че то так в голову пришло, не то чтобы надо прям рещить, но все таки интересно кто что думает
может у кого какие наработки были
[b]
поставновка задачи[/b]
есть множечтвенные "переводы" одного и тогоже текста
переводы хранаться в БД по какому-то ключу, к примеру SITE_DESCRIPTION или GO_BUTTON…
ну и чем то между собой различаютсья, к примеру SITE_DESCRIPTION для главного домена - один, для поддомена или партнерского сайта другой.
Кнопочка так же отличаться может - для нормального языка, для сленга (что б по прикольней) ну и т.д. и т.п.
порядок поиска "перевода" скажем такой
-
поиск текста в "переводах" принадлежащих отдельному пользователю (предполагаем что пользователь может сам себе все напереводить)
-
поиск текста в данных поддомена/партнерского сайта
-
поиск текста в освной базе
-
если нигде нет вывести ключ
Как желательно реализовать?
вообще вся эта тема поднялась только из-за того что я увидел onMissingTranslation
в идеале было бы классно если бы первая поисковая функция/класс пытаясь найти текст, генерировала событие onMissingTranslation если он не был найден, вторая соотвественно подхватывала и тоже пыталась провести поиск так же, только в своем источнике ну и т.д
последняя событие не генерирует, а выводит ключ.