Надо было мне тут на одном нашем серваке обновить версию портала, чтобы добавить исправления по арабскому языку. В суть исправлений, ясное дело, влезать не стала; сказали, что какие-то проблемы со скобками - и ладно. Развернула, значит обновление, смотрю результат, и в том числе вижу на странице:

عند إنشاء حساب، يتم استخدام البيانات التي توفرها لإنشاء حساب فريد، والذي يمكن استخدامه في العديد من التطبيقات التي تملكها(المشار إليها
لاحقًا باسم)، بما في ذلك والذي يتم استخدامه لتعريف المستخدم عند تسجيل الدخول.


"Косяк", - думаю я и лезу искать ошибку. Смотрю локализационный файл - нормально скобочки стоят; дизассемблирую сборку с ресурсами - и там тоже всё в порядке. Вырубаю стили на странице - и снова все скобки стоят как "()". Смотрю, что в стилях может портить текст - не пойму, потому что ни черта не различаю в этих арабских закорючках! После долгих-долгих мучений, по совету тим-лида и PM'а пишу локализаторам: "Ребята, посмотрите, что здесь вообще написано?". И получаю ответ:

«Да, всё правильно. Читать следует справа налево. Получается, что скобка открывается на верхней строчке, а закрывается на следующей»

Ну да, именно так. А в ресурсных файлах, сборке и т.п. привычный моему европейскому взгляду порядок скобок был просто потому, что их нигде перенос строки не разбивал...

Ептыть! Полдня потеряла на поиск ошибки, а в итоге оказалось, что ошибки никакой и не было. И даже не знаю, что можно было сделать по-другому: кидать предъявы команде локализаторов пока не убедишься, что с нашей стороны косяков нет - это плохой подход.

И не спрашивайте, сколько я гемороилась, пока пыталась корректно вставить этот арабский текст в right-to-left виде в дайрики...