Виктор |
|
---|---|
Вот нашел как перевести заголовки екстраполей $L['page_{extrafieldname}_title'] = 'Extra field description'; И вопро, как локализовать значения, например в select (Выбор1,Выбор2,Выбор3,) |
Kort |
|
---|---|
Примерно так: $L['country_none'] = "Не указана"; $L['country_belarus'] = "Беларусь"; $L['country_russia'] = "Россия"; $L['country_ukraine'] = "Украина"; Для экстраполя page_country, соответственно в селекте none,belarus,russia,ukraine SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Macik |
|
---|---|
Спасибо. Добавил в соотв. раздел документации. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Kopusha |
|
---|---|
Не разобрался. У меня есть экстраполе в модуле USERS которое называется display_img. Это чекбокс, значения full, gallery. И тайтл у поля - "Show Images". Что и в какие лангфайлы мне надо вписать что бы получить в русской локали - Показывать фото - целиком/галерея? Час писал в модуле users в лангфайл и в лангфайл самой темы разные варианты - пофигу.
Заранее спасибо!
UPD $L['display_img_title'] = "Show photoes"; $L['display_img_full'] = "fullsize"; $L['display_img_gallery'] = "gallery style";
|
|
Bu konu Kopusha tarafından düzenlendi(2017-02-23 11:39, 7 yıllar önce) |
Kort |
|
---|---|
Так оно так и должно быть. Или не работает?
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Kopusha |
|
---|---|
Работает, я не туда пихал |
VladisOK |
|
---|---|
Не получается перевод для названия категорий в модуле PROJECTS Всё сделал по инструкции Создал в админке Управление сайтом / Расширения / Projects / Структура / Экстраполя / Новое поле projects_referat Описание поля (_TITLE) referat ---------------------- Перешёл в Управление сайтом / Расширения / Projects / Структура Выбрал категорию РЕФЕРАТ, Конфиг - в Экстраполе referat, вписал - Referats В ланг файл темы: В EN $L['projects_referat_title'] = "Referats"; В RU $L['projects_referat_title'] = "Реферат"; Ничего не изменилось, захожу в русскую локализацию, вызываю Projects, открывается список категорий, в списке вижу категорию Реферат, захожу в английскую локализацию сайта, открывается список категорий, в списке вижу категорию Реферат Где я ошибся?
|
Kort |
|
---|---|
Для этого лучше установить плагин i18n
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
VladisOK |
|
---|---|
#43093 Kort: Плагин i18n конечно же установлен, мне кажеться, что плагин i18n работает только с PAGES, а с PROJECTS не работает, если работает, скажите как. Никто не может мне это объяснить. Название категорий в Projects не могу перевести! |
Macik |
|
---|---|
#43094 VladisOK:#43093 Kort: Подтверждаю, в версии 1.0.4, актуальной для релиза 0.9.19 плагин i18n работает только с переводом структуры страниц. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Kort |
|
---|---|
#42586 Kort: Для экстраполей структуры не работает SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Дмитрий |
|
---|---|
Здравствуйте. У меня схожий нубский вопрос) А есть ли возможность локализации аттрибутов HTML-кода экстаполей? Ну т.е. если я хочу сделать placeholder`ы для каждой формы и мне надо менять их для соответствующего языка. |
Edward |
|
---|---|
#43510 Дмитрий: Вы можете это сделать через переопределение ресурсов темы в файле themes/имя_темы/имя_темы.rc.php Примерно так: $R['input_text_rusername'] = '<input type="text" id="{$name}" name="{$name}" value="{$value}" {$attrs} placeholder="'.$L['showfaqcat_8'].'" autofocus />'; Здесь, кстати, не сильно очевидно. $R['input_text_rusername'] Означает, что переопределяется: 1. поле: input 2. тип поля: text 3. имя поля: rusername Да, все это можно сразу указать в строке "HTML-код поля" при создании экстраполя. А переопределение полезно скорее для системных полей. Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
|
Bu konu Edward tarafından düzenlendi(2018-07-18 21:38, 5 yıllar önce) |
Дмитрий |
|
---|---|
Да, теперь все получилось, после разъяснения принципа работы)) Спасибо!
А вот тут не очень понял) Можно как-то сделать без переопределения? |
|
Bu konu Дмитрий tarafından düzenlendi(2018-07-19 12:53, 5 yıllar önce) |
Edward |
|
---|---|
При создании экстраполя в админке в поле HTML-код поля сразу укажите, то что нужно, чтобы выводился placeholder. Что то типа: <input type="text" id="{$name}" name="{$name}" value="{$value}" {$attrs} placeholder="'.$L['showfaqcat_8'].'" autofocus />
Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |