Localization

March 21, 2022 · View on GitHub

These are the official localization files for LocationSimulator. Feel free to fork the project and contribute to an existing language or create a new one. The easiest why to edit these files is by using LocalizationEditor. Just click on the release link on the right sidebar and download the latest release. To contribute a new language follow these steps:

  1. Download or clone this repository.
  2. Create a new folder with your language code and the file ending lproj.
  3. Place a new empty file called Localizable.strings inside the newly created folder.
  4. Start LocalizationEditor and click on the folder icon.
  5. Choose the downloaded Localization folder.
  6. You'll get a list with all strings to localize. Missing strings are highlighted with a red border.
  7. Open a pull request or open a new issue and upload your strings.

If you want to edit an existing language just skip step 2 and 3. If you need help with creating a new language, let me know! If you are a developer or know how to install python3 and use a terminal you can easily create a new language which already has some pre-translated entries.

Run the following command and replace LANGUAGE_CODE with your language code. E.g. this would be de for german.

python3 MainMenuTranslate.py Base.lproj/Localizable.strings -l LANGUAGE_CODE

Current status

Fully supported languages:
  • Englisch
  • German
  • Swedish
Partial supported languages:
  • Spanish
  • Chinese
  • Italian
Almost no translation:
  • French

License

The MainMenuTranslations.plist is extracted from here. It is therefore licened under the MIT license.

Language codes

Click to show the table
CodeLanguage
aaAfar
abAbkhazian
aceAchinese
achAcoli
adaAdangme
adyAdyghe
aeAvestan
aebTunisian Arabic
afAfrikaans
afhAfrihili
agqAghem
ainAinu
akAkan
akkAkkadian
akzAlabama
aleAleut
alnGheg Albanian
altSouthern Altai
amAmharic
anAragonese
angOld English
anpAngika
arArabic
arcAramaic
arnMapuche
aroAraona
arpArapaho
arqAlgerian Arabic
arsArabic, Najdi
arwArawak
aryMoroccan Arabic
arzEgyptian Arabic
asAssamese
asaAsu
aseAmerican Sign Language
astAsturian
avAvaric
avkKotava
awaAwadhi
ayAymara
azAzerbaijani
baBashkir
balBaluchi
banBalinese
barBavarian
basBasaa
baxBamun
bbcBatak Toba
bbjGhomala
beBelarusian
bejBeja
bemBemba
bewBetawi
bezBena
bfdBafut
bfqBadaga
bgBulgarian
bgnWestern Balochi
bhoBhojpuri
biBislama
bikBikol
binBini
bjnBanjar
bkmKom
blaSiksiká
bmBambara
bnBangla
boTibetan
bpyBishnupriya
bqiBakhtiari
brBreton
braBraj
brhBrahui
brxBodo
bsBosnian
bssAkoose
buaBuriat
bugBuginese
bumBulu
bynBlin
byvMedumba
caCatalan
cadCaddo
carCarib
cayCayuga
cchAtsam
ccpChakma
ceChechen
cebCebuano
cggChiga
chChamorro
chbChibcha
chgChagatai
chkChuukese
chmMari
chnChinook Jargon
choChoctaw
chpChipewyan
chrCherokee
chyCheyenne
ckbKurdish, Sorani
coCorsican
copCoptic
cpsCapiznon
crCree
crhCrimean Turkish
csCzech
csbKashubian
cuChurch Slavic
cvChuvash
cyWelsh
daDanish
dakDakota
darDargwa
davTaita
deGerman
delDelaware
denSlave
dgrDogrib
dinDinka
djeZarma
doiDogri
dsbLower Sorbian
dtpCentral Dusun
duaDuala
dumMiddle Dutch
dvDhivehi
dyoJola-Fonyi
dyuDyula
dzDzongkha
dzgDazaga
ebuEmbu
eeEwe
efiEfik
eglEmilian
egyAncient Egyptian
ekaEkajuk
elGreek
elxElamite
enEnglish
enmMiddle English
eoEsperanto
esSpanish
esuCentral Yupik
etEstonian
euBasque
ewoEwondo
extExtremaduran
faPersian
fanFang
fatFanti
ffFula
fiFinnish
filFilipino
fitTornedalen Finnish
fjFijian
foFaroese
fonFon
frFrench
frcCajun French
frmMiddle French
froOld French
frpArpitan
frrNorthern Frisian
frsEastern Frisian
furFriulian
fyWestern Frisian
gaIrish
gaaGa
gagGagauz
ganGan Chinese
gayGayo
gbaGbaya
gbzZoroastrian Dari
gdScottish Gaelic
gezGeez
gilGilbertese
glGalician
glkGilaki
gmhMiddle High German
gnGuarani
gohOld High German
gomGoan Konkani
gonGondi
gorGorontalo
gotGothic
grbGrebo
grcAncient Greek
gswSwiss German
guGujarati
gucWayuu
gurFrafra
guzGusii
gvManx
gwiGwichʼin
haHausa
haiHaida
hakHakka Chinese
hawHawaiian
heHebrew
hiHindi
hifFiji Hindi
hilHiligaynon
hitHittite
hmnHmong
hoHiri Motu
hrCroatian
hsbUpper Sorbian
hsnXiang Chinese
htHaitian Creole
huHungarian
hupHupa
hyArmenian
hzHerero
iaInterlingua
ibaIban
ibbIbibio
idIndonesian
ieInterlingue
igIgbo
iiSichuan Yi
ikInupiaq
iloIloko
inhIngush
ioIdo
isIcelandic
itItalian
iuInuktitut
izhIngrian
jaJapanese
jamJamaican Creole English
jboLojban
jgoNgomba
jmcMachame
jprJudeo-Persian
jrbJudeo-Arabic
jutJutish
jvJavanese
kaGeorgian
kaaKara-Kalpak
kabKabyle
kacKachin
kajJju
kamKamba
kawKawi
kbdKabardian
kblKanembu
kcgTyap
kdeMakonde
keaKabuverdianu
kenKenyang
kfoKoro
kgKongo
kgpKaingang
khaKhasi
khoKhotanese
khqKoyra Chiini
khwKhowar
kiKikuyu
kiuKirmanjki
kjKuanyama
kkKazakh
kkjKako
klKalaallisut
klnKalenjin
kmKhmer
kmbKimbundu
knKannada
koKorean
koiKomi-Permyak
kokKonkani
kosKosraean
kpeKpelle
krKanuri
krcKarachay-Balkar
kriKrio
krjKinaray-a
krlKarelian
kruKurukh
ksKashmiri
ksbShambala
ksfBafia
kshColognian
kuKurdish
kumKumyk
kutKutenai
kvKomi
kwCornish
kyKyrgyz
laLatin
ladLadino
lagLangi
lahLahnda
lamLamba
lbLuxembourgish
lezLezghian
lfnLingua Franca Nova
lgGanda
liLimburgish
lijLigurian
livLivonian
lktLakota
lmoLombard
lnLingala
loLao
lolMongo
lozLozi
lrcNorthern Luri
ltLithuanian
ltgLatgalian
luLuba-Katanga
luaLuba-Lulua
luiLuiseno
lunLunda
luoLuo
lusMizo
luyLuyia
lvLatvian
lzhLiterary Chinese
lzzLaz
madMadurese
mafMafa
magMagahi
maiMaithili
makMakasar
manMandingo
masMasai
mdeMaba
mdfMoksha
mdh
mdrMandar
menMende
merMeru
mfeMorisyen
mgMalagasy
mgaMiddle Irish
mghMakhuwa-Meetto
mgoMetaʼ
mhMarshallese
miMāori
micMi'kmaq
minMinangkabau
mis
mkMacedonian
mlMalayalam
mnMongolian
mncManchu
mniManipuri
mohMohawk
mosMossi
mrMarathi
mrjWestern Mari
msMalay
mtMaltese
muaMundang
mulMultiple languages
musCreek
mwlMirandese
mwrMarwari
mwvMentawai
myBurmese
myeMyene
myvErzya
mznMazanderani
naNauru
nanMin Nan Chinese
napNeapolitan
naqNama
nbNorwegian Bokmål
ndNorth Ndebele
ndsLow German
neNepali
newNewari
ngNdonga
niaNias
niuNiuean
njoAo Naga
nlDutch
nmgKwasio
nnNorwegian Nynorsk
nnhNgiemboon
noNorwegian
nogNogai
nonOld Norse
novNovial
nqoN’Ko
nrSouth Ndebele
nsoNorthern Sotho
nusNuer
nvNavajo
nwcClassical Newari
nyNyanja
nymNyamwezi
nynNyankole
nyoNyoro
nziNzima
ocOccitan
ojOjibwa
omOromo
orOdia
osOssetic
osaOsage
otaOttoman Turkish
otk
oui
paPunjabi
pagPangasinan
palPahlavi
pamPampanga
papPapiamento
pauPalauan
pcdPicard
pcmNigerian Pidgin
pdcPennsylvania German
pdtPlautdietsch
peoOld Persian
pflPalatine German
phnPhoenician
piPali
plPolish
pmsPiedmontese
pntPontic
ponPohnpeian
prgPrussian
proOld Provençal
psPashto
ptPortuguese
quQuechua
qucKʼicheʼ
qugChimborazo Highland Quichua
rajRajasthani
rapRapanui
rarRarotongan
rgnRomagnol
rhgRohingya
rifRiffian
rmRomansh
rnRundi
roRomanian
rofRombo
romRomany
rtmRotuman
ruRussian
rueRusyn
rugRoviana
rupAromanian
rwKinyarwanda
rwkRwa
saSanskrit
sadSandawe
sahYakut
samSamaritan Aramaic
saqSamburu
sasSasak
satSantali
sazSaurashtra
sbaNgambay
sbpSangu
scSardinian
scnSicilian
scoScots
sdSindhi
sdcSassarese Sardinian
sdhSouthern Kurdish
seNorthern Sami
seeSeneca
sehSena
seiSeri
selSelkup
sesKoyraboro Senni
sgSango
sgaOld Irish
sgsSamogitian
shiTachelhit
shnShan
shuChadian Arabic
siSinhala
sidSidamo
skSlovak
slSlovenian
sliLower Silesian
slySelayar
smSamoan
smaSouthern Sami
smjLule Sami
smnInari Sami
smsSkolt Sami
snShona
snkSoninke
soSomali
sogSogdien
sqAlbanian
srSerbian
srnSranan Tongo
srrSerer
ssSwati
ssySaho
stSouthern Sotho
stqSaterland Frisian
suSundanese
sukSukuma
susSusu
suxSumerian
svSwedish
swSwahili
swbComorian
sycClassical Syriac
syrAssyrian
szlSilesian
taTamil
tcyTulu
teTelugu
temTimne
teoTeso
terTereno
tetTetum
tgTajik
thThai
tiTigrinya
tigTigre
tivTiv
tkTurkmen
tklTokelau
tkrTsakhur
tlhKlingon
tliTlingit
tlyTalysh
tmhTamashek
tnTswana
toTongan
togNyasa Tonga
tpiTok Pisin
trTurkish
truTuroyo
trvTaroko
tsTsonga
tsdTsakonian
tsiTsimshian
ttTatar
tttMuslim Tat
tumTumbuka
tvlTuvalu
twTwi
twqTasawaq
tyTahitian
tyvTuvinian
tzmCentral Atlas Tamazight
udmUdmurt
ugUyghur
ugaUgaritic
ukUkrainian
umbUmbundu
undUnknown language
urUrdu
uzUzbek
vaiVai
veVenda
vecVenetian
vepVeps
viVietnamese
vlsWest Flemish
vmfMain-Franconian
voVolapük
votVotic
vroVõro
vunVunjo
waWalloon
waeWalser
walWolaytta
warWaray
wasWasho
wbpWarlpiri
woWolof
wuuShanghainese
xalKalmyk
xhXhosa
xmfMingrelian
xogSoga
yaoYao
yapYapese
yavYangben
ybbYemba
yiYiddish
yoYoruba
yrlNheengatu
yueCantonese
zaZhuang
zapZapotec
zblBlissymbols
zeaZeelandic
zenZenaga
zghStandard Moroccan Tamazight
zhChinese
zuZulu
zunZuni
zxxNo linguistic content
zzaZaza