Я использую angular translate и нужно перевести некоторые слова в контроллере. Я использую json файлы для перевода в html.
// LABELS var monthNames = [ "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre" ]; //some code here title: { display: true, text: 'Commandes' }
Внедрите $ фильтр в ваш контроллер, и тогда вы сможете использовать его с любым сервисом (в данном примере с сервисом перевода)
const translation = $filter('translate')('HELLO_WORLD'); // HELLO_WORLD is the definition from the translation json file
Может быть, вы можете определить уровень «плюс» для monthNames Objects с нужным вам языком
var monthNames = { "fr-fr": [ "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre" ] },