documentation.txt 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. Within data/lang, a folder should be created in order to hold the files
  2. related with a given language.
  3. Those folders should be named by using 2 letters, as described by the following
  4. list:
  5. Codes for the representation of the names of languages
  6. ISO 639-1 codes arranged alphabetically
  7. more info about this standard: http://en.wikipedia.org/wiki/ISO_639-1
  8. aa Afar
  9. ab Abkhazian
  10. af Afrikaans
  11. ak Akan
  12. sq Albanian
  13. am Amharic
  14. ar Arabic
  15. an Aragonese
  16. hy Armenian
  17. as Assamese
  18. av Avaric
  19. ae Avestan
  20. ay Aymara
  21. az Azerbaijani
  22. ba Bashkir
  23. bm Bambara
  24. eu Basque
  25. be Belarusian
  26. bn Bengali
  27. bh Bihari
  28. bi Bislama
  29. bs Bosnian
  30. br Breton
  31. bg Bulgarian
  32. my Burmese
  33. ca Catalan; Valencian
  34. ch Chamorro
  35. ce Chechen
  36. zh Chinese
  37. cu Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
  38. cv Chuvash
  39. kw Cornish
  40. co Corsican
  41. cr Cree
  42. cs Czech
  43. da Danish
  44. dv Divehi; Dhivehi; Maldivian
  45. nl Dutch; Flemish
  46. dz Dzongkha
  47. en English
  48. eo Esperanto
  49. et Estonian
  50. ee Ewe
  51. fo Faroese
  52. fj Fijian
  53. fi Finnish
  54. fr French
  55. fy Western Frisian
  56. ff Fulah
  57. ka Georgian
  58. de German
  59. gd Gaelic; Scottish Gaelic
  60. ga Irish
  61. gl Galician
  62. gv Manx
  63. el Greek, Modern (1453-)
  64. gn Guarani
  65. gu Gujarati
  66. ht Haitian; Haitian Creole
  67. ha Hausa
  68. he Hebrew
  69. hz Herero
  70. hi Hindi
  71. ho Hiri Motu
  72. hu Hungarian
  73. ig Igbo
  74. is Icelandic
  75. io Ido
  76. ii Sichuan Yi; Nuosu
  77. iu Inuktitut
  78. ie Interlingue; Occidental
  79. ia Interlingua (International Auxiliary Language Association)
  80. id Indonesian
  81. ik Inupiaq
  82. it Italian
  83. jv Javanese
  84. ja Japanese
  85. kl Kalaallisut; Greenlandic
  86. kn Kannada
  87. ks Kashmiri
  88. kr Kanuri
  89. kk Kazakh
  90. km Central Khmer
  91. ki Kikuyu; Gikuyu
  92. rw Kinyarwanda
  93. ky Kirghiz; Kyrgyz
  94. kv Komi
  95. kg Kongo
  96. ko Korean
  97. kj Kuanyama; Kwanyama
  98. ku Kurdish
  99. lo Lao
  100. la Latin
  101. lv Latvian
  102. li Limburgan; Limburger; Limburgish
  103. ln Lingala
  104. lt Lithuanian
  105. lb Luxembourgish; Letzeburgesch
  106. lu Luba-Katanga
  107. lg Ganda
  108. mk Macedonian
  109. mh Marshallese
  110. ml Malayalam
  111. mi Maori
  112. mr Marathi
  113. ms Malay
  114. mg Malagasy
  115. mt Maltese
  116. mo Moldavian
  117. mn Mongolian
  118. na Nauru
  119. nv Navajo; Navaho
  120. nr Ndebele, South; South Ndebele
  121. nd Ndebele, North; North Ndebele
  122. ng Ndonga
  123. ne Nepali
  124. nn Norwegian Nynorsk; Nynorsk, Norwegian
  125. nb Bokmål, Norwegian; Norwegian Bokmål
  126. no Norwegian
  127. ny Chichewa; Chewa; Nyanja
  128. oc Occitan (post 1500); Provençal
  129. oj Ojibwa
  130. or Oriya
  131. om Oromo
  132. os Ossetian; Ossetic
  133. pa Panjabi; Punjabi
  134. fa Persian
  135. pi Pali
  136. pl Polish
  137. pt Portuguese
  138. ps Pushto; Pashto
  139. qu Quechua
  140. rm Romansh
  141. ro Romanian
  142. rn Rundi
  143. ru Russian
  144. sg Sango
  145. sa Sanskrit
  146. sr Serbian
  147. hr Croatian
  148. si Sinhala; Sinhalese
  149. sk Slovak
  150. sl Slovenian
  151. se Northern Sami
  152. sm Samoan
  153. sn Shona
  154. sd Sindhi
  155. so Somali
  156. st Sotho, Southern
  157. es Spanish; Castilian
  158. sc Sardinian
  159. ss Swati
  160. su Sundanese
  161. sw Swahili
  162. sv Swedish
  163. ty Tahitian
  164. ta Tamil
  165. tt Tatar
  166. te Telugu
  167. tg Tajik
  168. tl Tagalog
  169. th Thai
  170. bo Tibetan
  171. ti Tigrinya
  172. to Tonga (Tonga Islands)
  173. tn Tswana
  174. ts Tsonga
  175. tk Turkmen
  176. tr Turkish
  177. tw Twi
  178. ug Uighur; Uyghur
  179. uk Ukrainian
  180. ur Urdu
  181. uz Uzbek
  182. ve Venda
  183. vi Vietnamese
  184. vo Volapük
  185. cy Welsh
  186. wa Walloon
  187. wo Wolof
  188. xh Xhosa
  189. yi Yiddish
  190. yo Yoruba
  191. za Zhuang; Chuang
  192. zu Zulu
  193. So if you wanted to add ukrainian support, you should:
  194. 1-Create a folder:
  195. gameserver/data/lang/uk
  196. 2-Copy data/lang/systemmsg.txt to data/lang/uk/systemmsg.txt
  197. 3-Translate system messages as you see fit. (Be careful with
  198. the placeholders such as $s1!!)
  199. ----THIS PART IS NOT IMPLEMENTED YET----
  200. 4-Copy and translate HTM files from html and scripts folders.
  201. If a file or system message didn't exist/weren't defined for a
  202. given language a player could be preferring, stock ones should
  203. be dispatched.