Saya menggunakan bahasa Inggris, Spanyol, dan Jerman sebagai tiga tampilan toko untuk situs saya. Apa cara termudah untuk menambahkan terjemahan untuk kata-kata baru?
Bahkan jika saya menambahkan kata-kata baru dengan terjemahan itu tidak muncul di frontend.
magento-1.9
localisation
Sukeshini
sumber
sumber
Anda tidak benar-benar menerjemahkan kata-kata. Anda perlu menerjemahkan blok statis, halaman, atribut, templat email, dan elemen terkait konfigurasi dari backend. Untuk menerjemahkan string sistem, ada
app/design/frontend/{package}/{theme]/locale/{locale}/translate.csv
{locale} bisa menjadi contoh de_DE untuk bahasa Jerman yang digunakan di Jerman.
Modifikasi file terjemahan di
app/locale/{locale}/
TIDAK disarankan karena mereka adalah bagian dari paket bahasa dan harus dianggap sebagai elemen inti yang dapat ditimpa segera setelah paket diperbarui.sumber
Ini bisa dilakukan dalam langkah-langkah mudah ini. Langkah 1: Buat tampilan toko baru. Oleh admin toko kami buka TOKO-> Pengaturan-> Semua toko.
Create Store View
. Pilih store dan beri nama misalnya Hindi. Pergi ke TOKO-> Pengaturan-> Konfigurasi. Di sudut kiri atas diStore View
Pilih tampilan toko AndaHindi
. PadaGeneral
tabLocale Option
PilihHindi(India)
dari Dropdown.Langkah 2: Setel tema Anda ke tampilan Toko ini. Dari admin Pergi ke KONTEN-> Desain-> Konfigurasi
Edit
tampilan Toko Anda dan atur tema.Langkah 3: Buat file csv di
<magento dir>/app/design/frontend/<vendorName>/<themeName>/i18n/hi_IN.csv
(hi_IN for Hindi). Isi adalah:"Sign In", "Your Text" "My Account","Your Text" "My Wish List", "Your Text"
Langkah 4: Menyebarkan konten. di direktori magento terminal Anda
php bin/magento setup:static-content:deploy -f en_US hi_IN
Bersihkan cache dan segarkan halaman. Setelah beralih ke tampilan toko baru, perubahan Anda akan ditampilkan. Ini akan berfungsi untuk magento 2.2.xsumber
Saya kira bagian teknologi dijawab ... :)
Untuk membuatnya "mudah" - atau mempercepat l18n - Anda dapat menerjemahkan
CSV
file secara otomatis .Ini mungkin berguna jika Anda telah menginstal atau membangun ekstensi yang hanya
en_US.csv
termasuk.Req:
https://github.com/chriskonnertz/DeepLy
CSV
untuk menerjemahkantambahkan skrip PHP sederhana
Tidak terlalu bagus, tetapi berhasil ...: P
Catatan
Saya tidak ada hubungannya dengan mendalam , itu hanya menyelamatkan saya beberapa jam ... maaf untuk iklan.
sumber