Added many languages for win32 setup

This commit is contained in:
Shin-ichi TOYAMA 2014-04-29 07:13:21 +00:00
parent f84dc5d511
commit 47e68b8fa5

View file

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