]> git.lyx.org Git - lyx.git/commitdiff
installer: - support for Hebrew and Japanese
authorUwe Stöhr <uwestoehr@web.de>
Mon, 28 May 2007 11:27:16 +0000 (11:27 +0000)
committerUwe Stöhr <uwestoehr@web.de>
Mon, 28 May 2007 11:27:16 +0000 (11:27 +0000)
           - new Czech translation by Pavel Sanda

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18541 a592a061-630c-0410-9148-cb99ea01b6c8

development/Win32/packaging/AltInstaller/ChangeLog.txt
development/Win32/packaging/AltInstaller/LanguageSettings.nsh
development/Win32/packaging/AltInstaller/LyXInstaller-complete.nsi
development/Win32/packaging/AltInstaller/LyXInstaller-small.nsi
development/Win32/packaging/AltInstaller/LyXInstaller-update.nsi
development/Win32/packaging/AltInstaller/informations/WindowsCodePages.txt [new file with mode: 0644]
development/Win32/packaging/AltInstaller/io_ui_language.ini
development/Win32/packaging/AltInstaller/lyx_languages/czech.nsh [new file with mode: 0644]
development/Win32/packaging/AltInstaller/specials/AspellDictionaryNames.txt

index 73c8a06caed95e570d4390bbdf4a7739da0cb2b5..a3de6287c205be7ca1cc82502f9d40f7e76e0666 100644 (file)
@@ -7,6 +7,10 @@
 - fixed layout file for the LaTeX-package powerdot
 - support for SVG-images: when Inkscape is installed, it will be
   used as SVG to PDF converter
+- support to set Hebrew and Japanese as LyX's menu language
+
+Thanks to Pavel Sanda:
+- new Czech translation of the installer
 
 
 Version LyX 1.5beta3-18-05-2007
index ff7ad7ba31bbd743d1759403cda70a9a30ad6ebc..465f1f5cb51aa45e0f902ff5e40572f326b89f13 100644 (file)
@@ -31,6 +31,7 @@
 #  ${if} ${LangISOCode} = 1028
 #   StrCpy ${LangCdeSys} "zh"
 #   StrCpy ${LangNmeSys} "Chinese"
+#   StrCpy ${LangSysEnc} "936"
 #  ${endif}
 
   ${if} ${LangISOCode} = 1029
@@ -89,6 +90,7 @@
   ${endif}
 
   ${if} ${LangISOCode} = 1037
+   StrCpy ${LangNme} "Hebrew"
    StrCpy ${LangCdeSys} "he"
    StrCpy ${LangNmeSys} "Hebrew"
    StrCpy ${LangSysEnc} "1255"
    StrCpy ${LangSysEnc} "1252"
   ${endif}
 
-# currently no dictionary available
-#  ${if} ${LangISOCode} = 1041
-#   StrCpy ${LangCdeSys} "ja"
-#   StrCpy ${LangNmeSys} "Japanese"
-#  ${endif}
+  # currently no dictionary available
+  ${if} ${LangISOCode} = 1041
+   StrCpy ${LangNme} "Japanese"
+   StrCpy ${LangCdeSys} "ja"
+   StrCpy ${LangNmeSys} "Japanese"
+   StrCpy ${LangSysEnc} "932"
+  ${endif}
 
 # currently no dictionary available
 #  ${if} ${LangISOCode} = 1042
 #   StrCpy ${LangCdeSys} "ko"
 #   StrCpy ${LangNmeSys} "Korean"
+#   StrCpy ${LangSysEnc} "949"
 #  ${endif}
 
   ${if} ${LangISOCode} = 1043
 #  ${if} ${LangISOCode} = 2052
 #   StrCpy ${LangCdeSys} "zh"
 #   StrCpy ${LangNmeSys} "Chinese"
+#   StrCpy ${LangSysEnc} "936"
 #  ${endif}
 
   ${if} ${LangISOCode} = 2055
 
 #------------------------------------------
 
-# Setting LyX's menu language
+# To set later LyX's menu language
+# therefore here are only declared the languages LyX is translated to
 
 !macro GetLangCode LangCde Name LangEnc
 
    StrCpy ${LangEnc} "cp-1252"
   ${endif}
 
+  ${if} ${Name} == "Hebrew"
+   StrCpy ${LangCde} "he_IL"
+   StrCpy ${LangEnc} "cp-1255"
+  ${endif}
+  
   ${if} ${Name} == "Italiano"
    StrCpy ${LangCde} "it_IT"
    StrCpy ${LangEnc} "cp-1252"
   ${endif}
+  
+  ${if} ${Name} == "Japanese"
+   StrCpy ${LangCde} "ja_JP"
+   StrCpy ${LangEnc} "cp-932"
+  ${endif}
 
   ${if} ${Name} == "Magyar"
    StrCpy ${LangCde} "hu_HU"
@@ -536,7 +553,7 @@ Function SelectMenuLanguage
   !insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_ui_language.ini"
 
   ${if} $LangName == ""
-   # translate NSIS's language code to the language name ; macro from lyx_utils.nsh
+   # translate NSIS's language code to the language name
    !insertmacro TranslateLangCode $LangName $LangNameSys $LangCodeSys $Language $LangSysEncoding
   ${endif}
 
index 12bb6b146ee162771ebadbaa9e965043edc6249b..cefef21784ba891999db47d20382e4a41e2bdafa 100644 (file)
@@ -175,6 +175,7 @@ Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
 # Languages
 
 !insertmacro MUI_LANGUAGE "English" # first language is the default language
+!insertmacro MUI_LANGUAGE "Czech"
 !insertmacro MUI_LANGUAGE "Danish"
 !insertmacro MUI_LANGUAGE "Dutch"
 !insertmacro MUI_LANGUAGE "French"
@@ -191,6 +192,7 @@ Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
 !insertmacro MUI_LANGUAGE "Turkish"
 
 !include "lyx_languages\english.nsh"
+!include "lyx_languages\czech.nsh"
 !include "lyx_languages\danish.nsh"
 !include "lyx_languages\dutch.nsh"
 !include "lyx_languages\french.nsh"
index 435927838d6ceaf26d2568219f4c133ab022c3f1..f63c54c363a78a67b1ea4b3f8d6ecd17378be30e 100644 (file)
@@ -179,6 +179,7 @@ Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
 # Languages
 
 !insertmacro MUI_LANGUAGE "English" # first language is the default language
+!insertmacro MUI_LANGUAGE "Czech"
 !insertmacro MUI_LANGUAGE "Danish"
 !insertmacro MUI_LANGUAGE "Dutch"
 !insertmacro MUI_LANGUAGE "French"
@@ -195,6 +196,7 @@ Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
 !insertmacro MUI_LANGUAGE "Turkish"
 
 !include "lyx_languages\english.nsh"
+!include "lyx_languages\czech.nsh"
 !include "lyx_languages\danish.nsh"
 !include "lyx_languages\dutch.nsh"
 !include "lyx_languages\french.nsh"
index 5027b8955c53ef20bfa3d94d1cae34a903a205a1..24b41edefdeb2bda36856551ece530b722d1b8b3 100644 (file)
@@ -142,6 +142,7 @@ Var UserName
 # Languages
 
 !insertmacro MUI_LANGUAGE "English" # first language is the default language
+!insertmacro MUI_LANGUAGE "Czech"
 !insertmacro MUI_LANGUAGE "Danish"
 !insertmacro MUI_LANGUAGE "Dutch"
 !insertmacro MUI_LANGUAGE "French"
@@ -158,6 +159,7 @@ Var UserName
 !insertmacro MUI_LANGUAGE "Turkish"
 
 !include "lyx_languages\english.nsh"
+!include "lyx_languages\czech.nsh"
 !include "lyx_languages\danish.nsh"
 !include "lyx_languages\dutch.nsh"
 !include "lyx_languages\french.nsh"
diff --git a/development/Win32/packaging/AltInstaller/informations/WindowsCodePages.txt b/development/Win32/packaging/AltInstaller/informations/WindowsCodePages.txt
new file mode 100644 (file)
index 0000000..d48c881
--- /dev/null
@@ -0,0 +1 @@
+http://www.microsoft.com/globaldev/reference/wincp.mspx
\ No newline at end of file
index 685539a1c7682087d79debd146c2ced7e7c524ea..629d331a0b4269ae2d0ee0354105af997f99f918 100644 (file)
@@ -11,7 +11,7 @@ Text=" Available Languages "
 
 [Field 2]
 Type=Droplist
-ListItems=Ce\9atina|Dansk|Deutsch|English|Español|Euskara|Français|Galego|Italiano|Magyar|Nederlands|Norsk|Nynorsk|Polski|Româna|Russian|Slovenský|Sloven\9acina|Suomi|Türkçe
+ListItems=Ce\9atina|Dansk|Deutsch|English|Español|Euskara|Français|Galego|Hebrew|Italiano|Japanese|Magyar|Nederlands|Norsk|Nynorsk|Polski|Româna|Russian|Slovenský|Sloven\9acina|Suomi|Türkçe
 Left=20
 Right=130
 Top=15
diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/czech.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/czech.nsh
new file mode 100644 (file)
index 0000000..6a8ffea
--- /dev/null
@@ -0,0 +1,149 @@
+!ifndef _LYX_LANGUAGES_CZECH_NSH_
+!define _LYX_LANGUAGES_CZECH_NSH_
+
+!ifdef LYX_LANG
+  !undef LYX_LANG
+!endif
+!define LYX_LANG ${LANG_CZECH}
+
+LicenseLangString LyXLicenseData ${LYX_LANG} "${PRODUCT_LICENSE_FILE}"
+
+LangString WelcomePageText "${LYX_LANG}" "Tento pomocník vás provede instalací LyXu.\r\n\
+                                         \r\n\
+                                         K instalaci LyXu budete potøebovat administrátorská práva.\r\n\
+                                         \r\n\
+                                         Je doporuèeno zavøít v\9aechny ostatní aplikace pøed spu\9atìním instalace. Umo\9eníte tím aktualizovat patøièné systémové soubory bez nutnosti restartovat poèítaè.\r\n\
+                                         \r\n\
+                                         $_CLICK"
+
+LangString FileTypeTitle "${LYX_LANG}" "LyX-dokumentù"
+
+LangString SecInstGSviewTitle "${LYX_LANG}" "GSview"
+LangString SecInstJabRefTitle "${LYX_LANG}" "JabRef"
+LangString SecAllUsersTitle "${LYX_LANG}" "Instalovat pro v\9aechny u\9eivatele?"
+LangString SecFileAssocTitle "${LYX_LANG}" "Asociovat soubory"
+LangString SecDesktopTitle "${LYX_LANG}" "Ikonu na plochu"
+
+LangString SecCoreDescription "${LYX_LANG}" "Soubory LyXu."
+LangString SecInstGSviewDescription "${LYX_LANG}" "Prohlí\9eeè Postscriptu and PDF-dokumentù."
+LangString SecInstJabRefDescription "${LYX_LANG}" "Správce pro bibliografii a editor souborù BibTeXu."
+LangString SecAllUsersDescription "${LYX_LANG}" "Instalovat LyX pro v\9aechny u\9eivatele nebo pouze pro souèasného u\9eivatele."
+LangString SecFileAssocDescription "${LYX_LANG}" "Soubory s pøíponou .lyx se automaticky otevøou v LyXu."
+LangString SecDesktopDescription "${LYX_LANG}" "Ikonu LyXu na plochu."
+
+LangString LangSelectHeader "${LYX_LANG}" "Výbìr jazyka prostøedí LyXu"
+LangString AvailableLang "${LYX_LANG}" " Dostupné jazyky "
+
+LangString MissProgHeader "${LYX_LANG}" "Kontrola potøebných programù"
+LangString MissProgCap "${LYX_LANG}" "Následující programy budou pøiinstalovány"
+LangString MissProgLatex "${LYX_LANG}" "MiKTeX, distribuce LaTeXu"
+LangString MissProgGhostscript "${LYX_LANG}" "Ghostscript, interpretr PostScriptu a PDF souborù"
+LangString MissProgImageMagick "${LYX_LANG}" "ImageMagick, konvertor obrázkù"
+LangString MissProgAspell "${LYX_LANG}" "Aspell, kontrola pravopisu"
+LangString MissProgMessage "${LYX_LANG}" '\8eádné dal\9aí programy není tøeba pøiinstalovat.'
+
+LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuce LaTeXu'
+LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Nastavte distribuci LaTeXu, kterou má LyX pou\9eívat.'
+LangString EnterLaTeXFolder "${LYX_LANG}" 'Mù\9eete zde volitelnì nastavit cestu k souboru "latex.exe" a tím urèit \
+                                          distribuci LaTeXu, kterou bude pou\9eívat Lyx.\r\n\
+                                          Pokud nepou\9eijete LaTeX, LyX nemù\9ee vysázet výsledné dokumenty!\r\n\
+                                          \r\n\
+                                          Instalátor nalezl na va\9aem poèítaèi LaTeXovou distribuci \
+                                          "$LaTeXName". Ní\9ee je uvedena její cesta.'
+LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Ní\9ee nastavte cestu k souboru "latex.exe". Urèíte tím, která \
+                                              distribuce LaTeXu bude pou\9eívána LyXem.\r\n\
+                                              Pokud nepou\9eijete LaTeX, LyX nemù\9ee vysázet výsledné dokumenty!\r\n\
+                                              \r\n\
+                                              Instalátor nemohl nalézt distribuci LaTeXu na va\9aem poèítaèi.'
+LangString PathName "${LYX_LANG}" 'Cesta k souboru "latex.exe"'
+LangString DontUseLaTeX "${LYX_LANG}" "Nepou\9eívat LaTeX"
+LangString InvalidLaTeXFolder "${LYX_LANG}" 'Soubor "latex.exe" není v zadané cestì.'
+
+LangString LatexInfo "${LYX_LANG}" 'Nyní bude spu\9atìn instalátor LaTeXové-distribuce "MiKTeX".$\r$\n\
+                                   V instalátoru pokraèujte tlaèítkem "Next" dokud instalace nezaène.$\r$\n\
+                                   $\r$\n\
+                                   !!! U\9eijte v\9aechny pøedvolby instalátoru MiKTeX !!!'
+LangString LatexError1 "${LYX_LANG}" '\8eádná LaTeXová-distribuce nebyla nalezena!$\r$\n\
+                                     Nemù\9eete pou\9eívat LyX bez distribuce LaTeXu jako je napø. "MiKTeX"!$\r$\n\
+                                     Instalace bude proto pøeru\9aena.'
+                           
+LangString GSviewInfo "${LYX_LANG}" 'Nyní bude spu\9atìn instalátor programu "GSview".$\r$\n\
+                                    K jeho instalaci zmáèknìte nejprve tlaèítko "Setup" v prvním oknì,$\r$\n\
+                                    vyberte jazyk a stisknìtì tlaèítko "Next" v následujícím oknì.$\r$\n\
+                                    Mù\9eete pou\9eít v\9aechny pøedvolby tohoto instalátoru.'
+LangString GSviewError "${LYX_LANG}" 'Program "GSview" nebyl úspì\9anì nainstalován!$\r$\n\
+                                     Instalátor bude navzdory tomu pokraèovat.$\r$\n\
+                                     Pokuste se nainstalovat GSview pozdìji.'
+                                     
+LangString JabRefInfo "${LYX_LANG}" 'Nyní bude spu\9atìn instalátor programu "JabRef".$\r$\n\
+                                    Mù\9eete pou\9eít v\9aechny pøedvolby instalátoru JabRef.'
+LangString JabRefError "${LYX_LANG}" 'Program "JabRef" nebyl úspì\9anì nainstalován.$\r$\n\
+                                     Instalátor bude navzdory tomu pokraèovat.$\r$\n\
+                                     Pokuste se nainstalovat JabRef pozdìji.'
+                                     
+LangString LatexConfigInfo "${LYX_LANG}" "Následující konfigurování LyXu chvíli potrvá."
+
+LangString AspellInfo "${LYX_LANG}" 'Nyní budou sta\9eeny a nainstalovány slovníky pro kontrolu pravopisu programu "Aspell".$\r$\n\
+                                    Ka\9edý slovník má odli\9anou licenci, která bude zobrazena pøed instalací.'
+LangString AspellDownloadFailed "${LYX_LANG}" "Nelze stáhnout \9eádný slovníku Aspellu!"
+LangString AspellInstallFailed "${LYX_LANG}" "Nelze nainstalovat \9eádný slovník Aspellu!"
+LangString AspellPartAnd "${LYX_LANG}" " a "
+LangString AspellPartSep "${LYX_LANG}" ", "
+LangString AspellAll "${LYX_LANG}" 'Slovník jazyka je ji\9e naistalován'
+LangString AspellNone "${LYX_LANG}" 'Nebyl nainstalován \9eádný slovník pro Aspell.$\r$\n\
+                                    Slovníky pro kontrolu pravopisu lze stáhnout z$\r$\n\
+                                    ${AspellLocation}$\r$\n\
+                                    Chcete je stáhnout nyní?'
+LangString AspellPartStart "${LYX_LANG}" "Byl úspì\9anì nainstalován"
+LangString AspellPart1 "${LYX_LANG}" "anglický slovník"
+LangString AspellPart2 "${LYX_LANG}" "slovník jazyka: $LangName"
+LangString AspellPart3 "${LYX_LANG}" "a$\r$\n\
+                                     slovník jazyka: $LangNameSys"
+LangString AspellPart4 "${LYX_LANG}" ' pro kontrolu pravopisu programem "Aspell".$\r$\n\
+                                     Více slovníkù mù\9ee být sta\9eeno z$\r$\n\
+                                     ${AspellLocation}$\r$\n\
+                                     Chcete nyní stáhnout jiný slovník ?'
+
+LangString MiKTeXPathInfo "${LYX_LANG}" "Aby ka\9edý u\9eivatel mohl pozdìji pøizpùsobit MiKTeX pro své potøeby$\r$\n\
+                                        je tøeba nastavit práva zápisu pro v\9aechny u\9eivatele do adresáøe MiKTeXu$\r$\n\
+                                        $MiKTeXPath $\r$\n\
+                                        a v\9aech jeho podadresáøù."
+LangString MiKTeXInfo "${LYX_LANG}" 'LaTeXová distribuce "MiKTeX" bude pou\9eita dohromady s LyXem.$\r$\n\
+                                    Je doporuèeno nainstalovat dostupné aktualizace MiKTeXu pomocí programu "MiKTeX Update Wizard"$\r$\n\
+                                    pøedtím ne\9e poprvé spustíte LyX.$\r$\n\
+                                    Chcete zkontrolovat dostupné aktualizace MiKTeXu nyní?'
+                                    
+LangString UpdateNotAllowed "${LYX_LANG}" "Tento aktualizaèní balíèek mù\9ee být pou\9eít jen na ${PRODUCT_VERSION_OLD}!"
+LangString ModifyingConfigureFailed "${LYX_LANG}" "Nelze nastavit 'path_prefix' v konfiguraèním skriptu"
+LangString CreateCmdFilesFailed "${LYX_LANG}" "Nelze vytvoøit lyx.bat"
+LangString RunConfigureFailed "${LYX_LANG}" "Nelze spustit konfiguraèní skript"
+LangString NotAdmin "${LYX_LANG}" "Potøebujete administrátorská práva pro nainstalování LyXu!"
+LangString InstallRunning "${LYX_LANG}" "Instalátor je ji\9e spu\9atìn!"
+LangString StillInstalled "${LYX_LANG}" "LyX je ji\9e nainstalován! Nejprve LyX odinstalujte."
+
+LangString FinishPageMessage "${LYX_LANG}" "Blahopøejeme! LyX byl úspì\9anì nainstalován.\r\n\
+                                           \r\n\
+                                           (První spu\9atìní LyXu mù\9ee trvat del\9aí dobu.)"
+LangString FinishPageRun "${LYX_LANG}" "Spustit LyX"
+
+LangString UnNotInRegistryLabel "${LYX_LANG}" "Nelze nalézt LyX v registrech.$\r$\n\
+                                              Zástupce na plo\9ae a ve Start menu nebude smazán."
+LangString UnInstallRunning "${LYX_LANG}" "Nejprve musíte zavøít LyX!"
+LangString UnNotAdminLabel "${LYX_LANG}" "Musíte mít administrátorská práva pro odinstalování LyXu!"
+LangString UnReallyRemoveLabel "${LYX_LANG}" "Chcete opravdu smazat LyX a v\9aechny jeho komponenty?"
+LangString UnLyXPreferencesTitle "${LYX_LANG}" 'U\9eivatelská nastavení LyXu'
+LangString UnGSview "${LYX_LANG}" 'Zvolte tlaèítko "Uninstall" v dal\9aím oknì pro odinstalování$\r$\n\
+                                  prohlí\9eeèe "GSview".'
+LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX byl úspì\9anì odstranìn z va\9aeho poèítaèe."
+
+LangString SecUnAspellDescription "${LYX_LANG}" 'Odinstalovat program pro kontrolu pravopisu Aspell a v\9aechny jeho slovníky.'
+LangString SecUnMiKTeXDescription "${LYX_LANG}" "Odinstalovat LaTeXovou-distribuci MiKTeX."
+LangString SecUnJabRefDescription "${LYX_LANG}" "Odinstalovat mana\9eer bibliografie JabRef."
+LangString SecUnPreferencesDescription "${LYX_LANG}" 'Smazat konfiguraèní adresáø LyXu$\r$\n\
+                                          "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\
+                                          pro v\9aechny u\9eivatele.'
+LangString SecUnProgramFilesDescription "${LYX_LANG}" "Odinstalovat LyX a v\9aechny jeho komponenty."
+
+!undef LYX_LANG
+
+!endif ; _LYX_LANGUAGES_CZECH_NSH_
index d3e207f92f9c2782faa9cd6e35d9d61ccd8906c7..c03b40564e3e57cc78855c8504a198abd10039d7 100644 (file)
@@ -6,6 +6,7 @@ es-0.50-2
 fi-0.7-0
 fr-0.50-3
 gl-0.50-0
+he-1.0-0
 hu-0.99.4.2-0
 it-2.2_20050523-0
 nl-0.50-2