Example #1
0
 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
Example #2
0
    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
Example #4
0
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()
Example #5
0
def test_can_be_inited_from_templates(tutorial, templates):
    language = LanguageDBFactory()
    tp = TranslationProject(project=tutorial, language=language)
    assert tp.can_be_inited_from_templates()
Example #6
0
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()