Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Language Support Repository

The Language Support mod enables the use of additional languages in a similar way CustomKnight does.

This repository is meant to contain community-made translations.

Adding additional translations

  1. Install the mod
  2. Download a language pack
  3. Run the game once
    1. This generates english translation files
  4. Exit the game
  5. Go to the LanguageSupport folder
    1. This is located next to the CustomKnight folder and also next to mod files
  6. Extract the language pack here so that the extracted folder has the name of the Language Code of the language it was made for (e.g. CS for czech)
    1. See below for a table of available Language Codes.
  7. Start the game
  8. The language should now be selectable in the options

Making additional translations

  1. Install the mod
  2. Run the game once
    1. This generates english translation files
  3. Exit the game
  4. Go to the LanguageSupport folder
    1. This is located next to the CustomKnight folder and also next to mod files
  5. Copy the EN folder and name it to the Language Code of the language you want to translate to (e.g. CS for czech)
    1. See below for a table of available Language Codes.
  6. Translate the files
  7. Open MainMenu.txt
  8. Add a line at the top that says <entry name="LANG_##">Language Name Here</entry>, which ## being the same Language Code from step 5
  9. Start the game
  10. The language should now be selectable in the options

Table of available Language Codes

Language CodeNameVanilla?Notes
N?noI think it's meant as None
AAAfarnoaka: aa, aar, aar
ABAbkhaziannoaka: ab, abk, abk
AFAfrikaansnoaka: af, afr, afr
AMAnharicnoaka: am, amh, amh
ARArabicnoaka: ar, ara, ara. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#ara
AR_SAArabic-Macrono^
AR_EGArabic-Macrono^
AR_DZArabic-Macrono^
AR_YEArabic-Macrono^
AR_JOArabic-Macrono^
AR_KWArabic-Macrono^
AR_BHArabic-Macrono^
AR_IQArabic-Macrono^
AR_MAArabic-Macrono^
AR_LYArabic-Macrono^
AR_OMArabic-Macrono^
AR_SYArabic-Macrono^
AR_LBArabic-Macrono^
AR_AEArabic-Macrono^
AR_QAArabic-Macrono^
ASAssamesenoaka: as, asm, asm
AYAymaranoaka: ay, aym, aym + 2
AZAzerbaijaninoaka: az, aze, aze + 2
BABashkirnoaka: ba, bak, bak
BEBelarusiannoaka: be, bel, bel
BGBulgariannoaka: bg, bul, bul
BHBihari Languagesnohttps://en.wikipedia.org/wiki/Bihari_languages
BIBislamanoaka: bi, bis, bis
BNBengalinoaka: bn, ben, ben
BOTibetannoaka: bo, bod, tib
BRBretonnoaka: br, bre, bre
CACatalan, Valenciannoaka: ca, cat, cat
COCorsicannoaka: co, cos, cos
CSCzechnoaka: cs, ces, cze
CYWelshnoaka: cy, cym, wel, cym
DADanishnoaka: da, dan, dan
DEGermanYESaka: de, deu, ger, deu. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#deu
DE_ATGerman-Macrono^
DE_LIGerman-Macrono^
DE_CHGerman-Macrono^
DE_LUGerman-Macrono^
DZDzongkhanoaka: dz, dzo, dzo
ELGreek, Modern (1453–)noaka: el, ell, gre, ell
ENEnglishYESaka: en, eng, eng. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#eng
EN_USEnglish-Macrono^
EN_AUEnglish-Macrono^
EN_NZEnglish-Macrono^
EN_ZAEnglish-Macrono^
EN_CBEnglish-Macrono^
EN_TTEnglish-Macrono^
EN_GBEnglish-Macrono^
EN_CAEnglish-Macrono^
EN_IEEnglish-Macrono^
EN_JMEnglish-Macrono^
EN_BZEnglish-Macrono^
EOEsperantonoaka: eo, epo, epo
ESSpanish, CastilianYESaka: es, spa, spa. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#spa
ES_MXSpanish-Macrono^
ES_CRSpanish-Macrono^
ES_DOSpanish-Macrono^
ES_COSpanish-Macrono^
ES_ARSpanish-Macrono^
ES_CLSpanish-Macrono^
ES_PYSpanish-Macrono^
ES_SVSpanish-Macrono^
ES_NISpanish-Macrono^
ES_GTSpanish-Macrono^
ES_PASpanish-Macrono^
ES_VESpanish-Macrono^
ES_PESpanish-Macrono^
ES_ECSpanish-Macrono^
ES_UYSpanish-Macrono^
ES_BOSpanish-Macrono^
ES_HNSpanish-Macrono^
ES_PRSpanish-Macrono^
ETEstoniannoaka: et, est, est + 2
EUBasquenoaka: eu, eus, baq, eus
FAPersiannoaka: fa, fas, per, fas + 2
FIFinnishnoaka: fi, fin, fin
FJFijiannoaka: fj, fij, fij
FOFaroesenoaka: fo, fao, fao
FRFrenchYESaka: fr, fra, fre, fra. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#fra
FR_BEFrench-Macrono^
FR_CHFrench-Macrono^
FR_CAFrench-Macrono^
FR_LUFrench-Macrono^
FYWestern Frisiannoaka: fy, fry, fry
GAIrishnoaka: ga, gle, gle
GDGaelic, Scottish Gaelicnoaka: gd, gla, gla
GLGaliciannoaka: gl, glg, glg
GNGuaraninoaka: gn, grn, grn + 5
GUGujaratinoaka: gu, guj, guj
HAHausanoaka: ha, hau, hau
HIHindinoaka: hi, hin, hin
HEHebrewnoaka: he, heb, heb
HRCroatiannoaka: hr, hrv, hrv
HUHungariannoaka: hu, hun, hun
HYArmeniannoaka: hy, hye, arm, hye
IAInterlingua (International Auxiliary Language Association)noaka: ia, ina, ina
IDIndonesiannoaka: id, ind, ind
IEInterlingue, Occidentalnoaka: ie, ile, ile
IKInupiaqnoaka: ik, ipk, ipk + 2
INIndonesiannoIt's so good they made it twice
ISIcelandicnoaka: is, isl, ice, isl
ITItalianYESaka: it, ita, ita. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#ita
IT_CHItalian-Macrono^
IUInuktitutnoaka: iu, iku, iku + 2
IWHebrewnoIt's so good they made it twice
JAJapaneseYESaka: ja, jpn, jpn
JIYiddishnoIt's so good they made it twice
JWJavanesenoShould've been JV
KAGeorgiannoaka: ka, kat, geo, kat
KKKazakhnoaka: kk, kaz, kaz
KLKalaallisut, Greenlandicnoaka: kl, kal, kal
KMCentral Khmernoaka: km, khm, khm
KNKannadanoaka: kn, kan, kan
KOKoreanYESaka: ko, kor, kor
KSKashmirinoaka: ks, kas, kas
KUKurdishnoaka: ku, kur, kur + 3
KYKyrgyz, Kirghiznoaka: ky, kir, kir
LALatinnoaka: la, lat, lat
LNLingalanoaka: ln, lin, lin
LOLaonoaka: lo, lao, lao
LTLithuaniannoaka: lt, lit, lit
LVLatviannoaka: lv, lav, lav + 2
MGMalagasynoaka: mg, mlg, mlg + 11
MIMaorinoaka: mi, mri, mao, mri
MKMacedoniannoaka: mk, mkd, mac, mkd
MLMalayalamnoaka: ml, mal, mal
MNMongoliannoaka: mn, mon, mon + 2
MOMoldovian, MoldovannoIt's so good they made it twice?
MRMarathinoaka: mr, mar, mar
MSMalaynoaka: ms, msa, may, msa
MTMaltesenoaka: mt, mlt, mlt
MYBurmesenoaka: my, mya, bur, mya
NANaurunoaka: na, nau, nau
NENepalinoaka: ne, nep, nep + 2
NLDutch, Flemishnoaka: nl, nld, dut, nld. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#nld
NL_BEDutch-Macrono^
NONorwegiannoaka: no, nor, nor + 2
OCOccitannoaka: oc, oci, oci
OMOromonoaka: om, orm, orm + 4
OROriyanoaka: or, ori, ori + 2
PAPunjabi, Panjabinoaka: pa, pan, pan
PLPolishnoaka: pl, pol, pol
PSPashto, Pushtonoaka: ps, pus, pus + 3
PTPortugueseYESNo clue why it's brasilian portuguese when PT_BR is a thing
PT_BRPortuguese-MacronoIn theory this should've been brasilian portuguese
QUQuechuanoaka: qu, que, que + 43
RMRomanshnoaka: rm, roh, roh
RNRundinoaka: rn, run, run
RORomanian, Moldavian, Moldovannoaka: ro, ron, rum, ron
RO_MORomanian-Macrono^, maybe also Moldova lol
RURussianYESaka: ru, rus, rus. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#rus
RU_MORussian-Macrono^
RWKinyarwandanoaka: rw, kin, kin
SASanskritnoaka: sa, san, san + 2
SDSindhinoaka: sd, snd, snd
SGSangonoaka: sg, sag, sag
SHSerbo-Croatiannohttps://en.wikipedia.org/wiki/Serbo-Croatian#ISO_classification
SISinhala, Sinhalesenoaka: si, sin, sin
SKSlovaknoaka: sk, slk, slo, slk
SLSloveniannoaka: sl, slv, slv
SMSamoannoaka: sm, smo, smo
SNShonanoaka: sn, sna, sna
SOSomalinoaka: so, som, som
SQAlbaniannoaka: sq, sqi, alb, sqi
SRSerbiannoaka: sr, srp, srp
SSSwatinoaka: ss, ssw, ssw
STSouthern Sothonoaka: st, sot, sot
SUSundanesenoaka: su, sun, sun
SVSwedishnoaka: sv, swe, swe. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#swe
SV_FISwedish-Macrono^
SWSwahilinoaka: sw, swa, swa + 2
TATamilnoaka: ta, tam, tam
TETelugunoaka: te, tel, tel
TGTajiknoaka: tg, tgk, tgk
THThainoaka: th, tha, tha
TITigrinyanoaka: ti, tir, tir
TKTurkmennoaka: tk, tuk, tuk
TLTagalognoaka: tl, tgl, tgl
TNTswananoaka: tn, tsn, tsn
TOTonga (Tonga Islands)noaka: to, ton, ton
TRTurkishnoaka: tr, tur, tur
TSTsonganoaka: ts, tso, tso
TTTatarnoaka: tt, tat, tat
TWTwinoaka: tw, twi, twi
UGUighur, Uyghurnoaka: ug, uig, uig
UKUkrainiannoaka: uk, ukr, ukr
URUrdunoaka: ur, urd, urd
UZUzbeknoaka: uz, uzb, uzb + 2
VIVietnamesenoaka: vi, vie, vie
VOVolapüknoaka: vo, vol, vol
WOWolofnoaka: wo, wol, wol
XHXhosanoaka: xh, xho, xho
YIYiddishnoaka: yi, yid, yid + 2
YOYorubanoaka: yo, yor, yor
ZAZhuang, Chuangnoaka: za, zha, zha + 16
ZHChineseYESaka: zh, zho, chi, zho + 19. Refer to https://en.wikipedia.org/wiki/ISO_639_macrolanguage#zho
ZH_TWChinese-Macrono^
ZH_HKChinese-Macrono^
ZH_CNChinese-Macrono^
ZH_SGChinese-Macrono^
ZUZulunoaka: zu, zul, zul

EUPL

 Copyright (c) 2025 SFGrenade
Licensed under the EUPL-1.2

https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12

About

Collection of Translations for the LanguageSupport Mod

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors