Пользовательский шаблон Handlebars для плагина

Здравствуйте,

В моем плагине я добавил новую кнопку на панель инструментов, используя метод API addButton. Теперь я хотел бы отображать пользовательский текст при наведении курсора на кнопку, аналогично тому, как отображается «Вставить дату/время» при наведении на значок календаря. Однако установка свойства label, похоже, не работает, вероятно, из-за отсутствия информации i18n. Как можно зарегистрировать и получить доступ к локализованным меткам?

С уважением,
Александр

Вам, вероятно, следует использовать атрибут title (вместо label) и установить его значение в локализированную переменную i18n, определенную в config/locales/client.en.yml для вашего плагина.

Вот как это реализовано в плагине discourse-local-dates:

https://github.com/discourse/discourse/blob/master/plugins/discourse-local-dates/assets/javascripts/initializers/discourse-local-dates.js.es6#L14

и

Привет,
Я потратил 40 минут на отладку, пока не обнаружил, что мой файл yml оказался в папке config вместо config/locales :man_facepalming: Спасибо за вашу помощь!
Алекс