0

众所周知,Androd 字符串资源支持xliff命名空间来注解不可翻译的字符串格式化占位符,像这样

    <string name="max_file_size_exceeded_template">File 
         <xliff:g example="some_image.jpg" id="file_name">%1$s</xliff:g>
         is too big and could not be uploaded.</string>

它可以帮助翻译人员理解不应该修改字符串的哪些部分。但有时我需要注释一些最大长度的字符串,它们用于大小有限的 UI 控件。我想要的是添加文本长度限制以警告翻译人员。像max-length="24" max-lines="2" length-unit="char"Maybe,xliff这样的东西支持这样的东西,或者它可以通过其他方式实现。Weblate如果重要,我会用于翻译。

4

1 回答 1

2

可以在 Weblate 中设置,Andoid 格式不直接支持。

  • 单击字符串上标志旁边的编辑(铅笔)图标。
  • 输入 max-length:LENGTH 作为检查标志。

另请参阅https://docs.weblate.org/en/latest/admin/translating.html#additional-information-on-source-strings

于 2017-11-16T08:08:51.670 回答