0

我的代码中有这两行:

$wp_admin_bar->add_menu( array( 
    'id' => 'plugin_update_notifier', 
    'title' => '<span>' . HEUREKA_FEED_PRO_NOTIFIER_PLUGIN_NAME 
        . ' <span id="ab-updates"> ' 
        . _e('Vynovenie', 'podujatie_heureka') . '</span></span>', 
     'href' => get_admin_url() . 'index.php?page=heureka_feed_pro-plugin-update-notifier' ) );

add_dashboard_page( 
    HEUREKA_FEED_PRO_NOTIFIER_PLUGIN_NAME . ' Plugin Updates', 
    $menu_name . ' <span class="update-plugins count-1"><span class="update-count"> ' . _e("Vynovenie", 'podujatie_heureka') . ' </span></span>', 
    'administrator', 
    'heureka_feed_pro-plugin-update-notifier', 
    'heureka_feed_pro_update_notifier');

什么是最好的翻译方式_e(?它不工作。

4

1 回答 1

0

这不是正确的函数,它与值_e() 相呼应,您需要其与姐妹函数一起分配__()
请参阅I18n for WordPress 开发人员

PHP 函数printfsprintf非常有用:

'title' => sprintf(
    '<span>%s <span id="ab-updates"> %s </span></span>',
    HEUREKA_FEED_PRO_NOTIFIER_PLUGIN_NAME,
    __( 'Vynovenie', 'podujatie_heureka' )
),
于 2013-10-25T17:59:15.460 回答