У меня есть клиент, который хочет указать свою собственную версию локализованного содержимого для подмножества моих строковых ресурсов.
Для простоты вот базовый пример:
Допустим, у меня есть 2 локализованные строки (показывающие английский контент)
PageTitle = "Привет, мир"
PageDescription = "Это более многословная версия Hello World!"
Я хочу локализовать их, чтобы у меня были файлы ресурсов.
В идеале «Strings.fr-ca-clientX» может указывать только те строки, которые они хотят «переопределить». Другими словами, они могут просто захотеть изменить PageTitle и продолжить использование PageDescription из файла ресурсов «fr-ca».
Итак, как мне это сделать в .NET? В идеале я бы просто создал файл resx и указал культуру в моем "Web.config", и он должен работать ...
<globalization uiCulture="fr-ca-clientX" culture="fr-ca-clientX" />
Однако это не работает. «Тег содержит недопустимое значение атрибута« культура »» - моя первая проблема.
Спасибо,
Джастин