Я добавляю на свой сайт поддержку нескольких языков. Я нашел много мест в моих модулях рендеринга, в которых есть жестко запрограммированные строки, которые мне нужно будет адресовать.
Кажется, у меня есть несколько разных вариантов исправления этого ... один из них - использовать стандартный подход .NET и хранить строки в файле ресурсов. Мне это не нравится, потому что мои переводчики Sitecore не могут до этого добраться ... а также потому, что я не думаю, что Sitecore устанавливает Культуру по умолчанию? Я считаю, что именно так ASP.NET знает, какой язык использовать из файла ресурсов.
Другой вариант - добавить поля для всех этих строк в мои шаблоны Sitecore, чтобы они были видны переводчикам в редакторе содержимого. Но это кажется огромной проблемой ... есть много-много мест, где мне пришлось бы обновлять свои шаблоны исключительно для хранения строк элементов пользовательского интерфейса.
Есть ли другие варианты, поддерживаемые Sitecore? Предложения? В настоящее время мы находимся на версии 6.2.