Изменяем надписи виджета комментариев

Виджет комментариев возможно использовать не только по основному назначению, но и как любые другие формы, например "задать вопрос", "риал-тайм чат".

Для этого на виджете можно изменить подписи,  добавив объект msg при инициализации виджета.

Пример:


cackle_widget.push({
  widget: 'Comment',
  id: ваш виджет id,
  msg: {
    placeholder: 'Ваш вопрос?',
    submit: 'Спросить',
    sort: 'Порядок'
  }
});

Список основных надписей


msg: {
    header: 'Комментарии',
    from: 'войдите',
    logout: 'Выход',
    placeholder: 'Оставьте свой комментарий...',
    media: 'Добавить изображение',
    submit: 'Комментировать',
    socialSubmit: 'разрешить публиковать в',
    rating: 'Рейтинг комментария',
    ratingUp: 'Нравится комментарий',
    ratingDown: 'Не нравится комментарий',
    answer: 'Ответить',
    nextComments: 'Следующие комментарии',
    moderate: 'Модерировать',
    commentDeleted: 'Комментарий удален',
    guest: 'Гость',
    share: 'Поделиться',
    edit: 'Редактировать',
    remove: 'Удалить',
    save: 'Сохранить',
    cancel: 'Отмена',
    send: 'Отправить',
    removeConfirm: 'Вы действительно хотите удалить свой комментарий?',
    orderbest: 'Лучшие',
    orderdesc: 'Новые',
    orderasc: 'Ранее',
    subscribe: 'Подписаться',
    close: 'Комментарии к этой теме были закрыты',
    noneComments: 'Никто ещё не оставил комментариев, станьте первым.',
    expired: 'Комментарии отключены',
    floodError: 'Ваше сообщение похоже на флуд',
    banError: 'Вы забанены на этом ресурсе',
    banUntil: 'до',
    banReason: 'Причина:',
    bannorule: 'Несоблюдение правил сайта',
    baninsult: 'Мат, оскорбления, нецензурная лексика',
    banspam: 'Спам, несанкционированная реклама',
    bangov: 'Несоответствие требований Роскомнадзора',
    messageBlankError: 'Комментарий не может быть пустым',
    messageSmallError: 'Комментарий должен быть хотя бы 2 символа',
    messageLimitError: 'Ваш комментарий слишком большой',
    mediaLengthError: 'Слишком много медиа ссылок',
    ipBanError: 'Ваш IP адрес забанен',
    badWordsError: 'Ваше сообщение заблокировано за нецензурную лексику',
    anonymError: 'Анонимные комментарии отключены',
    loginError: 'Комментарии от вашего социального провайдера запрещены, выйдите и войдите снова',
    accept: 'Я принимаю',
    agreement: 'условия комментирования',
    agreementError: 'Пожалуйста, примите условия комментирования',
    commentPreModer: 'Ваш комментарий появится сразу после одобрения модератором',
    notice: 'Предупреждение',
    noticeRead: 'Предупреждение прочитано',
    pay: 'Оплатить',
    seemore: 'показать больше',
    prof: 'Мой профиль',
    editProf: 'Редактировать профиль',
    userCount: 'Опубликовано комментариев',
    mycomment: 'Мои комментарии',
    upload: 'Загрузить изображение',
    notify: 'Разрешить присылать уведомления об ответах',
    status: 'Статус',
    pending: 'На модерации',
    approved: 'Одобрен',
    deleted: 'Удален',
    spam: 'Отмечен как СПАМ',

    r0: 'Оцените пост',
    r1: 'Рейтинг поста',
    r2: function(c) { return Cackle.Time.declineMsg(c, 'голос', 'голоса', 'голосов'); },
    make: 'Создать свой виджет',
    about: 'О сервисе',
    rtnew: 'Новые комментарии',
    medianet: 'Загрузить из интернета',
    mediapl: 'Ссылка на изображение, видео (YouTube, Vimeo)',
    social: 'Войдите через социальную сеть',
    anonym: 'или анонимно',
    anonym2: 'Представьтесь пожалуйста',
    social2: 'или войдите через социальную сеть',
    grava: 'Так будет отображаться ваш аватар в комментариях. Кликните, если хотите его изменить.',
    name: 'Ваше имя',
    alogin: 'Войти как гость',
    profile: 'Аккаунт',
    avatar: 'Аватар',
    comp: 'Загрузить с компьютера',
    sett: 'Настройки',
    pub: 'Показывать комментарии в профиле',
    sub: 'Подписки на новые комментарии',
    link: 'Ссылка на пост',
    itspam: 'Это спам',
    complaint: 'Пожаловаться',
    sent: 'Жалоба отправлена',
    url: 'Ссылка на комментарий',
    replies: 'Ответов'
}

Данное изменение легко реализовать если у вас используется универсальный код: достаточно найти строку cackle_widget.push... и добавить туда объект msg с подписями.

Если вы используете cms, то необходимо найти файл с шаблоном кода виджета (поиск по строке cackle_widget.push)  и также добавить объект msg.