0Pricing
Kotlin Multiplatform Academy · Pelajaran

Melokalkan Teks UI Bersama

Sajikan string terjemahan dari sumber daya bersama

Melokalkan Teks UI Bersama adalah pelajaran Kotlin Multiplatform Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Kotlin Multiplatform Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.

Gunakan Semua Bahasa

Untuk menjangkau seluruh dunia, teks UI Anda harus menyesuaikan diri dengan setiap pengguna. Lokalisasi menyediakan bahasa yang tepat dari sumber daya bersama. 🌍

Mulai dari String Bersama

Lokalisasi dibangun di atas string bersama yang sudah Anda tentukan. Anda mempertahankan kunci yang sama, tetapi menambahkan terjemahan untuk setiap bahasa.

Folder untuk Setiap Bahasa

Anda menambahkan folder values yang diberi kode bahasa, seperti values-es untuk bahasa Spanyol. Setiap folder menyimpan kunci yang sama dalam bahasa terjemahan.

Kunci Sama, Teks Berbeda

Kunci welcome ada di setiap folder. Hanya nilainya yang berubah, sehingga kode Anda tidak perlu mengetahui bahasanya.

<string name="welcome">Bienvenido de nuevo!</string>

Folder Default

Folder values biasa adalah cadangan Anda. Jika terjemahan tidak tersedia, Compose menampilkan teks default ini, bukan mengalami kerusakan.

Kode Tetap Tidak Berubah

Layar Anda tetap memanggil stringResource dengan kunci yang sama. Bahasa yang tepat dipilih secara otomatis saat aplikasi berjalan.

Text(stringResource(Res.string.welcome))

Compose Membaca Lokal

Compose memeriksa lokal perangkat dan memilih folder yang sesuai. Perangkat berbahasa Spanyol mendapatkan values-es, sedangkan perangkat lainnya mendapatkan default.

Bentuk Jamak Memerlukan Perhatian

Satu item dan banyak item memerlukan susunan kata yang berbeda. Sumber daya jamak memungkinkan setiap bahasa memilih bentuk yang tepat berdasarkan jumlah.

Text(pluralStringResource(Res.plurals.items, count, count))

Format dengan Argumen

Urutan kata berbeda-beda menurut bahasa. Gunakan tempat penampung agar setiap terjemahan dapat menyusun nilai secara alami sesuai tata bahasanya.

<string name="greeting">Hola, %1$s!</string>

Uji dalam Berbagai Bahasa

Ganti bahasa perangkat atau emulator, lalu jalankan kembali. Melihat terjemahan nyata sejak awal membantu menemukan masalah tata letak dan panjang teks. ✅

Satu Basis Kode, Banyak Lokal

Karena terjemahan berada dalam sumber daya bersama, kedua aplikasi melakukan lokalisasi dari berkas yang sama. Tambahkan bahasa sekali, lalu kirimkan ke semua platform. 🙂

Pemeriksaan Singkat

Bagaimana Anda menyediakan teks bahasa Spanyol untuk kunci string yang sudah ada?

Rangkuman: Mendunia dari Kode Bersama

Anda menambahkan folder lokal, mempertahankan kunci yang sama, dan membiarkan Compose memilih bahasa secara otomatis. Satu basis kode, banyak lokal. 🌐

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Melokalkan Teks UI Bersama” gratis?

Ya — teks lengkap “Melokalkan Teks UI Bersama” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Kotlin Multiplatform Academy, upgrade ke CoddyKit PRO. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Melokalkan Teks UI Bersama”?

Sajikan string terjemahan dari sumber daya bersama Kamu berlatih Kotlin Multiplatform Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Kotlin Multiplatform Academy?

Tidak diperlukan pengalaman sebelumnya. Kotlin Multiplatform Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Melokalkan Teks UI Bersama” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Kotlin Multiplatform Academy ini?

Ya. Setiap pelajaran Kotlin Multiplatform Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Bernavigasi di antara Layar Bersama
  2. Meneruskan Argumen & Tautan Dalam
  3. Gambar, Font & String Bersama
  4. Melokalkan Teks UI Bersama
← Kembali ke Kotlin Multiplatform Academy