212 lines
3.6 KiB
Plaintext
212 lines
3.6 KiB
Plaintext
Within data/lang, a folder should be created in order to hold the files
|
|
related with a given language.
|
|
|
|
Those folders should be named by using 2 letters, as described by the following
|
|
list:
|
|
|
|
Codes for the representation of the names of languages
|
|
ISO 639-1 codes arranged alphabetically
|
|
more info about this standard: http://en.wikipedia.org/wiki/ISO_639-1
|
|
aa Afar
|
|
ab Abkhazian
|
|
af Afrikaans
|
|
ak Akan
|
|
sq Albanian
|
|
am Amharic
|
|
ar Arabic
|
|
an Aragonese
|
|
hy Armenian
|
|
as Assamese
|
|
av Avaric
|
|
ae Avestan
|
|
ay Aymara
|
|
az Azerbaijani
|
|
ba Bashkir
|
|
bm Bambara
|
|
eu Basque
|
|
be Belarusian
|
|
bn Bengali
|
|
bh Bihari
|
|
bi Bislama
|
|
bs Bosnian
|
|
br Breton
|
|
bg Bulgarian
|
|
my Burmese
|
|
ca Catalan; Valencian
|
|
ch Chamorro
|
|
ce Chechen
|
|
zh Chinese
|
|
cu Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
|
|
cv Chuvash
|
|
kw Cornish
|
|
co Corsican
|
|
cr Cree
|
|
cs Czech
|
|
da Danish
|
|
dv Divehi; Dhivehi; Maldivian
|
|
nl Dutch; Flemish
|
|
dz Dzongkha
|
|
en English
|
|
eo Esperanto
|
|
et Estonian
|
|
ee Ewe
|
|
fo Faroese
|
|
fj Fijian
|
|
fi Finnish
|
|
fr French
|
|
fy Western Frisian
|
|
ff Fulah
|
|
ka Georgian
|
|
de German
|
|
gd Gaelic; Scottish Gaelic
|
|
ga Irish
|
|
gl Galician
|
|
gv Manx
|
|
el Greek, Modern (1453-)
|
|
gn Guarani
|
|
gu Gujarati
|
|
ht Haitian; Haitian Creole
|
|
ha Hausa
|
|
he Hebrew
|
|
hz Herero
|
|
hi Hindi
|
|
ho Hiri Motu
|
|
hu Hungarian
|
|
ig Igbo
|
|
is Icelandic
|
|
io Ido
|
|
ii Sichuan Yi; Nuosu
|
|
iu Inuktitut
|
|
ie Interlingue; Occidental
|
|
ia Interlingua (International Auxiliary Language Association)
|
|
id Indonesian
|
|
ik Inupiaq
|
|
it Italian
|
|
jv Javanese
|
|
ja Japanese
|
|
kl Kalaallisut; Greenlandic
|
|
kn Kannada
|
|
ks Kashmiri
|
|
kr Kanuri
|
|
kk Kazakh
|
|
km Central Khmer
|
|
ki Kikuyu; Gikuyu
|
|
rw Kinyarwanda
|
|
ky Kirghiz; Kyrgyz
|
|
kv Komi
|
|
kg Kongo
|
|
ko Korean
|
|
kj Kuanyama; Kwanyama
|
|
ku Kurdish
|
|
lo Lao
|
|
la Latin
|
|
lv Latvian
|
|
li Limburgan; Limburger; Limburgish
|
|
ln Lingala
|
|
lt Lithuanian
|
|
lb Luxembourgish; Letzeburgesch
|
|
lu Luba-Katanga
|
|
lg Ganda
|
|
mk Macedonian
|
|
mh Marshallese
|
|
ml Malayalam
|
|
mi Maori
|
|
mr Marathi
|
|
ms Malay
|
|
mg Malagasy
|
|
mt Maltese
|
|
mo Moldavian
|
|
mn Mongolian
|
|
na Nauru
|
|
nv Navajo; Navaho
|
|
nr Ndebele, South; South Ndebele
|
|
nd Ndebele, North; North Ndebele
|
|
ng Ndonga
|
|
ne Nepali
|
|
nn Norwegian Nynorsk; Nynorsk, Norwegian
|
|
nb Bokmal, Norwegian; Norwegian Bokmal
|
|
no Norwegian
|
|
ny Chichewa; Chewa; Nyanja
|
|
oc Occitan (post 1500); Provencal
|
|
oj Ojibwa
|
|
or Oriya
|
|
om Oromo
|
|
os Ossetian; Ossetic
|
|
pa Panjabi; Punjabi
|
|
fa Persian
|
|
pi Pali
|
|
pl Polish
|
|
pt Portuguese
|
|
ps Pushto; Pashto
|
|
qu Quechua
|
|
rm Romansh
|
|
ro Romanian
|
|
rn Rundi
|
|
ru Russian
|
|
sg Sango
|
|
sa Sanskrit
|
|
sr Serbian
|
|
hr Croatian
|
|
si Sinhala; Sinhalese
|
|
sk Slovak
|
|
sl Slovenian
|
|
se Northern Sami
|
|
sm Samoan
|
|
sn Shona
|
|
sd Sindhi
|
|
so Somali
|
|
st Sotho, Southern
|
|
es Spanish; Castilian
|
|
sc Sardinian
|
|
ss Swati
|
|
su Sundanese
|
|
sw Swahili
|
|
sv Swedish
|
|
ty Tahitian
|
|
ta Tamil
|
|
tt Tatar
|
|
te Telugu
|
|
tg Tajik
|
|
tl Tagalog
|
|
th Thai
|
|
bo Tibetan
|
|
ti Tigrinya
|
|
to Tonga (Tonga Islands)
|
|
tn Tswana
|
|
ts Tsonga
|
|
tk Turkmen
|
|
tr Turkish
|
|
tw Twi
|
|
ug Uighur; Uyghur
|
|
uk Ukrainian
|
|
ur Urdu
|
|
uz Uzbek
|
|
ve Venda
|
|
vi Vietnamese
|
|
vo Volapuk
|
|
cy Welsh
|
|
wa Walloon
|
|
wo Wolof
|
|
xh Xhosa
|
|
yi Yiddish
|
|
yo Yoruba
|
|
za Zhuang; Chuang
|
|
zu Zulu
|
|
|
|
So if you wanted to add ukrainian support, you should:
|
|
|
|
1-Create a folder:
|
|
|
|
gameserver/data/lang/uk
|
|
|
|
2-Copy data/lang/systemmsg.txt to data/lang/uk/systemmsg.txt
|
|
|
|
3-Translate system messages as you see fit. (Be careful with
|
|
the placeholders such as $s1!!)
|
|
|
|
----THIS PART IS NOT IMPLEMENTED YET----
|
|
4-Copy and translate HTM files from html and scripts folders.
|
|
|
|
If a file or system message didn't exist/weren't defined for a
|
|
given language a player could be preferring, stock ones should
|
|
be dispatched. |