Localizing Diceweaver

Localizing Diceweaver

Diceweaver is ready to be translated into your local language! However, we need your help to do so!

There is a public git hub repository set up for our message files: Diceweaver Messages.

There are two directories in the repository: client and server.

  • client files are for the website. This is the general interface that people interact with.
  • server files are sent by the node backend. These are usually messages sent by the server - errors, successes, and some UI values.

To add a new language, simply create a new file with the language code in the directory, copy the contents from messages-en.json into it, and then change the message key values. For example, if you wanted to create the French language files (fr), you would copy messages-en.json to message-fr.json.

Where you see numbered parameters ($1, $2, etc.) these are arguments passed to the string.

Create a pull request for changes. Changes are merged into the mainline periodically, so will not become immediately visible.

Language Codes

If you don't know your language code, you can look it up below.

Local English Code Direction
Afar Afar aa ltr
Аҧсуа Abkhazian ab ltr
Afrikaans Afrikaans af ltr
Akana Akan ak ltr
Alemannisch Alemannic als ltr
አማርኛ Amharic am ltr
Aragonés Aragonese an ltr
Angal Heneng Angal ang ltr
العربية Arabic ar rtl
ܣܘܪܬ Aramaic arc rtl
مصرى Egyptian Arabic arz rtl
অসমীয়া Assamese as ltr
Asturianu Asturian ast ltr
Авар Avar av ltr
Awadhi Awadhi awa ltr
Aymar Aymara ay ltr
Azərbaycanca / آذربايجان Azerbaijani az ltr
Башҡорт Bashkir ba ltr
Boarisch Bavarian bar ltr
Žemaitėška Samogitian bat-smg ltr
Bikol Central Bikol bcl ltr
Беларуская Belarusian be ltr
Беларуская (тарашкевіца) Belarusian (Taraškievica) be-x-old ltr
Български Bulgarian bg ltr
भोजपुरी Bihari bh ltr
Bislama Bislama bi ltr
Bamanankan Bambara bm ltr
বাংলা Bengali bn ltr
བོད་ཡིག / Bod skad Tibetan bo ltr
ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী Bishnupriya Manipuri bpy ltr
Brezhoneg Breton br ltr
बड़ Boro brx ltr
Bosanski Bosnian bs ltr
ᨅᨔ ᨕᨘᨁᨗ / Basa Ugi Buginese bug ltr
Буряад хэлэн Buriat (Russia) bxr ltr
Català Catalan ca ltr
Mìng-dĕ̤ng-ngṳ̄ / 閩東語 Min Dong Chinese cdo ltr
Нохчийн Chechen ce ltr
Sinugboanong Binisaya Cebuano ceb ltr
Chamoru Chamorro ch ltr
Choctaw Choctaw cho ltr
ᏣᎳᎩ Cherokee chr ltr
Tsetsêhestâhese Cheyenne chy ltr
کوردی Kurdish (Sorani) ckb rtl
Corsu Corsican co ltr
Nehiyaw Cree cr ltr
crnogorski Montenegrin crn ltr
Česky Czech cs ltr
Kaszëbsczi Kashubian csb ltr
словѣньскъ / slověnĭskŭ Old Church Slavonic / Old Bulgarian cu ltr
Чăваш Chuvash cv ltr
Cymraeg Welsh cy ltr
Dansk Danish da ltr
Deutsch German de ltr
Zazaki Dimli diq ltr
Dolnoserbski Lower Sorbian dsb ltr
ދިވެހިބަސް Divehi dv rtl
རྫོང་ཁ Dzongkha dz ltr
Ɛʋɛ Ewe ee ltr
Ελληνικά Greek el ltr
English English en ltr
Esperanto Esperanto eo ltr
Español Spanish es ltr
Eesti Estonian et ltr
Euskara Basque eu ltr
Estremeñu Extremaduran ext ltr
فارسی Persian fa rtl
Fulfulde Peul ff ltr
Suomi Finnish fi ltr
Võro Võro fiu-vro ltr
Na Vosa Vakaviti Fijian fj ltr
Føroyskt Faroese fo ltr
Français French fr ltr
Arpitan / francoprovençal Arpitan / Franco-Provençal frp ltr
Furlan Friulian fur ltr
Frysk West Frisian fy ltr
Gaeilge Irish ga ltr
贛語 Gan Chinese gan ltr
गढ़वळी Garhwali gbm ltr
Gàidhlig Scottish Gaelic gd ltr
Taetae ni kiribati Gilbertese gil ltr
Galego Galician gl ltr
Avañe'ẽ Guarani gn ltr
gutisk Gothic got ltr
ગુજરાતી Gujarati gu ltr
Gaelg Manx gv ltr
هَوُسَ Hausa ha rtl
客家語/Hak-kâ-ngî Hakka Chinese hak ltr
Hawai`i Hawaiian haw ltr
עברית Hebrew he rtl
हिन्दी Hindi hi ltr
Hiri Motu Hiri Motu ho ltr
Hrvatski Croatian hr ltr
Krèyol ayisyen Haitian ht ltr
Magyar Hungarian hu ltr
Հայերեն Armenian hy ltr
Otsiherero Herero hz ltr
Interlingua Interlingua ia ltr
Bahasa Indonesia Indonesian id ltr
Interlingue Interlingue ie ltr
Igbo Igbo ig ltr
ꆇꉙ / 四川彝语 Sichuan Yi ii ltr
Iñupiak Inupiak ik ltr
Ilokano Ilokano ilo ltr
ГӀалгӀай Ingush inh ltr
Ido Ido io ltr
Íslenska Icelandic is ltr
Italiano Italian it ltr
ᐃᓄᒃᑎᑐᑦ Inuktitut iu ltr
日本語 Japanese ja ltr
Lojban Lojban jbo ltr
Basa Jawa Javanese jv ltr
ქართული Georgian ka ltr
KiKongo Kongo kg ltr
کھوار Khowar khw rtl
Gĩkũyũ Kikuyu ki ltr
Kuanyama Kuanyama kj ltr
Қазақша Kazakh kk ltr
Kalaallisut Greenlandic kl ltr
ភាសាខ្មែរ Cambodian km ltr
ಕನ್ನಡ Kannada kn ltr
한국어 Korean ko ltr
Kanuri Kanuri kr ltr
कॉशुर / کٲشُر Kashmiri ks rtl
Ripoarisch Ripuarian ksh ltr
Kurdî Kurdish (Kurmanji) ku ltr
Коми Komi kv ltr
Kernewek Cornish kw ltr
Kırgızca / Кыргызча Kirghiz ky ltr
Latina Latin la ltr
Dzhudezmo / Djudeo-Espanyol Ladino / Judeo-Spanish lad ltr
Leb Lango / Luo Lango lan ltr
Lëtzebuergesch Luxembourgish lb ltr
Luganda Ganda lg ltr
Limburgs Limburgian li ltr
Líguru Ligurian lij ltr
Lumbaart Lombard lmo ltr
Lingála Lingala ln ltr
ລາວ / Pha xa lao Laotian lo ltr
Lietuvių Lithuanian lt ltr
Latviešu Latvian lv ltr
Lazuri / ლაზური Laz lzz ltr
官話/官话 Mandarin man ltr
Basa Banyumasan Banyumasan map-bms ltr
Malagasy Malagasy mg ltr
Kajin Majel / Ebon Marshallese mh ltr
Māori Māori mi ltr
Minangkabau Minangkabau min ltr
Македонски Macedonian mk ltr
മലയാളം Malayalam ml ltr
Монгол Mongolian mn ltr
Moldovenească Moldovan mo ltr
मराठी Marathi mr ltr
Mara Mara mrh ltr
Bahasa Melayu Malay ms ltr
bil-Malti Maltese mt ltr
Mvskoke Creek / Muskogee mus ltr
Mirandés Mirandese mwl ltr
Myanmasa Burmese my ltr
Dorerin Naoero Nauruan na ltr
Nahuatl Nahuatl nah ltr
Nnapulitano Neapolitan nap ltr
Sindebele North Ndebele nd ltr
Plattdüütsch Low German / Low Saxon nds ltr
Nedersaksisch Dutch Low Saxon nds-nl ltr
नेपाली Nepali ne ltr
नेपालभाषा / Newah Bhaye Newar new ltr
Oshiwambo Ndonga ng ltr
Nederlands Dutch nl ltr
Norsk (nynorsk) Norwegian Nynorsk nn ltr
Norsk (bokmål / riksmål) Norwegian no ltr
isiNdebele South Ndebele nr ltr
Nouormand / Normaund Norman nrm ltr
Sesotho sa Leboa / Sepedi Northern Sotho nso ltr
Diné bizaad Navajo nv ltr
Chi-Chewa Chichewa ny ltr
Occitan Occitan oc ltr
ᐊᓂᔑᓈᐯᒧᐎᓐ / Anishinaabemowin Ojibwa oj ltr
Oromoo Oromo om ltr
ଓଡ଼ିଆ Oriya or ltr
Иронау Ossetian / Ossetic os ltr
ਪੰਜਾਬੀ / پنجابی Panjabi / Punjabi pa ltr
Pangasinan Pangasinan pag ltr
Kapampangan Kapampangan pam ltr
Papiamentu Papiamentu pap ltr
Deitsch Pennsylvania German pdc ltr
Pāli / पाऴि Pali pi ltr
Norfuk Norfolk pih ltr
Polski Polish pl ltr
Piemontèis Piedmontese pms ltr
پښتو Pashto ps rtl
Português Portuguese pt ltr
Runa Simi Quechua qu ltr
Rumantsch Raeto Romance rm ltr
Romani / रोमानी Romani rmy ltr
Kirundi Kirundi rn ltr
Română Romanian ro ltr
Armâneashti Aromanian roa-rup ltr
Русский Russian ru ltr
Kinyarwandi Rwandi rw ltr
संस्कृतम् Sanskrit sa ltr
Sardu Sardinian sc ltr
Sicilianu Sicilian scn ltr
Scots Scots sco ltr
सिंधी / سنڌي‎ Sindhi sd rtl
Davvisámegiella Northern Sami se ltr
Sängö Sango sg ltr
Srpskohrvatski / Српскохрватски Serbo-Croatian sh ltr
සිංහල Sinhalese si ltr
Simple English Simple English simple ltr
Slovenčina Slovak sk ltr
Slovenščina Slovenian sl ltr
Gagana Samoa Samoan sm ltr
chiShona Shona sn ltr
Soomaaliga Somalia so ltr
Shqip Albanian sq ltr
Српски Serbian sr ltr
SiSwati Swati ss ltr
Sesotho Southern Sotho st ltr
Basa Sunda Sundanese su ltr
Svenska Swedish sv ltr
Kiswahili Swahili sw ltr
தமிழ் Tamil ta ltr
తెలుగు Telugu te ltr
Tetun Tetum tet ltr
Тоҷикӣ Tajik tg ltr
ไทย / Phasa Thai Thai th ltr
ትግርኛ Tigrinya ti ltr
Туркмен / تركمن Turkmen tk ltr
Tagalog / ᜆᜄᜎᜓᜄ᜔ Tagalog tl ltr
tlhIngan-Hol Klingon tlh ltr
Setswana Tswana tn ltr
Lea Faka-Tonga Tonga to ltr
Tok Pisin Tok Pisin tpi ltr
Türkçe Turkish tr ltr
Xitsonga Tsonga ts ltr
Tatarça Tatar tt ltr
chiTumbuka Tumbuka tum ltr
Twi Twi tw ltr
Reo Mā`ohi Tahitian ty ltr
Удмурт кыл Udmurt udm ltr
Uyƣurqə / ئۇيغۇرچە Uyghur ug ltr
Українська Ukrainian uk ltr
اردو Urdu ur rtl
Ўзбек Uzbek uz ltr
اوزبیکی Uzbeki Afghanistan uz_AF rtl
Tshivenḓa Venda ve ltr
Vèneto Venetian vec ltr
Tiếng Việt Vietnamese vi ltr
West-Vlaoms West Flemish vls ltr
Volapük Volapük vo ltr
Walon Walloon wa ltr
Winaray / Binisaya Lineyte-Samarnon Waray / Samar-Leyte Visayan war ltr
Wollof Wolof wo ltr
Хальмг Kalmyk xal ltr
isiXhosa Xhosa xh ltr
მარგალური Megrelian xmf ltr
ייִדיש Yiddish yi rtl
Yorùbá Yoruba yo ltr
Cuengh / Tôô / 壮语 Zhuang za ltr
ⵜⴰⵎⴰⵣⵉⵖⵜ Moroccan Amazigh zg ltr
中文 Chinese zh ltr
文言 Classical Chinese zh-classical ltr
Bân-lâm-gú Minnan zh-min-nan ltr
粵語 / 粤语 Cantonese zh-yue ltr
isiZulu Zulu zu ltr