すべてのワードプレスプロジェクトで使用する基本的なスケルトン/ボイラープレートを設定しています。Mark Jaquithsのアプローチに従い、WPをサブモジュールとして含めます。彼はhttps://github.com/WordPress/WordPressからそれを取得します。私のクライアントの多くはドイツ出身で、管理にはドイツ語のファイルが必要です。
ローカライズされたファイルをスケルトンのgitリポジトリに含める方法はありますか?
すべてのワードプレスプロジェクトで使用する基本的なスケルトン/ボイラープレートを設定しています。Mark Jaquithsのアプローチに従い、WPをサブモジュールとして含めます。彼はhttps://github.com/WordPress/WordPressからそれを取得します。私のクライアントの多くはドイツ出身で、管理にはドイツ語のファイルが必要です。
ローカライズされたファイルをスケルトンのgitリポジトリに含める方法はありますか?
回答:
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、およびテーマについても同じことを繰り返す必要があります。
もちろん、これらすべてを「カール」させることができます。
現在、この方法は少し複雑であることがわかっていますが、より優れたエクスポートツールに取り組んでいます。
WordPress Skeletonでの言語のインストールは、標準のWPインストールの場合とほとんど同じです。WPスケルトンが行うのは、GitサブモジュールとしてWPに対応するようにパスを変更することだけです。wp-content/languages
つまりwp-includes/languages
、またはの下に言語ファイルをインストールする代わりに、それらをに配置する必要がありますcontent/languages
。
基本的に、あなたがする必要があるのは:
content
と呼ばれるフォルダを作成しますlanguages
。すべての.mo
(およびオプションで.po
)ファイルをここに配置します。wp-config.php
と設定しWP_LANG
、一定のライン51を。サーバーに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ファイル名は、特定の言語によって異なります。