language
The following table shows the current multiple language support status of the
upgraded Vim NSIS installer. If the Final
column is not empty, the
corresponding language has been supported. The content of that column is a
link to the language file for that language, that file contains all strings
that could be shown on the user interface. You're more welcomed to review
that file and send feedback if you're using that language.
Locale names listed under the Locale Name
column is [[GNU gettext|
http://www.gnu.org/software/gettext/manual/gettext.html#Locale-Names]] locale
name for the language, it can be used as shortcut to specify that language on
command line (Please refer to user manual of the installer for detail).
Please note that:
-
Multiple language support is not enabled by default, you need to enable
HAVE_MULTI_LANG
macro in filensis/gvim.nsi
manually. -
All strings used on the user interface has been listed in the language file. However, some debug messages are not listed since those messages only appear in debug log.
You can help to add more languages to the installer by translating the language file. Here's how:
-
Find a language that has not been supported yet;
-
Download the template file (the one listed in the
Template
column); -
In order to support older versions of Windows (Windows 95), NSIS language strings must be encoded in Windows codepage for that language. Therefore, you should find out the correct fileencoding for that language before you start.
If you are not sure, you can always install [[NSIS | http://nsis.sourceforge.net/]], check language files in sub-directory "
Contrib\Language files
" under the NSIS install directory. You should use the same fileencoding as the corresponding language file you found there. -
Translate strings listed in the template file, and save the file with the correct fileencoding.
-
Post the file to
vim-dev
mailing list.
Your help on translation are highly appreciated.
Language | Locale ID | Locale Name | Template | Final | fileencoding | Author |
---|---|---|---|---|---|---|
Afrikaans | 1078 | af | afrikaans.nsi | |||
Albanian | 1052 | sq | albanian.nsi | |||
Arabic | 1025 | ar | arabic.nsi | |||
Basque | 1069 | eu | basque.nsi | |||
Belarusian | 1059 | be | belarusian.nsi | |||
Bosnian | 5146 | bs | bosnian.nsi | |||
Breton | 1150 | br | breton.nsi | |||
Bulgarian | 1026 | bg | bulgarian.nsi | |||
Catalan | 1027 | ca | catalan.nsi | |||
Croatian | 1050 | hr | croatian.nsi | |||
Czech | 1029 | cs | czech.nsi | |||
Danish | 1030 | da | danish.nsi | |||
Dutch | 1043 | nl | dutch.nsi | dutch.nsi | cp1252 | Peter Odding |
English | 1033 | en | english.nsi | english.nsi | latin1 | Guopeng Wen |
Esperanto | 9998 | eo | esperanto.nsi | |||
Estonian | 1061 | et | estonian.nsi | |||
Farsi | 1065 | fa | farsi.nsi | |||
Finnish | 1035 | fi | finnish.nsi | |||
French | 1036 | fr | french.nsi | |||
Galician | 1110 | gl | galician.nsi | |||
German | 1031 | de | german.nsi | german.nsi | cp1252 | Christian Brabandt, tux |
Greek | 1032 | el | greek.nsi | |||
Hebrew | 1037 | he | hebrew.nsi | |||
Hungarian | 1038 | hu | hungarian.nsi | |||
Icelandic | 15 | is | icelandic.nsi | |||
Indonesian | 1057 | id | indonesian.nsi | |||
Irish | 2108 | ga | irish.nsi | |||
Italian | 1040 | it | italian.nsi | italian.nsi | latin1 | Antonio Colombo |
Japanese | 1041 | ja | japanese.nsi | |||
Korean | 1042 | ko | korean.nsi | |||
Kurdish | 9999 | ku | kurdish.nsi | |||
Latvian | 1062 | lv | latvian.nsi | |||
Lithuanian | 1063 | lt | lithuanian.nsi | |||
Luxembourgish | 4103 | lb | luxembourgish.nsi | |||
Macedonian | 1071 | mk | macedonian.nsi | |||
Malay | 1086 | ms | malay.nsi | |||
Mongolian | 1104 | mn | mongolian.nsi | |||
Norwegian | 1044 | nb | norwegian.nsi | |||
NorwegianNynorsk | 2068 | nn | norwegiannynorsk.nsi | |||
Polish | 1045 | pl | polish.nsi | |||
Portuguese | 2070 | pt | portuguese.nsi | |||
PortugueseBR | 1046 | pt_BR | portuguesebr.nsi | |||
Romanian | 1048 | ro | romanian.nsi | |||
Russian | 1049 | ru | russian.nsi | |||
Serbian | 3098 | sr | serbian.nsi | |||
SerbianLatin | 2074 | sr@latin | serbianlatin.nsi | |||
SimpChinese | 2052 | zh_CN | simpchinese.nsi | simpchinese.nsi | cp936 | Guopeng Wen |
Slovak | 1051 | sk | slovak.nsi | |||
Slovenian | 1060 | sl | slovenian.nsi | |||
Spanish | 1034 | es_ES | spanish.nsi | |||
SpanishInternational | 3082 | es | spanishinternational.nsi | |||
Swedish | 1053 | sv | swedish.nsi | |||
Thai | 1054 | th | thai.nsi | |||
TradChinese | 1028 | zh_TW | tradchinese.nsi | tradchinese.nsi | big5 | Guopeng Wen |
Turkish | 1055 | tr | turkish.nsi | |||
Ukrainian | 1058 | uk | ukrainian.nsi | |||
Uzbek | 1091 | uz | uzbek.nsi | |||
Welsh | 1160 | cy | welsh.nsi |