Luc*_*c M 6 php multilingual gettext
我使用gettext来翻译我的网站.
将文本中的链接翻译会很好,但我不想在gettext文件中编写html标签,因为这些翻译可能会在其他地方使用.
我可以为网站创建文本(带链接)和文本用于各种目的.
我将不得不维护2个版本.:-(
我也可以写一个自定义解析器来插入文本中的链接,但它似乎有点过分,我害怕Naïveté的危险
对于那些有同样问题的人,你是怎么处理的?
我曾经把链接作为参数。大多数情况下,整个<a>-tag是一个参数。像Please see %s this link %s for more information.第一个%s被传递给链接标记,第二个%s被传递给结束</a>标记。
现在,当必须翻译链接文本时,我仅将整个短语用作链接。因此,我们只有“请参阅此链接以获取更多信息”之类的文字,进行翻译并在其周围放上链接标记。管理翻译要容易得多,而且您不会感到困惑,或者需要花时间解释您要做什么。