ПО, которое делаем мы, тоже специальное. По историческим причинам у нас всегда был англоязычный интерфейс. Это никогда не вызывало проблем ни у заграничных, ни у российских пользователей.
Но вот то один пользователь попросит, то другой. Кто-то вписывает это сразу в ТЗ. В общем, мы нашли технологию по переводу и всё перевели. И теперь в затруднительном положении уже мы.
Пользователь спрашивает, а что надо писать в поле ХХХХ?
И моя мысль: "А это где?"
И наоборот: Мне надо сказать пользователю про поле УУУУ, но как оно называется в русской версии? Я не помню.
Не так-то просто придумать удачный перевод для терминов, которые мы используем в обиходе в их англоязычном варианте. Даже если перевод удачный -- он не всегда очевидный. Поэтому когда слышишь русский вариант, то не понимаешь, что это и где это.
Со временем мы все привыкнем. Выучим все варианты названий и будем использовать правильный.
В нашем случае это только наша проблема, потому что наши пользователи редко общаются между собой. Но бывает другое, тоже специальное ПО, где пользователей не очень много из-за специализированности, но всё же присутствует постоянное обсуждение. И в этом случае разноязычность интерфейсов пользователей будет создавать проблемы понимания.
Поэтому язык в специальном ПО должен быть только один. Язык может быть любой, но для универсальности лучше, если это будет английский.