Есть ли понимание языка фарси?
Что проверяют
Такой вопрос задают, когда продукт выходит на рынок Ирана или Афганистана, и нужен тестировщик, который заметит ошибки локализации без переводчика. Проверяют честность в оценке своего уровня и знание особенностей RTL-интерфейсов. Уточнение обычно одно: «Сможете ли прочитать экран и понять, что перевод неверный?».
Как отвечать
Про уровень говорите точно: читаю интерфейс, говорю на бытовом уровне, родной. Преувеличивать бессмысленно, на собеседовании могут попросить прочитать строку. Если фарси не знаете, так и скажите и переходите к тому, что умеете в тестировании локализации, для роли это ценнее:
- RTL: интерфейс зеркалится целиком, навигация, иконки со стрелками, отступы. На Android это
android:supportsRtlиstart/endвместоleft/right, в вебеdir="rtl"и логические CSS-свойства вродеmargin-inline-start; - смешанный текст: латиница, номера заказов и телефоны внутри персидской строки. Алгоритм bidi переставляет знаки препинания и скобки, это классический баг;
- цифры и календарь: в Иране приняты персидские цифры и солнечная хиджра, даты и числа проверяются и в отображении, и во вводе;
- символы: персидские
یиکотличаются от арабских кодами Unicode, из-за этого ломаются поиск и сравнение строк. Полупробел (ZWNJ) нельзя терять при обработке текста; - шрифты: шрифт должен покрывать все персидские буквы, иначе вместо них квадраты.
Если был опыт RTL на арабском или иврите, назовите его, баги там те же. Если не было, опишите, как построили бы проверку: псевдолокаль ar-XB на Android для прогона RTL, чек-лист по экранам, носитель языка для проверки смысла.
Где спотыкаются
Завышают уровень языка, а потом не могут прочитать простую строку на экране.
Сводят локализацию к «проверю, что текст переведён». Интервьюер ждёт RTL, bidi, цифры и форматы дат.
Считают фарси разновидностью арабского. Письмо похожее, но язык другой, и арабский перевод на персидском рынке это серьёзный баг.