> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Mobil uygulamayı yerelleştirin

Dört dağıtılan yerel ayar, tür denetimli bir katalog ve İngilizce yedek.

## Kataloglar nasıl çalışır

Uygulama, apps/mobile/src/i18n içinde İngilizce, Almanca, İspanyolca ve Fransızca kataloglar dağıtır — yerel ayar başına bir tür denetimli MobileCatalog; noktalı yollar ve {name} enterpolasyonuyla t(key, vars) üzerinden aranır. Bir yerel ayarda eksik olan bir anahtar İngilizce karşılığına döner ve çoğullaştırılmış dizgiler biçimlerini Intl.PluralRules üzerinden seçer.


## Yerel ayarın seçilmesi

Cihaz yerel ayarı çalışma zamanında Intl API'leri üzerinden çözümlenir, dil önekiyle eşleşir ve İngilizceye döner — bir pt-BR cihazı İngilizce görür çünkü Portekizce MOBILE_LOCALES içinde değildir.


## Dizgi ve yerel ayar ekleme

Her yeni anahtarı dört kataloğa da ekleyin — bir yerel ayar bir anahtarı kaçırdığında paylaşılan katalog türü typecheck'i başarısız kılar. Beşinci bir yerel ayar, MobileLocale ve MOBILE_LOCALES'i genişletmek ve eksiksiz bir katalog yazmak demektir. Mobil kataloglar web uygulamasının i18n'inden ayrıdır: hiçbir şey otomatik eşitlenmez; bu nedenle iki platformda da bulunan metin iki yerde de çevrilir.


## Doğrulama ve sorun giderme

Cihaz dilini dağıtılan her yerel ayar ve desteklenmeyen bir tanesi arasında gezdirin ve çevrimdışı başlığın göreli zamanları gibi çoğullaştırılmış bir dizgiyi her katalogda kontrol edin. Ekranda ham bir noktalı anahtar, anahtarın bir yerel ayarda çevrilmemiş değil her yerde eksik olduğu anlamına gelir.


## Sonraki

[Modül genel bakışı](https://supastack.dev/tr/docs/modules.md)
