tower/__init__.py
def ungettext(singular, plural, number, context=None):
    """Always return a stripped string, localized if possible"""
    singular_stripped = strip_whitespace(singular)
    plural_stripped = strip_whitespace(plural)

    if context:
        singular = add_context(context, singular_stripped)
        plural = add_context(context, plural_stripped)
    else:
        singular = singular_stripped
        plural = plural_stripped

    ret = django_nugettext(singular, plural, number)

    # If the context isn't found, the string is returned as it came
    if ret == singular:
        return singular_stripped
    elif ret == plural:
        return plural_stripped
    return ret
def ungettext(singular, plural, number, context=None):
    """Always return a stripped string, localized if possible"""
    singular_stripped = strip_whitespace(singular)
    plural_stripped = strip_whitespace(plural)

    if context:
        singular = add_context(context, singular_stripped)
        plural = add_context(context, plural_stripped)
    else:
        singular = singular_stripped
        plural = plural_stripped

    ret = django_nugettext(singular, plural, number)

    # If the context isn't found, the string is returned as it came
    if ret == singular:
        return singular_stripped
    elif ret == plural:
        return plural_stripped
    return ret
def ungettext ( singular , plural , number , context = None ) : singular_stripped = strip_whitespace ( singular ) plural_stripped = strip_whitespace ( plural ) if context : singular = add_context ( context , singular_stripped ) plural = add_context ( context , plural_stripped ) else : singular = singular_stripped plural = plural_stripped ret = django_nugettext ( singular , plural , number ) # If the context isn't found, the string is returned as it came if ret == singular : return singular_stripped elif ret == plural : return plural_stripped return ret
Always return a stripped string, localized if possible
Always return a stripped string localized if possible