Exemplo n.º 1
0
 def get_amount_locale(self, locale=None):
     """Localise the amount paid into the current locale."""
     if not locale:
         lang = get_language()
         locale = get_locale_from_lang(lang)
     return numbers.format_currency(self.amount or 0,
                                    self.currency or 'USD',
                                    locale=locale)
Exemplo n.º 2
0
 def get_amount_locale(self, locale=None):
     """Localise the amount paid into the current locale."""
     if not locale:
         lang = translation.get_language()
         locale = get_locale_from_lang(lang)
     return numbers.format_currency(self.amount or 0,
                                    self.currency or 'USD',
                                    locale=locale)
Exemplo n.º 3
0
def test_get_locale_from_lang(lang):
    """Make sure all languages in settings.AMO_LANGUAGES can be resolved."""
    locale = get_locale_from_lang(lang)

    assert isinstance(locale, Locale)
    assert locale.language == lang[:2]

    separator = '-' if '-' in lang else '_' if '_' in lang else None

    if separator:
        territory = lang.split(separator)[1]
        assert locale.territory == territory
Exemplo n.º 4
0
def test_get_locale_from_lang(lang):
    """Make sure all languages in settings.AMO_LANGUAGES can be resolved."""
    locale = get_locale_from_lang(lang)

    assert isinstance(locale, Locale)
    assert locale.language == lang[:2]

    separator = filter(
        None, [sep if sep in lang else None for sep in ('-', '_')])

    if separator:
        territory = lang.split(separator[0])[1]
        assert locale.territory == territory
Exemplo n.º 5
0
def test_get_locale_from_lang(lang):
    """Make sure all languages in settings.AMO_LANGUAGES can be resolved."""
    locale = get_locale_from_lang(lang)

    assert isinstance(locale, Locale)
    assert locale.language == lang[:2]

    separator = filter(None,
                       [sep if sep in lang else None for sep in ('-', '_')])

    if separator:
        territory = lang.split(separator[0])[1]
        assert locale.territory == territory
Exemplo n.º 6
0
def test_get_locale_from_lang(lang):
    """Make sure all languages in settings.AMO_LANGUAGES can be resolved."""
    locale = get_locale_from_lang(lang)

    debug_languages = ('dbg', 'dbr', 'dbl')
    expected_language = lang[:2] if lang not in debug_languages else 'en'

    assert isinstance(locale, Locale)
    assert locale.language == expected_language

    separator = '-' if '-' in lang else '_' if '_' in lang else None

    if separator:
        territory = lang.split(separator)[1]
        assert locale.territory == territory
Exemplo n.º 7
0
def test_get_locale_from_lang(lang):
    """Make sure all languages in settings.AMO_LANGUAGES can be resolved."""
    locale = get_locale_from_lang(lang)

    debug_languages = ('dbg', 'dbr', 'dbl')
    expected_language = lang[:2] if lang not in debug_languages else 'en'

    assert isinstance(locale, Locale)
    assert locale.language == expected_language

    separator = '-' if '-' in lang else '_' if '_' in lang else None

    if separator:
        territory = lang.split(separator)[1]
        assert locale.territory == territory
Exemplo n.º 8
0
def test_get_locale_from_lang(lang):
    """Make sure all languages in settings.AMO_LANGUAGES can be resolved."""
    locale = get_locale_from_lang(lang)

    ignored_languages = ('cak', )
    long_languages = ('ast', 'dsb', 'hsb', 'kab')
    expected_language = (lang[:3] if lang in long_languages else
                         (lang[:2] if lang not in ignored_languages else 'en'))

    assert isinstance(locale, Locale)
    assert locale.language == expected_language

    separator = '-' if '-' in lang else '_' if '_' in lang else None

    if separator:
        territory = lang.split(separator)[1]
        assert locale.territory == territory
Exemplo n.º 9
0
def test_get_locale_from_lang(lang):
    """Make sure all languages in settings.AMO_LANGUAGES can be resolved."""
    locale = get_locale_from_lang(lang)

    ignored_languages = ('cak',)
    long_languages = ('ast', 'dsb', 'hsb', 'kab')
    expected_language = (
        lang[:3] if lang in long_languages else (
            lang[:2] if lang not in ignored_languages else 'en'
        ))

    assert isinstance(locale, Locale)
    assert locale.language == expected_language

    separator = '-' if '-' in lang else '_' if '_' in lang else None

    if separator:
        territory = lang.split(separator)[1]
        assert locale.territory == territory
Exemplo n.º 10
0
def _get_format():
    lang = get_language()
    return Format(utils.get_locale_from_lang(lang))
Exemplo n.º 11
0
def _get_format():
    lang = get_language()
    return Format(utils.get_locale_from_lang(lang))