Я новичок в веб-компонентах Salesforce Lightning и пытаюсь понять, как лучше всего поддерживать локализацию меток, сообщений и других строк в LWC.
Я узнал о возможности программирования i18n для локализации формата даты / времени, формата валюты и т. Д. В соответствии с локалью пользователя. Однако я не видел никаких готовых поддерживаемых способов локализации строк.
Скажем, мой LWC требует, чтобы сообщение отображалось пользователю в определенном сценарии; так что мой шаблон html должен будет отобразить это сообщение. Я хотел бы, чтобы мой html мог отображать это сообщение на английском языке (США) для пользователя с языковым стандартом en-US и на японском языке для языкового стандарта ja-jp. Какой способ развития этой функциональности рекомендует отдел продаж?
Потенциально я мог бы добавить файлы языковых стандартов (скажем, каждый файл json со всеми сообщениями для определенного языкового стандарта) к статическим ресурсам, а затем добавить геттер для каждого сообщения в моем LightningElement js, который вызывает общий метод для получения идентификатора строки и locale и возвращает сообщение из моего файла локали. Это похоже на некоторую работу, и я просто хочу убедиться, что нет встроенного, лучшего способа сделать это легко. Я искал предыдущие темы по этой теме, но ничего не нашел.
Спасибо за помощь или любые указатели.