我有一个看起来像
的字符串This is a list of all items with number 123456 in United States.
我希望将其翻译为瑞典语
Detta är en lista över alla artiklar med nummer 123456 i USA.
问题是数字123456
和国家/地区名称United States
是动态生成的,但字符串以其最终形式传递给Twig模板(它用于{{ 1}}。
我已经有一个<meta name="description" ... />
文件,其中包含我正在翻译的国家/地区名称,包括
.po
生成的元描述字符串可以包含数字和国家/地区名称的任意组合,因此我无法对整个字符串的任何翻译进行硬编码。有没有什么方法可以重新使用我现有的国家名称翻译,并将它们翻译成元描述字符串,并保持数字保持不变?或者我是否需要先以某种方式拆分字符串,然后单独翻译每个部分?
答案 0 :(得分:0)
我不是PHP程序员,所以我使用pseude代码:
num_items = 42;
country = "United States";
string = sprintf(gettext("... items with number %d in %s"),
num_items, gettext(country));
这就是你要找的东西吗?