Файл messages.json в виджете

Переводы настроек и подсказок в виджетах. В примере ниже "youtube_link" - это используемое значение (ключ) в файлах snippet.liquid, settings_form.json.

Переводы для языков

  • "ru" - Русский "Ссылка youtube, vimeo"
  • "ua" - Украинский "Посилання youtube, vimeo"
  • "en" - Английский "Youtube, vimeo link"
  • "es" - Испанский "Enlace de youtube, vimeo"

В messages.json виджета можно добавлять не только переводы настроек, но и переводы для кастомных элементов, тексты внутри виджета. Обращаться к ним в snippet.liquid можно через widget_messages.

Пример json формата

{
  "ru": {
    "youtube_link": "Ссылка youtube, vimeo",
    "youtube_link_help": "Ссылка из вкладки встроить",
    "video_image": "Заставка"
  },
  "ua": {
    "youtube_link": "Посилання youtube, vimeo",
    "youtube_link_help": "Посилання з вкладки вбудувати",
    "video_image": "Заставка"
  },
  "en": {
    "youtube_link": "Youtube, vimeo link",
    "youtube_link_help": "Link from the embed tab",
    "video_image": "Screensaver"
  },
  "es": {
    "youtube_link": "Enlace de youtube, vimeo",
    "youtube_link_help": "Enlace desde la pestaña de inserción",
    "video_image": "Protector de pantalla"
  }
}

Пример для названий внутри блоков

Если нужно создать виджет с блоками, то можно переименовать заголовки блоков с помощью зарезервированных ключей.

Зарезервированные ключи:

  • "blocks" - заголовок, который будет выводиться над списком блоков. Из примера ниже - "Категории"
  • "block" - подставляется в список блоков, в кнопку "добавить", например - добавить "Категорию"
  • "block_list" - список "Категорий"

Отображение названий блоков в редакторе:


Пример кода:

{
  "ru": {
    "block_list": "Список категорий",
    "block": "Категорию",
    "blocks": "Категорий"
  },
  "ua": {
    "block_list": "Список категорій",
    "block": "Категорію",
    "blocks": "Категорії"
  },
  "en": {
    "block_list": "Category list",
    "block": "Category",
    "blocks": "Categories"
  },
  "es": {
    "block_list": "Lista de categoría",
    "block": "Categoría",
    "blocks": "Categorías"
  }
}

Оставить оценку

Оценка успешно отправлена.
Она будет проверена администратором перед публикацией.
Перед публикацией все оценки проходят модерацию

Оценки: 0

Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе inSales
Всё для продаж уже внутри!
Нажимая кнопку «Зарегистрироваться», я принимаю Пользовательское соглашение и Политику конфиденциальности
Недавно просмотренные статьи
Продолжая пользоваться сайтом,
вы соглашаетесь с использованием cookie