python - django搭建中英双语网站,必须用双库吗?
高洛峰
高洛峰 2017-04-18 10:32:25
0
5
495

打算用django做一个中英文网站。是不是必须建立双库?
如果是三语网站呢?
另外,针对导航这些固定信息,有没有不存数据库而实现的方法。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(5)
大家讲道理

Saya tidak tahu jika saya salah faham keperluan anda Bukankah ia sepatutnya disimpan dalam bahasa Inggeris dan kemudiannya diantarabangsakan?

刘奇

Pangkalan data adalah satu, dan tempat pada halaman yang perlu diterjemahkan ialah i18n

洪涛

Jika anda tidak mempertimbangkan gaya tapak web dan isu reka letak setiap negara, apabila membuat jadual yang perlu ditukar dengan kerap, anda boleh mencipta medan Cina dan medan Inggeris Jika anda tidak perlu mengubahnya selalunya, anda boleh terus mencipta fail konfigurasi dalam program

Jika anda mempertimbangkan isu seperti gaya dan reka letak, buat projek bahagian hadapan yang berbeza

Untuk rujukan sahaja

左手右手慢动作

Saya bersetuju, anda boleh mempertimbangkan untuk menggunakan i18n, dan kemudian tulis bahagian yang perlu diterjemahkan dalam tempat untuk mendapatkan butiran, sila rujuk kotak pasir django-oscar

大家讲道理

Lihat: pengantarabangsaan dan penyetempatan django
Anda juga boleh melaksanakannya sendiri. Prinsip umum:
1. Bina kamus yang sepadan dengan bahasa, contohnya:
lan = {

'login': {
    'cn': u'登录',
    'en': 'Login',
    'xx': 'xxx',
},

}
2. Terdapat parameter global dalam projek untuk menunjukkan bahasa yang digunakan pada masa ini: cn en xx
3 Dalam py dan html (template django), kandungan yang sepadan diperolehi melalui di atas kamus. Ia lebih menyusahkan dalam js: Saya fikir sebelum ini saya akan meletakkan teks (diterjemahkan) yang perlu dipaparkan dalam js ke dalam bentuk bayangan dalam html, dan kemudian mendapatkannya dalam html apabila js dimuatkan.

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!