Saya mencoba tema baru dan sepertinya tidak mendapatkan terjemahan dengan benar. Jika saya mencari frasa bahasa Inggris di file saya, saya dapat menemukan:
"Anda tidak memiliki item untuk dibandingkan.", "Sie haben keine Artikel auf der Vergleichsliste."
dalam file: Mage_Catalog.csv app / design / frontend / MYTHEME / default / locale / de_DE / pada dasarnya seharusnya sudah menunjukkan kalimat Jerman, kan?
Selain itu saya menambahkan translate.csv yang tampaknya tidak berfungsi dengan baik.
Mungkinkah ini masalah dengan tema saya atau beberapa pengaturan Magento?
Dalam aplikasi / desain / antarmuka saya / MYTHEME / default / template / katalog / produk / bandingkan / sidebar.phtml saya melihat kode ini:
<?php else: ?>
<p class="empty"><?php echo $this->__('You have no items to compare.') ?></p>
<?php endif; ?>
yang juga terlihat baik untukku !? (File ini sedang digunakan - jika saya mengubah sesuatu di file, itu akan segera ditampilkan di situs)
sumber
Jawaban:
Dalam beberapa kasus, Magento memiliki banyak modul yang mencoba menerjemahkan item yang sama. Ambil
Add to Cart
contoh. Dalam Magento modulMage_Catalog
,Mage_Checkout
,Mage_Reports
,Mage_Sales
,Mage_Tag
,Mage_Wishlist
danMage_XmlConnect
semua mencoba untuk menerjemahkan string ini.Apa yang membantu dalam kasus-kasus itu adalah menentukan terjemahan modul mana yang Anda coba atur. Anda dapat melakukan ini dengan menambahkan tanda titik dua, seperti:
sumber
Mungkin ada alasan di bawah ini, atau kombinasi dari banyak alasan. Jadi saya menuliskan semuanya:
core_translate
tabel;sumber
Pastikan Anda menambahkan tema Anda di CMS:
Kalau tidak, translate.csv tidak akan dimuat.
sumber
Anda harus membuat file translate.csv di dalam folder theme / locale / de_DE Anda. Di sana Anda harus menambahkan entri ini. & pastikan csv Anda dipisah koma beberapa kali saat kami menggunakan excel atau aplikasi lain, itu tidak membuat bidang csv koma dipisah tetapi tab yang dipisah mungkin merupakan penyebabnya.
sumber
Saat ini di kapal yang sama, men-debug terjemahan tidak berfungsi. Dua saran lagi yang dapat membantu orang lain dalam pencarian terjemahan:
Mage::helper('my_extension')->__('String to translate');
sumber