]> git.parisson.com Git - telemeta.git/commitdiff
add translations to templates for JS messages
authoryomguy <yomguy@parisson.com>
Tue, 5 Apr 2011 13:39:01 +0000 (15:39 +0200)
committeryomguy <yomguy@parisson.com>
Tue, 5 Apr 2011 13:39:01 +0000 (15:39 +0200)
telemeta/locale/fr/LC_MESSAGES/django.mo
telemeta/locale/fr/LC_MESSAGES/django.po
telemeta/web/base.py

index 1a893c003c52d8e3da2e965cd53f2c450e3cf460..74d8d2f9fb46f74d9dee6bc4e3d924e3241a748c 100644 (file)
Binary files a/telemeta/locale/fr/LC_MESSAGES/django.mo and b/telemeta/locale/fr/LC_MESSAGES/django.mo differ
index 6f6740c1c92bffab6a78aaeacfb312307536fd9c..7a74e212919ee6ebf82c6d8a3c4de0d0d1e8c53a 100644 (file)
@@ -797,6 +797,9 @@ msgstr "Analyse"
 msgid "Markers"
 msgstr "Marqueurs"
 
+msgid "Marker"
+msgstr "Marqueur"
+
 #: templates/telemeta_default/mediaitem_detail.html:131
 msgid "Add to playlist"
 msgstr "Ajouter à la liste"
@@ -897,6 +900,11 @@ msgstr "Toutes"
 msgid "Novel"
 msgstr "Inédites"
 
-#: templates/telemeta_default/collection_list.html:1&
+#: templates/telemeta_default/collection_list.html:11
 msgid "Published"
 msgstr "Éditées"
+
+msgid "added to playlist"
+msgstr "ajouté à la liste de lecture"
+
+
index 742b2fdaf88e46137de4eb4bd6d3f89fd8378c9a..164f12377d7580e6ce10e1b646794309653b7aaa 100644 (file)
@@ -125,7 +125,13 @@ class WebView(object):
             playlists = self.get_playlists(request)
             revisions = self.get_revisions(request)
             searches = Search.objects.filter(username=request.user)
-            return render(request, template, {'playlists': playlists, 'searches': searches, 'revisions': revisions})
+            translation_list = ['Title', 'Description', 'OK', 'Cancel']
+            translations = {}
+            for term in translation_list:
+                translations[term] = ugettext(term)
+                
+            return render(request, template, {'playlists': playlists, 'searches': searches, 
+                                              'revisions': revisions, 'translations': translations})
   
     def get_revisions(self, request):
         last_revisions = Revision.objects.all().order_by('-time')[0:15]
@@ -147,6 +153,7 @@ class WebView(object):
                 except:
                     element = None
             revisions.append({'revision': revision, 'element': element})
+        
         return revisions
         
     def collection_detail(self, request, public_id, template='telemeta/collection_detail.html'):
@@ -154,7 +161,12 @@ class WebView(object):
         if collection.public_access == 'none' and not request.user.is_staff:
             return HttpResponseRedirect('not_allowed/')
         playlists = self.get_playlists(request)
-        return render(request, template, {'collection': collection, 'playlists' : playlists, })
+        translation_list = ['OK', 'Cancel', 'Collection', 'added to playlist']
+        translations = {}
+        for term in translation_list:
+            translations[term] = ugettext(term)
+        
+        return render(request, template, {'collection': collection, 'playlists' : playlists, 'translations': translations})
 
     @method_decorator(permission_required('telemeta.change_mediacollection'))
     def collection_edit(self, request, public_id, template='telemeta/collection_edit.html'):
@@ -170,6 +182,7 @@ class WebView(object):
                 return HttpResponseRedirect('/collections/'+code)
         else:
             form = MediaCollectionForm(instance=collection)
+        
         return render(request, template, {'collection': collection, "form": form,})
 
     @method_decorator(permission_required('telemeta.add_mediacollection'))
@@ -186,6 +199,7 @@ class WebView(object):
                 return HttpResponseRedirect('/collections/'+code)
         else:
             form = MediaCollectionForm(instance=collection)
+        
         return render(request, template, {'collection': collection, "form": form,})
 
     @method_decorator(permission_required('telemeta.add_mediacollection'))
@@ -203,6 +217,7 @@ class WebView(object):
                 return HttpResponseRedirect('/collections/'+code)
         else:
             form = MediaCollectionForm(instance=collection)
+        
         return render(request, template, {'collection': collection, "form": form,})
         
     def item_previous_next(self, item):
@@ -234,6 +249,7 @@ class WebView(object):
         else:
              previous = item.public_id   
              next = item.public_id
+        
         return previous, next
         
     def item_detail(self, request, public_id=None, marker_id=None, template='telemeta/mediaitem_detail.html'):
@@ -267,12 +283,17 @@ class WebView(object):
         playlists = self.get_playlists(request)
         public_access = self.get_public_access(item.public_access, item.recorded_from_date, item.recorded_to_date)
         
+        translation_list = ['OK', 'Cancel', 'Item' 'Marker', 'added to playlist']
+        translations = {}
+        for term in translation_list:
+            translations[term] = ugettext(term)
+                
         return render(request, template,
                     {'item': item, 'export_formats': formats,
                     'visualizers': graphers, 'visualizer_id': grapher_id,'analysers': analyzers,
                     'audio_export_enabled': getattr(settings, 'TELEMETA_DOWNLOAD_ENABLED', True),
                     'previous' : previous, 'next' : next, 'marker': marker_id, 'playlists' : playlists, 
-                    'public_access': public_access, 
+                    'public_access': public_access, 'translations': translations, 
                     })
 
     def get_public_access(self, access, date_from, date_to):
@@ -293,6 +314,7 @@ class WebView(object):
             year_now = datetime.datetime.now().strftime("%Y")
             if int(year_now) - int(year[0]) >= settings.TELEMETA_PUBLIC_ACCESS_PERIOD:
                 public_access = True
+        
         return public_access
         
     @method_decorator(permission_required('telemeta.change_mediaitem'))
@@ -352,6 +374,7 @@ class WebView(object):
                 return HttpResponseRedirect('/items/'+code)
         else:
             form = MediaItemForm(instance=item)
+        
         return render(request, template, {'item': item, "form": form})
     
     
@@ -371,6 +394,7 @@ class WebView(object):
                 return HttpResponseRedirect('/items/'+code)
         else:
             form = MediaItemForm(instance=item)
+        
         return render(request, template, {'item': item, "form": form})
         
     def item_analyze(self, item):
@@ -449,6 +473,7 @@ class WebView(object):
         mime_type = 'text/xml'
         response = HttpResponse(self.cache_data.read_stream_bin(analyze_file), mimetype=mime_type)
 #        response['Content-Disposition'] = 'attachment; filename='+public_id+'.xml'
+        
         return response        
         
     def item_visualize(self, request, public_id, visualizer_id, width, height):