示例#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
示例#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
示例#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
示例#4
0
文件: locale.py 项目: assembl/assembl
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
示例#5
0
文件: locale.py 项目: assembl/assembl
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
示例#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
示例#7
0
文件: locale.py 项目: assembl/assembl
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
示例#8
0
文件: locale.py 项目: swergas/assembl
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
示例#9
0
文件: locale.py 项目: swergas/assembl
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