Редактирование стандартных лексиконов
На днях вышел интересный компонент xLexicon. Разбираясь с ним, попробовал отредактировать стандартные лексиконы для minishop2. Из английского сделать латышский. (т.е. английские подписи просто заменить). После этого, измененные значения стали зеленого цвета, а на сайте вместо новых подписей стали отображаться имена параметров (например — area_ms2_cart — вместо того, что я заменил). Что я сделал неправильно или нужно создавать новый лексикон и старые изменять нельзя?
P.s. пробовал заменить английские выражения на английские, но другие — тот же результат.
P.s. пробовал заменить английские выражения на английские, но другие — тот же результат.
Комментарии: 8
Предлагаю задавать вопросы авторам этого интересного компонента.
Да нет, не в нем дело. Я и на чистом минишопе пробовал(без xlexicon). Мой вопрос именно по minishop2 и редактированию его лексиконов, там ведь минимум языков есть, а тех же прибалтийских нет.
Это у MODX нет прибалтийских, а не у MS2.
Переформулирую вопрос:
— есть ли возможность самому перевести minidshop 2 на белорусский и латышский?
-если да, возможно ли это переделыванием английского и немецкого словаря( или можно по другому или проще)?
— есть ли возможность самому перевести minidshop 2 на белорусский и латышский?
-если да, возможно ли это переделыванием английского и немецкого словаря( или можно по другому или проще)?
Почему нет?
Выбери любой язык, напиши для него словари, и переключай на этот язык контекст. Можно заменить английский\немецкий, можно создать новый лексикон, например из японского.
И не забывай после каждого изменения чистить кэш.
Выбери любой язык, напиши для него словари, и переключай на этот язык контекст. Можно заменить английский\немецкий, можно создать новый лексикон, например из японского.
И не забывай после каждого изменения чистить кэш.
Возможно частный случай(мой)) или косяк именно MODX, но при редактировании лексиконов в панели управлении, изменения не сохраняются. Они появляются в БД, таблице modx_lexicon_entries, но в файлах ничего не изменяется. Изменить можно только в ручную.
А почему должны измениться файлы?
Лексиконы из них подгружаюся и кэшируются. Если ты ищменил запись через админку — будет использоваться она, но файлы не меняются.
Там даже можно «восстановить запись по умолчанию».
Лексиконы из них подгружаюся и кэшируются. Если ты ищменил запись через админку — будет использоваться она, но файлы не меняются.
Там даже можно «восстановить запись по умолчанию».
Это сделано для того что бы при обновлении ядра или компонента твои изменения не затирались.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.