У меня есть VueJS приложение, использующее TypeScript. Для добавления текстов и перевода их на другие языки я использую библиотеку i18n. Мне нужно добавить большой текст с поддержкой интернационализации с возможностью выделять в нем заголовки (страница правил использования сервиса, пример -
https://docs.midjourney.com/docs/terms-of-service). Сколько абзацев и заголовков будет в тексте заранее неизвестно. Как это реализовать и записать подобный текст в файл .json (en.json, nl.json, ru.json и тд)? И каким образом потом форматировать заголовки?