def add_language(self, language): """ Adds a language as a translation project. """ from pootle_translationproject.models import TranslationProject tp = TranslationProject(project_id = self.id, language_id = language.id) tp.save() # Update the translation project files from the template, if it exists. tp.update_from_templates() return tp
def add_language(self, language): """ Adds a language as a translation project. """ import logging from pootle_translationproject.models import TranslationProject logging.debug( "Project ID: %s, language id: %s", self.id , language.id) trans_proj = TranslationProject(project_id = self.id, language_id = language.id) trans_proj.save() # Update the translation project files from the template, if # it exists. trans_proj.update_from_templates() return trans_proj
def add_language(self, language): """ Adds a language as a translation project. """ import logging from pootle_translationproject.models import TranslationProject logging.debug("Project ID: %s, language id: %s", self.id, language.id) tp = TranslationProject(project_id=self.id, language_id=language.id) tp.save() # Update the translation project files from the template, if it exists. tp.update_from_templates() return tp
def test_cannot_be_inited_from_templates(): language = LanguageDBFactory() project = Project.objects.get(code='project0') tp = TranslationProject(project=project, language=language) assert not tp.can_be_inited_from_templates()
def test_can_be_inited_from_templates(tutorial, templates): language = LanguageDBFactory() tp = TranslationProject(project=tutorial, language=language) assert tp.can_be_inited_from_templates()
def test_cannot_be_inited_from_templates(project0, no_templates_tps): language = LanguageDBFactory() tp = TranslationProject(project=project0, language=language) assert not tp.can_be_inited_from_templates()
def test_cannot_be_inited_from_templates(project0, no_templates_tps): language = LanguageDBFactory() tp = TranslationProject(project=project0, language=language) assert not tp.can_be_inited_from_templates()
def test_can_be_inited_from_templates(po_directory, tutorial, templates): language = LanguageDBFactory() tp = TranslationProject(project=tutorial, language=language) assert tp.can_be_inited_from_templates()
def test_cannot_be_inited_from_templates(): language = LanguageDBFactory() project = Project.objects.get(code='project0') tp = TranslationProject(project=project, language=language) assert not tp.can_be_inited_from_templates()