Jak uzyskać zlokalizowaną wersję WordPress z repozytorium?

9

Przygotowuję swój podstawowy szkielet / szablon, którego chcę używać do wszystkich projektów wordpress. Śledzę podejście Mark Jaquiths i obejmują WP jako modułem. Dostaje go z https://github.com/WordPress/WordPress . Wielu moich klientów pochodzi z Niemiec i wymaga plików administracyjnych w języku niemieckim.

Czy istnieje sposób, aby włączyć zlokalizowane pliki do mojego szkieletowego repozytorium git?

Jan Beck
źródło
2
prawdopodobnie pobierz pliki tłumaczeń z svn.automattic.com/wordpress-i18n
Bainternet
@Bainternet hm, nie jestem pewien, czy git obsługuje SVN jako submoduł (wiem, że Mercurial to robi)
Rarst
nie, tylko lustro jest rozwiązaniem. W git nie można używać SVN jako podmodułu.
bueltge
@Bainternet dziękuję. jeśli opublikujesz swój komentarz jako odpowiedź, zaakceptuję go jako najlepszą odpowiedź.
Jan Beck

Odpowiedzi:

3

Pobierz pliki języków z repozytorium SVN ...

Zdecydowanie odradzałbym to. Repozytorium, jako przechowywanie plików językowych, jest wycofywane na korzyść Tłumacza WordPressa . W tej chwili nie masz gwarancji, że repozytorium ma aktualną wersję pliku.

Obecna metoda pobierania plików językowych polega na pobraniu (eksportowaniu) ich bezpośrednio z Tłumacza WordPressa indywidualnie (rdzeń, administrator, sieć i motywy). Możesz uzyskać do niego bezpośredni dostęp za pomocą:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (dla .mo, zamień na format = po dla .po)

Powyższe przykłady dotyczą tylko plików podstawowych, należy powtórzyć to dla / wp / dev / admin / de / default, wp / dev / admin / network / de / default i motywów.

Oczywiście możesz to „zwinąć”.

Wiemy, że ta metoda jest obecnie nieco skomplikowana, ale pracujemy nad lepszym narzędziem do eksportu.

zedejose
źródło
1
Jeśli korzystanie z repozytorium SVN jest tak złe, możesz rozważyć aktualizację artykułu w Kodeksie . To tam najpierw ludzie będą szukać i skąd mam moje informacje.
shea
3

Instalowanie języków w WordPress Skeleton jest prawie takie samo jak w standardowej instalacji WP . Wszystko, co robi WP-Skeleton, zmienia ścieżki, aby pomieścić WP jako submoduł Git. Oznacza to, że zamiast instalować pliki języków w wp-content/languageslub wp-includes/languages, musisz je umieścić content/languages.

Zasadniczo wszystko, co musisz zrobić, to:

  1. Pobierz pliki języków z repozytorium SVN . Nie ma potrzeby dodawania tego repozytorium jako submodułu; po prostu ręcznie pobierz wymagane pliki językowe.
  2. Utwórz folder pod contentnazwą o nazwie languages. Umieść tutaj wszystkie .mo(i opcjonalnie .po) pliki.
  3. Otwórz wp-config.phpi ustaw WP_LANGstałą na linii 51 .
shea
źródło
1
  1. Wejdź na http://pcentral.io/internationalization/ i znajdź oficjalną stronę żądanego języka
  2. Kliknij link »Więcej«, aby otworzyć oficjalną stronę internetową związaną z tym konkretnym tłumaczeniem. Na przykład w przypadku języka rosyjskiego jest to obecnie:
    http://wpcentral.io/internationalization/ru/
  3. Znajdź przycisk »Pobierz pakiet językowy« i skopiuj adres URL. Np .: http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. Teraz SSH do serwera i wykonaj to:

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

Oczywiście, link i nazwa pliku * .zip będą się różnić w zależności od konkretnego języka.

Meglio
źródło