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