# Translations
UniGetUI includes translations for the languages listed below.
This page lists the supported languages, each locale file, current completion status, and the credited contributors for each translation.
If you would like to help improve a translation or report an issue, please open an issue or submit a pull request.
Translation discussion and coordination also happens in [GitHub discussion #4510](https://github.com/Devolutions/UniGetUI/discussions/4510).
## Language Coverage
| Language | Code | Translated | File |
| :-- | :-- | :-- | :-- |
|
Afrikaans - Afrikaans | `af` | 99% | [lang_af.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_af.json) |
|
Arabic - عربي | `ar` | 99% | [lang_ar.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ar.json) |
|
Belarusian - беларуская | `be` | 99% | [lang_be.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_be.json) |
|
Bulgarian - български | `bg` | 99% | [lang_bg.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_bg.json) |
|
Bangla - বাংলা | `bn` | 99% | [lang_bn.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_bn.json) |
|
Catalan - Català | `ca` | 99% | [lang_ca.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ca.json) |
|
Czech - Čeština | `cs` | 99% | [lang_cs.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_cs.json) |
|
Danish - Dansk | `da` | 99% | [lang_da.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_da.json) |
|
German - Deutsch | `de` | 99% | [lang_de.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_de.json) |
|
Greek - Ελληνικά | `el` | 99% | [lang_el.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_el.json) |
|
Estonian - Eesti | `et` | 99% | [lang_et.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_et.json) |
|
English - English | `en` | 100% | [lang_en.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_en.json) |
|
Esperanto - Esperanto | `eo` | 99% | [lang_eo.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_eo.json) |
|
Spanish - Castellano | `es` | 99% | [lang_es.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_es.json) |
|
Spanish (Mexico) | `es-MX` | 99% | [lang_es-MX.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_es-MX.json) |
|
Persian - فارسی | `fa` | 99% | [lang_fa.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_fa.json) |
|
Finnish - Suomi | `fi` | 99% | [lang_fi.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_fi.json) |
|
Filipino - Filipino | `fil` | 99% | [lang_fil.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_fil.json) |
|
French - Français | `fr` | 99% | [lang_fr.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_fr.json) |
|
Galician - Galego | `gl` | 99% | [lang_gl.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_gl.json) |
|
Gujarati - ગુજરાતી | `gu` | 99% | [lang_gu.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_gu.json) |
|
Hindi - हिंदी | `hi` | 99% | [lang_hi.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_hi.json) |
|
Croatian - Hrvatski | `hr` | 99% | [lang_hr.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_hr.json) |
|
Hebrew - עִבְרִית | `he` | 99% | [lang_he.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_he.json) |
|
Hungarian - Magyar | `hu` | 99% | [lang_hu.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_hu.json) |
|
Italian - Italiano | `it` | 99% | [lang_it.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_it.json) |
|
Indonesian - Bahasa Indonesia | `id` | 99% | [lang_id.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_id.json) |
|
Japanese - 日本語 | `ja` | 99% | [lang_ja.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ja.json) |
|
Georgian - ქართული | `ka` | 99% | [lang_ka.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ka.json) |
|
Kannada - ಕನ್ನಡ | `kn` | 99% | [lang_kn.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_kn.json) |
|
Korean - 한국어 | `ko` | 99% | [lang_ko.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ko.json) |
|
Kurdish - کوردی | `ku` | 99% | [lang_ku.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ku.json) |
|
Lithuanian - Lietuvių | `lt` | 99% | [lang_lt.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_lt.json) |
|
Macedonian - Македонски | `mk` | 99% | [lang_mk.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_mk.json) |
|
Marathi - मराठी | `mr` | 99% | [lang_mr.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_mr.json) |
|
Norwegian (bokmål) | `nb` | 99% | [lang_nb.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_nb.json) |
|
Norwegian (nynorsk) | `nn` | 99% | [lang_nn.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_nn.json) |
|
Dutch - Nederlands | `nl` | 99% | [lang_nl.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_nl.json) |
|
Polish - Polski | `pl` | 99% | [lang_pl.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_pl.json) |
|
Portuguese (Brazil) | `pt_BR` | 99% | [lang_pt_BR.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_pt_BR.json) |
|
Portuguese (Portugal) | `pt_PT` | 99% | [lang_pt_PT.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_pt_PT.json) |
|
Romanian - Română | `ro` | 99% | [lang_ro.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ro.json) |
|
Russian - Русский | `ru` | 99% | [lang_ru.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ru.json) |
|
Sanskrit - संस्कृत भाषा | `sa` | 99% | [lang_sa.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sa.json) |
|
Slovak - Slovenčina | `sk` | 99% | [lang_sk.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sk.json) |
|
Serbian - Srpski | `sr` | 99% | [lang_sr.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sr.json) |
|
Albanian - Shqip | `sq` | 99% | [lang_sq.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sq.json) |
|
Sinhala - සිංහල | `si` | 99% | [lang_si.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_si.json) |
|
Slovene - Slovenščina | `sl` | 99% | [lang_sl.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sl.json) |
|
Swedish - Svenska | `sv` | 99% | [lang_sv.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_sv.json) |
|
Tamil - தமிழ் | `ta` | 99% | [lang_ta.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ta.json) |
|
Tagalog - Tagalog | `tl` | 99% | [lang_tl.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_tl.json) |
|
Thai - ภาษาไทย | `th` | 99% | [lang_th.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_th.json) |
|
Turkish - Türkçe | `tr` | 99% | [lang_tr.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_tr.json) |
|
Ukrainian - Українська | `uk` | 99% | [lang_uk.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_uk.json) |
|
Urdu - اردو | `ur` | 99% | [lang_ur.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_ur.json) |
|
Vietnamese - Tiếng Việt | `vi` | 99% | [lang_vi.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_vi.json) |
|
Simplified Chinese (China) | `zh_CN` | 99% | [lang_zh_CN.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_zh_CN.json) |
|
Traditional Chinese (Taiwan) | `zh_TW` | 99% | [lang_zh_TW.json](src/UniGetUI.Core.LanguageEngine/Assets/Languages/lang_zh_TW.json) |
## Contributors
We are grateful to everyone who contributes translations to UniGetUI. Contributor credits are sourced from [Translators.json](src/UniGetUI.Core.LanguageEngine/Assets/Data/Translators.json). If you would like to be added to or removed from the list for a particular language, please open a pull request.
| Language | Code | Contributor(s) |
| :-- | :-- | --- |
|
Afrikaans - Afrikaans | `af` | Hendrik Bezuidenhout |
|
Arabic - عربي | `ar` | [Abdu11ahAS](https://github.com/Abdu11ahAS), [Abdullah-Dev115](https://github.com/Abdullah-Dev115), [AbdullahAlousi](https://github.com/AbdullahAlousi), [bassuny3003](https://github.com/bassuny3003), [DaRandomCube](https://github.com/DaRandomCube), [FancyCookin](https://github.com/FancyCookin), [IFrxo](https://github.com/IFrxo), [mo9a7i](https://github.com/mo9a7i) |
|
Belarusian - беларуская | `be` | [bthos](https://github.com/bthos) |
|
Bulgarian - български | `bg` | Nikolay Naydenov, Vasil Kolev |
|
Bangla - বাংলা | `bn` | [fluentmoheshwar](https://github.com/fluentmoheshwar), [itz-rj-here](https://github.com/itz-rj-here), Mushfiq Iqbal Rayon, Nilavra Bhattacharya, [samiulislamsharan](https://github.com/samiulislamsharan) |
|
Catalan - Català | `ca` | [marticliment](https://github.com/marticliment) |
|
Czech - Čeština | `cs` | [mlisko](https://github.com/mlisko), [panther7](https://github.com/panther7), [xtorlukas](https://github.com/xtorlukas) |
|
Danish - Dansk | `da` | [AAUCrisp](https://github.com/AAUCrisp), [bstordrup](https://github.com/bstordrup), [mikkolukas](https://github.com/mikkolukas), [siewers](https://github.com/siewers), [yrjarv](https://github.com/yrjarv) |
|
German - Deutsch | `de` | [1270o1](https://github.com/1270o1), [AbsolutLeon](https://github.com/AbsolutLeon), [alxhu-dev](https://github.com/alxhu-dev), [Araxxas](https://github.com/Araxxas), [arnowelzel](https://github.com/arnowelzel), [CanePlayz](https://github.com/CanePlayz), [Datacra5H](https://github.com/Datacra5H), [ebnater](https://github.com/ebnater), [lucadsign](https://github.com/lucadsign), [martinwilco](https://github.com/martinwilco), [michaelmairegger](https://github.com/michaelmairegger), [Seeloewen](https://github.com/Seeloewen), [TheScarfix](https://github.com/TheScarfix), [tkohlmeier](https://github.com/tkohlmeier), [VfBFan](https://github.com/VfBFan), [Xeraox3335](https://github.com/Xeraox3335), [yrjarv](https://github.com/yrjarv) |
|
Greek - Ελληνικά | `el` | [antwnhsx](https://github.com/antwnhsx), [panos78](https://github.com/panos78), [seijind](https://github.com/seijind), [thunderstrike116](https://github.com/thunderstrike116), [wobblerrrgg](https://github.com/wobblerrrgg) |
|
Estonian - Eesti | `et` | [artjom3729](https://github.com/artjom3729) |
|
English - English | `en` | [lucadsign](https://github.com/lucadsign), [marticliment](https://github.com/marticliment), [ppvnf](https://github.com/ppvnf) |
|
Esperanto - Esperanto | `eo` | |
|
Spanish - Castellano | `es` | [apazga](https://github.com/apazga), [dalbitresb12](https://github.com/dalbitresb12), [evaneliasyoung](https://github.com/evaneliasyoung), [guplem](https://github.com/guplem), [JMoreno97](https://github.com/JMoreno97), [marticliment](https://github.com/marticliment), [P10Designs](https://github.com/P10Designs), [rubnium](https://github.com/rubnium), [uKER](https://github.com/uKER) |
|
Spanish (Mexico) | `es-MX` | [apazga](https://github.com/apazga), [dalbitresb12](https://github.com/dalbitresb12), [evaneliasyoung](https://github.com/evaneliasyoung), [guplem](https://github.com/guplem), [JMoreno97](https://github.com/JMoreno97), [marticliment](https://github.com/marticliment), [P10Designs](https://github.com/P10Designs), [rubnium](https://github.com/rubnium), [uKER](https://github.com/uKER) |
|
Persian - فارسی | `fa` | [ehinium](https://github.com/ehinium), [MobinMardi](https://github.com/MobinMardi) |
|
Finnish - Suomi | `fi` | [simakuutio](https://github.com/simakuutio) |
|
Filipino - Filipino | `fil` | [infyProductions](https://github.com/infyProductions) |
|
French - Français | `fr` | BreatFR, [Entropiness](https://github.com/Entropiness), Evans Costa, [PikPakPik](https://github.com/PikPakPik), Rémi Guerrero, [W1L7dev](https://github.com/W1L7dev) |
|
Galician - Galego | `gl` | |
|
Gujarati - ગુજરાતી | `gu` | |
|
Hindi - हिंदी | `hi` | [Ashu-r](https://github.com/Ashu-r), [atharva_xoxo](https://github.com/atharva_xoxo), [satanarious](https://github.com/satanarious) |
|
Croatian - Hrvatski | `hr` | [AndrejFeher](https://github.com/AndrejFeher), Ivan Nuić, Stjepan Treger |
|
Hebrew - עִבְרִית | `he` | [maximunited](https://github.com/maximunited), Oryan Hassidim |
|
Hungarian - Magyar | `hu` | [gidano](https://github.com/gidano) |
|
Italian - Italiano | `it` | David Senoner, [giacobot](https://github.com/giacobot), [maicol07](https://github.com/maicol07), [mapi68](https://github.com/mapi68), [mrfranza](https://github.com/mrfranza), Rosario Di Mauro |
|
Indonesian - Bahasa Indonesia | `id` | [agrinfauzi](https://github.com/agrinfauzi), [arthackrc](https://github.com/arthackrc), [joenior](https://github.com/joenior), [nrarfn](https://github.com/nrarfn) |
|
Japanese - 日本語 | `ja` | [anmoti](https://github.com/anmoti), [BHCrusher1](https://github.com/BHCrusher1), [nob-swik](https://github.com/nob-swik), Nobuhiro Shintaku, sho9029, [tacostea](https://github.com/tacostea), Yuki Takase |
|
Georgian - ქართული | `ka` | [marticliment](https://github.com/marticliment), [ppvnf](https://github.com/ppvnf) |
|
Kannada - ಕನ್ನಡ | `kn` | [skanda890](https://github.com/skanda890) |
|
Korean - 한국어 | `ko` | [jihoon416](https://github.com/jihoon416), [minbert](https://github.com/minbert), [MuscularPuky](https://github.com/MuscularPuky), [shblue21](https://github.com/shblue21), [thejjw](https://github.com/thejjw), [VenusGirl](https://github.com/VenusGirl) |
|
Kurdish - کوردی | `ku` | |
|
Lithuanian - Lietuvių | `lt` | Džiugas Januševičius, [dziugas1959](https://github.com/dziugas1959), [martyn3z](https://github.com/martyn3z) |
|
Macedonian - Македонски | `mk` | LordDeatHunter |
|
Marathi - मराठी | `mr` | |
|
Norwegian (bokmål) | `nb` | [DandelionSprout](https://github.com/DandelionSprout), [mikaelkw](https://github.com/mikaelkw), [yrjarv](https://github.com/yrjarv) |
|
Norwegian (nynorsk) | `nn` | [yrjarv](https://github.com/yrjarv) |
|
Dutch - Nederlands | `nl` | [abbydiode](https://github.com/abbydiode), [CateyeNL](https://github.com/CateyeNL), [mia-riezebos](https://github.com/mia-riezebos), [Stephan-P](https://github.com/Stephan-P) |
|
Polish - Polski | `pl` | [AdiMajsterek](https://github.com/AdiMajsterek), [GrzegorzKi](https://github.com/GrzegorzKi), [H4qu3r](https://github.com/H4qu3r), [ikarmus2001](https://github.com/ikarmus2001), [juliazero](https://github.com/juliazero), [KamilZielinski](https://github.com/KamilZielinski), [kwiateusz](https://github.com/kwiateusz), [RegularGvy13](https://github.com/RegularGvy13), [szumsky](https://github.com/szumsky), [ThePhaseless](https://github.com/ThePhaseless) |
|
Portuguese (Brazil) | `pt_BR` | [maisondasilva](https://github.com/maisondasilva), [ppvnf](https://github.com/ppvnf), [renanalencar](https://github.com/renanalencar), [Rodrigo-Matsuura](https://github.com/Rodrigo-Matsuura), [thiagojramos](https://github.com/thiagojramos), [wanderleihuttel](https://github.com/wanderleihuttel) |
|
Portuguese (Portugal) | `pt_PT` | [100Nome](https://github.com/100Nome), [NimiGames68](https://github.com/NimiGames68), [PoetaGA](https://github.com/PoetaGA), [Putocoroa](https://github.com/Putocoroa), [Tiago_Ferreira](https://github.com/Tiago_Ferreira) |
|
Romanian - Română | `ro` | [David735453](https://github.com/David735453), [lucadsign](https://github.com/lucadsign), [SilverGreen93](https://github.com/SilverGreen93), TZACANEL |
|
Russian - Русский | `ru` | Alexander, [bropines](https://github.com/bropines), [Denisskas](https://github.com/Denisskas), [DvladikD](https://github.com/DvladikD), [flatron4eg](https://github.com/flatron4eg), Gleb Saygin, [katrovsky](https://github.com/katrovsky), Sergey, [sklart](https://github.com/sklart), [solarscream](https://github.com/solarscream), [tapnisu](https://github.com/tapnisu), [Vertuhai](https://github.com/Vertuhai) |
|
Sanskrit - संस्कृत भाषा | `sa` | [skanda890](https://github.com/skanda890) |
|
Slovak - Slovenčina | `sk` | [david-kucera](https://github.com/david-kucera), [Luk164](https://github.com/Luk164) |
|
Serbian - Srpski | `sr` | [daVinci13](https://github.com/daVinci13), [igorskyflyer](https://github.com/igorskyflyer), [momcilovicluka](https://github.com/momcilovicluka) |
|
Albanian - Shqip | `sq` | [RDN000](https://github.com/RDN000) |
|
Sinhala - සිංහල | `si` | [SashikaSandeepa](https://github.com/SashikaSandeepa), [Savithu-s3](https://github.com/Savithu-s3), [ttheek](https://github.com/ttheek) |
|
Slovene - Slovenščina | `sl` | [rumplin](https://github.com/rumplin) |
|
Swedish - Svenska | `sv` | [curudel](https://github.com/curudel), [Hi-there-how-are-u](https://github.com/Hi-there-how-are-u), [kakmonster](https://github.com/kakmonster), [umeaboy](https://github.com/umeaboy) |
|
Tamil - தமிழ் | `ta` | [nochilli](https://github.com/nochilli) |
|
Tagalog - Tagalog | `tl` | lasersPew, [znarfm](https://github.com/znarfm) |
|
Thai - ภาษาไทย | `th` | [apaeisara](https://github.com/apaeisara), [dulapahv](https://github.com/dulapahv), [hanchain](https://github.com/hanchain), [rikoprushka](https://github.com/rikoprushka), [vestearth](https://github.com/vestearth) |
|
Turkish - Türkçe | `tr` | [ahmetozmtn](https://github.com/ahmetozmtn), [anzeralp](https://github.com/anzeralp), [BerkeA111](https://github.com/BerkeA111), [dogancanyr](https://github.com/dogancanyr), [gokberkgs](https://github.com/gokberkgs) |
|
Ukrainian - Українська | `uk` | Alex Logvin, Artem Moldovanenko, Operator404, [Taron-art](https://github.com/Taron-art), [Vertuhai](https://github.com/Vertuhai) |
|
Urdu - اردو | `ur` | [digitio](https://github.com/digitio), [digitpk](https://github.com/digitpk), [hamzaharoon1314](https://github.com/hamzaharoon1314) |
|
Vietnamese - Tiếng Việt | `vi` | [aethervn2309](https://github.com/aethervn2309), [legendsjoon](https://github.com/legendsjoon), [txavlog](https://github.com/txavlog), [vanlongluuly](https://github.com/vanlongluuly) |
|
Simplified Chinese (China) | `zh_CN` | Aaron Liu, [adfnekc](https://github.com/adfnekc), [Ardenet](https://github.com/Ardenet), [arthurfsy2](https://github.com/arthurfsy2), [bai0012](https://github.com/bai0012), BUGP Association, ciaran, CnYeSheng, Cololi, [dongfengweixiao](https://github.com/dongfengweixiao), [enKl03B](https://github.com/enKl03B), [seanyu0](https://github.com/seanyu0), [Sigechaishijie](https://github.com/Sigechaishijie), [SpaceTimee](https://github.com/SpaceTimee), [xiaopangju](https://github.com/xiaopangju), Yisme |
|
Traditional Chinese (Taiwan) | `zh_TW` | Aaron Liu, [CnYeSheng](https://github.com/CnYeSheng), Cololi, [enKl03B](https://github.com/enKl03B), [Henryliu880922](https://github.com/Henryliu880922), [MINAX2U](https://github.com/MINAX2U), [StarsShine11904](https://github.com/StarsShine11904), [yrctw](https://github.com/yrctw) |
## Maintaining Translation Data
The tables in this document are generated from the checked-in translation metadata. Completion is computed against the active English keys in `lang_en.json`; keys below the legacy boundary marker are excluded from the percentage.
To refresh translated percentages, contributor metadata, and this document after locale changes, run:
```powershell
pwsh ./scripts/translation/Sync-TranslationMetadata.ps1 -AllLanguages -UpdateTranslationDoc
```
To inspect the current status without modifying files, run:
```powershell
pwsh ./scripts/translation/Get-TranslationStatus.ps1 -OutputFormat Markdown -OnlyIncomplete
```