0

我的项目有问题。我正在使用不是 WooCommerce 原生的 Wordpress 主题。无论如何,我都实施了 WooCommerce,而且效果很好。现在,我有一个问题。WooCommerce 不包含意大利自定义字段“CF”和“P.IVA”。所以我找到了一个插件,可以创建和配置这些自定义字段。该插件是: http: //netstarsolution.net/aggiungere-cf-e-pi-wc/

问题是当我激活 qTranslate 和 WooCommerce-qTML(用于 WooCommerce)时,“WooCommerce Aggiungere CF e P.IVA”插入的自定义字段不会被翻译。只有使用“WooCommerce Aggiungere CF e P.IVA”插件插入的自定义字段不起作用。

这是没有翻译的部分:

// Billing First Name. 
$fields['billing']['billing_first_name'] = array( 
    'label' => __( 'First Name', 'wcbcf' ), 
    'placeholder' => _x( 'First Name', 'placeholder', 'wcbcf' ), 
    'required' => true, 
    'class' => array( 'form-row-first' ),
);
4

1 回答 1

0

好的,我解决了。在这里为遇到我同样问题的人发布解决方案。

好吧,解决方案基本上是对插件本身的破解(不是 qTranslate 插件,只是其他插件)。您所做的是在插件中找到 load_plugin_textdomain 函数调用。

代码:

    load_plugin_textdomain('your_plugin_identifier', false, dirname( plugin_basename(__FILE__) ) . '/languages');

add_action('init', 'init_textdomain');
function init_textdomain() {
   load_plugin_textdomain(''your_plugin_identifier', false, dirname( plugin_basename(__FILE__) ) . '/languages');
}

感谢这篇文章: http ://www.qianqin.de/qtranslate/forum/viewtopic.php?f=3&t=1800

于 2013-11-20T23:10:09.380 回答