cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk melaksanakan laman web berbilang bahasa?

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.

我想大声告诉你我想大声告诉你2779 hari yang lalu687

membalas semua(7)saya akan balas

  • 阿神

    阿神2017-05-16 13:16:05

    Setiap bahasa sepadan dengan jadual data atau tatasusunan/objek
    Bertukar

    balas
    0
  • 怪我咯

    怪我咯2017-05-16 13:16:05

    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.

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:16:05

    i18n

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:16:05

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

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:16:05

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

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:16:05

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

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:16:05

    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

    balas
    0
  • Batalbalas