1 /*
2 For general Scribus (>=1.3.2) copyright and licensing information please refer
3 to the COPYING file provided with the program. Following this notice may exist
4 a copyright and/or license notice that predates the release of Scribus 1.3.2
5 for which a new license (GPL+exception) is in place.
6 */
7 /***************************************************************************
8 begin : Aug 2005
9 copyright : (C) 2005 by Craig Bradney
10 email : cbradney@zip.com.au
11 ***************************************************************************/
12
13 /***************************************************************************
14 * *
15 * Scribus program is free software; you can redistribute it and/or modify *
16 * it under the terms of the GNU General Public License as published by *
17 * the Free Software Foundation; either version 2 of the License, or *
18 * (at your option) any later version. *
19 * *
20 ***************************************************************************/
21
22 #include <QEvent>
23
24 #include "commonstrings.h"
25 #include "units.h"
26
27 QString CommonStrings::_Apply = "";
28 QString CommonStrings::tr_Apply = "";
29 QString CommonStrings::_Cancel = "";
30 QString CommonStrings::tr_Cancel = "";
31 QString CommonStrings::None = "";
32 QString CommonStrings::tr_None = "";
33 QString CommonStrings::tr_NoneColor= "";
34 QString CommonStrings::_OK = "";
35 QString CommonStrings::tr_OK = "";
36 QString CommonStrings::_Save = "";
37 QString CommonStrings::tr_Save = "";
38 QString CommonStrings::Warning = "";
39 QString CommonStrings::trWarning = "";
40
41 QString CommonStrings::trYes = "";
42 QString CommonStrings::trNo = "";
43 QString CommonStrings::trYesKey = "";
44 QString CommonStrings::trNoKey = "";
45
46 QString CommonStrings::customPageSize = "";
47 QString CommonStrings::trCustomPageSize = "";
48
49 QString CommonStrings::itemType_TextFrame = "";
50 QString CommonStrings::itemType_ImageFrame = "";
51 QString CommonStrings::itemType_Line = "";
52 QString CommonStrings::itemType_Polygon = "";
53 QString CommonStrings::itemType_Polyline = "";
54 QString CommonStrings::itemType_PathText = "";
55 QString CommonStrings::itemType_LatexFrame = "";
56 QString CommonStrings::itemType_OSGFrame = "";
57 QString CommonStrings::itemType_Symbol = "";
58 QString CommonStrings::itemType_Group = "";
59 QString CommonStrings::itemType_RegularPolygon = "";
60 QString CommonStrings::itemType_Arc = "";
61 QString CommonStrings::itemType_Spiral = "";
62 QString CommonStrings::itemType_Table = "";
63 QString CommonStrings::itemType_Multiple = "";
64
65 QString CommonStrings::itemSubType_PDF_PushButton = "";
66 QString CommonStrings::itemSubType_PDF_RadioButton = "";
67 QString CommonStrings::itemSubType_PDF_TextField = "";
68 QString CommonStrings::itemSubType_PDF_CheckBox = "";
69 QString CommonStrings::itemSubType_PDF_ComboBox = "";
70 QString CommonStrings::itemSubType_PDF_ListBox = "";
71 QString CommonStrings::itemSubType_PDF_TextAnnotation = "";
72 QString CommonStrings::itemSubType_PDF_LinkAnnotation = "";
73 QString CommonStrings::itemName_PushButton = "";
74 QString CommonStrings::itemName_RadioButton = "";
75 QString CommonStrings::itemName_TextField = "";
76 QString CommonStrings::itemName_CheckBox = "";
77 QString CommonStrings::itemName_ComboBox = "";
78 QString CommonStrings::itemName_ListBox = "";
79 QString CommonStrings::itemName_TextAnnotation = "";
80 QString CommonStrings::itemName_LinkAnnotation = "";
81
82
83 QString CommonStrings::pageSet1 = "";
84 QString CommonStrings::pageSet2 = "";
85 QString CommonStrings::pageSet3 = "";
86 QString CommonStrings::pageSet4 = "";
87 QString CommonStrings::trPageSet1 = "";
88 QString CommonStrings::trPageSet2 = "";
89 QString CommonStrings::trPageSet3 = "";
90 QString CommonStrings::trPageSet4 = "";
91 QString CommonStrings::pageLocLeft = "";
92 QString CommonStrings::pageLocMiddle = "";
93 QString CommonStrings::pageLocMiddleLeft = "";
94 QString CommonStrings::pageLocMiddleRight = "";
95 QString CommonStrings::pageLocRight = "";
96 QString CommonStrings::trPageLocLeft = "";
97 QString CommonStrings::trPageLocMiddle = "";
98 QString CommonStrings::trPageLocMiddleLeft = "";
99 QString CommonStrings::trPageLocMiddleRight = "";
100 QString CommonStrings::trPageLocRight = "";
101
102 QString CommonStrings:: masterPageNormal = "";
103 QString CommonStrings:: trMasterPageNormal = "";
104 QString CommonStrings:: masterPageNormalLeft = "";
105 QString CommonStrings:: trMasterPageNormalLeft = "";
106 QString CommonStrings:: masterPageNormalMiddle = "";
107 QString CommonStrings:: trMasterPageNormalMiddle = "";
108 QString CommonStrings:: masterPageNormalRight = "";
109 QString CommonStrings:: trMasterPageNormalRight = "";
110
111 QString CommonStrings::trPenStyle_SolidLine = "";
112 QString CommonStrings::trPenStyle_DashedLine = "";
113 QString CommonStrings::trPenStyle_DottedLine = "";
114 QString CommonStrings::trPenStyle_DashDotLine = "";
115 QString CommonStrings::trPenStyle_DashDotDotLine = "";
116
117
118 QString CommonStrings::DefaultParagraphStyle ="";
119 QString CommonStrings::DefaultCharacterStyle ="";
120 QString CommonStrings::DefaultLineStyle ="";
121 QString CommonStrings::DefaultTableStyle ="";
122 QString CommonStrings::DefaultCellStyle ="";
123 QString CommonStrings::trDefaultParagraphStyle ="";
124 QString CommonStrings::trDefaultCharacterStyle ="";
125 QString CommonStrings::trDefaultLineStyle ="";
126 QString CommonStrings::trDefaultTableStyle ="";
127 QString CommonStrings::trDefaultCellStyle ="";
128
129
130 QString CommonStrings::monday="", CommonStrings::tuesday="", CommonStrings::wednesday="";
131 QString CommonStrings::thursday="", CommonStrings::friday="", CommonStrings::saturday="", CommonStrings::sunday="";
132 QString CommonStrings::january="", CommonStrings::february="", CommonStrings::march="";
133 QString CommonStrings::april="", CommonStrings::may="", CommonStrings::june="";
134 QString CommonStrings::july="", CommonStrings::august="", CommonStrings::september="";
135 QString CommonStrings::october="", CommonStrings::november="", CommonStrings::december="";
136
137 QString CommonStrings::trRGB = "";
138 QString CommonStrings::trCMYK = "";
139 QString CommonStrings::trGrayscale = "";
140 QString CommonStrings::trDuotone = "";
141 QString CommonStrings::trMonochrome = "";
142 QString CommonStrings::trUnknownCS = "";
143
144 QString CommonStrings::trVisionNormal = "";
145 QString CommonStrings::trVisionProtanopia = "";
146 QString CommonStrings::trVisionDeuteranopia = "";
147 QString CommonStrings::trVisionTritanopia = "";
148 QString CommonStrings::trVisionFullColorBlind = "";
149
150 QString CommonStrings::trCustomTabFill = "";
151
152 QString CommonStrings::trOpticalMarginsNone = "";
153 QString CommonStrings::trOpticalMarginsLeftProtruding = "";
154 QString CommonStrings::trOpticalMarginsRightProtruding = "";
155 QString CommonStrings::trOpticalMarginsLeftHangPunct = "";
156 QString CommonStrings::trOpticalMarginsRightHangPunct = "";
157 QString CommonStrings::trOpticalMarginsDefault = "";
158
159 QString CommonStrings::trMinWordTracking = "";
160 QString CommonStrings::trMaxWordTracking = "";
161 QString CommonStrings::trMinGlyphExtension = "";
162 QString CommonStrings::trMaxGlyphExtension = "";
163
164 QString CommonStrings::File = "";
165 QString CommonStrings::trFile = "";
166 QString CommonStrings::PostScript = "";
167 QString CommonStrings::trPostScript = "";
168 QString CommonStrings::PDF = "";
169 QString CommonStrings::trPDF = "";
170 QString CommonStrings::PDF_1_3 = "";
171 QString CommonStrings::PDF_1_4 = "";
172 QString CommonStrings::PDF_1_5 = "";
173 QString CommonStrings::PDF_1_6 = "";
174 QString CommonStrings::PDF_X1a = "";
175 QString CommonStrings::PDF_X3 = "";
176 QString CommonStrings::PDF_X4 = "";
177
178 QString CommonStrings::PostScript1 = "";
179 QString CommonStrings::trPostScript1 = "";
180 QString CommonStrings::PostScript2 = "";
181 QString CommonStrings::trPostScript2 = "";
182 QString CommonStrings::PostScript3 = "";
183 QString CommonStrings::trPostScript3 = "";
184 QString CommonStrings::WindowsGDI = "";
185 QString CommonStrings::trWindowsGDI = "";
186
187 QString CommonStrings::trStrPT = "";
188 QString CommonStrings::trStrMM = "";
189 QString CommonStrings::trStrIN = "";
190 QString CommonStrings::trStrP = "";
191 QString CommonStrings::trStrCM = "";
192 QString CommonStrings::trStrC = "";
193 QString CommonStrings::trStrPX = "";
194 QString CommonStrings::strPT = "";
195 QString CommonStrings::strMM = "";
196 QString CommonStrings::strIN = "";
197 QString CommonStrings::strP = "";
198 QString CommonStrings::strCM = "";
199 QString CommonStrings::strC = "";
200 QString CommonStrings::strPX = "";
201
202 QString CommonStrings::controlModifier = "";
203 QString CommonStrings::altModifier = "";
204 QString CommonStrings::shiftModifier = "";
205 QString CommonStrings::metaModifier = "";
206
CommonStrings()207 CommonStrings::CommonStrings()
208 {
209 languageChange();
210 }
211
translatePageSetString(const QString & untrString)212 const QString& CommonStrings::translatePageSetString(const QString &untrString)
213 {
214 if (untrString==pageSet1)
215 return trPageSet1;
216 if (untrString==pageSet2)
217 return trPageSet2;
218 if (untrString==pageSet3)
219 return trPageSet3;
220 if (untrString==pageSet4)
221 return trPageSet4;
222 return untrString;
223 }
224
translatePageSetLocString(const QString & untrString)225 const QString& CommonStrings::translatePageSetLocString(const QString &untrString)
226 {
227 if (untrString==pageLocLeft)
228 return trPageLocLeft;
229 if (untrString==pageLocMiddle)
230 return trPageLocMiddle;
231 if (untrString==pageLocMiddleLeft)
232 return trPageLocMiddleLeft;
233 if (untrString==pageLocMiddleRight)
234 return trPageLocMiddleRight;
235 if (untrString==pageLocRight)
236 return trPageLocRight;
237 return untrString;
238 }
239
untranslatePageSetString(const QString & trString)240 const QString& CommonStrings::untranslatePageSetString(const QString &trString)
241 {
242 if (trString==trPageSet1)
243 return pageSet1;
244 if (trString==trPageSet2)
245 return pageSet2;
246 if (trString==trPageSet3)
247 return pageSet3;
248 if (trString==trPageSet4)
249 return pageSet4;
250 return trString;
251 }
252
untranslatePageSetLocString(const QString & trString)253 const QString& CommonStrings::untranslatePageSetLocString(const QString &trString)
254 {
255 if (trString==trPageLocLeft)
256 return pageLocLeft;
257 if (trString==trPageLocMiddle)
258 return pageLocMiddle;
259 if (trString==trPageLocMiddleLeft)
260 return pageLocMiddleLeft;
261 if (trString==trPageLocMiddleRight)
262 return pageLocMiddleRight;
263 if (trString==trPageLocRight)
264 return pageLocRight;
265 return trString;
266 }
267
changeEvent(QEvent * e)268 void CommonStrings::changeEvent(QEvent *e)
269 {
270 if (e->type() == QEvent::LanguageChange)
271 {
272 languageChange();
273 }
274 }
275
languageChange()276 void CommonStrings::languageChange()
277 {
278 CommonStrings::_Apply = "&Apply";
279 CommonStrings::tr_Apply = tr( "&Apply" );
280
281 CommonStrings::_Cancel = "&Cancel";
282 CommonStrings::tr_Cancel = tr( "&Cancel" );
283
284 CommonStrings::None = "None";
285 CommonStrings::tr_None = tr( "None" );
286 CommonStrings::tr_NoneColor= tr("None", "color name");
287
288 CommonStrings::_OK = "&OK";
289 CommonStrings::tr_OK = tr( "&OK" );
290
291 CommonStrings::_Save = "&Save";
292 CommonStrings::tr_Save = tr( "&Save" );
293
294 CommonStrings::Warning = "Warning";
295 CommonStrings::trWarning = tr( "Warning" );
296
297 CommonStrings::trYes = tr("Yes");
298 CommonStrings::trNo = tr("No");
299 CommonStrings::trYesKey = tr("&Yes");
300 CommonStrings::trNoKey = tr("&No");
301
302 CommonStrings::itemType_TextFrame = tr("Text Frame");
303 CommonStrings::itemType_ImageFrame = tr("Image Frame");
304 CommonStrings::itemType_Line = tr("Line");
305 CommonStrings::itemType_Polygon = tr("Polygon");
306 CommonStrings::itemType_Polyline = tr("Polyline");
307 CommonStrings::itemType_PathText = tr("Text on a Path");
308 CommonStrings::itemType_LatexFrame = tr("Render Frame");
309 CommonStrings::itemType_OSGFrame = tr("PDF 3D Annotation");
310 CommonStrings::itemType_Symbol = tr("Symbol");
311 CommonStrings::itemType_Group = tr("Group");
312 CommonStrings::itemType_RegularPolygon = tr("Regular Polygon");
313 CommonStrings::itemType_Arc = tr("Arc");
314 CommonStrings::itemType_Spiral = tr("Spiral");
315 CommonStrings::itemType_Table = tr("Table");
316 CommonStrings::itemType_Multiple = tr("Multiple", "Multiple frame types");
317 CommonStrings::itemSubType_PDF_PushButton = tr("PDF Push Button");
318 CommonStrings::itemSubType_PDF_RadioButton = tr("PDF Radio Button");
319 CommonStrings::itemSubType_PDF_TextField = tr("PDF Text Field");
320 CommonStrings::itemSubType_PDF_CheckBox = tr("PDF Check Box");
321 CommonStrings::itemSubType_PDF_ComboBox = tr("PDF Combo Box");
322 CommonStrings::itemSubType_PDF_ListBox = tr("PDF List Box");
323 CommonStrings::itemSubType_PDF_TextAnnotation = tr("PDF Text Annotation");
324 CommonStrings::itemSubType_PDF_LinkAnnotation = tr("PDF Link Annotation");
325 CommonStrings::itemName_PushButton = tr("Button");
326 CommonStrings::itemName_RadioButton = tr("RadioButton");
327 CommonStrings::itemName_TextField = tr("Textfield");
328 CommonStrings::itemName_CheckBox = tr("Checkbox");
329 CommonStrings::itemName_ComboBox = tr("Combobox");
330 CommonStrings::itemName_ListBox = tr("Listbox");
331 CommonStrings::itemName_TextAnnotation = tr("TextAnnot");
332 CommonStrings::itemName_LinkAnnotation = tr("Link");
333
334
335 CommonStrings::customPageSize = "Custom";
336 CommonStrings::trCustomPageSize = tr( "Custom", "CommonStrings, custom page size" );
337
338 CommonStrings::pageSet1 = "Single Page";
339 CommonStrings::pageSet2 = "Facing Pages";
340 CommonStrings::pageSet3 = "3-Fold";
341 CommonStrings::pageSet4 = "4-Fold";
342 CommonStrings::trPageSet1 = tr( "Single Page" );
343 CommonStrings::trPageSet2 = tr( "Facing Pages" );
344 CommonStrings::trPageSet3 = tr( "3-Fold" );
345 CommonStrings::trPageSet4 = tr( "4-Fold" );
346
347 CommonStrings::pageLocLeft = "Left Page";
348 CommonStrings::pageLocMiddle = "Middle";
349 CommonStrings::pageLocMiddleLeft = "Middle Left";
350 CommonStrings::pageLocMiddleRight = "Middle Right";
351 CommonStrings::pageLocRight = "Right Page";
352 CommonStrings::trPageLocLeft = tr( "Left Page", "Left page location" );
353 CommonStrings::trPageLocMiddle = tr( "Middle", "Middle page location" );
354 CommonStrings::trPageLocMiddleLeft = tr( "Middle Left", "Middle Left page location" );
355 CommonStrings::trPageLocMiddleRight = tr( "Middle Right", "Middle Right page location" );
356 CommonStrings::trPageLocRight = tr( "Right Page", "Right page location" );
357
358 CommonStrings::masterPageNormal = "Normal";
359 CommonStrings::trMasterPageNormal = tr( "Normal", "Default single master page" );
360 CommonStrings::masterPageNormalLeft = "Normal Left";
361 CommonStrings::trMasterPageNormalLeft = tr( "Normal Left", "Default left master page" );
362 CommonStrings::masterPageNormalMiddle = "Normal Middle";
363 CommonStrings::trMasterPageNormalMiddle = tr( "Normal Middle", "Default middle master page" );
364 CommonStrings::masterPageNormalRight = "Normal Right";
365 CommonStrings::trMasterPageNormalRight = tr( "Normal Right", "Default right master page" );
366
367 CommonStrings::trPenStyle_SolidLine = tr("Solid Line");
368 CommonStrings::trPenStyle_DashedLine = tr("Dashed Line");
369 CommonStrings::trPenStyle_DottedLine = tr("Dotted Line");
370 CommonStrings::trPenStyle_DashDotLine = tr("Dash Dot Line");
371 CommonStrings::trPenStyle_DashDotDotLine = tr("Dash Dot Dot Line");
372
373 CommonStrings::DefaultParagraphStyle = "Default Paragraph Style";
374 CommonStrings::DefaultCharacterStyle = "Default Character Style";
375 CommonStrings::DefaultLineStyle = "Default Line Style";
376 CommonStrings::DefaultTableStyle = "Default Table Style";
377 CommonStrings::DefaultCellStyle = "Default Cell Style";
378 CommonStrings::trDefaultParagraphStyle = tr("Default Paragraph Style");
379 CommonStrings::trDefaultCharacterStyle = tr("Default Character Style");
380 CommonStrings::trDefaultLineStyle = tr("Default Line Style");
381 CommonStrings::trDefaultTableStyle = tr("Default Table Style");
382 CommonStrings::trDefaultCellStyle = tr("Default Cell Style");
383
384
385 CommonStrings::monday = tr("Monday");
386 CommonStrings::tuesday = tr("Tuesday");
387 CommonStrings::wednesday = tr("Wednesday");
388 CommonStrings::thursday = tr("Thursday");
389 CommonStrings::friday = tr("Friday");
390 CommonStrings::saturday = tr("Saturday");
391 CommonStrings::sunday = tr("Sunday");
392 CommonStrings::january = tr("January");
393 CommonStrings::february = tr("February");
394 CommonStrings::march = tr("March");
395 CommonStrings::april = tr("April");
396 CommonStrings::may = tr("May");
397 CommonStrings::june = tr("June");
398 CommonStrings::july = tr("July");
399 CommonStrings::august = tr("August");
400 CommonStrings::september = tr("September");
401 CommonStrings::october = tr("October");
402 CommonStrings::november = tr("November");
403 CommonStrings::december = tr("December");
404
405 CommonStrings::trRGB = tr("RGB", "Colorspace");
406 CommonStrings::trCMYK = tr("CMYK", "Colorspace");
407 CommonStrings::trGrayscale = tr("Grayscale", "Colorspace");
408 CommonStrings::trDuotone = tr("Duotone", "Colorspace");
409 CommonStrings::trMonochrome= tr("Monochrome", "Colorspace");
410 CommonStrings::trUnknownCS = tr("Unknown", "Colorspace (Unknown)");
411
412 CommonStrings::trVisionNormal = tr("Normal Vision", "Color Blindness - Normal Vision");
413 CommonStrings::trVisionProtanopia = tr("Protanopia (Red)", "Color Blindness - Red Color Blind");
414 CommonStrings::trVisionDeuteranopia = tr("Deuteranopia (Green)", "Color Blindness - Greed Color Blind");
415 CommonStrings::trVisionTritanopia = tr("Tritanopia (Blue)", "Color Blindness - Blue Color Blind");
416 CommonStrings::trVisionFullColorBlind = tr("Full Color Blindness", "Color Blindness - Full Color Blindness");
417
418 CommonStrings::trCustomTabFill = tr("Custom: ","Custom Tab Fill Option");
419
420 CommonStrings::trOpticalMarginsNone = tr("None", "Optical Margin Setting");
421 CommonStrings::trOpticalMarginsLeftProtruding = tr("Left Protruding", "Optical Margin Setting");
422 CommonStrings::trOpticalMarginsRightProtruding = tr("Right Protruding", "Optical Margin Setting");
423 CommonStrings::trOpticalMarginsLeftHangPunct = tr("Left Hanging Punctuation", "Optical Margin Setting");
424 CommonStrings::trOpticalMarginsRightHangPunct = tr("Right Hanging Punctuation", "Optical Margin Setting");
425 CommonStrings::trOpticalMarginsDefault = tr("Default", "Optical Margin Setting");
426
427 //Paragraph Style Word Tracking
428 CommonStrings::trMinWordTracking = tr("Min. Word Tracking");
429 CommonStrings::trMaxWordTracking = tr("Max. Word Tracking");
430
431 //Paragraph Style Glyph Extension
432 CommonStrings::trMinGlyphExtension = tr("Min. Glyph Extension");
433 CommonStrings::trMaxGlyphExtension = tr("Max. Glyph Extension");
434
435 //PostScript & PDF Types etc
436 CommonStrings::File = "File";
437 CommonStrings::trFile = tr("File");
438 CommonStrings::PostScript = "PostScript";
439 CommonStrings::trPostScript = tr("PostScript");
440 CommonStrings::PDF = "PDF";
441 CommonStrings::trPDF = tr("PDF");
442 CommonStrings::PDF_1_3 = "PDF 1.3";
443 CommonStrings::PDF_1_4 = "PDF 1.4";
444 CommonStrings::PDF_1_5 = "PDF 1.5";
445 CommonStrings::PDF_1_6 = "PDF 1.6";
446 CommonStrings::PDF_X1a = "PDF/X-1a";
447 CommonStrings::PDF_X3 = "PDF/X-3";
448 CommonStrings::PDF_X4 = "PDF/X-4";
449
450 CommonStrings::PostScript1 = "PostScript Level 1";
451 CommonStrings::trPostScript1 = tr( "PostScript Level 1" );
452 CommonStrings::PostScript2 = "PostScript Level 2";
453 CommonStrings::trPostScript2 = tr( "PostScript Level 2" );
454 CommonStrings::PostScript3 = "PostScript Level 3";
455 CommonStrings::trPostScript3 = tr( "PostScript Level 3" );
456 CommonStrings::WindowsGDI = "Windows GDI";
457 CommonStrings::trWindowsGDI = tr( "Windows GDI" );
458
459 //Units
460 CommonStrings::trStrPT = unitGetStrFromIndex(SC_PT);
461 CommonStrings::trStrMM = unitGetStrFromIndex(SC_MM);
462 CommonStrings::trStrIN = unitGetStrFromIndex(SC_IN);
463 CommonStrings::trStrP = unitGetStrFromIndex(SC_P);
464 CommonStrings::trStrCM = unitGetStrFromIndex(SC_CM);
465 CommonStrings::trStrC = unitGetStrFromIndex(SC_C);
466 CommonStrings::trStrPX = tr("px");
467 CommonStrings::strPT = unitGetUntranslatedStrFromIndex(SC_PT);
468 CommonStrings::strMM = unitGetUntranslatedStrFromIndex(SC_MM);
469 CommonStrings::strIN = unitGetUntranslatedStrFromIndex(SC_IN);
470 CommonStrings::strP = unitGetUntranslatedStrFromIndex(SC_P);
471 CommonStrings::strCM = unitGetUntranslatedStrFromIndex(SC_CM);
472 CommonStrings::strC = unitGetUntranslatedStrFromIndex(SC_C);
473 CommonStrings::strPX = "px";
474
475 //Keyboard Modifiers
476 CommonStrings::altModifier=tr("Alt");
477 CommonStrings::shiftModifier=tr("Shift");
478
479 #ifdef Q_OS_MAC
480 CommonStrings::controlModifier=tr("Cmd");
481 CommonStrings::metaModifier=tr("Ctrl");
482 #endif
483 #ifdef Q_OS_WIN32
484 CommonStrings::controlModifier=tr("Ctrl");
485 CommonStrings::metaModifier=tr("Windows");
486 #endif
487 #if !defined(Q_OS_WIN32) && !defined(Q_OS_MAC)
488 CommonStrings::controlModifier=tr("Ctrl");
489 CommonStrings::metaModifier=tr("Meta");
490 #endif
491
492 }
493
translatePenStyleName(Qt::PenStyle ps)494 const QString & CommonStrings::translatePenStyleName( Qt::PenStyle ps )
495 {
496 if (ps == Qt::DashLine)
497 return trPenStyle_DashedLine;
498 if (ps == Qt::DotLine)
499 return trPenStyle_DottedLine;
500 if (ps == Qt::DashDotLine)
501 return trPenStyle_DashDotLine;
502 if (ps == Qt::DashDotDotLine)
503 return trPenStyle_DashDotDotLine;
504 //Return Qt::SolidLine as default or if SolidLine
505 //if (ps == Qt::SolidLine)
506 return trPenStyle_SolidLine;
507 }
508
509
510