以下のコードを。poファイルのfunction.php
に追加してローカライズを終了し、アラビア語を追加するためにwebconfig.php
を編集しましたが、何も起こりませんでした。何が起こるべきか知りたいのですが。このサイトには新しい言語が含まれますか - 私の状況ではアラビア語、それとも何ですか?
今ウェブサイトは英語であり、私はアラビア語版を加えたいと思います。
<?php load_theme_textdomain('themename', TEMPLATEPATH.'/language'); ?>
まず、 このCodexページ を読んでWordPressを翻訳してください。
あなたはあなたの言語ディレクトリに入れるために言語ファイルを作成しなければなりません、次のステップに従ってこれをしてください:
.po
ファイルについて話すのでpoeditを使いたいと思います
ar
nplurals=2; plural=n == 1 ? 0 : 1;
../
に設定し、パスを追加します:.
__
_e
_n
_x:2c,1
_xn
_ex
esc_attr__
esc_attr_e
esc_attr_x
esc_html__
esc_html_e
esc_html_x
_n_noop
_nx_noop
translate_nooped_plural
この.po
ファイルには、WordPressが追加コードの翻訳に使用するすべての翻訳済み文字列が含まれています。
WordPress自体をあなたの言語で表示するには、Codexページから言語ファイルをダウンロードしてあなたのwordpress languages ディレクトリに追加してください。
次に、wp-config.php
に次の行を設定します。
define( 'WPLANG', 'ar' );
目的と一般的な使い方について@Mikeに同意します。poeditを使用する代わりに、 " codestyling localization というプラグインを使用できることをお勧めします。 msgstr "" "これはwordpressから直接.poファイルを編集することを可能にします。
また、必ず適切な.moファイルを作成してください。そうしないと、ロードされません。