Esempio n. 1
0
def generate_catalog():
    catalog = retrieve_translations("khanacademy",
                                    "dummy",
                                    lang_code="es-ES",
                                    includes="*learn*.po",
                                    force=True)
    return catalog
    def test_translating_kalite_exercise_data(self):
        exercise_data = retrieve_kalite_exercise_data()
        ka_catalog = retrieve_translations("khanacademy", "dummy", lang_code="es-ES", includes="*learn.*.po")

        translated_exercise_data = translate_exercises(exercise_data, ka_catalog)

        for exercise_id in translated_exercise_data:
            for field in EXERCISE_FIELDS_TO_TRANSLATE:
                translated_fieldval = translated_exercise_data[exercise_id][field]
                untranslated_fieldval = exercise_data[exercise_id][field]
                assert translated_fieldval == ka_catalog.msgid_mapping.get(untranslated_fieldval, "")
Esempio n. 3
0
def generate_catalog():
    catalog = retrieve_translations("khanacademy", "dummy", lang_code="es-ES", includes="*learn*.po", force=True)
    return catalog
Esempio n. 4
0
    def test_returns_list_of_po_files(self):
        project_id = "ka-lite"
        project_key = "dummy"
        catalog = retrieve_translations(project_id, project_key)

        assert isinstance(catalog, Catalog)
Esempio n. 5
0
 def setup_class(cls):
     cls.ka_catalog = retrieve_translations("khanacademy",
                                            "dummy",
                                            lang_code="es-ES",
                                            includes="*learn.*.po")
    def test_returns_list_of_po_files(self):
        project_id = "ka-lite"
        project_key = "dummy"
        catalog = retrieve_translations(project_id, project_key)

        assert isinstance(catalog, Catalog)
 def setup_class(cls):
     cls.ka_catalog = retrieve_translations("khanacademy", "dummy", lang_code="es-ES", includes="*learn.*.po")