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
This commit is contained in:
Uwe Stöhr 2007-05-28 11:27:16 +00:00
parent 253f8aedd4
commit 1efb62202e
9 changed files with 186 additions and 8 deletions

View File

@ -7,6 +7,10 @@
- fixed layout file for the LaTeX-package powerdot - fixed layout file for the LaTeX-package powerdot
- support for SVG-images: when Inkscape is installed, it will be - support for SVG-images: when Inkscape is installed, it will be
used as SVG to PDF converter 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 Version LyX 1.5beta3-18-05-2007

View File

@ -31,6 +31,7 @@
# ${if} ${LangISOCode} = 1028 # ${if} ${LangISOCode} = 1028
# StrCpy ${LangCdeSys} "zh" # StrCpy ${LangCdeSys} "zh"
# StrCpy ${LangNmeSys} "Chinese" # StrCpy ${LangNmeSys} "Chinese"
# StrCpy ${LangSysEnc} "936"
# ${endif} # ${endif}
${if} ${LangISOCode} = 1029 ${if} ${LangISOCode} = 1029
@ -89,6 +90,7 @@
${endif} ${endif}
${if} ${LangISOCode} = 1037 ${if} ${LangISOCode} = 1037
StrCpy ${LangNme} "Hebrew"
StrCpy ${LangCdeSys} "he" StrCpy ${LangCdeSys} "he"
StrCpy ${LangNmeSys} "Hebrew" StrCpy ${LangNmeSys} "Hebrew"
StrCpy ${LangSysEnc} "1255" StrCpy ${LangSysEnc} "1255"
@ -115,15 +117,18 @@
${endif} ${endif}
# currently no dictionary available # currently no dictionary available
# ${if} ${LangISOCode} = 1041 ${if} ${LangISOCode} = 1041
# StrCpy ${LangCdeSys} "ja" StrCpy ${LangNme} "Japanese"
# StrCpy ${LangNmeSys} "Japanese" StrCpy ${LangCdeSys} "ja"
# ${endif} StrCpy ${LangNmeSys} "Japanese"
StrCpy ${LangSysEnc} "932"
${endif}
# currently no dictionary available # currently no dictionary available
# ${if} ${LangISOCode} = 1042 # ${if} ${LangISOCode} = 1042
# StrCpy ${LangCdeSys} "ko" # StrCpy ${LangCdeSys} "ko"
# StrCpy ${LangNmeSys} "Korean" # StrCpy ${LangNmeSys} "Korean"
# StrCpy ${LangSysEnc} "949"
# ${endif} # ${endif}
${if} ${LangISOCode} = 1043 ${if} ${LangISOCode} = 1043
@ -271,6 +276,7 @@
# ${if} ${LangISOCode} = 2052 # ${if} ${LangISOCode} = 2052
# StrCpy ${LangCdeSys} "zh" # StrCpy ${LangCdeSys} "zh"
# StrCpy ${LangNmeSys} "Chinese" # StrCpy ${LangNmeSys} "Chinese"
# StrCpy ${LangSysEnc} "936"
# ${endif} # ${endif}
${if} ${LangISOCode} = 2055 ${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 !macro GetLangCode LangCde Name LangEnc
@ -467,11 +474,21 @@
StrCpy ${LangEnc} "cp-1252" StrCpy ${LangEnc} "cp-1252"
${endif} ${endif}
${if} ${Name} == "Hebrew"
StrCpy ${LangCde} "he_IL"
StrCpy ${LangEnc} "cp-1255"
${endif}
${if} ${Name} == "Italiano" ${if} ${Name} == "Italiano"
StrCpy ${LangCde} "it_IT" StrCpy ${LangCde} "it_IT"
StrCpy ${LangEnc} "cp-1252" StrCpy ${LangEnc} "cp-1252"
${endif} ${endif}
${if} ${Name} == "Japanese"
StrCpy ${LangCde} "ja_JP"
StrCpy ${LangEnc} "cp-932"
${endif}
${if} ${Name} == "Magyar" ${if} ${Name} == "Magyar"
StrCpy ${LangCde} "hu_HU" StrCpy ${LangCde} "hu_HU"
StrCpy ${LangEnc} "cp-1250" StrCpy ${LangEnc} "cp-1250"
@ -536,7 +553,7 @@ Function SelectMenuLanguage
!insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_ui_language.ini" !insertmacro MUI_INSTALLOPTIONS_EXTRACT "io_ui_language.ini"
${if} $LangName == "" ${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 !insertmacro TranslateLangCode $LangName $LangNameSys $LangCodeSys $Language $LangSysEncoding
${endif} ${endif}

View File

@ -175,6 +175,7 @@ Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
# Languages # Languages
!insertmacro MUI_LANGUAGE "English" # first language is the default language !insertmacro MUI_LANGUAGE "English" # first language is the default language
!insertmacro MUI_LANGUAGE "Czech"
!insertmacro MUI_LANGUAGE "Danish" !insertmacro MUI_LANGUAGE "Danish"
!insertmacro MUI_LANGUAGE "Dutch" !insertmacro MUI_LANGUAGE "Dutch"
!insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "French"
@ -191,6 +192,7 @@ Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
!insertmacro MUI_LANGUAGE "Turkish" !insertmacro MUI_LANGUAGE "Turkish"
!include "lyx_languages\english.nsh" !include "lyx_languages\english.nsh"
!include "lyx_languages\czech.nsh"
!include "lyx_languages\danish.nsh" !include "lyx_languages\danish.nsh"
!include "lyx_languages\dutch.nsh" !include "lyx_languages\dutch.nsh"
!include "lyx_languages\french.nsh" !include "lyx_languages\french.nsh"

View File

@ -179,6 +179,7 @@ Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
# Languages # Languages
!insertmacro MUI_LANGUAGE "English" # first language is the default language !insertmacro MUI_LANGUAGE "English" # first language is the default language
!insertmacro MUI_LANGUAGE "Czech"
!insertmacro MUI_LANGUAGE "Danish" !insertmacro MUI_LANGUAGE "Danish"
!insertmacro MUI_LANGUAGE "Dutch" !insertmacro MUI_LANGUAGE "Dutch"
!insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "French"
@ -195,6 +196,7 @@ Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
!insertmacro MUI_LANGUAGE "Turkish" !insertmacro MUI_LANGUAGE "Turkish"
!include "lyx_languages\english.nsh" !include "lyx_languages\english.nsh"
!include "lyx_languages\czech.nsh"
!include "lyx_languages\danish.nsh" !include "lyx_languages\danish.nsh"
!include "lyx_languages\dutch.nsh" !include "lyx_languages\dutch.nsh"
!include "lyx_languages\french.nsh" !include "lyx_languages\french.nsh"

View File

@ -142,6 +142,7 @@ Var UserName
# Languages # Languages
!insertmacro MUI_LANGUAGE "English" # first language is the default language !insertmacro MUI_LANGUAGE "English" # first language is the default language
!insertmacro MUI_LANGUAGE "Czech"
!insertmacro MUI_LANGUAGE "Danish" !insertmacro MUI_LANGUAGE "Danish"
!insertmacro MUI_LANGUAGE "Dutch" !insertmacro MUI_LANGUAGE "Dutch"
!insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "French"
@ -158,6 +159,7 @@ Var UserName
!insertmacro MUI_LANGUAGE "Turkish" !insertmacro MUI_LANGUAGE "Turkish"
!include "lyx_languages\english.nsh" !include "lyx_languages\english.nsh"
!include "lyx_languages\czech.nsh"
!include "lyx_languages\danish.nsh" !include "lyx_languages\danish.nsh"
!include "lyx_languages\dutch.nsh" !include "lyx_languages\dutch.nsh"
!include "lyx_languages\french.nsh" !include "lyx_languages\french.nsh"

View File

@ -0,0 +1 @@
http://www.microsoft.com/globaldev/reference/wincp.mspx

View File

@ -11,7 +11,7 @@ Text=" Available Languages "
[Field 2] [Field 2]
Type=Droplist 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 Left=20
Right=130 Right=130
Top=15 Top=15

View File

@ -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_

View File

@ -6,6 +6,7 @@ es-0.50-2
fi-0.7-0 fi-0.7-0
fr-0.50-3 fr-0.50-3
gl-0.50-0 gl-0.50-0
he-1.0-0
hu-0.99.4.2-0 hu-0.99.4.2-0
it-2.2_20050523-0 it-2.2_20050523-0
nl-0.50-2 nl-0.50-2