2012-03-11 20 views
1

WordPressのカスタムタクソノミメニューとその項目を翻訳する際に問題があります。他の翻訳された値は翻訳(例えば、カスタム投稿値)を返すので、構文や文字列の問題ではないことがわかります。私も_x〜_のreplacigを試してみましたが、カスタムポストタイプの値を返すのに何が役立ったのですか?Wordpress _xの値は、カスタムタクソノミーのメニュー名で翻訳を返しません。

add_action('init', 'sauto_catalog_categories', 0); 

function sauto_catalog_categories() 
{ 
    $labels = array(
    'name' => __('Categories', 'sauto-catalog'), 
    'singular_name' => __('Category', 'sauto-catalog'), 
    'search_items' => __('Search Categories', 'sauto-catalog'), 
    'all_items' => __('All Categories', 'sauto-catalog'), 
    'parent_item' => __('Parent Category', 'sauto-catalog'), 
    'parent_item_colon' => __('Parent Category:', 'sauto-catalog'), 
    'edit_item' => __('Edit Category', 'sauto-catalog'), 
    'update_item' => __('Update Category', 'sauto-catalog'), 
    'add_new_item' => __('Add New Category', 'sauto-catalog'), 
    'new_item_name' => __('New Category Name', 'sauto-catalog'), 
    'menu_name' => __('Category', 'sauto-catalog'), 
);  

    register_taxonomy('product_category', array('sauto_product'), array(
    'hierarchical' => true, 
    'labels' => $labels, 
    'show_ui' => true, 
    'query_var' => true, 
    'rewrite' => array('slug' => 'product_category'), 
)); 
} 

カスタムタクソノミーの引数配列に翻訳された値をエコーまたは印刷する別の方法があります:ここで はコードがありますか?

+0

マイティいい質問、私は同じ問題を抱えている... –

答えて

0

_e()メソッドで使用します。文字列を返すだけの場合は、__()メソッドで使用できます。

テキストドメインを登録するのを忘れないでください!詳細については

http://codex.wordpress.org/I18n_for_WordPress_Developers

+1

私は私がTEXTDOMAINが登録されていることを、前に述べました。それは完全に動作します。この翻訳をカスタム税の追加に使用したい場合は、_e()を使用できません。配列を介して引数、私は__または_xを使用する必要があります。 –

関連する問題