javascript - Bagaimana untuk melaksanakan laman web berbilang bahasa?
我想大声告诉你
我想大声告诉你 2017-05-16 13:14:05
0
7
651

Terdapat keperluan baru-baru ini untuk membina tapak web dalam bahasa yang berbeza​​​untuk negara di Eropah, Amerika, Timur Tengah, Afrika, Asia dan Oceania di seluruh dunia. Sebagai contoh, jika anda memilih Sepanyol di Eropah, maka laman web ini akan dipaparkan dalam bahasa Sepanyol jika anda memilih Belarus di Eropah, maka laman web ini akan dipaparkan dalam bahasa Rusia jika anda memilih Jepun di Asia, maka laman web ini akan dipaparkan dalam bahasa Jepun; ...

Bagaimana untuk merealisasikan keperluan sedemikian?

Untuk bahagian belakang, saya hanya tahu php. Adakah cara yang baik? Tolong beri saya nasihat.

我想大声告诉你
我想大声告诉你

membalas semua(7)
阿神

Setiap bahasa sepadan dengan jadual data atau tatasusunan/objek
Bertukar

刘奇

Anda boleh menggunakan rangka kerja seperti thinkphp, satu bahasa dan satu pek bahasa, iaitu semua tempat teks dipaparkan dihuraikan dengan teg dan kamus teg yang sepadan dalam pek bahasa digunakan. Apabila menukar bahasa, anda boleh meletakkan ID bahasa ke dalam kuki dan memilih pek bahasa untuk paparan berdasarkan bahasa.

淡淡烟草味

i18n

伊谢尔伦

Sokongan antarabangsa. Pada masa ini, banyak yang dilaksanakan mengikut i18N.

習慣沉默

Bar pek bahasa Projek awal mesti mereka bentuk cara menukar dan melaksanakannya

巴扎黑

Saya tidak faham penyelesaian pengantarabangsaan PHP, tetapi saya harap artikel saya ini akan membantu anda: Bagaimana untuk mengantarabangsakan aplikasi web?

曾经蜡笔没有小新

Saya melakukan ini baru-baru ini dan ia membuatkan saya muntah.

Jika anda menggunakan rangka kerja bahagian hadapan, maka anda hanya memerlukan aksara paip (penapis) untuk menapis data Bagi cara menapis, anda boleh menyimpan perbandingan bahasa Cina dan Inggeris dalam fail json.

Sebagai contoh, saya mempunyai fail zh.json Kandungannya ialah

"contact us": "联系我们"

Kemudian saya tulis kod seperti ini dalam templat

{{ 'contact us' | translate }}

Kemudian mengekalkan pembolehubah bahasa secara global Apabila saya memilih bahasa Cina, saya menetapkan parameter yang dihantar untuk menterjemahkan kepada zh, supaya saya boleh menukar bahasa Inggeris ke bahasa Cina

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan