TLDR: XCode menghasilkan storyboard untuk setiap bahasa, namun saya ingin file "lama" (?) *. Bagaimana?

Saya saat ini sedang dalam proses Lokalisasi Story saya. Setelah saya mengaktifkan semuanya, XCode menghasilkan storyboard lain di samping yang asli (Bahasa Inggris) untuk saya untuk melokalisasi. Saya terkejut, saya harapkan file yang dilokalisasi Masih menyatakan pada 3 April 2021:

Untuk antarmuka Storyboard dan XIB, pilih file antarmuka pengguna (file dengan ekstensi nama file .storyboard atau .xib). Xcode menambahkan file string ke folder lokalisasi yang berisi teks untuk menerjemahkan, serta komentar yang menggambarkan komponen antarmuka pengguna. Misalnya, jika Anda menambahkan aplikasi Jerman ke iOS yang menggunakan storyboards, launchscreen.storyboard menjadi grup yang berisi landscreen.storyboard (base) dan landscreen.strings (Jerman).

Saya mencari di internet, di forum pengembang Apple, menyaksikan WWDC18 dan 19 berbicara tentang lokalisasi di Xcode, tetapi tidak menemukan satu penyebutan storyboard yang diterjemahkan.

Setelah terjemahan awal, yang berfungsi dengan baik karena kesederhanaan hanya mengisi semuanya, itu membuat frustasi, karena setiap perubahan tata letak perlu diulang untuk setiap bahasa. Ini tidak bisa dimaksudkan, pasti ada cara yang lebih baik, bukan? Sayangnya, saya tidak menemukan apa pun. Bahkan petunjuk untuk sepotong dokumentasi mengenai salinan storyboard ini akan sangat dihargai. Terima kasih!

Ada beberapa tangkapan layar dari kemungkinan untuk mengkonversi dua format ini melalui dropdown, seperti gambar ketiga di Posting ini. Namun bagi saya, tidak ada dropdown di sebelah item bahasa ketika saya mengklik storyboard, baik pada grup, atau basis individu atau yang terlokalisasi:

Screenshot of the missing dropdowns

Apakah ini bug atau aku kehilangan sesuatu di sini? Saya menggunakan MacOS Big Sur 11.2.3 dengan xcode 12.4 (12d4e).

0
bjrne 3 April 2021, 14:54

1 menjawab

Jawaban Terbaik

Ternyata, Anda perlu menggunakan fitur lokalisasi dasar, dropdown kemudian muncul dan Anda dapat mengkonversi file-storyboard yang ada ke file *.strings.

enter image description here

0
bjrne 5 April 2021, 17:09