Интернационализация ярлыков на терминальном сервере?
Добрый день!
Вопрос из рода BestPractice:
Имеется терминальная ферма, на которой хотят работать русско-, китайско- и англо- говорящие пользователи.
Как бы корректнее сделать финт ушами, чтобы русскоговорящие пользователи видели ярлык как «1С Предприятие», англоговорящие — как «1C Enterprise», а китайские — как «1C企业». Само собой аналогичных ярлыков — далеко не один десяток.
Хотелось бы сделать через «ту же фишку», через которую переводятся «Мои документы» и «рабочий стол», но, боюсь, набор этих объектов захардкожен и\или сильно ограничен. (если кинете линк на документцию — буду признателен)
Подскажите, кто сталкивался, как выходили из ситуации.
Кажется, нашел.
Все делается как-то через desktop.ini [.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21799
[LocalizedFileNames]
3D Vision Photo Viewer.lnk=@%ProgramFiles(x86)%\NVIDIA Corporation\3D Vision\nvstlink.exe,-2003
и еще какую-то ссылку нарыл: msdn.microsoft.com/en-us/library/windows/desktop/bb759919%28v=vs.85%29.aspx
Плохой вариант поддерживать столько серверов :-)
Сейчас смотрим в сторону терминальной фермы + фермы RemoteApp для того чтобы не «мешать» софт на одной машине. Пользователь топает на ферму, а с фермы — запускает нужные ему RemoteApp-ы.