나는 폴란드어로 응용 프로그램을 만들고 있습니다 (폴란드어는 iPhone 설정에서 설정 됨). 모든 VoiceOver 텍스트는 폴란드어로 표시됩니다 (버튼, 숫자 등).UITableView를 수정하는 방법 접근성이 스크롤하는 동안 잘못된 말투로 말합니까?
하지만 UITableView를 세 손가락으로 스크롤하면 영어로 말합니다. "행 1에서 10의 16"(1, 10 및 16 폴란드어).
문제를 해결하는 방법은 무엇입니까?
편집 :
는 폴란드어 악센트 영어로 "행 % d 개 %의 D %의 D"를 말한다.
재미있는 점은 Contacs와 같은 시스템의 응용 프로그램에서 스크롤하는 동안 전체 폴란드어에서 "% d 개 % d 개 % d 개"라고 말합니다.
흥미로운 사례; UITableView는 커스텀 접근성 구현을 사용하며, 통지 API 중 하나를 사용하여 스크롤에 대한 응답으로 문자열을 읽도록 VoiceOver에 지시합니다. 템플릿 문자열 ("% d ~ % d % d"행)을 사용하는 것처럼 들립니다. 그 자체가 현지화되지 않았습니다. 스피치 신디사이저는 해당 문자열을 폴란드어로 처리하기 위해 최선을 다하므로 올바른 숫자를 읽습니다. "10"은 해당 폴란드어 단어로 바뀌지 만 다른 단어를 그대로 발음 할 가능성이 높습니다. 폴란드 액센트? 이걸 확인할 수있는 방법이 있는지 궁금합니다 ... – BrendanMcK
다른 언어로이 문제가 발생하는지 알고 계십니까? 예 : 스페인어? – BrendanMcK
새 프로젝트에서 동일한 문제가 재현되고 사용자 정의가없는 일반 테이블보기 (일부 데이터 행 이외에 스크롤 할 수 있도록)가 재현됩니까? –