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

Terdapat keperluan baru-baru ini untuk membina tapak web dalam bahasa yang berbezauntuk 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
                Tentang kita Penafian Sitemap
                Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!