【问题标题】:set_locale in wordpress - woocommerce - stripewordpress 中的 set_locale - woocommerce - 条纹
【发布时间】:2018-08-02 12:23:40
【问题描述】:

你好

我的语言环境设置在任何地方都可以使用,除了条纹 geteway 插件(已询问条纹和 woocommerce 支持:没有解决方案)

这里有问题/错误的详细信息 https://github.com/woocommerce/woocommerce-gateway-stripe/issues/701

为此的新信息 今天早上用钩子“wc_stripe_localized_messages”测试

add_filter("wc_stripe_localized_messages", function($arr_def){
$lang = WPTBASE::$theme_var["lang"];
WPTBASE::init_lang( $lang ); // this init lang and local
$wp_locale = get_locale(); // wp locale val

print "<pre>"; 
print "theme locale = " . WPTBASE::$theme_var["local"] . "\n";
print "wp locale = " . $wp_locale . "\n";

print $lang . "\n";
print  $arr_def["invalid_number"]; 

print "\n";
print __( 'The card number is not a valid credit card number.', 'woocommerce-gateway-stripe' );    

print "</pre>";   
return $arr_def;
});

结帐页面顶部的此输出 https://www.support-rack.com/sr_2018/ca/eng/checkout/ 这个:

主题语言环境 = en_CA

wp 语言环境 = en_CA

中文

Le numéro de la carte de paiement n'est pas un numéro de carte de paiement valide。

Le numéro de la carte de paiement n'est pas un numéro de carte de paiement valide。

wordpress 语言环境是 en_CA 但 __() 输出是法语?

帮助!

【问题讨论】:

  • 将 wp 通用设置语言更改为英语,然后返回法语。现在条纹标签总是英文的?这让我相信这是一个卷轴错误。

标签: wordpress stripe-payments locale


【解决方案1】:

解决! Wordpress 法语语言环境文件是“fr_CA”/加拿大 条纹法语语言环境文件是 fr_FR / france 我正在使用 fr_CA ..... 细节/细节/细节 这是周五的练习

【讨论】:

    猜你喜欢
    • 2020-12-09
    • 1970-01-01
    • 2018-11-26
    • 2012-05-12
    • 2021-11-14
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    相关资源
    最近更新 更多