Ну, вобщем, как я вижу, лень бывает еще и активная.
Хотя, конечно, случаются и случаи искреннего заблуждения
Я имею в виду, что т.н.
"РЕКОМЕНДОВАННЫЕ микрософтом стандартные диалоги", -
есть не что иное как попытка (и во многих случаях довольно успешная)
убедить Програмера, a в конечном итоге и Пользователя,
что
все что от Дяди Била - есть правильно и посему отлично.
Включая и просчеты на ранних стадиях дизайна. Хотя может это и не просчеты, а т.н.
бизнес решения.
Типа региональных кодов для DVD. Недавно вот и HP решила ввести такое для своих принтеров (!)
Короче, на эту тему можно много чё сказать, а
возвращаясь к нашим баранам, ситуация довольно простая.
В окнах (диалогах, кнопках и т.д.) есть ресурс - строка (набор букв),
который должен быть абсолютно независимым,
т.е. пользователь может пихать туда чё хочет, только скажите как
Конечно, что-то по-умолчанию должно быть, но только по-умолчанию.
Понятно, что в этом случае с точки зрения програмирования - масса проблем и, соответственно, работы.
Так что не надо про
"нормальный подход".
Еще один пример
нормальной локализации - HTML редактор
N|vu (
http://nvu.mozilla.ru/)