Wordpress harus selalu memungkinkan saya untuk mengubah bahasa, kapan saja. Namun, kadang-kadang saya terjebak dalam situasi seperti ini, di mana saya hanya bisa memilih "Bahasa Inggris (Amerika Serikat)".
(Pengaturan> Pengaturan Umum> Bahasa Situs)
Apa yang saya harapkan:
Apa yang saya dapatkan:
Mengapa demikian? Bagaimana saya bisa memperbaikinya?
chown -R apache:apache /path/to/virtual/domain
dan SELinux memberikan pengaturan yang benar) Itu memungkinkan saya setelah instalasi untuk memilih bahasa lain.Jawaban:
Mungkin WordPress tidak memiliki izin untuk menyimpan file bahasa baru. Saya memiliki masalah yang sama, dan saya menyelesaikannya dengan menambahkan yang berikut ke
wp-config.php
Anda mungkin juga ingin memeriksa apakah
wp-content/
direktori- Anda dapat ditulisi oleh pengguna server web.sumber
wp-content
izin menjadi 777 menyelesaikan masalah!Saya tidak punya pengalaman dengan WP sebelumnya. Saya mencoba menginstal WP 4.7 dan memiliki masalah yang sama. Hanya bahasa Inggris yang ada di daftar dropdown. Saya pikir WP mengunduh semua file terjemahan secara otomatis tetapi sayangnya tidak.
Untuk mendapatkan bahasa dalam daftar dropdown (Pengaturan> Pengaturan Umum> Bahasa Situs) Anda perlu menginstal file terjemahan ke
wp-content/languages
direktori.Untuk mengunduh file bahasa, pilih versi WP di sini https://translate.wordpress.org/projects/wp daripada bahasa pilihan. Anda akan mendapatkan halaman tempat Anda dapat mengunduh file bahasa.
Misalnya untuk wp4.7 Ukraina Saya sudah mendapat halaman ini
Di akhir halaman cari
Export
tautan. Pilih 'semua saat ini ' sebagai ' Katalog Pesan Objek Mesin (.mo) ' dan klikexport
Kemudian masukkan file yang diunduh ke direktori wp-content / languages . Buka atau segarkan Pengaturan> halaman Pengaturan Umum. Anda akan melihat bahasa baru di daftar dropdown.
Hal ini penting untuk download file .mo persis. Saya menghabiskan banyak waktu mencoba menginstal file .po. Juga jika Anda pengguna linux dan hanya memiliki file .po Anda dapat mengubahnya dengan perintah
Untuk menginstal file terjemahan untuk plugin dan tema, Anda harus melakukan hal yang sama dengan beberapa perbedaan.
Detail lebih lanjut dapat Anda temukan di sini https://codex.wordpress.org/Installing_WordPress_in_Your_Language
sumber
Hanya mengalami masalah yang sama. Dalam kasus saya, alasannya sederhana. Ketika Anda menginstal WordPress versi bahasa Inggris saja, tidak ada
languages
subdirektori di bawahwp-content
direktori. Buat secara manual, dan Anda akan menerima semua daftar bahasa yang tersedia di dasbor WP Anda. Pertama, pilih dan instal bahasa yang diperlukan. Pada saat ini, Anda mendapatkan file terjemahan inti WP, tetapi bukan plugin atau tema. Untuk mendapatkan semua file terjemahan lainnya, buka bagian Pembaruan di bawah Dasbor , dan klik tombol Periksa lagi . Di bagian bawah halaman Anda akan melihat pesan Terjemahan baru tersedia . Klik tombol Perbarui terjemahan , dan WP akan mengunduh semua terjemahan yang tersedia untuk plugin dan tema Anda.Seperti disebutkan di atas, WP harus memiliki izin menulis pada
languages
direktori, dalam hal lain Anda harus mengunduh semua file terjemahan secara manual. File terjemahan (.mo
dan.po
) untuk inti WordPress yang terletak dilanguages
direktori, file terjemahan untuk tema yang diinstal terletak dilanguages/themes
subdirektori, dan file terjemahan untuk plugin yang diinstal terletak dilanguages/plugins
subdirektori (dua subdirektori ini akan dibuat secara otomatis oleh WP, tentu saja, jika ada cukup izin untuk lakukan).sumber
languages
dan menambahkan file .mo seperti dijelaskan dalam jawaban lain. Ini bermanfaat.Saya memiliki masalah yang sama persis. Jika Anda memiliki plugin multi-bahasa yang diinstal, Anda harus menonaktifkannya (atau menghapusnya) dan kemudian Anda akan dapat mengubah bahasa menjadi apa pun yang Anda butuhkan. Saya punya masalah ini secara khusus dengan Multisite Language Switcher.
PS. saya memeriksa sebelum dan saya memiliki file bahasa di instalasi wordpress saya.
sumber
Saya memiliki masalah yang sama dan saya menghabiskan berjam-jam untuk membaca berbagai solusi rumit.
Hanya 3 langkah yang sangat mendasar.
1 Buat folder baru di direktori '/ wp-content' Anda disebut '/ bahasa'
2 Salin dalam folder ini paket bahasa dari bahasa yang ingin Anda instal
(unduh dari https://make.wordpress.org/polyglots/ tim / )
3 Pilih bahasa baru melalui antarmuka
Detail di sini: https://www.linuwi.com/tutorials/how-to-change-wordpress-language/
sumber
Seperti Ivan yang dijelaskan di atas, pastikan PHP memiliki izin file yang tepat sehingga dapat membuat subdirektori / bahasa di bawah direktori / wp-content. Jika sudah, itu akan membuat direktori secara otomatis dan membiarkan Anda memilih bahasa di bawah Pengaturan> Pengaturan Umum> Bahasa Situs.
sumber
Dalam kasus saya karena saya menggunakan WPML untuk terjemahan, saya harus pergi ke Halaman Pengaturan WPML, untuk mengubah bahasa default saya.
sumber
Masalah ini terjadi di WordPress 4.0 dan versi di atas juga, karena izin. Karena WordPress ini tidak dapat mengunduh paket bahasa. Untuk menambahkan bahasa lain di pengaturan umum panel admin, tambahkan kode ini di dalam wp-config.php tepat di bawah define ('WP_DEBUG', true);
Setelah menyimpan perubahan, periksa pengaturan umum panel admin, sekarang Anda akan menemukan sejumlah bahasa. Dan jika Anda tidak akan menemukan bahasa Anda di dalam daftar, cobalah untuk menambahkan paket bahasa menggunakan plugin atau tambahkan melalui kode. Anda dapat mengikuti dokumentasi resmi untuk ini.
sumber
Saya telah memecahkan masalah ini dengan mendefinisikan cara yang benar untuk mencari
wp-content
folder wordpress .Dalam
wp-config.php
Anda dapat menentukan posisiwp-content
folder. Berdasarkan sistem yang sedang Anda kerjakan, cobalah untuk mengatur kode berikut:atau yang ini:
sumber