Мне нужно найти несколько строк, которые использует текущая версия Windows. Например, когда я создаю новую папку, она первоначально называется «Новая папка» в английской Vista. Мне нужно программно найти, как будет называться эта папка на любом языке и версии Windows, на которой я могу работать.
У кого-нибудь есть идеи, как это сделать?
Спасибо, Моринар, я тоже наткнулся на эту статью. К сожалению, stringID не выглядит постоянным - на моей Vista он равен 30396, что отличается от того, что они показывают для XP. Так что, похоже, MS не держал его стабильным.
РЕДАКТИРОВАТЬ: Похоже, это невозможно ...? Это приложение работает на компьютерах в Германии, Нидерландах, Франции, Испании, Бразилии, Мексике, Вьетнаме, Тайване, Китае, Японии, Южной Корее, Индии, Израиле, Венгрии ... Вы поняли идею. Установка всех различных языковых пакетов и выяснение, что такое «Новая папка» на каждом языке, займет очень много времени.
Возможно, лучший вариант - по умолчанию установить «Новая папка» и заставить пользователя изменить это значение, если он этого захочет. Я просто предпочитаю, чтобы программное обеспечение выяснило как можно больше и избавило пользователя от настройки _yet_another_setting _.