我会用printf
翻译后将标记放置到位。您可以使用正确的修饰符强制执行顺序,但翻译人员可能足够聪明,不需要这样做。
printf( __(\'The image %sMUST%s be less than %s500 KB%s in size.\', CUSTOM_TEXT_DOMAIN), \'<em>\', \'</em>\', \'<strong>\', \'</strong>\' ) ;
我认为
Otto\'s post 作为如何在WordPress中翻译字符串的权威来源之一,他的“规则”之一就是不要翻译HTML。