众所周知,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
如果重要,我会用于翻译。