Як отримати локалізовану версію WordPress із сховища?


9

Я встановлюю свій базовий скелет / котельну плиту, яку хочу використовувати для всіх проектів Wordpress. Я дотримуюся підходу Марка Жакіта і включаю WP як підмодуль. Він отримує це з https://github.com/WordPress/WordPress . Багато моїх клієнтів є з Німеччини та потребують файлів німецької мови для адміністрування.

Чи є спосіб я включити локалізовані файли до мого сховища скелета git?


2
ймовірно, отримайте файли перекладу з svn.automattic.com/wordpress-i18n
Bainternet

@Bainternet гм, я не впевнений , що Git підтримує SVN , як подмодуль (я знаю , Mercurial робить)
Rarst

ні, лише дзеркало - це рішення. Ви не можете використовувати SVN , як подмодуль в мерзотника.
Бульдж

@Bainternet дякую якщо ви опублікуєте свій коментар як відповідь, я прийму його як найкращу відповідь.
Ян Бек

Відповіді:


3

Завантажте файли мов з репортажу SVN ...

Я б настійно радив цьому. Репо, як зберігання мовних файлів, припиняється, на користь Translate WordPress . Зараз у вас немає гарантій того, що репо має поточну версію файлу.

Поточний метод отримання мовних файлів - це або завантажити (експортувати) їх безпосередньо з Перекласти WordPress окремо (ядро, адміністратор, мережа та теми). Ви можете отримати доступ до цього безпосередньо через щось на зразок:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (для .mo, заміни формат = po для .po)

Наведені вище приклади стосуються лише основних файлів, вам потрібно повторити це для / wp / dev / admin / de / default, wp / dev / admin / network / de / default / та тем.

Все це, очевидно, можна «завити».

Ми усвідомлюємо, що цей метод на даний момент трохи заплутаний, але ми працюємо над кращим інструментом експорту.


1
Якщо використання репортажу SVN настільки погано, ви можете розглянути можливість оновлення статті Codex . Ось де люди спочатку заглянуть і звідки я отримав свою інформацію.
ши

3

Встановлення мов у WordPress Skeleton майже однаково, як у стандартній установці WP . Все, що робить WP-Skeleton, - це змінювати шляхи для розміщення WP як підмодуля Git. Це означає, що замість того, щоб встановлювати мовні файли під wp-content/languagesабо wp-includes/languages, потрібно розмістити їх content/languages.

В основному, все, що вам потрібно зробити:

  1. Завантажте файли мов з репо-файлу SVN . Не потрібно додавати це репо як субмодуль; просто завантажте потрібні мовні файли вручну.
  2. Створіть папку під contentназвою languages. Помістіть сюди всі .mo(і необов'язково .po) файли.
  3. Відкрийте wp-config.phpта встановіть WP_LANGконстанту по лінії 51 .

1
  1. Перейдіть на сторінку http://pcentral.io/internationalization/ і знайдіть офіційний веб-сайт потрібної мови
  2. Клацніть посилання «Більше», щоб відкрити офіційний веб-сайт, пов’язаний із цим перекладом. Наприклад, для російської мови це наразі:
    http://wpcentral.io/internationalization/ru/
  3. Знайдіть кнопку «Завантажити мовний пакет» та скопіюйте URL-адресу. Наприклад: http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. Тепер SSH на ваш сервер і зробіть це:

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

Звичайно, посилання та ім'я файлу * .zip залежать від вашої конкретної мови.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.