<script type="text/discourse-plugin" version="0.8.20">
// Добавить атрибут к тегу <html>. Это может помочь пользователю стилизовать
// ссылки в его заголовке
$('html').attr('dhp-locale', I18n.locale)
const customHeaderLinks = I18n.t(themePrefix("header_nav_link"));
if (!customHeaderLinks.length) return;
const h = require("virtual-dom").h;
const headerLinks = [];
const mobileView = api.container.lookup("site:main").mobileView;
и добавить locales/en.yml
но получаю результат [en.theme_translations.87.header_nav_link]
Да, Йохани, я использую этот компонент как меню. Как вы и сказали, я хочу перевести текст для каждой ссылки. Это в вашем списке, я очень рад, что вы сможете это сделать. :лицо_с_тремя_сердечками: :лицо_с_тремя_сердечками: :лицо_с_тремя_сердечками:
ха-ха, у меня есть идея: я могу использовать этот компонент для создания двуязычного сайта. Я создам некоторые категории на китайском и некоторые на английском, а этот компонент использую в качестве основного меню. Ссылки заголовков будут включены в файлы локализаций en.yml и zh_CN.yml. Для главной страницы и страниц категорий я могу использовать переведённый компонент темы (даже если это статическая страница). Также я скрою выпадающее меню категорий по умолчанию. По моему мнению, для нашего сайта достаточно всего двух языков.