Я добавляю глобализацию, используя westwind globalization в моем asp mvc-приложении, которое уже запущено на производственном сервере (Git, TeamCity с непрерывной доставкой).Развертывание новых переводов на производство в ASP MVC с глобализацией Westwind
То, что я хочу достичь, если поток следующим образом:
- глобализовать новый вид (создать необходимые переводы)
- отправить все изменения в Git
- получить переведенный вид - не опасаясь ручного импорта новые переводы в панели локализации.
Единственное решение, которое пришло мне в голову, чтобы использовать EF Миграции (приложение использует EF Code First):
- добавить локализаций таблицу Код первой модели и создать миграции
- глобализовать новый просматривать и создавать (некоторые из них автоматически) новую миграцию, которая вставляет новые записи в таблицу локализации.
Есть идеи?
Я не уверен, что я что-то пропустил, но глобализация Westwind хранит строки в базе данных. Итак, ваша идея не напрямую переводить в live-db, а локально сначала, а затем переместить его, чтобы жить так или иначе? – Remy
@Remy -yep, это была первоначальная идея, но у меня получилось другое решение. Просто создал оболочку для метода DbRes.T, которая создает перевод по умолчанию. – g36