Esempio n. 1
0
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;
}
Esempio n. 2
0
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);
}