From: Uwe Stöhr Date: Mon, 28 May 2007 11:27:16 +0000 (+0000) Subject: installer: - support for Hebrew and Japanese X-Git-Tag: 1.6.10~9596 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=1efb62202eec4590a2fac068223dfe5205d895e8;p=lyx.git installer: - support for Hebrew and Japanese - new Czech translation by Pavel Sanda git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18541 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/development/Win32/packaging/AltInstaller/ChangeLog.txt b/development/Win32/packaging/AltInstaller/ChangeLog.txt index 73c8a06cae..a3de6287c2 100644 --- a/development/Win32/packaging/AltInstaller/ChangeLog.txt +++ b/development/Win32/packaging/AltInstaller/ChangeLog.txt @@ -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 diff --git a/development/Win32/packaging/AltInstaller/LanguageSettings.nsh b/development/Win32/packaging/AltInstaller/LanguageSettings.nsh index ff7ad7ba31..465f1f5cb5 100644 --- a/development/Win32/packaging/AltInstaller/LanguageSettings.nsh +++ b/development/Win32/packaging/AltInstaller/LanguageSettings.nsh @@ -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" @@ -114,16 +116,19 @@ 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 @@ -271,6 +276,7 @@ # ${if} ${LangISOCode} = 2052 # StrCpy ${LangCdeSys} "zh" # StrCpy ${LangNmeSys} "Chinese" +# StrCpy ${LangSysEnc} "936" # ${endif} ${if} ${LangISOCode} = 2055 @@ -423,7 +429,8 @@ #------------------------------------------ -# 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 @@ -467,10 +474,20 @@ 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} diff --git a/development/Win32/packaging/AltInstaller/LyXInstaller-complete.nsi b/development/Win32/packaging/AltInstaller/LyXInstaller-complete.nsi index 12bb6b146e..cefef21784 100644 --- a/development/Win32/packaging/AltInstaller/LyXInstaller-complete.nsi +++ b/development/Win32/packaging/AltInstaller/LyXInstaller-complete.nsi @@ -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" diff --git a/development/Win32/packaging/AltInstaller/LyXInstaller-small.nsi b/development/Win32/packaging/AltInstaller/LyXInstaller-small.nsi index 435927838d..f63c54c363 100644 --- a/development/Win32/packaging/AltInstaller/LyXInstaller-small.nsi +++ b/development/Win32/packaging/AltInstaller/LyXInstaller-small.nsi @@ -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" diff --git a/development/Win32/packaging/AltInstaller/LyXInstaller-update.nsi b/development/Win32/packaging/AltInstaller/LyXInstaller-update.nsi index 5027b8955c..24b41edefd 100644 --- a/development/Win32/packaging/AltInstaller/LyXInstaller-update.nsi +++ b/development/Win32/packaging/AltInstaller/LyXInstaller-update.nsi @@ -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 index 0000000000..d48c881a44 --- /dev/null +++ b/development/Win32/packaging/AltInstaller/informations/WindowsCodePages.txt @@ -0,0 +1 @@ +http://www.microsoft.com/globaldev/reference/wincp.mspx \ No newline at end of file diff --git a/development/Win32/packaging/AltInstaller/io_ui_language.ini b/development/Win32/packaging/AltInstaller/io_ui_language.ini index 685539a1c7..629d331a0b 100644 --- a/development/Win32/packaging/AltInstaller/io_ui_language.ini +++ b/development/Win32/packaging/AltInstaller/io_ui_language.ini @@ -11,7 +11,7 @@ Text=" Available Languages " [Field 2] Type=Droplist -ListItems=Ceština|Dansk|Deutsch|English|Español|Euskara|Français|Galego|Italiano|Magyar|Nederlands|Norsk|Nynorsk|Polski|Româna|Russian|Slovenský|Slovenšcina|Suomi|Türkçe +ListItems=Ceština|Dansk|Deutsch|English|Español|Euskara|Français|Galego|Hebrew|Italiano|Japanese|Magyar|Nederlands|Norsk|Nynorsk|Polski|Româna|Russian|Slovenský|Slovenšcina|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 index 0000000000..6a8ffead52 --- /dev/null +++ b/development/Win32/packaging/AltInstaller/lyx_languages/czech.nsh @@ -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šechny ostatní aplikace pøed spuštìním instalace. Umožní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šechny uživatele?" +LangString SecFileAssocTitle "${LYX_LANG}" "Asociovat soubory" +LangString SecDesktopTitle "${LYX_LANG}" "Ikonu na plochu" + +LangString SecCoreDescription "${LYX_LANG}" "Soubory LyXu." +LangString SecInstGSviewDescription "${LYX_LANG}" "Prohlížeè Postscriptu and PDF-dokumentù." +LangString SecInstJabRefDescription "${LYX_LANG}" "Správce pro bibliografii a editor souborù BibTeXu." +LangString SecAllUsersDescription "${LYX_LANG}" "Instalovat LyX pro všechny uživatele nebo pouze pro souèasného uživatele." +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}" 'Žádné další programy není tøeba pøiinstalovat.' + +LangString EnterLaTeXHeader1 "${LYX_LANG}" 'Distribuce LaTeXu' +LangString EnterLaTeXHeader2 "${LYX_LANG}" 'Nastavte distribuci LaTeXu, kterou má LyX používat.' +LangString EnterLaTeXFolder "${LYX_LANG}" 'Mùžete zde volitelnì nastavit cestu k souboru "latex.exe" a tím urèit \ + distribuci LaTeXu, kterou bude používat Lyx.\r\n\ + Pokud nepoužijete LaTeX, LyX nemùže vysázet výsledné dokumenty!\r\n\ + \r\n\ + Instalátor nalezl na vašem poèítaèi LaTeXovou distribuci \ + "$LaTeXName". Níže je uvedena její cesta.' +LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Níže nastavte cestu k souboru "latex.exe". Urèíte tím, která \ + distribuce LaTeXu bude používána LyXem.\r\n\ + Pokud nepoužijete LaTeX, LyX nemùže vysázet výsledné dokumenty!\r\n\ + \r\n\ + Instalátor nemohl nalézt distribuci LaTeXu na vašem poèítaèi.' +LangString PathName "${LYX_LANG}" 'Cesta k souboru "latex.exe"' +LangString DontUseLaTeX "${LYX_LANG}" "Nepoužívat LaTeX" +LangString InvalidLaTeXFolder "${LYX_LANG}" 'Soubor "latex.exe" není v zadané cestì.' + +LangString LatexInfo "${LYX_LANG}" 'Nyní bude spuštì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žijte všechny pøedvolby instalátoru MiKTeX !!!' +LangString LatexError1 "${LYX_LANG}" 'Žádná LaTeXová-distribuce nebyla nalezena!$\r$\n\ + Nemùžete používat LyX bez distribuce LaTeXu jako je napø. "MiKTeX"!$\r$\n\ + Instalace bude proto pøerušena.' + +LangString GSviewInfo "${LYX_LANG}" 'Nyní bude spuštì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ùžete použít všechny pøedvolby tohoto instalátoru.' +LangString GSviewError "${LYX_LANG}" 'Program "GSview" nebyl úspìšnì 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štìn instalátor programu "JabRef".$\r$\n\ + Mùžete použít všechny pøedvolby instalátoru JabRef.' +LangString JabRefError "${LYX_LANG}" 'Program "JabRef" nebyl úspìšnì 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ženy a nainstalovány slovníky pro kontrolu pravopisu programu "Aspell".$\r$\n\ + Každý slovník má odlišnou licenci, která bude zobrazena pøed instalací.' +LangString AspellDownloadFailed "${LYX_LANG}" "Nelze stáhnout žádný slovníku Aspellu!" +LangString AspellInstallFailed "${LYX_LANG}" "Nelze nainstalovat žádný slovník Aspellu!" +LangString AspellPartAnd "${LYX_LANG}" " a " +LangString AspellPartSep "${LYX_LANG}" ", " +LangString AspellAll "${LYX_LANG}" 'Slovník jazyka je již naistalován' +LangString AspellNone "${LYX_LANG}" 'Nebyl nainstalován žá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ìšnì 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ùže být staženo z$\r$\n\ + ${AspellLocation}$\r$\n\ + Chcete nyní stáhnout jiný slovník ?' + +LangString MiKTeXPathInfo "${LYX_LANG}" "Aby každý uživatel mohl pozdìji pøizpùsobit MiKTeX pro své potøeby$\r$\n\ + je tøeba nastavit práva zápisu pro všechny uživatele do adresáøe MiKTeXu$\r$\n\ + $MiKTeXPath $\r$\n\ + a všech jeho podadresáøù." +LangString MiKTeXInfo "${LYX_LANG}" 'LaTeXová distribuce "MiKTeX" bude použita dohromady s LyXem.$\r$\n\ + Je doporuèeno nainstalovat dostupné aktualizace MiKTeXu pomocí programu "MiKTeX Update Wizard"$\r$\n\ + pøedtím než poprvé spustíte LyX.$\r$\n\ + Chcete zkontrolovat dostupné aktualizace MiKTeXu nyní?' + +LangString UpdateNotAllowed "${LYX_LANG}" "Tento aktualizaèní balíèek mùže být použí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ž spuštìn!" +LangString StillInstalled "${LYX_LANG}" "LyX je již nainstalován! Nejprve LyX odinstalujte." + +LangString FinishPageMessage "${LYX_LANG}" "Blahopøejeme! LyX byl úspìšnì nainstalován.\r\n\ + \r\n\ + (První spuštìní LyXu mùže trvat delší dobu.)" +LangString FinishPageRun "${LYX_LANG}" "Spustit LyX" + +LangString UnNotInRegistryLabel "${LYX_LANG}" "Nelze nalézt LyX v registrech.$\r$\n\ + Zástupce na ploše 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šechny jeho komponenty?" +LangString UnLyXPreferencesTitle "${LYX_LANG}" 'Uživatelská nastavení LyXu' +LangString UnGSview "${LYX_LANG}" 'Zvolte tlaèítko "Uninstall" v dalším oknì pro odinstalování$\r$\n\ + prohlížeèe "GSview".' +LangString UnRemoveSuccessLabel "${LYX_LANG}" "LyX byl úspìšnì odstranìn z vašeho poèítaèe." + +LangString SecUnAspellDescription "${LYX_LANG}" 'Odinstalovat program pro kontrolu pravopisu Aspell a všechny jeho slovníky.' +LangString SecUnMiKTeXDescription "${LYX_LANG}" "Odinstalovat LaTeXovou-distribuci MiKTeX." +LangString SecUnJabRefDescription "${LYX_LANG}" "Odinstalovat manažer bibliografie JabRef." +LangString SecUnPreferencesDescription "${LYX_LANG}" 'Smazat konfiguraèní adresáø LyXu$\r$\n\ + "$AppPre\username\$AppSuff\${PRODUCT_SUBFOLDER}"$\r$\n\ + pro všechny uživatele.' +LangString SecUnProgramFilesDescription "${LYX_LANG}" "Odinstalovat LyX a všechny jeho komponenty." + +!undef LYX_LANG + +!endif ; _LYX_LANGUAGES_CZECH_NSH_ diff --git a/development/Win32/packaging/AltInstaller/specials/AspellDictionaryNames.txt b/development/Win32/packaging/AltInstaller/specials/AspellDictionaryNames.txt index d3e207f92f..c03b40564e 100644 --- a/development/Win32/packaging/AltInstaller/specials/AspellDictionaryNames.txt +++ b/development/Win32/packaging/AltInstaller/specials/AspellDictionaryNames.txt @@ -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