Paylaşılan Kullanıcı Arayüzü Metnini Yerelleştirme
Çevrilmiş dizeleri paylaşılan kaynaklardan sunun.
Paylaşılan Kullanıcı Arayüzü Metnini Yerelleştirme, CoddyKit'te ücretsiz bir Kotlin Multiplatform Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Kotlin Multiplatform Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Kotlin Multiplatform Academy kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
Speak Every Language
To reach the world, your UI text must adapt to each user. Localization serves the right language from your shared resources. 🌍
Start From Shared Strings
Localization builds on the shared strings you already defined. You keep the same keys but add translations for each language.
Folders per Language
You add a values folder tagged with a language code, like values-es for Spanish. Each holds the same keys, translated.
Same Key, Different Text
The key welcome exists in every folder. Only the value changes, so your code never has to know the language.
<string name="welcome">Bienvenido de nuevo!</string>The Default Folder
The plain values folder is your fallback. If a translation is missing, Compose shows this default text instead of crashing.
Code Stays Unchanged
Your screen still calls stringResource with the same key. The right language is picked automatically at runtime.
Text(stringResource(Res.string.welcome))Compose Reads the Locale
Compose checks the device locale and selects the matching folder. Spanish devices get values-es, others get the default.
Plurals Need Care
One item versus many needs different wording. A plural resource lets each language choose the correct form for a count.
Text(pluralStringResource(Res.plurals.items, count, count))Format With Arguments
Word order differs by language. Use placeholders so each translation arranges values naturally for its grammar.
<string name="greeting">Hola, %1$s!</string>Test in Multiple Languages
Switch the device or emulator language and rerun. Seeing real translations early catches layout and length surprises. ✅
One Codebase, Many Locales
Because translations live in shared resources, both apps localize from the same files. Add a language once, ship it everywhere. 🙂
Quick Check
How do you provide Spanish text for an existing string key?
Recap: Worldwide From Shared Code
You added locale folders, kept the same keys, and let Compose pick the language automatically. One codebase, many locales. 🌐
Sıkça Sorulan Sorular
“Paylaşılan Kullanıcı Arayüzü Metnini Yerelleştirme” dersi ücretsiz mi?
Evet — “Paylaşılan Kullanıcı Arayüzü Metnini Yerelleştirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Kotlin Multiplatform Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Kotlin Multiplatform Academy kursu toplamda 4 dersten oluşur.
“Paylaşılan Kullanıcı Arayüzü Metnini Yerelleştirme” dersinde ne öğreneceğim?
Çevrilmiş dizeleri paylaşılan kaynaklardan sunun. Kotlin Multiplatform Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Kotlin Multiplatform Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Kotlin Multiplatform Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Paylaşılan Kullanıcı Arayüzü Metnini Yerelleştirme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Kotlin Multiplatform Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Kotlin Multiplatform Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Paylaşılan Ekranlar Arasında Gezinme
- Bağımsız Değişkenleri ve Derin Bağlantıları Geçirme
- Paylaşılan Görseller, Yazı Tipleri ve Dizeler
- Paylaşılan Kullanıcı Arayüzü Metnini Yerelleştirme