похоже, что i18n настроен не полностью.
1. убедитесь, что соответствующие файлы языков существуют в соответствующей папке (стандарт i18n)
2. вставьте поддерживаемые языки в ваш индексный файл
index.html
data-sap-ui-xx-supportedLanguages="en,de"
и получайте удовольствие
Принятие Вы находитесь в среде Visual Studio, вот некоторые вещи, которые Вы могли бы найти полезным, YMMV, конечно, и отметить, что мы используем Подверсию, но любой инструмент VCS должен сделать...
Заключительная подсказка - После того, как Вы сделали чистый контроль и имеете успешную компиляцию, проверьте, чтобы видеть, существуют ли какие-либо модификации в Вашей рабочей копии, например, TortoiseSVN-> Проверка на модификации. Если у Вас есть обнаруженные изменения, то эти файлы, вероятно, должны быть проигнорированы.
Найдите более старый компьютер, который не используется и настраивает его для автоматических "сборок прокрутки":
make clean
не достаточно - сканируют для обломков и удаляют его),Если сборка или тестовый сбой, пошлите электронное письмо с ошибкой. Включайте список изменений, которые были взяты в № 2.
Если Вы действительно, действительно не может найти машину, сделайте это в виртуальной машине.
Инструменты как nmaven могут помочь с проблемами зависимости, (Хотя Вам, возможно, придется обратиться к документам знатока Java для получения информации....),
Инструменты непрерывной интеграции как cruisecontrol неоднократно контроль и создает Ваше приложение после каждой регистрации, которая может предупредить Вас к checkins, которые повреждают сборку... Кроме того, они могут выполнить Ваши модульные тесты и таким образом предупредить Вас к любым регрессиям, вызванным Вашей регистрацией, также...
Debian Linux назвали действительно потрясающий инструмент pbuilder
, который создает изображение недавно установленной системы и затем пытается создать Ваш код. Это работает только с системой пакета Debian, но Вы могли украсть идеи, которые действительно хороши.
Автоматизируйте свою сборку от chrooted среды или виртуальной машины, которая похожа на новую установку. Ваш сценарий сборки затем установит DLLs и так далее. Или Ваш настраивать сценарий перечислит недостающие зависимости (все они, не только первый).
Это - 1:00, и я звучу несвязным, но две идеи являются центральными:
Имейте виртуальную машину или chroot каталог, который может подражать пустой системе. В эти дни виртуальная машина является, вероятно, самой легкой.
Настройте свою систему сборки, пока она автоматически не проверяет и основывается на Вашей виртуальной машине---или иначе жалуется на то, что отсутствует.
В той точке можно сделать часть процесса автоматизированной ночной сборки, и Вы будете счастливым туристом :-)
Любой resources/DLLs/settings должен быть проверен в управление версиями наряду с исходным кодом.
Их нужно маркировать и рассматривать наравне с исходным кодом, который позволит Вам коррелировать эти ресурсы против источника и рассматривать исходный код/resources/settings как единственный объект.
В моей компании мы используем Рациональный ClearCase. Все проверяется в управление исходным кодом, за исключением сгенерированных файлов исходного кода (например, .cpp и.h файлы, сгенерированные из компилятора MIDL). Из-за этого большинство сборок идет справедливо гладко.
Также необходимо удостовериться, что зависимости настраиваются правильно, поэтому когда исходный файл будет изменен, все зависимые библиотеки будут восстановлены.
Кто-либо еще может сделать некоторые предложения?
*.obj
и так далее..., исключая эти средства типов файлов, что при выполнении шага 2, список различий не переполнен файлами, которые Вы не намереваетесь хранитьВы могли создать всесторонний контрольный список, с которым Вы консультируетесь до каждой регистрации - но это было бы трудоемким и подверженным ошибкам (особенно через несколько разработчиков, не у всех есть личностные черты для следования контрольному списку тесно каждый раз).
Вместо этого настройте простой Непрерывный Сервер интеграции - CruiseControl. Сеть является открытым исходным кодом; TeamCity JetBrains свободен - который проверяет работу сборок каждый раз, когда регистрация сделана.
Таким образом, Вы знаете наверняка - вместо того, чтобы вывести вещи работа, потому что контрольный список сопровождался.
SCons является другим инструментом, который работает межплатформенный и помогает управлять Вашими зависимостями. Подобный гну делают в Вас, имеют "файл/сценарий сканирований" - и то, что она использует Python, дает Вам большую гибкость.
(У меня нет ничего, чтобы сделать w/SCons; мы просто используем его),