Как получить локализованную версию WordPress из репозитория?

9

Я настраиваю свой основной скелет / шаблон, который я хочу использовать для всех проектов WordPress. Я следую подходу Mark Jaquiths и включаю WP в качестве подмодуля. Он получает его с https://github.com/WordPress/WordPress . Многие из моих клиентов из Германии и требуют немецких языковых файлов для администрирования.

Есть ли способ, которым я могу включить локализованные файлы в мой репозиторий Git?

Ян Бек
источник
2
вероятно получите файлы перевода от svn.automattic.com/wordpress-i18n
Bainternet
@Bainternet хм, я не уверен, что git поддерживает SVN как подмодуль (я знаю, Mercurial делает)
Rarst
нет, только зеркало - это решение. Вы не можете использовать SVN как подмодуль в git.
Bueltge
@Bainternet спасибо. если вы оставите свой комментарий в качестве ответа, я приму его как лучший ответ.
Ян Бек

Ответы:

3

Загрузите языковые файлы из репозитория SVN ...

Я настоятельно советую против этого. Репо, как хранилище языковых файлов, прекращается в пользу Translate WordPress . Прямо сейчас у вас нет никаких гарантий, что в репо есть текущая версия файла.

Текущий метод получения языковых файлов - это либо загрузка (экспорт) их непосредственно из Translate WordPress индивидуально (ядро, администратор, сеть и темы). Вы можете получить к нему доступ напрямую с помощью чего-то вроде:

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

Приведенные выше примеры предназначены только для основных файлов, вам нужно повторить это для / wp / dev / admin / de / default, wp / dev / admin / network / de / default и тем.

Вы можете "свернуть" все это, очевидно.

Мы знаем, что метод сейчас немного запутан, но мы работаем над улучшением инструмента экспорта.

zedejose
источник
1
Если репозиторий SVN настолько плох, вы можете обновить статью Кодекса . Вот где люди будут смотреть в первую очередь и откуда я получил информацию.
She
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
    распаковать ru_RU.zip
    rm ru_RU.zip

Конечно, ссылка и имя файла * .zip могут отличаться в зависимости от вашего языка.

Meglio
источник