From: Kenneth J. Davis (jeremyd_at_computer.org)
Date: Wed Dec 24 2003 - 20:20:23 EST
With this commit I've got it so adding support for languages other than
English to the Windows installer is a simple as adding
${LANG_LOAD} "Name"
where "Name" is the language name as supported by NSIS (e.g. "English")
copying abi_lng_English.nsh to abi_lng_Name.nsh
and of course the hard part of translating all the strings to the
new language.
As strings are added, the installer will default to the English
defined ones and emit a warning (presently all but English show this
warning). Once we actually get some translations, I can change this
to show exactly which strings are missing a translation, but currently
that would be huge [ie all of them for every language other than
English].
I still have some cleanup work, but I'm slowing working on all the
installer issues connected with the NSIS meta bug 6079, then I'll
see about getting the strings in a format easier for translators
[possibly adding them to our Strings files and writing a tool to
convert to the NSIS include file].
Jeremy
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: AbiWord.nsi abi_lng_Bulgarian.nsh abi_lng_Czech.nsh
CVS: abi_lng_Dutch.nsh abi_lng_English.nsh abi_lng_French.nsh
CVS: abi_lng_German.nsh abi_lng_Greek.nsh abi_lng_Italian.nsh
CVS: abi_lng_Japanese.nsh abi_lng_Polish.nsh
CVS: abi_lng_PortugueseBR.nsh abi_lng_Russian.nsh
CVS: abi_lng_SimpChinese.nsh abi_lng_Spanish.nsh
CVS: abi_lng_TradChinese.nsh abi_lng_Ukrainian.nsh
CVS: ----------------------------------------------------------------------
more simplification and properly support fallback to default language
for missing strings in translations
This archive was generated by hypermail 2.1.4 : Wed Dec 24 2003 - 20:21:42 EST