Wie bekomme ich eine lokalisierte Version von WordPress aus einem Repository?


9

Ich richte mein grundlegendes Skelett / Boilerplate ein, das ich für alle WordPress-Projekte verwenden möchte. Ich folge Mark Jaquiths Ansatz und beziehe WP als Submodul ein. Er erhält es von https://github.com/WordPress/WordPress . Viele meiner Kunden kommen aus Deutschland und benötigen zur Verwaltung Dateien in deutscher Sprache.

Gibt es eine Möglichkeit, die lokalisierten Dateien in mein Skeleton Git-Repository aufzunehmen?


2
wahrscheinlich erhalten die Übersetzungsdateien von svn.automattic.com/wordpress-i18n
Bainternet

@Bainternet hm, ich bin nicht sicher, ob Git SVN als Submodul unterstützt (ich weiß, dass Mercurial dies tut)
Rarst

Nein, nur ein Spiegel ist eine Lösung. Sie können eine SVN nicht als Submodul in Git verwenden.
Bueltge

@Bainternet danke. Wenn Sie Ihren Kommentar als Antwort veröffentlichen, akzeptiere ich ihn als beste Antwort.
Jan Beck

Antworten:


3

Laden Sie Ihre Sprachdateien vom SVN-Repo herunter ...

Ich würde dringend davon abraten. Das Repo als Speicherung von Sprachdateien wird zugunsten von WordPress übersetzen eingestellt . Im Moment haben Sie keine Garantie dafür, dass das Repo eine aktuelle Version der Datei hat.

Die derzeitige Methode zum Abrufen von Sprachdateien besteht darin, sie entweder direkt von Translate WordPress (Core, Admin, Netzwerk und Themes) herunterzuladen (zu exportieren). Sie können direkt darauf zugreifen mit:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (für die .mo durch format = po für die .po ersetzen)

Die obigen Beispiele gelten nur für Kerndateien. Sie müssen dies für / wp / dev / admin / de / default, wp / dev / admin / network / de / default und die Themen wiederholen.

Sie können das alles natürlich "kräuseln".

Wir sind uns bewusst, dass die Methode im Moment etwas kompliziert ist, aber wir arbeiten an einem besseren Export-Tool.


1
Wenn die Verwendung des SVN-Repos so schlecht ist, können Sie den Codex-Artikel aktualisieren . Dort werden die Leute zuerst nachsehen und woher ich meine Informationen habe.
Shea

3

Das Installieren von Sprachen in WordPress Skeleton ist so ziemlich das gleiche wie bei einer Standard-WP-Installation . Alles, was WP-Skeleton tut, ist, die Pfade zu ändern, um WP als Git-Submodul aufzunehmen. Dies bedeutet , dass Sie Sprachdateien nicht unter wp-content/languagesoder installieren wp-includes/languagesmüssen, sondern in content/languages.

Grundsätzlich müssen Sie nur Folgendes tun:

  1. Laden Sie Ihre Sprachendateien vom SVN-Repo herunter . Es ist nicht erforderlich, dieses Repo als Submodul hinzuzufügen. Laden Sie einfach die gewünschten Sprachdateien manuell herunter.
  2. Erstellen Sie einen Ordner unter contentaufgerufen languages. Platzieren Sie alle Ihre .mo(und optional .po) Dateien hier.
  3. Öffnen Sie wp-config.phpund stellen Sie die WP_LANGKonstante in Zeile 51 ein .

1
  1. Gehen Sie zu http://pcentral.io/internationalization/ und suchen Sie die offizielle Website der gewünschten Sprache
  2. Klicken Sie auf den Link »Mehr«, um die offizielle Website zu dieser Übersetzung zu öffnen. Zum Beispiel für Russisch ist es derzeit:
    http://wpcentral.io/internationalization/ru/
  3. Suchen Sie die Schaltfläche »Download Language Pack« und kopieren Sie die URL. Beispiel: http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. Jetzt SSH auf Ihren Server und machen Sie dies:

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

Natürlich variieren der Link und der * .zip-Dateiname für Ihre Sprache.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.