Flutter ve iOS yerelleştirme rehberleri
gen-l10n ve Xcode'un gerçekte neyi denetlediği, neyi gözden kaçırdığı ve bunları sürüm yayımlamadan önce nasıl yakalayacağınız.
- Bir Flutter uygulamasının ARB dosyalarında eksik anahtarları bulmak Flutter ARB dosyalarında eksik çevirileri bulun: untranslated-messages-file seçeneği, anahtar karşılaştırma script'i ve placeholder kontrolü. Güncelleme: 27 Eylül 2026
- ICU çoğulları ve placeholder'lar: gen-l10n neleri gözden kaçırıyor Atlanan placeholder, adı değişen değişken, sıfır için gösterilen =1 dalı: gen-l10n'in ARB dosyalarında yakalamadıkları. Flutter 3.47 ile test edildi. Güncelleme: 27 Eylül 2026
- Localizable.strings'ten String Catalog'a (.xcstrings) geçiş Localizable.strings'ten Xcode String Catalog'a geçiş: taşıma adımları, .xcstrings dosya biçimi ve commit'ten önce diff'te kontrol edilmesi gerekenler. Güncelleme: 27 Eylül 2026
- Bir Flutter uygulamasını Ollama veya LM Studio ile çevirmek Flutter uygulamasının ARB dosyalarını yerel bir modelle (Ollama, LM Studio) çevirmek: kurulum, prompt, bir Dart script'i ve dikkat edilmesi gereken hatalar. Güncelleme: 27 Eylül 2026
- App Store anahtar kelimeleri: 100 bayt mı, 100 karakter mi? App Store Connect referansı 100 bayt diyor, Apple'ın diğer sayfaları 100 karakter. Bunun Türkçe karakterler, Japonca veya Tayca için anlamı. Güncelleme: 27 Eylül 2026
- %@, %1$@, %lld: çeviride bozulan format belirteçleri Atlanan belirteçler, değişen türler, yer değiştiren sıra ve "%20 indirim" tuzağı: iOS çevirilerinde sık görülen format hataları ve nasıl yakalanacakları. Güncelleme: 27 Eylül 2026