I думаю Я понимаю, но несколько аспектов меня смущают. Скажем, я хочу, чтобы строки были локализованы для MyApp в Германии, Испании и США..net resx файлы и локализация
MyApp.resx
MyApp.de-DE.resx
MyApp.es-ES.resx
MyApp.en-US.resx // this *feels* redundant
Последний файл рекс («ан») будет иметь те же ключи и значение, как «нейтральные» один, так как я американский разработчик, но ... мне нужно?
Я могу догадаться об ответах, но это кажется запутанным, несмотря на то, что, возможно, из-за всех документов msdn, объясняющих конечный результат, спутники и нейтральный язык.
Может ли кто-нибудь, кто сталкивался с международным развитием, объяснить, почему или почему нет в (действительно) простой манере? И было бы важно, если бы я делал WPF, Silverlight, ASP или некоторые другие варианты .Net?
Приветствия,
Berryl
Довольно сложно угадать, как вы их получили, локализация обычно выполняется с помощью компонента GUI. Вы должны использовать MyApp.en-GB.resx, чтобы не говорить с королевой. Спросите парня, который его написал. –
@ Ханс Пассант. Мои файлы создаются через Visual Studio. Совсем не уверен, что я получаю вашу точку зрения, отличную от английского, чем английский. Просьба уточнить. – Berryl
@ HansPassant. Я беру его на веру, что любой, кто может ответить на это ЗНАЧЕНИЕ, о котором я пропустил en.Us как конкретные аспекты культуры, НЕ является предметом вопроса! – Berryl