据我所知,您应该只通过WP翻译函数翻译文本字符串,如_e()
或__()
. 然而,我需要一种方法来翻译通过表单提交的内容。有什么解决方案可以让我翻译变量中输出的文本吗?下面是我正在做的:
我正在为一家公司开发一个插件,他们需要能够通过后端的表单设置复选框的描述文本。该复选框将放置在WooCommerce签出页面上。他们正在使用WPML插件,并且希望文本可以翻译。下面是我自然想做的,但我知道这是错误的:
woocommerce_form_field( \'my_checkbox\', array(
\'type\' => \'checkbox\',
\'class\' => array(\'input-checkbox\'),
\'label\' => __( $sample_variable , \'woothemes\'),
\'required\' => false,
),
以下是我认为我应该做的,但似乎不起作用:
woocommerce_form_field( \'my_checkbox\', array(
\'type\' => \'checkbox\',
\'class\' => array(\'input-checkbox\'),
\'label\' => sprintf( __(\'%s\', \'woothemes\'), $mpo_check_box_desc ),
\'required\' => false,
),
任何帮助都将不胜感激,谢谢!