0
Androd 문자열 리소스를 지원
xliff
네임 스페이스 그것은 문자열의 일부를 수정할 수 없습니다 무엇인지 알아 보았을 번역하는 데 도움이
Android에서 문자열 리소스 길이 제한을 설정하는 방법은 무엇입니까?
<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"
어쩌면, xliff 그런 일을 지원하거나 다른 방법으로 얻을 수 있습니다. 중요한 경우 번역을 위해 Weblate
을 사용합니다.
감사를 참조하십시오. 앞으로 변경 될 수 있기를 희망 할 수 있으며 Weblate는'strings.xml'에 추가 된 관련 매개 변수를 파싱 할 수 있습니까? – Bringoff
추가 XML 매개 변수로 안드로이드가 파일을 파싱하는 것을 막을 까봐 걱정됩니다. 어쩌면 코멘트에서 추출 될 수 있습니다 ... –
음, xliff 네임 스페이스와 함께 존재하지 않는 매개 변수를 추가하려고 시도했지만 아무 것도 고장 나지 않았습니다. Weblate는 자체 네임 스페이스를 가질 수 있으며 아무도 구문 분석을 시도하지 않습니다. – Bringoff