Praktik terbaik untuk melokalkan konten WordPress?


18

Klien meminta blog yang memiliki konten lokal (mis. En.blogname.com untuk konten bahasa Inggris, fr.blogname.com untuk konten Prancis, dll.). Menjadi orang baru dalam membangun blog seperti itu, kami baru-baru ini menemukan WPML dan qTranslate , yang terlihat sempurna untuk kebutuhan kita.

Apakah Anda memiliki praktik terbaik / yang disarankan untuk membuat blog multibahasa?

Pada titik ini, kami tidak membayangkan perlunya menerjemahkan perangkat lunak WordPress, tetapi jika Anda telah menemukan itu sebagai ide yang baik, kami akan senang mengetahuinya. Semua penulis akan multibahasa (bahasa Inggris + satu bahasa lain), tetapi bisa dibayangkan bahwa penutur non-bahasa Inggris dapat dipekerjakan kemudian.


@ Mike Lee: Saya ingin sekali belajar jawabannya juga. Saya mungkin punya klien baru yang membutuhkan ini.
MikeSchinkel

Jawaban:


11

Cara terbaik adalah tanpa plugin - saya mengatur WP3.0 dengan multisite; blog pertama adalah dummy untuk menulis ulang uesers ke blog yang benar dengan bahasanya, sebuah skrip kecil dalam tema untuk rewirte ro bahasa yang tepat; saya melihat dalam bahasa browser pengguna dan menulis ulang; yang kedua adalah blog default, blog ketiga adalah blog lain dan oleh karena itu dimungkinkan untuk mengubah blog dari post tot post dengan fungsi inti WPMU dan Anda dapat menambahkan fungsi sendiri untuk memposting draf di blog lain dari postingan yang dipublikasikan di sebuah blog

perbarui pertanyaan Anda:

Maaf bahasa Inggrisku buruk

Saya menginstal wp3.0 atau MU dan blog pertama, admin-blog memiliki tema kecil, satu template dengan fungsi kecil. Fungsi membaca bahasa browser dari pengguna di frontend domain dan sitch kemudian ke blog lain dari instalasi ini, dia memiliki bahasa ini sebagai default.

Semua blog lain untuk bahasa yang berbeda dan satu blog untuk satu bahasa. Jadi dimungkinkan untuk memiliki tabel yang bagus untuk postingan yang berbeda dan semua berfungsi dengan metode WP core. WPMU memiliki fungsi yang cukup untuk beralih dari posting ke posting dalam bahasa yang berbeda. Berikan posting di blog bahasa Inggris dan tautan ke posting di blog bahasa Jerman, daripada saya menulis ini dengan plugin sendiri di postmeta posting. Jadi dimungkinkan bagi pengguna, ia dapat mengaktifkan frontend dari pos dalam bahasa lain. Anda juga dapat menggunakan wp_insert_post()untuk menambahkan konsep di blog dalam bahasa jerman mungkin, saat Anda mempublikasikan dalam blog berbahasa Inggris.

Saya harap Anda mengerti cara saya - bekerja dengan baik dan saya memiliki banyak pelanggan dengan solusi ini.

Pembaruan, ditarik dari komentar 12/22/2012

Kami telah membuat plugin gratis untuk melakukan ini:
wordpress.org/extend/plugins/multilingual-press
bueltge 22 Des 11 '11


@bueltge Bisakah Anda jelaskan metode Anda lebih detail?
Chris_O

mungkin, bahasa Inggris saya buruk
bueltge

Saya telah wirte dalam jawaban saya, komentar belum begitu banyak.
bueltge

3
Jadi untuk memperjelas, ini tidak merekomendasikan 'tidak ada plugin' tetapi sebaliknya memberitahu orang-orang untuk menulis plugin mereka sendiri untuk menyatukan berbagai situs dalam instalasi MS.
jerclarke

1
Sekarang pembaruan: kami telah membuat plugin gratis untuk melakukan ini: wordpress.org/extend/plugins/multilingual-press
bueltge

3

Saya telah menggunakan qTranslate juga dengan sukses dan melihatnya diterapkan di beberapa blog.

tetapi masalah dengan menggunakan salah satu dari 2 plugin adalah bahwa dengan pembaruan wordpress, Anda harus menunggu rilis versi plugin baru kemudian memperbarui. Dengan plugin lain, seperti formulir kontak, sistem penilaian atau hal-hal seperti ini, Anda dapat menonaktifkannya sementara, mencari pengganti lain, tetapi untuk sesuatu yang sama pentingnya dengan ini, Anda tidak dapat melakukannya.

jadi agak sulit dalam jangka panjang untuk menggunakan salah satu dari 2 plugin untuk mengelola komponen utama blog Anda alias konten Anda dan masalah keamanan bisa muncul.

Itu sebabnya saya mendukung metode bueltge, cobalah untuk menerapkannya dan semoga berhasil dengan itu :)


Terima kasih atas info latar belakangnya. Masalah dengan menggunakan plugin untuk fitur inti ini adalah wawasan yang bagus.
Mike Lee
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.