Работаю на машине, где одна приклада требует обязательное переключение локали на US.
Подобрал комбинацию настроек, достаточных для этой приклады в Regional Settings:
— Formats — English (US)
— Location — United States
— Advanced\Language for non-Unicode programs — Russian
Паралелльно работаю с Delphi 7. Когда начинал делфевый проект, то настройки были такими
— Formats — Russian
— Location — United States
— Advanced\Language for non-Unicode programs — Russian
Формы содержат русские буквы ессесно.
Когда дельфя открыта с Formats — Russian, то формы в ней отображают русский нормально.
Когда дельфя открыта с Formats — English (US), то формы в ней отображают русский кракозябрами после первого сохрания.
Видно что DFMник до и после сохранения с Formats — English (US) отличается именно текстами с русским языком.
Чтобы при выполнении самой приклады русский нормально отображался я добился через SetThreadLocale. Но вот как теперь сказать дельфе, чтобы она не путалась при смени настроек и всегда сохраняла русские буквы одинаковым способом? Может где настройка есть?