From c4058f9f1ccd9c3bb2eecbb781cc1fee7001a9ac Mon Sep 17 00:00:00 2001 From: Eduard Braun Date: Sun, 15 Jan 2017 03:09:19 +0100 Subject: Extensions: run_command.py - inform user about output to stderr even if error code is zero (bzr r15417) --- share/extensions/run_command.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/share/extensions/run_command.py b/share/extensions/run_command.py index 7012c4274..950e9ed7c 100755 --- a/share/extensions/run_command.py +++ b/share/extensions/run_command.py @@ -61,8 +61,11 @@ def run(command_format, prog_name): except ImportError: # shouldn't happen... msg = "Neither subprocess.Popen nor popen2.Popen3 is available" - if rc and msg is None: - msg = "%s failed:\n%s\n%s\n" % (prog_name, out, err) + if msg is None: + if rc: + msg = "%s failed:\n%s\n%s\n" % (prog_name, out, err) + elif err: + sys.stderr.write("%s executed but logged the following error:\n%s\n%s\n" % (prog_name, out, err)) except Exception, inst: msg = "Error attempting to run %s: %s" % (prog_name, str(inst)) -- cgit v1.2.3 From 1c722f4ebbf5384a48668a0d9d7f4201280b76c1 Mon Sep 17 00:00:00 2001 From: Eduard Braun Date: Mon, 16 Jan 2017 23:21:35 +0100 Subject: Packaging: Sort translations by name in Windows .exe and .msi installers (before they were sorted by language code) This commit also adds functionality to automatically parse localized language names from the Inkscape .po file for the NSIS (.exe) installer Python scripts for Windows packaging are now Python 2/3 compatible and should always handle unicode characters properly. Fixed bugs: - https://launchpad.net/bugs/1654460 (bzr r15418) --- packaging/win32/inkscape.nsi | 62 +- packaging/win32/languages/Breton.nsh | 91 - packaging/win32/languages/Breton_languageNames.nsh | 94 + packaging/win32/languages/Catalan.nsh | 91 - .../win32/languages/Catalan_languageNames.nsh | 94 + packaging/win32/languages/Czech.nsh | 91 - packaging/win32/languages/Czech_languageNames.nsh | 94 + packaging/win32/languages/Danish.nsh | 91 - packaging/win32/languages/Danish_languageNames.nsh | 94 + packaging/win32/languages/Dutch.nsh | 91 - packaging/win32/languages/Dutch_languageNames.nsh | 94 + packaging/win32/languages/English.nsh | 91 - .../win32/languages/English_languageNames.nsh | 94 + packaging/win32/languages/Finnish.nsh | 91 - .../win32/languages/Finnish_languageNames.nsh | 94 + packaging/win32/languages/French.nsh | 91 - packaging/win32/languages/French_languageNames.nsh | 94 + packaging/win32/languages/Galician.nsh | 91 - .../win32/languages/Galician_languageNames.nsh | 94 + packaging/win32/languages/German.nsh | 91 - packaging/win32/languages/German_languageNames.nsh | 94 + packaging/win32/languages/Greek.nsh | 91 - packaging/win32/languages/Greek_languageNames.nsh | 94 + packaging/win32/languages/Hebrew.nsh | 91 - packaging/win32/languages/Hebrew_languageNames.nsh | 94 + packaging/win32/languages/Icelandic.nsh | 91 - .../win32/languages/Icelandic_languageNames.nsh | 94 + packaging/win32/languages/Indonesian.nsh | 91 - .../win32/languages/Indonesian_languageNames.nsh | 94 + packaging/win32/languages/Italian.nsh | 91 - .../win32/languages/Italian_languageNames.nsh | 94 + packaging/win32/languages/Japanese.nsh | 91 - .../win32/languages/Japanese_languageNames.nsh | 94 + packaging/win32/languages/Polish.nsh | 91 - packaging/win32/languages/Polish_languageNames.nsh | 94 + packaging/win32/languages/Portuguese.nsh | 91 - packaging/win32/languages/PortugueseBR.nsh | 91 - .../win32/languages/PortugueseBR_languageNames.nsh | 94 + .../win32/languages/Portuguese_languageNames.nsh | 94 + packaging/win32/languages/Romanian.nsh | 91 - .../win32/languages/Romanian_languageNames.nsh | 94 + packaging/win32/languages/Russian.nsh | 91 - .../win32/languages/Russian_languageNames.nsh | 94 + packaging/win32/languages/SimpChinese.nsh | 91 - .../win32/languages/SimpChinese_languageNames.nsh | 94 + packaging/win32/languages/Slovak.nsh | 91 - packaging/win32/languages/Slovak_languageNames.nsh | 94 + packaging/win32/languages/Slovenian.nsh | 91 - .../win32/languages/Slovenian_languageNames.nsh | 94 + packaging/win32/languages/Spanish.nsh | 91 - .../win32/languages/Spanish_languageNames.nsh | 94 + packaging/win32/languages/TradChinese.nsh | 91 - .../win32/languages/TradChinese_languageNames.nsh | 94 + packaging/win32/languages/Ukrainian.nsh | 91 - .../win32/languages/Ukrainian_languageNames.nsh | 94 + packaging/win32/languages/_language_lists.py | 79 + packaging/win32/languages/_polib.py | 1870 ++++++++++++++++++++ packaging/wix/files.py | 16 +- packaging/wix/helpers.py | 6 +- 59 files changed, 4566 insertions(+), 2462 deletions(-) create mode 100644 packaging/win32/languages/Breton_languageNames.nsh create mode 100644 packaging/win32/languages/Catalan_languageNames.nsh create mode 100644 packaging/win32/languages/Czech_languageNames.nsh create mode 100644 packaging/win32/languages/Danish_languageNames.nsh create mode 100644 packaging/win32/languages/Dutch_languageNames.nsh create mode 100644 packaging/win32/languages/English_languageNames.nsh create mode 100644 packaging/win32/languages/Finnish_languageNames.nsh create mode 100644 packaging/win32/languages/French_languageNames.nsh create mode 100644 packaging/win32/languages/Galician_languageNames.nsh create mode 100644 packaging/win32/languages/German_languageNames.nsh create mode 100644 packaging/win32/languages/Greek_languageNames.nsh create mode 100644 packaging/win32/languages/Hebrew_languageNames.nsh create mode 100644 packaging/win32/languages/Icelandic_languageNames.nsh create mode 100644 packaging/win32/languages/Indonesian_languageNames.nsh create mode 100644 packaging/win32/languages/Italian_languageNames.nsh create mode 100644 packaging/win32/languages/Japanese_languageNames.nsh create mode 100644 packaging/win32/languages/Polish_languageNames.nsh create mode 100644 packaging/win32/languages/PortugueseBR_languageNames.nsh create mode 100644 packaging/win32/languages/Portuguese_languageNames.nsh create mode 100644 packaging/win32/languages/Romanian_languageNames.nsh create mode 100644 packaging/win32/languages/Russian_languageNames.nsh create mode 100644 packaging/win32/languages/SimpChinese_languageNames.nsh create mode 100644 packaging/win32/languages/Slovak_languageNames.nsh create mode 100644 packaging/win32/languages/Slovenian_languageNames.nsh create mode 100644 packaging/win32/languages/Spanish_languageNames.nsh create mode 100644 packaging/win32/languages/TradChinese_languageNames.nsh create mode 100644 packaging/win32/languages/Ukrainian_languageNames.nsh create mode 100644 packaging/win32/languages/_language_lists.py create mode 100644 packaging/win32/languages/_polib.py diff --git a/packaging/win32/inkscape.nsi b/packaging/win32/inkscape.nsi index 9f2c00727..7bc65cc69 100755 --- a/packaging/win32/inkscape.nsi +++ b/packaging/win32/inkscape.nsi @@ -85,6 +85,7 @@ LicenseForceSelection off !define MUI_LICENSEPAGE_TEXT_BOTTOM "$(LICENSE_BOTTOM_TEXT)" !insertmacro MUI_PAGE_LICENSE ..\..\Copying ; Components page {{{6 +!define MUI_PAGE_CUSTOMFUNCTION_SHOW SortTranslationsSection !insertmacro MUI_PAGE_COMPONENTS InstType "$(Full)" InstType "$(Optimal)" @@ -114,9 +115,11 @@ ShowUninstDetails hide !verbose 3 !insertmacro MUI_LANGUAGE "English" !insertmacro LANGFILE_INCLUDE "languages\English.nsh" +!insertmacro LANGFILE_INCLUDE "languages\English_languageNames.nsh" !macro INKLANGFILE LocaleName LocaleID !insertmacro MUI_LANGUAGE "${LocaleName}" !insertmacro LANGFILE_INCLUDE_WITHDEFAULT "languages\${LocaleName}.nsh" "languages\English.nsh" + !insertmacro LANGFILE_INCLUDE_WITHDEFAULT "languages\${LocaleName}_languageNames.nsh" "languages\English_languageNames.nsh" !macroend ; include list of available installer translations from /languages/_language_lists.nsh !insertmacro INSTALLER_TRANSLATIONS INKLANGFILE @@ -542,7 +545,7 @@ SectionGroupEnd ; SecAddfiles }}} SectionGroup "$(Languages)" SecLanguages ; Languages sections {{{ !macro Language SecName lng ; A macro to create each section {{{ - Section /o "$(lng_${lng}) (${lng})" Sec${SecName} + Section /o "$(lng_${lng})" Sec${SecName} SectionIn 1 ; flags will be adjusted below, see LanguageAutoSelect in .onInit !ifndef DUMMYINSTALL DetailPrint "Installing translations and translated content for ${SecName} (${lng}) locale..." @@ -678,6 +681,63 @@ SectionEnd ; -FinalizeInstallation }}} !insertmacro MUI_FUNCTION_DESCRIPTION_END ; Section descriptions }}} +Function SortTranslationsSection ; sorts the available translations in the component dialog alphabetically + ; originally from http://nsis.sourceforge.net/Sorting_Components + + ; defines + !define TVGN_ROOT 0 + !define TVGN_NEXT 1 + !define TVGN_NEXTVISIBLE 6 + + !define TVIF_TEXT 1 + + !define TVM_GETNEXTITEM 4362 + !define TVM_GETITEMA 4364 + !define TVM_GETITEMW 4414 + !define TVM_GETITEM 4414 + !define TVM_SORTCHILDREN 4371 + + !define TVITEM '(i, i, i, i, i, i, i, i, i, i)' + + ; get the window handle and search for the tree view control + FindWindow $0 "#32770" "" $HWNDPARENT + GetDlgItem $0 $0 1032 + + ; find the first tree item + SendMessage $0 ${TVM_GETNEXTITEM} ${TVGN_ROOT} 0 $1 + + ; allocate a string in memory to store the section name + System::Alloc ${NSIS_MAX_STRLEN} + Pop $2 + + ; loop through all tree view items until the one containing the translations is found + loopSections: + ; allocate a TVITEM (https://msdn.microsoft.com/en-us/library/windows/desktop/bb773456.aspx) structure in memory + System::Call '*${TVITEM}(${TVIF_TEXT}, r1,,, r2, ${NSIS_MAX_STRLEN},,,,) i .r3' + ; send TVM_GETITEM message (https://msdn.microsoft.com/de-de/library/windows/desktop/bb773596.aspx) + ; which stores information on the current tree item in the structure + SendMessage $0 ${TVM_GETITEM} 0 $3 + ; read the string pointed to by pszText (which is the displayed text of the tree item) + System::Call '*$2(&t${NSIS_MAX_STRLEN} .r4)' + ; check if this matches the localized string for "Translations", i.e. the Section we're looking for + StrCmp $4 "$(Languages)" 0 +2 + Goto foundSection + + ; send TVM_GETNEXTITEM message (https://msdn.microsoft.com/de-de/library/windows/desktop/bb773622.aspx) + ; will return 0 if the last item was reached (if this happens something went wrong and we did not find the translations section) + SendMessage $0 ${TVM_GETNEXTITEM} ${TVGN_NEXTVISIBLE} $1 $1 + StrCmp 0 $1 doneSections loopSections + + ; sort the children of the translations section alphabetically + foundSection: + SendMessage $0 ${TVM_SORTCHILDREN} 0 $1 + + doneSections: + System::Free $2 + System::Free $3 +FunctionEnd + + Function .onInit ; initialise the installer {{{2 ; This code will be executed before the sections, but due to the ; language code in the sections it must come after it in the code. diff --git a/packaging/win32/languages/Breton.nsh b/packaging/win32/languages/Breton.nsh index bbbb834ac..a28687a1f 100644 --- a/packaging/win32/languages/Breton.nsh +++ b/packaging/win32/languages/Breton.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Troidigezhioù" ${LangFileString} LanguagesDesc "Staliañ troidigezhioù evit Inkscape" -${LangFileString} lng_am "Amhareg" -${LangFileString} lng_ar "Arabeg" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbaidjaneg" -${LangFileString} lng_be "Bieloruseg" -${LangFileString} lng_bg "Bulgareg" -${LangFileString} lng_bn "Bengalieg" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Brezhoneg" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Katalaneg" -${LangFileString} lng_ca@valencia "Katalaneg Valensia" -${LangFileString} lng_cs "Tchekeg" -${LangFileString} lng_da "Daneg" -${LangFileString} lng_de "Alamaneg" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkheg" -${LangFileString} lng_el "Gresianeg" -${LangFileString} lng_en "Saozneg" -${LangFileString} lng_en_AU "Saozneg Australia" -${LangFileString} lng_en_CA "Saozneg Kanada" -${LangFileString} lng_en_GB "Saozneg Breizh-Veur" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Spagnoleg" -${LangFileString} lng_es_MX "Spagnoleg Mec'hiko" -${LangFileString} lng_et "Estoneg" -${LangFileString} lng_eu "Euskareg" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finneg" -${LangFileString} lng_fr "Galleg" -${LangFileString} lng_ga "Iwerzhoneg" -${LangFileString} lng_gl "Galisianeg" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebraeg" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Kroateg" -${LangFileString} lng_hu "Hungareg" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indoneseg" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italianeg" -${LangFileString} lng_ja "Japoneg" -${LangFileString} lng_km "Khmereg" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Koreaneg" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituaneg" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Makédonieg" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongoleg" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norvegeg Bokmal" -${LangFileString} lng_ne "Nepalieg" -${LangFileString} lng_nl "Nederlandeg" -${LangFileString} lng_nn "Norvegeg Ninorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Pendjabeg" -${LangFileString} lng_pl "Poloneg" -${LangFileString} lng_pt "Portugaleg" -${LangFileString} lng_pt_BR "Portugaleg Brazil" -${LangFileString} lng_ro "Romanieg" -${LangFileString} lng_ru "Ruseg" -${LangFileString} lng_rw "Kinyarwandeg" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Sloveg" -${LangFileString} lng_sl "Sloveneg" -${LangFileString} lng_sq "Albaneg" -${LangFileString} lng_sr "Serbeg" -${LangFileString} lng_sr@latin "Serbeg skrivet mod latin" -${LangFileString} lng_sv "Swedeg" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thaieg" -${LangFileString} lng_tr "Turkeg" -${LangFileString} lng_uk "Ukrenieg" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnameg" -${LangFileString} lng_zh_CN "Sineg eeunaet" -${LangFileString} lng_zh_TW "Sineg hengounel" ${LangFileString} UInstOpt "Dibarzhioù distaliañ" ${LangFileString} UInstOpt1 "Dibabit e-touez an dibarzhioù ouzhpenn" ${LangFileString} PurgePrefs "Mirout ar gwellvezioù personel" diff --git a/packaging/win32/languages/Breton_languageNames.nsh b/packaging/win32/languages/Breton_languageNames.nsh new file mode 100644 index 000000000..3b88398b9 --- /dev/null +++ b/packaging/win32/languages/Breton_languageNames.nsh @@ -0,0 +1,94 @@ +### Breton (br) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Breton.nsh' +${LangFileString} lng_am "Amharieg (am)" +${LangFileString} lng_ar "Arabeg (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Azerbaijanieg (az)" +${LangFileString} lng_be "Belarusianeg (be)" +${LangFileString} lng_bg "Bulgarieg (bg)" +${LangFileString} lng_bn "Bengalieg (bn)" +${LangFileString} lng_bn_BD "Bengalieg/Bangladech (bn_BD)" +${LangFileString} lng_br "Brezhoneg (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Katalaneg (ca)" +${LangFileString} lng_ca@valencia "Katalaneg Valensia (ca@valencia)" +${LangFileString} lng_cs "Tchekeg (cs)" +${LangFileString} lng_da "Daneg (da)" +${LangFileString} lng_de "Alamaneg (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkheg (dz)" +${LangFileString} lng_el "Gresianeg (el)" +${LangFileString} lng_en "Saozneg (en)" +${LangFileString} lng_en_AU "Saozneg/Aostalia (en_AU)" +${LangFileString} lng_en_CA "Saozneg/Kanada (en_CA)" +${LangFileString} lng_en_GB "Saozneg/Breizh-Veur (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Spagnoleg (es)" +${LangFileString} lng_es_MX "Spagnoleg/Mec'hiko (es_MX)" +${LangFileString} lng_et "Estonieg (et)" +${LangFileString} lng_eu "Euskareg (eu)" +${LangFileString} lng_fa "Farsieg (fa)" +${LangFileString} lng_fi "Finneg (fi)" +${LangFileString} lng_fr "Galleg (fr)" +${LangFileString} lng_ga "Iwerzhoneg (ga)" +${LangFileString} lng_gl "Galisieg (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebraeg (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Kroateg (hr)" +${LangFileString} lng_hu "Hungareg (hu)" +${LangFileString} lng_hy "Armenieg (hy)" +${LangFileString} lng_id "Indonezieg (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italianeg (it)" +${LangFileString} lng_ja "Japoneg (ja)" +${LangFileString} lng_km "Khmereg (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Koreeg (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Lituanieg (lt)" +${LangFileString} lng_lv "Letoneg (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Makedonieg (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongolieg (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norwegeg mod Bokmål (nb)" +${LangFileString} lng_ne "Nepalegi (ne)" +${LangFileString} lng_nl "Izelvroeg (nl)" +${LangFileString} lng_nn "Norwegeg mod Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Penjabeg (pa)" +${LangFileString} lng_pl "Pologneg (pl)" +${LangFileString} lng_pt "Portugaleg (pt)" +${LangFileString} lng_pt_BR "Portuguese/Brazil (pt_BR)" +${LangFileString} lng_ro "Romanieg (ro)" +${LangFileString} lng_ru "Rusianeg (ru)" +${LangFileString} lng_rw "Kinyarwandeg (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Sloveg (sk)" +${LangFileString} lng_sl "Slovenieg (sl)" +${LangFileString} lng_sq "Albanieg (sq)" +${LangFileString} lng_sr "Serbeg (sr)" +${LangFileString} lng_sr@latin "Serbeg dre skritur Latin (sr@latin)" +${LangFileString} lng_sv "Swedeg (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugueg (te)" +${LangFileString} lng_th "Thaieg (th)" +${LangFileString} lng_tr "Turkeg (tr)" +${LangFileString} lng_uk "Ukrainieg (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnameg (vi)" +${LangFileString} lng_zh_CN "Sineg/Sina (zh_CN)" +${LangFileString} lng_zh_TW "Sineg/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Catalan.nsh b/packaging/win32/languages/Catalan.nsh index 5c951c161..c163ad260 100644 --- a/packaging/win32/languages/Catalan.nsh +++ b/packaging/win32/languages/Catalan.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Traduccions" ${LangFileString} LanguagesDesc "Instal·la més traduccions per a l'Inkscape" -${LangFileString} lng_am "Amharic" -${LangFileString} lng_ar "Arabic" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbaijani" -${LangFileString} lng_be "Biel·lorús" -${LangFileString} lng_bg "Búlgar" -${LangFileString} lng_bn "Bengalí" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Breton" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Català" -${LangFileString} lng_ca@valencia "Català valencià" -${LangFileString} lng_cs "Txec" -${LangFileString} lng_da "Danès" -${LangFileString} lng_de "Alemany" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Grec" -${LangFileString} lng_en "Anglès" -${LangFileString} lng_en_AU "Anglès d'Austràlia" -${LangFileString} lng_en_CA "Anglès del Canadà" -${LangFileString} lng_en_GB "Anglès britànic" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Espanyol" -${LangFileString} lng_es_MX "Espanyol mexicà" -${LangFileString} lng_et "Estonià" -${LangFileString} lng_eu "Basc" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finès" -${LangFileString} lng_fr "Francès" -${LangFileString} lng_ga "Irlandès" -${LangFileString} lng_gl "Gallec" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebreu" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croat" -${LangFileString} lng_hu "Hongarès" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonesi" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italià" -${LangFileString} lng_ja "Japonès" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Coreà" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituà" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedoni" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongol" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Noruec Bokmål" -${LangFileString} lng_ne "Nepalí" -${LangFileString} lng_nl "Holandès" -${LangFileString} lng_nn "Noruec Nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Polonès" -${LangFileString} lng_pt "Portuguès" -${LangFileString} lng_pt_BR "Portuguès brasiler" -${LangFileString} lng_ro "Romanès" -${LangFileString} lng_ru "Rus" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Eslovac" -${LangFileString} lng_sl "Esloveni" -${LangFileString} lng_sq "Albanès" -${LangFileString} lng_sr "Serbi" -${LangFileString} lng_sr@latin "Serbi en alfabet llatí" -${LangFileString} lng_sv "Suec" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thai" -${LangFileString} lng_tr "Turc" -${LangFileString} lng_uk "Ucraïnès" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamese" -${LangFileString} lng_zh_CN "Xinès simplificat" -${LangFileString} lng_zh_TW "Xinès tradicional" ${LangFileString} UInstOpt "Opcions de desinstal·lació" ${LangFileString} UInstOpt1 "Seleccioneu les vostres opcions addicionals" ${LangFileString} PurgePrefs "Conserva les preferències personals" diff --git a/packaging/win32/languages/Catalan_languageNames.nsh b/packaging/win32/languages/Catalan_languageNames.nsh new file mode 100644 index 000000000..db7430072 --- /dev/null +++ b/packaging/win32/languages/Catalan_languageNames.nsh @@ -0,0 +1,94 @@ +### Catalan (ca) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Catalan.nsh' +${LangFileString} lng_am "Amhàric (am)" +${LangFileString} lng_ar "Àrab (ar)" +${LangFileString} lng_as "Assamès (as)" +${LangFileString} lng_az "Àzeri (az)" +${LangFileString} lng_be "Bielorús (be)" +${LangFileString} lng_bg "Búlgar (bg)" +${LangFileString} lng_bn "Bengalí (bn)" +${LangFileString} lng_bn_BD "Bengalí/Bangladesh (bn_BD)" +${LangFileString} lng_br "Bretó (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Català (ca)" +${LangFileString} lng_ca@valencia "Català de València (ca@valencia)" +${LangFileString} lng_cs "Txec (cs)" +${LangFileString} lng_da "Danès (da)" +${LangFileString} lng_de "Alemany (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Grec (el)" +${LangFileString} lng_en "Anglès (en)" +${LangFileString} lng_en_AU "Anglès d'Austràlia (en_AU)" +${LangFileString} lng_en_CA "Anglès del Canadà (en_CA)" +${LangFileString} lng_en_GB "Anglès de Gran Bretanya (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Espanyol (es)" +${LangFileString} lng_es_MX "Espanyol de Mèxic (es_MX)" +${LangFileString} lng_et "Estonià (et)" +${LangFileString} lng_eu "Basc (eu)" +${LangFileString} lng_fa "Persa (fa)" +${LangFileString} lng_fi "Finès (fi)" +${LangFileString} lng_fr "Francès (fr)" +${LangFileString} lng_ga "Irlandès (ga)" +${LangFileString} lng_gl "Gallec (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebreu (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croat (hr)" +${LangFileString} lng_hu "Hongarès (hu)" +${LangFileString} lng_hy "Armeni (hy)" +${LangFileString} lng_id "Indonesi (id)" +${LangFileString} lng_is "Islandès (is)" +${LangFileString} lng_it "Italià (it)" +${LangFileString} lng_ja "Japonès (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kanarès (kn)" +${LangFileString} lng_ko "Coreà (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani amb alfabet llatí (kok@latin)" +${LangFileString} lng_ks@aran "Caixmiri en l'escriptura perso-àrab (ks@aran)" +${LangFileString} lng_ks@deva "Caixmiri en l'escriptura devanagari (ks@deva)" +${LangFileString} lng_lt "Lituà (lt)" +${LangFileString} lng_lv "Letó (lt)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedoni (mk)" +${LangFileString} lng_ml "Malaiàlam (ml)" +${LangFileString} lng_mn "Mongol (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri amb alfabet bengalí (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Bokmål noruec (nb)" +${LangFileString} lng_ne "Nepalès (ne)" +${LangFileString} lng_nl "Holandès (nl)" +${LangFileString} lng_nn "Nynorsk noruec (nn)" +${LangFileString} lng_or "Oriya (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polonès (pl)" +${LangFileString} lng_pt "Portuguès (pt)" +${LangFileString} lng_pt_BR "Portuguès del Brasil (pt_BR)" +${LangFileString} lng_ro "Romanès (ro)" +${LangFileString} lng_ru "Rus (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sànscrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali amb alfabet devanagari (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi amb alfabet devanagari (sd@deva)" +${LangFileString} lng_sk "Eslovac (sk)" +${LangFileString} lng_sl "Eslovè (sl)" +${LangFileString} lng_sq "Albanès (sq)" +${LangFileString} lng_sr "Serbi (sr)" +${LangFileString} lng_sr@latin "Serbi amb alfabet llatí (sr@latin)" +${LangFileString} lng_sv "Suec (sv)" +${LangFileString} lng_ta "Tàmil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Tai (th)" +${LangFileString} lng_tr "Turc (tr)" +${LangFileString} lng_uk "Ucraïnès (uk)" +${LangFileString} lng_ur "Urdú (ur)" +${LangFileString} lng_vi "Vietnamita (vi)" +${LangFileString} lng_zh_CN "Xinès de Xina (zh_CN)" +${LangFileString} lng_zh_TW "Xinès de Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Czech.nsh b/packaging/win32/languages/Czech.nsh index 22385f46b..e02c3ed5d 100644 --- a/packaging/win32/languages/Czech.nsh +++ b/packaging/win32/languages/Czech.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Jazykové sady" ${LangFileString} LanguagesDesc "Nainstalovat další jazykové sady Inkscape" -${LangFileString} lng_am "Amharic" -${LangFileString} lng_ar "Arabic" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbajdžánština" -${LangFileString} lng_be "Běloruština" -${LangFileString} lng_bg "Bulgarian" -${LangFileString} lng_bn "Bengali" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Breton" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Katalánština" -${LangFileString} lng_ca@valencia "Valencian Catalan" -${LangFileString} lng_cs "Čeština" -${LangFileString} lng_da "Dánština" -${LangFileString} lng_de "Němčina" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Řečtina" -${LangFileString} lng_en "Angličina" -${LangFileString} lng_en_AU "Australian English" -${LangFileString} lng_en_CA "Kanadská Angličtina" -${LangFileString} lng_en_GB "Britská Angličtina" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Španělština" -${LangFileString} lng_es_MX "Mexická Španělština" -${LangFileString} lng_et "Estonština" -${LangFileString} lng_eu "Basque" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finština" -${LangFileString} lng_fr "Francouzština" -${LangFileString} lng_ga "Irština" -${LangFileString} lng_gl "Galician" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebrew" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Chorvatština" -${LangFileString} lng_hu "Maďarština" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonesian" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italština" -${LangFileString} lng_ja "Japonština" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Korejština" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Litevština" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Makedonština" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongolština" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norština Bokmal" -${LangFileString} lng_ne "Nepálština" -${LangFileString} lng_nl "Holandština" -${LangFileString} lng_nn "Norština Nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Polština" -${LangFileString} lng_pt "Portugalština" -${LangFileString} lng_pt_BR "Brazilská Portugalština" -${LangFileString} lng_ro "Romanian" -${LangFileString} lng_ru "Ruština" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Slovenština" -${LangFileString} lng_sl "Slovinština" -${LangFileString} lng_sq "Albánština" -${LangFileString} lng_sr "Srbština" -${LangFileString} lng_sr@latin "Srbština v latince" -${LangFileString} lng_sv "Švédština" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thai" -${LangFileString} lng_tr "Turečtina" -${LangFileString} lng_uk "Ukrajinština" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamština" -${LangFileString} lng_zh_CN "Zjednodušená Čínština" -${LangFileString} lng_zh_TW "Tradiční Čínština" ${LangFileString} UInstOpt "Volby pro odinstalování" ${LangFileString} UInstOpt1 "Vyberte prosím další nastavení" ${LangFileString} PurgePrefs "Ponechat osobní nastavení" diff --git a/packaging/win32/languages/Czech_languageNames.nsh b/packaging/win32/languages/Czech_languageNames.nsh new file mode 100644 index 000000000..83fc5ad66 --- /dev/null +++ b/packaging/win32/languages/Czech_languageNames.nsh @@ -0,0 +1,94 @@ +### Czech (cs) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Czech.nsh' +${LangFileString} lng_am "amharština (am)" +${LangFileString} lng_ar "arabština (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "azerbajdžánština (az)" +${LangFileString} lng_be "běloruština (be)" +${LangFileString} lng_bg "bulharština (bg)" +${LangFileString} lng_bn "bengálština (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "bretonština (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "katalánština (ca)" +${LangFileString} lng_ca@valencia "valencijská katalánština (ca@valencia)" +${LangFileString} lng_cs "čeština (cs)" +${LangFileString} lng_da "dánština (da)" +${LangFileString} lng_de "němčina (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkä (dz)" +${LangFileString} lng_el "řečtina (el)" +${LangFileString} lng_en "English (en)" +${LangFileString} lng_en_AU "angličtina (Austrálie) (en_AU)" +${LangFileString} lng_en_CA "angličtina (Kanada) (en_CA)" +${LangFileString} lng_en_GB "angličtina (Spojené království) (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "španělština (es)" +${LangFileString} lng_es_MX "španělština (Mexiko) (es_MX)" +${LangFileString} lng_et "estonština (et)" +${LangFileString} lng_eu "Basque (eu)" +${LangFileString} lng_fa "Farsi (fa)" +${LangFileString} lng_fi "finština (fi)" +${LangFileString} lng_fr "francouzština (fr)" +${LangFileString} lng_ga "irština (ga)" +${LangFileString} lng_gl "galicijština (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "hebrejština (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "chorvatština (hr)" +${LangFileString} lng_hu "maďarština (hu)" +${LangFileString} lng_hy "arménština (hy)" +${LangFileString} lng_id "indonéština (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italian (it)" +${LangFileString} lng_ja "japonština (ja)" +${LangFileString} lng_km "khmerština (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "korejština (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "litevština (lt)" +${LangFileString} lng_lv "Latvian (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "makedonština (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "mongolština (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norwegian Bokmål (nb)" +${LangFileString} lng_ne "Nepali (ne)" +${LangFileString} lng_nl "nizozemština (nl)" +${LangFileString} lng_nn "norský nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "paňdžábština (pa)" +${LangFileString} lng_pl "polština (pl)" +${LangFileString} lng_pt "portugalština (pt)" +${LangFileString} lng_pt_BR "portugalština (Brazílie) (pt_BR)" +${LangFileString} lng_ro "rumunština (ro)" +${LangFileString} lng_ru "ruština (ru)" +${LangFileString} lng_rw "rwandština (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "slovenština (sk)" +${LangFileString} lng_sl "slovinština (sl)" +${LangFileString} lng_sq "albánština (sq)" +${LangFileString} lng_sr "srbština (sr)" +${LangFileString} lng_sr@latin "srbština (latinka) (sr@latin)" +${LangFileString} lng_sv "švédština (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "thajština (th)" +${LangFileString} lng_tr "turečtina (tr)" +${LangFileString} lng_uk "ukrajinština (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "vietnamština (vi)" +${LangFileString} lng_zh_CN "čínština (Čína) (zh_CN)" +${LangFileString} lng_zh_TW "čínština (Taiwan) (zh_TW)" diff --git a/packaging/win32/languages/Danish.nsh b/packaging/win32/languages/Danish.nsh index 8091b92f9..881536844 100644 --- a/packaging/win32/languages/Danish.nsh +++ b/packaging/win32/languages/Danish.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Ordbøger" ${LangFileString} DictionariesDesc "Ordbøger til nogle almene sprog til stavekontrol i Inkscape" ${LangFileString} Languages "Oversættelser" ${LangFileString} LanguagesDesc "Installér diverse oversættelser til Inkscape" -${LangFileString} lng_am "Amharisk" -${LangFileString} lng_ar "Arabisk" -${LangFileString} lng_as "Assamesisk" -${LangFileString} lng_az "Aserbajdsjansk" -${LangFileString} lng_be "Hviderussisk" -${LangFileString} lng_bg "Bulgarsk" -${LangFileString} lng_bn "Bengalsk" -${LangFileString} lng_bn_BD "Bengalsk (Bangladesh)" -${LangFileString} lng_br "Bretonsk" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Katalansk" -${LangFileString} lng_ca@valencia "Katalansk (Valenciansk)" -${LangFileString} lng_cs "Tjekkisk" -${LangFileString} lng_da "Dansk" -${LangFileString} lng_de "Tysk" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Græsk" -${LangFileString} lng_en "Engelsk" -${LangFileString} lng_en_AU "Engelsk (Australsk)" -${LangFileString} lng_en_CA "Engelsk (Canadisk)" -${LangFileString} lng_en_GB "Engelsk (Britisk)" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Spansk" -${LangFileString} lng_es_MX "Spansk (Mexicansk)" -${LangFileString} lng_et "Estisk" -${LangFileString} lng_eu "Baskisk" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finsk" -${LangFileString} lng_fr "Fransk" -${LangFileString} lng_ga "Irsk" -${LangFileString} lng_gl "Galicisk" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebraisk" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Kroatisk" -${LangFileString} lng_hu "Ungarsk" -${LangFileString} lng_hy "Armensk" -${LangFileString} lng_id "Indonesisk" -${LangFileString} lng_is "Islandsk" -${LangFileString} lng_it "Italiensk" -${LangFileString} lng_ja "Japansk" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Koreansk" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani i latinsk skrift" -${LangFileString} lng_ks@aran "Kashmiri i persisk-arabisk skrift" -${LangFileString} lng_ks@deva "Kashmiri i devanagari skrift" -${LangFileString} lng_lt "Litauisk" -${LangFileString} lng_lv "Lettisk" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Makedonsk" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongolsk" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri i bengali skrift" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norsk (Bogmål)" -${LangFileString} lng_ne "Nepalesisk" -${LangFileString} lng_nl "Nederlandsk" -${LangFileString} lng_nn "Norsk (Nynorsk)" -${LangFileString} lng_or "Oriya" -${LangFileString} lng_pa "Punjabisk" -${LangFileString} lng_pl "Polsk" -${LangFileString} lng_pt "Portugisisk" -${LangFileString} lng_pt_BR "Portugisisk (Brasiliansk)" -${LangFileString} lng_ro "Rumænsk" -${LangFileString} lng_ru "Russisk" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali i devanagari skrift" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi i devanagari skrift" -${LangFileString} lng_sk "Slovakisk" -${LangFileString} lng_sl "Slovensk" -${LangFileString} lng_sq "Albansk" -${LangFileString} lng_sr "Serbisk" -${LangFileString} lng_sr@latin "Serbisk i latinsk skrift" -${LangFileString} lng_sv "Svensk" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thai" -${LangFileString} lng_tr "Tyrkisk" -${LangFileString} lng_uk "Ukrainsk" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamesisk" -${LangFileString} lng_zh_CN "Kinesisk (forenklet)" -${LangFileString} lng_zh_TW "Kinesisk (traditionel)" ${LangFileString} UInstOpt "Valgmuligheder for afinstallation" ${LangFileString} UInstOpt1 "Foretag venligst dine valg af yderligere valgmuligheder" ${LangFileString} PurgePrefs "Behold personlige præferencer" diff --git a/packaging/win32/languages/Danish_languageNames.nsh b/packaging/win32/languages/Danish_languageNames.nsh new file mode 100644 index 000000000..4e7368910 --- /dev/null +++ b/packaging/win32/languages/Danish_languageNames.nsh @@ -0,0 +1,94 @@ +### Danish (da) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Danish.nsh' +${LangFileString} lng_am "Amharic (am)" +${LangFileString} lng_ar "Arabic (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Azerbaijani (az)" +${LangFileString} lng_be "Belarusian (be)" +${LangFileString} lng_bg "Bulgarian (bg)" +${LangFileString} lng_bn "Bengali (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Breton (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalan (ca)" +${LangFileString} lng_ca@valencia "Valencian Catalan (ca@valencia)" +${LangFileString} lng_cs "Czech (cs)" +${LangFileString} lng_da "Dansk (da)" +${LangFileString} lng_de "German (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Greek (el)" +${LangFileString} lng_en "Engelsk (en)" +${LangFileString} lng_en_AU "English/Australia (en_AU)" +${LangFileString} lng_en_CA "English/Canada (en_CA)" +${LangFileString} lng_en_GB "English/Great Britain (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Spanish (es)" +${LangFileString} lng_es_MX "Spanish/Mexico (es_MX)" +${LangFileString} lng_et "Estonian (et)" +${LangFileString} lng_eu "Basque (eu)" +${LangFileString} lng_fa "Farsi (fa)" +${LangFileString} lng_fi "Finnish (fi)" +${LangFileString} lng_fr "French (fr)" +${LangFileString} lng_ga "Irish (ga)" +${LangFileString} lng_gl "Galician (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebrew (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croatian (hr)" +${LangFileString} lng_hu "Hungarian (hu)" +${LangFileString} lng_hy "Armenian (hy)" +${LangFileString} lng_id "Indonesian (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italian (it)" +${LangFileString} lng_ja "Japanese (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Korean (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Lithuanian (lt)" +${LangFileString} lng_lv "Latvian (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedonian (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongolian (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norwegian Bokmål (nb)" +${LangFileString} lng_ne "Nepali (ne)" +${LangFileString} lng_nl "Dutch (nl)" +${LangFileString} lng_nn "Norwegian Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polish (pl)" +${LangFileString} lng_pt "Portuguese (pt)" +${LangFileString} lng_pt_BR "Portuguese/Brazil (pt_BR)" +${LangFileString} lng_ro "Romanian (ro)" +${LangFileString} lng_ru "Russian (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Slovak (sk)" +${LangFileString} lng_sl "Slovenian (sl)" +${LangFileString} lng_sq "Albanian (sq)" +${LangFileString} lng_sr "Serbian (sr)" +${LangFileString} lng_sr@latin "Serbian in Latin script (sr@latin)" +${LangFileString} lng_sv "Swedish (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Thai (th)" +${LangFileString} lng_tr "Turkish (tr)" +${LangFileString} lng_uk "Ukrainian (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamese (vi)" +${LangFileString} lng_zh_CN "Chinese/China (zh_CN)" +${LangFileString} lng_zh_TW "Chinese/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Dutch.nsh b/packaging/win32/languages/Dutch.nsh index 27ce36bd8..4031edf81 100644 --- a/packaging/win32/languages/Dutch.nsh +++ b/packaging/win32/languages/Dutch.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Vertalingen" ${LangFileString} LanguagesDesc "Diverse vertalingen voor Inkscape installeren" -${LangFileString} lng_am "Amhaars" -${LangFileString} lng_ar "Arabisch" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azeri" -${LangFileString} lng_be "Wit-Russisch" -${LangFileString} lng_bg "Bulgaars" -${LangFileString} lng_bn "Bengaals" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Bretoens" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalaans" -${LangFileString} lng_ca@valencia "Catalaans/Valencia" -${LangFileString} lng_cs "Tsjechisch" -${LangFileString} lng_da "Deens" -${LangFileString} lng_de "Duits" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Grieks" -${LangFileString} lng_en "Engels" -${LangFileString} lng_en_AU "Engels/Australië" -${LangFileString} lng_en_CA "Engels/Canada" -${LangFileString} lng_en_GB "Engels/Groot-Brittannië" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Spaans" -${LangFileString} lng_es_MX "Spaans/Mexico" -${LangFileString} lng_et "Ests" -${LangFileString} lng_eu "Baskisch" -${LangFileString} lng_fa "Perzisch" -${LangFileString} lng_fi "Fins" -${LangFileString} lng_fr "Frans" -${LangFileString} lng_ga "Iers" -${LangFileString} lng_gl "Galisisch" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebreeuws" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Kroatisch" -${LangFileString} lng_hu "Hongaars" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonesisch" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italiaans" -${LangFileString} lng_ja "Japans" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Koreaans" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Litouws" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedonisch" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongools" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Noors Bokmål" -${LangFileString} lng_ne "Nepalees" -${LangFileString} lng_nl "Nederlands" -${LangFileString} lng_nn "Noors Nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Punjabi" -${LangFileString} lng_pl "Pools" -${LangFileString} lng_pt "Portugees" -${LangFileString} lng_pt_BR "Portugees/Brazilië" -${LangFileString} lng_ro "Roemeens" -${LangFileString} lng_ru "Russisch" -${LangFileString} lng_rw "Rwandees" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Slovaaks" -${LangFileString} lng_sl "Sloveens" -${LangFileString} lng_sq "Albanees" -${LangFileString} lng_sr "Servisch" -${LangFileString} lng_sr@latin "Servisch in Latijnse karakters" -${LangFileString} lng_sv "Zweeds" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thai" -${LangFileString} lng_tr "Turks" -${LangFileString} lng_uk "Oekraïens" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamees" -${LangFileString} lng_zh_CN "Vereenvoudigd Chinees" -${LangFileString} lng_zh_TW "Traditioneel Chinees" ${LangFileString} UInstOpt "Deïnstallatieopties" ${LangFileString} UInstOpt1 "Maak alstublief je keuzes voor additionele opties" ${LangFileString} PurgePrefs "Persoonlijke voorkeuren behouden" diff --git a/packaging/win32/languages/Dutch_languageNames.nsh b/packaging/win32/languages/Dutch_languageNames.nsh new file mode 100644 index 000000000..146f855b3 --- /dev/null +++ b/packaging/win32/languages/Dutch_languageNames.nsh @@ -0,0 +1,94 @@ +### Dutch (nl) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Dutch.nsh' +${LangFileString} lng_am "Amhaars (am)" +${LangFileString} lng_ar "Arabisch (ar)" +${LangFileString} lng_as "Assamees (as)" +${LangFileString} lng_az "Azerbeidzjaans (az)" +${LangFileString} lng_be "Wit-Russisch (be)" +${LangFileString} lng_bg "Bulgaars (bg)" +${LangFileString} lng_bn "Bengaals (bn)" +${LangFileString} lng_bn_BD "Bengaals/Bangladesh (bn_BD)" +${LangFileString} lng_br "Bretoens (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalaans (ca)" +${LangFileString} lng_ca@valencia "Catalaans/Valencia (ca@valencia)" +${LangFileString} lng_cs "Tsjechisch (cs)" +${LangFileString} lng_da "Deens (da)" +${LangFileString} lng_de "Duits (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Grieks (el)" +${LangFileString} lng_en "English (en)" +${LangFileString} lng_en_AU "Engels/Australië (en_AU)" +${LangFileString} lng_en_CA "Engels/Canada (en_CA)" +${LangFileString} lng_en_GB "Engels/Groot-Brittannië (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Spaans (es)" +${LangFileString} lng_es_MX "Spaans/Mexico (es_MX)" +${LangFileString} lng_et "Ests (et)" +${LangFileString} lng_eu "Baskisch (eu)" +${LangFileString} lng_fa "Perzisch (fa)" +${LangFileString} lng_fi "Fins (fi)" +${LangFileString} lng_fr "Frans (fr)" +${LangFileString} lng_ga "Iers (ga)" +${LangFileString} lng_gl "Galisisch (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebreeuws (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Kroatisch (hr)" +${LangFileString} lng_hu "Hongaars (hu)" +${LangFileString} lng_hy "Armeens (hy)" +${LangFileString} lng_id "Indonesisch (id)" +${LangFileString} lng_is "Ijslands (is)" +${LangFileString} lng_it "Italiaans (it)" +${LangFileString} lng_ja "Japans (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Koreaans (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latijnse karakters (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari schrift (ks@deva)" +${LangFileString} lng_lt "Litouws (lt)" +${LangFileString} lng_lv "Lets (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedonisch (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongools (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengaals schrift (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Noors Bokmål (nb)" +${LangFileString} lng_ne "Nepalees (ne)" +${LangFileString} lng_nl "Nederlands (nl)" +${LangFileString} lng_nn "Noors Nynorsk (nn)" +${LangFileString} lng_or "Oriya (or)" +${LangFileString} lng_pa "Punjabi (pa)" +${LangFileString} lng_pl "Pools (pl)" +${LangFileString} lng_pt "Portugees (pt)" +${LangFileString} lng_pt_BR "Portugees/Brazillië (pt_BR)" +${LangFileString} lng_ro "Roemeens (ro)" +${LangFileString} lng_ru "Russisch (ru)" +${LangFileString} lng_rw "Rwandees (rw)" +${LangFileString} lng_sa "Sanskriet (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari schrift (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari schrift (sd@deva)" +${LangFileString} lng_sk "Slowaaks (sk)" +${LangFileString} lng_sl "Sloveens (sl)" +${LangFileString} lng_sq "Albanees (sq)" +${LangFileString} lng_sr "Servisch (sr)" +${LangFileString} lng_sr@latin "Servisch in Latijnse karakters (sr@latin)" +${LangFileString} lng_sv "Zweeds (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Thai (th)" +${LangFileString} lng_tr "Turks (tr)" +${LangFileString} lng_uk "Oekraïens (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamees (vi)" +${LangFileString} lng_zh_CN "Chinees/China (zh_CN)" +${LangFileString} lng_zh_TW "Chinees/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/English.nsh b/packaging/win32/languages/English.nsh index be6d6c217..6c6700caa 100644 --- a/packaging/win32/languages/English.nsh +++ b/packaging/win32/languages/English.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Translations" ${LangFileString} LanguagesDesc "Translations and localized content for Inkscape" -${LangFileString} lng_am "Amharic" -${LangFileString} lng_ar "Arabic" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbaijani" -${LangFileString} lng_be "Belarusian" -${LangFileString} lng_bg "Bulgarian" -${LangFileString} lng_bn "Bengali" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Breton" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalan" -${LangFileString} lng_ca@valencia "Valencian Catalan" -${LangFileString} lng_cs "Czech" -${LangFileString} lng_da "Danish" -${LangFileString} lng_de "German" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Greek" -${LangFileString} lng_en "English" -${LangFileString} lng_en_AU "Australian English" -${LangFileString} lng_en_CA "Canadian English" -${LangFileString} lng_en_GB "British English" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Spanish" -${LangFileString} lng_es_MX "Mexican Spanish" -${LangFileString} lng_et "Estonian" -${LangFileString} lng_eu "Basque" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finnish" -${LangFileString} lng_fr "French" -${LangFileString} lng_ga "Irish" -${LangFileString} lng_gl "Galician" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebrew" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croatian" -${LangFileString} lng_hu "Hungarian" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonesian" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italian" -${LangFileString} lng_ja "Japanese" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Korean" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lithuanian" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedonian" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongolian" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norwegian Bokmål" -${LangFileString} lng_ne "Nepali" -${LangFileString} lng_nl "Dutch" -${LangFileString} lng_nn "Norwegian Nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Polish" -${LangFileString} lng_pt "Portuguese" -${LangFileString} lng_pt_BR "Brazilian Portuguese" -${LangFileString} lng_ro "Romanian" -${LangFileString} lng_ru "Russian" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Slovak" -${LangFileString} lng_sl "Slovenian" -${LangFileString} lng_sq "Albanian" -${LangFileString} lng_sr "Serbian" -${LangFileString} lng_sr@latin "Serbian in Latin script" -${LangFileString} lng_sv "Swedish" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thai" -${LangFileString} lng_tr "Turkish" -${LangFileString} lng_uk "Ukrainian" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamese" -${LangFileString} lng_zh_CN "Simplifed Chinese" -${LangFileString} lng_zh_TW "Traditional Chinese" ${LangFileString} UInstOpt "Uninstallation Options" ${LangFileString} UInstOpt1 "Please make your choices for additional options" ${LangFileString} PurgePrefs "Keep personal Preferences" diff --git a/packaging/win32/languages/English_languageNames.nsh b/packaging/win32/languages/English_languageNames.nsh new file mode 100644 index 000000000..ce6f9e225 --- /dev/null +++ b/packaging/win32/languages/English_languageNames.nsh @@ -0,0 +1,94 @@ +### English (en) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'English.nsh' +${LangFileString} lng_am "Amharic (am)" +${LangFileString} lng_ar "Arabic (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Azerbaijani (az)" +${LangFileString} lng_be "Belarusian (be)" +${LangFileString} lng_bg "Bulgarian (bg)" +${LangFileString} lng_bn "Bengali (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Breton (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalan (ca)" +${LangFileString} lng_ca@valencia "Valencian Catalan (ca@valencia)" +${LangFileString} lng_cs "Czech (cs)" +${LangFileString} lng_da "Danish (da)" +${LangFileString} lng_de "German (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Greek (el)" +${LangFileString} lng_en "English (en)" +${LangFileString} lng_en_AU "English/Australia (en_AU)" +${LangFileString} lng_en_CA "English/Canada (en_CA)" +${LangFileString} lng_en_GB "English/Great Britain (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Spanish (es)" +${LangFileString} lng_es_MX "Spanish/Mexico (es_MX)" +${LangFileString} lng_et "Estonian (et)" +${LangFileString} lng_eu "Basque (eu)" +${LangFileString} lng_fa "Farsi (fa)" +${LangFileString} lng_fi "Finnish (fi)" +${LangFileString} lng_fr "French (fr)" +${LangFileString} lng_ga "Irish (ga)" +${LangFileString} lng_gl "Galician (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebrew (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croatian (hr)" +${LangFileString} lng_hu "Hungarian (hu)" +${LangFileString} lng_hy "Armenian (hy)" +${LangFileString} lng_id "Indonesian (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italian (it)" +${LangFileString} lng_ja "Japanese (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Korean (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Lithuanian (lt)" +${LangFileString} lng_lv "Latvian (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedonian (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongolian (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norwegian Bokmål (nb)" +${LangFileString} lng_ne "Nepali (ne)" +${LangFileString} lng_nl "Dutch (nl)" +${LangFileString} lng_nn "Norwegian Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polish (pl)" +${LangFileString} lng_pt "Portuguese (pt)" +${LangFileString} lng_pt_BR "Portuguese/Brazil (pt_BR)" +${LangFileString} lng_ro "Romanian (ro)" +${LangFileString} lng_ru "Russian (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Slovak (sk)" +${LangFileString} lng_sl "Slovenian (sl)" +${LangFileString} lng_sq "Albanian (sq)" +${LangFileString} lng_sr "Serbian (sr)" +${LangFileString} lng_sr@latin "Serbian in Latin script (sr@latin)" +${LangFileString} lng_sv "Swedish (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Thai (th)" +${LangFileString} lng_tr "Turkish (tr)" +${LangFileString} lng_uk "Ukrainian (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamese (vi)" +${LangFileString} lng_zh_CN "Chinese/China (zh_CN)" +${LangFileString} lng_zh_TW "Chinese/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Finnish.nsh b/packaging/win32/languages/Finnish.nsh index a33fa1722..492f2633e 100644 --- a/packaging/win32/languages/Finnish.nsh +++ b/packaging/win32/languages/Finnish.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Käännökset" ${LangFileString} LanguagesDesc "Asenna Inkscapen käännökset" -${LangFileString} lng_am "amhari" -${LangFileString} lng_ar "Arabic" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "azerbaid?ani" -${LangFileString} lng_be "valkovenäjä" -${LangFileString} lng_bg "bulgaria" -${LangFileString} lng_bn "Bengali" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Breton" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "katalaani" -${LangFileString} lng_ca@valencia "Valencian Catalan" -${LangFileString} lng_cs "t?ekki" -${LangFileString} lng_da "tanska" -${LangFileString} lng_de "saksa" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "dzongkha" -${LangFileString} lng_el "kreikka" -${LangFileString} lng_en "englanti" -${LangFileString} lng_en_AU "Australian English" -${LangFileString} lng_en_CA "Kanadan englanti" -${LangFileString} lng_en_GB "Britti-englanti" -${LangFileString} lng_en_US@piglatin "kontin kieli (en)" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "espanja" -${LangFileString} lng_es_MX "Meksikon espanja" -${LangFileString} lng_et "eesti" -${LangFileString} lng_eu "Basque" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "suomi" -${LangFileString} lng_fr "ranska" -${LangFileString} lng_ga "iiri" -${LangFileString} lng_gl "galicia" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebrew" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "kroatia" -${LangFileString} lng_hu "unkari" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonesian" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "italia" -${LangFileString} lng_ja "japani" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "korea" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "liettua" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "makedonia" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "mongolia" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "kirjanorja" -${LangFileString} lng_ne "nepali" -${LangFileString} lng_nl "hollanti" -${LangFileString} lng_nn "nykynorja" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "punjabi" -${LangFileString} lng_pl "puola" -${LangFileString} lng_pt "portugali" -${LangFileString} lng_pt_BR "Brasilian portugali" -${LangFileString} lng_ro "Romanian" -${LangFileString} lng_ru "venäjä" -${LangFileString} lng_rw "ruanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "slovakki" -${LangFileString} lng_sl "sloveeni" -${LangFileString} lng_sq "albania" -${LangFileString} lng_sr "serbia" -${LangFileString} lng_sr@latin "serbia (latin)" -${LangFileString} lng_sv "ruotsi" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "thai" -${LangFileString} lng_tr "turkki" -${LangFileString} lng_uk "ukraina" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "vietnami" -${LangFileString} lng_zh_CN "yksinkertaistettu kiina" -${LangFileString} lng_zh_TW "perinteinen kiina" ${LangFileString} UInstOpt "Ohjelman poiston asetukset" ${LangFileString} UInstOpt1 "Valitse haluamasi asetukset ohjelman poistamiseksi" ${LangFileString} PurgePrefs "Säilytä omat asetukset" diff --git a/packaging/win32/languages/Finnish_languageNames.nsh b/packaging/win32/languages/Finnish_languageNames.nsh new file mode 100644 index 000000000..b0c5a18ee --- /dev/null +++ b/packaging/win32/languages/Finnish_languageNames.nsh @@ -0,0 +1,94 @@ +### Finnish (fi) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Finnish.nsh' +${LangFileString} lng_am "Amharic (am)" +${LangFileString} lng_ar "Arabia (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Azerbaijani (az)" +${LangFileString} lng_be "Valkovenäjä (be)" +${LangFileString} lng_bg "Bulgaria (bg)" +${LangFileString} lng_bn "Bengali (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Breton (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalan (ca)" +${LangFileString} lng_ca@valencia "Valencian Catalan (ca@valencia)" +${LangFileString} lng_cs "Tsekki (cs)" +${LangFileString} lng_da "Tanska (da)" +${LangFileString} lng_de "Saksa (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Kreikka (el)" +${LangFileString} lng_en "Englanti (en)" +${LangFileString} lng_en_AU "Englanti/Australia (en_AU)" +${LangFileString} lng_en_CA "Englanti/Kanada (en_CA)" +${LangFileString} lng_en_GB "Englanti/Iso Britannia (en_GB)" +${LangFileString} lng_en_US@piglatin "Siansaksa (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Espanja (es)" +${LangFileString} lng_es_MX "Espanja/Meksiko (es_MX)" +${LangFileString} lng_et "Viro (et)" +${LangFileString} lng_eu "Basque (eu)" +${LangFileString} lng_fa "Farsi (fa)" +${LangFileString} lng_fi "Suomi (fi)" +${LangFileString} lng_fr "Ranska (fr)" +${LangFileString} lng_ga "Irlanti (ga)" +${LangFileString} lng_gl "Galician (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Heprea (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Kroatia (hr)" +${LangFileString} lng_hu "Unkari (hu)" +${LangFileString} lng_hy "Armenia (hy)" +${LangFileString} lng_id "Indonesa (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italia (it)" +${LangFileString} lng_ja "Japani (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Korea (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Liettua (lt)" +${LangFileString} lng_lv "Latvian (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Makedonia (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongolia (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norja Bokmål (nb)" +${LangFileString} lng_ne "Nepali (ne)" +${LangFileString} lng_nl "Hollanti (nl)" +${LangFileString} lng_nn "Norja Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Puola (pl)" +${LangFileString} lng_pt "Portugali (pt)" +${LangFileString} lng_pt_BR "Portugali/Brasilia (pt_BR)" +${LangFileString} lng_ro "Romania (ro)" +${LangFileString} lng_ru "Venäjä (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Slovakia (sk)" +${LangFileString} lng_sl "Slovenia (sl)" +${LangFileString} lng_sq "Albania (sq)" +${LangFileString} lng_sr "Serbia (sr)" +${LangFileString} lng_sr@latin "Serbia/Latin (sr@latin)" +${LangFileString} lng_sv "Ruotsi (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Thai (th)" +${LangFileString} lng_tr "Turkki (tr)" +${LangFileString} lng_uk "Ukraina (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnami (vi)" +${LangFileString} lng_zh_CN "Kiina (zh_CN)" +${LangFileString} lng_zh_TW "Kiina/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/French.nsh b/packaging/win32/languages/French.nsh index 64d8793d4..e7349853d 100644 --- a/packaging/win32/languages/French.nsh +++ b/packaging/win32/languages/French.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Traductions" ${LangFileString} LanguagesDesc "Installer les traductions d'Inkscape" -${LangFileString} lng_am "Amharique" -${LangFileString} lng_ar "Arabe" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azéri" -${LangFileString} lng_be "Biélorusse" -${LangFileString} lng_bg "Bulgare" -${LangFileString} lng_bn "Bengali" -${LangFileString} lng_bn_BD "Bengali (Bangladesh)" -${LangFileString} lng_br "Breton" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalan" -${LangFileString} lng_ca@valencia "Catalan (Valence)" -${LangFileString} lng_cs "Tchèque" -${LangFileString} lng_da "Danois" -${LangFileString} lng_de "Allemand" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Grec" -${LangFileString} lng_en "Anglais" -${LangFileString} lng_en_AU "Anglais (Australie)" -${LangFileString} lng_en_CA "Anglais (Canada)" -${LangFileString} lng_en_GB "Anglais (Royaume-Uni)" -${LangFileString} lng_en_US@piglatin "Pig latin" -${LangFileString} lng_eo "Espéranto" -${LangFileString} lng_es "Espagnol" -${LangFileString} lng_es_MX "Espagnol (Mexique)" -${LangFileString} lng_et "Estonien" -${LangFileString} lng_eu "Basque" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finnois" -${LangFileString} lng_fr "Français" -${LangFileString} lng_ga "Irlandais" -${LangFileString} lng_gl "Galicien" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hébreu" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croate" -${LangFileString} lng_hu "Hongrois" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonésien" -${LangFileString} lng_is "Islandais" -${LangFileString} lng_it "Italien" -${LangFileString} lng_ja "Japonais" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Coréen" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituanien" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macédonien" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongol" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Bokmål (Norvège)" -${LangFileString} lng_ne "Népalais" -${LangFileString} lng_nl "Néerlandais" -${LangFileString} lng_nn "Nynorsk (Norvège)" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Pendjabi" -${LangFileString} lng_pl "Polonais" -${LangFileString} lng_pt "Portugais" -${LangFileString} lng_pt_BR "Portugais (Brésil)" -${LangFileString} lng_ro "Roumain" -${LangFileString} lng_ru "Russe" -${LangFileString} lng_rw "Kinyarouandais" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Slovaque" -${LangFileString} lng_sl "Slovène" -${LangFileString} lng_sq "Albanais" -${LangFileString} lng_sr "Serbe" -${LangFileString} lng_sr@latin "Serbe (notation latine)" -${LangFileString} lng_sv "Suédois" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thaï" -${LangFileString} lng_tr "Turc" -${LangFileString} lng_uk "Ukrainien" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamien" -${LangFileString} lng_zh_CN "Chinois" -${LangFileString} lng_zh_TW "Chinois (Taïwan)" ${LangFileString} UInstOpt "Options de désinstallation" ${LangFileString} UInstOpt1 "Choisissez parmi les options additionnelles" ${LangFileString} PurgePrefs "Conserver les préférences personnelles" diff --git a/packaging/win32/languages/French_languageNames.nsh b/packaging/win32/languages/French_languageNames.nsh new file mode 100644 index 000000000..00dbda62a --- /dev/null +++ b/packaging/win32/languages/French_languageNames.nsh @@ -0,0 +1,94 @@ +### French (fr) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'French.nsh' +${LangFileString} lng_am "Amharique (am)" +${LangFileString} lng_ar "Arabe (ar)" +${LangFileString} lng_as "Assamais (as)" +${LangFileString} lng_az "Azéri (az)" +${LangFileString} lng_be "Biélorusse (be)" +${LangFileString} lng_bg "Bulgare (bg)" +${LangFileString} lng_bn "Bengali (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Breton (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalan (ca)" +${LangFileString} lng_ca@valencia "Catalan valencien (ca@valencia)" +${LangFileString} lng_cs "Tchèque (cs)" +${LangFileString} lng_da "Danois (da)" +${LangFileString} lng_de "Allemand (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Grec (el)" +${LangFileString} lng_en "Anglais (en)" +${LangFileString} lng_en_AU "Anglais/Australie (en_AU)" +${LangFileString} lng_en_CA "Anglais/Canada (en_CA)" +${LangFileString} lng_en_GB "Anglais/Grande-Bretagne (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Espéranto (eo)" +${LangFileString} lng_es "Espagnol (es)" +${LangFileString} lng_es_MX "Espagnol/Mexique (es_MX)" +${LangFileString} lng_et "Estonien (et)" +${LangFileString} lng_eu "Basque (eu)" +${LangFileString} lng_fa "Farsi (fa)" +${LangFileString} lng_fi "Finnois (fi)" +${LangFileString} lng_fr "Français (fr)" +${LangFileString} lng_ga "Irlandais (ga)" +${LangFileString} lng_gl "Galicien (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hébreu (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croate (hr)" +${LangFileString} lng_hu "Hongrois (hu)" +${LangFileString} lng_hy "Arménien (hy)" +${LangFileString} lng_id "Indonésien (id)" +${LangFileString} lng_is "Islandais (is)" +${LangFileString} lng_it "Italien (it)" +${LangFileString} lng_ja "Japonais (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Coréen (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani, alphabet latin (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri, écriture perso-arabe (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri, écriture dévanagarie (ks@deva)" +${LangFileString} lng_lt "Lituanien (lt)" +${LangFileString} lng_lv "Letton (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macédonien (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongol (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri, écriture bengalie (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norvégien Bokmål (nb)" +${LangFileString} lng_ne "Népalais (ne)" +${LangFileString} lng_nl "Néerlandais (nl)" +${LangFileString} lng_nn "Norvégien Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polonais (pl)" +${LangFileString} lng_pt "Portugais (pt)" +${LangFileString} lng_pt_BR "Portugais/Brésil (pt_BR)" +${LangFileString} lng_ro "Roumain (ro)" +${LangFileString} lng_ru "Russe (ru)" +${LangFileString} lng_rw "Kinyarouanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali, écriture dévanagarie (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi, écriture dévanagarie (sd@deva)" +${LangFileString} lng_sk "Slovaque (sk)" +${LangFileString} lng_sl "Slovène (sl)" +${LangFileString} lng_sq "Albanais (sq)" +${LangFileString} lng_sr "Serbe (sr)" +${LangFileString} lng_sr@latin "Serbe, alphabet latin (sr@latin)" +${LangFileString} lng_sv "Suédois (sv)" +${LangFileString} lng_ta "Tamoul (ta)" +${LangFileString} lng_te "Télougou (te)" +${LangFileString} lng_th "Thaï (th)" +${LangFileString} lng_tr "Turc (tr)" +${LangFileString} lng_uk "Ukrainien (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamien (vi)" +${LangFileString} lng_zh_CN "Chinois/Chine (zh_CN)" +${LangFileString} lng_zh_TW "Chinois/Taïwan (zh_TW)" diff --git a/packaging/win32/languages/Galician.nsh b/packaging/win32/languages/Galician.nsh index bc5bd6724..f107118b1 100644 --- a/packaging/win32/languages/Galician.nsh +++ b/packaging/win32/languages/Galician.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Traducións" ${LangFileString} LanguagesDesc "Instala varias traducións de Inkscape" -${LangFileString} lng_am "Amhárico" -${LangFileString} lng_ar "Arabic" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerí" -${LangFileString} lng_be "Bielorruso" -${LangFileString} lng_bg "Búlgaro" -${LangFileString} lng_bn "Bengalí" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Breton" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalán" -${LangFileString} lng_ca@valencia "Catalán Valenciano" -${LangFileString} lng_cs "Checo" -${LangFileString} lng_da "Danés" -${LangFileString} lng_de "Alemán" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Grego" -${LangFileString} lng_en "Inglés" -${LangFileString} lng_en_AU "Inglés Australiano" -${LangFileString} lng_en_CA "Inglés Canadense" -${LangFileString} lng_en_GB "Inglés Británico" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Español" -${LangFileString} lng_es_MX "Español Mexicano" -${LangFileString} lng_et "Estonio" -${LangFileString} lng_eu "Éuscaro " -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finés" -${LangFileString} lng_fr "Francés" -${LangFileString} lng_ga "Gaélico Irlandés" -${LangFileString} lng_gl "Galego" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebreo" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croata" -${LangFileString} lng_hu "Húngaro" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonesio" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italiano" -${LangFileString} lng_ja "Xaponés" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Coreano" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituano" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedonio" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongol" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Noruegués Bokmål" -${LangFileString} lng_ne "Nepalí" -${LangFileString} lng_nl "Neerlandés" -${LangFileString} lng_nn "Noruegués Nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Punjabi" -${LangFileString} lng_pl "Polaco" -${LangFileString} lng_pt "Portugués" -${LangFileString} lng_pt_BR "Portugués Brasileiro" -${LangFileString} lng_ro "Romanés" -${LangFileString} lng_ru "Ruso" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Eslovaco" -${LangFileString} lng_sl "Eslovenio" -${LangFileString} lng_sq "Albanés" -${LangFileString} lng_sr "Serbio" -${LangFileString} lng_sr@latin "Serbio con alfabeto Latino" -${LangFileString} lng_sv "Sueco" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Tailandés" -${LangFileString} lng_tr "Turco" -${LangFileString} lng_uk "Ucraíno" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamita" -${LangFileString} lng_zh_CN "Chinés Simplificado" -${LangFileString} lng_zh_TW "Chinés Tradicional" ${LangFileString} UInstOpt "Opcións de Desinstalación" ${LangFileString} UInstOpt1 "Escolla as opcións adicionais" ${LangFileString} PurgePrefs "Conservar a Configuración persoal" diff --git a/packaging/win32/languages/Galician_languageNames.nsh b/packaging/win32/languages/Galician_languageNames.nsh new file mode 100644 index 000000000..34c67228c --- /dev/null +++ b/packaging/win32/languages/Galician_languageNames.nsh @@ -0,0 +1,94 @@ +### Galician (gl) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Galician.nsh' +${LangFileString} lng_am "Amharic (am)" +${LangFileString} lng_ar "Árabe (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Acerí (az)" +${LangFileString} lng_be "Bieloruso (be)" +${LangFileString} lng_bg "Búlgaro (bg)" +${LangFileString} lng_bn "Bengalí (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Bretón (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalán (ca)" +${LangFileString} lng_ca@valencia "Catalán de Valencia (ca@valencia)" +${LangFileString} lng_cs "Checo (cs)" +${LangFileString} lng_da "Dinamarqués (da)" +${LangFileString} lng_de "Alemán (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Grego (el)" +${LangFileString} lng_en "Inglés (en)" +${LangFileString} lng_en_AU "Inglés de Australia (en_AU)" +${LangFileString} lng_en_CA "Inglés de Canadá (en_CA)" +${LangFileString} lng_en_GB "Inglés de Gran Bretaña (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Castelán (es)" +${LangFileString} lng_es_MX "Castelán de México (es_MX)" +${LangFileString} lng_et "Estonio (et)" +${LangFileString} lng_eu "Éuscaro (eu)" +${LangFileString} lng_fa "Persa (fa)" +${LangFileString} lng_fi "Finlandés (fi)" +${LangFileString} lng_fr "Francés (fr)" +${LangFileString} lng_ga "Irlandés (ga)" +${LangFileString} lng_gl "Galego (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebreo (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croata (hr)" +${LangFileString} lng_hu "Húngaro (hu)" +${LangFileString} lng_hy "Armenio (hy)" +${LangFileString} lng_id "Indonesio (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italiano (it)" +${LangFileString} lng_ja "Xaponés (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Coreano (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Lituano (lt)" +${LangFileString} lng_lv "Latvian (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedonio (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongol (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Noruegués, Bokmål (nb)" +${LangFileString} lng_ne "Nepalí (ne)" +${LangFileString} lng_nl "Holandés (nl)" +${LangFileString} lng_nn "Noruegués, Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polaco (pl)" +${LangFileString} lng_pt "Portugués (pt)" +${LangFileString} lng_pt_BR "Portugués brasileiro (pt_BR)" +${LangFileString} lng_ro "Romanés (ro)" +${LangFileString} lng_ru "Ruso (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Eslovaco (sk)" +${LangFileString} lng_sl "Esloveno (sl)" +${LangFileString} lng_sq "Albanés (sq)" +${LangFileString} lng_sr "Serbio (sr)" +${LangFileString} lng_sr@latin "Serbio en alfabeto latino (sr@latin)" +${LangFileString} lng_sv "Sueco (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Tailandés (th)" +${LangFileString} lng_tr "Turco (tr)" +${LangFileString} lng_uk "Ucraíno (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamita (vi)" +${LangFileString} lng_zh_CN "Chinés de China (zh_CN)" +${LangFileString} lng_zh_TW "Chinés de Taiwán (zh_TW)" diff --git a/packaging/win32/languages/German.nsh b/packaging/win32/languages/German.nsh index c663456b8..bb0f8ec00 100644 --- a/packaging/win32/languages/German.nsh +++ b/packaging/win32/languages/German.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Wörterbücher" ${LangFileString} DictionariesDesc "Wörterbücher für einige gängige Sprachen zur Rechtschreibprüfung in Inkscape" ${LangFileString} Languages "Übersetzungen" ${LangFileString} LanguagesDesc "Übersetzungen und sprachspezifische Inhalte für Inkscape" -${LangFileString} lng_am "Amharisch" -${LangFileString} lng_ar "Arabisch" -${LangFileString} lng_as "Assamesisch" -${LangFileString} lng_az "Aserbaidschanisch" -${LangFileString} lng_be "Weißrussisch" -${LangFileString} lng_bg "Bulgarisch" -${LangFileString} lng_bn "Bangla" -${LangFileString} lng_bn_BD "Bangla Bangladesch" -${LangFileString} lng_br "Bretonisch" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Katalanisch" -${LangFileString} lng_ca@valencia "Valencianisches Katalan" -${LangFileString} lng_cs "Tschechisch" -${LangFileString} lng_da "Dänisch" -${LangFileString} lng_de "Deutsch" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Griechisch" -${LangFileString} lng_en "Englisch" -${LangFileString} lng_en_AU "Englisch/Australien" -${LangFileString} lng_en_CA "Englisch/Kanada" -${LangFileString} lng_en_GB "Englisch/Großbritannien" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Spanisch" -${LangFileString} lng_es_MX "Spanisch/Mexico" -${LangFileString} lng_et "Estnisch" -${LangFileString} lng_eu "Baskisch" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finnisch" -${LangFileString} lng_fr "Französisch" -${LangFileString} lng_ga "Irisch" -${LangFileString} lng_gl "Galizisch" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebräisch" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Kroatisch" -${LangFileString} lng_hu "Ungarisch" -${LangFileString} lng_hy "Armenisch" -${LangFileString} lng_id "Indonesisch" -${LangFileString} lng_is "Isländisch" -${LangFileString} lng_it "Italienisch" -${LangFileString} lng_ja "Japanisch" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Koreanisch" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in lateinischer Schrift" -${LangFileString} lng_ks@aran "Kashmiri in erweiterter arabischer Schrift" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari-Schrift" -${LangFileString} lng_lt "Litauisch" -${LangFileString} lng_lv "Lettisch" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Mazedonisch" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongolisch" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in bengalischer Schrift" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norwegisch/Bokmål" -${LangFileString} lng_ne "Nepalesisch" -${LangFileString} lng_nl "Niederländisch" -${LangFileString} lng_nn "Norwegisch/Nynorsk" -${LangFileString} lng_or "Orya" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Polnisch" -${LangFileString} lng_pt "Portugiesisch" -${LangFileString} lng_pt_BR "Portugiesisch/Brasilien" -${LangFileString} lng_ro "Rumänisch" -${LangFileString} lng_ru "Russisch" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari-Schrift" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari-Schrift" -${LangFileString} lng_sk "Slowakisch" -${LangFileString} lng_sl "Slowenisch" -${LangFileString} lng_sq "Albanisch" -${LangFileString} lng_sr "Serbisch" -${LangFileString} lng_sr@latin "Serbisch in lateinischer Schrift" -${LangFileString} lng_sv "Schwedisch" -${LangFileString} lng_ta "Tamilisch" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thai" -${LangFileString} lng_tr "Türkisch" -${LangFileString} lng_uk "Ukrainisch" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamesisch" -${LangFileString} lng_zh_CN "Chinesisch (vereinfacht)" -${LangFileString} lng_zh_TW "Chinesisch (traditionell)" ${LangFileString} UInstOpt "Deinstallations-Optionen" ${LangFileString} UInstOpt1 "Bitte wählen Sie die optionalen Deinstallationsparameter" ${LangFileString} PurgePrefs "Persönliche Inkscape-Einstellungen behalten" diff --git a/packaging/win32/languages/German_languageNames.nsh b/packaging/win32/languages/German_languageNames.nsh new file mode 100644 index 000000000..15cb3e103 --- /dev/null +++ b/packaging/win32/languages/German_languageNames.nsh @@ -0,0 +1,94 @@ +### German (de) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'German.nsh' +${LangFileString} lng_am "Amharisch (am)" +${LangFileString} lng_ar "Arabisch (ar)" +${LangFileString} lng_as "Assamesisch (as)" +${LangFileString} lng_az "Aserbeidschanisch (az)" +${LangFileString} lng_be "Belorussisch (be)" +${LangFileString} lng_bg "Bulgarisch (bg)" +${LangFileString} lng_bn "Bengalesisch (bn)" +${LangFileString} lng_bn_BD "Bengalesisch (bn_BD)" +${LangFileString} lng_br "Bretonisch (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Katalanisch (ca)" +${LangFileString} lng_ca@valencia "Valencianisches Katalan (ca@valencia)" +${LangFileString} lng_cs "Tschechisch (cs)" +${LangFileString} lng_da "Dänisch (da)" +${LangFileString} lng_de "Deutsch (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Griechisch (el)" +${LangFileString} lng_en "Englisch (en)" +${LangFileString} lng_en_AU "Englisch/Australien (en_AU)" +${LangFileString} lng_en_CA "Englisch/Kanada (en_CA)" +${LangFileString} lng_en_GB "Englisch/Großbritannien (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Spanisch (es)" +${LangFileString} lng_es_MX "Spanisch/Mexico (es_MX)" +${LangFileString} lng_et "Estnisch (et)" +${LangFileString} lng_eu "Baskisch (eu)" +${LangFileString} lng_fa "Farsi (fa)" +${LangFileString} lng_fi "Finnisch (fi)" +${LangFileString} lng_fr "Französisch (fr)" +${LangFileString} lng_ga "Irisch (ga)" +${LangFileString} lng_gl "Galizisch (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebräisch (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Kroatisch (hr)" +${LangFileString} lng_hu "Ungarisch (hu)" +${LangFileString} lng_hy "Armenisch (hy)" +${LangFileString} lng_id "Indonesisch (id)" +${LangFileString} lng_is "Isländisch (is)" +${LangFileString} lng_it "Italienisch (it)" +${LangFileString} lng_ja "Japanisch (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Koreanisch (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in lateinischer Schrift (sr@latin)" +${LangFileString} lng_ks@aran "Kashmiri in erweiterter arabischer Schrift (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari-Schrift (ks@deva)" +${LangFileString} lng_lt "Litauisch (lt)" +${LangFileString} lng_lv "Lettisch (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Mazedonisch (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongolisch (mn)" +${LangFileString} lng_mni "Meitei (mni)" +${LangFileString} lng_mni@beng "Manipuri in bengalischer Schrift (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norwegisch/Bokmål (nb)" +${LangFileString} lng_ne "Nepalesisch (ne)" +${LangFileString} lng_nl "Niderländisch (nl)" +${LangFileString} lng_nn "Norwegisch/Nynorsk (nn)" +${LangFileString} lng_or "Orya (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polnisch (pl)" +${LangFileString} lng_pt "Portugisisch(pt)" +${LangFileString} lng_pt_BR "Portugisisch/Brasilien (pt_BR)" +${LangFileString} lng_ro "Rumänisch (ro)" +${LangFileString} lng_ru "Russisch (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari-Schrift (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari-Schrift (sd@deva)" +${LangFileString} lng_sk "Slovakisch (sk)" +${LangFileString} lng_sl "Slovenisch (sl)" +${LangFileString} lng_sq "Albanisch (sq)" +${LangFileString} lng_sr "Serbisch (sr)" +${LangFileString} lng_sr@latin "Serbisch in lateinischer Schrift (sr@latin)" +${LangFileString} lng_sv "Schwedisch (sv)" +${LangFileString} lng_ta "Tamilisch (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Thai (th)" +${LangFileString} lng_tr "Türkisch (tr)" +${LangFileString} lng_uk "Ukrainisch (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamesisch (vi)" +${LangFileString} lng_zh_CN "Chinesisch/china (zh_CN)" +${LangFileString} lng_zh_TW "Chinesisch/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Greek.nsh b/packaging/win32/languages/Greek.nsh index a0fa0176f..2f07e36b1 100644 --- a/packaging/win32/languages/Greek.nsh +++ b/packaging/win32/languages/Greek.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Μεταφράσεις" ${LangFileString} LanguagesDesc "Εγκατάσταση ποικίλων μεταφράσεων για το Inkscape" -${LangFileString} lng_am "Αμχαρικά" -${LangFileString} lng_ar "Αραβικά" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Αζέρικα" -${LangFileString} lng_be "Λευκορώσικα" -${LangFileString} lng_bg "Βουλγαρικά" -${LangFileString} lng_bn "Μπενγκάλι" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Βρετονικά" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Καταλανικά" -${LangFileString} lng_ca@valencia "Καταλανικά Βαλένθιας" -${LangFileString} lng_cs "Τσέχικα" -${LangFileString} lng_da "Δανέζικα" -${LangFileString} lng_de "Γερμανικά" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Ντζόνγκα" -${LangFileString} lng_el "Ελληνικά" -${LangFileString} lng_en "Αγγλικά" -${LangFileString} lng_en_AU "Αγγλικά Αυστραλίας" -${LangFileString} lng_en_CA "Αγγλικά Καναδά" -${LangFileString} lng_en_GB "Αγγλικά Βρετανίας" -${LangFileString} lng_en_US@piglatin "Pig Λατινικά" -${LangFileString} lng_eo "Εσπεράντο" -${LangFileString} lng_es "Ισπανικά" -${LangFileString} lng_es_MX "Ισπανικά Μεξικού" -${LangFileString} lng_et "Εσθονικά" -${LangFileString} lng_eu "Βασκικά" -${LangFileString} lng_fa "Φαρσί" -${LangFileString} lng_fi "Φινλανδικά" -${LangFileString} lng_fr "Γαλλικά" -${LangFileString} lng_ga "Ιρλανδικά" -${LangFileString} lng_gl "Γαλικιανικά" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Εβραϊκά" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Κροατικά" -${LangFileString} lng_hu "Ουγγρικά" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Ινδονησιακά" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Ιταλικά" -${LangFileString} lng_ja "Γιαπωνέζικα" -${LangFileString} lng_km "Χμερ" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Κορεατικά" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Λιθουανικά" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Μακεδονικά" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Μογγολικά" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Νορβηγικά Bokmεl" -${LangFileString} lng_ne "Νεπαλικά" -${LangFileString} lng_nl "Ολλανδικά" -${LangFileString} lng_nn "Νορβηγικά Nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Παντζάμπικα" -${LangFileString} lng_pl "Πολωνικά" -${LangFileString} lng_pt "Πορτογαλικά" -${LangFileString} lng_pt_BR "Πορτογαλικά Βραζιλίας" -${LangFileString} lng_ro "Ρουμάνικα" -${LangFileString} lng_ru "Ρώσικα" -${LangFileString} lng_rw "Κίνιαρουάντα" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Σλοβάκικα" -${LangFileString} lng_sl "Σλοβένικα" -${LangFileString} lng_sq "Αλβανικά" -${LangFileString} lng_sr "Σέρβικα" -${LangFileString} lng_sr@latin "Σέρβικα σε λατινική γραφή" -${LangFileString} lng_sv "Σουηδικά" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Τελούγκου" -${LangFileString} lng_th "Τάι" -${LangFileString} lng_tr "Τούρκικα" -${LangFileString} lng_uk "Ουκρανικά" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Βιετναμέζικα" -${LangFileString} lng_zh_CN "Απλοποιημένα κινέζικα" -${LangFileString} lng_zh_TW "Παραδοσιακά κινέζικα" ${LangFileString} UInstOpt "Επιλογές απεγκατάστασης" ${LangFileString} UInstOpt1 "Παρακαλώ διαλέξτε για πρόσθετες επιλογές" ${LangFileString} PurgePrefs "Διατήρηση προσωπικών προτιμήσεων" diff --git a/packaging/win32/languages/Greek_languageNames.nsh b/packaging/win32/languages/Greek_languageNames.nsh new file mode 100644 index 000000000..2ff2827a7 --- /dev/null +++ b/packaging/win32/languages/Greek_languageNames.nsh @@ -0,0 +1,94 @@ +### Greek (el) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Greek.nsh' +${LangFileString} lng_am "Αμχαρικά (am)" +${LangFileString} lng_ar "Αραβικά (ar)" +${LangFileString} lng_as "Ασαμικά (as)" +${LangFileString} lng_az "Αζέρικα (az)" +${LangFileString} lng_be "Λευκορώσικα (be)" +${LangFileString} lng_bg "Βουλγαρικά (bg)" +${LangFileString} lng_bn "Μπενγκάλι (bn)" +${LangFileString} lng_bn_BD "Μπεγκάλι/Μπανγκλαντές (bn_BD)" +${LangFileString} lng_br "Βρετονικά (br)" +${LangFileString} lng_brx "Μπόντο (brx)" +${LangFileString} lng_ca "Καταλανικά (ca)" +${LangFileString} lng_ca@valencia "Καταλανικά Βαλένθιας (ca@valencia)" +${LangFileString} lng_cs "Τσέχικα (cs)" +${LangFileString} lng_da "Δανέζικα (da)" +${LangFileString} lng_de "Γερμανικά (de)" +${LangFileString} lng_doi "Ντόγκρι (doi)" +${LangFileString} lng_dz "Ντζόγκα (dz)" +${LangFileString} lng_el "Ελληνικά (el)" +${LangFileString} lng_en "Αγγλικά (Αμερικής)" +${LangFileString} lng_en_AU "Αγγλικά/Αυστραλία (en_AU)" +${LangFileString} lng_en_CA "Αγγλικά/Καναδάς (en_CA)" +${LangFileString} lng_en_GB "Αγγλικά/Μεγάλη Βρετανία (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Εσπεράντο (eo)" +${LangFileString} lng_es "Ισπανικά (es)" +${LangFileString} lng_es_MX "Ισπανικά/Μέξικο (es_MX)" +${LangFileString} lng_et "Εσθονικά (et)" +${LangFileString} lng_eu "Βασκικά (eu)" +${LangFileString} lng_fa "Φαρσί (fa)" +${LangFileString} lng_fi "Φινλανδικά (fi)" +${LangFileString} lng_fr "Γαλλικά (fr)" +${LangFileString} lng_ga "Ιρλανδική (ga)" +${LangFileString} lng_gl "Γαλικία (gl)" +${LangFileString} lng_gu "Γκουαράτι (gu)" +${LangFileString} lng_he "Εβραϊκά (he)" +${LangFileString} lng_hi "Χίντι (hi)" +${LangFileString} lng_hr "Κροατικά (hr)" +${LangFileString} lng_hu "Ουγγρικά (hu)" +${LangFileString} lng_hy "Αρμένικα (hy)" +${LangFileString} lng_id "Ινδονησιακά (id)" +${LangFileString} lng_is "Ισλανδικά (is)" +${LangFileString} lng_it "Ιταλικά (it)" +${LangFileString} lng_ja "Γιαπωνέζικα (ja)" +${LangFileString} lng_km "Χμερ (km)" +${LangFileString} lng_kn "Κανάντα (kn)" +${LangFileString} lng_ko "Κορεάτικα (ko)" +${LangFileString} lng_kok "Κονκανικά (kok)" +${LangFileString} lng_kok@latin "Κονκανικά με λατινική γραφή (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Κασμιρικά με γραφή ντεβάνγκαρι (ks@deva)" +${LangFileString} lng_lt "Λιθουανικά (lt)" +${LangFileString} lng_lv "Λιθουανικά (lv)" +${LangFileString} lng_mai "Μαιτίλι (mai)" +${LangFileString} lng_mk "Μακεδονικά (mk)" +${LangFileString} lng_ml "Μαγιαλαμικά (ml)" +${LangFileString} lng_mn "Μογγολικά (mn)" +${LangFileString} lng_mni "Μανιπουρικά (mni)" +${LangFileString} lng_mni@beng "Μανιπουρικά με γραφή Βεγγάλης (mni@beng)" +${LangFileString} lng_mr "Μαραθικά (mr)" +${LangFileString} lng_nb "Νορβηγικά Bokmål (nb)" +${LangFileString} lng_ne "Νεπαλικά (ne)" +${LangFileString} lng_nl "Ολλανδικά (nl)" +${LangFileString} lng_nn "Νορβηγικά Nynorsk (nn)" +${LangFileString} lng_or "Όντια (or)" +${LangFileString} lng_pa "Πουντζάμπι (pa)" +${LangFileString} lng_pl "Πολωνικά (pl)" +${LangFileString} lng_pt "Πορτογαλικά (pt)" +${LangFileString} lng_pt_BR "Πορτογαλικά/Βραζιλίας (pt_BR)" +${LangFileString} lng_ro "Ρουμανικά (ro)" +${LangFileString} lng_ru "Ρωσικά (ru)" +${LangFileString} lng_rw "Κινιαρουάντα (rw)" +${LangFileString} lng_sa "Σανσκριτικά (sa)" +${LangFileString} lng_sat "Σανταλικά (sat)" +${LangFileString} lng_sat@deva "Σανταλικά με γραφή ντεβαναγκάρι (sat@deva)" +${LangFileString} lng_sd "Σίντι (sd)" +${LangFileString} lng_sd@deva "Σίντι με γραφή ντεβαναγκάρι (sd@deva)" +${LangFileString} lng_sk "Σλοβακικά (sk)" +${LangFileString} lng_sl "Σλοβένικα (sl)" +${LangFileString} lng_sq "Αλβανικά (sq)" +${LangFileString} lng_sr "Σερβικά/Λατινικά (sr)" +${LangFileString} lng_sr@latin "Σερβικά σε λατινική γραφή (sr@latin)" +${LangFileString} lng_sv "Σουηδικά (sv)" +${LangFileString} lng_ta "Ταμίλ (ta)" +${LangFileString} lng_te "Τελούγκου (te)" +${LangFileString} lng_th "Μπατ Ταϊλάνδης (th)" +${LangFileString} lng_tr "Τουρκικά (tr)" +${LangFileString} lng_uk "Ουκρανικά (uk)" +${LangFileString} lng_ur "Ούρντου (ur)" +${LangFileString} lng_vi "Βιετναμέζικα (vi)" +${LangFileString} lng_zh_CN "Κινέζικα/Κίνα (zh_CN)" +${LangFileString} lng_zh_TW "Κινέζικα/Ταϊβάν (zh_TW)" diff --git a/packaging/win32/languages/Hebrew.nsh b/packaging/win32/languages/Hebrew.nsh index 2de0d69c7..ecc94c3fe 100644 --- a/packaging/win32/languages/Hebrew.nsh +++ b/packaging/win32/languages/Hebrew.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "תרגומים" ${LangFileString} LanguagesDesc "התקנת מגוון תרגומים לאינקסקייפ" -${LangFileString} lng_am "אמהרית" -${LangFileString} lng_ar "ערבית" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "אזרית" -${LangFileString} lng_be "בלרוסית" -${LangFileString} lng_bg "בולגרית" -${LangFileString} lng_bn "בנגלית" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "ברטונית" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "קטלאנית" -${LangFileString} lng_ca@valencia "קטלאנית ולנסית" -${LangFileString} lng_cs "צ׳כית" -${LangFileString} lng_da "דנית" -${LangFileString} lng_de "גרמנית" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "דזונגקה" -${LangFileString} lng_el "יוונית" -${LangFileString} lng_en "אנגלית" -${LangFileString} lng_en_AU "אנגלית אוסטרלית" -${LangFileString} lng_en_CA "אנגלית קנדית" -${LangFileString} lng_en_GB "אנגלית בריטית" -${LangFileString} lng_en_US@piglatin "לטינית חזירית" -${LangFileString} lng_eo "אספרנטו" -${LangFileString} lng_es "ספרדית" -${LangFileString} lng_es_MX "ספרדית מקסיקנית" -${LangFileString} lng_et "אסטונית" -${LangFileString} lng_eu "בסקית" -${LangFileString} lng_fa "פרסית" -${LangFileString} lng_fi "פינית" -${LangFileString} lng_fr "צרפתית" -${LangFileString} lng_ga "אירית" -${LangFileString} lng_gl "גליסית" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "עברית" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "קרואטית" -${LangFileString} lng_hu "הונגרית" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "אינדונזית" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "איטלקית" -${LangFileString} lng_ja "יפנית" -${LangFileString} lng_km "קמרית" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "קוריאנית" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "ליטאית" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "מקדונית" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "מונגולית" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "נורבגית בוקמולית" -${LangFileString} lng_ne "נפאלית" -${LangFileString} lng_nl "Dutch" -${LangFileString} lng_nn "נורבגית נינורשקית" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "פנג׳אבי" -${LangFileString} lng_pl "פולנית" -${LangFileString} lng_pt "פורטוגלית" -${LangFileString} lng_pt_BR "פורטוגלית בריזלאית" -${LangFileString} lng_ro "רומנית" -${LangFileString} lng_ru "רוסית" -${LangFileString} lng_rw "קיניַרואנדה" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "סלובקית" -${LangFileString} lng_sl "סלובנית" -${LangFileString} lng_sq "אלבנית" -${LangFileString} lng_sr "סרבית" -${LangFileString} lng_sr@latin "סרבית בכתב לטיני" -${LangFileString} lng_sv "שבדית" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "טלוגו" -${LangFileString} lng_th "תאי" -${LangFileString} lng_tr "טורקית" -${LangFileString} lng_uk "אוקראינית" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "וייטנאמית" -${LangFileString} lng_zh_CN "סינית מפושטת" -${LangFileString} lng_zh_TW "סינית מסורתית" ${LangFileString} UInstOpt "אפשרויות הסרה" ${LangFileString} UInstOpt1 "נא לבחור מהרשימה כדי להשתמש באפשרויות נוספות" ${LangFileString} PurgePrefs "שמירת ההעדפות האישיות" diff --git a/packaging/win32/languages/Hebrew_languageNames.nsh b/packaging/win32/languages/Hebrew_languageNames.nsh new file mode 100644 index 000000000..210a6b63d --- /dev/null +++ b/packaging/win32/languages/Hebrew_languageNames.nsh @@ -0,0 +1,94 @@ +### Hebrew (he) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Hebrew.nsh' +${LangFileString} lng_am "אמהרית (am)" +${LangFileString} lng_ar "ערבית (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "אזרבייג׳נית (az)" +${LangFileString} lng_be "בלרוסית (be)" +${LangFileString} lng_bg "בולגרית (bg)" +${LangFileString} lng_bn "בנגאלית (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "ברטון (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "קטלונית (ca)" +${LangFileString} lng_ca@valencia "קטלונית ולסיאנית (ca@valencia)" +${LangFileString} lng_cs "צ׳כית (cs)" +${LangFileString} lng_da "דנית (da)" +${LangFileString} lng_de "גרמנית (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "דזונקה (dz)" +${LangFileString} lng_el "יוונית (el)" +${LangFileString} lng_en "אנגלית (en)" +${LangFileString} lng_en_AU "אנגלית/אוסטרליה (en_AU)" +${LangFileString} lng_en_CA "אנגלית/קנדה (en_CA)" +${LangFileString} lng_en_GB "אנגלית/אנגליה (en_GB)" +${LangFileString} lng_en_US@piglatin "לטינית חזירית (en_US@piglatin)" +${LangFileString} lng_eo "אספרנטו (eo)" +${LangFileString} lng_es "ספרדית (es)" +${LangFileString} lng_es_MX "ספרדית/מקסיקו (es_MX)" +${LangFileString} lng_et "אסטונית (et)" +${LangFileString} lng_eu "בסקית (eu)" +${LangFileString} lng_fa "פרסית (fa)" +${LangFileString} lng_fi "פינית (fi)" +${LangFileString} lng_fr "צרפתית (fr)" +${LangFileString} lng_ga "אירית (ga)" +${LangFileString} lng_gl "גליסית (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "עברית (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "קרואטית (hr)" +${LangFileString} lng_hu "הונגרית (hu)" +${LangFileString} lng_hy "ארמנית (hy)" +${LangFileString} lng_id "אינדונזית (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "איטלקית (it)" +${LangFileString} lng_ja "יפנית (ja)" +${LangFileString} lng_km "ח׳מר (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "קוריאנית (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "ליטאית (lt)" +${LangFileString} lng_lv "Latvian (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "מקדונית (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "מונגולית (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "נורבגית בוקמול (nb)" +${LangFileString} lng_ne "נפאלית (ne)" +${LangFileString} lng_nl "הולנדית (nl)" +${LangFileString} lng_nn "נורבגית נינורשק (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "פנג׳בית (pa)" +${LangFileString} lng_pl "פולנית (pl)" +${LangFileString} lng_pt "פורטוגזית (pt)" +${LangFileString} lng_pt_BR "פורטוגזית/ברזיל (pt_BR)" +${LangFileString} lng_ro "רומנית (ro)" +${LangFileString} lng_ru "רוסית (ru)" +${LangFileString} lng_rw "קיניארוונדה (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "סלובקית (sk)" +${LangFileString} lng_sl "סלובנית (sl)" +${LangFileString} lng_sq "אלבנית (sq)" +${LangFileString} lng_sr "סרבית (sr)" +${LangFileString} lng_sr@latin "סרבית בכתב לטיני (sr@latin)" +${LangFileString} lng_sv "שבדית (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "תאילנדית (th)" +${LangFileString} lng_tr "טורקית (tr)" +${LangFileString} lng_uk "אוקראינית (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "וייטנאמית (vi)" +${LangFileString} lng_zh_CN "סינית/סין (zh_CN)" +${LangFileString} lng_zh_TW "סינית/טייוואן (zh_TW)" diff --git a/packaging/win32/languages/Icelandic.nsh b/packaging/win32/languages/Icelandic.nsh index f7dfaa104..f5f3bb253 100644 --- a/packaging/win32/languages/Icelandic.nsh +++ b/packaging/win32/languages/Icelandic.nsh @@ -45,97 +45,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Þýðingar" ${LangFileString} LanguagesDesc "Setja inn ýmsar þýðingar á Inkscape" -${LangFileString} lng_am "Amharíska" -${LangFileString} lng_ar "Arabíska" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbadjanska" -${LangFileString} lng_be "Hvítrússneska" -${LangFileString} lng_bg "Búlgarska" -${LangFileString} lng_bn "Bengalska" -${LangFileString} lng_bn_BD "Bangladesh bengalska" -${LangFileString} lng_br "Bretónska" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Katalónska" -${LangFileString} lng_ca@valencia "Valensíönsk katalónska" -${LangFileString} lng_cs "Tékkneska" -${LangFileString} lng_da "Danska" -${LangFileString} lng_de "Þýska" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Gríska" -${LangFileString} lng_en "Enska" -${LangFileString} lng_en_AU "Áströlsk enska" -${LangFileString} lng_en_CA "Kanadísk enska" -${LangFileString} lng_en_GB "Bresk enska" -${LangFileString} lng_en_US@piglatin "Pig Latína" -${LangFileString} lng_eo "Esperantó" -${LangFileString} lng_es "Spænska" -${LangFileString} lng_es_MX "Mexíkönsk spænska" -${LangFileString} lng_et "Eistneska" -${LangFileString} lng_eu "Baskneska" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finnska" -${LangFileString} lng_fr "Franska" -${LangFileString} lng_ga "Írska" -${LangFileString} lng_gl "Galisíska" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebreska" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Króatíska" -${LangFileString} lng_hu "Ungverska" -${LangFileString} lng_hy "Armenska" -${LangFileString} lng_id "Indónesíska" -${LangFileString} lng_is "Íslenska" -${LangFileString} lng_it "Ítalska" -${LangFileString} lng_ja "Japanska" -${LangFileString} lng_km "Khmeríska" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Kóreska" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Litháenska" -${LangFileString} lng_lv "Lettneska" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Makedónska" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongólska" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norskt bókmál" -${LangFileString} lng_ne "Nepalska" -${LangFileString} lng_nl "Hollenska" -${LangFileString} lng_nn "Nýnorska" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Pólska" -${LangFileString} lng_pt "Portúgalska" -${LangFileString} lng_pt_BR "Brasilísk portúgalska" -${LangFileString} lng_ro "Rúmenska" -${LangFileString} lng_ru "Rússneska" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Slóvakíska" -${LangFileString} lng_sl "Slóvenska" -${LangFileString} lng_sq "Albanska" -${LangFileString} lng_sr "Serbneska" -${LangFileString} lng_sr@latin "Serbneska með latnesku letri" -${LangFileString} lng_sv "Sænska" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telúgú" -${LangFileString} lng_th "Tælenska" -${LangFileString} lng_tr "Tyrkneska" -${LangFileString} lng_uk "Úkraínska" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Víetnamska" -${LangFileString} lng_zh_CN "Einfölduð kínverska" -${LangFileString} lng_zh_TW "Hefðbundin kínverska" ${LangFileString} UInstOpt "Valkostir við fjarlægingu" ${LangFileString} UInstOpt1 "Ákveddu hvað þú vilt gera fyrir þessa aukavalkosti" ${LangFileString} PurgePrefs "Halda persónulegum kjörstillingum" diff --git a/packaging/win32/languages/Icelandic_languageNames.nsh b/packaging/win32/languages/Icelandic_languageNames.nsh new file mode 100644 index 000000000..9065ab158 --- /dev/null +++ b/packaging/win32/languages/Icelandic_languageNames.nsh @@ -0,0 +1,94 @@ +### Icelandic (is) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Icelandic.nsh' +${LangFileString} lng_am "Amharíska (am)" +${LangFileString} lng_ar "Arabíska (ar)" +${LangFileString} lng_as "Assamíska (as)" +${LangFileString} lng_az "Azerbaijanska (az)" +${LangFileString} lng_be "Hvítrússneska (be)" +${LangFileString} lng_bg "Búlgarska (bg)" +${LangFileString} lng_bn "Bengalska (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Bretónska (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Katalónska (ca)" +${LangFileString} lng_ca@valencia "Valensísk-katalónska (ca@valencia)" +${LangFileString} lng_cs "Tékkneska (cs)" +${LangFileString} lng_da "Danska (da)" +${LangFileString} lng_de "Þýska (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Gríska (el)" +${LangFileString} lng_en "Enska (en)" +${LangFileString} lng_en_AU "Enska/Ástralía (en_AU)" +${LangFileString} lng_en_CA "Enska/Kanada (en_CA)" +${LangFileString} lng_en_GB "Enska/Stóra Bretland (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperantó (eo)" +${LangFileString} lng_es "Spænska (es)" +${LangFileString} lng_es_MX "Spænska/Mexíkó (es_MX)" +${LangFileString} lng_et "Eistneska (et)" +${LangFileString} lng_eu "Baskneska (eu)" +${LangFileString} lng_fa "Farsí (fa)" +${LangFileString} lng_fi "Finnska (fi)" +${LangFileString} lng_fr "Franska (fr)" +${LangFileString} lng_ga "Írska (ga)" +${LangFileString} lng_gl "Galisíska (gl)" +${LangFileString} lng_gu "Gújaratí (gu)" +${LangFileString} lng_he "Hebreska (he)" +${LangFileString} lng_hi "Hindí (hi)" +${LangFileString} lng_hr "Króatíska (hr)" +${LangFileString} lng_hu "Ungverska (hu)" +${LangFileString} lng_hy "Armenska (hy)" +${LangFileString} lng_id "Indónesíska (id)" +${LangFileString} lng_is "Íslenska (is)" +${LangFileString} lng_it "Ítalska (it)" +${LangFileString} lng_ja "Japanska (ja)" +${LangFileString} lng_km "Khmeríska (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Kóreska (ko)" +${LangFileString} lng_kok "Konkaní (kok)" +${LangFileString} lng_kok@latin "Konkaní með latneskt letur (kok@latin)" +${LangFileString} lng_ks@aran "Kashmírska með Peso-Arabísku letri (ks@aran)" +${LangFileString} lng_ks@deva "Kashmírska með Devanagarí letur (ks@deva)" +${LangFileString} lng_lt "Litháíska (lt)" +${LangFileString} lng_lv "Lettlenska (lv)" +${LangFileString} lng_mai "Maithilí (mai)" +${LangFileString} lng_mk "Makedónska (mk)" +${LangFileString} lng_ml "Malaíalam (ml)" +${LangFileString} lng_mn "Mongólska (mn)" +${LangFileString} lng_mni "Manipurí (mni)" +${LangFileString} lng_mni@beng "Manipurí með Bengalí letri (mni@beng)" +${LangFileString} lng_mr "Marathí (mr)" +${LangFileString} lng_nb "Norskt bókmál (nb)" +${LangFileString} lng_ne "Nepalska (ne)" +${LangFileString} lng_nl "Hollenska (nl)" +${LangFileString} lng_nn "Nýnorska (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Pólska (pl)" +${LangFileString} lng_pt "Portúgalska (pt)" +${LangFileString} lng_pt_BR "Portúgalska/Brasilía (pt_BR)" +${LangFileString} lng_ro "Rúmenska (ro)" +${LangFileString} lng_ru "Rússneska (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrít (sa)" +${LangFileString} lng_sat "Santalí (sat)" +${LangFileString} lng_sat@deva "Santalí með Devanagarí letur (sd@deva)" +${LangFileString} lng_sd "Shindí (sd)" +${LangFileString} lng_sd@deva "Sindhí með Devanagarí letur (sd@deva)" +${LangFileString} lng_sk "Slóvakíska (sk)" +${LangFileString} lng_sl "Slóvenska (sl)" +${LangFileString} lng_sq "Albanska (sq)" +${LangFileString} lng_sr "Serbneska (sr)" +${LangFileString} lng_sr@latin "Serbneska með latneskt letur (sr@latin)" +${LangFileString} lng_sv "Sænska (sv)" +${LangFileString} lng_ta "Tamílska (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Tælenska (th)" +${LangFileString} lng_tr "Tyrkneska (tr)" +${LangFileString} lng_uk "Úkraínska (uk)" +${LangFileString} lng_ur "Úrdú (ur)" +${LangFileString} lng_vi "Víetnamska (vi)" +${LangFileString} lng_zh_CN "Kínverska/Kína (zh_CN)" +${LangFileString} lng_zh_TW "Kínverska/Taívan (zh_TW)" diff --git a/packaging/win32/languages/Indonesian.nsh b/packaging/win32/languages/Indonesian.nsh index 8310ad186..55f577d4f 100644 --- a/packaging/win32/languages/Indonesian.nsh +++ b/packaging/win32/languages/Indonesian.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Terjemahan" ${LangFileString} LanguagesDesc "Pasang macam-macam terjemahan untuk Inkscape" -${LangFileString} lng_am "Amharic" -${LangFileString} lng_ar "Arab" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbaijan" -${LangFileString} lng_be "Belarus" -${LangFileString} lng_bg "Bulgaria" -${LangFileString} lng_bn "Benggala" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Breton" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Katalan" -${LangFileString} lng_ca@valencia "Katalan Valencia" -${LangFileString} lng_cs "Ceko" -${LangFileString} lng_da "Denmark" -${LangFileString} lng_de "Jerman" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Yunani" -${LangFileString} lng_en "Inggris" -${LangFileString} lng_en_AU "Inggris Australia" -${LangFileString} lng_en_CA "Inggris Kanada" -${LangFileString} lng_en_GB "Inggris Inggris" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Spanyol" -${LangFileString} lng_es_MX "Spanyol Meksiko" -${LangFileString} lng_et "Estonia" -${LangFileString} lng_eu "Basque" -${LangFileString} lng_fa "Persia" -${LangFileString} lng_fi "Finlandia" -${LangFileString} lng_fr "Perancis" -${LangFileString} lng_ga "Irlandia" -${LangFileString} lng_gl "Galician" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Ibrani" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Kroasia" -${LangFileString} lng_hu "Hongaria" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Bahasa Indonesia" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italia" -${LangFileString} lng_ja "Jepang" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Korea" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lithuania" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedonia" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongolia" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Bokmål Norwegia" -${LangFileString} lng_ne "Nepal" -${LangFileString} lng_nl "Belanda" -${LangFileString} lng_nn "Nynorsk Norwegia" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Polandia" -${LangFileString} lng_pt "Portugis" -${LangFileString} lng_pt_BR "Portugis Brasil" -${LangFileString} lng_ro "Rumania" -${LangFileString} lng_ru "Rusia" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Slovakia" -${LangFileString} lng_sl "Slovenia" -${LangFileString} lng_sq "Albania" -${LangFileString} lng_sr "Serbia" -${LangFileString} lng_sr@latin "Serbia dalam Latin" -${LangFileString} lng_sv "Swedia" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thai" -${LangFileString} lng_tr "Turki" -${LangFileString} lng_uk "Ukraina" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnam" -${LangFileString} lng_zh_CN "Cina Simplifed" -${LangFileString} lng_zh_TW "Cina Tradisional" ${LangFileString} UInstOpt "Pilihan Pelepasan" ${LangFileString} UInstOpt1 "Silahkan pilih pilihan tambahan" ${LangFileString} PurgePrefs "Simpal preferensi personal" diff --git a/packaging/win32/languages/Indonesian_languageNames.nsh b/packaging/win32/languages/Indonesian_languageNames.nsh new file mode 100644 index 000000000..270b03ec9 --- /dev/null +++ b/packaging/win32/languages/Indonesian_languageNames.nsh @@ -0,0 +1,94 @@ +### Indonesian (id) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Indonesian.nsh' +${LangFileString} lng_am "Amharik (am)" +${LangFileString} lng_ar "Arab (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Azerbaijan (az)" +${LangFileString} lng_be "Belarusia (be)" +${LangFileString} lng_bg "Bulgaria (bg)" +${LangFileString} lng_bn "Bengali (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Breton (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Katalan (ca)" +${LangFileString} lng_ca@valencia "Katalan Valensia (ca@valencia)" +${LangFileString} lng_cs "Ceko (cs)" +${LangFileString} lng_da "Denmark (da)" +${LangFileString} lng_de "Jerman (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Yunani (el)" +${LangFileString} lng_en "Inggris (en)" +${LangFileString} lng_en_AU "Inggris/Australia (en_AU)" +${LangFileString} lng_en_CA "Inggris/Kanada (en_CA)" +${LangFileString} lng_en_GB "Inggris/Inggris Raya (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Spanyol (es)" +${LangFileString} lng_es_MX "Spanyol/Meksiko (es_MX)" +${LangFileString} lng_et "Estonia (et)" +${LangFileString} lng_eu "Basque (eu)" +${LangFileString} lng_fa "Persia (fa)" +${LangFileString} lng_fi "Finlandia (fi)" +${LangFileString} lng_fr "Perancis (fr)" +${LangFileString} lng_ga "Irlandia (ga)" +${LangFileString} lng_gl "Galisia (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Ibrani (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Kroasia (hr)" +${LangFileString} lng_hu "Hungaria (hu)" +${LangFileString} lng_hy "Armenia (hy)" +${LangFileString} lng_id "Indonesia (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italia (it)" +${LangFileString} lng_ja "Jepang (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Korea (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Lituania (lt)" +${LangFileString} lng_lv "Latvian (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Makedonia (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongolia (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norwegia Bokmål (nb)" +${LangFileString} lng_ne "Nepal (ne)" +${LangFileString} lng_nl "Belanda (nl)" +${LangFileString} lng_nn "Norwegia Ninorski (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polandia (pl)" +${LangFileString} lng_pt "Portugis (pt)" +${LangFileString} lng_pt_BR "Portugis/Brasil (pt_BR)" +${LangFileString} lng_ro "Rumania (ro)" +${LangFileString} lng_ru "Rusia (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Slovakia (sk)" +${LangFileString} lng_sl "Slovenia (sl)" +${LangFileString} lng_sq "Albania (sq)" +${LangFileString} lng_sr "Serbia (sr)" +${LangFileString} lng_sr@latin "Serbia dengan skrip Latin (sr@latin)" +${LangFileString} lng_sv "Swedia (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Thai (th)" +${LangFileString} lng_tr "Turki (tr)" +${LangFileString} lng_uk "Ukraina (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnam (vi)" +${LangFileString} lng_zh_CN "Cina/Cina (zh_CN)" +${LangFileString} lng_zh_TW "Cina/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Italian.nsh b/packaging/win32/languages/Italian.nsh index d2fb18a03..9a38f8b58 100644 --- a/packaging/win32/languages/Italian.nsh +++ b/packaging/win32/languages/Italian.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dizionari" ${LangFileString} DictionariesDesc "Dizionari di varie lingue utilizzati per il controllo ortografico in Inkscape" ${LangFileString} Languages "Traduzioni" ${LangFileString} LanguagesDesc "Installa altre traduzioni per Inkscape" -${LangFileString} lng_am "Aramaico" -${LangFileString} lng_ar "Arabo" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbaigiano" -${LangFileString} lng_be "Bielorusso" -${LangFileString} lng_bg "Bulgaro" -${LangFileString} lng_bn "Bengali" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Bretone" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalano" -${LangFileString} lng_ca@valencia "Catalano Valenciano" -${LangFileString} lng_cs "Ceco" -${LangFileString} lng_da "Danese" -${LangFileString} lng_de "Tedesco" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Greco" -${LangFileString} lng_en "Inglese" -${LangFileString} lng_en_AU "Inglese Australiano" -${LangFileString} lng_en_CA "Inglese Canadese" -${LangFileString} lng_en_GB "Inglese Britannico" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Spagnolo" -${LangFileString} lng_es_MX "Spagnolo Messicano" -${LangFileString} lng_et "Estone" -${LangFileString} lng_eu "Basco" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finlandese" -${LangFileString} lng_fr "Francese" -${LangFileString} lng_ga "Irlandese" -${LangFileString} lng_gl "Gallese" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Ebreo" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croato" -${LangFileString} lng_hu "Ungherese" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonesiano" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italiano" -${LangFileString} lng_ja "Giopponese" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Koreano" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituano" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedone" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongolo" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norvegese Bokmål" -${LangFileString} lng_ne "Nepali" -${LangFileString} lng_nl "Olandese" -${LangFileString} lng_nn "Norvegese Nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Polacco" -${LangFileString} lng_pt "Portoghese" -${LangFileString} lng_pt_BR "Portoghese Brasiliano" -${LangFileString} lng_ro "Rumeno" -${LangFileString} lng_ru "Russo" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Slovacco" -${LangFileString} lng_sl "Sloveno" -${LangFileString} lng_sq "Albanese" -${LangFileString} lng_sr "Serbo" -${LangFileString} lng_sr@latin "Serbo in caratteri Latini" -${LangFileString} lng_sv "Svedese" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Thai" -${LangFileString} lng_tr "Turco" -${LangFileString} lng_uk "Ucraino" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamese" -${LangFileString} lng_zh_CN "Cinese Semplificato" -${LangFileString} lng_zh_TW "Cinese Tradizionale" ${LangFileString} UInstOpt "Opzioni di Disinstallazione" ${LangFileString} UInstOpt1 "Scegli ulteriori Opzioni" ${LangFileString} PurgePrefs "Mantieni le Impostazioni personali" diff --git a/packaging/win32/languages/Italian_languageNames.nsh b/packaging/win32/languages/Italian_languageNames.nsh new file mode 100644 index 000000000..020b60730 --- /dev/null +++ b/packaging/win32/languages/Italian_languageNames.nsh @@ -0,0 +1,94 @@ +### Italian (it) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Italian.nsh' +${LangFileString} lng_am "Amarico (am)" +${LangFileString} lng_ar "Arabo (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Azero (az)" +${LangFileString} lng_be "Bielorusso (be)" +${LangFileString} lng_bg "Bulgaro (bg)" +${LangFileString} lng_bn "Bengalese (bn)" +${LangFileString} lng_bn_BD "Bengalese/Bangladesh (bn_BD)" +${LangFileString} lng_br "Bretone (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalano (ca)" +${LangFileString} lng_ca@valencia "Catalano Valenziano (ca@valencia)" +${LangFileString} lng_cs "Ceco (cs)" +${LangFileString} lng_da "Danese (da)" +${LangFileString} lng_de "Tedesco (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Greco (el)" +${LangFileString} lng_en "Inglese (en)" +${LangFileString} lng_en_AU "Inglese/Australia (en_AU)" +${LangFileString} lng_en_CA "Inglese/Canada (en_CA)" +${LangFileString} lng_en_GB "Inglese/Gran Bretagna (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Spagnolo (es)" +${LangFileString} lng_es_MX "Spagnolo/Messicano (es_MX)" +${LangFileString} lng_et "Estone (et)" +${LangFileString} lng_eu "Basco (eu)" +${LangFileString} lng_fa "Persiano (fa)" +${LangFileString} lng_fi "Finlandese (fi)" +${LangFileString} lng_fr "Francese (fr)" +${LangFileString} lng_ga "Irlandese (ga)" +${LangFileString} lng_gl "Galiziona (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Ebreo (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croato (hr)" +${LangFileString} lng_hu "Ungherese (hu)" +${LangFileString} lng_hy "Armeno (hy)" +${LangFileString} lng_id "Indonesiano (id)" +${LangFileString} lng_is "Islandese (is)" +${LangFileString} lng_it "Italiano (it)" +${LangFileString} lng_ja "Giapponese (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Koreano (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in caratteri latini (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in caratteri devanagari (ks@deva)" +${LangFileString} lng_lt "Lituano (lt)" +${LangFileString} lng_lv "Lettone (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedone (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongolo (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in caratteri bengalesi (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norvegese Bokmål (nb)" +${LangFileString} lng_ne "Nepalese (ne)" +${LangFileString} lng_nl "Olandese (nl)" +${LangFileString} lng_nn "Norvegese Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polacco (pl)" +${LangFileString} lng_pt "Portoghese (pt)" +${LangFileString} lng_pt_BR "Portoghese/Brasiliano (pt_BR)" +${LangFileString} lng_ro "Rumeno (ro)" +${LangFileString} lng_ru "Russo (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanscrito (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in caratteri devanagari (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in caratteri devanagari (sd@deva)" +${LangFileString} lng_sk "Slovacco (sk)" +${LangFileString} lng_sl "Sloveno (sl)" +${LangFileString} lng_sq "Albanese (sq)" +${LangFileString} lng_sr "Serbo (sr)" +${LangFileString} lng_sr@latin "Serbo in caratteri latini (sr@latin)" +${LangFileString} lng_sv "Svedese (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Tailandese (th)" +${LangFileString} lng_tr "Turco (tr)" +${LangFileString} lng_uk "Ucraino (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamita (vi)" +${LangFileString} lng_zh_CN "Cinese/Cina (zh_CN)" +${LangFileString} lng_zh_TW "Cinese/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Japanese.nsh b/packaging/win32/languages/Japanese.nsh index 023654aa2..0c8f28aa8 100644 --- a/packaging/win32/languages/Japanese.nsh +++ b/packaging/win32/languages/Japanese.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "言語" ${LangFileString} LanguagesDesc "Inkscape のさまざまな言語ファイルをインストール" -${LangFileString} lng_am "アムハラ語" -${LangFileString} lng_ar "アラビア語" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "アゼルバイジャン語" -${LangFileString} lng_be "ベラルーシ語" -${LangFileString} lng_bg "ブルガリア語" -${LangFileString} lng_bn "ベンガル語" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "ブルトン語" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "カタロニア語" -${LangFileString} lng_ca@valencia "バレンシア語" -${LangFileString} lng_cs "チェコ語" -${LangFileString} lng_da "デンマーク語" -${LangFileString} lng_de "ドイツ語" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "ゾンカ語" -${LangFileString} lng_el "ギリシャ語" -${LangFileString} lng_en "英語" -${LangFileString} lng_en_AU "英語 (オーストラリア)" -${LangFileString} lng_en_CA "英語 (カナダ)" -${LangFileString} lng_en_GB "英語 (英国)" -${LangFileString} lng_en_US@piglatin "ピッグ・ラテン語" -${LangFileString} lng_eo "エスペラント語" -${LangFileString} lng_es "スペイン語" -${LangFileString} lng_es_MX "スペイン語 (メキシコ)" -${LangFileString} lng_et "エストニア語" -${LangFileString} lng_eu "バスク語" -${LangFileString} lng_fa "ファルシ語" -${LangFileString} lng_fi "フィンランド語" -${LangFileString} lng_fr "フランス語" -${LangFileString} lng_ga "アイルランド語" -${LangFileString} lng_gl "ガリシア語" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "ヘブライ語" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "クロアチア語" -${LangFileString} lng_hu "ハンガリー語" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "インドネシア語" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "イタリア語" -${LangFileString} lng_ja "日本語" -${LangFileString} lng_km "クメール語" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "韓国語" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "リトアニア語" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "マケドニア語" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "モンゴル語" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "ノルウェー語ブークモール" -${LangFileString} lng_ne "ネパール語" -${LangFileString} lng_nl "オランダ語" -${LangFileString} lng_nn "ノルウェー語ニーノシュク" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "パンジャブ語" -${LangFileString} lng_pl "ポーランド語" -${LangFileString} lng_pt "ポルトガル語" -${LangFileString} lng_pt_BR "ポルトガル語 (ブラジル)" -${LangFileString} lng_ro "ルーマニア語" -${LangFileString} lng_ru "ロシア語" -${LangFileString} lng_rw "キニヤルワンダ語" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "スロバキア語" -${LangFileString} lng_sl "スロベニア語" -${LangFileString} lng_sq "アルバニア語" -${LangFileString} lng_sr "セルビア語" -${LangFileString} lng_sr@latin "セルビア語ラテン文字" -${LangFileString} lng_sv "スウェーデン語" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "テルグ語" -${LangFileString} lng_th "タイ語" -${LangFileString} lng_tr "トルコ語" -${LangFileString} lng_uk "ウクライナ語" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "ベトナム語" -${LangFileString} lng_zh_CN "中国語 (簡体字)" -${LangFileString} lng_zh_TW "中国語 (繁体字)" ${LangFileString} UInstOpt "アンインストールオプション" ${LangFileString} UInstOpt1 "必要であれば以下のオプションを選択してください" ${LangFileString} PurgePrefs "個人設定を残す" diff --git a/packaging/win32/languages/Japanese_languageNames.nsh b/packaging/win32/languages/Japanese_languageNames.nsh new file mode 100644 index 000000000..109e8d7fc --- /dev/null +++ b/packaging/win32/languages/Japanese_languageNames.nsh @@ -0,0 +1,94 @@ +### Japanese (ja) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Japanese.nsh' +${LangFileString} lng_am "アムハラ語 (am)" +${LangFileString} lng_ar "アラビア語 (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "アゼルバイジャン語 (az)" +${LangFileString} lng_be "ベラルーシ語 (be)" +${LangFileString} lng_bg "ブルガリア語 (bg)" +${LangFileString} lng_bn "ベンガル語 (bn)" +${LangFileString} lng_bn_BD "ベンガル語/バングラデシュ (bn_BD)" +${LangFileString} lng_br "ブルトン語 (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "カタルーニャ語 (ca)" +${LangFileString} lng_ca@valencia "バレンシア語 (ca@valencia)" +${LangFileString} lng_cs "チェコ語 (cs)" +${LangFileString} lng_da "デンマーク語 (da)" +${LangFileString} lng_de "ドイツ語 (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "ゾンカ語 (dz)" +${LangFileString} lng_el "ギリシャ語 (el)" +${LangFileString} lng_en "英語 (en)" +${LangFileString} lng_en_AU "英語/オーストラリア (en_AU)" +${LangFileString} lng_en_CA "英語/カナダ (en_CA)" +${LangFileString} lng_en_GB "英語/イギリス (en_GB)" +${LangFileString} lng_en_US@piglatin "ピッグ・ラテン語 (en_US@piglatin)" +${LangFileString} lng_eo "エスペラント語 (eo)" +${LangFileString} lng_es "スペイン語 (es)" +${LangFileString} lng_es_MX "スペイン語/メキシコ (es_MX)" +${LangFileString} lng_et "エストニア語 (et)" +${LangFileString} lng_eu "バスク語 (eu)" +${LangFileString} lng_fa "ファルシ語 (fa)" +${LangFileString} lng_fi "フィンランド語 (fi)" +${LangFileString} lng_fr "フランス語 (fr)" +${LangFileString} lng_ga "アイルランド語 (ga)" +${LangFileString} lng_gl "ガリシア語 (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "ヘブライ語 (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "クロアチア語 (hr)" +${LangFileString} lng_hu "ハンガリー語 (hu)" +${LangFileString} lng_hy "アルメニア語 (hy)" +${LangFileString} lng_id "インドネシア語 (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "イタリア語 (it)" +${LangFileString} lng_ja "日本語 (ja)" +${LangFileString} lng_km "クメール語 (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "韓国語 (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "リトアニア語 (lt)" +${LangFileString} lng_lv "ラトビア語 (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "マケドニア語 (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "モンゴル語 (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "ノルウェー語ブークモール (nb)" +${LangFileString} lng_ne "ネパール語 (ne)" +${LangFileString} lng_nl "オランダ語 (nl)" +${LangFileString} lng_nn "ノルウェー語ニーノシュク (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "パンジャブ語 (pa)" +${LangFileString} lng_pl "ポーランド語 (pl)" +${LangFileString} lng_pt "ポルトガル語 (pt)" +${LangFileString} lng_pt_BR "ポルトガル語/ブラジル (pt_BR)" +${LangFileString} lng_ro "ルーマニア語 (ro)" +${LangFileString} lng_ru "ロシア語 (ru)" +${LangFileString} lng_rw "キニヤルワンダ語 (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "スロバキア語 (sk)" +${LangFileString} lng_sl "スロベニア語 (sl)" +${LangFileString} lng_sq "アルバニア語 (sq)" +${LangFileString} lng_sr "セルビア語 (sr)" +${LangFileString} lng_sr@latin "セルビア語ラテン文字 (sr@latin)" +${LangFileString} lng_sv "スウェーデン語 (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "タイ語 (th)" +${LangFileString} lng_tr "トルコ語 (tr)" +${LangFileString} lng_uk "ウクライナ語 (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "ベトナム語 (vi)" +${LangFileString} lng_zh_CN "中国語/中国 (zh_CN)" +${LangFileString} lng_zh_TW "中国語/台湾 (zh_TW)" diff --git a/packaging/win32/languages/Polish.nsh b/packaging/win32/languages/Polish.nsh index bea4dd958..a0ade97ee 100644 --- a/packaging/win32/languages/Polish.nsh +++ b/packaging/win32/languages/Polish.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Języki interfejsu" ${LangFileString} LanguagesDesc "Dostępne języki interfejsu dla programu Inkscape" -${LangFileString} lng_am "Amharski" -${LangFileString} lng_ar "Arabski" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerski" -${LangFileString} lng_be "Białoruski" -${LangFileString} lng_bg "Bułgarski" -${LangFileString} lng_bn "Bengalski" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Bretoński" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Kataloński" -${LangFileString} lng_ca@valencia "Walencki-Kataloński" -${LangFileString} lng_cs "Czeski" -${LangFileString} lng_da "Duński" -${LangFileString} lng_de "Niemiecki" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Grecki" -${LangFileString} lng_en "Angielski" -${LangFileString} lng_en_AU "Angielski-Australijski" -${LangFileString} lng_en_CA "Angielski-Kanadyjski" -${LangFileString} lng_en_GB "Angielski-Brytyjski" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Hiszpański" -${LangFileString} lng_es_MX "Hiszpański-Meksykański" -${LangFileString} lng_et "Estoński" -${LangFileString} lng_eu "Baskijski" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Fiński" -${LangFileString} lng_fr "Francuski" -${LangFileString} lng_ga "Irlandzki" -${LangFileString} lng_gl "Galicyjski" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebrajski" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Chorwacki" -${LangFileString} lng_hu "Węgierski" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonezyjski" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Włoski" -${LangFileString} lng_ja "Japoński" -${LangFileString} lng_km "Kmerski" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Koreański" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Litewski" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedoński" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongolski" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norweski Bokmĺl" -${LangFileString} lng_ne "Nepali" -${LangFileString} lng_nl "Holenderski" -${LangFileString} lng_nn "Norweski Nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Pendżabski" -${LangFileString} lng_pl "Polski" -${LangFileString} lng_pt "Portugalski" -${LangFileString} lng_pt_BR "Portugalski-Brazylijski" -${LangFileString} lng_ro "Rumuński" -${LangFileString} lng_ru "Rosyjski" -${LangFileString} lng_rw "Ruanda-Rundi " -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Słowacki" -${LangFileString} lng_sl "Słoweński" -${LangFileString} lng_sq "Albański" -${LangFileString} lng_sr "Serbski" -${LangFileString} lng_sr@latin "Serbski skrypt łaciński" -${LangFileString} lng_sv "Szwedzki" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Tajski" -${LangFileString} lng_tr "Turecki" -${LangFileString} lng_uk "Ukraiński" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Wietnamski" -${LangFileString} lng_zh_CN "Chiński uproszczony" -${LangFileString} lng_zh_TW "Chiński tradycyjny" ${LangFileString} UInstOpt "Opcje dezinstalacji" ${LangFileString} UInstOpt1 "Dokonaj wyboru spośród dodatkowych opcji" ${LangFileString} PurgePrefs "Zachowaj ustawienia użytkownika" diff --git a/packaging/win32/languages/Polish_languageNames.nsh b/packaging/win32/languages/Polish_languageNames.nsh new file mode 100644 index 000000000..6fcfdc84b --- /dev/null +++ b/packaging/win32/languages/Polish_languageNames.nsh @@ -0,0 +1,94 @@ +### Polish (pl) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Polish.nsh' +${LangFileString} lng_am "amharski (am)" +${LangFileString} lng_ar "arabski (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "azerski (az)" +${LangFileString} lng_be "białoruski (ba)" +${LangFileString} lng_bg "bułgarski (bg)" +${LangFileString} lng_bn "bengalski (bn)" +${LangFileString} lng_bn_BD "bengalski/Bangladesz (bn_BD)" +${LangFileString} lng_br "bretoński (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "kataloński (ca)" +${LangFileString} lng_ca@valencia "kataloński waloński (ca@valencia)" +${LangFileString} lng_cs "czeski (cs)" +${LangFileString} lng_da "duński (da)" +${LangFileString} lng_de "niemiecki (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "dzongkha (dz)" +${LangFileString} lng_el "grecki (el)" +${LangFileString} lng_en "angielski (en)" +${LangFileString} lng_en_AU "angielski/Australia (en-AU)" +${LangFileString} lng_en_CA "angielski/Kanada (en_CA)" +${LangFileString} lng_en_GB "angielski/Wlk.Brytania (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "esperanto (eo)" +${LangFileString} lng_es "hiszpański (es)" +${LangFileString} lng_es_MX "hiszpański/Meksyk (es_MX)" +${LangFileString} lng_et "estoński (et)" +${LangFileString} lng_eu "baskijski (eu)" +${LangFileString} lng_fa "perski (fa)" +${LangFileString} lng_fi "fiński (fi)" +${LangFileString} lng_fr "francuski (fr)" +${LangFileString} lng_ga "irlandzki (ga)" +${LangFileString} lng_gl "galicyjski (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "hebrajski (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "chorwacki (hr)" +${LangFileString} lng_hu "węgierski (hu)" +${LangFileString} lng_hy "armeński (hy)" +${LangFileString} lng_id "indonezyjski (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "włoski (it)" +${LangFileString} lng_ja "japoński (ja)" +${LangFileString} lng_km "kmerski (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "koreański (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "litewski (lt)" +${LangFileString} lng_lv "łotewski (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "macedoński (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "mongolski (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "norweski Bokmål (nb)" +${LangFileString} lng_ne "nepalski (ne)" +${LangFileString} lng_nl "holenderski (nl)" +${LangFileString} lng_nn "norweski Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "pendżabski (pa)" +${LangFileString} lng_pl "polski (pl)" +${LangFileString} lng_pt "portugalski (pt)" +${LangFileString} lng_pt_BR "portugalski/Brazylia (pt_BR)" +${LangFileString} lng_ro "rumuński (ro)" +${LangFileString} lng_ru "rosyjski (ru)" +${LangFileString} lng_rw "ruanda-rundi (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "słowacki (sk)" +${LangFileString} lng_sl "słoweński (sl)" +${LangFileString} lng_sq "albański (sq)" +${LangFileString} lng_sr "serbski (sr)" +${LangFileString} lng_sr@latin "serbski, skrypt łaciński (sr@latin)" +${LangFileString} lng_sv "szwedzki (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "tajski (th)" +${LangFileString} lng_tr "turecki (tr)" +${LangFileString} lng_uk "ukraiński (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "wietnamski (vi)" +${LangFileString} lng_zh_CN "chiński/Chiny (zh_CN)" +${LangFileString} lng_zh_TW "chiński/Tajwan (zh_TW)" diff --git a/packaging/win32/languages/Portuguese.nsh b/packaging/win32/languages/Portuguese.nsh index c17973801..b0f745349 100644 --- a/packaging/win32/languages/Portuguese.nsh +++ b/packaging/win32/languages/Portuguese.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dicionários" ${LangFileString} DictionariesDesc "Dicionários para algumas linguagens comuns para correcção ortográfica no Inkscape" ${LangFileString} Languages "Traduções" ${LangFileString} LanguagesDesc "Instalar várias traduções do Inkscape" -${LangFileString} lng_am "Amárico" -${LangFileString} lng_ar "Arábico" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbaijano" -${LangFileString} lng_be "Bielorrusso" -${LangFileString} lng_bg "Búlgaro" -${LangFileString} lng_bn "Bengali" -${LangFileString} lng_bn_BD "Bengali do Bangladeche" -${LangFileString} lng_br "Bretão" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalão" -${LangFileString} lng_ca@valencia "Catalão Valenciano" -${LangFileString} lng_cs "Checo" -${LangFileString} lng_da "Dinamarquês" -${LangFileString} lng_de "Alemão" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Butanês" -${LangFileString} lng_el "Grego" -${LangFileString} lng_en "Inglês" -${LangFileString} lng_en_AU "Inglês Australiano" -${LangFileString} lng_en_CA "Inglês Canadiano" -${LangFileString} lng_en_GB "Inglês Britânico" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Espanhol" -${LangFileString} lng_es_MX "Espanhol Mexicano" -${LangFileString} lng_et "Estónio" -${LangFileString} lng_eu "Basco" -${LangFileString} lng_fa "Persa" -${LangFileString} lng_fi "Finlandês" -${LangFileString} lng_fr "Francês" -${LangFileString} lng_ga "Irlandês" -${LangFileString} lng_gl "Galego" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebraico" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croata" -${LangFileString} lng_hu "Húngaro" -${LangFileString} lng_hy "Arménio" -${LangFileString} lng_id "Indonésio" -${LangFileString} lng_is "Islandês" -${LangFileString} lng_it "Italiano" -${LangFileString} lng_ja "Japonês" -${LangFileString} lng_km "Cambojano" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Coreano" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituano" -${LangFileString} lng_lv "Letão" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedónio" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongol" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri no alfabeto Bengali" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Bokmål Norueguês" -${LangFileString} lng_ne "Nepalês" -${LangFileString} lng_nl "Holandês" -${LangFileString} lng_nn "Novo Norueguês" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Polaco" -${LangFileString} lng_pt "Português" -${LangFileString} lng_pt_BR "Português do Brasil" -${LangFileString} lng_ro "Romeno" -${LangFileString} lng_ru "Russo" -${LangFileString} lng_rw "Quiniaruanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Eslovaco" -${LangFileString} lng_sl "Esloveno" -${LangFileString} lng_sq "Albanês" -${LangFileString} lng_sr "Sérvio" -${LangFileString} lng_sr@latin "Sérvio no alfabeto Latino" -${LangFileString} lng_sv "Sueco" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugo" -${LangFileString} lng_th "Tailandês" -${LangFileString} lng_tr "Turco" -${LangFileString} lng_uk "Ucraniano" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamita" -${LangFileString} lng_zh_CN "Chinês Simplificado" -${LangFileString} lng_zh_TW "Chinês Traditional" ${LangFileString} UInstOpt "Opções de Desinstalação" ${LangFileString} UInstOpt1 "Por favor faça as suas escolhas para opções adicionais" ${LangFileString} PurgePrefs "Manter Preferências" diff --git a/packaging/win32/languages/PortugueseBR.nsh b/packaging/win32/languages/PortugueseBR.nsh index 15a6cc3db..3225743e6 100644 --- a/packaging/win32/languages/PortugueseBR.nsh +++ b/packaging/win32/languages/PortugueseBR.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Traduções" ${LangFileString} LanguagesDesc "Instala várias traduçoes do Inkscape" -${LangFileString} lng_am "Aramaico" -${LangFileString} lng_ar "Árabe" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbaijão" -${LangFileString} lng_be "Bielo-Russo" -${LangFileString} lng_bg "Búlgaro" -${LangFileString} lng_bn "Bengali" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Bretão" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalão" -${LangFileString} lng_ca@valencia "Catalão de Valência" -${LangFileString} lng_cs "Tcheco" -${LangFileString} lng_da "Dinamarquês" -${LangFileString} lng_de "Alemão" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Grego" -${LangFileString} lng_en "Inglês" -${LangFileString} lng_en_AU "Inglês Australiano" -${LangFileString} lng_en_CA "Inglês Canadense" -${LangFileString} lng_en_GB "Inglês Britânico" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Espanhol" -${LangFileString} lng_es_MX "Espanhol Mexicano" -${LangFileString} lng_et "Estônia" -${LangFileString} lng_eu "Basco" -${LangFileString} lng_fa "Persa" -${LangFileString} lng_fi "Finlandês" -${LangFileString} lng_fr "Francês" -${LangFileString} lng_ga "Irlandês" -${LangFileString} lng_gl "Galego" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebreu" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croata" -${LangFileString} lng_hu "Húngaro" -${LangFileString} lng_hy "Armênio" -${LangFileString} lng_id "Indonésio" -${LangFileString} lng_is "Islandês" -${LangFileString} lng_it "Italiano" -${LangFileString} lng_ja "Japonês" -${LangFileString} lng_km "Khmer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Coreano" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituano" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedônio" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongol" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Bokmål Norueguês" -${LangFileString} lng_ne "Nepalês" -${LangFileString} lng_nl "Holandês" -${LangFileString} lng_nn "Nynorsk Norueguês" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Punjabi" -${LangFileString} lng_pl "Polonês" -${LangFileString} lng_pt "Português" -${LangFileString} lng_pt_BR "Português do Brasil" -${LangFileString} lng_ro "Romeno" -${LangFileString} lng_ru "Russo" -${LangFileString} lng_rw "Quiniaruanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Eslováquio" -${LangFileString} lng_sl "Esloveno" -${LangFileString} lng_sq "Albanês" -${LangFileString} lng_sr "Sérvio" -${LangFileString} lng_sr@latin "Sérvio no alfabeto latino" -${LangFileString} lng_sv "Sueco" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Tailandês" -${LangFileString} lng_tr "Turco" -${LangFileString} lng_uk "Ucraniano" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamita" -${LangFileString} lng_zh_CN "Chinês Simplificado" -${LangFileString} lng_zh_TW "Chinês Tradicional" ${LangFileString} UInstOpt "Opções de Desinstalação" ${LangFileString} UInstOpt1 "Determine suas opções adicionais" ${LangFileString} PurgePrefs "Manter Preferências pessoais" diff --git a/packaging/win32/languages/PortugueseBR_languageNames.nsh b/packaging/win32/languages/PortugueseBR_languageNames.nsh new file mode 100644 index 000000000..98295ce00 --- /dev/null +++ b/packaging/win32/languages/PortugueseBR_languageNames.nsh @@ -0,0 +1,94 @@ +### Portuguese/Brazil (pt_BR) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'PortugueseBR.nsh' +${LangFileString} lng_am "Amárico (am)" +${LangFileString} lng_ar "Árabe (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Azerbaijano (az)" +${LangFileString} lng_be "Bielo-russo (be)" +${LangFileString} lng_bg "Búlgaro (bg)" +${LangFileString} lng_bn "Bengali (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Bretão (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalã (ca)" +${LangFileString} lng_ca@valencia "Catalã Valenciano (ca@valencia)" +${LangFileString} lng_cs "Tcheco (cs)" +${LangFileString} lng_da "Dinamarquês (da)" +${LangFileString} lng_de "Alemão (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzonga (dz)" +${LangFileString} lng_el "Grego (el)" +${LangFileString} lng_en "Inglês (en)" +${LangFileString} lng_en_AU "Inglês/Austrália (en_AU)" +${LangFileString} lng_en_CA "Inglês/Canadá (en_CA)" +${LangFileString} lng_en_GB "Inglês/Grã-Bretanha (en_AU)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Espanhol (es)" +${LangFileString} lng_es_MX "Espanhol / México (es_MX)" +${LangFileString} lng_et "Estoniano (et)" +${LangFileString} lng_eu "Basco (eu)" +${LangFileString} lng_fa "Persa (fa)" +${LangFileString} lng_fi "Finlandês (fi)" +${LangFileString} lng_fr "Francês (fr)" +${LangFileString} lng_ga "Irlandês (ga)" +${LangFileString} lng_gl "Galego (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebraico (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croácio (hr)" +${LangFileString} lng_hu "Húngaro (hu)" +${LangFileString} lng_hy "Armênio (hy)" +${LangFileString} lng_id "Indonésio (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italiano (it)" +${LangFileString} lng_ja "Japonês (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Coreano (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Lituano (lt)" +${LangFileString} lng_lv "Letão (lt)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedônio (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongol (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Dano-norueguesa (nb)" +${LangFileString} lng_ne "Nepalês (ne)" +${LangFileString} lng_nl "Holandês (nl)" +${LangFileString} lng_nn "Novo norueguês (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polonês (pl)" +${LangFileString} lng_pt "Português (pt)" +${LangFileString} lng_pt_BR "Português / Brasil (pt_BR)" +${LangFileString} lng_ro "Romeno (ro)" +${LangFileString} lng_ru "Russo (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Eslovaco (sk)" +${LangFileString} lng_sl "Esloveno (sl)" +${LangFileString} lng_sq "Albanês (sq)" +${LangFileString} lng_sr "Sérvio (sr)" +${LangFileString} lng_sr@latin "Sérvio latino (sr@latin)" +${LangFileString} lng_sv "Sueco (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Tailandês (th)" +${LangFileString} lng_tr "Turco (tr)" +${LangFileString} lng_uk "Ucraniano (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamita (vi)" +${LangFileString} lng_zh_CN "Chinês/China (zh_CN)" +${LangFileString} lng_zh_TW "Chinês/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Portuguese_languageNames.nsh b/packaging/win32/languages/Portuguese_languageNames.nsh new file mode 100644 index 000000000..fd3c4e921 --- /dev/null +++ b/packaging/win32/languages/Portuguese_languageNames.nsh @@ -0,0 +1,94 @@ +### Portuguese (pt) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Portuguese.nsh' +${LangFileString} lng_am "Amárico (am)" +${LangFileString} lng_ar "Arábico (ar)" +${LangFileString} lng_as "Assamês (as)" +${LangFileString} lng_az "Azerbaijano (az)" +${LangFileString} lng_be "Bielorrusso (be)" +${LangFileString} lng_bg "Búlgaro (bg)" +${LangFileString} lng_bn "Bengali (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladeche (bn_BD)" +${LangFileString} lng_br "Bretão (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalão (ca)" +${LangFileString} lng_ca@valencia "Catalão Valenciano (ca@valencia)" +${LangFileString} lng_cs "Checo (cs)" +${LangFileString} lng_da "Dinamarquês (da)" +${LangFileString} lng_de "Alemão (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Butanês (dz)" +${LangFileString} lng_el "Grego (el)" +${LangFileString} lng_en "Inglês (en)" +${LangFileString} lng_en_AU "Inglês/Austrália (en_AU)" +${LangFileString} lng_en_CA "Inglês/Canadá (en_CA)" +${LangFileString} lng_en_GB "Inglês/Grâ-Bretanha (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Espanhol (es)" +${LangFileString} lng_es_MX "Espanhol/México (es_MX)" +${LangFileString} lng_et "Estónio (et)" +${LangFileString} lng_eu "Basco (eu)" +${LangFileString} lng_fa "Persa (fa)" +${LangFileString} lng_fi "Finlandês (fi)" +${LangFileString} lng_fr "Francês (fr)" +${LangFileString} lng_ga "Irlandês (ga)" +${LangFileString} lng_gl "Galego (gl)" +${LangFileString} lng_gu "Gujaráti (gu)" +${LangFileString} lng_he "Hebraico (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croata (hr)" +${LangFileString} lng_hu "Húngaro (hu)" +${LangFileString} lng_hy "Arménio (hy)" +${LangFileString} lng_id "Indonésio (id)" +${LangFileString} lng_is "Islandês (is)" +${LangFileString} lng_it "Italiano (it)" +${LangFileString} lng_ja "Japonês (ja)" +${LangFileString} lng_km "Cambojano (km)" +${LangFileString} lng_kn "Canarês (kn)" +${LangFileString} lng_ko "Coreano (ko)" +${LangFileString} lng_kok "Concani (kok)" +${LangFileString} lng_kok@latin "Concani no alfabeto Latino (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Caxemiriano no alfabeto Devanágari (ks@deva)" +${LangFileString} lng_lt "Lituano (lt)" +${LangFileString} lng_lv "Letão (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedónio (mk)" +${LangFileString} lng_ml "Malaiala (ml)" +${LangFileString} lng_mn "Mongol (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri no alfabeto Bengali (mni@beng)" +${LangFileString} lng_mr "Marata (mr)" +${LangFileString} lng_nb "Bokmål Norueguês (nb)" +${LangFileString} lng_ne "Nepalês (ne)" +${LangFileString} lng_nl "Neerlandês (nl)" +${LangFileString} lng_nn "Novo Norueguês (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Polaco (pl)" +${LangFileString} lng_pt "Português (pt)" +${LangFileString} lng_pt_BR "Português/Brasil (pt_BR)" +${LangFileString} lng_ro "Romeno (ro)" +${LangFileString} lng_ru "Russo (ru)" +${LangFileString} lng_rw "Quiniaruanda (rw)" +${LangFileString} lng_sa "Sânscrito (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali no alfabeto Devanágari (sat@deva)" +${LangFileString} lng_sd "Sindi (sd)" +${LangFileString} lng_sd@deva "Sindi no alfabeto Devanágari (sd@deva)" +${LangFileString} lng_sk "Eslovaco (sk)" +${LangFileString} lng_sl "Esloveno (sl)" +${LangFileString} lng_sq "Albanês (sq)" +${LangFileString} lng_sr "Sérvio (sr)" +${LangFileString} lng_sr@latin "Sérvio no alfabeto Latino (sr@latin)" +${LangFileString} lng_sv "Sueco (sv)" +${LangFileString} lng_ta "Tâmil (ta)" +${LangFileString} lng_te "Telugo (te)" +${LangFileString} lng_th "Tailandês (th)" +${LangFileString} lng_tr "Turco (tr)" +${LangFileString} lng_uk "Ucraniano (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamita (vi)" +${LangFileString} lng_zh_CN "Chinês/China (zh_CN)" +${LangFileString} lng_zh_TW "Chinese/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Romanian.nsh b/packaging/win32/languages/Romanian.nsh index e69502793..d7b0efd7e 100644 --- a/packaging/win32/languages/Romanian.nsh +++ b/packaging/win32/languages/Romanian.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Traduceri" ${LangFileString} LanguagesDesc "Instalează diverse traduceri ale interfeţei pentru Inkscape" -${LangFileString} lng_am "Amharică" -${LangFileString} lng_ar "Arabă" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azeră" -${LangFileString} lng_be "Bielorusă" -${LangFileString} lng_bg "Bulgară" -${LangFileString} lng_bn "Bengali" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Bretonă" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalană" -${LangFileString} lng_ca@valencia "Catalană, Valencian" -${LangFileString} lng_cs "Cehă" -${LangFileString} lng_da "Daneză" -${LangFileString} lng_de "Germană" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Greacă" -${LangFileString} lng_en "Engleză" -${LangFileString} lng_en_AU "Engleză australiană" -${LangFileString} lng_en_CA "Engleză canadiană" -${LangFileString} lng_en_GB "Engleză britanică" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Spaniolă" -${LangFileString} lng_es_MX "Spaniolă mexicană" -${LangFileString} lng_et "Estoniană" -${LangFileString} lng_eu "Bască" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finlandeză" -${LangFileString} lng_fr "Franceză" -${LangFileString} lng_ga "Irlandeză" -${LangFileString} lng_gl "Galiciană" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Ebraică" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croată" -${LangFileString} lng_hu "Maghiară" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indoneziană" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italiană" -${LangFileString} lng_ja "Japoneză" -${LangFileString} lng_km "Khmeră" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Koreană" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituaniană" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedoneană" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongolă" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Norvegiană cărturărească" -${LangFileString} lng_ne "Nepaleză" -${LangFileString} lng_nl "Olandeză" -${LangFileString} lng_nn "Norvegiană nouă" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Panjabi" -${LangFileString} lng_pl "Poloneză" -${LangFileString} lng_pt "Portugheză" -${LangFileString} lng_pt_BR "Portugheză braziliană" -${LangFileString} lng_ro "Romanână" -${LangFileString} lng_ru "Rusă" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Slovacă" -${LangFileString} lng_sl "Slovenă" -${LangFileString} lng_sq "Albaneză" -${LangFileString} lng_sr "Sârbă" -${LangFileString} lng_sr@latin "Sârbă (alfabet Latin)" -${LangFileString} lng_sv "Suedeză" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Tailandeză" -${LangFileString} lng_tr "Turcă" -${LangFileString} lng_uk "Ucraineană" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnameză" -${LangFileString} lng_zh_CN "Chineză simplificată" -${LangFileString} lng_zh_TW "Chineză tradiţională" ${LangFileString} UInstOpt "Opţiuni de dezinstalare" ${LangFileString} UInstOpt1 "Alegeţi dintre opţiunile adiţionale" ${LangFileString} PurgePrefs "Păstrează preferinţele personale" diff --git a/packaging/win32/languages/Romanian_languageNames.nsh b/packaging/win32/languages/Romanian_languageNames.nsh new file mode 100644 index 000000000..09821fb43 --- /dev/null +++ b/packaging/win32/languages/Romanian_languageNames.nsh @@ -0,0 +1,94 @@ +### Romanian (ro) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Romanian.nsh' +${LangFileString} lng_am "Amharic (am)" +${LangFileString} lng_ar "Arabă (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Azerbaijani (az)" +${LangFileString} lng_be "Belarusă (be)" +${LangFileString} lng_bg "Bulgară (bg)" +${LangFileString} lng_bn "Bengaleză (bn)" +${LangFileString} lng_bn_BD "Bengaleză/Bangladesh (bn_BD)" +${LangFileString} lng_br "Bretonă (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalană (ca)" +${LangFileString} lng_ca@valencia "Catalană Valencia (ca@valencia)" +${LangFileString} lng_cs "Cehă (cs)" +${LangFileString} lng_da "Daneză (da)" +${LangFileString} lng_de "Germană (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Greacă (el)" +${LangFileString} lng_en "Engleză (en)" +${LangFileString} lng_en_AU "Engleză/Australia (en_AU)" +${LangFileString} lng_en_CA "Engleză/Canada (en_CA)" +${LangFileString} lng_en_GB "Engleză/Marea Britanie (en_GB)" +${LangFileString} lng_en_US@piglatin "Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Spaniolă (es)" +${LangFileString} lng_es_MX "Spaniolă/Mexic (es_MX)" +${LangFileString} lng_et "Estoniană (et)" +${LangFileString} lng_eu "Bască (eu)" +${LangFileString} lng_fa "Farsi (fa)" +${LangFileString} lng_fi "Finlandeză (fi)" +${LangFileString} lng_fr "Franceză (fr)" +${LangFileString} lng_ga "Irlandeză (ga)" +${LangFileString} lng_gl "Galeză (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Ebraică (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croată (hr)" +${LangFileString} lng_hu "Maghiară (hu)" +${LangFileString} lng_hy "Armenă (hy)" +${LangFileString} lng_id "Indoneză (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Italiană (it)" +${LangFileString} lng_ja "Japoneză (ja)" +${LangFileString} lng_km "Khmer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Koreană (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Lituaniană (lt)" +${LangFileString} lng_lv "Letonă (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedoneană (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongolă (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Norwegiană Bokmål (nb)" +${LangFileString} lng_ne "Nepaleză (ne)" +${LangFileString} lng_nl "Olandeză (nl)" +${LangFileString} lng_nn "Norwegiană Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabi (pa)" +${LangFileString} lng_pl "Poloneză (pl)" +${LangFileString} lng_pt "Portugheză (pt)" +${LangFileString} lng_pt_BR "Portugheză/Brazilia (pt_BR)" +${LangFileString} lng_ro "Română (ro)" +${LangFileString} lng_ru "Rusă (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Slovacă (sk)" +${LangFileString} lng_sl "Slovenă (sl)" +${LangFileString} lng_sq "Albaniană (sq)" +${LangFileString} lng_sr "Sârbă (sr)" +${LangFileString} lng_sr@latin "Sârbă în alfabet latin (sr@latin)" +${LangFileString} lng_sv "Suedeză (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Tailandeză (th)" +${LangFileString} lng_tr "Turcă (tr)" +${LangFileString} lng_uk "Ucraineană (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnameză (vi)" +${LangFileString} lng_zh_CN "Chineză/China (zh_CN)" +${LangFileString} lng_zh_TW "Chineză/Taiwan (zh_TW)" diff --git a/packaging/win32/languages/Russian.nsh b/packaging/win32/languages/Russian.nsh index 16d5f0d4f..539e95828 100644 --- a/packaging/win32/languages/Russian.nsh +++ b/packaging/win32/languages/Russian.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Словари" ${LangFileString} DictionariesDesc "Словари для проверки правописания в текстах на некоторых распространенных языках" ${LangFileString} Languages "Переводы" ${LangFileString} LanguagesDesc "Установка переводов Inkscape на разные языки" -${LangFileString} lng_am "Амхарский (Амаринья)" -${LangFileString} lng_ar "Арабский" -${LangFileString} lng_as "Ассамский" -${LangFileString} lng_az "Азербайджанский" -${LangFileString} lng_be "Белорусский" -${LangFileString} lng_bg "Болгарский" -${LangFileString} lng_bn "Бенгальский" -${LangFileString} lng_bn_BD "Бенгальский (Бангладеш)" -${LangFileString} lng_br "Бретонский" -${LangFileString} lng_brx "Бодо" -${LangFileString} lng_ca "Каталанский" -${LangFileString} lng_ca@valencia "Каталонский (Валенсия)" -${LangFileString} lng_cs "Чешский" -${LangFileString} lng_da "Датский" -${LangFileString} lng_de "Немецкий" -${LangFileString} lng_doi "Догри" -${LangFileString} lng_dz "Дзонг-кэ" -${LangFileString} lng_el "Греческий" -${LangFileString} lng_en "Английский" -${LangFileString} lng_en_AU "Английский (Австралия)" -${LangFileString} lng_en_CA "Английский (Канада)" -${LangFileString} lng_en_GB "Английский (Великобритания)" -${LangFileString} lng_en_US@piglatin "Поросячья латынь" -${LangFileString} lng_eo "Эсперанто" -${LangFileString} lng_es "Испанский" -${LangFileString} lng_es_MX "Испанский (Мексика)" -${LangFileString} lng_et "Эстонский" -${LangFileString} lng_eu "Баскский" -${LangFileString} lng_fa "Фарси" -${LangFileString} lng_fi "Финский" -${LangFileString} lng_fr "Французский" -${LangFileString} lng_ga "Ирландский" -${LangFileString} lng_gl "Галисийский" -${LangFileString} lng_gu "Гуджарати" -${LangFileString} lng_he "Иврит" -${LangFileString} lng_hi "Хинди" -${LangFileString} lng_hr "Хорватский" -${LangFileString} lng_hu "Венгерский" -${LangFileString} lng_hy "Армянский" -${LangFileString} lng_id "Индонезийский" -${LangFileString} lng_is "Исландский" -${LangFileString} lng_it "Итальянский" -${LangFileString} lng_ja "Японский" -${LangFileString} lng_km "Кхмерский" -${LangFileString} lng_kn "Каннада" -${LangFileString} lng_ko "Корейский" -${LangFileString} lng_kok "Конкани" -${LangFileString} lng_kok@latin "Конкани на латинице" -${LangFileString} lng_ks@aran "Кашмирский в арабском письме" -${LangFileString} lng_ks@deva "Кашмирский в письме деванагари" -${LangFileString} lng_lt "Литовский" -${LangFileString} lng_lv "Латвийский" -${LangFileString} lng_mai "Майтхили" -${LangFileString} lng_mk "Македонский" -${LangFileString} lng_ml "Малаялам" -${LangFileString} lng_mn "Монгольский" -${LangFileString} lng_mni "Манипури" -${LangFileString} lng_mni@beng "Манипури в бенгальском письме" -${LangFileString} lng_mr "Маратхи" -${LangFileString} lng_nb "Норвежский (букмол)" -${LangFileString} lng_ne "Непальский" -${LangFileString} lng_nl "Датский" -${LangFileString} lng_nn "Норвежский (нюнорск)" -${LangFileString} lng_or "Ория" -${LangFileString} lng_pa "Пенджабский" -${LangFileString} lng_pl "Польский" -${LangFileString} lng_pt "Португальский" -${LangFileString} lng_pt_BR "Португальский (Бразилия)" -${LangFileString} lng_ro "Румынский" -${LangFileString} lng_ru "Русский" -${LangFileString} lng_rw "Киньяруанда" -${LangFileString} lng_sa "Санскрит" -${LangFileString} lng_sat "Сантали" -${LangFileString} lng_sat@deva "Сантали в письме деванагари" -${LangFileString} lng_sd "Синдхи" -${LangFileString} lng_sd@deva "Синдхи в письме деванагари" -${LangFileString} lng_sk "Словацкий" -${LangFileString} lng_sl "Словенский" -${LangFileString} lng_sq "Албанский" -${LangFileString} lng_sr "Сербский" -${LangFileString} lng_sr@latin "Сербский (латиница)" -${LangFileString} lng_sv "Шведский" -${LangFileString} lng_ta "Тамильский" -${LangFileString} lng_te "Телугу" -${LangFileString} lng_th "Тайский" -${LangFileString} lng_tr "Турецкий" -${LangFileString} lng_uk "Украинский" -${LangFileString} lng_ur "Урду" -${LangFileString} lng_vi "Вьетнамский" -${LangFileString} lng_zh_CN "Китайский упрощённый" -${LangFileString} lng_zh_TW "Китайский традиционный" ${LangFileString} UInstOpt "Параметры удаления программы из системы" ${LangFileString} UInstOpt1 "Убедитесь в том, что указали дополнительные параметры" ${LangFileString} PurgePrefs "Сохранить личные настройки" diff --git a/packaging/win32/languages/Russian_languageNames.nsh b/packaging/win32/languages/Russian_languageNames.nsh new file mode 100644 index 000000000..195c5de47 --- /dev/null +++ b/packaging/win32/languages/Russian_languageNames.nsh @@ -0,0 +1,94 @@ +### Russian (ru) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Russian.nsh' +${LangFileString} lng_am "Амхарский (am)" +${LangFileString} lng_ar "Арабский (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "Азербайджанский (az)" +${LangFileString} lng_be "Белорусский (be)" +${LangFileString} lng_bg "Болгарский (bg)" +${LangFileString} lng_bn "Бенгальский (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "Бретонский (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Каталонский (ca)" +${LangFileString} lng_ca@valencia "Каталонский, Валенсия (ca@valencia)" +${LangFileString} lng_cs "Чешский (cs)" +${LangFileString} lng_da "Датский (da)" +${LangFileString} lng_de "Немецкий (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Дзонг-кэ (dz)" +${LangFileString} lng_el "Греческий (el)" +${LangFileString} lng_en "Английский (en)" +${LangFileString} lng_en_AU "Английский, Австралия (en_AU)" +${LangFileString} lng_en_CA "Английский, Канада (en_CA)" +${LangFileString} lng_en_GB "Английский, Великобритания (en_GB)" +${LangFileString} lng_en_US@piglatin "Поросячья латынь (en_US@piglatin)" +${LangFileString} lng_eo "Эсперанто (eo)" +${LangFileString} lng_es "Испанский (es)" +${LangFileString} lng_es_MX "Испанский, Мексика (es_MX)" +${LangFileString} lng_et "Эстонский (et)" +${LangFileString} lng_eu "Баскский (eu)" +${LangFileString} lng_fa "Фарси (fa)" +${LangFileString} lng_fi "Финский (fi)" +${LangFileString} lng_fr "Французский (fr)" +${LangFileString} lng_ga "Ирландский (ga)" +${LangFileString} lng_gl "Галицийский (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Иврит (he)" +${LangFileString} lng_hi "Хинди (hi)" +${LangFileString} lng_hr "Хорватский (hr)" +${LangFileString} lng_hu "Венгерский (hu)" +${LangFileString} lng_hy "Армянский (hy)" +${LangFileString} lng_id "Индонезийский (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "Итальянский (it)" +${LangFileString} lng_ja "Японский (ja)" +${LangFileString} lng_km "Кхмерский (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Корейский (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "Литовский (lt)" +${LangFileString} lng_lv "Latvian (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Македонский (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Монгольский (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Норвежский, бокмол (nb)" +${LangFileString} lng_ne "Непальский (ne)" +${LangFileString} lng_nl "Голландский (nl)" +${LangFileString} lng_nn "Норвежский, нюнорск (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Пенджаби (pa)" +${LangFileString} lng_pl "Польский (pl)" +${LangFileString} lng_pt "Португальский (pt)" +${LangFileString} lng_pt_BR "Португальский, Бразилия (pt_BR)" +${LangFileString} lng_ro "Румынский (ro)" +${LangFileString} lng_ru "Русский (ru)" +${LangFileString} lng_rw "Руанда (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "Словацкий (sk)" +${LangFileString} lng_sl "Словенский (sl)" +${LangFileString} lng_sq "Албанский (sq)" +${LangFileString} lng_sr "Сербский, кириллица (sr)" +${LangFileString} lng_sr@latin "Сербский, латиница (sr@latin)" +${LangFileString} lng_sv "Шведский (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Телугу (te)" +${LangFileString} lng_th "Тайский (th)" +${LangFileString} lng_tr "Турецкий (tr)" +${LangFileString} lng_uk "Украинский (uk)" +${LangFileString} lng_ur "Урду (ur)" +${LangFileString} lng_vi "Вьетнамский (vi)" +${LangFileString} lng_zh_CN "Китайский, Китай (zh_CN)" +${LangFileString} lng_zh_TW "Китайский, Тайвань (zh_TW)" diff --git a/packaging/win32/languages/SimpChinese.nsh b/packaging/win32/languages/SimpChinese.nsh index 79105b76c..48a2a3a35 100644 --- a/packaging/win32/languages/SimpChinese.nsh +++ b/packaging/win32/languages/SimpChinese.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "语言" ${LangFileString} LanguagesDesc "安装 Inkscape 各种语言翻译" -${LangFileString} lng_am "am 阿比西尼亚语" -${LangFileString} lng_ar "ar 阿拉伯语" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "az 亚塞拜然语" -${LangFileString} lng_be "be 白俄罗斯语" -${LangFileString} lng_bg "bg 保加利亚语" -${LangFileString} lng_bn "bn 孟加拉语" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "br 不列塔尼语" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "ca 加泰隆语" -${LangFileString} lng_ca@valencia "ca@valencia 瓦伦西亚语 加泰罗尼亚语" -${LangFileString} lng_cs "cs 捷克语" -${LangFileString} lng_da "da 丹麦语" -${LangFileString} lng_de "de 德语" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "dz 宗卡语" -${LangFileString} lng_el "el 希腊语" -${LangFileString} lng_en "en 英语" -${LangFileString} lng_en_AU "en_AU 英语(澳大利亚)" -${LangFileString} lng_en_CA "en_CA 英语(加拿大)" -${LangFileString} lng_en_GB "en_GB 英语(英国)" -${LangFileString} lng_en_US@piglatin "en_US@piglatin 猪拉丁语" -${LangFileString} lng_eo "eo 世界语" -${LangFileString} lng_es "es 西班牙文" -${LangFileString} lng_es_MX "es_MX 西班牙语(墨西哥)" -${LangFileString} lng_et "et 爱沙尼亚语" -${LangFileString} lng_eu "eu 巴斯克语" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "fi 芬兰语" -${LangFileString} lng_fr "fr 法文" -${LangFileString} lng_ga "ga 爱尔兰语" -${LangFileString} lng_gl "gl 加里西亚语" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "he 希伯來语" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "hr 克罗埃西亚语" -${LangFileString} lng_hu "hu 匈牙利语" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "id 印尼语" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "it 意大利文" -${LangFileString} lng_ja "ja 日文" -${LangFileString} lng_km "km 高棉语" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "ko 韩文" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "lt 立陶宛语" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "mk 马其顿语" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "mn 蒙古语" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "nb 挪威 Bokmal 语" -${LangFileString} lng_ne "ne 尼泊尔语" -${LangFileString} lng_nl "nl 荷兰语" -${LangFileString} lng_nn "nn 挪威 Nynorsk 语" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "pa 旁遮普语" -${LangFileString} lng_pl "po 波兰语" -${LangFileString} lng_pt "pt 葡萄牙文" -${LangFileString} lng_pt_BR "pt_BR 葡萄牙文(巴西)" -${LangFileString} lng_ro "ro 罗马尼亚语" -${LangFileString} lng_ru "ru 俄文" -${LangFileString} lng_rw "rw 金亚卢安达语" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "sk 斯洛法克语" -${LangFileString} lng_sl "sl 斯洛凡尼亚语" -${LangFileString} lng_sq "sq 阿尔巴尼亚语" -${LangFileString} lng_sr "sr 赛尔维亚语" -${LangFileString} lng_sr@latin "sr@latin 塞尔维亚文-拉丁" -${LangFileString} lng_sv "sv 瑞典语" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "th 泰语" -${LangFileString} lng_tr "tr 土耳其语" -${LangFileString} lng_uk "uk 乌克兰语" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "vi 越南話" -${LangFileString} lng_zh_CN "zh_CH 简体中文" -${LangFileString} lng_zh_TW "zh_TW 繁体中文" ${LangFileString} UInstOpt "反安装选项" ${LangFileString} UInstOpt1 "请选择其他选项" ${LangFileString} PurgePrefs "保留个人偏好设定" diff --git a/packaging/win32/languages/SimpChinese_languageNames.nsh b/packaging/win32/languages/SimpChinese_languageNames.nsh new file mode 100644 index 000000000..a75313800 --- /dev/null +++ b/packaging/win32/languages/SimpChinese_languageNames.nsh @@ -0,0 +1,94 @@ +### Chinese/China (zh_CN) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'SimpChinese.nsh' +${LangFileString} lng_am "阿姆哈拉语(am)" +${LangFileString} lng_ar "阿拉伯语(ar)" +${LangFileString} lng_as "阿萨姆语(as)" +${LangFileString} lng_az "阿塞拜疆语(az)" +${LangFileString} lng_be "白俄罗斯语(be)" +${LangFileString} lng_bg "保加利亚语(bg)" +${LangFileString} lng_bn "孟加拉语(bn)" +${LangFileString} lng_bn_BD "孟加拉语/西孟加拉 (bn_BD)" +${LangFileString} lng_br "布利托尼语(br)" +${LangFileString} lng_brx "博多语(brx)" +${LangFileString} lng_ca "加泰罗尼亚语(ca)" +${LangFileString} lng_ca@valencia "瓦伦西亚加泰罗尼亚语(ca@valencia)" +${LangFileString} lng_cs "捷克语(cs)" +${LangFileString} lng_da "丹麦语(da)" +${LangFileString} lng_de "德语(de)" +${LangFileString} lng_doi "多格拉语(doi)" +${LangFileString} lng_dz "不丹语(dz)" +${LangFileString} lng_el "希腊语(el)" +${LangFileString} lng_en "英语(en)" +${LangFileString} lng_en_AU "英语/澳大利亚(en_AU)" +${LangFileString} lng_en_CA "英语/加拿大(en_CA)" +${LangFileString} lng_en_GB "英语/英国(en_GB)" +${LangFileString} lng_en_US@piglatin "大拉丁语(en_US@piglatin)" +${LangFileString} lng_eo "世界语(eo)" +${LangFileString} lng_es "西班牙语(es)" +${LangFileString} lng_es_MX "西班牙语/墨西哥(es_MX)" +${LangFileString} lng_et "爱沙尼亚语(et)" +${LangFileString} lng_eu "巴斯克语(eu)" +${LangFileString} lng_fa "波斯语(fa)" +${LangFileString} lng_fi "芬兰语(fi)" +${LangFileString} lng_fr "法语(fr)" +${LangFileString} lng_ga "爱尔兰语(ga)" +${LangFileString} lng_gl "加利西亚语(gl)" +${LangFileString} lng_gu "古吉拉特语(gu)" +${LangFileString} lng_he "希伯来语(he)" +${LangFileString} lng_hi "印地语(hi)" +${LangFileString} lng_hr "克罗地亚语(hr)" +${LangFileString} lng_hu "匈牙利语(hu)" +${LangFileString} lng_hy "亚美尼亚语(hy)" +${LangFileString} lng_id "印度尼西亚语(id)" +${LangFileString} lng_is "冰岛语(is)" +${LangFileString} lng_it "意大利语(it)" +${LangFileString} lng_ja "日语(ja)" +${LangFileString} lng_km "柬埔寨语(km)" +${LangFileString} lng_kn "坎那达文 (kn)" +${LangFileString} lng_ko "韩语(ko)" +${LangFileString} lng_kok "孔卡尼语(kok)" +${LangFileString} lng_kok@latin "孔卡尼语,拉丁字书写(sr@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "立陶宛语(lt)" +${LangFileString} lng_lv "拉脱维亚语(lv)" +${LangFileString} lng_mai "迈蒂利语(mai)" +${LangFileString} lng_mk "马其顿语(mk)" +${LangFileString} lng_ml "马拉雅拉姆语(ml)" +${LangFileString} lng_mn "蒙古语(mn)" +${LangFileString} lng_mni "曼尼普尔语(mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "马拉地语(mr)" +${LangFileString} lng_nb "挪威巴克摩语(nb)" +${LangFileString} lng_ne "尼泊尔语(ne)" +${LangFileString} lng_nl "荷兰语(nl)" +${LangFileString} lng_nn "挪威尼诺斯克语(nn)" +${LangFileString} lng_or "奥里亚语(or)" +${LangFileString} lng_pa "潘贾比语(pa)" +${LangFileString} lng_pl "波兰语(pl)" +${LangFileString} lng_pt "葡萄牙语(pt)" +${LangFileString} lng_pt_BR "葡萄牙语/巴西(pt_BR)" +${LangFileString} lng_ro "罗马尼亚语(ro)" +${LangFileString} lng_ru "俄语(ru)" +${LangFileString} lng_rw "卢旺达语(rw)" +${LangFileString} lng_sa "梵语(sa)" +${LangFileString} lng_sat "桑塔尔语(sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "信德语(sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "斯洛伐克语(sk)" +${LangFileString} lng_sl "斯洛文尼亚语(sl)" +${LangFileString} lng_sq "阿尔巴尼亚语(sq)" +${LangFileString} lng_sr "塞尔维亚语(sr)" +${LangFileString} lng_sr@latin "塞尔维亚语,拉丁字书写(sr@latin)" +${LangFileString} lng_sv "瑞典语(sv)" +${LangFileString} lng_ta "泰米尔语(ta)" +${LangFileString} lng_te "泰卢固语(te)" +${LangFileString} lng_th "泰语(th)" +${LangFileString} lng_tr "土耳其语(tr)" +${LangFileString} lng_uk "乌克兰语(uk)" +${LangFileString} lng_ur "乌尔都语(ur)" +${LangFileString} lng_vi "越南语(vi)" +${LangFileString} lng_zh_CN "中文/中国(zh_CN)" +${LangFileString} lng_zh_TW "中文/台湾(zh_TW)" diff --git a/packaging/win32/languages/Slovak.nsh b/packaging/win32/languages/Slovak.nsh index cb4d84d1b..befe7f43a 100644 --- a/packaging/win32/languages/Slovak.nsh +++ b/packaging/win32/languages/Slovak.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Jazykové sady" ${LangFileString} LanguagesDesc "Nainštalovať ďalšie jazykové sady Inkscape" -${LangFileString} lng_am "amharčina" -${LangFileString} lng_ar "arabčina" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "azerbajdžančina" -${LangFileString} lng_be "bieloruština" -${LangFileString} lng_bg "bulharčina" -${LangFileString} lng_bn "bengálčina" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "bretónčina" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "katalánčina" -${LangFileString} lng_ca@valencia "valencijčina" -${LangFileString} lng_cs "čeština" -${LangFileString} lng_da "dánčina" -${LangFileString} lng_de "nemčina" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "dzongkä" -${LangFileString} lng_el "gréčtina" -${LangFileString} lng_en "angličtina" -${LangFileString} lng_en_AU "angličtina (Austrália)" -${LangFileString} lng_en_CA "angličtina (Kanada)" -${LangFileString} lng_en_GB "angličtina (Spojené kráľovstvo)" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "esperanto" -${LangFileString} lng_es "španielčina" -${LangFileString} lng_es_MX "španielčina (Mexiko)" -${LangFileString} lng_et "estónčina" -${LangFileString} lng_eu "baskičtina" -${LangFileString} lng_fa "farsi" -${LangFileString} lng_fi "fínčina" -${LangFileString} lng_fr "francúzština" -${LangFileString} lng_ga "írčina" -${LangFileString} lng_gl "galícijčina" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "hebrejčina" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "chorvátčina" -${LangFileString} lng_hu "maďarčina" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "indonézština" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "taliančina" -${LangFileString} lng_ja "japončina" -${LangFileString} lng_km "khmérčina" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "kórejčina" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "litovčina" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "macedónčina" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "mongolčina" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "nórsky bokmal" -${LangFileString} lng_ne "nepálčina" -${LangFileString} lng_nl "holandčina" -${LangFileString} lng_nn "nórsky nynorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "pandžábčina" -${LangFileString} lng_pl "poľština" -${LangFileString} lng_pt "portugalčina" -${LangFileString} lng_pt_BR "portugalčina (Brazília)" -${LangFileString} lng_ro "rumunčina" -${LangFileString} lng_ru "ruština" -${LangFileString} lng_rw "rwandčina" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "slovenčina" -${LangFileString} lng_sl "slovinčina" -${LangFileString} lng_sq "albánčina" -${LangFileString} lng_sr "srbčina" -${LangFileString} lng_sr@latin "srbčina (latinka)" -${LangFileString} lng_sv "švédčina" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "telugu" -${LangFileString} lng_th "thajčina" -${LangFileString} lng_tr "turečtina" -${LangFileString} lng_uk "ukrajinčina" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamese" -${LangFileString} lng_zh_CN "čínština (zjednodušená)" -${LangFileString} lng_zh_TW "čínština (tradičná)" ${LangFileString} UInstOpt "Možnosti deinštalácie" ${LangFileString} UInstOpt1 "Zvoľte prosím ďalšie možnosti" ${LangFileString} PurgePrefs "Ponechať osobné nastavenia" diff --git a/packaging/win32/languages/Slovak_languageNames.nsh b/packaging/win32/languages/Slovak_languageNames.nsh new file mode 100644 index 000000000..9e38b9109 --- /dev/null +++ b/packaging/win32/languages/Slovak_languageNames.nsh @@ -0,0 +1,94 @@ +### Slovak (sk) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Slovak.nsh' +${LangFileString} lng_am "amharčina (am)" +${LangFileString} lng_ar "arabčina (ar)" +${LangFileString} lng_as "ásámčina (as)" +${LangFileString} lng_az "azerbajdžančina (az)" +${LangFileString} lng_be "bieloruština (be)" +${LangFileString} lng_bg "bulharčina (bg)" +${LangFileString} lng_bn "bengálčina (bn)" +${LangFileString} lng_bn_BD "bengálčina (Bangladéš) (bn)" +${LangFileString} lng_br "bretónčina (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "katalánčina (ca)" +${LangFileString} lng_ca@valencia "valencijčina (ca@valencia)" +${LangFileString} lng_cs "čeština (cs)" +${LangFileString} lng_da "dánčina (da)" +${LangFileString} lng_de "nemčina (de)" +${LangFileString} lng_doi "dógrí (doi)" +${LangFileString} lng_dz "dzongkä (dz)" +${LangFileString} lng_el "gréčtina (el)" +${LangFileString} lng_en "angličtina (en)" +${LangFileString} lng_en_AU "angličtina (Austrália) (en_AU)" +${LangFileString} lng_en_CA "angličtina (Kanada) (en_CA)" +${LangFileString} lng_en_GB "angličtina (Spojené kráľovstvo) (en_GB)" +${LangFileString} lng_en_US@piglatin "pig latin (en_US@piglatin)" +${LangFileString} lng_eo "esperanto (eo)" +${LangFileString} lng_es "španielčina (es)" +${LangFileString} lng_es_MX "španielčina (Mexiko) (es_MX)" +${LangFileString} lng_et "estónčina (et)" +${LangFileString} lng_eu "baskičtina (eu)" +${LangFileString} lng_fa "perzština (fa)" +${LangFileString} lng_fi "fínčina (fi)" +${LangFileString} lng_fr "francúzština (fr)" +${LangFileString} lng_ga "írčina (ga)" +${LangFileString} lng_gl "galícijčina (gl)" +${LangFileString} lng_gu "gudžarátčina (gu)" +${LangFileString} lng_he "hebrejčina (he)" +${LangFileString} lng_hi "hindčina (hi)" +${LangFileString} lng_hr "chorvátčina (hr)" +${LangFileString} lng_hu "maďarčina (hu)" +${LangFileString} lng_hy "arménčina (hy)" +${LangFileString} lng_id "indonézština (id)" +${LangFileString} lng_is "islandčina (is)" +${LangFileString} lng_it "taliančina (it)" +${LangFileString} lng_ja "japončina (ja)" +${LangFileString} lng_km "khmérčina (km)" +${LangFileString} lng_kn "kannadčina (kn)" +${LangFileString} lng_ko "kórejčina (ko)" +${LangFileString} lng_kok "konkánčina (kok)" +${LangFileString} lng_kok@latin "konkánčina v latinke (kok@latin)" +${LangFileString} lng_ks@aran "kašmírčina v perzsko-arabskom skripte (ks@aran)" +${LangFileString} lng_ks@deva "kašmírčina v skripte Devanagari (ks@deva)" +${LangFileString} lng_lt "litovčina (lt)" +${LangFileString} lng_lv "lotyština (lv)" +${LangFileString} lng_mai "maithilčina (mai)" +${LangFileString} lng_mk "macedónčina (mk)" +${LangFileString} lng_ml "malajálamčina (ml)" +${LangFileString} lng_mn "mongolčina (mn)" +${LangFileString} lng_mni "manípurčina (mni)" +${LangFileString} lng_mni@beng "manípurčina v bengálskom skripte (mni@beng)" +${LangFileString} lng_mr "maráthčina (mr)" +${LangFileString} lng_nb "nórsky bokmål (nb)" +${LangFileString} lng_ne "nepálčina (ne)" +${LangFileString} lng_nl "holandčina (nl)" +${LangFileString} lng_nn "nórsky nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "pandžábčina (pa)" +${LangFileString} lng_pl "poľština (pl)" +${LangFileString} lng_pt "portugalčina (pt)" +${LangFileString} lng_pt_BR "portugalčina (Brazília) (pt_BR)" +${LangFileString} lng_ro "rumunčina (ro)" +${LangFileString} lng_ru "ruština (ru)" +${LangFileString} lng_rw "rwandčina (rw)" +${LangFileString} lng_sa "sanskrit (sa)" +${LangFileString} lng_sat "santalčina (sat)" +${LangFileString} lng_sat@deva "santalčina v skripte Devanagari (sat@deva)" +${LangFileString} lng_sd "sindhčina (sd)" +${LangFileString} lng_sd@deva "sindhčina v skripte Devanagari (sd@deva)" +${LangFileString} lng_sk "slovenčina (sk)" +${LangFileString} lng_sl "slovinčina (sl)" +${LangFileString} lng_sq "albánčina (sq)" +${LangFileString} lng_sr "srbčina (sr)" +${LangFileString} lng_sr@latin "srbčina v latinke (sr@latin)" +${LangFileString} lng_sv "švédčina (sv)" +${LangFileString} lng_ta "tamilčina (ta)" +${LangFileString} lng_te "telugčina (te)" +${LangFileString} lng_th "thajčina (th)" +${LangFileString} lng_tr "turečtina (tr)" +${LangFileString} lng_uk "ukrajinčina (uk)" +${LangFileString} lng_ur "urdčina (ur)" +${LangFileString} lng_vi "vietnamčina (vi)" +${LangFileString} lng_zh_CN "čínština (Čína) (zh_CN)" +${LangFileString} lng_zh_TW "čínština (Taiwan) (zh_TW)" diff --git a/packaging/win32/languages/Slovenian.nsh b/packaging/win32/languages/Slovenian.nsh index 8042f3cb6..fd50222c2 100644 --- a/packaging/win32/languages/Slovenian.nsh +++ b/packaging/win32/languages/Slovenian.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Prevodi" ${LangFileString} LanguagesDesc "Namesti različne prevode za Inkscape" -${LangFileString} lng_am "amharski" -${LangFileString} lng_ar "arabski" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "azerbajdžanski" -${LangFileString} lng_be "beloruski" -${LangFileString} lng_bg "bolgarski" -${LangFileString} lng_bn "bengalski" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "bretonski" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "katalonski" -${LangFileString} lng_ca@valencia "valencijski katalonski" -${LangFileString} lng_cs "češki" -${LangFileString} lng_da "danski" -${LangFileString} lng_de "nemški" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "džongški" -${LangFileString} lng_el "grški" -${LangFileString} lng_en "angleški" -${LangFileString} lng_en_AU "avstralsko angleški" -${LangFileString} lng_en_CA "kanadsko angleški" -${LangFileString} lng_en_GB "britansko angleški" -${LangFileString} lng_en_US@piglatin "obrnjeni angleški zlogi" -${LangFileString} lng_eo "esperanto" -${LangFileString} lng_es "španski" -${LangFileString} lng_es_MX "mehiško španski" -${LangFileString} lng_et "estonski" -${LangFileString} lng_eu "baskovski" -${LangFileString} lng_fa "farsi" -${LangFileString} lng_fi "finski" -${LangFileString} lng_fr "francoski" -${LangFileString} lng_ga "irski" -${LangFileString} lng_gl "galegaški" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "hebrejski" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "hrvaški" -${LangFileString} lng_hu "madžarski" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "indonezijski" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "italijanski" -${LangFileString} lng_ja "japonski" -${LangFileString} lng_km "kmerski" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "korejski" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "litovski" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "makedonski" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "mongolski" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "norveški Bokmal" -${LangFileString} lng_ne "nepalski" -${LangFileString} lng_nl "nizozemski" -${LangFileString} lng_nn "norveški Nyorsk" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "pundžabski" -${LangFileString} lng_pl "poljski" -${LangFileString} lng_pt "portugalski" -${LangFileString} lng_pt_BR "brazilski portugalski" -${LangFileString} lng_ro "romunski" -${LangFileString} lng_ru "ruski" -${LangFileString} lng_rw "kinjarvandski" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "slovaški" -${LangFileString} lng_sl "slovenski" -${LangFileString} lng_sq "albanski" -${LangFileString} lng_sr "srbski" -${LangFileString} lng_sr@latin "srbski - latinica" -${LangFileString} lng_sv "švedski" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "telugu" -${LangFileString} lng_th "tajski" -${LangFileString} lng_tr "turški" -${LangFileString} lng_uk "ukrajinski" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "vietnamski" -${LangFileString} lng_zh_CN "poenostavljeni kitajski" -${LangFileString} lng_zh_TW "tradicionalni kitajski" ${LangFileString} UInstOpt "Možnosti odstranitve" ${LangFileString} UInstOpt1 "Izberite dodatne možnosti" ${LangFileString} PurgePrefs "Ohrani osebne nastavitve" diff --git a/packaging/win32/languages/Slovenian_languageNames.nsh b/packaging/win32/languages/Slovenian_languageNames.nsh new file mode 100644 index 000000000..633e73ee7 --- /dev/null +++ b/packaging/win32/languages/Slovenian_languageNames.nsh @@ -0,0 +1,94 @@ +### Slovenian (sl) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Slovenian.nsh' +${LangFileString} lng_am "amharski (am)" +${LangFileString} lng_ar "arabski (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "azerbajdžanski (az)" +${LangFileString} lng_be "beloruski (be)" +${LangFileString} lng_bg "bolgarski (bg)" +${LangFileString} lng_bn "bengalski (bn)" +${LangFileString} lng_bn_BD "Bengali/Bangladesh (bn_BD)" +${LangFileString} lng_br "bretonski (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "katalonski (ca)" +${LangFileString} lng_ca@valencia "katalonski, Valencia (ca@valencia)" +${LangFileString} lng_cs "češki (cs)" +${LangFileString} lng_da "danski (da)" +${LangFileString} lng_de "nemški (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "džonkški (dz)" +${LangFileString} lng_el "grški (el)" +${LangFileString} lng_en "angleški (en)" +${LangFileString} lng_en_AU "angleški/Avstralija (en_AU)" +${LangFileString} lng_en_CA "angleški/Kanada (en_CA)" +${LangFileString} lng_en_GB "angleški/Velika Britanija (en_GB)" +${LangFileString} lng_en_US@piglatin "obrnjeni zlogi (en_US@piglatin)" +${LangFileString} lng_eo "esperanto (eo)" +${LangFileString} lng_es "španski (es)" +${LangFileString} lng_es_MX "španski/Mehika (es_MX)" +${LangFileString} lng_et "estonski (et)" +${LangFileString} lng_eu "baskovski (eu)" +${LangFileString} lng_fa "farsi (fa)" +${LangFileString} lng_fi "finski (fi)" +${LangFileString} lng_fr "francoski (fr)" +${LangFileString} lng_ga "irski (ga)" +${LangFileString} lng_gl "galicijski (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "hebrejski (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "hrvaški (hr)" +${LangFileString} lng_hu "madžarski (hu)" +${LangFileString} lng_hy "armenski (hy)" +${LangFileString} lng_id "indonezijski (id)" +${LangFileString} lng_is "Icelandic (is)" +${LangFileString} lng_it "italijanski (it)" +${LangFileString} lng_ja "japonski (ja)" +${LangFileString} lng_km "kmerski (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "korejski (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "Kashmiri in Devanagari script (ks@deva)" +${LangFileString} lng_lt "litovski (lt)" +${LangFileString} lng_lv "latvijski (lt)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "makedonski (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "mongolski (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri in Bengali script (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "norveški, Bokmål (nb)" +${LangFileString} lng_ne "nepalski (ne)" +${LangFileString} lng_nl "nizozemski (nl)" +${LangFileString} lng_nn "norveški, Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "pandžabski (pa)" +${LangFileString} lng_pl "poljski (pl)" +${LangFileString} lng_pt "portugalski (pt)" +${LangFileString} lng_pt_BR "portugalski/Brazilija (pt_BR)" +${LangFileString} lng_ro "romunski (ro)" +${LangFileString} lng_ru "ruski (ru)" +${LangFileString} lng_rw "kinjarvandski (rw)" +${LangFileString} lng_sa "Sanskrit (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "slovaški (sk)" +${LangFileString} lng_sl "slovenski (sl)" +${LangFileString} lng_sq "albanski (sq)" +${LangFileString} lng_sr "srbski (sr)" +${LangFileString} lng_sr@latin "srbski, latinica (sr@latin)" +${LangFileString} lng_sv "švedski (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "tajski (th)" +${LangFileString} lng_tr "turški (tr)" +${LangFileString} lng_uk "ukrajinski (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "vietnamski (vi)" +${LangFileString} lng_zh_CN "kitajski/Kitajska (zh_CN)" +${LangFileString} lng_zh_TW "kitajski/Tajvan (zh_TW)" diff --git a/packaging/win32/languages/Spanish.nsh b/packaging/win32/languages/Spanish.nsh index af38422f6..c28d29433 100644 --- a/packaging/win32/languages/Spanish.nsh +++ b/packaging/win32/languages/Spanish.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "Traducciones" ${LangFileString} LanguagesDesc "Instalar varias traducciones para Inkscape" -${LangFileString} lng_am "Amárico" -${LangFileString} lng_ar "Árabe" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "Azerbayano" -${LangFileString} lng_be "Bielorruso" -${LangFileString} lng_bg "Búlgaro" -${LangFileString} lng_bn "Bengalí" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "Bretón" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "Catalán" -${LangFileString} lng_ca@valencia "Valenciano" -${LangFileString} lng_cs "Checo" -${LangFileString} lng_da "Dané" -${LangFileString} lng_de "Alemán" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Dzongkha" -${LangFileString} lng_el "Griego" -${LangFileString} lng_en "Inglés" -${LangFileString} lng_en_AU "Inglés australiano" -${LangFileString} lng_en_CA "Inglés canadiense" -${LangFileString} lng_en_GB "Inglés británico" -${LangFileString} lng_en_US@piglatin "Pig Latin" -${LangFileString} lng_eo "Esperanto" -${LangFileString} lng_es "Español" -${LangFileString} lng_es_MX "Español mexicano" -${LangFileString} lng_et "Estonio" -${LangFileString} lng_eu "Euskera" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "Finés" -${LangFileString} lng_fr "Francés" -${LangFileString} lng_ga "Irlandés" -${LangFileString} lng_gl "Galego" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "Hebreo" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "Croata" -${LangFileString} lng_hu "Húngaro" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "Indonesio" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "Italiano" -${LangFileString} lng_ja "Japonés" -${LangFileString} lng_km "Jemer" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "Coreano" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "Lituano" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "Macedonio" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "Mongol" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "Bokmål noruego" -${LangFileString} lng_ne "Nepalí" -${LangFileString} lng_nl "Holandés" -${LangFileString} lng_nn "Nynorsk noruego" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "Punyabi" -${LangFileString} lng_pl "Polaco" -${LangFileString} lng_pt "Portugués" -${LangFileString} lng_pt_BR "Portugués brasileño" -${LangFileString} lng_ro "Rumano" -${LangFileString} lng_ru "Ruso" -${LangFileString} lng_rw "Kinyarwanda" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "Eslovaco" -${LangFileString} lng_sl "Esloveno" -${LangFileString} lng_sq "Albano" -${LangFileString} lng_sr "Serbio" -${LangFileString} lng_sr@latin "Serbio en escritura latina" -${LangFileString} lng_sv "Sueco" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "Tai" -${LangFileString} lng_tr "Turco" -${LangFileString} lng_uk "Ucranio" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "Vietnamita" -${LangFileString} lng_zh_CN "Chino simplificado" -${LangFileString} lng_zh_TW "Chino taiwanés" ${LangFileString} UInstOpt "Opciones de desinstalación" ${LangFileString} UInstOpt1 "Elija sus opciones adicionales" ${LangFileString} PurgePrefs "Guardar las preferencias personales" diff --git a/packaging/win32/languages/Spanish_languageNames.nsh b/packaging/win32/languages/Spanish_languageNames.nsh new file mode 100644 index 000000000..b904bae9e --- /dev/null +++ b/packaging/win32/languages/Spanish_languageNames.nsh @@ -0,0 +1,94 @@ +### Spanish (es) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Spanish.nsh' +${LangFileString} lng_am "Amárico (am)" +${LangFileString} lng_ar "Árabe (ar)" +${LangFileString} lng_as "Asamés (as)" +${LangFileString} lng_az "Azerbayano (az)" +${LangFileString} lng_be "Bielorruso (be) " +${LangFileString} lng_bg "Búlgaro (bg)" +${LangFileString} lng_bn "Bengalí (bn)" +${LangFileString} lng_bn_BD "Bengalí/Bangladesh (bn_BD)" +${LangFileString} lng_br "Bretón (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "Catalán (ca)" +${LangFileString} lng_ca@valencia "Valenciano (ca@valencia)" +${LangFileString} lng_cs "Checo (cs)" +${LangFileString} lng_da "Danés (da)" +${LangFileString} lng_de "Alemán (de)" +${LangFileString} lng_doi "Dogri (doi)" +${LangFileString} lng_dz "Dzongkha (dz)" +${LangFileString} lng_el "Griego (el)" +${LangFileString} lng_en "Inglés (en)" +${LangFileString} lng_en_AU "Inglés/Australia (en_AU)" +${LangFileString} lng_en_CA "Inglés/Canada (en_CA)" +${LangFileString} lng_en_GB "Inglés/Gran Bretaña (en_GB)" +${LangFileString} lng_en_US@piglatin "Galimatías - Pig Latin (en_US@piglatin)" +${LangFileString} lng_eo "Esperanto (eo)" +${LangFileString} lng_es "Español (es)" +${LangFileString} lng_es_MX "Español/México (es_MX)" +${LangFileString} lng_et "Estonio (et)" +${LangFileString} lng_eu "Euskera (eu)" +${LangFileString} lng_fa "Farsi (fa)" +${LangFileString} lng_fi "Finés (fi)" +${LangFileString} lng_fr "Francés (fr)" +${LangFileString} lng_ga "Irlandés (ga)" +${LangFileString} lng_gl "Gallego (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "Hebreo (he)" +${LangFileString} lng_hi "Hindi (hi)" +${LangFileString} lng_hr "Croata (hr)" +${LangFileString} lng_hu "Húngaro (hu)" +${LangFileString} lng_hy "Armenio (hy)" +${LangFileString} lng_id "Indonesio (id)" +${LangFileString} lng_is "Islandés (is)" +${LangFileString} lng_it "Italiano (it)" +${LangFileString} lng_ja "Japonés (ja)" +${LangFileString} lng_km "Jemer (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "Coreano (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani en escritura latina (kok@latin)" +${LangFileString} lng_ks@aran "Cachemiro en escritura Perso-Arábica (ks@aran)" +${LangFileString} lng_ks@deva "Cachemiro en escritura Devanagari (ks@deva)" +${LangFileString} lng_lt "Lituano (lt)" +${LangFileString} lng_lv "Letón (lv)" +${LangFileString} lng_mai "Maithili (mai)" +${LangFileString} lng_mk "Macedonio (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "Mongol (mn)" +${LangFileString} lng_mni "Manipuri (mni)" +${LangFileString} lng_mni@beng "Manipuri en escritura Bengalí (mni@beng)" +${LangFileString} lng_mr "Marathi (mr)" +${LangFileString} lng_nb "Noruego Bokmål (nb)" +${LangFileString} lng_ne "Nepalí (ne)" +${LangFileString} lng_nl "Holandés (nl)" +${LangFileString} lng_nn "Noruego Nynorsk (nn)" +${LangFileString} lng_or "Odia (or)" +${LangFileString} lng_pa "Panjabí (pa)" +${LangFileString} lng_pl "Polaco (pl)" +${LangFileString} lng_pt "Portugués (pt)" +${LangFileString} lng_pt_BR "Portugués brasileño (pt_BR)" +${LangFileString} lng_ro "Rumano (ro)" +${LangFileString} lng_ru "Ruso (ru)" +${LangFileString} lng_rw "Kinyarwanda (rw)" +${LangFileString} lng_sa "Sánscrito (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali en escritura Devanagari (sat@deva)" +${LangFileString} lng_sd "Sindhi (sd)" +${LangFileString} lng_sd@deva "Sindhi en escritura Devanagari (sd@deva)" +${LangFileString} lng_sk "Eslovaco (sk)" +${LangFileString} lng_sl "Esloveno (sl)" +${LangFileString} lng_sq "Albanés (sq)" +${LangFileString} lng_sr "Serbio (sr)" +${LangFileString} lng_sr@latin "Serbio en escritura latina (sr@latin)" +${LangFileString} lng_sv "Sueco (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "Telugu (te)" +${LangFileString} lng_th "Thai (th)" +${LangFileString} lng_tr "Turco (tr)" +${LangFileString} lng_uk "Ukranio (uk)" +${LangFileString} lng_ur "Urdu (ur)" +${LangFileString} lng_vi "Vietnamita (vi)" +${LangFileString} lng_zh_CN "Chino/China (zh_CN)" +${LangFileString} lng_zh_TW "Chino/Taiwán (zh_TW)" diff --git a/packaging/win32/languages/TradChinese.nsh b/packaging/win32/languages/TradChinese.nsh index 6e75dea77..38d017949 100644 --- a/packaging/win32/languages/TradChinese.nsh +++ b/packaging/win32/languages/TradChinese.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Dictionaries" ${LangFileString} DictionariesDesc "Dictionaries for some common languages for spell checking in Inkscape" ${LangFileString} Languages "語言" ${LangFileString} LanguagesDesc "安裝 Inkscape 各種語言翻譯" -${LangFileString} lng_am "阿比西尼亞語" -${LangFileString} lng_ar "阿拉伯語" -${LangFileString} lng_as "Assamese" -${LangFileString} lng_az "亞塞拜然語" -${LangFileString} lng_be "白俄羅斯語" -${LangFileString} lng_bg "保加利亞語" -${LangFileString} lng_bn "孟加拉語" -${LangFileString} lng_bn_BD "Bengali Bangladesh" -${LangFileString} lng_br "不列塔尼語" -${LangFileString} lng_brx "Bodo" -${LangFileString} lng_ca "加泰隆語" -${LangFileString} lng_ca@valencia "瓦倫西亞語 加泰羅尼亞語" -${LangFileString} lng_cs "捷克語" -${LangFileString} lng_da "丹麥語" -${LangFileString} lng_de "德語" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "宗卡語" -${LangFileString} lng_el "希臘語" -${LangFileString} lng_en "英語" -${LangFileString} lng_en_AU "英語(澳大利亞)" -${LangFileString} lng_en_CA "英語(加拿大)" -${LangFileString} lng_en_GB "英語(不列顛)" -${LangFileString} lng_en_US@piglatin "豬拉丁語" -${LangFileString} lng_eo "世界語" -${LangFileString} lng_es "西班牙文" -${LangFileString} lng_es_MX "西班牙語(墨西哥)" -${LangFileString} lng_et "愛沙尼亞語" -${LangFileString} lng_eu "巴斯克語" -${LangFileString} lng_fa "Farsi" -${LangFileString} lng_fi "芬蘭語" -${LangFileString} lng_fr "法文" -${LangFileString} lng_ga "愛爾蘭語" -${LangFileString} lng_gl "加里西亞語" -${LangFileString} lng_gu "Gujarati" -${LangFileString} lng_he "希伯來語" -${LangFileString} lng_hi "Hindi" -${LangFileString} lng_hr "克羅埃西亞語" -${LangFileString} lng_hu "匈牙利語" -${LangFileString} lng_hy "Armenian" -${LangFileString} lng_id "印尼語" -${LangFileString} lng_is "Icelandic" -${LangFileString} lng_it "義大利文" -${LangFileString} lng_ja "日文" -${LangFileString} lng_km "高棉語" -${LangFileString} lng_kn "Kannada" -${LangFileString} lng_ko "韓文" -${LangFileString} lng_kok "Konkani" -${LangFileString} lng_kok@latin "Konkani in Latin script" -${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script" -${LangFileString} lng_ks@deva "Kashmiri in Devanagari script" -${LangFileString} lng_lt "立陶宛語" -${LangFileString} lng_lv "Latvian" -${LangFileString} lng_mai "Maithili" -${LangFileString} lng_mk "馬其頓語" -${LangFileString} lng_ml "Malayalam" -${LangFileString} lng_mn "蒙古語" -${LangFileString} lng_mni "Manipuri" -${LangFileString} lng_mni@beng "Manipuri in Bengali script" -${LangFileString} lng_mr "Marathi" -${LangFileString} lng_nb "挪威 Bokmal 語" -${LangFileString} lng_ne "尼泊爾語" -${LangFileString} lng_nl "荷蘭語" -${LangFileString} lng_nn "挪威 Nynorsk 語" -${LangFileString} lng_or "Odia" -${LangFileString} lng_pa "旁遮普語" -${LangFileString} lng_pl "波蘭語" -${LangFileString} lng_pt "葡萄牙文" -${LangFileString} lng_pt_BR "葡萄牙文(巴西)" -${LangFileString} lng_ro "羅馬尼亞語" -${LangFileString} lng_ru "俄文" -${LangFileString} lng_rw "金亞盧安達語" -${LangFileString} lng_sa "Sanskrit" -${LangFileString} lng_sat "Santali" -${LangFileString} lng_sat@deva "Santali in Devanagari script" -${LangFileString} lng_sd "Sindhi" -${LangFileString} lng_sd@deva "Sindhi in Devanagari script" -${LangFileString} lng_sk "斯洛法克語" -${LangFileString} lng_sl "斯洛凡尼亞語" -${LangFileString} lng_sq "阿爾巴尼亞語" -${LangFileString} lng_sr "賽爾維亞語" -${LangFileString} lng_sr@latin "塞爾維亞文-拉丁" -${LangFileString} lng_sv "瑞典語" -${LangFileString} lng_ta "Tamil" -${LangFileString} lng_te "Telugu" -${LangFileString} lng_th "泰語" -${LangFileString} lng_tr "土耳其語" -${LangFileString} lng_uk "烏克蘭語" -${LangFileString} lng_ur "Urdu" -${LangFileString} lng_vi "越南話" -${LangFileString} lng_zh_CN "簡體中文" -${LangFileString} lng_zh_TW "繁體中文" ${LangFileString} UInstOpt "反安裝選項" ${LangFileString} UInstOpt1 "請選擇其他選項" ${LangFileString} PurgePrefs "保留個人偏好設定" diff --git a/packaging/win32/languages/TradChinese_languageNames.nsh b/packaging/win32/languages/TradChinese_languageNames.nsh new file mode 100644 index 000000000..6d1a66954 --- /dev/null +++ b/packaging/win32/languages/TradChinese_languageNames.nsh @@ -0,0 +1,94 @@ +### Chinese/Taiwan (zh_TW) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'TradChinese.nsh' +${LangFileString} lng_am "阿比西尼亞語 (am)" +${LangFileString} lng_ar "阿拉伯語 (ar)" +${LangFileString} lng_as "Assamese (as)" +${LangFileString} lng_az "亞塞拜然語 (az)" +${LangFileString} lng_be "白俄羅斯語 (be)" +${LangFileString} lng_bg "保加利亞語 (bg)" +${LangFileString} lng_bn "孟加拉語 (bn)" +${LangFileString} lng_bn_BD "孟加拉語 / 西孟加拉 (bn)" +${LangFileString} lng_br "不列塔尼語 (br)" +${LangFileString} lng_brx "Bodo (brx)" +${LangFileString} lng_ca "加達朗語 (ca)" +${LangFileString} lng_ca@valencia "瓦倫西亞語 加泰羅尼亞語 (ca@valencia)" +${LangFileString} lng_cs "捷克語 (cs)" +${LangFileString} lng_da "丹麥語 (da)" +${LangFileString} lng_de "德語 (de)" +${LangFileString} lng_doi "多格萊語 (doi)" +${LangFileString} lng_dz "宗卡語 (dz)" +${LangFileString} lng_el "希臘語 (el)" +${LangFileString} lng_en "英語 (en)" +${LangFileString} lng_en_AU "英語/澳大利亞 (en_AU)" +${LangFileString} lng_en_CA "英語 / 加拿大 (en_CA)" +${LangFileString} lng_en_GB "英語 / 大不列顛 (en_GB)" +${LangFileString} lng_en_US@piglatin "兒童黑話 (en_US@piglatin)" +${LangFileString} lng_eo "世界語 (eo)" +${LangFileString} lng_es "西班牙語 (es)" +${LangFileString} lng_es_MX "西班牙語 / 墨西哥 (es_MX)" +${LangFileString} lng_et "愛沙尼亞語 (et)" +${LangFileString} lng_eu "巴斯克語 (eu)" +${LangFileString} lng_fa "波斯語 (fa)" +${LangFileString} lng_fi "芬蘭語 (fi)" +${LangFileString} lng_fr "法語 (fr)" +${LangFileString} lng_ga "愛爾蘭語 (ga)" +${LangFileString} lng_gl "加裡西亞語 (gl)" +${LangFileString} lng_gu "Gujarati (gu)" +${LangFileString} lng_he "希伯來語 (he)" +${LangFileString} lng_hi "印地語 (hi)" +${LangFileString} lng_hr "克羅埃西亞語 (hr)" +${LangFileString} lng_hu "匈牙利語 (hu)" +${LangFileString} lng_hy "亞美尼亞語 (hy)" +${LangFileString} lng_id "印尼語 (id)" +${LangFileString} lng_is "冰島語 (is)" +${LangFileString} lng_it "義大利語 (it)" +${LangFileString} lng_ja "日文 (ja)" +${LangFileString} lng_km "高棉語 (km)" +${LangFileString} lng_kn "Kannada (kn)" +${LangFileString} lng_ko "韓語 (ko)" +${LangFileString} lng_kok "Konkani (kok)" +${LangFileString} lng_kok@latin "Konkani in Latin script (kok@latin)" +${LangFileString} lng_ks@aran "Kashmiri in Perso-Arabic script (ks@aran)" +${LangFileString} lng_ks@deva "迪瓦那格里書寫體喀什米爾語 (ks@deva)" +${LangFileString} lng_lt "立陶宛語 (lt)" +${LangFileString} lng_lv "拉脫維亞語 (lv)" +${LangFileString} lng_mai "邁蒂利語 (mai)" +${LangFileString} lng_mk "馬其頓語 (mk)" +${LangFileString} lng_ml "Malayalam (ml)" +${LangFileString} lng_mn "蒙古語 (mn)" +${LangFileString} lng_mni "曼尼普爾語 (mni)" +${LangFileString} lng_mni@beng "孟加拉書寫體曼尼普爾語 (mni@beng)" +${LangFileString} lng_mr "馬拉提語 (mr)" +${LangFileString} lng_nb "挪威 Bokmål 語 (nb)" +${LangFileString} lng_ne "尼泊爾語 (ne)" +${LangFileString} lng_nl "荷蘭語 (nl)" +${LangFileString} lng_nn "挪威 Nynorsk 語 (nn)" +${LangFileString} lng_or "歐利亞語 (or)" +${LangFileString} lng_pa "旁遮普語 (pa)" +${LangFileString} lng_pl "波蘭語 (pl)" +${LangFileString} lng_pt "葡萄牙語 (pt)" +${LangFileString} lng_pt_BR "葡萄牙語 / 巴西 (pt_BR)" +${LangFileString} lng_ro "羅馬尼亞語 (ro)" +${LangFileString} lng_ru "俄文 (ru)" +${LangFileString} lng_rw "金亞盧安達語 (rw)" +${LangFileString} lng_sa "梵語 (sa)" +${LangFileString} lng_sat "Santali (sat)" +${LangFileString} lng_sat@deva "Santali in Devanagari script (sat@deva)" +${LangFileString} lng_sd "信德語 (sd)" +${LangFileString} lng_sd@deva "Sindhi in Devanagari script (sd@deva)" +${LangFileString} lng_sk "斯洛法克語 (sk)" +${LangFileString} lng_sl "斯洛凡尼亞語 (sl)" +${LangFileString} lng_sq "阿爾巴尼亞語 (sq)" +${LangFileString} lng_sr "賽爾維亞語 (sr)" +${LangFileString} lng_sr@latin "塞爾維亞文 - 拉丁 (sr@latin)" +${LangFileString} lng_sv "瑞典語 (sv)" +${LangFileString} lng_ta "Tamil (ta)" +${LangFileString} lng_te "泰盧固語 (te)" +${LangFileString} lng_th "泰語 (th)" +${LangFileString} lng_tr "土耳其語 (tr)" +${LangFileString} lng_uk "烏克蘭語 (uk)" +${LangFileString} lng_ur "烏爾都語 (ur)" +${LangFileString} lng_vi "越南話 (vi)" +${LangFileString} lng_zh_CN "中文 / 中國 (zh_CN)" +${LangFileString} lng_zh_TW "中文 / 臺灣 (zh_TW)" diff --git a/packaging/win32/languages/Ukrainian.nsh b/packaging/win32/languages/Ukrainian.nsh index 5c015da1e..a1c6c1d1f 100644 --- a/packaging/win32/languages/Ukrainian.nsh +++ b/packaging/win32/languages/Ukrainian.nsh @@ -44,97 +44,6 @@ ${LangFileString} Dictionaries "Словники" ${LangFileString} DictionariesDesc "Словники для перевірки правопису поширеними мовами у Inkscape" ${LangFileString} Languages "Переклади" ${LangFileString} LanguagesDesc "Встановити переклади Inkscape різними мовами" -${LangFileString} lng_am "Амхарською" -${LangFileString} lng_ar "Арабською" -${LangFileString} lng_as "Асамською" -${LangFileString} lng_az "Азербайджанською" -${LangFileString} lng_be "Білоруською" -${LangFileString} lng_bg "Болгарською" -${LangFileString} lng_bn "Бенгальською" -${LangFileString} lng_bn_BD "Бенгальською (Бангладеш)" -${LangFileString} lng_br "Бретонською" -${LangFileString} lng_brx "Бодо" -${LangFileString} lng_ca "Каталанською" -${LangFileString} lng_ca@valencia "Валенсійською каталанською" -${LangFileString} lng_cs "Чеською" -${LangFileString} lng_da "Данською" -${LangFileString} lng_de "Німецькою" -${LangFileString} lng_doi "Dogri" -${LangFileString} lng_dz "Дзонг-кхе" -${LangFileString} lng_el "Грецькою" -${LangFileString} lng_en "Англійською" -${LangFileString} lng_en_AU "Австралійською англійською" -${LangFileString} lng_en_CA "Канадською англійською" -${LangFileString} lng_en_GB "Британською англійською" -${LangFileString} lng_en_US@piglatin "Поросячою латиною" -${LangFileString} lng_eo "Есперанто" -${LangFileString} lng_es "Іспанською" -${LangFileString} lng_es_MX "Мексиканською іспанською" -${LangFileString} lng_et "Естонською" -${LangFileString} lng_eu "Баською" -${LangFileString} lng_fa "Фарсі" -${LangFileString} lng_fi "Фінською" -${LangFileString} lng_fr "Французькою" -${LangFileString} lng_ga "Ірландською" -${LangFileString} lng_gl "Галісійською" -${LangFileString} lng_gu "Гуджараті" -${LangFileString} lng_he "Івритом" -${LangFileString} lng_hi "Гінді" -${LangFileString} lng_hr "Хорватською" -${LangFileString} lng_hu "Угорською" -${LangFileString} lng_hy "Вірменською" -${LangFileString} lng_id "Індонезійською" -${LangFileString} lng_is "Ісландською" -${LangFileString} lng_it "Італійською" -${LangFileString} lng_ja "Японською" -${LangFileString} lng_km "Кхмерською" -${LangFileString} lng_kn "Каннадською" -${LangFileString} lng_ko "Корейською" -${LangFileString} lng_kok "Конкані" -${LangFileString} lng_kok@latin "Конкані з латинською писемністю" -${LangFileString} lng_ks@aran "Кашмірською із персо-арабською писемністю" -${LangFileString} lng_ks@deva "Кашмірською із писемністю деванагарі" -${LangFileString} lng_lt "Литовською" -${LangFileString} lng_lv "Латвійською" -${LangFileString} lng_mai "Майтілі" -${LangFileString} lng_mk "Македонською" -${LangFileString} lng_ml "Малаялам" -${LangFileString} lng_mn "Монгольською" -${LangFileString} lng_mni "Маніпурі" -${LangFileString} lng_mni@beng "Маніпурі із бенгальською писемністю" -${LangFileString} lng_mr "Мараті" -${LangFileString} lng_nb "Норвезькою (букмол)" -${LangFileString} lng_ne "Непальською" -${LangFileString} lng_nl "Голландською" -${LangFileString} lng_nn "Норвезькою (нюноршк)" -${LangFileString} lng_or "Одія" -${LangFileString} lng_pa "Пенджабі" -${LangFileString} lng_pl "Польською" -${LangFileString} lng_pt "Португальською" -${LangFileString} lng_pt_BR "Бразильською португальською" -${LangFileString} lng_ro "Румунською" -${LangFileString} lng_ru "Російською" -${LangFileString} lng_rw "Киньяруанда" -${LangFileString} lng_sa "Санскритом" -${LangFileString} lng_sat "Санталі" -${LangFileString} lng_sat@deva "Санталі із писемністю деванагарі" -${LangFileString} lng_sd "Сіндською" -${LangFileString} lng_sd@deva "Сіндською із писемністю деванагарі" -${LangFileString} lng_sk "Словацькою" -${LangFileString} lng_sl "Словенською" -${LangFileString} lng_sq "Албанською" -${LangFileString} lng_sr "Сербською" -${LangFileString} lng_sr@latin "Сербською (латиницею)" -${LangFileString} lng_sv "Шведською" -${LangFileString} lng_ta "Тамільською" -${LangFileString} lng_te "Телугу" -${LangFileString} lng_th "Тайською" -${LangFileString} lng_tr "Турецькою" -${LangFileString} lng_uk "Українською" -${LangFileString} lng_ur "Урду" -${LangFileString} lng_vi "В’єтнамською" -${LangFileString} lng_zh_CN "Спрощеною китайською" -${LangFileString} lng_zh_TW "Традиційною китайською" ${LangFileString} UInstOpt "Параметри вилучення програми" ${LangFileString} UInstOpt1 "Будь ласка, вкажіть додаткові параметри" ${LangFileString} PurgePrefs "Зберегти особисті налаштування" diff --git a/packaging/win32/languages/Ukrainian_languageNames.nsh b/packaging/win32/languages/Ukrainian_languageNames.nsh new file mode 100644 index 000000000..1c53aa503 --- /dev/null +++ b/packaging/win32/languages/Ukrainian_languageNames.nsh @@ -0,0 +1,94 @@ +### Ukrainian (uk) translations for language names +# This file has been automatically created by '_language_lists.py', do not edit it manually! +# Strings that should be translated are in 'Ukrainian.nsh' +${LangFileString} lng_am "Амхарська (am)" +${LangFileString} lng_ar "Арабська (ar)" +${LangFileString} lng_as "Ассамська (as)" +${LangFileString} lng_az "Азербайджанська (az)" +${LangFileString} lng_be "Білоруська (be)" +${LangFileString} lng_bg "Болгарська (bg)" +${LangFileString} lng_bn "Бенгальська (bn)" +${LangFileString} lng_bn_BD "Бенгальська, Бангладеш (bn_BD)" +${LangFileString} lng_br "Бретонська (br)" +${LangFileString} lng_brx "Бодо (brx)" +${LangFileString} lng_ca "Каталанська (ca)" +${LangFileString} lng_ca@valencia "Валенсійска каталанська (ca@valencia)" +${LangFileString} lng_cs "Чеська (cs)" +${LangFileString} lng_da "Данська (da)" +${LangFileString} lng_de "Німецька (de)" +${LangFileString} lng_doi "Догрі (doi)" +${LangFileString} lng_dz "Джонка (dz)" +${LangFileString} lng_el "Грецька (el)" +${LangFileString} lng_en "Англійська (en)" +${LangFileString} lng_en_AU "Англійська/Австралія (en_AU)" +${LangFileString} lng_en_CA "Англійська/Канада (en_CA)" +${LangFileString} lng_en_GB "Англійська/Великобританія (en_GB)" +${LangFileString} lng_en_US@piglatin "Свиняча латина (en_US@piglatin)" +${LangFileString} lng_eo "Есперанто (eo)" +${LangFileString} lng_es "Іспанська (es)" +${LangFileString} lng_es_MX "Іспанська (Мексика) (es_MX)" +${LangFileString} lng_et "Естонська (et)" +${LangFileString} lng_eu "Баскська (eu)" +${LangFileString} lng_fa "Фарсі (fa)" +${LangFileString} lng_fi "Фінська (fi)" +${LangFileString} lng_fr "Французька (fr)" +${LangFileString} lng_ga "Ірландська (ga)" +${LangFileString} lng_gl "Галісійська (gl)" +${LangFileString} lng_gu "Гуджараті (gu)" +${LangFileString} lng_he "Єврейська (he)" +${LangFileString} lng_hi "Хінді (hi)" +${LangFileString} lng_hr "Хорватська (hr)" +${LangFileString} lng_hu "Угорська (hu)" +${LangFileString} lng_hy "Вірменська (hy)" +${LangFileString} lng_id "Індонезійська (id)" +${LangFileString} lng_is "ісландська (is)" +${LangFileString} lng_it "Італійська (it)" +${LangFileString} lng_ja "Японська (ja)" +${LangFileString} lng_km "Кхмерська (km)" +${LangFileString} lng_kn "Каннада (kn)" +${LangFileString} lng_ko "Корейська (ko)" +${LangFileString} lng_kok "Конканська (kok)" +${LangFileString} lng_kok@latin "Конканська (латиниця) (sr@latin)" +${LangFileString} lng_ks@aran "Кашмірська, записана персько-арабською писемністю (ks@aran)" +${LangFileString} lng_ks@deva "Кашмірська, записана писемністю деванагарі (ks@deva)" +${LangFileString} lng_lt "Литовська (lt)" +${LangFileString} lng_lv "Латвійська (lv)" +${LangFileString} lng_mai "Майтілі (mai)" +${LangFileString} lng_mk "Македонська (mk)" +${LangFileString} lng_ml "Малаялам (ml)" +${LangFileString} lng_mn "Монгольська (mn)" +${LangFileString} lng_mni "Маніпурі (mni)" +${LangFileString} lng_mni@beng "Маніпурі, записана бенгальською писемністю (mni@beng)" +${LangFileString} lng_mr "Маратійська (gu)" +${LangFileString} lng_nb "Норвезька (букмол) (nb)" +${LangFileString} lng_ne "Непальська (ne)" +${LangFileString} lng_nl "Голландська (nl)" +${LangFileString} lng_nn "Норвезька (нюноршк) (nn)" +${LangFileString} lng_or "Орія (or)" +${LangFileString} lng_pa "Пенджабі (pa)" +${LangFileString} lng_pl "Польська (pl)" +${LangFileString} lng_pt "Португальська (pt)" +${LangFileString} lng_pt_BR "Португальська бразильська (pt_BR)" +${LangFileString} lng_ro "Румунська (ro)" +${LangFileString} lng_ru "Російська (ru)" +${LangFileString} lng_rw "Руандійська (rw)" +${LangFileString} lng_sa "Санскрит (sa)" +${LangFileString} lng_sat "Санталі (it)" +${LangFileString} lng_sat@deva "Санталі, записана писемністю деванагарі (sat@deva)" +${LangFileString} lng_sd "Сіндхська (sd)" +${LangFileString} lng_sd@deva "Сіндхська, записана писемністю деванагарі (sd@deva)" +${LangFileString} lng_sk "Словацька (sk)" +${LangFileString} lng_sl "Словенська (sl)" +${LangFileString} lng_sq "Албанська (sq)" +${LangFileString} lng_sr "Сербська (sr)" +${LangFileString} lng_sr@latin "Сербська (латиниця) (sr@latin)" +${LangFileString} lng_sv "Шведська (sv)" +${LangFileString} lng_ta "Тамільська (ta)" +${LangFileString} lng_te "Телугу (te)" +${LangFileString} lng_th "Тайська (th)" +${LangFileString} lng_tr "Турецька (tr)" +${LangFileString} lng_uk "Українська (uk)" +${LangFileString} lng_ur "Урду (ur)" +${LangFileString} lng_vi "В'єтнамська (vi)" +${LangFileString} lng_zh_CN "Китайська/Китай (zh_CN)" +${LangFileString} lng_zh_TW "Китайська/Тайвань (zh_TW)" diff --git a/packaging/win32/languages/_language_lists.py b/packaging/win32/languages/_language_lists.py new file mode 100644 index 000000000..9ca0234b6 --- /dev/null +++ b/packaging/win32/languages/_language_lists.py @@ -0,0 +1,79 @@ +# use this to update the translated language strings in the *_languageNames.nsh files +# translated language names are extracted from the .po files in the /po directory + +from __future__ import print_function +from __future__ import unicode_literals # make all literals unicode strings by default (even in Python 2) + +import os +import re +import sys +from io import open # needed for support of encoding parameter in Python 2 + +from _polib import pofile + + +# get the list of available Inkscape UI translations (by parsing inkscape-preferences.cpp) +sys.path.append('../../wix/') +from helpers import get_inkscape_locales_and_names +inkscape_locales = get_inkscape_locales_and_names() + +# get the list of translations offered in the installer (by parsing _language_lists.nsh) +re_installer_locales = re.compile(r'!macro INKSCAPE_TRANSLATIONS _MACRONAME\n(.+?)!macroend', re.DOTALL) +re_installer_locale = re.compile(r'[ \t]+!insertmacro \${_MACRONAME}[ \t]+([\w]+)[ \t]+([\w@]+)\n') +with open('_language_lists.nsh', 'r') as f: + installer_locales = re.search(re_installer_locales, f.read()) +if installer_locales: + installer_locales = re.finditer(re_installer_locale, installer_locales.group(1)) + if installer_locales: + installer_locales = { + installer_locale.group(2): installer_locale.group(1) for installer_locale in installer_locales + } +if not installer_locales: + print("Could not get the list of Inkscape translations from _language_lists.nsh") + sys.exit(1) +installer_locales['en'] = 'English' + + +# check if the lists are in sync +for installer_locale in installer_locales: + if installer_locale not in inkscape_locales: + print( + "Error: Locale '" + installer_locale + + "' is present in '_language_lists.nsh' but is not a selectable Inkscape translation!" + ) + sys.exit(1) +for inkscape_locale in inkscape_locales: + if inkscape_locale not in installer_locales: + print( + "Warning: Locale '" + inkscape_locale + + "' is a selectable Inkscape translation but not present in '_language_lists.nsh'\n" + + " You should consider adding it." + ) + + +# extract translation names from .po files for locales offered in the installer +for locale in sorted(installer_locales): + if os.path.isfile(installer_locales[locale] + '.nsh'): + print("Getting translation names for " + inkscape_locales[locale]) + filename = installer_locales[locale] + '_languageNames.nsh' + with open(filename, 'w', encoding='utf-8', newline='\n') as f: + f.write( + "### " + inkscape_locales[locale] + " translations for language names\n" + + "# This file has been automatically created by '" + __file__ + "', do not edit it manually!\n" + "# Strings that should be translated are in '" + installer_locales[locale] + ".nsh'\n") + if locale is 'en': + for locale in sorted(installer_locales): + locale_name = inkscape_locales[locale] + f.write('${LangFileString} lng_' + locale + ' ') + f.write('"' + locale_name + '"\n') + else: + po_filename = '../../../po/' + locale + '.po' + po = pofile(po_filename) + for locale in sorted(installer_locales): + po_entry = po.find(inkscape_locales[locale]) + if po_entry.translated(): + locale_name = po_entry.msgstr + else: + locale_name = inkscape_locales[locale] + f.write('${LangFileString} lng_' + locale + ' ') + f.write('"' + locale_name + '"\n') diff --git a/packaging/win32/languages/_polib.py b/packaging/win32/languages/_polib.py new file mode 100644 index 000000000..5fc4d82b2 --- /dev/null +++ b/packaging/win32/languages/_polib.py @@ -0,0 +1,1870 @@ +# -* coding: utf-8 -*- +# +# License: MIT +# +# Copyright (c) 2006-2015 David Jean Louis. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +# +# vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: + +""" +**polib** allows you to manipulate, create, modify gettext files (pot, po and +mo files). You can load existing files, iterate through it's entries, add, +modify entries, comments or metadata, etc. or create new po files from scratch. + +**polib** provides a simple and pythonic API via the :func:`~polib.pofile` and +:func:`~polib.mofile` convenience functions. +""" + +__author__ = 'David Jean Louis ' +__version__ = '1.0.8' +__all__ = ['pofile', 'POFile', 'POEntry', 'mofile', 'MOFile', 'MOEntry', + 'default_encoding', 'escape', 'unescape', 'detect_encoding', ] + +import array +import codecs +import os +import re +import struct +import sys +import textwrap + +try: + import io +except ImportError: + # replacement of io.open() for python < 2.6 + # we use codecs instead + class io(object): + @staticmethod + def open(fpath, mode='r', encoding=None): + return codecs.open(fpath, mode, encoding) + + +# the default encoding to use when encoding cannot be detected +default_encoding = 'utf-8' + +# python 2/3 compatibility helpers {{{ + + +if sys.version_info[:2] < (3, 0): + PY3 = False + text_type = unicode + + def b(s): + return s + + def u(s): + return unicode(s, "unicode_escape") + +else: + PY3 = True + text_type = str + + def b(s): + return s.encode("latin-1") + + def u(s): + return s +# }}} +# _pofile_or_mofile {{{ + + +def _pofile_or_mofile(f, type, **kwargs): + """ + Internal function used by :func:`polib.pofile` and :func:`polib.mofile` to + honor the DRY concept. + """ + # get the file encoding + enc = kwargs.get('encoding') + if enc is None: + enc = detect_encoding(f, type == 'mofile') + + # parse the file + kls = type == 'pofile' and _POFileParser or _MOFileParser + parser = kls( + f, + encoding=enc, + check_for_duplicates=kwargs.get('check_for_duplicates', False), + klass=kwargs.get('klass') + ) + instance = parser.parse() + instance.wrapwidth = kwargs.get('wrapwidth', 78) + return instance +# }}} +# _is_file {{{ + + +def _is_file(filename_or_contents): + """ + Safely returns the value of os.path.exists(filename_or_contents). + + Arguments: + + ``filename_or_contents`` + either a filename, or a string holding the contents of some file. + In the latter case, this function will always return False. + """ + try: + return os.path.exists(filename_or_contents) + except (ValueError, UnicodeEncodeError): + return False +# }}} +# function pofile() {{{ + + +def pofile(pofile, **kwargs): + """ + Convenience function that parses the po or pot file ``pofile`` and returns + a :class:`~polib.POFile` instance. + + Arguments: + + ``pofile`` + string, full or relative path to the po/pot file or its content (data). + + ``wrapwidth`` + integer, the wrap width, only useful when the ``-w`` option was passed + to xgettext (optional, default: ``78``). + + ``encoding`` + string, the encoding to use (e.g. "utf-8") (default: ``None``, the + encoding will be auto-detected). + + ``check_for_duplicates`` + whether to check for duplicate entries when adding entries to the + file (optional, default: ``False``). + + ``klass`` + class which is used to instantiate the return value (optional, + default: ``None``, the return value with be a :class:`~polib.POFile` + instance). + """ + return _pofile_or_mofile(pofile, 'pofile', **kwargs) +# }}} +# function mofile() {{{ + + +def mofile(mofile, **kwargs): + """ + Convenience function that parses the mo file ``mofile`` and returns a + :class:`~polib.MOFile` instance. + + Arguments: + + ``mofile`` + string, full or relative path to the mo file or its content (data). + + ``wrapwidth`` + integer, the wrap width, only useful when the ``-w`` option was passed + to xgettext to generate the po file that was used to format the mo file + (optional, default: ``78``). + + ``encoding`` + string, the encoding to use (e.g. "utf-8") (default: ``None``, the + encoding will be auto-detected). + + ``check_for_duplicates`` + whether to check for duplicate entries when adding entries to the + file (optional, default: ``False``). + + ``klass`` + class which is used to instantiate the return value (optional, + default: ``None``, the return value with be a :class:`~polib.POFile` + instance). + """ + return _pofile_or_mofile(mofile, 'mofile', **kwargs) +# }}} +# function detect_encoding() {{{ + + +def detect_encoding(file, binary_mode=False): + """ + Try to detect the encoding used by the ``file``. The ``file`` argument can + be a PO or MO file path or a string containing the contents of the file. + If the encoding cannot be detected, the function will return the value of + ``default_encoding``. + + Arguments: + + ``file`` + string, full or relative path to the po/mo file or its content. + + ``binary_mode`` + boolean, set this to True if ``file`` is a mo file. + """ + PATTERN = r'"?Content-Type:.+? charset=([\w_\-:\.]+)' + rxt = re.compile(u(PATTERN)) + rxb = re.compile(b(PATTERN)) + + def charset_exists(charset): + """Check whether ``charset`` is valid or not.""" + try: + codecs.lookup(charset) + except LookupError: + return False + return True + + if not _is_file(file): + match = rxt.search(file) + if match: + enc = match.group(1).strip() + if charset_exists(enc): + return enc + else: + # For PY3, always treat as binary + if binary_mode or PY3: + mode = 'rb' + rx = rxb + else: + mode = 'r' + rx = rxt + f = open(file, mode) + for l in f.readlines(): + match = rx.search(l) + if match: + f.close() + enc = match.group(1).strip() + if not isinstance(enc, text_type): + enc = enc.decode('utf-8') + if charset_exists(enc): + return enc + f.close() + return default_encoding +# }}} +# function escape() {{{ + + +def escape(st): + """ + Escapes the characters ``\\\\``, ``\\t``, ``\\n``, ``\\r`` and ``"`` in + the given string ``st`` and returns it. + """ + return st.replace('\\', r'\\')\ + .replace('\t', r'\t')\ + .replace('\r', r'\r')\ + .replace('\n', r'\n')\ + .replace('\"', r'\"') +# }}} +# function unescape() {{{ + + +def unescape(st): + """ + Unescapes the characters ``\\\\``, ``\\t``, ``\\n``, ``\\r`` and ``"`` in + the given string ``st`` and returns it. + """ + def unescape_repl(m): + m = m.group(1) + if m == 'n': + return '\n' + if m == 't': + return '\t' + if m == 'r': + return '\r' + if m == '\\': + return '\\' + return m # handles escaped double quote + return re.sub(r'\\(\\|n|t|r|")', unescape_repl, st) +# }}} +# function natural_sort() {{{ + + +def natural_sort(lst): + """ + Sort naturally the given list. + Credits: http://stackoverflow.com/a/4836734 + """ + convert = lambda text: int(text) if text.isdigit() else text.lower() + alphanum_key = lambda key: [ convert(c) for c in re.split('([0-9]+)', key) ] + return sorted(lst, key = alphanum_key) +# }}} +# class _BaseFile {{{ + + +class _BaseFile(list): + """ + Common base class for the :class:`~polib.POFile` and :class:`~polib.MOFile` + classes. This class should **not** be instantiated directly. + """ + + def __init__(self, *args, **kwargs): + """ + Constructor, accepts the following keyword arguments: + + ``pofile`` + string, the path to the po or mo file, or its content as a string. + + ``wrapwidth`` + integer, the wrap width, only useful when the ``-w`` option was + passed to xgettext (optional, default: ``78``). + + ``encoding`` + string, the encoding to use, defaults to ``default_encoding`` + global variable (optional). + + ``check_for_duplicates`` + whether to check for duplicate entries when adding entries to the + file, (optional, default: ``False``). + """ + list.__init__(self) + # the opened file handle + pofile = kwargs.get('pofile', None) + if pofile and _is_file(pofile): + self.fpath = pofile + else: + self.fpath = kwargs.get('fpath') + # the width at which lines should be wrapped + self.wrapwidth = kwargs.get('wrapwidth', 78) + # the file encoding + self.encoding = kwargs.get('encoding', default_encoding) + # whether to check for duplicate entries or not + self.check_for_duplicates = kwargs.get('check_for_duplicates', False) + # header + self.header = '' + # both po and mo files have metadata + self.metadata = {} + self.metadata_is_fuzzy = 0 + + def __unicode__(self): + """ + Returns the unicode representation of the file. + """ + ret = [] + entries = [self.metadata_as_entry()] + \ + [e for e in self if not e.obsolete] + for entry in entries: + ret.append(entry.__unicode__(self.wrapwidth)) + for entry in self.obsolete_entries(): + ret.append(entry.__unicode__(self.wrapwidth)) + ret = u('\n').join(ret) + + assert isinstance(ret, text_type) + #if type(ret) != text_type: + # return unicode(ret, self.encoding) + return ret + + if PY3: + def __str__(self): + return self.__unicode__() + else: + def __str__(self): + """ + Returns the string representation of the file. + """ + return unicode(self).encode(self.encoding) + + def __contains__(self, entry): + """ + Overridden ``list`` method to implement the membership test (in and + not in). + The method considers that an entry is in the file if it finds an entry + that has the same msgid (the test is **case sensitive**) and the same + msgctxt (or none for both entries). + + Argument: + + ``entry`` + an instance of :class:`~polib._BaseEntry`. + """ + return self.find(entry.msgid, by='msgid', msgctxt=entry.msgctxt) \ + is not None + + def __eq__(self, other): + return str(self) == str(other) + + def append(self, entry): + """ + Overridden method to check for duplicates entries, if a user tries to + add an entry that is already in the file, the method will raise a + ``ValueError`` exception. + + Argument: + + ``entry`` + an instance of :class:`~polib._BaseEntry`. + """ + # check_for_duplicates may not be defined (yet) when unpickling. + # But if pickling, we never want to check for duplicates anyway. + if getattr(self, 'check_for_duplicates', False) and entry in self: + raise ValueError('Entry "%s" already exists' % entry.msgid) + super(_BaseFile, self).append(entry) + + def insert(self, index, entry): + """ + Overridden method to check for duplicates entries, if a user tries to + add an entry that is already in the file, the method will raise a + ``ValueError`` exception. + + Arguments: + + ``index`` + index at which the entry should be inserted. + + ``entry`` + an instance of :class:`~polib._BaseEntry`. + """ + if self.check_for_duplicates and entry in self: + raise ValueError('Entry "%s" already exists' % entry.msgid) + super(_BaseFile, self).insert(index, entry) + + def metadata_as_entry(self): + """ + Returns the file metadata as a :class:`~polib.POFile` instance. + """ + e = POEntry(msgid='') + mdata = self.ordered_metadata() + if mdata: + strs = [] + for name, value in mdata: + # Strip whitespace off each line in a multi-line entry + strs.append('%s: %s' % (name, value)) + e.msgstr = '\n'.join(strs) + '\n' + if self.metadata_is_fuzzy: + e.flags.append('fuzzy') + return e + + def save(self, fpath=None, repr_method='__unicode__'): + """ + Saves the po file to ``fpath``. + If it is an existing file and no ``fpath`` is provided, then the + existing file is rewritten with the modified data. + + Keyword arguments: + + ``fpath`` + string, full or relative path to the file. + + ``repr_method`` + string, the method to use for output. + """ + if self.fpath is None and fpath is None: + raise IOError('You must provide a file path to save() method') + contents = getattr(self, repr_method)() + if fpath is None: + fpath = self.fpath + if repr_method == 'to_binary': + fhandle = open(fpath, 'wb') + else: + fhandle = io.open(fpath, 'w', encoding=self.encoding) + if not isinstance(contents, text_type): + contents = contents.decode(self.encoding) + fhandle.write(contents) + fhandle.close() + # set the file path if not set + if self.fpath is None and fpath: + self.fpath = fpath + + def find(self, st, by='msgid', include_obsolete_entries=False, + msgctxt=False): + """ + Find the entry which msgid (or property identified by the ``by`` + argument) matches the string ``st``. + + Keyword arguments: + + ``st`` + string, the string to search for. + + ``by`` + string, the property to use for comparison (default: ``msgid``). + + ``include_obsolete_entries`` + boolean, whether to also search in entries that are obsolete. + + ``msgctxt`` + string, allows specifying a specific message context for the + search. + """ + if include_obsolete_entries: + entries = self[:] + else: + entries = [e for e in self if not e.obsolete] + for e in entries: + if getattr(e, by) == st: + if msgctxt is not False and e.msgctxt != msgctxt: + continue + return e + return None + + def ordered_metadata(self): + """ + Convenience method that returns an ordered version of the metadata + dictionary. The return value is list of tuples (metadata name, + metadata_value). + """ + # copy the dict first + metadata = self.metadata.copy() + data_order = [ + 'Project-Id-Version', + 'Report-Msgid-Bugs-To', + 'POT-Creation-Date', + 'PO-Revision-Date', + 'Last-Translator', + 'Language-Team', + 'Language', + 'MIME-Version', + 'Content-Type', + 'Content-Transfer-Encoding', + 'Plural-Forms' + ] + ordered_data = [] + for data in data_order: + try: + value = metadata.pop(data) + ordered_data.append((data, value)) + except KeyError: + pass + # the rest of the metadata will be alphabetically ordered since there + # are no specs for this AFAIK + for data in natural_sort(metadata.keys()): + value = metadata[data] + ordered_data.append((data, value)) + return ordered_data + + def to_binary(self): + """ + Return the binary representation of the file. + """ + offsets = [] + entries = self.translated_entries() + + # the keys are sorted in the .mo file + def cmp(_self, other): + # msgfmt compares entries with msgctxt if it exists + self_msgid = _self.msgctxt and _self.msgctxt or _self.msgid + other_msgid = other.msgctxt and other.msgctxt or other.msgid + if self_msgid > other_msgid: + return 1 + elif self_msgid < other_msgid: + return -1 + else: + return 0 + # add metadata entry + entries.sort(key=lambda o: o.msgctxt or o.msgid) + mentry = self.metadata_as_entry() + #mentry.msgstr = mentry.msgstr.replace('\\n', '').lstrip() + entries = [mentry] + entries + entries_len = len(entries) + ids, strs = b(''), b('') + for e in entries: + # For each string, we need size and file offset. Each string is + # NUL terminated; the NUL does not count into the size. + msgid = b('') + if e.msgctxt: + # Contexts are stored by storing the concatenation of the + # context, a byte, and the original string + msgid = self._encode(e.msgctxt + '\4') + if e.msgid_plural: + msgstr = [] + for index in sorted(e.msgstr_plural.keys()): + msgstr.append(e.msgstr_plural[index]) + msgid += self._encode(e.msgid + '\0' + e.msgid_plural) + msgstr = self._encode('\0'.join(msgstr)) + else: + msgid += self._encode(e.msgid) + msgstr = self._encode(e.msgstr) + offsets.append((len(ids), len(msgid), len(strs), len(msgstr))) + ids += msgid + b('\0') + strs += msgstr + b('\0') + + # The header is 7 32-bit unsigned integers. + keystart = 7 * 4 + 16 * entries_len + # and the values start after the keys + valuestart = keystart + len(ids) + koffsets = [] + voffsets = [] + # The string table first has the list of keys, then the list of values. + # Each entry has first the size of the string, then the file offset. + for o1, l1, o2, l2 in offsets: + koffsets += [l1, o1 + keystart] + voffsets += [l2, o2 + valuestart] + offsets = koffsets + voffsets + + output = struct.pack( + "Iiiiiii", + # Magic number + MOFile.MAGIC, + # Version + 0, + # number of entries + entries_len, + # start of key index + 7 * 4, + # start of value index + 7 * 4 + entries_len * 8, + # size and offset of hash table, we don't use hash tables + 0, keystart + + ) + if PY3 and sys.version_info.minor > 1: # python 3.2 or superior + output += array.array("i", offsets).tobytes() + else: + output += array.array("i", offsets).tostring() + output += ids + output += strs + return output + + def _encode(self, mixed): + """ + Encodes the given ``mixed`` argument with the file encoding if and + only if it's an unicode string and returns the encoded string. + """ + if isinstance(mixed, text_type): + mixed = mixed.encode(self.encoding) + return mixed +# }}} +# class POFile {{{ + + +class POFile(_BaseFile): + """ + Po (or Pot) file reader/writer. + This class inherits the :class:`~polib._BaseFile` class and, by extension, + the python ``list`` type. + """ + + def __unicode__(self): + """ + Returns the unicode representation of the po file. + """ + ret, headers = '', self.header.split('\n') + for header in headers: + if not len(header): + ret += "#\n" + elif header[:1] in [',', ':']: + ret += '#%s\n' % header + else: + ret += '# %s\n' % header + + if not isinstance(ret, text_type): + ret = ret.decode(self.encoding) + + return ret + _BaseFile.__unicode__(self) + + def save_as_mofile(self, fpath): + """ + Saves the binary representation of the file to given ``fpath``. + + Keyword argument: + + ``fpath`` + string, full or relative path to the mo file. + """ + _BaseFile.save(self, fpath, 'to_binary') + + def percent_translated(self): + """ + Convenience method that returns the percentage of translated + messages. + """ + total = len([e for e in self if not e.obsolete]) + if total == 0: + return 100 + translated = len(self.translated_entries()) + return int(translated * 100 / float(total)) + + def translated_entries(self): + """ + Convenience method that returns the list of translated entries. + """ + return [e for e in self if e.translated()] + + def untranslated_entries(self): + """ + Convenience method that returns the list of untranslated entries. + """ + return [e for e in self if not e.translated() and not e.obsolete + and not 'fuzzy' in e.flags] + + def fuzzy_entries(self): + """ + Convenience method that returns the list of fuzzy entries. + """ + return [e for e in self if 'fuzzy' in e.flags] + + def obsolete_entries(self): + """ + Convenience method that returns the list of obsolete entries. + """ + return [e for e in self if e.obsolete] + + def merge(self, refpot): + """ + Convenience method that merges the current pofile with the pot file + provided. It behaves exactly as the gettext msgmerge utility: + + * comments of this file will be preserved, but extracted comments and + occurrences will be discarded; + * any translations or comments in the file will be discarded, however, + dot comments and file positions will be preserved; + * the fuzzy flags are preserved. + + Keyword argument: + + ``refpot`` + object POFile, the reference catalog. + """ + # Store entries in dict/set for faster access + self_entries = dict((entry.msgid, entry) for entry in self) + refpot_msgids = set(entry.msgid for entry in refpot) + # Merge entries that are in the refpot + for entry in refpot: + e = self_entries.get(entry.msgid) + if e is None: + e = POEntry() + self.append(e) + e.merge(entry) + # ok, now we must "obsolete" entries that are not in the refpot anymore + for entry in self: + if entry.msgid not in refpot_msgids: + entry.obsolete = True +# }}} +# class MOFile {{{ + + +class MOFile(_BaseFile): + """ + Mo file reader/writer. + This class inherits the :class:`~polib._BaseFile` class and, by + extension, the python ``list`` type. + """ + MAGIC = 0x950412de + MAGIC_SWAPPED = 0xde120495 + + def __init__(self, *args, **kwargs): + """ + Constructor, accepts all keywords arguments accepted by + :class:`~polib._BaseFile` class. + """ + _BaseFile.__init__(self, *args, **kwargs) + self.magic_number = None + self.version = 0 + + def save_as_pofile(self, fpath): + """ + Saves the mofile as a pofile to ``fpath``. + + Keyword argument: + + ``fpath`` + string, full or relative path to the file. + """ + _BaseFile.save(self, fpath) + + def save(self, fpath=None): + """ + Saves the mofile to ``fpath``. + + Keyword argument: + + ``fpath`` + string, full or relative path to the file. + """ + _BaseFile.save(self, fpath, 'to_binary') + + def percent_translated(self): + """ + Convenience method to keep the same interface with POFile instances. + """ + return 100 + + def translated_entries(self): + """ + Convenience method to keep the same interface with POFile instances. + """ + return self + + def untranslated_entries(self): + """ + Convenience method to keep the same interface with POFile instances. + """ + return [] + + def fuzzy_entries(self): + """ + Convenience method to keep the same interface with POFile instances. + """ + return [] + + def obsolete_entries(self): + """ + Convenience method to keep the same interface with POFile instances. + """ + return [] +# }}} +# class _BaseEntry {{{ + + +class _BaseEntry(object): + """ + Base class for :class:`~polib.POEntry` and :class:`~polib.MOEntry` classes. + This class should **not** be instantiated directly. + """ + + def __init__(self, *args, **kwargs): + """ + Constructor, accepts the following keyword arguments: + + ``msgid`` + string, the entry msgid. + + ``msgstr`` + string, the entry msgstr. + + ``msgid_plural`` + string, the entry msgid_plural. + + ``msgstr_plural`` + list, the entry msgstr_plural lines. + + ``msgctxt`` + string, the entry context (msgctxt). + + ``obsolete`` + bool, whether the entry is "obsolete" or not. + + ``encoding`` + string, the encoding to use, defaults to ``default_encoding`` + global variable (optional). + """ + self.msgid = kwargs.get('msgid', '') + self.msgstr = kwargs.get('msgstr', '') + self.msgid_plural = kwargs.get('msgid_plural', '') + self.msgstr_plural = kwargs.get('msgstr_plural', {}) + self.msgctxt = kwargs.get('msgctxt', None) + self.obsolete = kwargs.get('obsolete', False) + self.encoding = kwargs.get('encoding', default_encoding) + + def __unicode__(self, wrapwidth=78): + """ + Returns the unicode representation of the entry. + """ + if self.obsolete: + delflag = '#~ ' + else: + delflag = '' + ret = [] + # write the msgctxt if any + if self.msgctxt is not None: + ret += self._str_field("msgctxt", delflag, "", self.msgctxt, + wrapwidth) + # write the msgid + ret += self._str_field("msgid", delflag, "", self.msgid, wrapwidth) + # write the msgid_plural if any + if self.msgid_plural: + ret += self._str_field("msgid_plural", delflag, "", + self.msgid_plural, wrapwidth) + if self.msgstr_plural: + # write the msgstr_plural if any + msgstrs = self.msgstr_plural + keys = list(msgstrs) + keys.sort() + for index in keys: + msgstr = msgstrs[index] + plural_index = '[%s]' % index + ret += self._str_field("msgstr", delflag, plural_index, msgstr, + wrapwidth) + else: + # otherwise write the msgstr + ret += self._str_field("msgstr", delflag, "", self.msgstr, + wrapwidth) + ret.append('') + ret = u('\n').join(ret) + return ret + + if PY3: + def __str__(self): + return self.__unicode__() + else: + def __str__(self): + """ + Returns the string representation of the entry. + """ + return unicode(self).encode(self.encoding) + + def __eq__(self, other): + return str(self) == str(other) + + def _str_field(self, fieldname, delflag, plural_index, field, + wrapwidth=78): + lines = field.splitlines(True) + if len(lines) > 1: + lines = [''] + lines # start with initial empty line + else: + escaped_field = escape(field) + specialchars_count = 0 + for c in ['\\', '\n', '\r', '\t', '"']: + specialchars_count += field.count(c) + # comparison must take into account fieldname length + one space + # + 2 quotes (eg. msgid "") + flength = len(fieldname) + 3 + if plural_index: + flength += len(plural_index) + real_wrapwidth = wrapwidth - flength + specialchars_count + if wrapwidth > 0 and len(field) > real_wrapwidth: + # Wrap the line but take field name into account + lines = [''] + [unescape(item) for item in wrap( + escaped_field, + wrapwidth - 2, # 2 for quotes "" + drop_whitespace=False, + break_long_words=False + )] + else: + lines = [field] + if fieldname.startswith('previous_'): + # quick and dirty trick to get the real field name + fieldname = fieldname[9:] + + ret = ['%s%s%s "%s"' % (delflag, fieldname, plural_index, + escape(lines.pop(0)))] + for line in lines: + ret.append('%s"%s"' % (delflag, escape(line))) + return ret +# }}} +# class POEntry {{{ + + +class POEntry(_BaseEntry): + """ + Represents a po file entry. + """ + + def __init__(self, *args, **kwargs): + """ + Constructor, accepts the following keyword arguments: + + ``comment`` + string, the entry comment. + + ``tcomment`` + string, the entry translator comment. + + ``occurrences`` + list, the entry occurrences. + + ``flags`` + list, the entry flags. + + ``previous_msgctxt`` + string, the entry previous context. + + ``previous_msgid`` + string, the entry previous msgid. + + ``previous_msgid_plural`` + string, the entry previous msgid_plural. + + ``linenum`` + integer, the line number of the entry + """ + _BaseEntry.__init__(self, *args, **kwargs) + self.comment = kwargs.get('comment', '') + self.tcomment = kwargs.get('tcomment', '') + self.occurrences = kwargs.get('occurrences', []) + self.flags = kwargs.get('flags', []) + self.previous_msgctxt = kwargs.get('previous_msgctxt', None) + self.previous_msgid = kwargs.get('previous_msgid', None) + self.previous_msgid_plural = kwargs.get('previous_msgid_plural', None) + self.linenum = kwargs.get('linenum', None) + + def __unicode__(self, wrapwidth=78): + """ + Returns the unicode representation of the entry. + """ + ret = [] + # comments first, if any (with text wrapping as xgettext does) + if self.obsolete: + comments = [('tcomment', '# ')] + else: + comments = [('comment', '#. '), ('tcomment', '# ')] + for c in comments: + val = getattr(self, c[0]) + if val: + for comment in val.split('\n'): + if wrapwidth > 0 and len(comment) + len(c[1]) > wrapwidth: + ret += wrap( + comment, + wrapwidth, + initial_indent=c[1], + subsequent_indent=c[1], + break_long_words=False + ) + else: + ret.append('%s%s' % (c[1], comment)) + + # occurrences (with text wrapping as xgettext does) + if not self.obsolete and self.occurrences: + filelist = [] + for fpath, lineno in self.occurrences: + if lineno: + filelist.append('%s:%s' % (fpath, lineno)) + else: + filelist.append(fpath) + filestr = ' '.join(filelist) + if wrapwidth > 0 and len(filestr) + 3 > wrapwidth: + # textwrap split words that contain hyphen, this is not + # what we want for filenames, so the dirty hack is to + # temporally replace hyphens with a char that a file cannot + # contain, like "*" + ret += [l.replace('*', '-') for l in wrap( + filestr.replace('-', '*'), + wrapwidth, + initial_indent='#: ', + subsequent_indent='#: ', + break_long_words=False + )] + else: + ret.append('#: ' + filestr) + + # flags (TODO: wrapping ?) + if self.flags: + ret.append('#, %s' % ', '.join(self.flags)) + + # previous context and previous msgid/msgid_plural + fields = ['previous_msgctxt', 'previous_msgid', + 'previous_msgid_plural'] + if self.obsolete: + prefix = "#~| " + else: + prefix = "#| " + for f in fields: + val = getattr(self, f) + if val: + ret += self._str_field(f, prefix, "", val, wrapwidth) + + ret.append(_BaseEntry.__unicode__(self, wrapwidth)) + ret = u('\n').join(ret) + return ret + + def __cmp__(self, other): + """ + Called by comparison operations if rich comparison is not defined. + """ + + # First: Obsolete test + if self.obsolete != other.obsolete: + if self.obsolete: + return -1 + else: + return 1 + # Work on a copy to protect original + occ1 = sorted(self.occurrences[:]) + occ2 = sorted(other.occurrences[:]) + pos = 0 + for entry1 in occ1: + try: + entry2 = occ2[pos] + except IndexError: + return 1 + pos = pos + 1 + if entry1[0] != entry2[0]: + if entry1[0] > entry2[0]: + return 1 + else: + return -1 + if entry1[1] != entry2[1]: + if entry1[1] > entry2[1]: + return 1 + else: + return -1 + # Compare msgid_plural if set + if self.msgid_plural: + if not other.msgid_plural: + return 1 + for pos in self.msgid_plural: + if pos not in other.msgid_plural: + return 1 + if self.msgid_plural[pos] > other.msgid_plural[pos]: + return 1 + if self.msgid_plural[pos] < other.msgid_plural[pos]: + return -1 + # Finally: Compare message ID + if self.msgid > other.msgid: + return 1 + elif self.msgid < other.msgid: + return -1 + return 0 + + def __gt__(self, other): + return self.__cmp__(other) > 0 + + def __lt__(self, other): + return self.__cmp__(other) < 0 + + def __ge__(self, other): + return self.__cmp__(other) >= 0 + + def __le__(self, other): + return self.__cmp__(other) <= 0 + + def __eq__(self, other): + return self.__cmp__(other) == 0 + + def __ne__(self, other): + return self.__cmp__(other) != 0 + + def translated(self): + """ + Returns ``True`` if the entry has been translated or ``False`` + otherwise. + """ + if self.obsolete or 'fuzzy' in self.flags: + return False + if self.msgstr != '': + return True + if self.msgstr_plural: + for pos in self.msgstr_plural: + if self.msgstr_plural[pos] == '': + return False + return True + return False + + def merge(self, other): + """ + Merge the current entry with the given pot entry. + """ + self.msgid = other.msgid + self.msgctxt = other.msgctxt + self.occurrences = other.occurrences + self.comment = other.comment + fuzzy = 'fuzzy' in self.flags + self.flags = other.flags[:] # clone flags + if fuzzy: + self.flags.append('fuzzy') + self.msgid_plural = other.msgid_plural + self.obsolete = other.obsolete + self.previous_msgctxt = other.previous_msgctxt + self.previous_msgid = other.previous_msgid + self.previous_msgid_plural = other.previous_msgid_plural + if other.msgstr_plural: + for pos in other.msgstr_plural: + try: + # keep existing translation at pos if any + self.msgstr_plural[pos] + except KeyError: + self.msgstr_plural[pos] = '' + + def __hash__(self): + return hash((self.msgid, self.msgstr)) +# }}} +# class MOEntry {{{ + + +class MOEntry(_BaseEntry): + """ + Represents a mo file entry. + """ + def __init__(self, *args, **kwargs): + """ + Constructor, accepts the following keyword arguments, + for consistency with :class:`~polib.POEntry`: + + ``comment`` + ``tcomment`` + ``occurrences`` + ``flags`` + ``previous_msgctxt`` + ``previous_msgid`` + ``previous_msgid_plural`` + + Note: even though these keyword arguments are accepted, + they hold no real meaning in the context of MO files + and are simply ignored. + """ + _BaseEntry.__init__(self, *args, **kwargs) + self.comment = '' + self.tcomment = '' + self.occurrences = [] + self.flags = [] + self.previous_msgctxt = None + self.previous_msgid = None + self.previous_msgid_plural = None + + def __hash__(self): + return hash((self.msgid, self.msgstr)) + +# }}} +# class _POFileParser {{{ + + +class _POFileParser(object): + """ + A finite state machine to parse efficiently and correctly po + file format. + """ + + def __init__(self, pofile, *args, **kwargs): + """ + Constructor. + + Keyword arguments: + + ``pofile`` + string, path to the po file or its content + + ``encoding`` + string, the encoding to use, defaults to ``default_encoding`` + global variable (optional). + + ``check_for_duplicates`` + whether to check for duplicate entries when adding entries to the + file (optional, default: ``False``). + """ + enc = kwargs.get('encoding', default_encoding) + if _is_file(pofile): + try: + self.fhandle = io.open(pofile, 'rt', encoding=enc) + except LookupError: + enc = default_encoding + self.fhandle = io.open(pofile, 'rt', encoding=enc) + else: + self.fhandle = pofile.splitlines() + + klass = kwargs.get('klass') + if klass is None: + klass = POFile + self.instance = klass( + pofile=pofile, + encoding=enc, + check_for_duplicates=kwargs.get('check_for_duplicates', False) + ) + self.transitions = {} + self.current_line = 0 + self.current_entry = POEntry(linenum=self.current_line) + self.current_state = 'st' + self.current_token = None + # two memo flags used in handlers + self.msgstr_index = 0 + self.entry_obsolete = 0 + # Configure the state machine, by adding transitions. + # Signification of symbols: + # * ST: Beginning of the file (start) + # * HE: Header + # * TC: a translation comment + # * GC: a generated comment + # * OC: a file/line occurrence + # * FL: a flags line + # * CT: a message context + # * PC: a previous msgctxt + # * PM: a previous msgid + # * PP: a previous msgid_plural + # * MI: a msgid + # * MP: a msgid plural + # * MS: a msgstr + # * MX: a msgstr plural + # * MC: a msgid or msgstr continuation line + all = ['st', 'he', 'gc', 'oc', 'fl', 'ct', 'pc', 'pm', 'pp', 'tc', + 'ms', 'mp', 'mx', 'mi'] + + self.add('tc', ['st', 'he'], 'he') + self.add('tc', ['gc', 'oc', 'fl', 'tc', 'pc', 'pm', 'pp', 'ms', + 'mp', 'mx', 'mi'], 'tc') + self.add('gc', all, 'gc') + self.add('oc', all, 'oc') + self.add('fl', all, 'fl') + self.add('pc', all, 'pc') + self.add('pm', all, 'pm') + self.add('pp', all, 'pp') + self.add('ct', ['st', 'he', 'gc', 'oc', 'fl', 'tc', 'pc', 'pm', + 'pp', 'ms', 'mx'], 'ct') + self.add('mi', ['st', 'he', 'gc', 'oc', 'fl', 'ct', 'tc', 'pc', + 'pm', 'pp', 'ms', 'mx'], 'mi') + self.add('mp', ['tc', 'gc', 'pc', 'pm', 'pp', 'mi'], 'mp') + self.add('ms', ['mi', 'mp', 'tc'], 'ms') + self.add('mx', ['mi', 'mx', 'mp', 'tc'], 'mx') + self.add('mc', ['ct', 'mi', 'mp', 'ms', 'mx', 'pm', 'pp', 'pc'], 'mc') + + def parse(self): + """ + Run the state machine, parse the file line by line and call process() + with the current matched symbol. + """ + + keywords = { + 'msgctxt': 'ct', + 'msgid': 'mi', + 'msgstr': 'ms', + 'msgid_plural': 'mp', + } + prev_keywords = { + 'msgid_plural': 'pp', + 'msgid': 'pm', + 'msgctxt': 'pc', + } + tokens = [] + for line in self.fhandle: + self.current_line += 1 + line = line.strip() + if line == '': + continue + + tokens = line.split(None, 2) + nb_tokens = len(tokens) + + if tokens[0] == '#~|': + continue + + if tokens[0] == '#~' and nb_tokens > 1: + line = line[3:].strip() + tokens = tokens[1:] + nb_tokens -= 1 + self.entry_obsolete = 1 + else: + self.entry_obsolete = 0 + + # Take care of keywords like + # msgid, msgid_plural, msgctxt & msgstr. + if tokens[0] in keywords and nb_tokens > 1: + line = line[len(tokens[0]):].lstrip() + if re.search(r'([^\\]|^)"', line[1:-1]): + raise IOError('Syntax error in po file %s (line %s): ' + 'unescaped double quote found' % + (self.instance.fpath, self.current_line)) + self.current_token = line + self.process(keywords[tokens[0]]) + continue + + self.current_token = line + + if tokens[0] == '#:': + if nb_tokens <= 1: + continue + # we are on a occurrences line + self.process('oc') + + elif line[:1] == '"': + # we are on a continuation line + if re.search(r'([^\\]|^)"', line[1:-1]): + raise IOError('Syntax error in po file %s (line %s): ' + 'unescaped double quote found' % + (self.instance.fpath, self.current_line)) + self.process('mc') + + elif line[:7] == 'msgstr[': + # we are on a msgstr plural + self.process('mx') + + elif tokens[0] == '#,': + if nb_tokens <= 1: + continue + # we are on a flags line + self.process('fl') + + elif tokens[0] == '#' or tokens[0].startswith('##'): + if line == '#': + line += ' ' + # we are on a translator comment line + self.process('tc') + + elif tokens[0] == '#.': + if nb_tokens <= 1: + continue + # we are on a generated comment line + self.process('gc') + + elif tokens[0] == '#|': + if nb_tokens <= 1: + raise IOError('Syntax error in po file %s (line %s)' % + (self.instance.fpath, self.current_line)) + + # Remove the marker and any whitespace right after that. + line = line[2:].lstrip() + self.current_token = line + + if tokens[1].startswith('"'): + # Continuation of previous metadata. + self.process('mc') + continue + + if nb_tokens == 2: + # Invalid continuation line. + raise IOError('Syntax error in po file %s (line %s): ' + 'invalid continuation line' % + (self.instance.fpath, self.current_line)) + + # we are on a "previous translation" comment line, + if tokens[1] not in prev_keywords: + # Unknown keyword in previous translation comment. + raise IOError('Syntax error in po file %s (line %s): ' + 'unknown keyword %s' % + (self.instance.fpath, self.current_line, + tokens[1])) + + # Remove the keyword and any whitespace + # between it and the starting quote. + line = line[len(tokens[1]):].lstrip() + self.current_token = line + self.process(prev_keywords[tokens[1]]) + + else: + raise IOError('Syntax error in po file %s (line %s)' % + (self.instance.fpath, self.current_line)) + + if self.current_entry and len(tokens) > 0 and \ + not tokens[0].startswith('#'): + # since entries are added when another entry is found, we must add + # the last entry here (only if there are lines). Trailing comments + # are ignored + self.instance.append(self.current_entry) + + # before returning the instance, check if there's metadata and if + # so extract it in a dict + metadataentry = self.instance.find('') + if metadataentry: # metadata found + # remove the entry + self.instance.remove(metadataentry) + self.instance.metadata_is_fuzzy = metadataentry.flags + key = None + for msg in metadataentry.msgstr.splitlines(): + try: + key, val = msg.split(':', 1) + self.instance.metadata[key] = val.strip() + except (ValueError, KeyError): + if key is not None: + self.instance.metadata[key] += '\n' + msg.strip() + # close opened file + if not isinstance(self.fhandle, list): # must be file + self.fhandle.close() + return self.instance + + def add(self, symbol, states, next_state): + """ + Add a transition to the state machine. + + Keywords arguments: + + ``symbol`` + string, the matched token (two chars symbol). + + ``states`` + list, a list of states (two chars symbols). + + ``next_state`` + the next state the fsm will have after the action. + """ + for state in states: + action = getattr(self, 'handle_%s' % next_state) + self.transitions[(symbol, state)] = (action, next_state) + + def process(self, symbol): + """ + Process the transition corresponding to the current state and the + symbol provided. + + Keywords arguments: + + ``symbol`` + string, the matched token (two chars symbol). + + ``linenum`` + integer, the current line number of the parsed file. + """ + try: + (action, state) = self.transitions[(symbol, self.current_state)] + if action(): + self.current_state = state + except Exception: + raise IOError('Syntax error in po file (line %s)' % + self.current_line) + + # state handlers + + def handle_he(self): + """Handle a header comment.""" + if self.instance.header != '': + self.instance.header += '\n' + self.instance.header += self.current_token[2:] + return 1 + + def handle_tc(self): + """Handle a translator comment.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + if self.current_entry.tcomment != '': + self.current_entry.tcomment += '\n' + tcomment = self.current_token.lstrip('#') + if tcomment.startswith(' '): + tcomment = tcomment[1:] + self.current_entry.tcomment += tcomment + return True + + def handle_gc(self): + """Handle a generated comment.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + if self.current_entry.comment != '': + self.current_entry.comment += '\n' + self.current_entry.comment += self.current_token[3:] + return True + + def handle_oc(self): + """Handle a file:num occurrence.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + occurrences = self.current_token[3:].split() + for occurrence in occurrences: + if occurrence != '': + try: + fil, line = occurrence.rsplit(':', 1) + if not line.isdigit(): + fil = fil + line + line = '' + self.current_entry.occurrences.append((fil, line)) + except (ValueError, AttributeError): + self.current_entry.occurrences.append((occurrence, '')) + return True + + def handle_fl(self): + """Handle a flags line.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + self.current_entry.flags += [c.strip() for c in + self.current_token[3:].split(',')] + return True + + def handle_pp(self): + """Handle a previous msgid_plural line.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + self.current_entry.previous_msgid_plural = \ + unescape(self.current_token[1:-1]) + return True + + def handle_pm(self): + """Handle a previous msgid line.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + self.current_entry.previous_msgid = \ + unescape(self.current_token[1:-1]) + return True + + def handle_pc(self): + """Handle a previous msgctxt line.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + self.current_entry.previous_msgctxt = \ + unescape(self.current_token[1:-1]) + return True + + def handle_ct(self): + """Handle a msgctxt.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + self.current_entry.msgctxt = unescape(self.current_token[1:-1]) + return True + + def handle_mi(self): + """Handle a msgid.""" + if self.current_state in ['mc', 'ms', 'mx']: + self.instance.append(self.current_entry) + self.current_entry = POEntry(linenum=self.current_line) + self.current_entry.obsolete = self.entry_obsolete + self.current_entry.msgid = unescape(self.current_token[1:-1]) + return True + + def handle_mp(self): + """Handle a msgid plural.""" + self.current_entry.msgid_plural = unescape(self.current_token[1:-1]) + return True + + def handle_ms(self): + """Handle a msgstr.""" + self.current_entry.msgstr = unescape(self.current_token[1:-1]) + return True + + def handle_mx(self): + """Handle a msgstr plural.""" + index = self.current_token[7] + value = self.current_token[self.current_token.find('"') + 1:-1] + self.current_entry.msgstr_plural[int(index)] = unescape(value) + self.msgstr_index = int(index) + return True + + def handle_mc(self): + """Handle a msgid or msgstr continuation line.""" + token = unescape(self.current_token[1:-1]) + if self.current_state == 'ct': + self.current_entry.msgctxt += token + elif self.current_state == 'mi': + self.current_entry.msgid += token + elif self.current_state == 'mp': + self.current_entry.msgid_plural += token + elif self.current_state == 'ms': + self.current_entry.msgstr += token + elif self.current_state == 'mx': + self.current_entry.msgstr_plural[self.msgstr_index] += token + elif self.current_state == 'pp': + self.current_entry.previous_msgid_plural += token + elif self.current_state == 'pm': + self.current_entry.previous_msgid += token + elif self.current_state == 'pc': + self.current_entry.previous_msgctxt += token + # don't change the current state + return False +# }}} +# class _MOFileParser {{{ + + +class _MOFileParser(object): + """ + A class to parse binary mo files. + """ + + def __init__(self, mofile, *args, **kwargs): + """ + Constructor. + + Keyword arguments: + + ``mofile`` + string, path to the mo file or its content + + ``encoding`` + string, the encoding to use, defaults to ``default_encoding`` + global variable (optional). + + ``check_for_duplicates`` + whether to check for duplicate entries when adding entries to the + file (optional, default: ``False``). + """ + self.fhandle = open(mofile, 'rb') + + klass = kwargs.get('klass') + if klass is None: + klass = MOFile + self.instance = klass( + fpath=mofile, + encoding=kwargs.get('encoding', default_encoding), + check_for_duplicates=kwargs.get('check_for_duplicates', False) + ) + + def __del__(self): + """ + Make sure the file is closed, this prevents warnings on unclosed file + when running tests with python >= 3.2. + """ + if self.fhandle: + self.fhandle.close() + + def parse(self): + """ + Build the instance with the file handle provided in the + constructor. + """ + # parse magic number + magic_number = self._readbinary(' 1: + entry = self._build_entry( + msgid=msgid_tokens[0], + msgid_plural=msgid_tokens[1], + msgstr_plural=dict((k, v) for k, v in + enumerate(msgstr.split(b('\0')))) + ) + else: + entry = self._build_entry(msgid=msgid, msgstr=msgstr) + self.instance.append(entry) + # close opened file + self.fhandle.close() + return self.instance + + def _build_entry(self, msgid, msgstr=None, msgid_plural=None, + msgstr_plural=None): + msgctxt_msgid = msgid.split(b('\x04')) + encoding = self.instance.encoding + if len(msgctxt_msgid) > 1: + kwargs = { + 'msgctxt': msgctxt_msgid[0].decode(encoding), + 'msgid': msgctxt_msgid[1].decode(encoding), + } + else: + kwargs = {'msgid': msgid.decode(encoding)} + if msgstr: + kwargs['msgstr'] = msgstr.decode(encoding) + if msgid_plural: + kwargs['msgid_plural'] = msgid_plural.decode(encoding) + if msgstr_plural: + for k in msgstr_plural: + msgstr_plural[k] = msgstr_plural[k].decode(encoding) + kwargs['msgstr_plural'] = msgstr_plural + return MOEntry(**kwargs) + + def _readbinary(self, fmt, numbytes): + """ + Private method that unpack n bytes of data using format . + It returns a tuple or a mixed value if the tuple length is 1. + """ + bytes = self.fhandle.read(numbytes) + tup = struct.unpack(fmt, bytes) + if len(tup) == 1: + return tup[0] + return tup +# }}} +# class TextWrapper {{{ + + +class TextWrapper(textwrap.TextWrapper): + """ + Subclass of textwrap.TextWrapper that backport the + drop_whitespace option. + """ + def __init__(self, *args, **kwargs): + drop_whitespace = kwargs.pop('drop_whitespace', True) + textwrap.TextWrapper.__init__(self, *args, **kwargs) + self.drop_whitespace = drop_whitespace + + def _wrap_chunks(self, chunks): + """_wrap_chunks(chunks : [string]) -> [string] + + Wrap a sequence of text chunks and return a list of lines of + length 'self.width' or less. (If 'break_long_words' is false, + some lines may be longer than this.) Chunks correspond roughly + to words and the whitespace between them: each chunk is + indivisible (modulo 'break_long_words'), but a line break can + come between any two chunks. Chunks should not have internal + whitespace; ie. a chunk is either all whitespace or a "word". + Whitespace chunks will be removed from the beginning and end of + lines, but apart from that whitespace is preserved. + """ + lines = [] + if self.width <= 0: + raise ValueError("invalid width %r (must be > 0)" % self.width) + + # Arrange in reverse order so items can be efficiently popped + # from a stack of chucks. + chunks.reverse() + + while chunks: + + # Start the list of chunks that will make up the current line. + # cur_len is just the length of all the chunks in cur_line. + cur_line = [] + cur_len = 0 + + # Figure out which static string will prefix this line. + if lines: + indent = self.subsequent_indent + else: + indent = self.initial_indent + + # Maximum width for this line. + width = self.width - len(indent) + + # First chunk on line is whitespace -- drop it, unless this + # is the very beginning of the text (ie. no lines started yet). + if self.drop_whitespace and chunks[-1].strip() == '' and lines: + del chunks[-1] + + while chunks: + l = len(chunks[-1]) + + # Can at least squeeze this chunk onto the current line. + if cur_len + l <= width: + cur_line.append(chunks.pop()) + cur_len += l + + # Nope, this line is full. + else: + break + + # The current line is full, and the next chunk is too big to + # fit on *any* line (not just this one). + if chunks and len(chunks[-1]) > width: + self._handle_long_word(chunks, cur_line, cur_len, width) + + # If the last chunk on this line is all whitespace, drop it. + if self.drop_whitespace and cur_line and not cur_line[-1].strip(): + del cur_line[-1] + + # Convert current line back to a string and store it in list + # of all lines (return value). + if cur_line: + lines.append(indent + ''.join(cur_line)) + + return lines +# }}} +# function wrap() {{{ + + +def wrap(text, width=70, **kwargs): + """ + Wrap a single paragraph of text, returning a list of wrapped lines. + """ + if sys.version_info < (2, 6): + return TextWrapper(width=width, **kwargs).wrap(text) + return textwrap.wrap(text, width=width, **kwargs) + +# }}} diff --git a/packaging/wix/files.py b/packaging/wix/files.py index 7034021ac..9bf5f393e 100644 --- a/packaging/wix/files.py +++ b/packaging/wix/files.py @@ -1,13 +1,22 @@ #!/usr/bin/python from __future__ import print_function +from __future__ import unicode_literals # make all literals unicode strings by default (even in Python 2) import os import re import uuid +from io import open # needed for support of encoding parameter in Python 2 from helpers import get_inkscape_dist_dir, get_inkscape_locales_and_names +# basestring is not available in Python 3 +try: + basestring +except NameError: + basestring = (str,bytes) + + directory_ids = {} file_ids = {} @@ -88,7 +97,7 @@ inkscape_dist_dir = get_inkscape_dist_dir() # get locales currently supported by Inkscape (dict of the form {'de': 'German (de)'}) locales = get_inkscape_locales_and_names() -with open('files.wxs', 'w') as wxs: +with open('files.wxs', 'w', encoding='utf-8') as wxs: wxs.write("\n") wxs.write("\n") wxs.write(indent(1) + "\n") @@ -125,8 +134,9 @@ with open('files.wxs', 'w') as wxs: # create a FeatureGroup for translations wxs.write(indent(2) + "\n") - for lang_code in sorted(locales): - wxs.write(indent(3) + "\n") + sorted_locales = sorted( ((v,k) for k,v in locales.items()) ) # sort by language name (instead of language code) + for lang_name, lang_code in sorted_locales: + wxs.write(indent(3) + "\n") wxs.write(indent(4) + "\n") wxs.write(indent(3) + "\n") wxs.write(indent(2) + "\n") diff --git a/packaging/wix/helpers.py b/packaging/wix/helpers.py index 7bd706398..4e8ef4547 100644 --- a/packaging/wix/helpers.py +++ b/packaging/wix/helpers.py @@ -1,10 +1,12 @@ #!/usr/bin/python from __future__ import print_function +from __future__ import unicode_literals # make all literals unicode strings by default (even in Python 2) import os import re import sys +from io import open # needed for support of encoding parameter in Python 2 # check where to look for the Inkscape files to bundle @@ -35,13 +37,15 @@ def get_inkscape_locales(): # get the list of available Inkscape UI translations (by parsing inkscape-preferences.cpp) +# (note that this is also used in /packaging/win32/languages/_language_lists.py, don't break it!) def get_inkscape_locales_and_names(): re_languages = re.compile(r'Glib::ustring languages\[\] = \{(.+?)\};', re.DOTALL) re_langValues = re.compile(r'Glib::ustring langValues\[\] = \{(.+?)\};', re.DOTALL) re_quotes = re.compile(r'"(.*?)"') # get the raw array contents from inkscape-preferences.cpp - with open('..\\..\\src\\ui\\dialog\\inkscape-preferences.cpp', 'r') as f: + filepath = os.path.join(os.path.dirname(__file__), '../../src/ui/dialog/inkscape-preferences.cpp') + with open(filepath, 'r', encoding='utf-8') as f: languages = re.search(re_languages, f.read()) f.seek(0) langValues = re.search(re_langValues, f.read()) -- cgit v1.2.3 From 2a903d02506837d99d043d50477950a148c140ab Mon Sep 17 00:00:00 2001 From: Marc Jeanmougin Date: Tue, 17 Jan 2017 11:33:02 +0100 Subject: Fix regression on selecting objects after locking layers Fixed bugs: - https://launchpad.net/bugs/1656141 (bzr r15419) --- src/sp-item.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sp-item.cpp b/src/sp-item.cpp index 05af12229..5d02020c6 100644 --- a/src/sp-item.cpp +++ b/src/sp-item.cpp @@ -121,6 +121,7 @@ void SPItem::setLocked(bool locked) { setAttribute("sodipodi:insensitive", ( locked ? "1" : NULL )); updateRepr(); + document->_emitModified(); } bool SPItem::isHidden() const { -- cgit v1.2.3 From b6875ce1916a57c9e13cfc0b8fd63fa522b1e449 Mon Sep 17 00:00:00 2001 From: Marc Jeanmougin Date: Tue, 17 Jan 2017 17:03:42 +0100 Subject: Actually unsets attribute instead of ignoring it when it's 0 Fixed bugs: - https://launchpad.net/bugs/481805 (bzr r15420) --- src/sp-rect.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sp-rect.cpp b/src/sp-rect.cpp index 88dad5354..e69cdfc7b 100644 --- a/src/sp-rect.cpp +++ b/src/sp-rect.cpp @@ -120,6 +120,7 @@ void SPRect::set(unsigned key, gchar const *value) { SPShape::set(key, value); break; } + updateRepr(); #ifdef OBJECT_TRACE objectTrace( "SPRect::set", false ); #endif @@ -171,10 +172,14 @@ Inkscape::XML::Node * SPRect::write(Inkscape::XML::Document *xml_doc, Inkscape:: if (this->rx._set) { sp_repr_set_svg_length(repr, "rx", this->rx); + } else { + repr->setAttribute("rx", NULL); } if (this->ry._set) { sp_repr_set_svg_length(repr, "ry", this->ry); + } else { + repr->setAttribute("ry", NULL); } sp_repr_set_svg_length(repr, "x", this->x); -- cgit v1.2.3 From 1dbe6c746f9f5b0ddbce22e228835010c000d67b Mon Sep 17 00:00:00 2001 From: Eduard Braun Date: Tue, 17 Jan 2017 23:06:15 +0100 Subject: Partially fix opening of librevenge based input formats (cdr/vsd/wpg) on Windows if the filename contains non-ASCII characters The problem is that "RVNGFileStream" uses "fopen()" internally which only supports ANSI filenames on Windows (i.e. a complete fix would require upstream code changes). By using "g_win32_locale_filename_from_utf8()" the problem can be worked around in most cases, though: * the filename is converted to the current codepage (i.e. all 255 characters that are available in the current character encoding are allowed in the filename) * even if the filename contains a character that's not available in the current character encoding it's attempted to use the alternative short (8.3) file name instead Therefore the input operation will only fail in the unlikely case that the filename contains a character not available in the current ANSI code page while at the same time short file names are disabled on the file system (which is not the case in standard configurations). Fixed bugs: - https://launchpad.net/bugs/1656763 - https://launchpad.net/bugs/1656763 (bzr r15421) --- src/extension/internal/cdr-input.cpp | 7 +++++++ src/extension/internal/vsd-input.cpp | 7 +++++++ src/extension/internal/wpg-input.cpp | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/src/extension/internal/cdr-input.cpp b/src/extension/internal/cdr-input.cpp index 92a11a6ac..0435f1396 100644 --- a/src/extension/internal/cdr-input.cpp +++ b/src/extension/internal/cdr-input.cpp @@ -214,6 +214,13 @@ void CdrImportDialog::_setPreviewPage() SPDocument *CdrInput::open(Inkscape::Extension::Input * /*mod*/, const gchar * uri) { + #ifdef WIN32 + // RVNGFileStream uses fopen() internally which unfortunately only uses ANSI encoding on Windows + // therefore attempt to convert uri to the system codepage + // even if this is not possible the alternate short (8.3) file name will be used if available + uri = g_win32_locale_filename_from_utf8(uri); + #endif + RVNGFileStream input(uri); if (!libcdr::CDRDocument::isSupported(&input)) { diff --git a/src/extension/internal/vsd-input.cpp b/src/extension/internal/vsd-input.cpp index 2fb4acf22..78783aa2d 100644 --- a/src/extension/internal/vsd-input.cpp +++ b/src/extension/internal/vsd-input.cpp @@ -216,6 +216,13 @@ void VsdImportDialog::_setPreviewPage() SPDocument *VsdInput::open(Inkscape::Extension::Input * /*mod*/, const gchar * uri) { + #ifdef WIN32 + // RVNGFileStream uses fopen() internally which unfortunately only uses ANSI encoding on Windows + // therefore attempt to convert uri to the system codepage + // even if this is not possible the alternate short (8.3) file name will be used if available + uri = g_win32_locale_filename_from_utf8(uri); + #endif + RVNGFileStream input(uri); if (!libvisio::VisioDocument::isSupported(&input)) { diff --git a/src/extension/internal/wpg-input.cpp b/src/extension/internal/wpg-input.cpp index 54a14fc72..12457791b 100644 --- a/src/extension/internal/wpg-input.cpp +++ b/src/extension/internal/wpg-input.cpp @@ -81,6 +81,13 @@ namespace Internal { SPDocument *WpgInput::open(Inkscape::Extension::Input * /*mod*/, const gchar * uri) { + #ifdef WIN32 + // RVNGFileStream uses fopen() internally which unfortunately only uses ANSI encoding on Windows + // therefore attempt to convert uri to the system codepage + // even if this is not possible the alternate short (8.3) file name will be used if available + uri = g_win32_locale_filename_from_utf8(uri); + #endif + RVNGInputStream* input = new RVNGFileStream(uri); #if WITH_LIBWPG03 if (input->isStructured()) { -- cgit v1.2.3 From 2118ac50fd5fff4306c8882ad230cc4c09c83c60 Mon Sep 17 00:00:00 2001 From: Eduard Braun Date: Wed, 18 Jan 2017 21:31:12 +0100 Subject: Fix usage information for "--export-pdf-version" (bzr r15422) --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index fb627a020..605c1207e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -420,7 +420,7 @@ struct poptOption options[] = { {"export-pdf-version", 0, POPT_ARG_STRING, &sp_export_pdf_version, SP_ARG_EXPORT_PDF_VERSION, // TRANSLATORS: "--export-pdf-version" is an Inkscape command line option; see "inkscape --help" - N_("Export PDF to given version. (hint: make sure to input the exact string found in the PDF export dialog, e.g. \"PDF 1.4\" which is PDF-a conformant)"), + N_("Export PDF to given version. (hint: make sure to input a version found in the PDF export dialog, e.g. \"1.4\" which is PDF-a conformant)"), N_("PDF_VERSION")}, {"export-latex", 0, -- cgit v1.2.3 From dda1f59f8916265c7ef0a5de8ef4497a09cfc1da Mon Sep 17 00:00:00 2001 From: Marc Jeanmougin Date: Thu, 19 Jan 2017 15:56:11 +0100 Subject: revert 15420 because of severe regression (bzr r15423) --- src/sp-rect.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/sp-rect.cpp b/src/sp-rect.cpp index e69cdfc7b..88dad5354 100644 --- a/src/sp-rect.cpp +++ b/src/sp-rect.cpp @@ -120,7 +120,6 @@ void SPRect::set(unsigned key, gchar const *value) { SPShape::set(key, value); break; } - updateRepr(); #ifdef OBJECT_TRACE objectTrace( "SPRect::set", false ); #endif @@ -172,14 +171,10 @@ Inkscape::XML::Node * SPRect::write(Inkscape::XML::Document *xml_doc, Inkscape:: if (this->rx._set) { sp_repr_set_svg_length(repr, "rx", this->rx); - } else { - repr->setAttribute("rx", NULL); } if (this->ry._set) { sp_repr_set_svg_length(repr, "ry", this->ry); - } else { - repr->setAttribute("ry", NULL); } sp_repr_set_svg_length(repr, "x", this->x); -- cgit v1.2.3 From 7201350d40601daaa99930be2554c5811eba23b0 Mon Sep 17 00:00:00 2001 From: Jabiertxof Date: Fri, 20 Jan 2017 18:52:27 +0100 Subject: Fix bug 1657591. Crash on ungrouping in v0.92. A unnecesary call to update path effect hook the crash, not sure why but this call is unnecesary so I remove it Fixed bugs: - https://launchpad.net/bugs/1657591 (bzr r15424) --- src/live_effects/lpe-patternalongpath.cpp | 1 - src/live_effects/parameter/vector.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/live_effects/lpe-patternalongpath.cpp b/src/live_effects/lpe-patternalongpath.cpp index c1853ef22..f404afe17 100644 --- a/src/live_effects/lpe-patternalongpath.cpp +++ b/src/live_effects/lpe-patternalongpath.cpp @@ -264,7 +264,6 @@ LPEPatternAlongPath::transform_multiply(Geom::Affine const& postmul, bool set) pattern.param_transform_multiply(postmul, set); pattern.write_to_SVG(); } - sp_lpe_item_update_patheffect (sp_lpe_item, false, true); } void diff --git a/src/live_effects/parameter/vector.cpp b/src/live_effects/parameter/vector.cpp index aa16a2b98..55b4d4b32 100644 --- a/src/live_effects/parameter/vector.cpp +++ b/src/live_effects/parameter/vector.cpp @@ -116,7 +116,7 @@ VectorParam::set_and_write_new_values(Geom::Point const &new_origin, Geom::Point void VectorParam::param_transform_multiply(Geom::Affine const& postmul, bool /*set*/) { - set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); + set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); } -- cgit v1.2.3 From 8884e1097b5b5c11d9653ff1c9e4d9148fa579dd Mon Sep 17 00:00:00 2001 From: Jabiertxof Date: Fri, 20 Jan 2017 19:07:28 +0100 Subject: Fix bug 1622388. Insane memory leak and crash with pattern along path Fixed bugs: - https://launchpad.net/bugs/1622388 (bzr r15425) --- src/live_effects/lpe-patternalongpath.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/live_effects/lpe-patternalongpath.cpp b/src/live_effects/lpe-patternalongpath.cpp index f404afe17..966e9020e 100644 --- a/src/live_effects/lpe-patternalongpath.cpp +++ b/src/live_effects/lpe-patternalongpath.cpp @@ -11,6 +11,7 @@ #include <2geom/bezier-to-sbasis.h> #include "knotholder.h" +#include #include // TODO due to internal breakage in glibmm headers, this must be last: #include @@ -161,7 +162,7 @@ LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > con // spacing.param_set_range(-pattBndsX.extent()*.9, Geom::infinity()); // } - y0+=noffset; + y0 += noffset; std::vector > > paths_in; paths_in = split_at_discontinuities(pwd2_in); @@ -197,7 +198,7 @@ LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > con case PAPCT_REPEATED_STRETCHED: // if uskeleton is closed: - if(path_i.segs.front().at0() == path_i.segs.back().at1()){ + if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); pattBndsX = Interval(pattBndsX->min(),pattBndsX->max()+xspace); scaling = (uskeleton.domain().extent() - toffset)/(((double)nbCopies)*pattBndsX->extent()); @@ -213,11 +214,13 @@ LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > con return pwd2_in; }; + //Ceil to 6 decimals + scaling = ceil(scaling * 1000000) / 1000000; double pattWidth = pattBndsX->extent() * scaling; - x*=scaling; + x *= scaling; if ( scale_y_rel.get_value() ) { - y*=(scaling * prop_scale); + y *= prop_scale * scaling; } else { y *= prop_scale; } @@ -235,7 +238,7 @@ LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > con offs+=pattWidth; } } - if (fuse_tolerance > 0){ + if (fuse_tolerance > 0){ pre_output = fuse_nearby_ends(pre_output, fuse_tolerance); for (unsigned i=0; i Date: Fri, 20 Jan 2017 20:19:49 +0100 Subject: Fixes bugs in copy LPE's. #1656093:Paste path effect doesn't work on 0.92 and #1656527:Copy & paste of group with shaped path corrupts it, in v0.92 Fixed bugs: - https://launchpad.net/bugs/1656093 - https://launchpad.net/bugs/1656527 (bzr r15426) --- src/file.cpp | 6 +++++- src/ui/clipboard.cpp | 40 ++++++++++++++++++++-------------------- 2 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/file.cpp b/src/file.cpp index 9e96361c3..e8248bb8e 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -1631,8 +1631,12 @@ void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place) for (Inkscape::XML::Node *obj = clipboard->firstChild() ; obj ; obj = obj->next()) { if(target_document->getObjectById(obj->attribute("id"))) continue; Inkscape::XML::Node *obj_copy = obj->duplicate(target_document->getReprDoc()); - target_parent->appendChild(obj_copy); + SPObject * pasted = desktop->currentLayer()->appendChildRepr(obj_copy); Inkscape::GC::release(obj_copy); + SPLPEItem * pasted_lpe_item = dynamic_cast(pasted); + if (pasted_lpe_item){ + pasted_lpe_item->forkPathEffectsIfNecessary(1); + } pasted_objects_not.push_back(obj_copy); } Inkscape::Selection *selection = desktop->getSelection(); diff --git a/src/ui/clipboard.cpp b/src/ui/clipboard.cpp index a8e708597..c1e824c1e 100644 --- a/src/ui/clipboard.cpp +++ b/src/ui/clipboard.cpp @@ -643,7 +643,6 @@ Glib::ustring ClipboardManagerImpl::getShapeOrTextObjectId(SPDesktop *desktop) return svgd; } - /** * Iterate over a list of items and copy them to the clipboard. */ @@ -689,25 +688,6 @@ void ClipboardManagerImpl::_copySelection(ObjectSet *selection) else obj_copy = _copyNode(obj, _doc, _clipnode); - // For lpe items, copy lpe stack if applicable - SPLPEItem *lpeitem = dynamic_cast(item); - if (lpeitem) { - Inkscape::SVGOStringStream os; - if (lpeitem->hasPathEffect()) { - for (PathEffectList::iterator it = lpeitem->path_effect_list->begin(); it != lpeitem->path_effect_list->end(); ++it) - { - LivePathEffectObject *lpeobj = (*it)->lpeobject; - if (lpeobj) { - Inkscape::XML::Node * lpeobjcopy = _copyNode(lpeobj->getRepr(), _doc, _defs); - gchar *new_conflict_id = sp_object_get_unique_id(lpeobj, lpeobj->getAttribute("id")); - lpeobjcopy->setAttribute("id", new_conflict_id); - g_free(new_conflict_id); - os << "#" << lpeobjcopy->attribute("id") << ";"; - } - } - } - obj_copy->setAttribute("inkscape:path-effect", os.str().c_str()); - } // copy complete inherited style SPCSSAttr *css = sp_repr_css_attr_inherited(obj, "style"); sp_repr_css_set(obj_copy, css, "style"); @@ -739,6 +719,13 @@ void ClipboardManagerImpl::_copySelection(ObjectSet *selection) sp_repr_css_set(_clipnode, style, "style"); sp_repr_css_attr_unref(style); } + // copy path effect from the first path + if (object) { + gchar const *effect =object->getRepr()->attribute("inkscape:path-effect"); + if (effect) { + _clipnode->setAttribute("inkscape:path-effect", effect); + } + } } Geom::OptRect size = selection->visualBounds(); @@ -841,6 +828,19 @@ void ClipboardManagerImpl::_copyUsedDefs(SPItem *item) } } + // For lpe items, copy lpe stack if applicable + SPLPEItem *lpeitem = dynamic_cast(item); + if (lpeitem) { + if (lpeitem->hasPathEffect()) { + for (PathEffectList::iterator it = lpeitem->path_effect_list->begin(); it != lpeitem->path_effect_list->end(); ++it){ + LivePathEffectObject *lpeobj = (*it)->lpeobject; + if (lpeobj) { + _copyNode(lpeobj->getRepr(), _doc, _defs); + } + } + } + } + // recurse for(auto& o: item->children) { SPItem *childItem = dynamic_cast(&o); -- cgit v1.2.3 From 208465e82f5563f6b2c7821dc41ed186bf61b87e Mon Sep 17 00:00:00 2001 From: Jabiertxof Date: Sat, 21 Jan 2017 17:02:50 +0100 Subject: Fixes typos in strings. Some typos in Inkscape 0.92 LPE UI Fixed bugs: - https://launchpad.net/bugs/1622731 (bzr r15427) --- src/live_effects/lpe-perspective-envelope.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/live_effects/lpe-perspective-envelope.cpp b/src/live_effects/lpe-perspective-envelope.cpp index e0dac0687..18b5b724d 100644 --- a/src/live_effects/lpe-perspective-envelope.cpp +++ b/src/live_effects/lpe-perspective-envelope.cpp @@ -379,7 +379,7 @@ LPEPerspectiveEnvelope::newWidget() hbox_down_handles->pack_start(*widg, true, true, 2); } if (tip) { - widg->set_tooltip_text(*tip); + widg->set_tooltip_markup(*tip); } else { widg->set_tooltip_text(""); widg->set_has_tooltip(false); -- cgit v1.2.3 From e8dcb5062f6114a9fb06d496ab5d906aec405c78 Mon Sep 17 00:00:00 2001 From: "alexandru.roman" Date: Sat, 21 Jan 2017 23:28:05 +0100 Subject: Fix "swap fill and stroke" for multiple objects in selection Add verb and shortcut possibility Fixed bugs: - https://launchpad.net/bugs/367360 - https://launchpad.net/bugs/675690 (bzr r15428) --- share/keys/default.xml | 2 ++ share/keys/inkscape.xml | 1 + src/object-set.h | 2 +- src/selection-chemistry.cpp | 71 +++++++++++++++++++++++++++++++++++++++- src/ui/widget/selected-style.cpp | 57 +------------------------------- src/verbs.cpp | 5 +++ src/verbs.h | 1 + 7 files changed, 81 insertions(+), 58 deletions(-) diff --git a/share/keys/default.xml b/share/keys/default.xml index 581716d12..134251752 100644 --- a/share/keys/default.xml +++ b/share/keys/default.xml @@ -383,6 +383,8 @@ override) the bindings in the main default.xml. + + diff --git a/share/keys/inkscape.xml b/share/keys/inkscape.xml index 581716d12..4461dee69 100644 --- a/share/keys/inkscape.xml +++ b/share/keys/inkscape.xml @@ -382,6 +382,7 @@ override) the bindings in the main default.xml. + diff --git a/src/object-set.h b/src/object-set.h index a89a299bd..7c224f640 100644 --- a/src/object-set.h +++ b/src/object-set.h @@ -447,7 +447,7 @@ public: // various void getExportHints(Glib::ustring &filename, float *xdpi, float *ydpi); bool fitCanvas(bool with_margins, bool skip_undo = false); - + void swapFillStroke(); protected: virtual void _connectSignals(SPObject* object) {}; diff --git a/src/selection-chemistry.cpp b/src/selection-chemistry.cpp index f8ab33ac4..67972cabb 100644 --- a/src/selection-chemistry.cpp +++ b/src/selection-chemistry.cpp @@ -97,6 +97,7 @@ SPCycleType SP_CYCLING = SP_CYCLE_FOCUS; #include "live_effects/parameter/originalpath.h" #include "layer-manager.h" #include "object-set.h" +#include "svg/svg-color.h" // For clippath editing #include "ui/tools/node-tool.h" @@ -1242,7 +1243,6 @@ void ObjectSet::pasteStyle() } } - void ObjectSet::pastePathEffect() { Inkscape::UI::ClipboardManager *cm = Inkscape::UI::ClipboardManager::get(); @@ -4169,6 +4169,75 @@ bool ObjectSet::fitCanvas(bool with_margins, bool skip_undo) } } +void ObjectSet::swapFillStroke() +{ + if (desktop() == NULL) { + return; + } + + SPIPaint *paint; + SPPaintServer *server; + Glib::ustring _paintserver_id; + + auto list= items(); + for (auto itemlist=list.begin();itemlist!=list.end();++itemlist) { + SPItem *item = *itemlist; + + SPCSSAttr *css = sp_repr_css_attr_new (); + + _paintserver_id.clear(); + paint = &(item->style->fill); + if (paint->set && paint->isNone()) + sp_repr_css_set_property (css, "stroke", "none"); + else if (paint->set && paint->isColor()) { + guint32 color = paint->value.color.toRGBA32(SP_SCALE24_TO_FLOAT (item->style->fill_opacity.value)); + gchar c[64]; + sp_svg_write_color (c, sizeof(c), color); + sp_repr_css_set_property (css, "stroke", c); + } + else if (!paint->set) + sp_repr_css_unset_property (css, "stroke"); + else if (paint->set && paint->isPaintserver()) { + server = SP_STYLE_FILL_SERVER(item->style); + if (server) { + Inkscape::XML::Node *srepr = server->getRepr(); + _paintserver_id += "url(#"; + _paintserver_id += srepr->attribute("id"); + _paintserver_id += ")"; + sp_repr_css_set_property (css, "stroke", _paintserver_id.c_str()); + } + } + + _paintserver_id.clear(); + paint = &(item->style->stroke); + if (paint->set && paint->isNone()) + sp_repr_css_set_property (css, "fill", "none"); + else if (paint->set && paint->isColor()) { + guint32 color = paint->value.color.toRGBA32(SP_SCALE24_TO_FLOAT (item->style->stroke_opacity.value)); + gchar c[64]; + sp_svg_write_color (c, sizeof(c), color); + sp_repr_css_set_property (css, "fill", c); + } + else if (!paint->set) + sp_repr_css_unset_property (css, "fill"); + else if (paint->set && paint->isPaintserver()) { + server = SP_STYLE_STROKE_SERVER(item->style); + if (server) { + Inkscape::XML::Node *srepr = server->getRepr(); + _paintserver_id += "url(#"; + _paintserver_id += srepr->attribute("id"); + _paintserver_id += ")"; + sp_repr_css_set_property (css, "fill", _paintserver_id.c_str()); + } + } + + sp_desktop_apply_css_recursive(item, css, true); + sp_repr_css_attr_unref (css); + } + + DocumentUndo::done(document(), SP_VERB_EDIT_SWAP_FILL_STROKE, + _("Swap fill and stroke of an object")); +} /** * \param with_margins margins defined in the xml under diff --git a/src/ui/widget/selected-style.cpp b/src/ui/widget/selected-style.cpp index fa7a83732..0370d55db 100644 --- a/src/ui/widget/selected-style.cpp +++ b/src/ui/widget/selected-style.cpp @@ -781,62 +781,7 @@ void SelectedStyle::on_stroke_paste() { } void SelectedStyle::on_fillstroke_swap() { - SPCSSAttr *css = sp_repr_css_attr_new (); - - switch (_mode[SS_FILL]) { - case SS_NA: - case SS_MANY: - break; - case SS_NONE: - sp_repr_css_set_property (css, "stroke", "none"); - break; - case SS_UNSET: - sp_repr_css_unset_property (css, "stroke"); - break; - case SS_COLOR: - gchar c[64]; - sp_svg_write_color (c, sizeof(c), _thisselected[SS_FILL]); - sp_repr_css_set_property (css, "stroke", c); - break; - case SS_LGRADIENT: - case SS_RGRADIENT: -#ifdef WITH_MESH - case SS_MGRADIENT: -#endif - case SS_PATTERN: - sp_repr_css_set_property (css, "stroke", _paintserver_id[SS_FILL].c_str()); - break; - } - - switch (_mode[SS_STROKE]) { - case SS_NA: - case SS_MANY: - break; - case SS_NONE: - sp_repr_css_set_property (css, "fill", "none"); - break; - case SS_UNSET: - sp_repr_css_unset_property (css, "fill"); - break; - case SS_COLOR: - gchar c[64]; - sp_svg_write_color (c, sizeof(c), _thisselected[SS_STROKE]); - sp_repr_css_set_property (css, "fill", c); - break; - case SS_LGRADIENT: - case SS_RGRADIENT: -#ifdef WITH_MESH - case SS_MGRADIENT: -#endif - case SS_PATTERN: - sp_repr_css_set_property (css, "fill", _paintserver_id[SS_STROKE].c_str()); - break; - } - - sp_desktop_set_style (_desktop, css); - sp_repr_css_attr_unref (css); - DocumentUndo::done(_desktop->getDocument(), SP_VERB_DIALOG_FILL_STROKE, - _("Swap fill and stroke")); + _desktop->getSelection()->swapFillStroke(); } void SelectedStyle::on_fill_edit() { diff --git a/src/verbs.cpp b/src/verbs.cpp index 975a3679e..aeb742105 100644 --- a/src/verbs.cpp +++ b/src/verbs.cpp @@ -1086,6 +1086,9 @@ void EditVerb::perform(SPAction *action, void *data) case SP_VERB_EDIT_NEXT_PATHEFFECT_PARAMETER: sp_selection_next_patheffect_param(dt); break; + case SP_VERB_EDIT_SWAP_FILL_STROKE: + dt->selection->swapFillStroke(); + break; case SP_VERB_EDIT_LINK_COLOR_PROFILE: break; case SP_VERB_EDIT_REMOVE_COLOR_PROFILE: @@ -2585,6 +2588,8 @@ Verb *Verb::_base_verbs[] = { N_("Create four guides aligned with the page borders"), NULL), new EditVerb(SP_VERB_EDIT_NEXT_PATHEFFECT_PARAMETER, "EditNextPathEffectParameter", N_("Next path effect parameter"), N_("Show next editable path effect parameter"), INKSCAPE_ICON("path-effect-parameter-next")), + new EditVerb(SP_VERB_EDIT_SWAP_FILL_STROKE, "EditSwapFillStroke", N_("Swap fill and stroke"), + N_("Swap fill and stroke of an object"), NULL), // Selection new SelectionVerb(SP_VERB_SELECTION_TO_FRONT, "SelectionToFront", N_("Raise to _Top"), diff --git a/src/verbs.h b/src/verbs.h index d7e966ae4..76a7d19a6 100644 --- a/src/verbs.h +++ b/src/verbs.h @@ -110,6 +110,7 @@ enum { SP_VERB_EDIT_GUIDES_TOGGLE_LOCK, SP_VERB_EDIT_GUIDES_AROUND_PAGE, SP_VERB_EDIT_NEXT_PATHEFFECT_PARAMETER, + SP_VERB_EDIT_SWAP_FILL_STROKE, /* Selection */ SP_VERB_SELECTION_TO_FRONT, SP_VERB_SELECTION_TO_BACK, -- cgit v1.2.3 From 42702ccf0ebc530df94c0e7de1ce68517aec3779 Mon Sep 17 00:00:00 2001 From: creedofscience <> Date: Sun, 22 Jan 2017 08:31:48 +0100 Subject: [Bug #1656726] Adding Russian translation for the shortcut comment. Fixed bugs: - https://launchpad.net/bugs/1656726 (bzr r15429) --- setup/gui/inkscape.desktop | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup/gui/inkscape.desktop b/setup/gui/inkscape.desktop index f7eb9cbef..7abc4e355 100644 --- a/setup/gui/inkscape.desktop +++ b/setup/gui/inkscape.desktop @@ -261,7 +261,7 @@ Comment[pl]=Tworzenie i edycja grafiki wektorowej SVG Comment[pt_BR]=Crie e edite desenhos vetoriais escaláveis (SVG) Comment[pt]=Crie e edite imagens Gráficas Vectoriais Escalaveis Comment[ro]=Creează și editează imagini în format Scalable Vector Graphics -Comment[ru]=Создание и редактирование масштабируемой векторной графики в формате SVG +Comment[ru]=Создавайте и редактируйте масштабируемые векторные изображения Comment[sa]=माप्य-वेक्टर्-सुचित्रीय-चित्राणि उत्पाद्य सम्पादय Comment[sat@deva]=नाप दाड़ेयाक् वेक्टर गार चिता़र आहला तेयार मे आर सासापड़ाव मे Comment[sat]=ᱱᱟᱯ ᱫᱟᱲᱮᱭᱟᱜ ᱣᱮᱠᱴᱨ ᱜᱟᱨ ᱪᱤᱛᱟᱹᱨ ᱟᱦᱞᱟ ᱛᱮᱭᱟᱨ ᱢᱮ ᱟᱨ ᱥᱟᱥᱟᱯᱲᱟᱣ ᱢᱮ @@ -289,6 +289,7 @@ Keywords[is]=mynd;ritill;vigur;vektor;línur;teikning; Keywords[it]=immagine;editor;vettoriale;disegno; Keywords[lv]=attēls;redaktors;vektors;zīmējums; Keywords[nl]=image;editor;vector;drawing; +Keywords[ru]=изображение;редактор;вектор;рисунок; Keywords[uk]=image;editor;vector;drawing;зображення;редактор;векторне;вектор;малювання; Keywords[zh_CN]=image;editor;vector;drawing;矢量;图像;编辑;编辑器;向量;绘图; Keywords=image;editor;vector;drawing; -- cgit v1.2.3 From 10141c4f5a78c99811a52ace4ee9b46ad5cbc3b5 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Sun, 22 Jan 2017 16:37:47 +0100 Subject: i18n. Fixing gettext initialization in the Uniconvertor related extensions. (bzr r15430) --- share/extensions/uniconv-ext.py | 3 ++- share/extensions/uniconv_output.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/share/extensions/uniconv-ext.py b/share/extensions/uniconv-ext.py index c84ee2e0a..6ce0d7fab 100755 --- a/share/extensions/uniconv-ext.py +++ b/share/extensions/uniconv-ext.py @@ -51,7 +51,8 @@ if cmd == None: import imp imp.find_module("uniconvertor") except ImportError: - sys.stderr.write(_('You need to install the UniConvertor software.\n'+\ + inkex.localize() + inkex.errormsg(_('You need to install the UniConvertor software.\n'+\ 'For GNU/Linux: install the package python-uniconvertor.\n'+\ 'For Windows: download it from\n'+\ 'http://sk1project.org/modules.php?name=Products&product=uniconvertor\n'+\ diff --git a/share/extensions/uniconv_output.py b/share/extensions/uniconv_output.py index 7815137b6..a02a16d95 100755 --- a/share/extensions/uniconv_output.py +++ b/share/extensions/uniconv_output.py @@ -118,7 +118,8 @@ def get_command(): import imp imp.find_module("uniconvertor") except ImportError: - sys.stderr.write(_('You need to install the UniConvertor software.\n'+\ + inkex.localize() + inkex.errormsg(_('You need to install the UniConvertor software.\n'+\ 'For GNU/Linux: install the package python-uniconvertor.\n'+\ 'For Windows: download it from\n'+\ 'http://sk1project.org/modules.php?name=Products&product=uniconvertor\n'+\ -- cgit v1.2.3 From 2975cae69ee6b1b35dc586e908fc6679ce165938 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Sun, 22 Jan 2017 18:23:34 +0100 Subject: i18n. Fixing gettext initialization in the HPGL related extensions. (bzr r15431) --- share/extensions/hpgl_input.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/share/extensions/hpgl_input.py b/share/extensions/hpgl_input.py index 2b275cbf8..13d6d00ec 100755 --- a/share/extensions/hpgl_input.py +++ b/share/extensions/hpgl_input.py @@ -26,6 +26,8 @@ import hpgl_decoder import inkex import sys +inkex.localize() + # parse options parser = inkex.optparse.OptionParser(usage='usage: %prog [options] HPGLfile', option_class=inkex.InkOption) parser.add_option('--resolutionX', action='store', type='float', dest='resolutionX', default=1016.0, help='Resolution X (dpi)') -- cgit v1.2.3 From 22f70b86b718287ab031db355f5b0c19e31c9fd7 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Mon, 23 Jan 2017 11:27:07 +0100 Subject: Extensions. Improve run-all-extension-tests script for Windows users. (bzr r15432) --- share/extensions/test/run-all-extension-tests | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/share/extensions/test/run-all-extension-tests b/share/extensions/test/run-all-extension-tests index e7faf672a..ff739c311 100755 --- a/share/extensions/test/run-all-extension-tests +++ b/share/extensions/test/run-all-extension-tests @@ -38,20 +38,25 @@ failed_tests=$( $MKTEMP ) if coverage.py erase >/dev/null 2>/dev/null; then has_py_coverage=true cover_py_cmd=coverage.py -else - if coverage erase >/dev/null 2>/dev/null; then - has_py_coverage=true - cover_py_cmd=coverage - else - if python-coverage erase >/dev/null 2>/dev/null; then - has_py_coverage=true - cover_py_cmd=python-coverage - fi - fi + else + if coverage erase >/dev/null 2>/dev/null; then + has_py_coverage=true + cover_py_cmd=coverage + else + if python-coverage erase >/dev/null 2>/dev/null; then + has_py_coverage=true + cover_py_cmd=python-coverage + else + if coverage-script.py erase >/dev/null 2>/dev/null; then + has_py_coverage=true + cover_py_cmd=coverage-script.py + fi + fi + fi fi if $has_py_coverage; then - echo -e "\nRunning tests with coverage" + echo -e "\nRunning tests with coverage (${cover_py_cmd})" fi #if $has_py_coverage; then # $cover_py_cmd -e -- cgit v1.2.3 From cb1e1ed0e7eab8865a1f3a5925688cea5f63a140 Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Mon, 23 Jan 2017 11:32:56 +0100 Subject: i18n. Fixing gettext initialization in some more extensions. (bzr r15433) --- share/extensions/dxf_outlines.py | 2 ++ share/extensions/measure.py | 3 +++ share/extensions/perspective.py | 2 ++ share/extensions/polyhedron_3d.py | 3 +++ 4 files changed, 10 insertions(+) diff --git a/share/extensions/dxf_outlines.py b/share/extensions/dxf_outlines.py index 525461bde..a387df4a1 100755 --- a/share/extensions/dxf_outlines.py +++ b/share/extensions/dxf_outlines.py @@ -44,6 +44,8 @@ try: from numpy import * from numpy.linalg import solve except: + # Initialize gettext for messages outside an inkex derived class + inkex.localize() inkex.errormsg(_("Failed to import the numpy or numpy.linalg modules. These modules are required by this extension. Please install them and try again.")) inkex.sys.exit() diff --git a/share/extensions/measure.py b/share/extensions/measure.py index b605ffe93..d025f142c 100755 --- a/share/extensions/measure.py +++ b/share/extensions/measure.py @@ -51,6 +51,9 @@ try: except locale.Error: locale.setlocale(locale.LC_ALL, 'C') +# Initialize gettext for messages outside an inkex derived class +inkex.localize() + # third party try: import numpy diff --git a/share/extensions/perspective.py b/share/extensions/perspective.py index ea08b98dc..f15deaad5 100755 --- a/share/extensions/perspective.py +++ b/share/extensions/perspective.py @@ -39,6 +39,8 @@ try: from numpy import * from numpy.linalg import * except: + # Initialize gettext for messages outside an inkex derived class + inkex.localize() inkex.errormsg(_("Failed to import the numpy or numpy.linalg modules. These modules are required by this extension. Please install them and try again. On a Debian-like system this can be done with the command, sudo apt-get install python-numpy.")) exit() diff --git a/share/extensions/polyhedron_3d.py b/share/extensions/polyhedron_3d.py index 86203d4bc..a74a64e69 100755 --- a/share/extensions/polyhedron_3d.py +++ b/share/extensions/polyhedron_3d.py @@ -57,6 +57,9 @@ import inkex import simplestyle from simpletransform import computePointInNode +# Initialize gettext for messages outside an inkex derived class +inkex.localize() + # third party try: from numpy import * -- cgit v1.2.3 From ca951e3d1aa19b87864c1dacd78269ac10c8c8ae Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Mon, 23 Jan 2017 11:44:18 +0100 Subject: [Bug #1656713] Keys and Mouse reference: Add shortcut '7' for cycling through path effect parameters in node tool. Fixed bugs: - https://launchpad.net/bugs/1656713 (bzr r15434) --- doc/keys.be.html | 721 ++++++++++++++++++++++---------------------- doc/keys.css | 22 +- doc/keys.de.html | 721 ++++++++++++++++++++++---------------------- doc/keys.el.html | 721 ++++++++++++++++++++++---------------------- doc/keys.en.html | 721 ++++++++++++++++++++++---------------------- doc/keys.fr.html | 849 +++++++++++++++++++++++++++------------------------- doc/keys.ja.html | 721 ++++++++++++++++++++++---------------------- doc/keys.zh_TW.html | 721 ++++++++++++++++++++++---------------------- 8 files changed, 2671 insertions(+), 2526 deletions(-) diff --git a/doc/keys.be.html b/doc/keys.be.html index 883b4c3ff..df9d740bc 100644 --- a/doc/keys.be.html +++ b/doc/keys.be.html @@ -12,7 +12,7 @@
@@ -80,412 +80,415 @@ feature request).

Накіроўныя, сеткі, прыцягваньне
  • - Рэжым паказу + Рэжым паказу
  • - Палітра + Палітра
  • - Файл + Файл
  • - Вакно + Вакно
  • - Extensions + Extensions
  • - Пласты + Пласты
  • - Аб'ект + Аб'ект
  • - Шлях + Шлях
  • - Вылучальнік + Вылучальнік
  • - Вузлы + Вузлы
  • - Карэкцыя + Карэкцыя
  • - Маштаб + Маштаб
  • - Measure tool + Measure tool
  • - Прастакутнік + Прастакутнік
  • - Трохмерная скрыня + Трохмерная скрыня
  • - Эліпс + Эліпс
  • - Зорка + Зорка
  • - Сьпіраль + Сьпіраль
  • - Аловак + Аловак
  • - Пяро (Бэзье) + Пяро (Бэзье)
  • - Каліґрафічнае пяро + Каліґрафічнае пяро
  • - Тэкст + Тэкст
  • - Распыляльнік + Распыляльнік
  • - Сьцірка + Сьцірка
  • - Вядро + Вядро
  • - Ґрадыент + Ґрадыент
  • - Піпетка + Піпетка
  • @@ -525,7 +528,7 @@ feature request).

    - Калі ў настаўленьнях задзейнічана «Націснуўшы «Прагал» можна азіраць рысунак з дапамогай левай кнопкі мышы», Прагал+перацягваньне мышай перасоўвае палатно, а не пераключаецца на вылучальнік. + When the "Mouse move pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to/from Selector. @@ -767,7 +770,7 @@ feature request).

    Shift + Ctrl - +F + +F Запаўненьне й контур @@ -780,7 +783,7 @@ feature request).

    Shift + Ctrl - +W + +W Прыклады @@ -793,7 +796,7 @@ feature request).

    Shift + Ctrl - +T + +T Тэкст і шрыфт @@ -806,7 +809,7 @@ feature request).

    Shift + Ctrl - +M + +M Ператварэньне @@ -819,7 +822,7 @@ feature request).

    Shift + Ctrl - +L + +L Пласты @@ -832,7 +835,7 @@ feature request).

    Shift + Ctrl - +A + +A Раўнаваньне й разьмеркаваньне @@ -845,7 +848,7 @@ feature request).

    Shift + Ctrl - +O + +O Уласьцівасьці аб'екту @@ -858,7 +861,7 @@ feature request).

    Shift + Ctrl - +H + +H Гісторыя дзеяньняў @@ -871,7 +874,7 @@ feature request).

    Shift + Ctrl - +X + +X Рэдактар XML @@ -884,7 +887,7 @@ feature request).

    Shift + Ctrl - +D + +D Document Properties @@ -897,7 +900,7 @@ feature request).

    Shift + Ctrl - +P + +P Ннастаўленьні Inkscape @@ -910,7 +913,7 @@ feature request).

    Shift + Ctrl - +E + +E Экспарт у PNG @@ -934,7 +937,7 @@ feature request).

    Shift + Alt - +B + +B Абводжаньне растра @@ -947,7 +950,7 @@ feature request).

    Shift + Ctrl - +7 + +7 Эфэкты шляхоў @@ -960,7 +963,7 @@ feature request).

    Ctrl + Alt - +K + +K Спараўдзіць правапіс @@ -1621,7 +1624,7 @@ feature request).

    Shift + Ctrl - +перацягваньне мышай + +перацягваньне мышай павернуць накіроўную на абмежаваны вугал @@ -1708,7 +1711,7 @@ feature request).

    - Рэжым паказу

    + Рэжым паказу @@ -1728,7 +1731,7 @@ feature request).

    - +

    Аб'ект

    @@ -2295,7 +2300,7 @@ feature request).

    @@ -2305,7 +2310,7 @@ feature request).

    Shift+Ctrl - +Y, + +Y, Ctrl +Z @@ -2321,7 +2326,7 @@ feature request).

    Shift+Ctrl - +Z, + +Z, Ctrl +Y @@ -2337,7 +2342,7 @@ feature request).

    @@ -2401,7 +2406,7 @@ feature request).

    Ctrl+Alt - +V + +V @@ -2489,7 +2494,7 @@ feature request).

    @@ -2528,7 +2533,7 @@ feature request).

    Shift+Alt - +D + +D @@ -2597,7 +2602,7 @@ feature request).

    Shift+Alt - +B + +B @@ -2643,7 +2648,7 @@ feature request).

    Shift+Alt - +I + +I @@ -2683,7 +2688,7 @@ feature request).

    @@ -2693,7 +2698,7 @@ feature request).

    Shift+Ctrl - +U, + +U, Ctrl +G @@ -2715,7 +2720,7 @@ feature request).

    Shift+Ctrl - +G, + +G, Ctrl +U @@ -2737,7 +2742,7 @@ feature request).

    @@ -2782,7 +2787,7 @@ feature request).

    - Адмяніць/паўтарыць

    + Адмяніць/паўтарыць

    - Абменны буфэр

    + Абменны буфэр
    уставіць на месца @@ -2420,7 +2425,7 @@ feature request).

    Shift + Ctrl - +V + +V
    уставіць стыль @@ -2462,7 +2467,7 @@ feature request).

    - Падвойваньне

    + Падвойваньне

    - Клон

    + Клон
    адлучыць клон @@ -2564,7 +2569,7 @@ feature request).

    - Растры

    + Растры
    абвесьці растар @@ -2616,7 +2621,7 @@ feature request).

    - Узоры

    + Узоры
    узор у аб'ект(ы) @@ -2662,7 +2667,7 @@ feature request).

    - Накіроўныя

    + Накіроўныя

    - Ґрупа

    + Ґрупа

    - Парадак па восі Z

    + Парадак па восі Z
    - +

    Вылучальнік

    @@ -3205,7 +3229,7 @@ feature request).

    @@ -3274,7 +3298,7 @@ feature request).

    @@ -3325,7 +3349,7 @@ feature request).

    Shift+Alt - +перацягваньне мышай + +перацягваньне мышай @@ -3427,7 +3451,7 @@ feature request).

    Ctrl+Alt - +A + +A @@ -3524,7 +3548,7 @@ feature request).

    Shift+Ctrl - +пстрык + +пстрык @@ -3744,7 +3768,7 @@ feature request).

    @@ -3791,7 +3815,7 @@ feature request).

    Shift+Alt - +стрэлкі + +стрэлкі @@ -3850,7 +3874,7 @@ feature request).

    @@ -3915,7 +3939,7 @@ feature request).

    @@ -4019,7 +4043,7 @@ feature request).

    @@ -4083,7 +4107,7 @@ feature request).

    @@ -4149,7 +4173,7 @@ feature request).

    @@ -4183,7 +4207,7 @@ feature request).

    @@ -4236,7 +4260,7 @@ feature request).

    @@ -4260,7 +4284,7 @@ feature request).

    - Вылучэньне (з дапамогай мышы)

    + Вылучэньне (з дапамогай мышы)

    - Вылучэньне «гумовай стужкай» ці дотыкам

    + Вылучэньне «гумовай стужкай» ці дотыкам
    вылучыць з дапамогай дотыка @@ -3356,7 +3380,7 @@ feature request).

    - Вылучэньне (з дапамогай клявіятуры)

    + Вылучэньне (з дапамогай клявіятуры)
    вылучыць усё (на ўсіх пластах) @@ -3497,7 +3521,7 @@ feature request).

    - Вылучэньне унутры ґрупы, вылучэньне пад курсорам

    + Вылучэньне унутры ґрупы, вылучэньне пад курсорам
    пераключыць вылучэньне ўнутры ґрупы @@ -3578,7 +3602,7 @@ feature request).

    Shift + Alt - +пстрык + +пстрык
    пераключыць пад курсорам @@ -3591,7 +3615,7 @@ feature request).

    Ctrl + Alt - +пстрык + +пстрык
    вылучыць пад курсорам, у ґрупе @@ -3604,9 +3628,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +пстрык + +пстрык
    пераключыць пад курсорам, у ґрупах @@ -3641,7 +3665,7 @@ feature request).

    - Перасоўваньне (з дапамогай мышы)

    + Перасоўваньне (з дапамогай мышы)

    - Перасоўваньне (з дапамогай клявіятуры)

    + Перасоўваньне (з дапамогай клявіятуры)
    пасунуцьвылучэньне на 10 піксэляў @@ -3810,7 +3834,7 @@ feature request).

    - Ператварэнрьне (з дапамогай мышы)

    + Ператварэнрьне (з дапамогай мышы)

    - Зьмяненьне памеру з дапамогай ручак

    + Зьмяненьне памеру з дапамогай ручак

    - Зьмяненьне памеру (з дапамогай клявіятуры)

    + Зьмяненьне памеру (з дапамогай клявіятуры)

    - Паварочваньне/нахільваньне з дапамогай ручак

    + Паварочваньне/нахільваньне з дапамогай ручак

    - Паварочваньне (з дапамогай клявіятуры)

    + Паварочваньне (з дапамогай клявіятуры)

    - Перакульваньне

    + Перакульваньне

    - Цэнтар паварочваньня

    + Цэнтар паварочваньня

    - Адмяніць

    + Адмяніць
    - +

    Вузлы

    @@ -4270,7 +4294,7 @@ feature request).

    @@ -4328,7 +4352,7 @@ feature request).

    @@ -4400,7 +4424,7 @@ feature request).

    @@ -4448,7 +4472,7 @@ feature request).

    @@ -4501,7 +4525,7 @@ feature request).

    Ctrl+Alt - +A + +A @@ -4633,7 +4657,7 @@ feature request).

    @@ -4663,7 +4687,7 @@ feature request).

    Ctrl+Alt - +перацягваньне мышай + +перацягваньне мышай @@ -4813,7 +4837,7 @@ feature request).

    Shift+Alt - +стрэлкі + +стрэлкі @@ -4913,7 +4937,7 @@ feature request).

    @@ -5007,7 +5031,7 @@ feature request).

    @@ -5089,7 +5113,7 @@ feature request).

    @@ -5109,7 +5133,7 @@ feature request).

    @@ -5197,7 +5221,7 @@ feature request).

    @@ -5255,7 +5279,7 @@ feature request).

    @@ -5295,7 +5319,7 @@ feature request).

    @@ -5333,7 +5357,7 @@ feature request).

    @@ -5416,7 +5440,7 @@ feature request).

    @@ -5477,7 +5501,7 @@ feature request).

    @@ -5534,7 +5558,7 @@ feature request).

    Ctrl+Alt - +пстрык + +пстрык @@ -5633,7 +5657,7 @@ feature request).

    @@ -5655,7 +5679,7 @@ feature request).

    @@ -5671,7 +5695,7 @@ feature request).

    @@ -5695,7 +5719,7 @@ feature request).

    - Вылучэньне аб'ектаў (з дапамогай мышы)

    + Вылучэньне аб'ектаў (з дапамогай мышы)

    - Вылучэньне вузлоў (з дапамогай мышы)

    + Вылучэньне вузлоў (з дапамогай мышы)

    - Вылучэньне «гумовай стужкай»

    + Вылучэньне «гумовай стужкай»

    - Вылучэньне вузлоў (з дапамогай клявіятурай)

    + Вылучэньне вузлоў (з дапамогай клявіятурай)
    вылучыць усе вузлы шляху @@ -4561,7 +4585,7 @@ feature request).

    - Зьмяншэньне/павелічэньне вылучэньня вузлоў

    + Зьмяншэньне/павелічэньне вылучэньня вузлоў

    - Перасоўваньне вузлоў (з дапамогай мышы)

    + Перасоўваньне вузлоў (з дапамогай мышы)
    перасунуць уздоўж ручак @@ -4766,7 +4790,7 @@ feature request).

    - Перасоўваньне вузлоў (з дапамогай клявіятуры)

    + Перасоўваньне вузлоў (з дапамогай клявіятуры)
    пасунуць вылучаныяі вузлы на 10 піксэляў @@ -4832,7 +4856,7 @@ feature request).

    - Перасоўваньне ручкі вузла (з дапамогай мышы)

    + Перасоўваньне ручкі вузла (з дапамогай мышы)

    - Зьмяненьне памеру ручак (вылучаны 1 вузел)

    + Зьмяненьне памеру ручак (вылучаны 1 вузел)

    - Паварочваньне ручкі (вылучаная 1 ручка)

    + Паварочваньне ручкі (вылучаная 1 ручка)

    - Бачнасьць ручак

    + Бачнасьць ручак

    - Зьмяненьне памеру ручак (вылучана >1 вузел)

    + Зьмяненьне памеру ручак (вылучана >1 вузел)

    - Павернуць вузлы (вылучана > 1 вузел)

    + Павернуць вузлы (вылучана > 1 вузел)

    - Перакуліць вузлы (вылучана > 1 вузел)

    + Перакуліць вузлы (вылучана > 1 вузел)

    - Зьмяненьне адрэзкаў

    + Зьмяненьне адрэзкаў

    - Зьмяненьне тыпу вузла

    + Зьмяненьне тыпу вузла

    - Злучэньне/разьбіваньне

    + Злучэньне/разьбіваньне

    - Выдаленьне, стварэньне, падвойваньне

    + Выдаленьне, стварэньне, падвойваньне
    стварыць/выдаліць вузел @@ -5612,7 +5636,7 @@ feature request).

    - Разьварочваньне

    + Разьварочваньне

    - Праўленьне фіґур

    + Праўленьне фіґур

    - Праўленьне запаўненьняў і эфэктаў шляхоў

    + Праўленьне запаўненьняў і эфэктаў шляхоў

    - Адмяніць

    + Адмяніць
    - +

    Тэкст

    @@ -7858,7 +7882,7 @@ feature request).

    @@ -7899,7 +7923,7 @@ feature request).

    @@ -7986,7 +8010,7 @@ feature request).

    @@ -8043,7 +8067,7 @@ feature request).

    @@ -8076,7 +8100,7 @@ feature request).

    Shift+Alt - +W + +W @@ -8139,7 +8163,7 @@ feature request).

    @@ -8222,7 +8246,7 @@ feature request).

    @@ -8258,7 +8282,7 @@ feature request).

    Shift+Ctrl - +стрэлкі + +стрэлкі @@ -8390,7 +8414,7 @@ feature request).

    @@ -8411,7 +8435,7 @@ feature request).

    Shift+Alt - +> + +> @@ -8470,7 +8494,7 @@ feature request).

    Ctrl+Alt - +> + +> @@ -8559,7 +8583,7 @@ feature request).

    Shift+Alt - +стрэлкі + +стрэлкі @@ -8651,7 +8675,7 @@ feature request).

    - Вылучэньне/стварэньне

    + Вылучэньне/стварэньне

    - Перамяшчэньне па тэксьце

    + Перамяшчэньне па тэксьце

    - Укладзены тэкст (нутраная рамка)

    + Укладзены тэкст (нутраная рамка)

    - Укладзены тэкст (вонкавая рамка)

    + Укладзены тэкст (вонкавая рамка)
    выняць тэкст з рамкі @@ -8112,7 +8136,7 @@ feature request).

    - Тэкст на шляху

    + Тэкст на шляху

    - Правіць тэкст

    + Правіць тэкст

    - Вылучыць тэкст

    + Вылучыць тэкст
    вылучыць тэкст слова-за-словам @@ -8285,12 +8309,12 @@ feature request).

    Shift + Ctrl - +Home, + +Home, Shift + Ctrl - +End + +End
    вылучыць да пачатку/канца тэксту @@ -8322,7 +8346,7 @@ feature request).

    - пстрык+пстрык+пстрык + пстрык+пстрык+пстрык вылучыць радок @@ -8352,7 +8376,7 @@ feature request).

    - Стыль вылучэньня

    + Стыль вылучэньня

    - Прагал між літарамі

    + Прагал між літарамі
    пашырыць радок/абзац на 10 піксэляў @@ -8435,7 +8459,7 @@ feature request).

    Shift + Alt - +< + +<
    сьціснуць радок/абзац на 10 піксэляў @@ -8460,7 +8484,7 @@ feature request).

    - Міжрадковы інтэрвал

    + Міжрадковы інтэрвал
    зрабіць тэкставы аб'ект вышэйшым на 1 піксэль @@ -8483,9 +8507,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +> + +>
    зрабіць тэкставы аб'ект вышэйшым на 10 піксэляў @@ -8498,7 +8522,7 @@ feature request).

    Ctrl + Alt - +< + +<
    зрабіць тэкставы аб'ект ніжэйшым на 1 піксэль @@ -8511,9 +8535,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +< + +<
    зрабіць тэкставы аб'ект ніжэйшым на 10 піксэляў @@ -8538,7 +8562,7 @@ feature request).

    - Кернінґ і зрух

    + Кернінґ і зрух
    зрушыць знакі на 10 піксэляў @@ -8596,7 +8620,7 @@ feature request).

    - Паварочваньне

    + Паварочваньне
    - +

    Піпетка

    diff --git a/doc/keys.css b/doc/keys.css index 3a2050283..3ba21d1f8 100644 --- a/doc/keys.css +++ b/doc/keys.css @@ -63,6 +63,11 @@ h1.kmr { list-style:none; } +.kmr-toc li { + padding-left: 5px; + text-indent: -5px; +} + .kmr-toc-section { font-size: 1.4em; font-weight: bold; @@ -83,7 +88,7 @@ h1.kmr { /*-- [4.1. Headings] --*/ -h2.kmr,h3.kmr { +h2.kmr, h3.kmr { padding-bottom: 0em; margin-bottom: 0.2em; } @@ -98,8 +103,8 @@ h3.kmr { font-size: 1.1em; font-style: italic; margin-top: 1em; - margin-left:40px; - margin-right:40px; + margin-left: 40px; + margin-right: 40px; padding-left: 20px; border-bottom: 1px solid #999; } @@ -115,7 +120,7 @@ table.kmr { -webkit-border-radius: 10px; border-radius: 10px; border: 0; - margin:0; + margin: 0; padding: 4px; width: 100%; } @@ -149,6 +154,10 @@ table.kmr { /*-- [4.3. Shortcuts list] --*/ +.kmr td { + vertical-align: top; +} + .kmr-keys { text-align: right; line-height: 1.5em; @@ -164,7 +173,6 @@ table.kmr { background-color: #eeeee6; padding: 1px 5px; border: 1px solid #999999; - margin: 0 -2px; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em; @@ -179,6 +187,10 @@ table.kmr { padding-left: 10px; } +span.kmr-action { + display: block; +} + .kmr-note { padding-left: 80px; padding-right: 40px; diff --git a/doc/keys.de.html b/doc/keys.de.html index efcad2e61..ab00c382b 100644 --- a/doc/keys.de.html +++ b/doc/keys.de.html @@ -12,7 +12,7 @@
    @@ -75,412 +75,415 @@ Hilfslinien, Gitter, Einrasten
  • - Anzeigemodus + Anzeigemodus
  • - Palette + Palette
  • - Datei + Datei
  • - Fenster + Fenster
  • - Erweiterungen + Erweiterungen
  • - Ebenen + Ebenen
  • - Objekt + Objekt
  • - Pfad + Pfad
  • - Auswahlwerkzeug + Auswahlwerkzeug
  • - Knotenwerkzeug + Knotenwerkzeug
  • - Modifizier-Werkzeug + Modifizier-Werkzeug
  • - Zoomwerkzeug + Zoomwerkzeug
  • - Messwerkzeug + Messwerkzeug
  • - Rechteckwerkzeug + Rechteckwerkzeug
  • - 3D-Box-Werkzeug + 3D-Box-Werkzeug
  • - Ellipsenwerkzeug + Ellipsenwerkzeug
  • - Sternwerkzeug + Sternwerkzeug
  • - Spiralenwerkzeug + Spiralenwerkzeug
  • - Malwerkzeug (Freihand) + Malwerkzeug (Freihand)
  • - Zeichenwerkzeug (Bezier) + Zeichenwerkzeug (Bezier)
  • - Kalligrafiewerkzeug + Kalligrafiewerkzeug
  • - Textwerkzeug + Textwerkzeug
  • - Spray-Werkzeug + Spray-Werkzeug
  • - Löschwerkzeug + Löschwerkzeug
  • - Farbeimer + Farbeimer
  • - Verlaufswerkzeug + Verlaufswerkzeug
  • - Farbpipette + Farbpipette
  • @@ -520,7 +523,7 @@ @@ -762,7 +765,7 @@ Umschalt+Strg - +F + +F @@ -1723,7 +1726,7 @@
    - Wenn die Option "Linke Maustaste verschiebt die Zeichenfläche, wenn die Leertaste gedrückt wird" in den Einstellungen aktiviert ist, verschiebt Leertaste+Ziehen mit der Maus die Zeichenfläche anstatt zum Auswahlwerkzeug zu wechseln. + When the "Mouse move pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to/from Selector.
    Füllung und Kontur @@ -775,7 +778,7 @@ Umschalt + Strg - +W + +W Farbfelder-Paletten @@ -788,7 +791,7 @@ Umschalt + Strg - +T + +T Text und Schriftart @@ -801,7 +804,7 @@ Umschalt + Strg - +M + +M Transformation @@ -814,7 +817,7 @@ Umschalt + Strg - +L + +L Ebenen @@ -827,7 +830,7 @@ Umschalt + Strg - +A + +A Ausrichten und Verteilen @@ -840,7 +843,7 @@ Umschalt + Strg - +O + +O Objekteigenschaften @@ -853,7 +856,7 @@ Umschalt + Strg - +H + +H Bearbeitungshistorie @@ -866,7 +869,7 @@ Umschalt + Strg - +X + +X XML-Editor @@ -879,7 +882,7 @@ Umschalt + Strg - +D + +D Dokumenteneinstellungen @@ -892,7 +895,7 @@ Umschalt + Strg - +P + +P Einstellungen @@ -905,7 +908,7 @@ Umschalt + Strg - +E + +E PNG-Bild exportieren @@ -929,7 +932,7 @@ Umschalt + Alt - +B + +B Bitmap nachzeichnen @@ -942,7 +945,7 @@ Umschalt + Strg - +7 + +7 Pfadeffekte @@ -955,7 +958,7 @@ Strg + Alt - +K + +K Rechtschreibprüfung @@ -1616,7 +1619,7 @@ Umschalt + Strg - +Ziehen mit der Maus + +Ziehen mit der Maus dreht Hilfslinie mit Einrasten des Winkels @@ -1703,7 +1706,7 @@

    - Anzeigemodus

    + Anzeigemodus
    - +

    Auswahlwerkzeug

    @@ -3200,7 +3224,7 @@ @@ -3269,7 +3293,7 @@ @@ -3320,7 +3344,7 @@ Umschalt+Alt - +Ziehen mit der Maus + +Ziehen mit der Maus @@ -3422,7 +3446,7 @@ Strg+Alt - +A + +A @@ -3519,7 +3543,7 @@ Umschalt+Strg - +Klick + +Klick @@ -3739,7 +3763,7 @@ @@ -3786,7 +3810,7 @@ Umschalt+Alt - +Pfeiltasten + +Pfeiltasten @@ -3845,7 +3869,7 @@ @@ -3910,7 +3934,7 @@ @@ -4014,7 +4038,7 @@ @@ -4078,7 +4102,7 @@ @@ -4144,7 +4168,7 @@ @@ -4178,7 +4202,7 @@ @@ -4231,7 +4255,7 @@ @@ -4255,7 +4279,7 @@

    - Auswählen (Maus)

    + Auswählen (Maus)

    - Gummiband- und Berührungsauswahl

    + Gummiband- und Berührungsauswahl
    wählt durch Berührung aus @@ -3351,7 +3375,7 @@

    - Auswählen (Tastatur)

    + Auswählen (Tastatur)
    wählt alles aus (alle Ebenen) @@ -3492,7 +3516,7 @@

    - Auswahl innerhalb einer Gruppe oder von verdeckten Objekten

    + Auswahl innerhalb einer Gruppe oder von verdeckten Objekten
    fügt zur Auswahl innerhalb einer Gruppe hinzu / zieht davon ab @@ -3573,7 +3597,7 @@ Umschalt + Alt - +Klick + +Klick fügt verdeckte Objekte zur Auswahl hinzu / enfernt sie daraus @@ -3586,7 +3610,7 @@ Strg + Alt - +Klick + +Klick wählt verdeckte Objekte in einer Gruppe aus @@ -3599,9 +3623,9 @@ Umschalt + Strg - + + + Alt - +Klick + +Klick fügt verdeckte Objekte in einer Gruppe zur Auswahl hinzu / entfernt sie daraus @@ -3636,7 +3660,7 @@

    - Verschieben (Maus)

    + Verschieben (Maus)

    - Verschieben (Tastatur)

    + Verschieben (Tastatur)
    verschiebt Auswahl um 10 Pixel @@ -3805,7 +3829,7 @@

    - Transformieren (Maus)

    + Transformieren (Maus)

    - Größe ändern mit Anfassern

    + Größe ändern mit Anfassern

    - Größe ändern (mit der Tastatur)

    + Größe ändern (mit der Tastatur)

    - Drehen/Scheren mittels Anfassern

    + Drehen/Scheren mittels Anfassern

    - Drehen (Tastatur)

    + Drehen (Tastatur)

    - Spiegeln

    + Spiegeln

    - Drehzentrum

    + Drehzentrum

    - Abbrechen

    + Abbrechen
    - +

    Knotenwerkzeug

    @@ -4265,7 +4289,7 @@ @@ -4323,7 +4347,7 @@ @@ -4395,7 +4419,7 @@ @@ -4443,7 +4467,7 @@ @@ -4496,7 +4520,7 @@ Strg+Alt - +A + +A @@ -4628,7 +4652,7 @@ @@ -4658,7 +4682,7 @@ Strg+Alt - +Ziehen mit der Maus + +Ziehen mit der Maus @@ -4808,7 +4832,7 @@ Umschalt+Alt - +Pfeiltasten + +Pfeiltasten @@ -4908,7 +4932,7 @@ @@ -5002,7 +5026,7 @@ @@ -5084,7 +5108,7 @@ @@ -5104,7 +5128,7 @@ @@ -5192,7 +5216,7 @@ @@ -5250,7 +5274,7 @@ @@ -5290,7 +5314,7 @@ @@ -5328,7 +5352,7 @@ @@ -5411,7 +5435,7 @@ @@ -5472,7 +5496,7 @@ @@ -5529,7 +5553,7 @@ Strg+Alt - +Klick + +Klick @@ -5628,7 +5652,7 @@ @@ -5650,7 +5674,7 @@ @@ -5666,7 +5690,7 @@ @@ -5690,7 +5714,7 @@

    - Objekte auswählen (Maus)

    + Objekte auswählen (Maus)

    - Knoten auswählen (Maus)

    + Knoten auswählen (Maus)

    - Gummiband-Auswahl

    + Gummiband-Auswahl

    - Knoten auswählen (Tastatur)

    + Knoten auswählen (Tastatur)
    wählt alle Knoten des Pfades aus @@ -4556,7 +4580,7 @@

    - Knotenauswahl vergrößern / verkleinern

    + Knotenauswahl vergrößern / verkleinern

    - Knoten verschieben (Maus)

    + Knoten verschieben (Maus)
    verschiebt in Richtung der Anfasser @@ -4761,7 +4785,7 @@

    - Knoten verschieben (Tastatur)

    + Knoten verschieben (Tastatur)
    verschiebt ausgewählte Knoten um 10 Pixel @@ -4827,7 +4851,7 @@

    - Knotenanfasser verschieben (Maus)

    + Knotenanfasser verschieben (Maus)

    - Anfasser skalieren (1 Knoten ausgewählt)

    + Anfasser skalieren (1 Knoten ausgewählt)

    - Anfasser drehen (1 Knoten ausgewählt)

    + Anfasser drehen (1 Knoten ausgewählt)

    - Sichtbarkeit der Anfasser

    + Sichtbarkeit der Anfasser

    - Knoten skalieren (> 1 Knoten ausgewählt)

    + Knoten skalieren (> 1 Knoten ausgewählt)

    - Knoten drehen (> 1 Knoten ausgewählt)

    + Knoten drehen (> 1 Knoten ausgewählt)

    - Knoten spiegeln (> 1 Knoten ausgewählt)

    + Knoten spiegeln (> 1 Knoten ausgewählt)

    - Segment(e) bearbeiten

    + Segment(e) bearbeiten

    - Knotentyp ändern

    + Knotentyp ändern

    - Vereinigen / Auftrennen

    + Vereinigen / Auftrennen

    - Löschen, erstellen, duplizieren

    + Löschen, erstellen, duplizieren
    erstellt / löscht Knoten @@ -5607,7 +5631,7 @@

    - Umkehren

    + Umkehren

    - Formen bearbeiten

    + Formen bearbeiten

    - Füllungen und Pfadeffekte bearbeiten

    + Füllungen und Pfadeffekte bearbeiten

    - Abbrechen

    + Abbrechen
    - +

    Textwerkzeug

    @@ -7853,7 +7877,7 @@ @@ -7894,7 +7918,7 @@ @@ -7981,7 +8005,7 @@ @@ -8038,7 +8062,7 @@ @@ -8071,7 +8095,7 @@ Umschalt+Alt - +W + +W @@ -8134,7 +8158,7 @@ @@ -8217,7 +8241,7 @@ @@ -8253,7 +8277,7 @@ Umschalt+Strg - +Pfeiltasten + +Pfeiltasten @@ -8385,7 +8409,7 @@ @@ -8406,7 +8430,7 @@ Umschalt+Alt - +> + +> @@ -8465,7 +8489,7 @@ Strg+Alt - +> + +> @@ -8554,7 +8578,7 @@ Umschalt+Alt - +Pfeiltasten + +Pfeiltasten @@ -8646,7 +8670,7 @@

    - Auswählen / erstellen

    + Auswählen / erstellen

    - Innerhalb eines Textes navigieren

    + Innerhalb eines Textes navigieren

    - Fließtext (in eigenem Rahmen)

    + Fließtext (in eigenem Rahmen)

    - Fließtext (mit Pfad / Form als Rahmen)

    + Fließtext (mit Pfad / Form als Rahmen)
    hebt Fließtext auf @@ -8107,7 +8131,7 @@

    - Text an Pfad

    + Text an Pfad

    - Text bearbeiten

    + Text bearbeiten

    - Text auswählen

    + Text auswählen
    wählt Text wortweise aus @@ -8280,12 +8304,12 @@ Umschalt + Strg - +Pos1, + +Pos1, Umschalt + Strg - +Ende + +Ende wählt Text bis Anfang / Ende des Textes aus @@ -8317,7 +8341,7 @@
    - Klick+Klick+Klick + Klick+Klick+Klick wählt eine Zeile aus @@ -8347,7 +8371,7 @@

    - Stil der Auswahl ändern

    + Stil der Auswahl ändern

    - Zeichenabstände

    + Zeichenabstände
    verbreitert Zeile / Absatz um 10 Pixel @@ -8430,7 +8454,7 @@ Umschalt + Alt - +< + +< verschmälert Zeile / Absatz um 10 Pixel @@ -8455,7 +8479,7 @@

    - Zeilenabstände

    + Zeilenabstände
    vergrößert die Höhe des Textobjektes um 1 Pixel @@ -8478,9 +8502,9 @@ Umschalt + Strg - + + + Alt - +> + +> vergrößert die Höhe des Textobjektes um 10 Pixel @@ -8493,7 +8517,7 @@ Strg + Alt - +< + +< verringert die Höhe des Textobjektes um 1 Pixel @@ -8506,9 +8530,9 @@ Umschalt + Strg - + + + Alt - +< + +< verringert die Höhe des Textobjektes um 10 Pixel @@ -8533,7 +8557,7 @@

    - Kerning und vertikaler Versatz

    + Kerning und vertikaler Versatz
    verschiebt Zeichen um 10 Pixel @@ -8591,7 +8615,7 @@

    - Drehen

    + Drehen
    - +

    Farbpipette

    diff --git a/doc/keys.el.html b/doc/keys.el.html index 6424cdb0f..206e1cdb1 100644 --- a/doc/keys.el.html +++ b/doc/keys.el.html @@ -12,7 +12,7 @@
    @@ -80,412 +80,415 @@ feature request).

    Οδηγοί, πλέγματα, πρόσδεση
  • - Κατάσταση εμφάνισης + Κατάσταση εμφάνισης
  • - Παλέτα + Παλέτα
  • - Αρχείο + Αρχείο
  • - Παράθυρο + Παράθυρο
  • - Extensions + Extensions
  • - Στρώσεις + Στρώσεις
  • - Αντικείμενο + Αντικείμενο
  • - Μονοπάτι + Μονοπάτι
  • - Επιλογέας + Επιλογέας
  • - Εργαλείο κόμβων + Εργαλείο κόμβων
  • - Εργαλείο ρυθμίσεων + Εργαλείο ρυθμίσεων
  • - Εργαλείο εστίασης + Εργαλείο εστίασης
  • - Measure tool + Measure tool
  • - Εργαλείο ορθογωνίου + Εργαλείο ορθογωνίου
  • - Εργαλείο τρισδιάστατου πλαισίου + Εργαλείο τρισδιάστατου πλαισίου
  • - Εργαλείο έλλειψης + Εργαλείο έλλειψης
  • - Εργαλείο αστεριού + Εργαλείο αστεριού
  • - Εργαλείο σπείρας + Εργαλείο σπείρας
  • - Εργαλείο μολυβιού + Εργαλείο μολυβιού
  • - Εργαλείο πένας (Bezier) + Εργαλείο πένας (Bezier)
  • - Εργαλείο καλλιγραφίας + Εργαλείο καλλιγραφίας
  • - Εργαλείο κειμένου + Εργαλείο κειμένου
  • - Εργαλείο ψεκασμού + Εργαλείο ψεκασμού
  • - Εργαλείο σβήστρας + Εργαλείο σβήστρας
  • - Κουβάς βαφής + Κουβάς βαφής
  • - Εργαλείο διαβάθμισης + Εργαλείο διαβάθμισης
  • - Εργαλείο σταγονόμετρου + Εργαλείο σταγονόμετρου
  • @@ -525,7 +528,7 @@ feature request).

    @@ -767,7 +770,7 @@ feature request).

    Shift+Ctrl - +F + +F @@ -1728,7 +1731,7 @@ feature request).

    - Όταν η επιλογή "το αριστερό πλήκτρο ποντικιού εστιάζει, όταν το διάστημα πατιέται" είναι ενεργή στις προτιμήσεις, διάστημα + σύρσιμο ποντικιού εστιάζει στον καμβά αντί για μετάβαση στον επιλογέα. + When the "Mouse move pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to/from Selector.
    Γέμισμα και Πινελιά @@ -780,7 +783,7 @@ feature request).

    Shift + Ctrl - +W + +W
    Χρωματολόγια @@ -793,7 +796,7 @@ feature request).

    Shift + Ctrl - +T + +T
    Κείμενο και γραμματοσειρά @@ -806,7 +809,7 @@ feature request).

    Shift + Ctrl - +M + +M
    Μετασχηματισμός @@ -819,7 +822,7 @@ feature request).

    Shift + Ctrl - +L + +L
    Στρώσεις @@ -832,7 +835,7 @@ feature request).

    Shift + Ctrl - +A + +A
    Ευθυγράμμιση και κατανομή @@ -845,7 +848,7 @@ feature request).

    Shift + Ctrl - +O + +O
    Ιδιότητες αντικειμένου @@ -858,7 +861,7 @@ feature request).

    Shift + Ctrl - +H + +H
    Ιστορικό αναιρέσεων @@ -871,7 +874,7 @@ feature request).

    Shift + Ctrl - +X + +X
    Επεξεργαστής XML @@ -884,7 +887,7 @@ feature request).

    Shift + Ctrl - +D + +D
    Document Properties @@ -897,7 +900,7 @@ feature request).

    Shift + Ctrl - +P + +P
    Προτιμήσεις του Inkscape @@ -910,7 +913,7 @@ feature request).

    Shift + Ctrl - +E + +E
    Εξαγωγή PNG @@ -934,7 +937,7 @@ feature request).

    Shift + Alt - +B + +B
    Ανίχνευση ψηφιογραφίας @@ -947,7 +950,7 @@ feature request).

    Shift + Ctrl - +7 + +7
    Εφέ μονοπατιού @@ -960,7 +963,7 @@ feature request).

    Ctrl + Alt - +K + +K
    Διόρθωση ορθογραφίας @@ -1621,7 +1624,7 @@ feature request).

    Shift + Ctrl - +σύρσιμο ποντικιού + +σύρσιμο ποντικιού
    περιστροφή οδηγού με πρόσδεση γωνίας @@ -1708,7 +1711,7 @@ feature request).

    - Κατάσταση εμφάνισης

    + Κατάσταση εμφάνισης
    - +

    Αντικείμενο

    @@ -2295,7 +2300,7 @@ feature request).

    @@ -2305,7 +2310,7 @@ feature request).

    Shift+Ctrl - +Y, + +Y, Ctrl +Z @@ -2321,7 +2326,7 @@ feature request).

    Shift+Ctrl - +Z, + +Z, Ctrl +Y @@ -2337,7 +2342,7 @@ feature request).

    @@ -2401,7 +2406,7 @@ feature request).

    Ctrl+Alt - +V + +V @@ -2489,7 +2494,7 @@ feature request).

    @@ -2528,7 +2533,7 @@ feature request).

    Shift+Alt - +D + +D @@ -2597,7 +2602,7 @@ feature request).

    Shift+Alt - +B + +B @@ -2643,7 +2648,7 @@ feature request).

    Shift+Alt - +I + +I @@ -2683,7 +2688,7 @@ feature request).

    @@ -2693,7 +2698,7 @@ feature request).

    Shift+Ctrl - +U, + +U, Ctrl +G @@ -2715,7 +2720,7 @@ feature request).

    Shift+Ctrl - +G, + +G, Ctrl +U @@ -2737,7 +2742,7 @@ feature request).

    @@ -2782,7 +2787,7 @@ feature request).

    - Αναίρεση/επανεκτέλεση

    + Αναίρεση/επανεκτέλεση

    - Πρόχειρο

    + Πρόχειρο
    επικόλληση επί τόπου @@ -2420,7 +2425,7 @@ feature request).

    Shift + Ctrl - +V + +V
    επικόλληση μορφοποίησης @@ -2462,7 +2467,7 @@ feature request).

    - Διπλασιασμός

    + Διπλασιασμός

    - Κλωνοποίηση

    + Κλωνοποίηση
    αποσύνδεση κλώνου @@ -2564,7 +2569,7 @@ feature request).

    - Ψηφιογραφίες

    + Ψηφιογραφίες
    ανίχνευση ψηφιογραφίας @@ -2616,7 +2621,7 @@ feature request).

    - Μοτίβα

    + Μοτίβα
    μοτίβο σε αντικείμενα @@ -2662,7 +2667,7 @@ feature request).

    - Guides

    + Guides

    - Ομαδοποίηση

    + Ομαδοποίηση

    - Διάταξη-Ζ

    + Διάταξη-Ζ
    - +

    Μονοπάτι

    @@ -2792,7 +2797,7 @@ feature request).

    @@ -2802,7 +2807,7 @@ feature request).

    Shift+Ctrl - +C + +C @@ -2923,7 +2928,7 @@ feature request).

    Ctrl+Alt - +/ + +/ @@ -3014,7 +3019,7 @@ feature request).

    Shift+Alt - +( + +( @@ -3138,7 +3143,7 @@ feature request).

    Shift+Ctrl - +K + +K @@ -3192,10 +3197,29 @@ feature request).

    + + + + + + + + + + + +

    - Μετατροπή σε μονοπάτι

    + Μετατροπή σε μονοπάτι
    μετατροπή επιλεγμένων αντικειμένων σε μονοπάτι @@ -2815,7 +2820,7 @@ feature request).

    Ctrl + Alt - +C + +C
    μετατροπή πινελιάς σε μονοπάτι @@ -2828,7 +2833,7 @@ feature request).

    - Πράξεις Boole

    + Πράξεις Boole
    αποκοπή μονοπατιού @@ -2954,7 +2959,7 @@ feature request).

    - Μετατοπίσεις

    + Μετατοπίσεις
    συρρίκνωση μονοπατιού κατά 10 εικονοστοιχεία @@ -3027,7 +3032,7 @@ feature request).

    Shift + Alt - +) + +)
    επέκταση μονοπατιού κατά 10 εικονοστοιχεία @@ -3063,7 +3068,7 @@ feature request).

    Ctrl + Alt - +J + +J
    δημιουργία συνδεμένης μετατόπισης @@ -3099,7 +3104,7 @@ feature request).

    - Συνδυασμός

    + Συνδυασμός
    διάσπαση μονοπατιών @@ -3157,7 +3162,7 @@ feature request).

    - Απλοποίηση

    + Απλοποίηση
    +

    + Path effects

    +
    + 7 + + show next editable path effect parameter +
    - +

    Επιλογέας

    @@ -3205,7 +3229,7 @@ feature request).

    @@ -3274,7 +3298,7 @@ feature request).

    @@ -3325,7 +3349,7 @@ feature request).

    Shift+Alt - +σύρσιμο ποντικιού + +σύρσιμο ποντικιού @@ -3427,7 +3451,7 @@ feature request).

    Ctrl+Alt - +A + +A @@ -3524,7 +3548,7 @@ feature request).

    Shift+Ctrl - +κλικ + +κλικ @@ -3744,7 +3768,7 @@ feature request).

    @@ -3791,7 +3815,7 @@ feature request).

    Shift+Alt - +βέλη + +βέλη @@ -3850,7 +3874,7 @@ feature request).

    @@ -3915,7 +3939,7 @@ feature request).

    @@ -4019,7 +4043,7 @@ feature request).

    @@ -4083,7 +4107,7 @@ feature request).

    @@ -4149,7 +4173,7 @@ feature request).

    @@ -4183,7 +4207,7 @@ feature request).

    @@ -4236,7 +4260,7 @@ feature request).

    @@ -4260,7 +4284,7 @@ feature request).

    - Επιλογή (ποντίκι)

    + Επιλογή (ποντίκι)

    - λάστιχο, επιλογή επαφής

    + λάστιχο, επιλογή επαφής
    επιλογή με επαφή @@ -3356,7 +3380,7 @@ feature request).

    - Επιλογή (πληκτρολόγιο)

    + Επιλογή (πληκτρολόγιο)
    επιλογή όλων (όλες οι στρώσεις) @@ -3497,7 +3521,7 @@ feature request).

    - Επιλογή μες την ομάδα, επιλογή κάτω από

    + Επιλογή μες την ομάδα, επιλογή κάτω από
    εναλλαγή επιλογής μες την ομάδα @@ -3578,7 +3602,7 @@ feature request).

    Shift + Alt - +κλικ + +κλικ
    εναλλαγή κάτω από @@ -3591,7 +3615,7 @@ feature request).

    Ctrl + Alt - +κλικ + +κλικ
    Επιλογή κάτω από, σε ομάδες @@ -3604,9 +3628,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +κλικ + +κλικ
    Εναλλαγή κάτω από, σε ομάδες @@ -3641,7 +3665,7 @@ feature request).

    - Μετακίνηση (ποντικιού)

    + Μετακίνηση (ποντικιού)

    - Μετακίνηση (πληκτρολόγιο)

    + Μετακίνηση (πληκτρολόγιο)
    μετακίνηση επιλογής κατά 10 εικονοστοιχεία @@ -3810,7 +3834,7 @@ feature request).

    - Μετασχηματισμός (ποντίκι)

    + Μετασχηματισμός (ποντίκι)

    - Κλιμάκωση από λαβές

    + Κλιμάκωση από λαβές

    - Κλιμάκωση (πληκτρολόγιο)

    + Κλιμάκωση (πληκτρολόγιο)

    - περιστροφή ή στρέβλωση από τις λαβές περιστροφής

    + περιστροφή ή στρέβλωση από τις λαβές περιστροφής

    - περιστροφή (πληκτρολόγιο)

    + περιστροφή (πληκτρολόγιο)

    - Αντιστροφή

    + Αντιστροφή

    - Κέντρο περιστροφής

    + Κέντρο περιστροφής

    - Ακύρωση

    + Ακύρωση
    - +

    Εργαλείο κόμβων

    @@ -4270,7 +4294,7 @@ feature request).

    @@ -4328,7 +4352,7 @@ feature request).

    @@ -4400,7 +4424,7 @@ feature request).

    @@ -4448,7 +4472,7 @@ feature request).

    @@ -4501,7 +4525,7 @@ feature request).

    Ctrl+Alt - +A + +A @@ -4633,7 +4657,7 @@ feature request).

    @@ -4663,7 +4687,7 @@ feature request).

    Ctrl+Alt - +σύρσιμο ποντικιού + +σύρσιμο ποντικιού @@ -4813,7 +4837,7 @@ feature request).

    Shift+Alt - +βέλη + +βέλη @@ -4913,7 +4937,7 @@ feature request).

    @@ -5007,7 +5031,7 @@ feature request).

    @@ -5089,7 +5113,7 @@ feature request).

    @@ -5109,7 +5133,7 @@ feature request).

    @@ -5197,7 +5221,7 @@ feature request).

    @@ -5255,7 +5279,7 @@ feature request).

    @@ -5295,7 +5319,7 @@ feature request).

    @@ -5333,7 +5357,7 @@ feature request).

    @@ -5416,7 +5440,7 @@ feature request).

    @@ -5477,7 +5501,7 @@ feature request).

    @@ -5534,7 +5558,7 @@ feature request).

    Ctrl+Alt - +κλικ + +κλικ @@ -5633,7 +5657,7 @@ feature request).

    @@ -5655,7 +5679,7 @@ feature request).

    @@ -5671,7 +5695,7 @@ feature request).

    @@ -5695,7 +5719,7 @@ feature request).

    - Επιλογή αντικειμένων (ποντίκι)

    + Επιλογή αντικειμένων (ποντίκι)

    - Επιλογή κόμβων (ποντίκι)

    + Επιλογή κόμβων (ποντίκι)

    - επιλογή λάστιχου

    + επιλογή λάστιχου

    - Επιλογή κόμβων (πληκτρολόγιο)

    + Επιλογή κόμβων (πληκτρολόγιο)
    επιλογή όλων των κόμβων σε μονοπάτι @@ -4561,7 +4585,7 @@ feature request).

    - Μεγέθυνση/συρρίκνωση επιλογής κόμβου

    + Μεγέθυνση/συρρίκνωση επιλογής κόμβου

    - Μετακίνηση κόμβων (ποντίκι)

    + Μετακίνηση κόμβων (ποντίκι)
    μετακίνηση σύμφωνα με τις λαβές @@ -4766,7 +4790,7 @@ feature request).

    - Μετακίνηση κόμβων (πληκτρολόγιο)

    + Μετακίνηση κόμβων (πληκτρολόγιο)
    μετακίνηση επιλεγμένων κόμβων κατά 10 εικονοστοιχεία @@ -4832,7 +4856,7 @@ feature request).

    - Μετακίνηση λαβής κόμβου (ποντίκι)

    + Μετακίνηση λαβής κόμβου (ποντίκι)

    - Κλιμάκωση λαβής (1 επιλεγμένος κόμβος)

    + Κλιμάκωση λαβής (1 επιλεγμένος κόμβος)

    - Περιστροφή λαβής (1 επιλεγμένος κόμβος)

    + Περιστροφή λαβής (1 επιλεγμένος κόμβος)

    - Ορατότητα λαβών

    + Ορατότητα λαβών

    - Κλιμάκωση κόμβων (>1 επιλεγμένοι κόμβοι)

    + Κλιμάκωση κόμβων (>1 επιλεγμένοι κόμβοι)

    - Περιστροφή κόμβων (>1 επιλεγμένοι κόμβοι)

    + Περιστροφή κόμβων (>1 επιλεγμένοι κόμβοι)

    - Αντιστροφή κόμβων (>1 επιλεγμένων κόμβων)

    + Αντιστροφή κόμβων (>1 επιλεγμένων κόμβων)

    - Αλλαγή τμημάτων

    + Αλλαγή τμημάτων

    - Αλλαγή τύπου κόμβου

    + Αλλαγή τύπου κόμβου

    - Ένωση/διάσπαση

    + Ένωση/διάσπαση

    - Διαγραφή, δημιουργία, διπλασιασμός

    + Διαγραφή, δημιουργία, διπλασιασμός
    δημιουργία/διαγραφή κόμβου @@ -5612,7 +5636,7 @@ feature request).

    - Αντιστροφή

    + Αντιστροφή

    - Επεξεργασία σχημάτων

    + Επεξεργασία σχημάτων

    - Επεξεργασία γεμισμάτων και εφέ μονοπατιού

    + Επεξεργασία γεμισμάτων και εφέ μονοπατιού

    - Ακύρωση

    + Ακύρωση
    - +

    Εργαλείο κειμένου

    @@ -7858,7 +7882,7 @@ feature request).

    @@ -7899,7 +7923,7 @@ feature request).

    @@ -7986,7 +8010,7 @@ feature request).

    @@ -8043,7 +8067,7 @@ feature request).

    @@ -8076,7 +8100,7 @@ feature request).

    Shift+Alt - +W + +W @@ -8139,7 +8163,7 @@ feature request).

    @@ -8222,7 +8246,7 @@ feature request).

    @@ -8258,7 +8282,7 @@ feature request).

    Shift+Ctrl - +βέλη + +βέλη @@ -8390,7 +8414,7 @@ feature request).

    @@ -8411,7 +8435,7 @@ feature request).

    Shift+Alt - +> + +> @@ -8470,7 +8494,7 @@ feature request).

    Ctrl+Alt - +> + +> @@ -8559,7 +8583,7 @@ feature request).

    Shift+Alt - +βέλη + +βέλη @@ -8651,7 +8675,7 @@ feature request).

    - Επιλογή/δημιουργία

    + Επιλογή/δημιουργία

    - περιήγηση στο κείμενο

    + περιήγηση στο κείμενο

    - ρέον κείμενο (εσωτερικό πλαίσιο)

    + ρέον κείμενο (εσωτερικό πλαίσιο)

    - ρέον κείμενο (εξωτερικό πλαίσιο)

    + ρέον κείμενο (εξωτερικό πλαίσιο)
    αφαίρεση κειμένου από πλαίσιο @@ -8112,7 +8136,7 @@ feature request).

    - Κείμενο σε μονοπάτι

    + Κείμενο σε μονοπάτι

    - Επεξεργασία κειμένου

    + Επεξεργασία κειμένου

    - Επιλογή κειμένου

    + Επιλογή κειμένου
    επιλογή κειμένου κατά λέξη @@ -8285,12 +8309,12 @@ feature request).

    Shift + Ctrl - +Home, + +Home, Shift + Ctrl - +Τέλος + +Τέλος
    επιλογή αρχής/τέλους του κειμένου @@ -8322,7 +8346,7 @@ feature request).

    - κλικ+κλικ+κλικ + κλικ+κλικ+κλικ επιλογή γραμμής @@ -8352,7 +8376,7 @@ feature request).

    - επιλογή μορφοποίησης

    + επιλογή μορφοποίησης

    - Διάκενο γραμμάτων

    + Διάκενο γραμμάτων
    επέκταση γραμμής/παραγράφου κατά 10 εικονοστοιχεία @@ -8435,7 +8459,7 @@ feature request).

    Shift + Alt - +< + +<
    συρρίκνωση γραμμής/παραγράφου κατά 10 εικονοστοιχεία @@ -8460,7 +8484,7 @@ feature request).

    - Διάκενο γραμμής

    + Διάκενο γραμμής
    δημιουργία αντικειμένου κειμένου υψηλότερου κατά 1 εικονοστοιχείο @@ -8483,9 +8507,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +> + +>
    δημιουργία αντικειμένου κειμένου υψηλότερου κατά 10 εικονοστοιχεία @@ -8498,7 +8522,7 @@ feature request).

    Ctrl + Alt - +< + +<
    δημιουργία αντικειμένου κειμένου κοντύτερου κατά 1 εικονοστοιχείο @@ -8511,9 +8535,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +< + +<
    δημιουργία αντικειμένου κειμένου κοντύτερου κατά 10 εικονοστοιχεία @@ -8538,7 +8562,7 @@ feature request).

    - πύκνωση και μετατόπιση

    + πύκνωση και μετατόπιση
    μετατόπιση χαρακτήρων κατά 10 εικονοστοιχεία @@ -8596,7 +8620,7 @@ feature request).

    - Περιστροφή

    + Περιστροφή
    - +

    Εργαλείο σταγονόμετρου

    diff --git a/doc/keys.en.html b/doc/keys.en.html index e19338625..8206977e4 100644 --- a/doc/keys.en.html +++ b/doc/keys.en.html @@ -12,7 +12,7 @@
    @@ -80,412 +80,415 @@ feature request).

    Guides, grids, snapping
  • - Display mode + Display mode
  • - Palette + Palette
  • - File + File
  • - Window + Window
  • - Extensions + Extensions
  • - Layers + Layers
  • - Object + Object
  • - Path + Path
  • - Selector + Selector
  • - Node tool + Node tool
  • - Tweak tool + Tweak tool
  • - Zoom tool + Zoom tool
  • - Measure tool + Measure tool
  • - Rectangle tool + Rectangle tool
  • - 3D box tool + 3D box tool
  • - Ellipse tool + Ellipse tool
  • - Star tool + Star tool
  • - Spiral tool + Spiral tool
  • - Pencil tool + Pencil tool
  • - Pen (Bezier) tool + Pen (Bezier) tool
  • - Calligraphy tool + Calligraphy tool
  • - Text tool + Text tool
  • - Spray tool + Spray tool
  • - Eraser tool + Eraser tool
  • - Paint Bucket + Paint Bucket
  • - Gradient tool + Gradient tool
  • - Dropper tool + Dropper tool
  • @@ -525,7 +528,7 @@ feature request).

    @@ -767,7 +770,7 @@ feature request).

    Shift+Ctrl - +F + +F @@ -1728,7 +1731,7 @@ feature request).

    - When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to Selector. + When the "Mouse move pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to/from Selector.
    Fill and Stroke @@ -780,7 +783,7 @@ feature request).

    Shift + Ctrl - +W + +W
    Swatches @@ -793,7 +796,7 @@ feature request).

    Shift + Ctrl - +T + +T
    Text and Font @@ -806,7 +809,7 @@ feature request).

    Shift + Ctrl - +M + +M
    Transform @@ -819,7 +822,7 @@ feature request).

    Shift + Ctrl - +L + +L
    Layers @@ -832,7 +835,7 @@ feature request).

    Shift + Ctrl - +A + +A
    Align and Distribute @@ -845,7 +848,7 @@ feature request).

    Shift + Ctrl - +O + +O
    Object Properties @@ -858,7 +861,7 @@ feature request).

    Shift + Ctrl - +H + +H
    Undo History @@ -871,7 +874,7 @@ feature request).

    Shift + Ctrl - +X + +X
    XML Editor @@ -884,7 +887,7 @@ feature request).

    Shift + Ctrl - +D + +D
    Document Properties @@ -897,7 +900,7 @@ feature request).

    Shift + Ctrl - +P + +P
    Inkscape Preferences @@ -910,7 +913,7 @@ feature request).

    Shift + Ctrl - +E + +E
    Export to PNG @@ -934,7 +937,7 @@ feature request).

    Shift + Alt - +B + +B
    Trace Bitmap @@ -947,7 +950,7 @@ feature request).

    Shift + Ctrl - +7 + +7
    Path Effects @@ -960,7 +963,7 @@ feature request).

    Ctrl + Alt - +K + +K
    Check Spelling @@ -1621,7 +1624,7 @@ feature request).

    Shift + Ctrl - +mouse drag + +mouse drag
    rotate guide with angle snapping @@ -1708,7 +1711,7 @@ feature request).

    - Display mode

    + Display mode
    - +

    Selector

    @@ -3205,7 +3229,7 @@ feature request).

    @@ -3274,7 +3298,7 @@ feature request).

    @@ -3325,7 +3349,7 @@ feature request).

    Shift+Alt - +mouse drag + +mouse drag @@ -3427,7 +3451,7 @@ feature request).

    Ctrl+Alt - +A + +A @@ -3524,7 +3548,7 @@ feature request).

    Shift+Ctrl - +click + +click @@ -3744,7 +3768,7 @@ feature request).

    @@ -3791,7 +3815,7 @@ feature request).

    Shift+Alt - +arrows + +arrows @@ -3850,7 +3874,7 @@ feature request).

    @@ -3915,7 +3939,7 @@ feature request).

    @@ -4019,7 +4043,7 @@ feature request).

    @@ -4083,7 +4107,7 @@ feature request).

    @@ -4149,7 +4173,7 @@ feature request).

    @@ -4183,7 +4207,7 @@ feature request).

    @@ -4236,7 +4260,7 @@ feature request).

    @@ -4260,7 +4284,7 @@ feature request).

    - Select (mouse)

    + Select (mouse)

    - Rubberband, touch selection

    + Rubberband, touch selection
    select by touch @@ -3356,7 +3380,7 @@ feature request).

    - Select (keyboard)

    + Select (keyboard)
    select all (all layers) @@ -3497,7 +3521,7 @@ feature request).

    - Select within group, select under

    + Select within group, select under
    toggle selection within group @@ -3578,7 +3602,7 @@ feature request).

    Shift + Alt - +click + +click
    toggle under @@ -3591,7 +3615,7 @@ feature request).

    Ctrl + Alt - +click + +click
    select under, in groups @@ -3604,9 +3628,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +click + +click
    toggle under, in groups @@ -3641,7 +3665,7 @@ feature request).

    - Move (mouse)

    + Move (mouse)

    - Move (keyboard)

    + Move (keyboard)
    move selection by 10 pixels @@ -3810,7 +3834,7 @@ feature request).

    - Transform (mouse)

    + Transform (mouse)

    - Scale by handles

    + Scale by handles

    - Scale (keyboard)

    + Scale (keyboard)

    - Rotate/skew by handles

    + Rotate/skew by handles

    - Rotate (keyboard)

    + Rotate (keyboard)

    - Flip

    + Flip

    - Rotation center

    + Rotation center

    - Cancel

    + Cancel
    - +

    Node tool

    @@ -4270,7 +4294,7 @@ feature request).

    @@ -4328,7 +4352,7 @@ feature request).

    @@ -4400,7 +4424,7 @@ feature request).

    @@ -4448,7 +4472,7 @@ feature request).

    @@ -4501,7 +4525,7 @@ feature request).

    Ctrl+Alt - +A + +A @@ -4633,7 +4657,7 @@ feature request).

    @@ -4663,7 +4687,7 @@ feature request).

    Ctrl+Alt - +mouse drag + +mouse drag @@ -4813,7 +4837,7 @@ feature request).

    Shift+Alt - +arrows + +arrows @@ -4913,7 +4937,7 @@ feature request).

    @@ -5007,7 +5031,7 @@ feature request).

    @@ -5089,7 +5113,7 @@ feature request).

    @@ -5109,7 +5133,7 @@ feature request).

    @@ -5197,7 +5221,7 @@ feature request).

    @@ -5255,7 +5279,7 @@ feature request).

    @@ -5295,7 +5319,7 @@ feature request).

    @@ -5333,7 +5357,7 @@ feature request).

    @@ -5417,7 +5441,7 @@ with the segment; another Shift+S will expand a second handle. @@ -5478,7 +5502,7 @@ with the segment; another Shift+S will expand a second handle. @@ -5535,7 +5559,7 @@ with the segment; another Shift+S will expand a second handle.Ctrl+Alt - +click + +click @@ -5634,7 +5658,7 @@ with the segment; another Shift+S will expand a second handle. @@ -5656,7 +5680,7 @@ with the segment; another Shift+S will expand a second handle. @@ -5672,7 +5696,7 @@ with the segment; another Shift+S will expand a second handle. @@ -5696,7 +5720,7 @@ with the segment; another Shift+S will expand a second handle.

    - Select objects (mouse)

    + Select objects (mouse)

    - Select nodes (mouse)

    + Select nodes (mouse)

    - Rubberband selection

    + Rubberband selection

    - Select nodes (keyboard)

    + Select nodes (keyboard)
    select all nodes in path @@ -4561,7 +4585,7 @@ feature request).

    - Grow/shrink node selection

    + Grow/shrink node selection

    - Move nodes (mouse)

    + Move nodes (mouse)
    move along handles @@ -4766,7 +4790,7 @@ feature request).

    - Move nodes (keyboard)

    + Move nodes (keyboard)
    move selected node(s) by 10 pixels @@ -4832,7 +4856,7 @@ feature request).

    - Move node handle (mouse)

    + Move node handle (mouse)

    - Scale handle (1 node selected)

    + Scale handle (1 node selected)

    - Rotate handle (1 node selected)

    + Rotate handle (1 node selected)

    - Handles visibility

    + Handles visibility

    - Scale nodes (>1 nodes selected)

    + Scale nodes (>1 nodes selected)

    - Rotate nodes (>1 nodes selected)

    + Rotate nodes (>1 nodes selected)

    - Flip nodes (>1 nodes selected)

    + Flip nodes (>1 nodes selected)

    - Change segment(s)

    + Change segment(s)

    - Change node type

    + Change node type

    - Join/break

    + Join/break

    - Delete, create, duplicate

    + Delete, create, duplicate
    create/delete node @@ -5613,7 +5637,7 @@ with the segment; another Shift+S will expand a second handle.

    - Reverse

    + Reverse

    - Edit shapes

    + Edit shapes

    - Edit fills and path effects

    + Edit fills and path effects

    - Cancel

    + Cancel
    - +

    Text tool

    @@ -7859,7 +7883,7 @@ with the segment; another Shift+S will expand a second handle. @@ -7900,7 +7924,7 @@ with the segment; another Shift+S will expand a second handle. @@ -7987,7 +8011,7 @@ with the segment; another Shift+S will expand a second handle. @@ -8044,7 +8068,7 @@ with the segment; another Shift+S will expand a second handle. @@ -8077,7 +8101,7 @@ with the segment; another Shift+S will expand a second handle.Shift+Alt - +W + +W @@ -8140,7 +8164,7 @@ with the segment; another Shift+S will expand a second handle. @@ -8223,7 +8247,7 @@ with the segment; another Shift+S will expand a second handle. @@ -8259,7 +8283,7 @@ with the segment; another Shift+S will expand a second handle.Shift+Ctrl - +arrows + +arrows @@ -8391,7 +8415,7 @@ with the segment; another Shift+S will expand a second handle. @@ -8412,7 +8436,7 @@ with the segment; another Shift+S will expand a second handle.Shift+Alt - +> + +> @@ -8471,7 +8495,7 @@ with the segment; another Shift+S will expand a second handle.Ctrl+Alt - +> + +> @@ -8560,7 +8584,7 @@ with the segment; another Shift+S will expand a second handle.Shift+Alt - +arrows + +arrows @@ -8652,7 +8676,7 @@ with the segment; another Shift+S will expand a second handle.

    - Select/create

    + Select/create

    - Navigate in text

    + Navigate in text

    - Flowed text (internal frame)

    + Flowed text (internal frame)

    - Flowed text (external frame)

    + Flowed text (external frame)
    unflow text from frame @@ -8113,7 +8137,7 @@ with the segment; another Shift+S will expand a second handle.

    - Text on path

    + Text on path

    - Edit text

    + Edit text

    - Select text

    + Select text
    select text by word @@ -8286,12 +8310,12 @@ with the segment; another Shift+S will expand a second handle. Shift + Ctrl - +Home, + +Home, Shift + Ctrl - +End + +End select to beginning/end of text @@ -8323,7 +8347,7 @@ with the segment; another Shift+S will expand a second handle.
    - click+click+click + click+click+click select line @@ -8353,7 +8377,7 @@ with the segment; another Shift+S will expand a second handle.

    - Style selection

    + Style selection

    - Letter spacing

    + Letter spacing
    expand line/paragraph by 10 pixels @@ -8436,7 +8460,7 @@ with the segment; another Shift+S will expand a second handle. Shift + Alt - +< + +< contract line/paragraph by 10 pixels @@ -8461,7 +8485,7 @@ with the segment; another Shift+S will expand a second handle.

    - Line spacing

    + Line spacing
    make the text object taller by 1 pixel @@ -8484,9 +8508,9 @@ with the segment; another Shift+S will expand a second handle. Shift + Ctrl - + + + Alt - +> + +> make the text object taller by 10 pixels @@ -8499,7 +8523,7 @@ with the segment; another Shift+S will expand a second handle. Ctrl + Alt - +< + +< make the text object shorter by 1 pixel @@ -8512,9 +8536,9 @@ with the segment; another Shift+S will expand a second handle. Shift + Ctrl - + + + Alt - +< + +< make the text object shorter by 10 pixels @@ -8539,7 +8563,7 @@ with the segment; another Shift+S will expand a second handle.

    - Kerning and shifting

    + Kerning and shifting
    shift characters by 10 pixels @@ -8597,7 +8621,7 @@ with the segment; another Shift+S will expand a second handle.

    - Rotate

    + Rotate
    - +

    Dropper tool

    diff --git a/doc/keys.fr.html b/doc/keys.fr.html index c3e08e745..8173a7f48 100644 --- a/doc/keys.fr.html +++ b/doc/keys.fr.html @@ -12,7 +12,7 @@
    @@ -75,412 +75,415 @@ Guides, grilles et magnétisme
  • - Mode d'affichage + Mode d'affichage
  • - Palette + Palette
  • - Fichier + Fichier
  • - Fenêtre + Fenêtre
  • - Extensions + Extensions
  • - Calques + Calques
  • - Objet + Objet
  • - Chemin + Chemin
  • - Sélecteur + Sélecteur
  • - Outil Nœuds + Outil Nœuds
  • - Outil Ajuster + Outil Ajuster
  • - Outil Zoom + Outil Zoom
  • - Outil Mesure + Outil Mesure
  • - Outil Rectangle + Outil Rectangle
  • - Outil Boîte 3D + Outil Boîte 3D
  • - Outil Ellipse + Outil Ellipse
  • - Outil Étoile + Outil Étoile
  • - Outil Spirale + Outil Spirale
  • - Outil Crayon + Outil Crayon
  • - Outil Stylo (Bézier) + Outil Stylo (Bézier)
  • - Outil Plume calligraphique + Outil Plume calligraphique
  • - Outil Texte + Outil Texte
  • - Outil Aérographe + Outil Aérographe
  • - Outil Gomme + Outil Gomme
  • - Pot de peinture + Pot de peinture
  • - Outil Dégradé + Outil Dégradé
  • - Outil Pipette + Outil Pipette
  • @@ -520,7 +523,7 @@ @@ -762,7 +765,7 @@ Maj+Ctrl - +F + +F @@ -1616,7 +1619,7 @@ Maj+Ctrl - +cliquer-glisser + +cliquer-glisser @@ -1703,7 +1706,7 @@ @@ -1723,7 +1726,7 @@
    - Lorsque l'option « Le bouton gauche de la souris fait défiler quand la touche Espace est enfoncée » est activée dans les préférences, Espace+cliquer-glisser avec la souris déplace le canevas au lieu d'activer l'outil Sélecteur. + When the "Mouse move pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to/from Selector.
    Remplissage et contour @@ -775,7 +778,7 @@ Maj + Ctrl - +W + +W Palettes @@ -788,7 +791,7 @@ Maj + Ctrl - +T + +T Texte et police @@ -801,7 +804,7 @@ Maj + Ctrl - +M + +M Transformer @@ -814,7 +817,7 @@ Maj + Ctrl - +L + +L Calques @@ -827,7 +830,7 @@ Maj + Ctrl - +A + +A Aligner et distribuer @@ -840,7 +843,7 @@ Maj + Ctrl - +O + +O Propriétés de l'objet @@ -853,7 +856,7 @@ Maj + Ctrl - +H + +H Historique des annulations @@ -866,7 +869,7 @@ Maj + Ctrl - +X + +X Éditeur XML @@ -879,7 +882,7 @@ Maj + Ctrl - +D + +D Propriétés du document @@ -892,7 +895,7 @@ Maj + Ctrl - +P + +P Préférences d'Inkscape @@ -905,7 +908,7 @@ Maj + Ctrl - +E + +E Exporter en PNG @@ -929,7 +932,7 @@ Maj + Alt - +B + +B Vectoriser un objet matriciel @@ -942,7 +945,7 @@ Maj + Ctrl - +7 + +7 Effets de chemin @@ -955,7 +958,7 @@ Ctrl + Alt - +K + +K Vérification orthographique @@ -1008,7 +1011,7 @@ Échap - passer la main au canevas + donner la main au canevas
    faire pivoter le guide par incrément @@ -1642,7 +1645,7 @@ +\ - afficher ou masquer les guides + afficher ou masquer le guide

    - Mode d'affichage

    + Mode d'affichage
    - +

    Chemin

    @@ -2787,7 +2792,7 @@ @@ -2797,7 +2802,7 @@ Maj+Ctrl - +C + +C @@ -2874,7 +2879,7 @@ @@ -2918,7 +2923,7 @@ Ctrl+Alt - +/ + +/ @@ -2977,7 +2982,7 @@ @@ -3009,7 +3014,7 @@ Maj+Alt - +( + +( @@ -3058,7 +3063,7 @@ Ctrl+Alt - +J + +J @@ -3111,19 +3116,19 @@ @@ -3133,7 +3138,7 @@ Maj+Ctrl - +K + +K @@ -3152,7 +3157,7 @@ @@ -3187,10 +3192,29 @@ + + + + + + + + + + + +

    - Convertir en chemin

    + Convertir en chemin
    convertir le(s) objet(s) sélectionné(s) en chemin @@ -2810,7 +2815,7 @@ Ctrl + Alt - +C + +C convertir les contours en chemin @@ -2823,7 +2828,7 @@

    - Opérations booléennes

    + Opérations booléennes
    - L'intersection crée un chemin représentant la partie commune (superposition) des objets sélectionnés. + L'intersection crée un chemin représentant la partie commune (se recouvrant) des objets sélectionnés.
    découper le chemin @@ -2949,7 +2954,7 @@

    - Décalages

    + Décalages
    - La distance de décalage par défaut est de 2 px (unités de pixel SVG, et non pas pixels d'écran). + La distance de décalage par défaut est de 2 px (pixels du document SVG, pas pixels sur l'écran).
    éroder le chemin de 10 pixels @@ -3022,7 +3027,7 @@ Maj + Alt - +) + +) dilater le chemin de 10 pixels @@ -3031,7 +3036,7 @@
    - La distance réelle utilisée pour les décalages par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis. + La distance effective utilisée pour les décalages par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis.
    créer un décalage lié @@ -3094,7 +3099,7 @@

    - Combiner

    + Combiner
    - La différence avec le groupage est que la combinaison crée un objet unique. + Cela ne revient pas à grouper car la combinaison crée un objet unique.
    - Cette commande diffère de l'union dans la mesure ou les zones superposées ne sont pas affectées. + Cela diffère aussi de l'union car les zones superposées ne sont pas affectées.
    - La façon dont les zones superposées sont remplies est contrôlée par la règle du Fond (avec ou sans lacune) définie dans la boîte de dialogue Fond et contour. + La façon dont les zones superposées sont rendues est contrôlée par la règle du Fond (avec ou sans lacune) définie dans la boîte de dialogue Fond et contour.
    séparer les chemins @@ -3142,7 +3147,7 @@
    - Sépare les sous-chemins d'un chemin en chemins indépendants. Ne fonctionne pas si l'objet ne contient qu'un chemin. + Sépare les sous-chemins d'un chemin en chemins indépendants. Ne fonctionne pas si l'objet ne contient qu'un seul chemin.

    - Simplifier

    + Simplifier
    +

    + Path effects

    +
    + 7 + + show next editable path effect parameter +
    - +

    Sélecteur

    @@ -3200,7 +3224,7 @@ @@ -3253,13 +3277,13 @@ @@ -3269,7 +3293,7 @@ @@ -3301,13 +3325,13 @@ @@ -3320,7 +3344,7 @@ Maj+Alt - +cliquer-glisser + +cliquer-glisser @@ -3351,7 +3375,7 @@ @@ -3422,7 +3446,7 @@ Ctrl+Alt - +A + +A @@ -3519,7 +3543,7 @@ Maj+Ctrl - +clic + +clic @@ -3636,7 +3660,7 @@ @@ -3645,7 +3669,7 @@ cliquer-glisser @@ -3739,7 +3763,7 @@ @@ -3765,7 +3789,7 @@ @@ -3786,7 +3810,7 @@ Maj+Alt - +flèches + +flèches @@ -3805,7 +3829,7 @@ @@ -3845,7 +3869,7 @@ @@ -3910,7 +3934,7 @@ @@ -3936,7 +3960,7 @@ @@ -3950,7 +3974,7 @@ +> @@ -3964,7 +3988,7 @@ +< @@ -3978,7 +4002,7 @@ +> @@ -3992,13 +4016,13 @@ +< @@ -4014,7 +4038,7 @@ @@ -4078,7 +4102,7 @@ @@ -4108,7 +4132,7 @@ +] @@ -4128,7 +4152,7 @@ @@ -4144,7 +4168,7 @@ @@ -4168,7 +4192,7 @@ @@ -4178,7 +4202,7 @@ @@ -4231,7 +4255,7 @@ @@ -4255,7 +4279,7 @@

    - Sélectionner (souris)

    + Sélectionner (souris)
    - Double-cliquer sur un groupe revient à entrer dans le groupe (le groupe devient alors un calque temporaire). + Double-cliquer sur un groupe fait entrer dans le groupe (le groupe devient alors un calque temporaire).
    - Double-cliquer sur un espace vide entraîne le passage au calque supérieur (lorsqu'il existe) dans la hiérarchie du document. + Double-cliquer sur une zone vide entraîne le passage au calque supérieur (lorsqu'il existe) dans la hiérarchie du document.

    - Sélection par cliquer-glisser, sélection par le toucher

    + Sélection par cliquer-glisser, sélection tactile
    - En général, le rectangle de sélection doit partir d'une zone vide du canevas. + En principe, le rectangle de sélection doit être formé à partir d'une zone vide du canevas.
    - Cependant, si vous appuyez sur Maj avant de cliquer-glisser, la sélection par rectangle fonctionnera même si vous démarrez sur un objet. + Vous pouvez cependant enfoncer Maj avant de cliquer-glisser, et ainsi la sélection par rectangle fonctionnera même si vous démarrez sur un objet.
    sélectionner par le toucher @@ -3341,7 +3365,7 @@
    - Vous pouvez alterner entre la sélection par cliquer-glisser à la sélection par le toucher pendant le déplacement de la souris en activant ou en relâchant la touche Alt. + Vous pouvez alterner entre la sélection par cliquer-glisser et la sélection par le toucher pendant le déplacement de la souris en activant ou en relâchant la touche Alt.

    - Sélectionner (clavier)

    + Sélectionner (clavier)
    sélectionner tout (dans tous les calques) @@ -3492,7 +3516,7 @@

    - Sélectionner à l'intérieur d'un groupe ou sélectionner en dessous

    + Sélectionner à l'intérieur d'un groupe ou sélectionner en dessous
    active ou désactive la sélection à l'intérieur d'un groupe @@ -3573,7 +3597,7 @@ Maj + Alt - +clic + +clic sélectionner en dessous @@ -3586,7 +3610,7 @@ Ctrl + Alt - +clic + +clic sélectionner en dessous à l'intérieur d'un groupe @@ -3599,9 +3623,9 @@ Maj + Ctrl - + + + Alt - +clic + +clic active ou désactive la sélection en dessous à l'intérieur d'un groupe @@ -3626,7 +3650,7 @@ +Retour arrière - aller au groupe ou au calque parent + passer au groupe ou au calque parent

    - Déplacer (souris)

    + Déplacer (souris)
    - Sélectionner et déplacer + sélectionner et déplacer

    - Déplacer (clavier)

    + Déplacer (clavier)
    - Le pas par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). + Le pas par défaut est de 2 px (pixels du document SVG, pas pixels sur l'écran).
    déplacer la sélection de 10 pixels @@ -3795,7 +3819,7 @@
    - La distance réelle pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. + La distance effective pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis.

    - Transformer (souris)

    + Transformer (souris)

    - Redimensionner avec les poignées

    + Redimensionner avec les poignées

    - Redimensionner (clavier)

    + Redimensionner (clavier)
    - L'incrément de redimensionnement par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). + L'incrément de redimensionnement par défaut est de 2 px (pixels du document SVG, pas pixels sur l'écran).
    - redimensionner la sélection de 200 % + redimensionner la sélection de 200 %
    - redimensionner la sélection de 50 % + redimensionner la sélection de 50 %
    - redimensionne la sélection en ajoutant un pixel + redimensionner la sélection en ajoutant un pixel
    - redimensionne la sélection en retirant un pixel + redimensionner la sélection en retirant un pixel
    - L'incrément de taille réel pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis. + L'incrément de taille effectif pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis.

    - Tourner et incliner avec les poignées

    + Tourner et incliner avec les poignées

    - Tourner (clavier)

    + Tourner (clavier)
    - tourne la sélection de 90 degrés + tourner la sélection de 90 degrés
    - L'angle réel pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. + L'angle effectif pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis.

    - Retourner

    + Retourner
    - Lorsque l'outil est en mode rotation (le centre de rotation est visible), le centre de rotation devient l'axe de retournement. Dans le cas contraire, le retournement s'effectue par rapport au centre géométrique de la sélection. + Lorsque l'outil est en mode rotation (le centre de rotation est visible), le centre de rotation détermine l'axe de retournement. Dans le cas contraire, le retournement s'effectue par rapport au centre géométrique de la sélection.

    - Centre de rotation

    + Centre de rotation

    - Annuler

    + Annuler
    - +

    Outil Nœuds

    @@ -4265,7 +4289,7 @@ @@ -4274,7 +4298,7 @@ clic @@ -4296,7 +4320,7 @@ +molette de la souris @@ -4323,7 +4347,7 @@ @@ -4385,7 +4409,7 @@ @@ -4395,7 +4419,7 @@ @@ -4443,7 +4467,7 @@ @@ -4496,7 +4520,7 @@ Ctrl+Alt - +A + +A @@ -4628,7 +4652,7 @@ @@ -4658,7 +4682,7 @@ Ctrl+Alt - +cliquer-glisser + +cliquer-glisser @@ -4787,7 +4811,7 @@ @@ -4808,7 +4832,7 @@ Maj+Alt - +flèches + +flèches @@ -4827,7 +4851,7 @@ @@ -4908,7 +4932,7 @@ @@ -4924,7 +4948,7 @@ @@ -4938,7 +4962,7 @@ +> @@ -4952,7 +4976,7 @@ +> @@ -4986,7 +5010,7 @@ @@ -5002,7 +5026,7 @@ @@ -5012,7 +5036,7 @@ ] @@ -5032,7 +5056,7 @@ +] @@ -5046,7 +5070,7 @@ +] @@ -5084,7 +5108,7 @@ @@ -5104,7 +5128,7 @@ @@ -5142,7 +5166,7 @@ @@ -5176,7 +5200,7 @@ @@ -5192,7 +5216,7 @@ @@ -5240,7 +5264,7 @@ @@ -5250,7 +5274,7 @@ @@ -5290,7 +5314,7 @@ @@ -5328,7 +5352,7 @@ @@ -5411,7 +5435,7 @@ @@ -5472,7 +5496,7 @@ @@ -5529,7 +5553,7 @@ Ctrl+Alt - +clic + +clic @@ -5628,7 +5652,7 @@ @@ -5650,7 +5674,7 @@ @@ -5666,7 +5690,7 @@ @@ -5690,7 +5714,7 @@

    - Sélectionner les objets (souris)

    + Sélectionner des objets (souris)
    - cliquer sur un objet désélectionné pour le sélectionner + sélectionner un objet désélectionné
    - parcourir les objets dans le plan + parcourir les objets dans l'empilement

    - Sélectionner les nœuds (souris)

    + Sélectionner des nœuds (souris)
    - Cliquer sur un espace vide désélectionne tous les nœuds sélectionnés. Le clic suivant désélectionne l'objet. + Cliquer sur une zone vide désélectionne tous les nœuds sélectionnés. Le clic suivant désélectionne l'objet.

    - Sélection par cliquer-glisser

    + Sélection par cliquer-glisser

    - Sélectionner les nœuds (clavier)

    + Sélectionner des nœuds (clavier)
    sélectionner tous les nœuds du chemin @@ -4556,7 +4580,7 @@

    - Étendre ou restreindre la sélection de nœuds

    + Étendre ou restreindre la sélection de nœuds

    - Déplacer les nœuds (souris)

    + Déplacer des nœuds (souris)
    déplacer suivant les poignées @@ -4761,7 +4785,7 @@

    - Déplacer les nœuds (clavier)

    + Déplacer des nœuds (clavier)
    - Le pas par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). + Le pas par défaut est de 2 px (pixels du document SVG, pas pixels sur l'écran).
    déplacer la poignée sélectionnée de 10 pixels @@ -4817,7 +4841,7 @@
    - La distance réelle pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. + La distance effective pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis.

    - Déplacer une poignée de nœud (souris)

    + Déplacer une poignée de nœud (souris)

    - Redimensionner une poignée (un nœud sélectionné)

    + Redimensionner une poignée (un seul nœud sélectionné)
    - Le redimensionnement par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). Peut s'appliquer à plus d'un nœud. + Le redimensionnement par défaut est de 2 px (pixels du document SVG, pas pixels sur l'écran). Peut s'appliquer à plus d'un nœud.
    - redimensionner la poignées gauche d'un pas + redimensionner la poignée de gauche d'un pas
    - redimensionner la poignées droite d'un pas + redimensionner la poignée de droite d'un pas
    - L'incrément de taille réel pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis. + L'incrément de taille effectif pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis.

    - Tourner la poignée (un nœud sélectionné)

    + Tourner une poignée (un seul nœud sélectionné)
    - applique une rotation d’angle identique aux deux poignées + applique une rotation d'angle identique aux deux poignées
    - tourne la poignées gauche d'un pas d'angle + tourner la poignée de gauche d'un pas d'angle
    - tourne la poignées droite d'un pas d'angle + tourner la poignée de droite d'un pas d'angle

    - Affichage des poignées

    + Affichage des poignées

    - Redimensionner les nœuds (plus d'un nœud dans la sélection)

    + Redimensionner des nœuds (plusieurs nœuds sélectionnés)
    - L'incrément de redimensionnement par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). + L'incrément de redimensionnement par défaut est de 2 px (pixels du document SVG, pas pixels sur l'écran).
    - L'incrément de taille réel pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis. + L'incrément de taille effectif pour le redimensionnement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un redimensionnement plus précis.

    - Tourner les nœuds (plus d'un nœud dans la sélection)

    + Tourner des nœuds (plusieurs nœuds sélectionnés)
    - L'angle réel pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. + L'angle effectif pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis.

    - Retourner les nœuds (plus d'un nœud dans la sélection)

    + Retourner des nœuds (plusieurs nœuds sélectionnés)

    - Modifier les segments

    + Modifier les segments

    - Modifier le type de nœud

    + Modifier le type de nœud

    - Joindre ou briser

    + Joindre ou briser

    - Supprimer, créer, dupliquer

    + Supprimer, créer, dupliquer
    créer ou supprimer le nœud @@ -5607,7 +5631,7 @@

    - Inverser

    + Inverser

    - Éditer les formes

    + Éditer les formes

    - Éditer les remplissages et les effets de chemin

    + Éditer les remplissages et les effets de chemin

    - Annuler

    + Annuler
    - +

    Outil Texte

    @@ -7853,7 +7877,7 @@ @@ -7869,7 +7893,7 @@ @@ -7894,7 +7918,7 @@ @@ -7981,7 +8005,7 @@ @@ -7996,7 +8020,7 @@ @@ -8038,7 +8062,7 @@ @@ -8055,7 +8079,7 @@ @@ -8071,7 +8095,7 @@ Maj+Alt - +W + +W @@ -8134,7 +8158,7 @@ @@ -8178,19 +8202,19 @@ @@ -8201,13 +8225,13 @@ +Espace @@ -8217,7 +8241,7 @@ @@ -8253,7 +8277,7 @@ Maj+Ctrl - +flèches + +flèches @@ -8385,7 +8409,7 @@ @@ -8406,7 +8430,7 @@ Maj+Alt - +> + +> @@ -8455,7 +8479,7 @@ @@ -8465,7 +8489,7 @@ Ctrl+Alt - +> + +> @@ -8533,7 +8557,7 @@ @@ -8554,7 +8578,7 @@ Maj+Alt - +flèches + +flèches @@ -8591,7 +8615,7 @@ @@ -8637,7 +8661,7 @@ @@ -8646,7 +8670,7 @@

    - Sélectionner ou créer

    + Sélectionner ou créer
    - Cliquer sur un espace vide ou sur un objet qui n'est pas de type texte crée un objet texte. + Cliquer sur une zone vide ou sur un objet qui n'est pas de type texte crée un objet texte.

    - Se déplacer dans le texte

    + Se déplacer dans le texte

    - Texte encadré (cadre interne)

    + Texte encadré (cadre interne)
    - Cliquer-glisser sur un espace vide ou sur un objet qui n'est pas de type texte crée un cadre de texte. + Cliquer-glisser sur une zone vide ou sur un objet qui n'est pas de type texte crée un cadre de texte.

    - Cadre de texte (externe)

    + Cadre de texte (externe)
    - Lorsque'un objet texte et une forme ou un chemin sont sélectionnés, cette commande encadre le texte dans la forme ou le chemin. + Lorsqu'un objet texte et une forme ou un chemin sont sélectionnés, cette commande encadre le texte dans la forme ou le chemin.
    retirer le texte de son cadre @@ -8107,7 +8131,7 @@

    - Texte le long d'un chemin

    + Texte le long d'un chemin

    - Éditer du texte

    + Éditer du texte
    - Par exemple, Ctrl+U 2 0 1 4 Entrée crée un tiret cadratin « — » ; Ctrl+U a 9 Entrée un symbole copyright « © ». + Par exemple : Ctrl+U 2 0 1 4 Entrée crée un tiret cadratin « — » ; Ctrl+U a 9 Entrée, un symbole copyright « © ».
    - Pour rester en mode Unicode après l'insertion d'un caractère, utiliser la barre Espace à la place d'Entrée. + Pour rester en mode Unicode après l'insertion d'un caractère, utilisez la barre Espace à la place d'Entrée.
    - Utiliser la touche Échap ou à nouveau Ctrl+U pour sortir du mode Unicode sans insérer de caractère. + Utilisez la touche Échap ou à nouveau Ctrl+U pour sortir du mode Unicode sans insérer de caractère.
    - insérer un espace insécable + insérer une espace insécable
    - Un espace insécable est visible même dans un objet texte sans l'attribut xml:space="preserve". + Une espace insécable est visible même dans un objet texte sans l'attribut xml:space="preserve".

    - Sélectionner du texte

    + Sélectionner du texte
    sélectionner le texte par mot @@ -8280,12 +8304,12 @@ Maj + Ctrl - +Début, + +Début, Maj + Ctrl - +Fin + +Fin sélectionner le début ou la fin d'un texte @@ -8317,7 +8341,7 @@
    - clic+clic+clic + clic+clic+clic sélectionner la ligne @@ -8347,7 +8371,7 @@

    - Appliquer un style à la sélection

    + Appliquer un style à la sélection

    - Interlettrage

    + Interlettrage
    étirer la ligne ou le paragraphe de 10 pixels @@ -8430,7 +8454,7 @@ Maj + Alt - +< + +< contracter la ligne ou le paragraphe de 10 pixels @@ -8445,7 +8469,7 @@
    - L'ajustement réel pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis. + L'ajustement effectif pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis.

    - Hauteur de ligne

    + Hauteur de ligne
    augmenter la hauteur de l'objet texte d'un pixel @@ -8478,9 +8502,9 @@ Maj + Ctrl - + + + Alt - +> + +> augmenter la hauteur de l'objet texte de 10 pixels @@ -8493,7 +8517,7 @@ Ctrl + Alt - +< + +< diminuer la hauteur de l'objet texte d'un pixel @@ -8506,9 +8530,9 @@ Maj + Ctrl - + + + Alt - +< + +< diminuer la hauteur de l'objet texte de 10 pixels @@ -8523,7 +8547,7 @@
    - L'ajustement réel pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis. + L'ajustement effectif pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis.

    - Crénage et décalage

    + Crénage et décalage
    décaler les caractères de 10 pixel @@ -8581,7 +8605,7 @@
    - L'ajustement réel pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis. + L'ajustement effectif pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un ajustement plus précis.

    - Tourner

    + Tourner
    - L'angle réel pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. + L'angle effectif pour la rotation par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis.
    - +

    Outil Dégradé

    @@ -8892,7 +8916,7 @@ @@ -8933,7 +8957,7 @@ @@ -8973,7 +8997,7 @@ @@ -9060,7 +9084,7 @@ @@ -9070,16 +9094,8 @@ Ctrl+Alt - +clic - - - - - - @@ -9184,7 +9203,7 @@ @@ -9210,7 +9229,7 @@ @@ -9231,7 +9250,7 @@ Maj+Alt - +flèches + +flèches @@ -9262,7 +9281,7 @@ @@ -9288,7 +9307,7 @@

    - Sélectionner les objets

    + Sélectionner des objets

    - Créer des dégradés

    + Créer des dégradés

    - Sélectionner les poignées

    + Sélectionner des poignées

    - Créer ou supprimer des stops intermédiaires

    + Créer ou supprimer des stops intermédiaires
    - ajouter un stop -
    - double-clic + +clic, +double-clic ajouter un stop @@ -9098,7 +9114,7 @@ Ctrl + Alt - +clic + +clic supprimer un stop @@ -9107,13 +9123,16 @@
    - Le raccourci Ctrl+Alt+clic sur une poignée de stop supprime le stop. Dans le cas ou le stop est terminal, le dégradé est raccourci ou supprimé. + Le raccourci Ctrl+Alt+clic sur une poignée de stop supprime le stop. Dans le cas où le stop est terminal, le dégradé est raccourci ou supprimé.
    - Inser + Inser, + + Maj + +I insérer un stop @@ -9141,7 +9160,7 @@

    - Déplacer les poignées et les stops

    + Déplacer les poignées et les stops
    - Sculpter déplace les stops intermédiaires sélectionnés en fonction de leur distance par rapport au stop sur lequel s'effectue le cliquer-glisser, en utilisant un courbe régulière en forme de cloche similaire à celle du mode sculpter de l'outil Nœuds. + Sculpter déplace les stops intermédiaires sélectionnés en fonction de leur distance par rapport au stop sur lequel s'effectue le cliquer-glisser, en utilisant une courbe régulière en forme de cloche similaire à celle du mode Sculpter de l'outil Nœuds.
    - Le pas par défaut est de 2 pixels (unités de pixel SVG, et non pas pixels d'écran). + Le pas par défaut est de 2 px (pixels du document SVG, pas pixels sur l'écran).
    déplacer la poignée sélectionnée de 10 pixels @@ -9252,7 +9271,7 @@
    - La distance réelle pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis. + La distance effective pour le déplacement par pixel dépend du niveau de zoom. Un zoom plus fort provoque un déplacement plus précis.

    - Inverser

    + Inverser
    - +

    Outil Pipette

    diff --git a/doc/keys.ja.html b/doc/keys.ja.html index e534cdbed..26910fcc6 100644 --- a/doc/keys.ja.html +++ b/doc/keys.ja.html @@ -12,7 +12,7 @@
    @@ -80,412 +80,415 @@ feature request).

    ガイド、グリッド、スナップ
  • - 表示モード + 表示モード
  • - パレット + パレット
  • - ファイル + ファイル
  • - ウィンドウ + ウィンドウ
  • - Extensions + Extensions
  • - レイヤー + レイヤー
  • - オブジェクト + オブジェクト
  • - パス + パス
  • - 選択ツール + 選択ツール
  • - ノードツール + ノードツール
  • - 微調整ツール + 微調整ツール
  • - ズームツール + ズームツール
  • - Measure tool + Measure tool
  • - 矩形ツール + 矩形ツール
  • - 3D ボックスツール + 3D ボックスツール
  • - 円/弧ツール + 円/弧ツール
  • - 星形ツール + 星形ツール
  • - らせんツール + らせんツール
  • - 鉛筆ツール + 鉛筆ツール
  • - ペン (ベジエ) ツール + ペン (ベジエ) ツール
  • - カリグラフィツール + カリグラフィツール
  • - テキストツール + テキストツール
  • - スプレーツール + スプレーツール
  • - 消しゴムツール + 消しゴムツール
  • - バケツ (塗りつぶし) ツール + バケツ (塗りつぶし) ツール
  • - グラデーションツール + グラデーションツール
  • - スポイトツール + スポイトツール
  • @@ -525,7 +528,7 @@ feature request).

    @@ -767,7 +770,7 @@ feature request).

    Shift+Ctrl - +F + +F @@ -1728,7 +1731,7 @@ feature request).

    - Inkscape の設定で "スペースキー+左ボタンでキャンバスをパンする" オプションが有効になっていた場合、スペースキー+マウスドラッグで選択ツールへの切り替えではなくキャンバスのパンになります。 + When the "Mouse move pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to/from Selector.
    フィル/ストローク @@ -780,7 +783,7 @@ feature request).

    Shift + Ctrl - +W + +W
    スウォッチ @@ -793,7 +796,7 @@ feature request).

    Shift + Ctrl - +T + +T
    テキストとフォント @@ -806,7 +809,7 @@ feature request).

    Shift + Ctrl - +M + +M
    変形 @@ -819,7 +822,7 @@ feature request).

    Shift + Ctrl - +L + +L
    レイヤー @@ -832,7 +835,7 @@ feature request).

    Shift + Ctrl - +A + +A
    整列と配置 @@ -845,7 +848,7 @@ feature request).

    Shift + Ctrl - +O + +O
    オブジェクトのプロパティ @@ -858,7 +861,7 @@ feature request).

    Shift + Ctrl - +H + +H
    アンドゥ履歴 @@ -871,7 +874,7 @@ feature request).

    Shift + Ctrl - +X + +X
    XML エディター @@ -884,7 +887,7 @@ feature request).

    Shift + Ctrl - +D + +D
    Document Properties @@ -897,7 +900,7 @@ feature request).

    Shift + Ctrl - +P + +P
    Inkscape の設定 @@ -910,7 +913,7 @@ feature request).

    Shift + Ctrl - +E + +E
    PNG へエクスポート @@ -934,7 +937,7 @@ feature request).

    Shift + Alt - +B + +B
    ビットマップをトレース @@ -947,7 +950,7 @@ feature request).

    Shift + Ctrl - +7 + +7
    パスエフェクト @@ -960,7 +963,7 @@ feature request).

    Ctrl + Alt - +K + +K
    スペルチェック @@ -1621,7 +1624,7 @@ feature request).

    Shift + Ctrl - +マウスドラッグ + +マウスドラッグ
    スナップ角度でガイドを回転 @@ -1708,7 +1711,7 @@ feature request).

    - 表示モード

    + 表示モード
    - +

    選択ツール

    @@ -3205,7 +3229,7 @@ feature request).

    @@ -3274,7 +3298,7 @@ feature request).

    @@ -3325,7 +3349,7 @@ feature request).

    Shift+Alt - +マウスドラッグ + +マウスドラッグ @@ -3427,7 +3451,7 @@ feature request).

    Ctrl+Alt - +A + +A @@ -3524,7 +3548,7 @@ feature request).

    Shift+Ctrl - +クリック + +クリック @@ -3744,7 +3768,7 @@ feature request).

    @@ -3791,7 +3815,7 @@ feature request).

    Shift+Alt - +矢印 + +矢印 @@ -3850,7 +3874,7 @@ feature request).

    @@ -3915,7 +3939,7 @@ feature request).

    @@ -4019,7 +4043,7 @@ feature request).

    @@ -4083,7 +4107,7 @@ feature request).

    @@ -4149,7 +4173,7 @@ feature request).

    @@ -4183,7 +4207,7 @@ feature request).

    @@ -4236,7 +4260,7 @@ feature request).

    @@ -4260,7 +4284,7 @@ feature request).

    - 選択 (マウス)

    + 選択 (マウス)

    - ラバーバンド、タッチ選択

    + ラバーバンド、タッチ選択
    タッチ選択 @@ -3356,7 +3380,7 @@ feature request).

    - 選択 (キーボード)

    + 選択 (キーボード)
    すべて選択 (すべてのレイヤー) @@ -3497,7 +3521,7 @@ feature request).

    - グループ内の選択、下にあるものの選択

    + グループ内の選択、下にあるものの選択
    グループ内で選択範囲に追加 @@ -3578,7 +3602,7 @@ feature request).

    Shift + Alt - +クリック + +クリック
    下にあるものを選択範囲に追加 @@ -3591,7 +3615,7 @@ feature request).

    Ctrl + Alt - +クリック + +クリック
    下にあるものを選択 (グループ内) @@ -3604,9 +3628,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +クリック + +クリック
    下にあるものを選択範囲に追加 (グループ内) @@ -3641,7 +3665,7 @@ feature request).

    - 移動 (マウス)

    + 移動 (マウス)

    - 移動 (キーボード)

    + 移動 (キーボード)
    選択範囲を 10 ピクセルずつ移動 @@ -3810,7 +3834,7 @@ feature request).

    - 変形 (マウス)

    + 変形 (マウス)

    - ハンドルによる拡大縮小

    + ハンドルによる拡大縮小

    - 拡大縮小 (キーボード)

    + 拡大縮小 (キーボード)

    - ハンドルによる回転/傾斜

    + ハンドルによる回転/傾斜

    - 回転 (キーボード)

    + 回転 (キーボード)

    - 反転

    + 反転

    - 回転中心

    + 回転中心

    - キャンセル

    + キャンセル
    - +

    ノードツール

    @@ -4270,7 +4294,7 @@ feature request).

    @@ -4328,7 +4352,7 @@ feature request).

    @@ -4400,7 +4424,7 @@ feature request).

    @@ -4448,7 +4472,7 @@ feature request).

    @@ -4501,7 +4525,7 @@ feature request).

    Ctrl+Alt - +A + +A @@ -4633,7 +4657,7 @@ feature request).

    @@ -4663,7 +4687,7 @@ feature request).

    Ctrl+Alt - +マウスドラッグ + +マウスドラッグ @@ -4813,7 +4837,7 @@ feature request).

    Shift+Alt - +矢印 + +矢印 @@ -4913,7 +4937,7 @@ feature request).

    @@ -5007,7 +5031,7 @@ feature request).

    @@ -5089,7 +5113,7 @@ feature request).

    @@ -5109,7 +5133,7 @@ feature request).

    @@ -5197,7 +5221,7 @@ feature request).

    @@ -5255,7 +5279,7 @@ feature request).

    @@ -5295,7 +5319,7 @@ feature request).

    @@ -5333,7 +5357,7 @@ feature request).

    @@ -5416,7 +5440,7 @@ feature request).

    @@ -5477,7 +5501,7 @@ feature request).

    @@ -5534,7 +5558,7 @@ feature request).

    Ctrl+Alt - +クリック + +クリック @@ -5633,7 +5657,7 @@ feature request).

    @@ -5655,7 +5679,7 @@ feature request).

    @@ -5671,7 +5695,7 @@ feature request).

    @@ -5695,7 +5719,7 @@ feature request).

    - オブジェクトの選択 (マウス)

    + オブジェクトの選択 (マウス)

    - ノードの選択 (マウス)

    + ノードの選択 (マウス)

    - ラバーバンド選択

    + ラバーバンド選択

    - ノードの選択 (キーボード)

    + ノードの選択 (キーボード)
    パス内のすべてのノードを選択 @@ -4561,7 +4585,7 @@ feature request).

    - 選択ノードの拡大/縮小

    + 選択ノードの拡大/縮小

    - ノードの移動 (マウス)

    + ノードの移動 (マウス)
    ハンドルに沿って移動 @@ -4766,7 +4790,7 @@ feature request).

    - ノードの移動 (キーボード)

    + ノードの移動 (キーボード)
    選択ノードを 10 ピクセルずつ移動 @@ -4832,7 +4856,7 @@ feature request).

    - ノードハンドルの移動 (マウス)

    + ノードハンドルの移動 (マウス)

    - ハンドルの伸縮 (1 ノード選択時)

    + ハンドルの伸縮 (1 ノード選択時)

    - ハンドルの回転 (1 ノード選択時)

    + ハンドルの回転 (1 ノード選択時)

    - ハンドルの表示

    + ハンドルの表示

    - ノード群の拡大縮小 (複数ノード選択時)

    + ノード群の拡大縮小 (複数ノード選択時)

    - ノード群の回転 (複数ノード選択時)

    + ノード群の回転 (複数ノード選択時)

    - ノード群の反転 (複数ノード選択時)

    + ノード群の反転 (複数ノード選択時)

    - セグメントの変更

    + セグメントの変更

    - ノード種類の変更

    + ノード種類の変更

    - 連結/切断

    + 連結/切断

    - 削除、作成、複製

    + 削除、作成、複製
    ノードを作成/削除 @@ -5612,7 +5636,7 @@ feature request).

    - 方向を逆に

    + 方向を逆に

    - シェイプの編集

    + シェイプの編集

    - フィルとパスエフェクトの編集

    + フィルとパスエフェクトの編集

    - キャンセル

    + キャンセル
    - +

    テキストツール

    @@ -7858,7 +7882,7 @@ feature request).

    @@ -7899,7 +7923,7 @@ feature request).

    @@ -7986,7 +8010,7 @@ feature request).

    @@ -8043,7 +8067,7 @@ feature request).

    @@ -8076,7 +8100,7 @@ feature request).

    Shift+Alt - +W + +W @@ -8139,7 +8163,7 @@ feature request).

    @@ -8222,7 +8246,7 @@ feature request).

    @@ -8258,7 +8282,7 @@ feature request).

    Shift+Ctrl - +矢印 + +矢印 @@ -8390,7 +8414,7 @@ feature request).

    @@ -8411,7 +8435,7 @@ feature request).

    Shift+Alt - +> + +> @@ -8470,7 +8494,7 @@ feature request).

    Ctrl+Alt - +> + +> @@ -8559,7 +8583,7 @@ feature request).

    Shift+Alt - +矢印 + +矢印 @@ -8651,7 +8675,7 @@ feature request).

    - 選択/作成

    + 選択/作成

    - テキスト内のナビゲート

    + テキスト内のナビゲート

    - 流し込みテキスト (内部フレーム)

    + 流し込みテキスト (内部フレーム)

    - 流し込みテキスト (外部フレーム)

    + 流し込みテキスト (外部フレーム)
    テキストの流し込みを解除 @@ -8112,7 +8136,7 @@ feature request).

    - パス上テキスト

    + パス上テキスト

    - テキストの編集

    + テキストの編集

    - テキストの選択

    + テキストの選択
    テキストを 1 単語ずつ選択 @@ -8285,12 +8309,12 @@ feature request).

    Shift + Ctrl - +Home, + +Home, Shift + Ctrl - +End + +End
    テキストの先頭/最後までを選択 @@ -8322,7 +8346,7 @@ feature request).

    - クリック+クリック+クリック + クリック+クリック+クリック 行を選択 @@ -8352,7 +8376,7 @@ feature request).

    - スタイルの選択

    + スタイルの選択

    - 文字間隔

    + 文字間隔
    行/段落を 10 ピクセルずつ拡げる @@ -8435,7 +8459,7 @@ feature request).

    Shift + Alt - +< + +<
    行/段落を 10 ピクセルずつ縮める @@ -8460,7 +8484,7 @@ feature request).

    - 行間隔

    + 行間隔
    テキストオブジェクトを 1 ピクセルずつ高くする @@ -8483,9 +8507,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +> + +>
    テキストオブジェクトを 10 ピクセルずつ高くする @@ -8498,7 +8522,7 @@ feature request).

    Ctrl + Alt - +< + +<
    テキストオブジェクトを 1 ピクセルずつ低くする @@ -8511,9 +8535,9 @@ feature request).

    Shift + Ctrl - + + + Alt - +< + +<
    テキストオブジェクトを 10 ピクセルずつ低くする @@ -8538,7 +8562,7 @@ feature request).

    - カーニングとシフティング

    + カーニングとシフティング
    文字を 10 ピクセルずつシフトする @@ -8596,7 +8620,7 @@ feature request).

    - 回転

    + 回転
    - +

    スポイトツール

    diff --git a/doc/keys.zh_TW.html b/doc/keys.zh_TW.html index 9a4d20103..e0cd2e599 100644 --- a/doc/keys.zh_TW.html +++ b/doc/keys.zh_TW.html @@ -12,7 +12,7 @@
    @@ -75,412 +75,415 @@ 參考線、格線、貼齊
  • - 顯示模式 + 顯示模式
  • - 調色盤 + 調色盤
  • - 檔案 + 檔案
  • - 視窗 + 視窗
  • - 擴充功能 + 擴充功能
  • - 圖層 + 圖層
  • - 物件 + 物件
  • - 路徑 + 路徑
  • - 選取工具 + 選取工具
  • - 節點工具 + 節點工具
  • - 微調工具 + 微調工具
  • - 縮放工具 + 縮放工具
  • - 測量工具 + 測量工具
  • - 矩形工具 + 矩形工具
  • - 立方體工具 + 立方體工具
  • - 橢圓形工具 + 橢圓形工具
  • - 星形工具 + 星形工具
  • - 螺旋形工具 + 螺旋形工具
  • - 鉛筆工具 + 鉛筆工具
  • - 筆型 (貝茲曲線) 工具 + 筆型 (貝茲曲線) 工具
  • - 書法工具 + 書法工具
  • - 文字工具 + 文字工具
  • - 噴灑工具 + 噴灑工具
  • - 橡皮擦工具 + 橡皮擦工具
  • - 油漆桶 + 油漆桶
  • - 漸層工具 + 漸層工具
  • - 滴管工具 + 滴管工具
  • @@ -520,7 +523,7 @@ @@ -762,7 +765,7 @@ Shift+Ctrl - +F + +F @@ -1723,7 +1726,7 @@
    - 當開啟偏好設定裡面的「按著空白鍵時滑鼠左鍵可平移畫布」選項時,空白鍵+滑鼠拖曳可平移畫布,而不是切換成選取工具。 + When the "Mouse move pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to/from Selector.
    填充和邊框 @@ -775,7 +778,7 @@ Shift + Ctrl - +W + +W 色票 @@ -788,7 +791,7 @@ Shift + Ctrl - +T + +T 文字和字型 @@ -801,7 +804,7 @@ Shift + Ctrl - +M + +M 變形 @@ -814,7 +817,7 @@ Shift + Ctrl - +L + +L 圖層 @@ -827,7 +830,7 @@ Shift + Ctrl - +A + +A 對齊和分佈 @@ -840,7 +843,7 @@ Shift + Ctrl - +O + +O 物件屬性 @@ -853,7 +856,7 @@ Shift + Ctrl - +H + +H 復原紀錄 @@ -866,7 +869,7 @@ Shift + Ctrl - +X + +X XML 編輯器 @@ -879,7 +882,7 @@ Shift + Ctrl - +D + +D 文件內容 @@ -892,7 +895,7 @@ Shift + Ctrl - +P + +P Inkscape 偏好設定 @@ -905,7 +908,7 @@ Shift + Ctrl - +E + +E 匯出成 PNG @@ -929,7 +932,7 @@ Shift + Alt - +B + +B 描繪點陣圖 @@ -942,7 +945,7 @@ Shift + Ctrl - +7 + +7 路徑特效 @@ -955,7 +958,7 @@ Ctrl + Alt - +K + +K 檢查拼寫 @@ -1616,7 +1619,7 @@ Shift + Ctrl - +拖動滑鼠 + +拖動滑鼠 以捉取角度旋轉參考線 @@ -1703,7 +1706,7 @@

    - 顯示模式

    + 顯示模式
    - +

    選取工具

    @@ -3200,7 +3224,7 @@ @@ -3269,7 +3293,7 @@ @@ -3320,7 +3344,7 @@ Shift+Alt - +拖動滑鼠 + +拖動滑鼠 @@ -3422,7 +3446,7 @@ Ctrl+Alt - +A + +A @@ -3519,7 +3543,7 @@ Shift+Ctrl - +點擊 + +點擊 @@ -3739,7 +3763,7 @@ @@ -3786,7 +3810,7 @@ Shift+Alt - +方向鍵 + +方向鍵 @@ -3845,7 +3869,7 @@ @@ -3910,7 +3934,7 @@ @@ -4014,7 +4038,7 @@ @@ -4078,7 +4102,7 @@ @@ -4144,7 +4168,7 @@ @@ -4178,7 +4202,7 @@ @@ -4231,7 +4255,7 @@ @@ -4255,7 +4279,7 @@

    - 選取 (滑鼠)

    + 選取 (滑鼠)

    - 框選、觸碰選取

    + 框選、觸碰選取
    用觸碰來選取 @@ -3351,7 +3375,7 @@

    - 選取 (鍵盤)

    + 選取 (鍵盤)
    全選 (全部圖層) @@ -3492,7 +3516,7 @@

    - 選取群組內的物件、選取下層物件

    + 選取群組內的物件、選取下層物件
    開啟 / 關閉選取群組內的物件功能 @@ -3573,7 +3597,7 @@ Shift + Alt - +點擊 + +點擊 切換下層物件 @@ -3586,7 +3610,7 @@ Ctrl + Alt - +點擊 + +點擊 選擇群組裡的下層物件 @@ -3599,9 +3623,9 @@ Shift + Ctrl - + + + Alt - +點擊 + +點擊 切換群組裡的下層物件 @@ -3636,7 +3660,7 @@

    - 移動 (滑鼠)

    + 移動 (滑鼠)

    - 移動 (鍵盤)

    + 移動 (鍵盤)
    以 10 像素移動選取物件 @@ -3805,7 +3829,7 @@

    - 變形 (滑鼠)

    + 變形 (滑鼠)

    - 用控制點縮放

    + 用控制點縮放

    - 縮放 (鍵盤)

    + 縮放 (鍵盤)

    - 用控制點旋轉 / 傾斜

    + 用控制點旋轉 / 傾斜

    - 旋轉 (鍵盤)

    + 旋轉 (鍵盤)

    - 翻轉

    + 翻轉

    - 旋轉中心

    + 旋轉中心

    - 取消

    + 取消
    - +

    節點工具

    @@ -4265,7 +4289,7 @@ @@ -4323,7 +4347,7 @@ @@ -4395,7 +4419,7 @@ @@ -4443,7 +4467,7 @@ @@ -4496,7 +4520,7 @@ Ctrl+Alt - +A + +A @@ -4628,7 +4652,7 @@ @@ -4658,7 +4682,7 @@ Ctrl+Alt - +拖動滑鼠 + +拖動滑鼠 @@ -4808,7 +4832,7 @@ Shift+Alt - +方向鍵 + +方向鍵 @@ -4908,7 +4932,7 @@ @@ -5002,7 +5026,7 @@ @@ -5084,7 +5108,7 @@ @@ -5104,7 +5128,7 @@ @@ -5192,7 +5216,7 @@ @@ -5250,7 +5274,7 @@ @@ -5290,7 +5314,7 @@ @@ -5328,7 +5352,7 @@ @@ -5411,7 +5435,7 @@ @@ -5472,7 +5496,7 @@ @@ -5529,7 +5553,7 @@ Ctrl+Alt - +點擊 + +點擊 @@ -5628,7 +5652,7 @@ @@ -5650,7 +5674,7 @@ @@ -5666,7 +5690,7 @@ @@ -5690,7 +5714,7 @@

    - 選取物件 (滑鼠)

    + 選取物件 (滑鼠)

    - 選取節點 (滑鼠)

    + 選取節點 (滑鼠)

    - 框選

    + 框選

    - 選取節點 (鍵盤)

    + 選取節點 (鍵盤)
    選取路徑裡的全部節點 @@ -4556,7 +4580,7 @@

    - 膨脹 / 收縮節點選取範圍

    + 膨脹 / 收縮節點選取範圍

    - 移動節點 (滑鼠)

    + 移動節點 (滑鼠)
    沿著控制柄移動 @@ -4761,7 +4785,7 @@

    - 移動節點 (鍵盤)

    + 移動節點 (鍵盤)
    以 10 像素移動選取的節點 @@ -4827,7 +4851,7 @@

    - 移動節點控制柄 (滑鼠)

    + 移動節點控制柄 (滑鼠)

    - 縮放控制柄 (須先選取1 個節點)

    + 縮放控制柄 (須先選取1 個節點)

    - 旋轉控制柄 (須先選取1 個節點)

    + 旋轉控制柄 (須先選取1 個節點)

    - 控制柄隱現狀態

    + 控制柄隱現狀態

    - 縮放節點 (須選取 1 個以上的節點)

    + 縮放節點 (須選取 1 個以上的節點)

    - 旋轉節點 (須選取一個以上的節點)

    + 旋轉節點 (須選取一個以上的節點)

    - 翻轉節點 (須選取一個以上的節點)

    + 翻轉節點 (須選取一個以上的節點)

    - 變更線段

    + 變更線段

    - 變更節點類型

    + 變更節點類型

    - 結合 / 打斷

    + 結合 / 打斷

    - 刪除、建立、再製

    + 刪除、建立、再製
    建立/刪除節點 @@ -5607,7 +5631,7 @@

    - 反轉

    + 反轉

    - 編輯形狀

    + 編輯形狀

    - 編輯填充和路徑特效

    + 編輯填充和路徑特效

    - 取消

    + 取消
    - +

    文字工具

    @@ -7853,7 +7877,7 @@ @@ -7894,7 +7918,7 @@ @@ -7981,7 +8005,7 @@ @@ -8038,7 +8062,7 @@ @@ -8071,7 +8095,7 @@ Shift+Alt - +W + +W @@ -8134,7 +8158,7 @@ @@ -8217,7 +8241,7 @@ @@ -8253,7 +8277,7 @@ Shift+Ctrl - +方向鍵 + +方向鍵 @@ -8385,7 +8409,7 @@ @@ -8406,7 +8430,7 @@ Shift+Alt - +> + +> @@ -8465,7 +8489,7 @@ Ctrl+Alt - +> + +> @@ -8554,7 +8578,7 @@ Shift+Alt - +方向鍵 + +方向鍵 @@ -8646,7 +8670,7 @@

    - 選取 / 建立

    + 選取 / 建立

    - 瀏覽文字

    + 瀏覽文字

    - 流動文字 (內部文字框)

    + 流動文字 (內部文字框)

    - 流動文字 (外部文字框)

    + 流動文字 (外部文字框)
    文字框取消置入文字 @@ -8107,7 +8131,7 @@

    - 文字沿置路徑

    + 文字沿置路徑

    - 編輯文字

    + 編輯文字

    - 選取文字

    + 選取文字
    依照單字選取文字 @@ -8280,12 +8304,12 @@ Shift + Ctrl - +Home, + +Home, Shift + Ctrl - +End + +End 選取文字起始 / 文字結尾 @@ -8317,7 +8341,7 @@
    - 點擊+點擊+點擊 + 點擊+點擊+點擊 選取整行文字 @@ -8347,7 +8371,7 @@

    - 選取樣式

    + 選取樣式

    - 字母間距

    + 字母間距
    以 10 像素擴大文字列 / 段落 @@ -8430,7 +8454,7 @@ Shift + Alt - +< + +< 以 10 像素縮短文字列 / 段落 @@ -8455,7 +8479,7 @@

    - 列距

    + 列距
    以 1 像素為單位增高文字物件 @@ -8478,9 +8502,9 @@ Shift + Ctrl - + + + Alt - +> + +> 以 10 像素為單位增高文字物件 @@ -8493,7 +8517,7 @@ Ctrl + Alt - +< + +< 以 1 像素為單位壓縮文字物件 @@ -8506,9 +8530,9 @@ Shift + Ctrl - + + + Alt - +< + +< 以 10 像素為單位壓縮文字物件 @@ -8533,7 +8557,7 @@

    - 字母緊排和位移

    + 字母緊排和位移
    以 10 像素位移字元 @@ -8591,7 +8615,7 @@

    - 旋轉

    + 旋轉