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