metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-02-17 12:00 pm

Проблемы с головой

От работы над несколькими проектами сразу и заодно изучения всякой безумной программерской мути в голове все перепуталось.

Пишу проект для местного применения. Думаю: "надо бы строки по умолчанию делать на русском". Через день оказывается, что в программе две строки на русском, а все остальные - на английском. Стоит только "войти в поток" - сразу мозг начинает делать как ему удобно, а не как надо.
Оно, конечно, все локализуемое, но это ж еще делать придется.

[identity profile] metaclass.livejournal.com 2008-02-17 11:06 am (UTC)(link)
А кто во что горазд, по моему. На дельфи несколько компонентов для оного есть, некоторые с локализацией во внешних файлах языков. Или же в ресурсах можно хранить, подсовывая нужные файлы при сборке.
На .NET есть свои средства, все строки берутся из ресурсов сборки, которые можно добавлять извне. А класс ResourceManager их вычитывает. В 2005 студии даже редактор есть для локализаторов, исходники ресурсов отдельно править. А данные про текущую локаль в информации о выполняемом потоке хранятся. Thread.CurrentCulture