我正在编写一个需要i18n准备好的自定义插件,所以我在这个数组中有一些我要翻译的字符串:
array(
'description' => __('Recommended image width is %s and height is %s', get_option('my_image_width'), get_option('my_image_height'), 'my_domain')
);
似乎my_image_width
和my_image_height
的价值没有嵌入到文本中,也没有取代%s
,我应该怎么做?
答案 0 :(得分:1)
我刚想通了,使用sprintf函数:
array(
'description' => sprintf( __('Recommended image width is %s and height is %s', 'my_domain'), get_option('my_image_width'), get_option('my_image_height') )
);