django-i18n-helper är en Django app som ger ett enkelt sätt att visualisera översatta strängar i Django mallar genom att linda översatt innehåll med anpassade HTML och CSS. Därför och viktigaste, hjälper dig att visualisera untraslated strängar också.
Detta är särskilt användbart när internationalisering läggs till ett projekt.
Hur fungerar det fungerar
Django i18n hjälpare är en vanlig Django app som overriddes Django kärnfunktioner på lasten för att ge det önskade beteendet.
Applikationen upptäcker automatiskt när tester körs och åsidosätter inte några metoder i ett sådant fall att bevara tester integritet.
Installation
Förstår
& Nbsp; pip installera django-i18n-helper
När, är allt du behöver göra lägga "i18n_helper" till dina installerade appar och aktivera internationalisering debug. I ditt settings.py, se till att ha:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... "i18n_helper ')
och
& Nbsp; I18N_HELPER_DEBUG = Sant
django-i18n-helper ger ett standardbeteende som består i att linda det översatta innehållet med en HTML div med följande egenskaper:
& Nbsp;
Om I18N_HELPER_HTMLis inte satt, kommer koden används vara
& Nbsp; & Nbsp; I18N_HELPER_CLASS = "my-custom-class"
I18N_HELPER_STYLE
Definierar inline CSS för HTML div om ingen I18N_HELPER_HTML eller I18N_HELPER_CLASS har satt (fall där det antas att stilar för klassen ger det behövs css). Standardvärdet är "" display: inline; background-color: # FAF9A7; ".
& Nbsp; I18N_HELPER_CLASS = "font-weight: bold; background-color: yellow;"
Krav :
- Python
- Django
Kommentarer hittades inte