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	Bokml, Norwegian; Norwegian Bokml
no	Norwegian
ny	Chichewa; Chewa; Nyanja
oc	Occitan (post 1500); Provenal
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	Volapk
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.