double ShapePlug::parseUnit(const QString &unit) { QString sCM(unitGetUntranslatedStrFromIndex(SC_CM)); QString sMM(unitGetUntranslatedStrFromIndex(SC_MM)); QString sIN(unitGetUntranslatedStrFromIndex(SC_IN)); QString sPT(unitGetUntranslatedStrFromIndex(SC_PT)); QString sPX("px"); bool noUnit = false; QString unitval(unit); if( unit.right( 2 ) == sPT ) unitval.replace( sPT, "" ); else if( unit.right( 2 ) == sCM ) unitval.replace( sCM, "" ); else if( unit.right( 2 ) == sMM ) unitval.replace( sMM , "" ); else if( unit.right( 2 ) == sIN ) unitval.replace( sIN, "" ); else if( unit.right( 2 ) == sPX ) unitval.replace( sPX, "" ); if (unitval == unit) noUnit = true; double value = ScCLocale::toDoubleC(unitval); if( unit.right( 2 ) == sPT ) {}/* value = value; */ //no change else if( unit.right( 2 ) == sCM ) { value = cm2pts(value); Conversion = 1/unitGetRatioFromIndex(SC_CM); } else if( unit.right( 2 ) == sMM ) { value = mm2pts(value); Conversion = 1/unitGetRatioFromIndex(SC_MM); } else if( unit.right( 2 ) == sIN ) { value = in2pts(value); Conversion = 1/unitGetRatioFromIndex(SC_IN); } else if( unit.right( 2 ) == sPX ) { value = value * 0.8; Conversion = 0.8; } else if(noUnit) {}/* value = value; */ //no change return value; }
void CommonStrings::languageChange() { CommonStrings::_Apply = "&Apply"; CommonStrings::tr_Apply = tr( "&Apply" ); CommonStrings::_Cancel = "&Cancel"; CommonStrings::tr_Cancel = tr( "&Cancel" ); CommonStrings::None = "None"; CommonStrings::tr_None = tr( "None" ); CommonStrings::tr_NoneColor= tr("None", "color name"); CommonStrings::_OK = "&OK"; CommonStrings::tr_OK = tr( "&OK" ); CommonStrings::_Save = "&Save"; CommonStrings::tr_Save = tr( "&Save" ); CommonStrings::Warning = "Warning"; CommonStrings::trWarning = tr( "Warning" ); CommonStrings::trYes = tr("Yes"); CommonStrings::trNo = tr("No"); CommonStrings::trYesKey = tr("&Yes"); CommonStrings::trNoKey = tr("&No"); CommonStrings::itemType_TextFrame = tr("Text Frame"); CommonStrings::itemType_ImageFrame = tr("Image Frame"); CommonStrings::itemType_Line = tr("Line"); CommonStrings::itemType_Polygon = tr("Polygon"); CommonStrings::itemType_Polyline = tr("Polyline"); CommonStrings::itemType_PathText = tr("Text on a Path"); CommonStrings::itemType_LatexFrame = tr("Render Frame"); CommonStrings::itemType_OSGFrame = tr("PDF 3D Annotation"); CommonStrings::itemType_Symbol = tr("Symbol"); CommonStrings::itemType_Multiple = tr("Multiple", "Multiple frame types"); CommonStrings::itemSubType_PDF_PushButton = tr("PDF Push Button"); CommonStrings::itemSubType_PDF_TextField = tr("PDF Text Field"); CommonStrings::itemSubType_PDF_CheckBox = tr("PDF Check Box"); CommonStrings::itemSubType_PDF_ComboBox = tr("PDF Combo Box"); CommonStrings::itemSubType_PDF_ListBox = tr("PDF List Box"); CommonStrings::itemSubType_PDF_TextAnnotation = tr("PDF Text Annotation"); CommonStrings::itemSubType_PDF_LinkAnnotation = tr("PDF Link Annotation"); CommonStrings::customPageSize = "Custom"; CommonStrings::trCustomPageSize = tr( "Custom", "CommonStrings, custom page size" ); CommonStrings::pageSet1 = "Single Page"; CommonStrings::pageSet2 = "Double Sided"; CommonStrings::pageSet3 = "3-Fold"; CommonStrings::pageSet4 = "4-Fold"; CommonStrings::trPageSet1 = tr( "Single Page" ); CommonStrings::trPageSet2 = tr( "Double Sided" ); CommonStrings::trPageSet3 = tr( "3-Fold" ); CommonStrings::trPageSet4 = tr( "4-Fold" ); CommonStrings::pageLocLeft = "Left Page"; CommonStrings::pageLocMiddle = "Middle"; CommonStrings::pageLocMiddleLeft = "Middle Left"; CommonStrings::pageLocMiddleRight = "Middle Right"; CommonStrings::pageLocRight = "Right Page"; CommonStrings::trPageLocLeft = tr( "Left Page", "Left page location" ); CommonStrings::trPageLocMiddle = tr( "Middle", "Middle page location" ); CommonStrings::trPageLocMiddleLeft = tr( "Middle Left", "Middle Left page location" ); CommonStrings::trPageLocMiddleRight = tr( "Middle Right", "Middle Right page location" ); CommonStrings::trPageLocRight = tr( "Right Page", "Right page location" ); CommonStrings::masterPageNormal = "Normal"; CommonStrings::trMasterPageNormal = tr( "Normal", "Default single master page" ); CommonStrings::masterPageNormalLeft = "Normal Left"; CommonStrings::trMasterPageNormalLeft = tr( "Normal Left", "Default left master page" ); CommonStrings::masterPageNormalMiddle = "Normal Middle"; CommonStrings::trMasterPageNormalMiddle = tr( "Normal Middle", "Default middle master page" ); CommonStrings::masterPageNormalRight = "Normal Right"; CommonStrings::trMasterPageNormalRight = tr( "Normal Right", "Default right master page" ); CommonStrings::trPenStyle_SolidLine = tr("Solid Line"); CommonStrings::trPenStyle_DashedLine = tr("Dashed Line"); CommonStrings::trPenStyle_DottedLine = tr("Dotted Line"); CommonStrings::trPenStyle_DashDotLine = tr("Dash Dot Line"); CommonStrings::trPenStyle_DashDotDotLine = tr("Dash Dot Dot Line"); CommonStrings::DefaultParagraphStyle = "Default Paragraph Style"; CommonStrings::DefaultCharacterStyle = "Default Character Style"; CommonStrings::DefaultLineStyle = "Default Line Style"; CommonStrings::trDefaultParagraphStyle = tr("Default Paragraph Style"); CommonStrings::trDefaultCharacterStyle = tr("Default Character Style"); CommonStrings::trDefaultLineStyle = tr("Default Line Style"); CommonStrings::monday = tr("Monday"); CommonStrings::tuesday = tr("Tuesday"); CommonStrings::wednesday = tr("Wednesday"); CommonStrings::thursday = tr("Thursday"); CommonStrings::friday = tr("Friday"); CommonStrings::saturday = tr("Saturday"); CommonStrings::sunday = tr("Sunday"); CommonStrings::january = tr("January"); CommonStrings::february = tr("February"); CommonStrings::march = tr("March"); CommonStrings::april = tr("April"); CommonStrings::may = tr("May"); CommonStrings::june = tr("June"); CommonStrings::july = tr("July"); CommonStrings::august = tr("August"); CommonStrings::september = tr("September"); CommonStrings::october = tr("October"); CommonStrings::november = tr("November"); CommonStrings::december = tr("December"); CommonStrings::trRGB = tr("RGB", "Colorspace"); CommonStrings::trCMYK = tr("CMYK", "Colorspace"); CommonStrings::trGrayscale = tr("Grayscale", "Colorspace"); CommonStrings::trDuotone = tr("Duotone", "Colorspace"); CommonStrings::trUnknownCS = tr("Unknown", "Colorspace (Unknown)"); CommonStrings::trVisionNormal = tr("Normal Vision", "Color Blindness - Normal Vision"); CommonStrings::trVisionProtanopia = tr("Protanopia (Red)", "Color Blindness - Red Color Blind"); CommonStrings::trVisionDeuteranopia = tr("Deuteranopia (Green)", "Color Blindness - Greed Color Blind"); CommonStrings::trVisionTritanopia = tr("Tritanopia (Blue)", "Color Blindness - Blue Color Blind"); CommonStrings::trVisionFullColorBlind = tr("Full Color Blindness", "Color Blindness - Full Color Blindness"); CommonStrings::trCustomTabFill = tr("Custom: ","Custom Tab Fill Option"); CommonStrings::trOpticalMarginsNone = tr("None", "Optical Margin Setting"); CommonStrings::trOpticalMarginsLeftProtruding = tr("Left Protruding", "Optical Margin Setting"); CommonStrings::trOpticalMarginsRightProtruding = tr("Right Protruding", "Optical Margin Setting"); CommonStrings::trOpticalMarginsLeftHangPunct = tr("Left Hanging Punctuation", "Optical Margin Setting"); CommonStrings::trOpticalMarginsRightHangPunct = tr("Right Hanging Punctuation", "Optical Margin Setting"); CommonStrings::trOpticalMarginsDefault = tr("Default", "Optical Margin Setting"); //Paragraph Style Word Tracking CommonStrings::trMinWordTracking = tr("Min. Word Tracking"); CommonStrings::trMaxWordTracking = tr("Max. Word Tracking"); //Paragraph Style Glyph Extension CommonStrings::trMinGlyphExtension = tr("Min. Glyph Extension"); CommonStrings::trMaxGlyphExtension = tr("Max. Glyph Extension"); //PostScript & PDF Types etc CommonStrings::PostScript = "PostScript"; CommonStrings::trPostScript = tr("PostScript"); CommonStrings::PDF_1_3 = "PDF 1.3"; CommonStrings::PDF_1_4 = "PDF 1.4"; CommonStrings::PDF_1_5 = "PDF 1.5"; CommonStrings::PDF_X1a = "PDF/X-1a"; CommonStrings::PDF_X3 = "PDF/X-3"; CommonStrings::PDF_X4 = "PDF/X-4"; CommonStrings::PostScript1 = "PostScript Level 1"; CommonStrings::trPostScript1 = tr( "PostScript Level 1" ); CommonStrings::PostScript2 = "PostScript Level 2"; CommonStrings::trPostScript2 = tr( "PostScript Level 2" ); CommonStrings::PostScript3 = "PostScript Level 3"; CommonStrings::trPostScript3 = tr( "PostScript Level 3" ); CommonStrings::WindowsGDI = "Windows GDI"; CommonStrings::trWindowsGDI = tr( "Windows GDI" ); //Units CommonStrings::trStrPT=unitGetStrFromIndex(SC_PT); CommonStrings::trStrMM=unitGetStrFromIndex(SC_MM); CommonStrings::trStrIN=unitGetStrFromIndex(SC_IN); CommonStrings::trStrP =unitGetStrFromIndex(SC_P); CommonStrings::trStrCM=unitGetStrFromIndex(SC_CM); CommonStrings::trStrC =unitGetStrFromIndex(SC_C); CommonStrings::strPT=unitGetUntranslatedStrFromIndex(SC_PT); CommonStrings::strMM=unitGetUntranslatedStrFromIndex(SC_MM); CommonStrings::strIN=unitGetUntranslatedStrFromIndex(SC_IN); CommonStrings::strP =unitGetUntranslatedStrFromIndex(SC_P); CommonStrings::strCM=unitGetUntranslatedStrFromIndex(SC_CM); CommonStrings::strC =unitGetUntranslatedStrFromIndex(SC_C); }