Example #1
0
 def _clear_langs(self, requested_langs):
     available_languages = self._get_all_available_languages()
     for l in requested_langs:
         if l in available_languages:
             print 'Update language %s ...' % l
             for tv in TeamVideo.objects.all():
                 TeamVideoLanguage.update_for_language(tv, l)
         else:
             print 'Language %s does not exist in settings' % l
 def _clear_langs(self, requested_langs):
     available_languages = self._get_all_available_languages()
     for l in requested_langs:
         if l in available_languages:
             print "Update language %s ..." % l
             for tv in TeamVideo.objects.all():
                 TeamVideoLanguage.update_for_language(tv, l)
         else:
             print "Language %s does not exist in settings" % l
Example #3
0
def update_team_video_for_sl(sl_id):
    from videos.models import SubtitleLanguage
    from teams.models import TeamVideoLanguage

    try:
        sl = SubtitleLanguage.objects.get(id=sl_id)
    except SubtitleLanguage.DoesNotExist:
        #if language does not exist - ignore updating
        return

    for tv in sl.video.teamvideo_set.all():
        tv.update_team_video_language_pairs_for_sl(sl)
        TeamVideoLanguage.update_for_language(tv, sl.language)
Example #4
0
def update_team_video_for_sl(sl_id):
    from videos.models import SubtitleLanguage
    from teams.models import TeamVideoLanguage
    
    try:
        sl = SubtitleLanguage.objects.get(id=sl_id)
    except SubtitleLanguage.DoesNotExist:
        #if language does not exist - ignore updating
        return
        
    for tv in sl.video.teamvideo_set.all():
        tv.update_team_video_language_pairs_for_sl(sl)
        TeamVideoLanguage.update_for_language(tv, sl.language)