Bagaimana cara mendapatkan versi lokal dari WordPress dari repositori?

9

Saya sedang menyiapkan kerangka dasar / boilerplate yang ingin saya gunakan untuk semua proyek wordpress. Saya mengikuti pendekatan Mark Jaquiths dan memasukkan WP sebagai submodule. Dia mendapatkannya dari https://github.com/WordPress/WordPress . Banyak klien saya berasal dari Jerman dan memerlukan file bahasa Jerman untuk administrasi.

Apakah ada cara saya bisa memasukkan file yang dilokalkan ke dalam repositori skeleton git saya?

Jan Beck
sumber
2
mungkin mendapatkan file terjemahan dari svn.automattic.com/wordpress-i18n
Bainternet
@Bainternet hm, saya tidak yakin git mendukung SVN sebagai submodule (Saya tahu Mercurial)
Rarst
tidak, hanya cermin yang merupakan solusi. Anda tidak dapat menggunakan SVN sebagai submodule di git.
bueltge
@Bainternet terima kasih. jika Anda memposting komentar Anda sebagai jawaban saya akan menerimanya sebagai jawaban terbaik.
Jan Beck

Jawaban:

3

Unduh file bahasa Anda dari repo SVN ...

Saya akan sangat menyarankan hal ini. Repo itu, sebagai penyimpanan file bahasa, sedang dihentikan, mendukung Translate WordPress . Saat ini, Anda tidak memiliki jaminan bahwa repo memiliki versi file saat ini.

Metode saat ini untuk mendapatkan file bahasa adalah dengan mengunduh (mengekspor) langsung dari Translate WordPress secara terpisah (inti, admin, jaringan dan tema). Anda dapat mengaksesnya langsung dengan sesuatu seperti:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (untuk .mo, ganti dengan format = po untuk .po)

Contoh di atas hanya untuk file inti, Anda harus mengulanginya untuk / wp / dev / admin / de / default, wp / dev / admin / network / de / default, dan tema.

Anda bisa "meringkuk" semua itu, tentu saja.

Kami menyadari bahwa metode ini sedikit berbelit-belit saat ini, tetapi kami sedang mengerjakan alat ekspor yang lebih baik.

zedejose
sumber
1
Jika menggunakan repo SVN sangat buruk, Anda dapat mempertimbangkan memperbarui artikel Codex . Di situlah orang pertama akan melihat dan dari mana saya mendapatkan informasi saya.
shea
3

Menginstal bahasa di WordPress Skeleton hampir sama dengan instalasi WP standar . Semua WP-Skeleton lakukan adalah mengubah jalur untuk mengakomodasi WP sebagai submodule Git. Ini berarti alih-alih menginstal file bahasa di bawah wp-content/languagesatau wp-includes/languages, Anda harus meletakkannya di content/languages.

Pada dasarnya, yang perlu Anda lakukan adalah:

  1. Unduh file bahasa Anda dari repo SVN . Tidak perlu menambahkan repo ini sebagai submodule; cukup unduh file bahasa yang Anda butuhkan secara manual.
  2. Buat folder di bawah yang contentdisebut languages. Tempatkan semua file Anda .mo(dan opsional .po) di sini.
  3. Buka wp-config.phpdan atur WP_LANGkonstanta on line 51 .
shea
sumber
1
  1. Buka http://pcentral.io/internationalization/ dan temukan situs web resmi bahasa yang diinginkan
  2. Klik tautan »Lainnya« untuk membuka situs web resmi yang terkait dengan terjemahan tertentu. Misalnya, untuk bahasa Rusia saat ini:
    http://wpcentral.io/internationalization/ru/
  3. Temukan tombol »Unduh Paket Bahasa« dan salin URL. Misalnya: http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. Sekarang SSH ke server Anda dan lakukan ini:

    cd wp-content / bahasa
    wget http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
    unzip ru_RU.zip
    rm ru_RU.zip

Tentu saja, tautan dan nama file * .zip akan berbeda untuk bahasa tertentu Anda.

Meglio
sumber