Microsoft Dynamics Ax 2009 локализована для
нескольких десятков языков.
Это создает важные последствия для тестирования продукта. В принципе, почти все локализации более-менее одинаковы с точки зрения интерфейса и функциональности. То есть бывает, конечно, что на каком-то из языков форма не влезет в экран, потому что какая-то строка будет переведена слишком длинно. Но это мелочи, и они, обычно, обнаруживаются теми, кто, собственно, переводит эти строки, да и легко исправляются. И на автоматические тесты это мало влияет -- они не зависят от этих текстовых строк (оговорка, опять же -- иногда зависят, как скажем тесты, которые "цепляются" к определенным окнам по их заголовкам).
Но есть и случаи, на которые приходится обращать отдельное внимание. Такие как арабский язык. Дело в том, что при переключении на арабский, Аксапта автоматически переходит в Right-To-Left режим пользовательского интерфейса. При этом элементы на формах тоже автоматически, не побоюсь этого слова, меняют ориентацию. Например, деревья объектов начинают расти влево!
Немало сил мы приложили в последнее время, чтобы заставить наши тесты работать и в этих непростых условиях. И теперь все наши тесты работают на любом языке Аксапты. А ведь вручную, скажем, арабскую версию вообще бы невозможно протестировать!
P.S. Те, кто не видел подобных экранов, не знают, что такое локализация.