Internacionalização com angularjs

Eu estou pensando em mover meu site para angularjs, e eu quero começar muito pequeno, movendo todos os meus modelos de texto sem formatação estáticos do lado do servidor do django para angular (caso contrário, haverá problemas de sintaxe com o '{{}}') ).

Parece que a melhor maneira de fazer isso será uma das duas opções:

Para ter uma chamada ajax que retorna um JSON com todos os textos do meu site. Os textos serão armazenados em uma variável que é vinculada aos meus elementos HTML, de modo que o ângulo atualizará tudo.Para armazenar um arquivo js estático com o dicionário e incluí-lo no meu HTML e vincular o dicionário com angularjs.

Ambas as opções permitem-me alternar entre os idiomas sem recarregar a página.

Qual é o melhor? Em geral, esta é uma boa abordagem ou existe uma maneira mais correta?

questionAnswers(4)

yourAnswerToTheQuestion