Мне кажется именно так. Я еще не особо смотрел структуру базы. Тут логика такая .. У вас модуль лежит всегда в папке modules. В его папке валяются файлы языков. По первому требованию модуля т.е. установка галки в enable джижок начинает подключать модуль и попутно импортирует в бд язык из файла.
Минус метода в том, что очень часто перевод встает полность тот, который нужен. Т.е. у мня некоторые модули вставали так, что импорт перевода осуществлялся не полностью. Потом я отключал, удалял модуль физически, оставлял минимум необходимого для работы только с тем переводом, который нужен и лил обратно.
Вообще мне показалось, что он весь модуль почти в бд импортирует. Потому, что при экспериментах над одним из них прямые модификации файлов этого модуля результата вообще никакого не дали - кэш чистил.
Хотя возможны разные реализации этих самых модулей, поэтому судить тут трудно на первый взгляд.
Не за что, но было не плохо, если бы знатоки пролили свет на вопрос... Было замечено следующее: после установки модуля, отключения, удаления из структуры папок, при повторной установке импорта не происходит! Связано ли это с непродуманной реализацией модуля? Тоесть выходит, что баласт остается в базе? Я правильно понимаю логику?
Не за что, но было не плохо, если бы знатоки пролили свет на вопрос... Было замечено следующее: после установки модуля, отключения, удаления из структуры папок, при повторной установке импорта не происходит! Связано ли это с непродуманной реализацией модуля? Тоесть выходит, что баласт остается в базе? Я правильно понимаю логику?
Мне кажется что просто данные с датабазы не стираются и поэтому импортировать второй раз их нет смысла.
Комментарии
Вроде из файла *.po импортируется при установке. Я удаляю все кроме русского, таким образом избавляюсь от огрех и несостыковок
Тоесть эти файлы используются только для импорта в ДБ, а для сайта переводы тянутся уже из ДБ?
Мне кажется именно так. Я еще не особо смотрел структуру базы. Тут логика такая .. У вас модуль лежит всегда в папке modules. В его папке валяются файлы языков. По первому требованию модуля т.е. установка галки в enable джижок начинает подключать модуль и попутно импортирует в бд язык из файла.
Минус метода в том, что очень часто перевод встает полность тот, который нужен. Т.е. у мня некоторые модули вставали так, что импорт перевода осуществлялся не полностью. Потом я отключал, удалял модуль физически, оставлял минимум необходимого для работы только с тем переводом, который нужен и лил обратно.
После второго инэйбла перевод вставал, как надо.
Вообще мне показалось, что он весь модуль почти в бд импортирует. Потому, что при экспериментах над одним из них прямые модификации файлов этого модуля результата вообще никакого не дали - кэш чистил.
Хотя возможны разные реализации этих самых модулей, поэтому судить тут трудно на первый взгляд.
Видимо так. Спасибо за помощь
Не за что, но было не плохо, если бы знатоки пролили свет на вопрос... Было замечено следующее: после установки модуля, отключения, удаления из структуры папок, при повторной установке импорта не происходит! Связано ли это с непродуманной реализацией модуля? Тоесть выходит, что баласт остается в базе? Я правильно понимаю логику?
Мне кажется что просто данные с датабазы не стираются и поэтому импортировать второй раз их нет смысла.
ага
Так вот нахрена они там нужны ... Полез чистить ..
Дядьки, вы тут на каком языке общаетесь? Несколько раз перечитал - вааще не догоняю о чем речь идет.
Бамбарбия киргуду? =)))
Чего непонятно то? Какая часть из всего?
Идейно-смысловая
Идеи как таковой небыло, а вот смысл был в том, чтобы понять как используются переводы интерфейся и откуда они тянутся!