The launcher’s own strings live in strings_murine.xml. Everything inherited from AOSP Launcher3 is translated upstream into 85 locales and is not tracked here.

Language Code Strings Status Reviewed by
English en 148 / 148 ✅ Fully reviewed
Source language
Italian
Italiano
it 148 / 148 ✅ Fully reviewed
Dev's language
French
Français
fr 148 / 148 🟢 Mostly reviewed
Valkyr2, My mum
Spanish
Español
es 148 / 148 🟢 Mostly reviewed
EJDV
German
Deutsch
de 148 / 148 🤖 AI slop
Portuguese
Português
pt 148 / 148 🤖 AI slop
Russian
Русский
ru 148 / 148 🤖 AI slop
Dutch
Nederlands
nl 148 / 148 🤖 AI slop
Polish
Polski
pl 148 / 148 🤖 AI slop
Turkish
Türkçe
tr 148 / 148 🤖 AI slop
Ukrainian
Українська
uk 148 / 148 🤖 AI slop
Catalan
Català
ca 148 / 148 🤖 AI slop
Japanese
日本語
ja 148 / 148 🤖 AI slop
Korean
한국어
ko 148 / 148 🤖 AI slop
Arabic
العربية
ar 148 / 148 🤖 AI slop
Persian
فارسی
fa 148 / 148 🤖 AI slop
Hebrew
עברית
iw 148 / 148 🤖 AI slop
Indonesian
Bahasa Indonesia
in 148 / 148 🟢 Mostly reviewed
Vietnamese
Tiếng Việt
vi 148 / 148 🤖 AI slop
Chinese (Simplified)
简体中文
zh-rCN 148 / 148 🤖 AI slop
Chinese (Traditional)
繁體中文
zh-rTW 148 / 148 🤖 AI slop
Hindi
हिन्दी
hi 148 / 148 🤖 AI slop
Thai
ไทย
th 148 / 148 🤖 AI slop
Filipino tl 148 / 148 🤖 AI slop
Norwegian
Norsk bokmål
nb 148 / 148 🟢 Mostly reviewed

What the statuses mean

  • ✅ Fully reviewed: every string read by someone who speaks the language.
  • 🟢 Mostly reviewed: was fully reviewed, then a few strings were added and have not been checked yet.
  • 🟡 Partially reviewed: some strings checked by a human, the rest machine-translated.
  • 🤖 AI slop: machine-translated and nobody has read it yet; there may be some mistakes.

Helping out

Click any language above to open its strings_murine.xml, then modify or create one and create a pull request (or just send it to me). That counts as a review in itself: going through the file to fix the awkward strings means someone who speaks the language has read it, so it gets marked ✅ unless you say otherwise. Fixing even a handful of strings is a perfectly good contribution.

Read through one and found nothing worth changing? That is still a review. Just contact me saying which language you checked and it gets marked accordingly, no pull request needed.

To add a language that is not listed, copy res/values/strings_murine.xml into a new res/values-<code>/ folder and translate it there.