SpiderPigAndCat, да 2 json файла с разными языками. Через api библиотеки будете переключать. Аналогично вашей мысли с помощью ajax запроса подгружать текст.
There are no other restrictions on what form an ID can take; in particular, IDs can consist of just digits, start with a digit, start with an underscore, consist of just punctuation, etc.
Влад Державин, насколько я помню точки в chatjs либо есть либо нет, нельзя их только в конце вывести. По поводу расстояния, в каком размере блока отрисуете такого размера график и будет.
Mike Ro, Смотрите, если вы уверены, что элемент с таким классом один, то вместо getElementsByClassName воспользуйтесь querySelector. Если элементов может быть несколько и нужно всем добавить класс, то через цикл.
Антон Вебсайтовский, брать с гугла хорошая практика, если в вашем продукте нет каких-то проблем связанных с этим. Гугл по этой ссылке отдает разный css в разных браузерах в зависимости от шрифтов которые браузер поддерживает. Если вы этим хотите управлять сами, то можно просто скачать все варианты шрифтов и подключить те которых вам будет достаточно.