2010-06-03 5 views

risposta

62

Il trattino di sottolineatura principale è l'alias di funzione comunemente utilizzato per una delle funzioni ugettext utilizzate dalla meccanica di internazionalizzazione (i18n).

Significa che quando si esegue i18n, le etichette di campo scelta verranno tradotte nella lingua dell'utente finale appropriata, se è disponibile una traduzione.

Nella parte superiore di un file che caratterizza questo tipo di sintassi, si dovrebbe vedere (o in caso contrario, si dovrebbe avere) qualcosa come:

from django.utils.translation import ugettext_lazy as _

Vedere la docs here per maggiori dettagli