2011-08-08 13 views
5

Mam plik script.js, który znajduje się w katalogu common/static/js /. Często jest to katalog, a nie aplikacja i muszę tłumaczyć wiadomości wewnątrz skryptu na inne języki. Jak mam skonfigurować mój projekt django? Podstawowe instrukcje proszę, ponieważ jestem dumm.JavaScript internacjonalizacja z django

Odpowiedz

6

Prostym rozwiązaniem jest ustawić przetłumaczenia wartości na poziomie szablon dla funkcji JavaScript/klas, aby odebrać:

var my_name = '{% trans my_name%}';

Ale Django ma JavaScript internationalization.

+0

Napraw link, nie działa teraz, sugeruję link do django 1.8: https://docs.djangoproject.com/en/1.8/topics/i18n/translation/#internationalization-in-javascript-code Innym podobnym podejściem byłoby stworzenie obiektu o nazwie "RESOURCE" i przechowywanie tam każdego ciągu zamiast tworzenia zmiennej dla każdego ciągu. – Willemoes

+1

Zaktualizowano, aby dopasować bieżące dokumenty. – Brandon

Powiązane problemy