OLD | NEW |
(Empty) | |
| 1 # These are versions of the functions in django.utils.translation.trans_real |
| 2 # that don't actually do anything. This is purely for performance, so that |
| 3 # settings.USE_I18N = False can use this module rather than trans_real.py. |
| 4 |
| 5 from django.conf import settings |
| 6 from django.utils.encoding import force_text |
| 7 |
| 8 |
| 9 def ngettext(singular, plural, number): |
| 10 if number == 1: |
| 11 return singular |
| 12 return plural |
| 13 |
| 14 |
| 15 ngettext_lazy = ngettext |
| 16 |
| 17 |
| 18 def ungettext(singular, plural, number): |
| 19 return force_text(ngettext(singular, plural, number)) |
| 20 |
| 21 |
| 22 def pgettext(context, message): |
| 23 return ugettext(message) |
| 24 |
| 25 |
| 26 def npgettext(context, singular, plural, number): |
| 27 return ungettext(singular, plural, number) |
| 28 |
| 29 |
| 30 def activate(x): |
| 31 return None |
| 32 |
| 33 |
| 34 def deactivate(): |
| 35 return None |
| 36 |
| 37 |
| 38 deactivate_all = deactivate |
| 39 |
| 40 |
| 41 def get_language(): |
| 42 return settings.LANGUAGE_CODE |
| 43 |
| 44 |
| 45 def get_language_bidi(): |
| 46 return settings.LANGUAGE_CODE in settings.LANGUAGES_BIDI |
| 47 |
| 48 |
| 49 def check_for_language(x): |
| 50 return True |
| 51 |
| 52 |
| 53 def gettext(message): |
| 54 return message |
| 55 |
| 56 |
| 57 def ugettext(message): |
| 58 return force_text(gettext(message)) |
| 59 |
| 60 |
| 61 gettext_noop = gettext_lazy = _ = gettext |
| 62 |
| 63 |
| 64 def to_locale(language): |
| 65 p = language.find('-') |
| 66 if p >= 0: |
| 67 return language[:p].lower() + '_' + language[p + 1:].upper() |
| 68 else: |
| 69 return language.lower() |
| 70 |
| 71 |
| 72 def get_language_from_request(request, check_path=False): |
| 73 return settings.LANGUAGE_CODE |
| 74 |
| 75 |
| 76 def get_language_from_path(request): |
| 77 return None |
OLD | NEW |