假设英语中的简单短语"In"
需要解释为""
- 俄语中的空字符串。
是否可以在.po文件中指定?
如果你设置msgstr ""
通常会发生什么 - 你会获得未翻译的密钥,但我想在这个特定情况下什么也得不到。
这是一个用例:我在一个巨大的搜索栏下方有一组按钮,用于从特定范围中选择问题(针对Q& A站点) - 如下所示:
(英文)
In: [all] [unanswered] [my own]
(俄语我想要)
[все] [без ответов] [мои]
听起来更自然。是的,我可以省略In
英语,但我不想,我不想把按钮([]
中的内容是按钮)html放入'po'文件。
谢谢!
答案 0 :(得分:1)
U + 200B是一个字符长,但不占用任何空间。请注意,它完全不可见的事实最终会使某人绊倒,所以你可能会更好地使用U + 200A或U + 2009,甚至是真正的空间。
答案 1 :(得分:1)
printf(_("In: [%s] [%s] [%s]"), _("all"), _("unanswered"), _("my own"));
# russian .po:
msgid "In: [%s] [%s] [%s]"
msgstr "[%s] [%s] [%s]"