Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

CommonStrings Class Reference

A simple common strings class to reduce the string count and ease the translation process a little. More...

#include <commonstrings.h>

List of all members.

Public Member Functions

 CommonStrings ()
virtual void changeEvent (QEvent *e)

Static Public Member Functions

static const QString & translatePageSetString (const QString &untrString)
 Return the translated Page Set string if given the "untranslated" one.
static const QString & translatePageSetLocString (const QString &untrString)
 Return the translated Page Set Location string if given the "untranslated" one.
static const QString & untranslatePageSetString (const QString &trString)
 Return the untranslated Page Set string if given the translated one.
static const QString & untranslatePageSetLocString (const QString &trString)
 Return the untranslated Page Set Location string if given the translated one.
static const QString & translatePenStyleName (Qt::PenStyle ps)
 Return the untranslated Page Set Location string if given the translated one.
static void languageChange ()

Static Public Attributes

static QString _Apply = ""
static QString tr_Apply = ""
static QString _Cancel = ""
static QString tr_Cancel = ""
static QString None = ""
static QString tr_None = ""
static QString tr_NoneColor = ""
static QString _OK = ""
static QString tr_OK = ""
static QString _Save = ""
static QString tr_Save = ""
static QString Warning = ""
static QString trWarning = ""
static QString trYes = ""
 Translated "Yes".
static QString trNo = ""
 Translated "No".
static QString trYesKey = ""
 Translated "Yes" with key accelerator "&Yes".
static QString trNoKey = ""
 Translated "No" with key accelerator "&No".
static QString itemType_TextFrame = ""
static QString itemType_ImageFrame = ""
static QString itemType_Line = ""
static QString itemType_Polygon = ""
static QString itemType_Polyline = ""
static QString itemType_PathText = ""
static QString itemType_LatexFrame = ""
static QString itemType_Multiple = ""
static QString itemSubType_PDF_PushButton
static QString itemSubType_PDF_TextField
static QString itemSubType_PDF_CheckBox
static QString itemSubType_PDF_ComboBox
static QString itemSubType_PDF_ListBox
static QString itemSubType_PDF_TextAnnotation
static QString itemSubType_PDF_LinkAnnotation
static QString customPageSize = ""
static QString trCustomPageSize = ""
static QString pageSet1 = ""
static QString pageSet2 = ""
static QString pageSet3 = ""
static QString pageSet4 = ""
static QString trPageSet1 = ""
static QString trPageSet2 = ""
static QString trPageSet3 = ""
static QString trPageSet4 = ""
static QString pageLocLeft = ""
static QString pageLocMiddle = ""
static QString pageLocMiddleLeft = ""
static QString pageLocMiddleRight = ""
static QString pageLocRight = ""
static QString trPageLocLeft = ""
static QString trPageLocMiddle = ""
static QString trPageLocMiddleLeft = ""
static QString trPageLocMiddleRight = ""
static QString trPageLocRight = ""
static QString masterPageNormal = ""
static QString trMasterPageNormal = ""
static QString masterPageNormalLeft = ""
static QString trMasterPageNormalLeft = ""
static QString masterPageNormalMiddle = ""
static QString trMasterPageNormalMiddle = ""
static QString masterPageNormalRight = ""
static QString trMasterPageNormalRight = ""
static QString trPenStyle_SolidLine = ""
static QString trPenStyle_DashedLine = ""
static QString trPenStyle_DottedLine = ""
static QString trPenStyle_DashDotLine = ""
static QString trPenStyle_DashDotDotLine = ""
static QString monday = ""
static QString tuesday = ""
static QString wednesday = ""
static QString thursday = ""
static QString friday = ""
static QString saturday = ""
static QString sunday = ""
static QString january = ""
static QString february = ""
static QString march = ""
static QString april = ""
static QString may = ""
static QString june = ""
static QString july = ""
static QString august = ""
static QString september = ""
static QString october = ""
static QString november = ""
static QString december = ""
static QString trRGB = ""
static QString trCMYK = ""
static QString trGrayscale = ""
static QString trDuotone = ""
static QString trUnknownCS = ""
static QString trVisionNormal = ""
static QString trVisionProtanopia = ""
static QString trVisionDeuteranopia = ""
static QString trVisionTritanopia = ""
static QString trVisionFullColorBlind = ""
static QString trCustomTabFill = ""
static QString trOpticalMarginsNone = ""
static QString trOpticalMarginsLeftProtruding = ""
static QString trOpticalMarginsRightProtruding = ""
static QString trOpticalMarginsLeftHangPunct = ""
static QString trOpticalMarginsRightHangPunct = ""
static QString trOpticalMarginsDefault = ""
static QString trMinWordTracking = ""
static QString trMaxWordTracking = ""
static QString trMinGlyphExtension = ""
static QString trMaxGlyphExtension = ""
static QString PostScript = ""
static QString trPostScript = ""
static QString PDF_1_3 = ""
static QString PDF_1_4 = ""
static QString PDF_1_5 = ""
static QString PDF_X3 = ""
static QString PostScript1 = ""
static QString trPostScript1 = ""
static QString PostScript2 = ""
static QString trPostScript2 = ""
static QString PostScript3 = ""
static QString trPostScript3 = ""
static QString WindowsGDI = ""
static QString trWindowsGDI = ""


Detailed Description

A simple common strings class to reduce the string count and ease the translation process a little.

trNone = tr("None") was removed because it's problematic in East European langiages.

Definition at line 48 of file commonstrings.h.


Constructor & Destructor Documentation

CommonStrings::CommonStrings (  ) 

Definition at line 150 of file commonstrings.cpp.

References languageChange().


Member Function Documentation

void CommonStrings::changeEvent ( QEvent *  e  )  [virtual]

Definition at line 211 of file commonstrings.cpp.

References languageChange().

const QString & CommonStrings::translatePageSetString ( const QString &  untrString  )  [static]

Return the translated Page Set string if given the "untranslated" one.

Parameters:
untrString "untranslated" string
Returns:
translated string

Definition at line 155 of file commonstrings.cpp.

References pageSet1, pageSet2, pageSet3, pageSet4, trPageSet1, trPageSet2, trPageSet3, and trPageSet4.

Referenced by NewDoc::createNewDocPage(), PageLayouts::languageChange(), and PageLayouts::updateLayoutSelector().

const QString & CommonStrings::translatePageSetLocString ( const QString &  untrString  )  [static]

const QString & CommonStrings::untranslatePageSetString ( const QString &  trString  )  [static]

Return the untranslated Page Set string if given the translated one.

Parameters:
trString translated string
Returns:
"untranslated" string

Definition at line 183 of file commonstrings.cpp.

References pageSet1, pageSet2, pageSet3, pageSet4, trPageSet1, trPageSet2, trPageSet3, and trPageSet4.

Referenced by Scribus13Format::loadFile(), and Scribus134Format::loadFile().

const QString & CommonStrings::untranslatePageSetLocString ( const QString &  trString  )  [static]

Return the untranslated Page Set Location string if given the translated one.

Parameters:
trString translated string
Returns:
"untranslated" string

Definition at line 196 of file commonstrings.cpp.

References pageLocLeft, pageLocMiddle, pageLocMiddleLeft, pageLocMiddleRight, pageLocRight, trPageLocLeft, trPageLocMiddle, trPageLocMiddleLeft, trPageLocMiddleRight, and trPageLocRight.

Referenced by Scribus13Format::loadFile(), and Scribus134Format::loadFile().

const QString & CommonStrings::translatePenStyleName ( Qt::PenStyle  ps  )  [static]

Return the untranslated Page Set Location string if given the translated one.

Parameters:
trString translated string
Returns:
"untranslated" string

Definition at line 366 of file commonstrings.cpp.

References trPenStyle_DashDotDotLine, trPenStyle_DashDotLine, trPenStyle_DashedLine, trPenStyle_DottedLine, and trPenStyle_SolidLine.

Referenced by SMLineStyleWidget::updateLineList().

void CommonStrings::languageChange (  )  [static]

Definition at line 219 of file commonstrings.cpp.

References _Apply, _Cancel, _OK, _Save, april, august, customPageSize, december, february, friday, itemSubType_PDF_CheckBox, itemSubType_PDF_ComboBox, itemSubType_PDF_LinkAnnotation, itemSubType_PDF_ListBox, itemSubType_PDF_PushButton, itemSubType_PDF_TextAnnotation, itemSubType_PDF_TextField, itemType_ImageFrame, itemType_LatexFrame, itemType_Line, itemType_Multiple, itemType_PathText, itemType_Polygon, itemType_Polyline, itemType_TextFrame, january, july, june, march, masterPageNormal, masterPageNormalLeft, masterPageNormalMiddle, masterPageNormalRight, may, monday, None, november, october, pageLocLeft, pageLocMiddle, pageLocMiddleLeft, pageLocMiddleRight, pageLocRight, pageSet1, pageSet2, pageSet3, pageSet4, PDF_1_3, PDF_1_4, PDF_1_5, PDF_X3, PostScript, PostScript1, PostScript2, PostScript3, saturday, september, sunday, thursday, tr(), tr_Apply, tr_Cancel, tr_None, tr_NoneColor, tr_OK, tr_Save, trCMYK, trCustomPageSize, trCustomTabFill, trDuotone, trGrayscale, trMasterPageNormal, trMasterPageNormalLeft, trMasterPageNormalMiddle, trMasterPageNormalRight, trMaxGlyphExtension, trMaxWordTracking, trMinGlyphExtension, trMinWordTracking, trNo, trNoKey, trOpticalMarginsDefault, trOpticalMarginsLeftHangPunct, trOpticalMarginsLeftProtruding, trOpticalMarginsNone, trOpticalMarginsRightHangPunct, trOpticalMarginsRightProtruding, trPageLocLeft, trPageLocMiddle, trPageLocMiddleLeft, trPageLocMiddleRight, trPageLocRight, trPageSet1, trPageSet2, trPageSet3, trPageSet4, trPenStyle_DashDotDotLine, trPenStyle_DashDotLine, trPenStyle_DashedLine, trPenStyle_DottedLine, trPenStyle_SolidLine, trPostScript, trPostScript1, trPostScript2, trPostScript3, trRGB, trUnknownCS, trVisionDeuteranopia, trVisionFullColorBlind, trVisionNormal, trVisionProtanopia, trVisionTritanopia, trWarning, trWindowsGDI, trYes, trYesKey, tuesday, Warning, wednesday, and WindowsGDI.

Referenced by changeEvent(), CommonStrings(), and ScribusCore::initScribusCore().


Member Data Documentation

QString CommonStrings::_Apply = "" [static]

Definition at line 87 of file commonstrings.h.

Referenced by languageChange().

QString CommonStrings::tr_Apply = "" [static]

Definition at line 88 of file commonstrings.h.

Referenced by languageChange().

QString CommonStrings::_Cancel = "" [static]

Definition at line 89 of file commonstrings.h.

Referenced by languageChange().

QString CommonStrings::tr_Cancel = "" [static]

QString CommonStrings::None = "" [static]

Definition at line 91 of file commonstrings.h.

Referenced by ScribusDoc::addAutomaticTextFrame(), PageItemAttributes::addEntry(), Annot::Annot(), ScImage::applyEffect(), WMFImport::arc(), WMFImport::chord(), PageItem_TextFrame::columnWidth(), ScribusView::contentsDropEvent(), ScribusDoc::convertItemTo(), StencilReader::createObjects(), ScPreview::createPreview(), PSLib::CreatePS(), ColorManager::deleteColor(), PageItem_TextFrame::drawColumnBorders(), ScPageOutput::DrawGlyphs(), ScPageOutput::DrawItem_ImageFrame(), ScPageOutput::DrawItem_Line(), ScPageOutput::DrawItem_PathText(), ScPageOutput::DrawItem_PolyLine(), ScPageOutput::DrawItem_Post(), ScPageOutput::DrawItem_Pre(), ScPageOutput::DrawItem_TextFrame(), ScPageOutput::DrawMasterItems(), Canvas::DrawMasterItems(), PageItem_TextFrame::DrawObj_Item(), PageItem_PolyLine::DrawObj_Item(), PageItem_PathText::DrawObj_Item(), PageItem_Line::DrawObj_Item(), PageItem_ImageFrame::DrawObj_Item(), PageItem_TextFrame::DrawObj_Post(), ScPageOutput::DrawPageItems(), Canvas::DrawPageItems(), WMFImport::ellipse(), WMFImport::extTextOut(), SVGPlug::finishNode(), Scribus134Format::GetCStyle(), ScriXmlDoc::GetItemProps(), Scribus12Format::GetItemProps(), ScriXmlDoc::GetItemText(), Scribus13Format::GetItemText(), Scribus134Format::GetItemText(), Scribus12Format::GetItemText(), handleOldColorShade(), ScribusMainWindow::HaveNewSel(), EPSPlug::Image(), TOCIndexPrefs::init(), ScribusDoc::init(), PrefsManager::initDefaults(), ColorSetManager::initialiseDefaultPrefs(), ColorListBox::insertFancyPixmapItems(), ColorListBox::insertSmallPixmapItems(), ColorListBox::insertWidePixmapItems(), ScribusDoc::itemAdd(), ScribusDoc::itemAddUserFrame(), ScribusDoc::ItemBrush(), ScribusDoc::ItemGradFill(), ScribusDoc::ItemPen(), ScribusDoc::itemSelection_GroupObjects(), ScribusDoc::itemSelection_SetStrokeColor(), languageChange(), PageItem_TextFrame::layout(), LensDialog::LensDialog(), WMFImport::lineTo(), ColorManager::loadDefaults(), Scribus13Format::loadFile(), Scribus134Format::loadFile(), Scribus12Format::loadFile(), Scribus13Format::loadPage(), Scribus134Format::loadPage(), Scribus12Format::loadPage(), LegacyMode::mousePressEvent(), BezierMode::mousePressEvent(), CreateMode::mousePressEvent(), LegacyMode::mouseReleaseEvent(), FreehandMode::mouseReleaseEvent(), CreateMode::mouseReleaseEvent(), ScColor::name(), ScColor::nameCMYK(), ScColor::nameRGB(), PropertiesPalette::NewGap(), PageItem::PageItem(), SVGPlug::parseColor(), OODPlug::parseColor(), EPSPlug::parseColor(), AIPlug::parseColor(), gtAction::parseColor(), AIPlug::parseColorGray(), AIPlug::parseColorRGB(), AIPlug::parseCustomColor(), AIPlug::parseCustomColorX(), OODPlug::parseFrame(), SVGPlug::parseGroup(), OODPlug::parseGroup(), SVGPlug::parseImage(), OODPlug::parseLine(), EPSPlug::parseOutput(), SVGPlug::parsePA(), OODPlug::parsePolyline(), OODPlug::parseTextBox(), ScribusView::PasteItem(), Scribus13Format::PasteItem(), Scribus134Format::PasteItem(), PDFLibCore::PDF_Annotation(), PDFLibCore::PDF_ProcessItem(), PDFLibCore::PDF_ProcessTableItem(), PDFLibCore::PDF_TemplatePage(), WMFImport::pie(), WMFImport::polygon(), WMFImport::polyline(), AIPlug::processData(), PSLib::ProcessItem(), SVGExPlug::ProcessPage(), PSLib::ProcessPage(), PDFLibCore::putColor(), PDFLibCore::putColorUncached(), Scribus13Format::readColors(), Scribus134Format::readColors(), Scribus12Format::readColors(), ScriXmlDoc::ReadElem(), PrefsManager::ReadPref(), WMFImport::rectangle(), TabTools::restoreDefaults(), WMFImport::roundRect(), scribus_delcolor(), scribus_newimage(), scribus_newtext(), scribus_replcolor(), CMYKChoose::SelSwatch(), PropertiesPalette::setActFarben(), PrefsManager::setColorSet(), ScribusMainWindow::setCSMenu(), ScPattern::setPattern(), PSLib::setTextCh(), PDFLibCore::setTextCh(), SVGExPlug::SetTextProps(), PSLib::setTextSt(), PDFLibCore::setTextSt(), Annot::SetVals(), Cpalette::updateBoxS(), ReformDoc::updateDocumentSettings(), Preferences::updatePreferences(), StoryEditor::updateProps(), and CMYKChoose::Verlassen().

QString CommonStrings::tr_None = "" [static]

QString CommonStrings::tr_NoneColor = "" [static]

QString CommonStrings::_OK = "" [static]

Definition at line 94 of file commonstrings.h.

Referenced by languageChange().

QString CommonStrings::tr_OK = "" [static]

QString CommonStrings::_Save = "" [static]

Definition at line 96 of file commonstrings.h.

Referenced by languageChange().

QString CommonStrings::tr_Save = "" [static]

Definition at line 97 of file commonstrings.h.

Referenced by languageChange().

QString CommonStrings::Warning = "" [static]

Definition at line 98 of file commonstrings.h.

Referenced by languageChange().

QString CommonStrings::trWarning = "" [static]

QString CommonStrings::trYes = "" [static]

QString CommonStrings::trNo = "" [static]

QString CommonStrings::trYesKey = "" [static]

Translated "Yes" with key accelerator "&Yes".

Definition at line 105 of file commonstrings.h.

Referenced by languageChange(), and CharSelect::uniClearButton_clicked().

QString CommonStrings::trNoKey = "" [static]

Translated "No" with key accelerator "&No".

Definition at line 107 of file commonstrings.h.

Referenced by languageChange(), and CharSelect::uniClearButton_clicked().

QString CommonStrings::itemType_TextFrame = "" [static]

Definition at line 110 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

QString CommonStrings::itemType_ImageFrame = "" [static]

Definition at line 111 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

QString CommonStrings::itemType_Line = "" [static]

Definition at line 112 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

QString CommonStrings::itemType_Polygon = "" [static]

Definition at line 113 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

QString CommonStrings::itemType_Polyline = "" [static]

Definition at line 114 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

QString CommonStrings::itemType_PathText = "" [static]

Definition at line 115 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

QString CommonStrings::itemType_LatexFrame = "" [static]

Definition at line 116 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

QString CommonStrings::itemType_Multiple = "" [static]

Definition at line 117 of file commonstrings.h.

Referenced by languageChange().

Definition at line 119 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

Definition at line 120 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

Definition at line 121 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

Definition at line 122 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

Definition at line 123 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

Definition at line 124 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

Definition at line 125 of file commonstrings.h.

Referenced by languageChange(), and OutlineWidget::viewportEvent().

QString CommonStrings::customPageSize = "" [static]

QString CommonStrings::trCustomPageSize = "" [static]

QString CommonStrings::pageSet1 = "" [static]

QString CommonStrings::pageSet2 = "" [static]

QString CommonStrings::pageSet3 = "" [static]

QString CommonStrings::pageSet4 = "" [static]

QString CommonStrings::trPageSet1 = "" [static]

QString CommonStrings::trPageSet2 = "" [static]

QString CommonStrings::trPageSet3 = "" [static]

QString CommonStrings::trPageSet4 = "" [static]

QString CommonStrings::pageLocLeft = "" [static]

QString CommonStrings::pageLocMiddle = "" [static]

QString CommonStrings::pageLocMiddleLeft = "" [static]

Definition at line 142 of file commonstrings.h.

Referenced by