Exemple #1
0
def fr_from_en_locale(request, test_session, locale_cache, en_locale,
                      fr_locale):
    """French (fr) locale fixture, machine translated from English (en)"""

    from assembl.models.langstrings import Locale
    locale = Locale.create_mt_locale(en_locale, fr_locale, db=test_session)

    # DO NOT DELETE core locales.
    return locale
Exemple #2
0
def fr_from_it_locale(request, test_session, locale_cache, fr_locale, it_locale):
    """French (fr) locale fixture, machine translated from Italian (it)"""

    from assembl.models.langstrings import Locale
    locale = Locale.create_mt_locale(it_locale, fr_locale, db=test_session)

    def fin():
        test_session.delete(locale)

    request.addfinalizer(fin)
    return locale
Exemple #3
0
def it_from_en_locale(request, test_session, locale_cache, en_locale, it_locale):
    """Italian (it) locale fixture, machine translated from English (en)"""

    from assembl.models.langstrings import Locale
    locale = Locale.create_mt_locale(en_locale, it_locale, db=test_session)

    def fin():
        test_session.delete(locale)

    request.addfinalizer(fin)
    return locale
Exemple #4
0
def fr_from_it_locale(request, test_session, locale_cache, fr_locale, it_locale):
    """French (fr) locale fixture, machine translated from Italian (it)"""

    from assembl.models.langstrings import Locale
    locale = Locale.create_mt_locale(it_locale, fr_locale, db=test_session)

    def fin():
        test_session.delete(locale)

    request.addfinalizer(fin)
    return locale
Exemple #5
0
def it_from_en_locale(request, test_session, locale_cache, en_locale, it_locale):
    """Italian (it) locale fixture, machine translated from English (en)"""

    from assembl.models.langstrings import Locale
    locale = Locale.create_mt_locale(en_locale, it_locale, db=test_session)

    def fin():
        test_session.delete(locale)

    request.addfinalizer(fin)
    return locale
Exemple #6
0
def de_from_tr_locale(request, test_session, locale_cache, de_locale,
                      tr_locale):
    """German (de) locale fixture, machine translated from Turkish (tr)"""

    from assembl.models.langstrings import Locale
    locale = Locale.create_mt_locale(tr_locale, de_locale, db=test_session)

    def fin():
        test_session.delete(locale)

    request.addfinalizer(fin)
    return locale
Exemple #7
0
def de_from_tr_locale(request, test_session, locale_cache, de_locale, tr_locale):
    """German (de) locale fixture, machine translated from Turkish (tr)"""

    from assembl.models.langstrings import Locale
    locale = Locale.create_mt_locale(tr_locale, de_locale,
                                     db=test_session)

    def fin():
        test_session.delete(locale)

    request.addfinalizer(fin)
    return locale
Exemple #8
0
def en_from_tr_locale(request, test_session, tr_locale, en_locale):
    """English (en) locale fixture, machine translated from Turkish (tr)"""

    from assembl.models.langstrings import Locale
    locale = Locale.create_mt_locale(tr_locale, en_locale, db=test_session)

    def fin():
        test_session.delete(locale)
        test_session.flush()
        Locale.reset_cache()

    request.addfinalizer(fin)
    return locale
Exemple #9
0
def it_from_fr_locale(request, test_session, fr_locale, it_locale):
    """Italian (it) locale fixture, machine translated from French (fr)"""

    from assembl.models.langstrings import Locale

    locale = Locale.create_mt_locale(fr_locale, it_locale, db=test_session)

    def fin():
        test_session.delete(locale)
        test_session.flush()
        Locale.reset_cache()

    request.addfinalizer(fin)
    return locale