Exemplo n.º 1
0
def string_to_translatedfield_value(text):
    """
    Passed a string, will return a dict mapping 'language': string, suitable to
    be assigned to the value of a TranslatedField. If the language can not be
    determined with confidence, will assume English.
    """
    guess = guess_language(text)
    if guess:
        lang = find_language(guess).lower()
        if lang:
            return {lang: text}
    return {settings.SHORTER_LANGUAGES['en'].lower(): text}
Exemplo n.º 2
0
def string_to_translatedfield_value(text):
    """
    Passed a string, will return a dict mapping 'language': string, suitable to
    be assigned to the value of a TranslatedField. If the language can not be
    determined with confidence, will assume English.
    """
    guess = guess_language(text)
    if guess:
        lang = find_language(guess).lower()
        if lang:
            return {lang: text}
    return {settings.SHORTER_LANGUAGES['en'].lower(): text}
Exemplo n.º 3
0
 def check(a, b):
     eq_(find_language(a), b)