diff options
| author | Kence (casey.peel@gmail.com) <> | 2015-01-28 10:31:29 +0000 |
|---|---|---|
| committer | JazzyNico <nicoduf@yahoo.fr> | 2015-01-28 10:31:29 +0000 |
| commit | 3f73e9b74f1f69002d8f6c00c9e783469f947c17 (patch) | |
| tree | 436f289d7415668fab32dd3c32c36aaf7e0f860f | |
| parent | Latvian translation update (diff) | |
| download | inkscape-3f73e9b74f1f69002d8f6c00c9e783469f947c17.tar.gz inkscape-3f73e9b74f1f69002d8f6c00c9e783469f947c17.zip | |
Fix for Bug #437567 (PDF Save As dialog convert text to paths option is confusing).
Fixed bugs:
- https://launchpad.net/bugs/437567
(bzr r13880)
| -rw-r--r-- | po/inkscape.pot | 143 | ||||
| -rw-r--r-- | src/extension/internal/cairo-ps-out.cpp | 22 | ||||
| -rw-r--r-- | src/extension/internal/cairo-renderer-pdf-out.cpp | 11 |
3 files changed, 97 insertions, 79 deletions
diff --git a/po/inkscape.pot b/po/inkscape.pot index ecf235b78..9c74dc340 100644 --- a/po/inkscape.pot +++ b/po/inkscape.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2015-01-25 08:39+0100\n" +"POT-Creation-Date: 2015-01-28 11:25+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -5600,100 +5600,108 @@ msgid "PostScript" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:329 -#: ../src/extension/internal/cairo-ps-out.cpp:368 +#: ../src/extension/internal/cairo-ps-out.cpp:371 msgid "Restrict to PS level:" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:330 -#: ../src/extension/internal/cairo-ps-out.cpp:369 +#: ../src/extension/internal/cairo-ps-out.cpp:372 msgid "PostScript level 3" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:331 -#: ../src/extension/internal/cairo-ps-out.cpp:370 +#: ../src/extension/internal/cairo-ps-out.cpp:373 msgid "PostScript level 2" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:333 -#: ../src/extension/internal/cairo-ps-out.cpp:372 +#: ../src/extension/internal/cairo-ps-out.cpp:375 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:250 -#: ../src/extension/internal/emf-inout.cpp:3569 -#: ../src/extension/internal/wmf-inout.cpp:3144 -msgid "Convert texts to paths" +msgid "Text output options:" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:334 -msgid "PS+LaTeX: Omit text in PS, and create LaTeX file" +#: ../src/extension/internal/cairo-ps-out.cpp:376 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:251 +msgid "Embed fonts" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:335 -#: ../src/extension/internal/cairo-ps-out.cpp:374 +#: ../src/extension/internal/cairo-ps-out.cpp:377 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:252 -msgid "Rasterize filter effects" +msgid "Convert text to paths" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:336 -#: ../src/extension/internal/cairo-ps-out.cpp:375 +#: ../src/extension/internal/cairo-ps-out.cpp:378 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:253 -msgid "Resolution for rasterization (dpi):" -msgstr "" - -#: ../src/extension/internal/cairo-ps-out.cpp:337 -#: ../src/extension/internal/cairo-ps-out.cpp:376 -msgid "Output page size" +msgid "Omit text in PDF and create LaTeX file" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:338 -#: ../src/extension/internal/cairo-ps-out.cpp:377 +#: ../src/extension/internal/cairo-ps-out.cpp:380 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:255 -msgid "Use document's page size" +msgid "Rasterize filter effects" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:339 -#: ../src/extension/internal/cairo-ps-out.cpp:378 +#: ../src/extension/internal/cairo-ps-out.cpp:381 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:256 -msgid "Use exported object's size" +msgid "Resolution for rasterization (dpi):" +msgstr "" + +#: ../src/extension/internal/cairo-ps-out.cpp:340 +#: ../src/extension/internal/cairo-ps-out.cpp:382 +msgid "Output page size" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:341 +#: ../src/extension/internal/cairo-ps-out.cpp:383 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:258 -msgid "Bleed/margin (mm):" +msgid "Use document's page size" msgstr "" #: ../src/extension/internal/cairo-ps-out.cpp:342 -#: ../src/extension/internal/cairo-ps-out.cpp:381 +#: ../src/extension/internal/cairo-ps-out.cpp:384 #: ../src/extension/internal/cairo-renderer-pdf-out.cpp:259 +msgid "Use exported object's size" +msgstr "" + +#: ../src/extension/internal/cairo-ps-out.cpp:344 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:261 +msgid "Bleed/margin (mm):" +msgstr "" + +#: ../src/extension/internal/cairo-ps-out.cpp:345 +#: ../src/extension/internal/cairo-ps-out.cpp:387 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:262 msgid "Limit export to the object with ID:" msgstr "" -#: ../src/extension/internal/cairo-ps-out.cpp:346 +#: ../src/extension/internal/cairo-ps-out.cpp:349 #: ../share/extensions/ps_input.inx.h:2 msgid "PostScript (*.ps)" msgstr "" -#: ../src/extension/internal/cairo-ps-out.cpp:347 +#: ../src/extension/internal/cairo-ps-out.cpp:350 msgid "PostScript File" msgstr "" -#: ../src/extension/internal/cairo-ps-out.cpp:366 +#: ../src/extension/internal/cairo-ps-out.cpp:369 #: ../share/extensions/eps_input.inx.h:3 msgid "Encapsulated PostScript" msgstr "" -#: ../src/extension/internal/cairo-ps-out.cpp:373 -msgid "EPS+LaTeX: Omit text in EPS, and create LaTeX file" -msgstr "" - -#: ../src/extension/internal/cairo-ps-out.cpp:380 +#: ../src/extension/internal/cairo-ps-out.cpp:386 msgid "Bleed/margin (mm)" msgstr "" -#: ../src/extension/internal/cairo-ps-out.cpp:385 +#: ../src/extension/internal/cairo-ps-out.cpp:391 #: ../share/extensions/eps_input.inx.h:2 msgid "Encapsulated PostScript (*.eps)" msgstr "" -#: ../src/extension/internal/cairo-ps-out.cpp:386 +#: ../src/extension/internal/cairo-ps-out.cpp:392 msgid "Encapsulated PostScript File" msgstr "" @@ -5709,11 +5717,7 @@ msgstr "" msgid "PDF 1.4" msgstr "" -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:251 -msgid "PDF+LaTeX: Omit text in PDF, and create LaTeX file" -msgstr "" - -#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:254 +#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:257 msgid "Output page size:" msgstr "" @@ -5800,6 +5804,11 @@ msgstr "" msgid "EMF Output" msgstr "" +#: ../src/extension/internal/emf-inout.cpp:3569 +#: ../src/extension/internal/wmf-inout.cpp:3144 +msgid "Convert texts to paths" +msgstr "" + #: ../src/extension/internal/emf-inout.cpp:3570 #: ../src/extension/internal/wmf-inout.cpp:3145 msgid "Map Unicode to Symbol font" @@ -8336,8 +8345,7 @@ msgstr "" msgid "Luminance to Alpha" msgstr "" -#. File -#: ../src/filter-enums.cpp:87 ../src/verbs.cpp:2431 +#: ../src/filter-enums.cpp:87 #: ../share/extensions/jessyInk_mouseHandler.inx.h:3 #: ../share/extensions/jessyInk_transitions.inx.h:7 msgid "Default" @@ -11370,99 +11378,94 @@ msgstr "" msgid "_File" msgstr "" -#. Tag -#: ../src/menus-skeleton.h:17 ../src/verbs.cpp:2726 -msgid "_New" -msgstr "" - #. " <verb verb-id=\"FileExportToOCAL\" />\n" #. " <verb verb-id=\"DialogMetadata\" />\n" -#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2713 ../src/verbs.cpp:2721 +#: ../src/menus-skeleton.h:41 ../src/verbs.cpp:2713 ../src/verbs.cpp:2721 msgid "_Edit" msgstr "" -#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2477 +#: ../src/menus-skeleton.h:51 ../src/verbs.cpp:2477 msgid "Paste Si_ze" msgstr "" -#: ../src/menus-skeleton.h:65 +#: ../src/menus-skeleton.h:63 msgid "Clo_ne" msgstr "" -#: ../src/menus-skeleton.h:79 +#: ../src/menus-skeleton.h:77 msgid "Select Sa_me" msgstr "" -#: ../src/menus-skeleton.h:97 +#: ../src/menus-skeleton.h:95 msgid "_View" msgstr "" -#: ../src/menus-skeleton.h:98 +#: ../src/menus-skeleton.h:96 msgid "_Zoom" msgstr "" -#: ../src/menus-skeleton.h:114 +#: ../src/menus-skeleton.h:112 msgid "_Display mode" msgstr "" #. Better location in menu needs to be found #. " <verb verb-id=\"ViewModePrintColorsPreview\" radio=\"yes\"/>\n" #. " <verb verb-id=\"DialogPrintColorsPreview\" />\n" -#: ../src/menus-skeleton.h:123 +#: ../src/menus-skeleton.h:121 msgid "_Color display mode" msgstr "" #. Better location in menu needs to be found #. " <verb verb-id=\"ViewColorModePrintColorsPreview\" radio=\"yes\"/>\n" #. " <verb verb-id=\"DialogPrintColorsPreview\" />\n" -#: ../src/menus-skeleton.h:136 +#: ../src/menus-skeleton.h:134 msgid "Sh_ow/Hide" msgstr "" #. Not quite ready to be in the menus. #. " <verb verb-id=\"FocusToggle\" />\n" -#: ../src/menus-skeleton.h:156 +#: ../src/menus-skeleton.h:154 msgid "_Layer" msgstr "" -#: ../src/menus-skeleton.h:180 +#: ../src/menus-skeleton.h:178 msgid "_Object" msgstr "" -#: ../src/menus-skeleton.h:191 +#: ../src/menus-skeleton.h:189 msgid "Cli_p" msgstr "" -#: ../src/menus-skeleton.h:195 +#: ../src/menus-skeleton.h:193 msgid "Mas_k" msgstr "" -#: ../src/menus-skeleton.h:199 +#: ../src/menus-skeleton.h:197 msgid "Patter_n" msgstr "" -#: ../src/menus-skeleton.h:223 +#: ../src/menus-skeleton.h:221 msgid "_Path" msgstr "" -#: ../src/menus-skeleton.h:251 ../src/ui/dialog/find.cpp:77 +#: ../src/menus-skeleton.h:249 ../src/ui/dialog/find.cpp:77 #: ../src/ui/dialog/text-edit.cpp:71 msgid "_Text" msgstr "" -#: ../src/menus-skeleton.h:269 +#: ../src/menus-skeleton.h:267 msgid "Filter_s" msgstr "" -#: ../src/menus-skeleton.h:275 +#: ../src/menus-skeleton.h:273 msgid "Exte_nsions" msgstr "" -#: ../src/menus-skeleton.h:281 +#: ../src/menus-skeleton.h:279 msgid "_Help" msgstr "" -#: ../src/menus-skeleton.h:285 +#: ../src/menus-skeleton.h:283 msgid "Tutorials" msgstr "" @@ -23890,6 +23893,12 @@ msgstr "" msgid "Does nothing" msgstr "" +#. File +#. Tag +#: ../src/verbs.cpp:2431 ../src/verbs.cpp:2726 +msgid "_New" +msgstr "" + #: ../src/verbs.cpp:2431 msgid "Create new document from the default template" msgstr "" @@ -24000,7 +24009,7 @@ msgid "Quit Inkscape" msgstr "" #: ../src/verbs.cpp:2461 -msgid "_Templates..." +msgid "New from _Template..." msgstr "" #: ../src/verbs.cpp:2462 diff --git a/src/extension/internal/cairo-ps-out.cpp b/src/extension/internal/cairo-ps-out.cpp index f6790687c..5dc412301 100644 --- a/src/extension/internal/cairo-ps-out.cpp +++ b/src/extension/internal/cairo-ps-out.cpp @@ -146,12 +146,12 @@ CairoPsOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc, gchar con bool new_textToPath = FALSE; try { - new_textToPath = mod->get_param_bool("textToPath"); + new_textToPath = (strcmp(mod->get_param_optiongroup("textToPath"), "paths") == 0); } catch(...) {} bool new_textToLaTeX = FALSE; try { - new_textToLaTeX = mod->get_param_bool("textToLaTeX"); + new_textToLaTeX = (strcmp(mod->get_param_optiongroup("textToPath"), "LaTeX") == 0); } catch(...) { g_warning("Parameter <textToLaTeX> might not exist"); @@ -235,12 +235,12 @@ CairoEpsOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc, gchar co bool new_textToPath = FALSE; try { - new_textToPath = mod->get_param_bool("textToPath"); + new_textToPath = (strcmp(mod->get_param_optiongroup("textToPath"), "paths") == 0); } catch(...) {} bool new_textToLaTeX = FALSE; try { - new_textToLaTeX = mod->get_param_bool("textToLaTeX"); + new_textToLaTeX = (strcmp(mod->get_param_optiongroup("textToPath"), "LaTeX") == 0); } catch(...) { g_warning("Parameter <textToLaTeX> might not exist"); @@ -330,8 +330,11 @@ CairoPsOutput::init (void) "<_item value='PS3'>" N_("PostScript level 3") "</_item>\n" "<_item value='PS2'>" N_("PostScript level 2") "</_item>\n" "</param>\n" - "<param name=\"textToPath\" gui-text=\"" N_("Convert texts to paths") "\" type=\"boolean\">false</param>\n" - "<param name=\"textToLaTeX\" gui-text=\"" N_("PS+LaTeX: Omit text in PS, and create LaTeX file") "\" type=\"boolean\">false</param>\n" + "<param name=\"textToPath\" gui-text=\"" N_("Text output options:") "\" type=\"optiongroup\">\n" + "<option value=\"embed\">" N_("Embed fonts") "</option>\n" + "<option value=\"paths\">" N_("Convert text to paths") "</option>\n" + "<option value=\"LaTeX\">" N_("Omit text in PDF and create LaTeX file") "</option>\n" + "</param>\n" "<param name=\"blurToBitmap\" gui-text=\"" N_("Rasterize filter effects") "\" type=\"boolean\">true</param>\n" "<param name=\"resolution\" gui-text=\"" N_("Resolution for rasterization (dpi):") "\" type=\"int\" min=\"1\" max=\"10000\">96</param>\n" "<param name=\"area\" gui-text=\"" N_("Output page size") "\" type=\"optiongroup\" >\n" @@ -369,8 +372,11 @@ CairoEpsOutput::init (void) "<_item value='PS3'>" N_("PostScript level 3") "</_item>\n" "<_item value='PS2'>" N_("PostScript level 2") "</_item>\n" "</param>\n" - "<param name=\"textToPath\" gui-text=\"" N_("Convert texts to paths") "\" type=\"boolean\">false</param>\n" - "<param name=\"textToLaTeX\" gui-text=\"" N_("EPS+LaTeX: Omit text in EPS, and create LaTeX file") "\" type=\"boolean\">false</param>\n" + "<param name=\"textToPath\" gui-text=\"" N_("Text output options:") "\" type=\"optiongroup\">\n" + "<option value=\"embed\">" N_("Embed fonts") "</option>\n" + "<option value=\"paths\">" N_("Convert text to paths") "</option>\n" + "<option value=\"LaTeX\">" N_("Omit text in PDF and create LaTeX file") "</option>\n" + "</param>\n" "<param name=\"blurToBitmap\" gui-text=\"" N_("Rasterize filter effects") "\" type=\"boolean\">true</param>\n" "<param name=\"resolution\" gui-text=\"" N_("Resolution for rasterization (dpi):") "\" type=\"int\" min=\"1\" max=\"10000\">96</param>\n" "<param name=\"area\" gui-text=\"" N_("Output page size") "\" type=\"optiongroup\" >\n" diff --git a/src/extension/internal/cairo-renderer-pdf-out.cpp b/src/extension/internal/cairo-renderer-pdf-out.cpp index 0c4ad4f0a..e5c9406c9 100644 --- a/src/extension/internal/cairo-renderer-pdf-out.cpp +++ b/src/extension/internal/cairo-renderer-pdf-out.cpp @@ -149,7 +149,7 @@ CairoRendererPdfOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc, bool new_textToPath = FALSE; try { - new_textToPath = mod->get_param_bool("textToPath"); + new_textToPath = (strcmp(mod->get_param_optiongroup("textToPath"), "paths") == 0); } catch(...) { g_warning("Parameter <textToPath> might not exist"); @@ -157,7 +157,7 @@ CairoRendererPdfOutput::save(Inkscape::Extension::Output *mod, SPDocument *doc, bool new_textToLaTeX = FALSE; try { - new_textToLaTeX = mod->get_param_bool("textToLaTeX"); + new_textToLaTeX = (strcmp(mod->get_param_optiongroup("textToPath"), "LaTeX") == 0); } catch(...) { g_warning("Parameter <textToLaTeX> might not exist"); @@ -247,8 +247,11 @@ CairoRendererPdfOutput::init (void) #endif "<_item value='PDF-1.4'>" N_("PDF 1.4") "</_item>\n" "</param>\n" - "<param name=\"textToPath\" gui-text=\"" N_("Convert texts to paths") "\" type=\"boolean\">false</param>\n" - "<param name=\"textToLaTeX\" gui-text=\"" N_("PDF+LaTeX: Omit text in PDF, and create LaTeX file") "\" type=\"boolean\">false</param>\n" + "<param name=\"textToPath\" gui-text=\"" N_("Text output options:") "\" type=\"optiongroup\">\n" + "<option value=\"embed\">" N_("Embed fonts") "</option>\n" + "<option value=\"paths\">" N_("Convert text to paths") "</option>\n" + "<option value=\"LaTeX\">" N_("Omit text in PDF and create LaTeX file") "</option>\n" + "</param>\n" "<param name=\"blurToBitmap\" gui-text=\"" N_("Rasterize filter effects") "\" type=\"boolean\">true</param>\n" "<param name=\"resolution\" gui-text=\"" N_("Resolution for rasterization (dpi):") "\" type=\"int\" min=\"1\" max=\"10000\">96</param>\n" "<param name=\"area\" gui-text=\"" N_("Output page size:") "\" type=\"optiongroup\" >\n" |
