【发布时间】:2010-01-14 23:34:24
【问题描述】:
我正在使用 WordPress 插件中的 gettext() 函数对一些 PHP/XHTML 进行本地化。对于__()和_e()等这些函数,WordPress有'aliases',后者会自动回显参数。
现在,我的大部分本地化都非常简单,例如:
<h3><?php _e('Authentication', 'domain'); ?></h3>
但是,我想知道在以下情况下该怎么办:
<p>
<strong>Note</strong>: Be <em>sure</em> not to mix them up! The public and private keys are not interchangeable!
</p>
如您所见,XHTML 被混合到消息中以强调某些单词。我想知道我应该如何进行本地化。我当然可以删除 strong 和强调标签以使这更容易,但是在本地化时真的有必要吗?有没有办法创造这种形式的强调?我想一种本地化的方法是使用 printf 或它的一些变体,但我不太确定细节。还是应该只在本地化字符串中包含 XHTML?
谢谢!
【问题讨论】:
标签: php wordpress xhtml localization