0

我知道 PO / MO 文件旨在用于按钮名称、标签等小字符串。不像关于页面等长文本。

但是最近我遇到了很多中间的情况。例如,两句话号召性用语。或者一小段。

当字符串太长而无法放入 PO 文件时,是否有最佳实践或“经验法则”?

更新

对于“长”文本,我使用部分并包含正确的语言版本。我的问题是何时使用一个与另一个最佳。我听说 PO 文件对于“长”文本是“低效的”。但这意味着什么,什么时候太“长”了?或者这不是一个问题?

4

1 回答 1

0

对一个独立的文本块使用一个条目;比如你说的一句话。

两个属于一起的句子,如果没有彼此就没有意义,应该是一个条目。为什么?因为否则翻译者将没有必要的上下文来很好地翻译它。一小段也是如此,例如解释一个设置:如果它在代码中不可分割,它应该是一个条目。

如果您遇到经常有大量长文本的情况(例如,整个页面或页面的段落),这通常表明您使用了不合适的工具。有些人会这样做,将 Gettext 用于整篇文章,但在这种情况下最好使用单独的文档。但这里的情况似乎并非如此。

于 2015-02-21T21:31:55.133 回答