リポジトリからローカライズ版のWordPressを取得する方法


9

すべてのワードプレスプロジェクトで使用する基本的なスケルトン/ボイラープレートを設定しています。Mark Jaquithsのアプローチに従い、WPをサブモジュールとして含めます。彼はhttps://github.com/WordPress/WordPressからそれを取得します。私のクライアントの多くはドイツ出身で、管理にはドイツ語のファイルが必要です。

ローカライズされたファイルをスケルトンのgitリポジトリに含める方法はありますか?



@Bainternet hm、gitがサブモジュールとしてSVNをサポートしていることはわかりません(Mercurialはサポートしています)
Rarst

いいえ、解決策はミラーだけです。gitではSVNをサブモジュールとして使用できません。
bueltge 2013年

@Bainternetありがとうございます。コメントを回答として投稿した場合、私はそれを最良の回答として受け入れます。
Jan Beck

回答:


3

SVNリポジトリから言語ファイルをダウンロードします...

私はこれに対して強く助言します。言語ファイルのストレージとしてのリポジトリは、WordPress翻訳を支持して廃止されています。現在、リポジトリに現在のバージョンのファイルがあることを保証するものではありません。

言語ファイルを取得する現在の方法は、WordPressを個別に直接ダウンロード(エクスポート)することです(コア、管理、ネットワーク、テーマ)。あなたは次のようなもので直接それにアクセスできます:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo(.moの場合は、.poの場合はformat = poに置き換えます)

上記の例はコアファイルのみを対象としています。/wp/dev/admin/de/default、wp/dev/admin/network/de/default、およびテーマについても同じことを繰り返す必要があります。

もちろん、これらすべてを「カール」させることができます。

現在、この方法は少し複雑であることがわかっていますが、より優れたエクスポートツールに取り組んでいます。


1
SVNリポジトリの使用が非常に悪い場合は、コーデックスの記事を更新することを検討してください。それは人々が最初に見る場所であり、私が私の情報を得た場所です。
シア

3

WordPress Skeletonでの言語のインストールは、標準のWPインストールの場合とほとんど同じです。WPスケルトンが行うのは、GitサブモジュールとしてWPに対応するようにパスを変更することだけです。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. 「詳細」リンクをクリックして、その特定の翻訳に関連する公式Webサイトを開きます。たとえば、ロシア語の場合、現在は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ファイル名は、特定の言語によって異なります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.