Added many languages for win32 setup
This commit is contained in:
parent
f84dc5d511
commit
47e68b8fa5
1 changed files with 178 additions and 27 deletions
|
|
@ -82,31 +82,68 @@ SolidCompression=yes
|
|||
PrivilegesRequired=admin
|
||||
|
||||
[Languages]
|
||||
Name: "eng"; MessagesFile: "compiler:Default.isl"
|
||||
Name: "bra"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
|
||||
Name: "cat"; MessagesFile: "compiler:Languages\Catalan.isl"
|
||||
Name: "cze"; MessagesFile: "compiler:Languages\Czech.isl"
|
||||
Name: "dan"; MessagesFile: "compiler:Languages\Danish.isl"
|
||||
Name: "dut"; MessagesFile: "compiler:Languages\Dutch.isl"
|
||||
Name: "eng"; MessagesFile: "compiler:Default.isl"
|
||||
Name: "esp"; MessagesFile: "compiler:Languages\Spanish.isl"
|
||||
Name: "fin"; MessagesFile: "compiler:Languages\Finnish.isl"
|
||||
Name: "fre"; MessagesFile: "compiler:Languages\French.isl"
|
||||
Name: "ger"; MessagesFile: "compiler:Languages\German.isl"
|
||||
Name: "gla"; MessagesFile: "compiler:Languages\ScottishGaelic.isl"
|
||||
Name: "gre"; MessagesFile: "compiler:Languages\Greek.isl"
|
||||
Name: "heb"; MessagesFile: "compiler:Languages\Hebrew.isl"
|
||||
Name: "hun"; MessagesFile: "compiler:Languages\Hungarian.isl"
|
||||
Name: "ita"; MessagesFile: "compiler:Languages\Italian.isl"
|
||||
Name: "jpn"; MessagesFile: "compiler:Languages\Japanese.isl"
|
||||
Name: "nep"; MessagesFile: "compiler:Languages\Nepali.islu"
|
||||
Name: "nor"; MessagesFile: "compiler:Languages\Norwegian.isl"
|
||||
Name: "pol"; MessagesFile: "compiler:Languages\Polish.isl"
|
||||
Name: "por"; MessagesFile: "compiler:Languages\Portuguese.isl"
|
||||
Name: "rus"; MessagesFile: "compiler:Languages\Russian.isl"
|
||||
Name: "scc"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl"
|
||||
Name: "scl"; MessagesFile: "compiler:Languages\SerbianLatin.isl"
|
||||
Name: "slo"; MessagesFile: "compiler:Languages\Slovenian.isl"
|
||||
Name: "esp"; MessagesFile: "compiler:Languages\Spanish.isl"
|
||||
Name: "jpn"; MessagesFile: "compiler:Languages\Japanese.isl"
|
||||
Name: "gla"; MessagesFile: "compiler:Languages\ScottishGaelic.isl"
|
||||
|
||||
; Additional, Candidate official translations
|
||||
Name: "chs"; MessagesFile: "compiler:Languages\ChineseSimp-12-5.1.11.isl"
|
||||
Name: "tur"; MessagesFile: "compiler:Languages\Turkish.isl"
|
||||
Name: "ukr"; MessagesFile: "compiler:Languages\Ukrainian.isl"
|
||||
|
||||
; Additional, Unofficial translations
|
||||
Name: "gal"; MessagesFile: "compiler:Languages\Galician-2-5.1.11.isl"
|
||||
Name: "afr"; MessagesFile: "compiler:Languages\Afrikaans.isl"
|
||||
Name: "alb"; MessagesFile: "compiler:Languages\Albanian.isl"
|
||||
Name: "arm"; MessagesFile: "compiler:Languages\Armenian.islu"
|
||||
Name: "ast"; MessagesFile: "compiler:Languages\Asturian.isl"
|
||||
Name: "baq"; MessagesFile: "compiler:Languages\Basque.isl"
|
||||
Name: "bel"; MessagesFile: "compiler:Languages\Belarusian.isl"
|
||||
Name: "bul"; MessagesFile: "compiler:Languages\Bulgarian.isl"
|
||||
Name: "chs"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
|
||||
Name: "cht"; MessagesFile: "compiler:Languages\ChineseTrad-2-5.1.11.isl"
|
||||
Name: "scr"; MessagesFile: "compiler:Languages\Croatian.isl"
|
||||
Name: "enb"; MessagesFile: "compiler:Languages\EnglishBritish.isl"
|
||||
Name: "epo"; MessagesFile: "compiler:Languages\Esperanto.isl"
|
||||
Name: "est"; MessagesFile: "compiler:Languages\Estonian.isl"
|
||||
Name: "gal"; MessagesFile: "compiler:Languages\Galician.isl"
|
||||
Name: "geo"; MessagesFile: "compiler:Languages\Georgian.islu"
|
||||
Name: "hin"; MessagesFile: "compiler:Languages\Hindi.islu"
|
||||
Name: "ice"; MessagesFile: "compiler:Languages\Icelandic.isl"
|
||||
Name: "ind"; MessagesFile: "compiler:Languages\Indonesian.isl"
|
||||
Name: "kor"; MessagesFile: "compiler:Languages\Korean.isl"
|
||||
Name: "kur"; MessagesFile: "compiler:Languages\Kurdish.isl"
|
||||
Name: "lav"; MessagesFile: "compiler:Languages\Latvian.isl"
|
||||
Name: "lit"; MessagesFile: "compiler:Languages\Lithuanian.isl"
|
||||
Name: "ltz"; MessagesFile: "compiler:Languages\Luxemburgish.isl"
|
||||
Name: "mac"; MessagesFile: "compiler:Languages\Macedonian.isl"
|
||||
Name: "may"; MessagesFile: "compiler:Languages\Malaysian.isl"
|
||||
Name: "mon"; MessagesFile: "compiler:Languages\Mongolian.isl"
|
||||
Name: "nno"; MessagesFile: "compiler:Languages\NorwegianNynorsk.isl"
|
||||
Name: "occ"; MessagesFile: "compiler:Languages\Occitan.isl"
|
||||
Name: "rum"; MessagesFile: "compiler:Languages\Romanian.isl"
|
||||
Name: "slo"; MessagesFile: "compiler:Languages\Slovak.isl"
|
||||
Name: "swe"; MessagesFile: "compiler:Languages\Swedish.isl"
|
||||
Name: "tai"; MessagesFile: "compiler:Languages\Thai.isl"
|
||||
Name: "vie"; MessagesFile: "compiler:Languages\Vietnamese.isl"
|
||||
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
|
||||
|
|
@ -323,15 +360,45 @@ var
|
|||
begin
|
||||
lang := ActiveLanguage();
|
||||
|
||||
if lang = 'afr' then
|
||||
lc := 'af'
|
||||
else
|
||||
if lang = 'alb' then
|
||||
lc := 'sq'
|
||||
else
|
||||
if lang = 'arm' then
|
||||
lc := 'hy'
|
||||
else
|
||||
if lang = 'baq' then
|
||||
lc := 'eu'
|
||||
else
|
||||
if lang = 'bel' then
|
||||
lc := 'be'
|
||||
else
|
||||
if lang = 'bra' then
|
||||
if TwoLetter = true then
|
||||
lc := 'pt'
|
||||
else
|
||||
lc := 'pt_br'
|
||||
else
|
||||
if lang = 'bul' then
|
||||
lc := 'bg'
|
||||
else
|
||||
if lang = 'cat' then
|
||||
lc := 'ca'
|
||||
else
|
||||
if lang = 'chs' then
|
||||
if TwoLetter = true then
|
||||
lc := 'zh'
|
||||
else
|
||||
lc := 'zh_cn'
|
||||
else
|
||||
if lang = 'cht' then
|
||||
if TwoLetter = true then
|
||||
lc := 'zh'
|
||||
else
|
||||
lc := 'zh_tw'
|
||||
else
|
||||
if lang = 'cze' then
|
||||
lc := 'cs'
|
||||
else
|
||||
|
|
@ -341,56 +408,140 @@ begin
|
|||
if lang = 'dut' then
|
||||
lc := 'nl'
|
||||
else
|
||||
if lang = 'enb' then
|
||||
if TwoLetter = true then
|
||||
lc := 'en'
|
||||
else
|
||||
lc := 'en_gb'
|
||||
else
|
||||
if lang = 'epo' then
|
||||
lc := 'eo'
|
||||
else
|
||||
if lang = 'esp' then
|
||||
lc := 'es'
|
||||
else
|
||||
if lang = 'est' then
|
||||
lc := 'et'
|
||||
else
|
||||
if lang = 'fin' then
|
||||
lc := 'fi'
|
||||
else
|
||||
if lang = 'fre' then
|
||||
lc := 'fr'
|
||||
else
|
||||
if lang = 'gal' then
|
||||
lc := 'gl'
|
||||
else
|
||||
if lang = 'geo' then
|
||||
lc := 'ka'
|
||||
else
|
||||
if lang = 'ger' then
|
||||
lc := 'de'
|
||||
else
|
||||
if lang = 'gla' then
|
||||
lc := 'gd'
|
||||
else
|
||||
if lang = 'gre' then
|
||||
lc := 'el'
|
||||
else
|
||||
if lang = 'heb' then
|
||||
lc := 'he'
|
||||
else
|
||||
if lang = 'hin' then
|
||||
lc := 'hi'
|
||||
else
|
||||
if lang = 'hun' then
|
||||
lc := 'hu'
|
||||
else
|
||||
if lang = 'ice' then
|
||||
lc := 'is'
|
||||
else
|
||||
if lang = 'ind' then
|
||||
lc := 'id'
|
||||
else
|
||||
if lang = 'ita' then
|
||||
lc := 'it'
|
||||
else
|
||||
if lang = 'jpn' then
|
||||
lc := 'ja'
|
||||
else
|
||||
if lang = 'kor' then
|
||||
lc := 'ko'
|
||||
else
|
||||
if lang = 'kur' then
|
||||
lc := 'ku'
|
||||
else
|
||||
if lang = 'lav' then
|
||||
lc := 'lv'
|
||||
else
|
||||
if lang = 'lit' then
|
||||
lc := 'lt'
|
||||
else
|
||||
if lang = 'ltz' then
|
||||
lc := 'lb'
|
||||
else
|
||||
if lang = 'mac' then
|
||||
lc := 'mk'
|
||||
else
|
||||
if lang = 'may' then
|
||||
lc := 'ms'
|
||||
else
|
||||
if lang = 'mon' then
|
||||
lc := 'mn'
|
||||
else
|
||||
if lang = 'nep' then
|
||||
lc := 'ne'
|
||||
else
|
||||
if lang = 'nno' then
|
||||
lc := 'nn'
|
||||
else
|
||||
if lang = 'nor' then
|
||||
lc := 'nn'
|
||||
else
|
||||
if lang = 'occ' then
|
||||
lc := 'oc'
|
||||
else
|
||||
if lang = 'pol' then
|
||||
lc := 'pl'
|
||||
else
|
||||
if lang = 'por' then
|
||||
lc := 'pt'
|
||||
else
|
||||
if lang = 'rum' then
|
||||
lc := 'ro'
|
||||
else
|
||||
if lang = 'rus' then
|
||||
lc := 'ru'
|
||||
else
|
||||
if lang = 'scc' then
|
||||
lc := 'sr'
|
||||
else
|
||||
if lang = 'scl' then
|
||||
if TwoLetter = true then
|
||||
lc := 'sr'
|
||||
else
|
||||
lc := 'sr_latin'
|
||||
else
|
||||
if lang = 'scr' then
|
||||
lc := 'hr'
|
||||
else
|
||||
if lang = 'slo' then
|
||||
lc := 'sk'
|
||||
else
|
||||
if lang = 'chs' then
|
||||
if TwoLetter = true then
|
||||
lc := 'zh'
|
||||
else
|
||||
lc := 'zh_cn'
|
||||
if lang = 'swe' then
|
||||
lc := 'sv'
|
||||
else
|
||||
if lang = 'esp' then
|
||||
lc := 'es'
|
||||
if lang = 'tai' then
|
||||
lc := 'th'
|
||||
else
|
||||
if lang = 'gal' then
|
||||
lc := 'gl'
|
||||
if lang = 'tur' then
|
||||
lc := 'tr'
|
||||
else
|
||||
if lang = 'jpn' then
|
||||
lc := 'ja'
|
||||
if lang = 'ukr' then
|
||||
lc := 'uk'
|
||||
else
|
||||
if lang = 'gla' then
|
||||
lc := 'gd'
|
||||
else
|
||||
if lang = 'cht' then
|
||||
if TwoLetter = true then
|
||||
lc := 'zh'
|
||||
else
|
||||
lc := 'zh_tw'
|
||||
if lang = 'vie' then
|
||||
lc := 'vi'
|
||||
else
|
||||
lc := 'en';
|
||||
Result := lc
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue