First step of group page on front
authorcavaliet
Wed, 13 Mar 2013 12:09:26 +0100
changeset 1127 90d0a9d14c68
parent 1120 d3a125e619d9
child 1128 5007febcce2e
First step of group page on front
.project
src/ldt/ldt/ldt_utils/fixtures/user_data.json
src/ldt/ldt/ldt_utils/templates/front/front_group.html
src/ldt/ldt/ldt_utils/templates/front/front_groups.html
src/ldt/ldt/ldt_utils/templates/front/front_home.html
src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/groups.html
src/ldt/ldt/ldt_utils/urls.py
src/ldt/ldt/ldt_utils/views/front.py
src/ldt/ldt/ldt_utils/views/group.py
src/ldt/ldt/locale/fr/LC_MESSAGES/django.mo
src/ldt/ldt/locale/fr/LC_MESSAGES/django.po
--- a/.project	Wed Feb 27 19:18:04 2013 +0100
+++ b/.project	Wed Mar 13 12:09:26 2013 +0100
@@ -1,12 +1,18 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>platform_group</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-		<nature>com.aptana.projects.webnature</nature>
-	</natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>platform_group</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.python.pydev.PyDevBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>com.aptana.projects.webnature</nature>
+		<nature>org.python.pydev.pythonNature</nature>
+	</natures>
+</projectDescription>
--- a/src/ldt/ldt/ldt_utils/fixtures/user_data.json	Wed Feb 27 19:18:04 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/fixtures/user_data.json	Wed Mar 13 12:09:26 2013 +0100
@@ -17,50 +17,86 @@
     }
   },
   {
-    "pk": 1, 
-    "model": "oauth_provider.resource", 
+    "pk": 7, 
+    "model": "ldt_utils.media", 
     "fields": {
-      "url": "/api/1.0/text/delete/", 
-      "name": "delete", 
-      "is_readonly": true
-    }
-  },
-  {
-    "pk": 2, 
-    "model": "oauth_provider.resource", 
-    "fields": {
-      "url": "/api/1.0/text/create/", 
-      "name": "create", 
-      "is_readonly": true
+      "external_permalink": "", 
+      "src_hash": "f4a5afb24467cbf18825ea6b90bc2bcc78e68610d6650625296ae70b2e981d9bad6619a3b4ff22431e74177dcc264ffb0c9471bc625a6229b7cdbeb2e372468f", 
+      "videopath": "", 
+      "update_date": "2012-11-26T15:48:12", 
+      "external_publication_url": "", 
+      "external_src_url": "", 
+      "creator": null, 
+      "creation_date": "2012-11-26T15:48:12", 
+      "media_creation_date": null, 
+      "mimetype_field": "", 
+      "duration": null, 
+      "title": "", 
+      "src": "http://dvvsyrlsr21oz.cloudfront.net/01-Kristina-HD.mp4", 
+      "external_id": "", 
+      "description": ""
     }
   },
   {
-    "pk": 3, 
-    "model": "oauth_provider.resource", 
+    "pk": 48, 
+    "model": "ldt_utils.media", 
     "fields": {
-      "url": "/api/1.0/text/update/", 
-      "name": "update", 
-      "is_readonly": true
+      "external_permalink": "", 
+      "src_hash": "79d1ada053cae7e6e49329645fc55f7ffb5341112134e70f55ea91b2c3e647e8e319525c6117ccfaea61039bf701a3ed8fd4921ac7bf2ef89e2e2f2233b29898", 
+      "videopath": "", 
+      "update_date": "2012-11-26T16:06:45", 
+      "external_publication_url": "", 
+      "external_src_url": "", 
+      "creator": null, 
+      "creation_date": "2012-11-26T16:06:45", 
+      "media_creation_date": null, 
+      "mimetype_field": "", 
+      "duration": null, 
+      "title": "", 
+      "src": "http://dvvsyrlsr21oz.cloudfront.net/INTERNATIONALE-CHANT_1-HD.mp4", 
+      "external_id": "", 
+      "description": ""
     }
-  },
+  }, 
   {
-    "pk": 4, 
-    "model": "oauth_provider.resource", 
+    "pk": 49, 
+    "model": "ldt_utils.media", 
     "fields": {
-      "url": "", 
-      "name": "all", 
-      "is_readonly": true
+      "external_permalink": "", 
+      "src_hash": "64460e021df13d4bc558e5672393539241f846065ec48862b89f43aadbcd278bc311c16782f43e68a0c83ed3357d0ca4d2082204bc4169af23985fa420a56bee", 
+      "videopath": "", 
+      "update_date": "2012-11-26T16:07:09", 
+      "external_publication_url": "", 
+      "external_src_url": "", 
+      "creator": null, 
+      "creation_date": "2012-11-26T16:07:09", 
+      "media_creation_date": null, 
+      "mimetype_field": "", 
+      "duration": null, 
+      "title": "", 
+      "src": "http://dvvsyrlsr21oz.cloudfront.net/NIDIEU-CHANT-2-HD.mp4", 
+      "external_id": "", 
+      "description": ""
     }
-  },
+  }, 
   {
-    "pk": 1, 
-    "model": "oauth_provider.consumer", 
+    "pk": 50, 
+    "model": "ldt_utils.media", 
     "fields": {
-      "status": 1, 
-      "name": "example.com", 
-      "secret": "kd94hf93k423kf44", 
-      "user": 2, 
-      "key": "dpf43f3p2l4k3l03", 
+      "external_permalink": "", 
+      "src_hash": "1cfb8cdec8da988eca4992b07f7d1bc4ef5c6a3f0a175c9941646c1e3a0abcd1eae6cae35b575b66738ef272ed87c2814fb9c8db3192d1f43c3fb5d7043db766", 
+      "videopath": "", 
+      "update_date": "2012-11-26T16:07:29", 
+      "external_publication_url": "", 
+      "external_src_url": "", 
+      "creator": null, 
+      "creation_date": "2012-11-26T16:07:29", 
+      "media_creation_date": null, 
+      "mimetype_field": "", 
+      "duration": null, 
+      "title": "", 
+      "src": "http://dvvsyrlsr21oz.cloudfront.net/MARSEILLAISE-CHANT_3-HD.mp4", 
+      "external_id": "", 
       "description": ""
     }
   }
--- a/src/ldt/ldt/ldt_utils/templates/front/front_group.html	Wed Feb 27 19:18:04 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/templates/front/front_group.html	Wed Mar 13 12:09:26 2013 +0100
@@ -17,6 +17,22 @@
 
 {% block body %}
 {{block.super}}
+<ul class="floatlist" id="medias_groupe">
+    <li class="li_h2">
+        <h2>{% trans 'Projects shared by the group' %}&nbsp;{{group.name}}</h2>
+    </li>
+    {% for p in project_list %}
+    <li class="li_media">
+      {% with c=p.contents.all|first %}
+        <a href="{% url ldt.ldt_utils.views.front.annot_content c.iri_id p.ldt_id %}">{% thumbnail p.image "134x75" format="PNG" crop="center" as im %}<img src="{{ im.url }}" class="img_media" width="{{ im.width }}" height="{{ im.height }}" alt="{% trans 'open this project' %}" title="{% trans 'open this project' %}">{% endthumbnail %}</a>
+        <p><a href="{% url ldt.ldt_utils.views.front.annot_content c.iri_id p.ldt_id %}" title="{% trans 'open this project' %}"><b>{% if p.title|length > 69 %}{{p.title|slice:":69"}}...{% else %}{{p.title}}{% endif %}</b></a></p>
+        <p class="font_11">{% trans 'by' %} {{ p.owner }}</p>
+      {% endwith %}
+    </li>
+    {% endfor %}
+</ul>
+
+{% comment %}
 <!-- Medias annotated by the group -->
 <ul class="floatlist" id="medias_groupe">
     <li class="li_h2">
@@ -31,6 +47,7 @@
     </li>
     {% endfor %}
 </ul>
+{% endcomment %}
 
 <!-- Right column -->
 <div id="groupe_droite">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/ldt/ldt/ldt_utils/templates/front/front_groups.html	Wed Mar 13 12:09:26 2013 +0100
@@ -0,0 +1,34 @@
+{% extends "front/front_base.html" %}
+{% load i18n %}
+{% load thumbnail %}
+{% load front_tags %}
+{% load absstatic %}
+
+{% block title %}Lignes de temps : groupe "{{group.name}}"{% endblock %}
+
+{% block css_import %}
+{{block.super}}
+<link rel="stylesheet" href='{% absstatic "ldt/css/front_group.css" %}' type="text/css"/>
+{% endblock %}
+
+{% block js_declaration %}
+{{block.super}}
+{% endblock %}
+
+{% block body %}
+{{block.super}}
+<ul class="floatlist" id="medias_groupe">
+    <li class="li_h2">
+        <h2>{% trans 'Groups' %}</h2>
+    </li>
+    {% for g in group_list %}
+    <li class="li_media">
+        <a href="{% url ldt.ldt_utils.views.front.group_info g.id %}">{% thumbnail g.get_profile.image "134x75" format="PNG" crop="center" as im %}<img src="{{ im.url }}" class="img_media" width="{{ im.width }}" height="{{ im.height }}" alt="{% trans 'See this group' %}" title="{% trans 'See this group' %}">{% endthumbnail %}</a>
+        <p><a href="{% url ldt.ldt_utils.views.front.group_info g.id %}" title="{% trans 'See this group' %}"><b>{% if g.name|length > 69 %}{{g.name|slice:":69"}}...{% else %}{{g.name}}{% endif %}</b></a></p>
+        <p class="font_11">{{ g.name }}</p>
+    </li>
+    {% endfor %}
+</ul>
+
+{% endblock %}
+
--- a/src/ldt/ldt/ldt_utils/templates/front/front_home.html	Wed Feb 27 19:18:04 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/templates/front/front_home.html	Wed Mar 13 12:09:26 2013 +0100
@@ -104,7 +104,7 @@
 <!-- Active groups -->
 <ul class="floatlist" id="groupes_actifs">
     <li class="li_h2">
-        <h2>{% trans 'Active groups' %}</h2>
+        <h2><a href="{% url ldt.ldt_utils.views.front.group_list %}">{% trans 'Active groups' %}</a></h2>
     </li>
     {% for group in active_groups %}
     <li class="li_media">
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/groups.html	Wed Feb 27 19:18:04 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/groups.html	Wed Mar 13 12:09:26 2013 +0100
@@ -15,7 +15,7 @@
 var project_filter_url = "{% url ldt.ldt_utils.views.project.projects_filter filter='__FILTER__' is_owner='false' status='0' id_group='__ID_GROUP__' %}";
 var publish_project_url = "{% url ldt.ldt_utils.views.project.publish '__PROJECT_ID__' %}";
 var unpublish_project_url = "{% url ldt.ldt_utils.views.project.unpublish '__PROJECT_ID__' %}";
-var get_group_projects_url = "{% url ldt.ldt_utils.views.group.get_group_projects %}";
+var get_group_projects_url = "{% url ldt.ldt_utils.views.group.get_group_projects_view %}";
 
 function init_events(base_node) {
 	init_events_projects(base_node, "{% url ldt.ldt_utils.views.workspace.popup_embed %}", project_filter_url, publish_project_url, unpublish_project_url)
--- a/src/ldt/ldt/ldt_utils/urls.py	Wed Feb 27 19:18:04 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/urls.py	Wed Mar 13 12:09:26 2013 +0100
@@ -10,7 +10,7 @@
     url(r'^searchForm/$', 'views.workspace.search_form'),
     url(r'^published/$', 'views.workspace.published_project'),
     url(r'^groups/$', 'views.workspace.groups', name="groups-view"),
-    url(r'^get_group_projects/$', 'views.group.get_group_projects'),
+    url(r'^get_group_projects/$', 'views.group.get_group_projects_view'),
     url(r'^search/$', 'views.workspace.search_index'),
     url(r'^search/(?P<field>.*)/(?P<query>.*)$', 'views.lignesdetemps.search_index_get'),
     url(r'^searchLdt/(?P<field>.*)/(?P<query>.*)$', 'views.lignesdetemps.search_ldt'),
@@ -42,9 +42,11 @@
     url(r'^createGroup/$', 'views.group.create_group'),
     url(r'^updateGroup/(?P<group_id>.*)$', 'views.group.update_group'),
     url(r'^$', 'views.front.front_home', name='front_home'),
+    url(r'^front/groups/$', 'views.front.group_list'),
     url(r'^front/group/(?P<group_id>.*)$', 'views.front.group_info'),
     url(r'^front/player/(?P<content_iri_id>.*)/$', 'views.front.annot_content'),
     url(r'^front/player/(?P<content_iri_id>.*)/(?P<project_id>.*)/(?P<cutting_id>.*)$', 'views.front.annot_content'),
+    url(r'^front/player/(?P<content_iri_id>.*)/(?P<project_id>.*)$', 'views.front.annot_content'),
     url(r'^front/search/$', 'views.front.search_index'),
     url(r'^front/medias', 'views.front.all_contents'),
     url(r'^mashupbytag/$', 'views.json.mashup_by_tag'),
--- a/src/ldt/ldt/ldt_utils/views/front.py	Wed Feb 27 19:18:04 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/views/front.py	Wed Mar 13 12:09:26 2013 +0100
@@ -9,10 +9,10 @@
 from ldt.ldt_utils.models import Content, Project
 from ldt.ldt_utils.forms import SearchForm
 from ldt.ldt_utils.views.content import get_content_tags
+from ldt.ldt_utils.views.group import get_group_projects
 from ldt.ldt_utils.views.workspace import get_search_results
 from tagging.models import TaggedItem
 from ldt.utils.url import absstatic
-import base64
 
 import logging
 logger = logging.getLogger(__name__)
@@ -38,19 +38,37 @@
                               context_instance=RequestContext(request))
 
 
-def group_info(request, group_id):
+def group_list(request):
+    
     # Get the active group
-    group = Group.objects.get(id=group_id)
-    # list of contents annotated by the group (or everyone)
-    everyone = Group.objects.get(name=settings.PUBLIC_GROUP_NAME)
-    content_list = get_objects_for_group(group, 'ldt_utils.view_content') | get_objects_for_group(everyone, 'ldt_utils.view_content')
+    group_list = Group.objects.order_by('name').select_related("profile").exclude(name=settings.PUBLIC_GROUP_NAME)
+    
+    is_gecko = ((request.META['HTTP_USER_AGENT'].lower().find("firefox")) > -1);
+
+    return render_to_response("front/front_groups.html",
+                              {'group_list':group_list,
+                               'is_gecko': is_gecko},
+                              context_instance=RequestContext(request))
+
+
+def group_info(request, group_id):
+    
+    # Get the active group
+    group = Group.objects.select_related("profile").get(id=group_id)
+    # Get the projects for this group
+    project_list = get_group_projects(request.user, group_id, False)
+    
+    ## list of contents annotated by the group (or everyone)
+    #everyone = Group.objects.get(name=settings.PUBLIC_GROUP_NAME)
+    #content_list = get_objects_for_group(group, 'ldt_utils.view_content') | get_objects_for_group(everyone, 'ldt_utils.view_content')
+    
     # Group's users
     users = User.objects.filter(groups__in=[group]).exclude(is_superuser=True)
     
     is_gecko = ((request.META['HTTP_USER_AGENT'].lower().find("firefox")) > -1);
 
     return render_to_response("front/front_group.html",
-                              {'group': group, 'content_list':content_list, 'users':users,
+                              {'group': group, 'content_list':None, 'project_list':project_list, 'users':users,
                                'is_gecko': is_gecko},
                               context_instance=RequestContext(request))
 
--- a/src/ldt/ldt/ldt_utils/views/group.py	Wed Feb 27 19:18:04 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/views/group.py	Wed Mar 13 12:09:26 2013 +0100
@@ -12,17 +12,10 @@
 
 
 @login_required
-def get_group_projects(request):
-
-    # Get group, user and project_list
+def get_group_projects_view(request):
+    
     grp_id = request.POST["id_group"]
-    if grp_id == "-1":
-        project_list = get_objects_for_user(request.user, 'ldt_utils.view_project', use_groups=False).exclude(owner=request.user)
-    else:
-        grp = Group.objects.get(id=grp_id)
-        project_list = get_objects_for_group(grp, 'ldt_utils.view_project').exclude(title__startswith='front')
-    
-    project_list = add_change_attr(request.user, project_list)
+    project_list = get_group_projects(request.user, grp_id)
     
     is_gecko = ((request.META['HTTP_USER_AGENT'].lower().find("firefox")) > -1);
 
@@ -31,6 +24,26 @@
                                'is_gecko': is_gecko, 'group_id': grp_id},
                               context_instance=RequestContext(request))
 
+
+def get_group_projects(user, grp_id, exclude_owner=True, exclude_front=True):
+    
+    # Get group, user and project_list
+    if grp_id == "-1":
+        if exclude_owner:
+            project_list = get_objects_for_user(user, 'ldt_utils.view_project', use_groups=False).exclude(owner=user)
+        else:
+            project_list = get_objects_for_user(user, 'ldt_utils.view_project', use_groups=False)
+    else:
+        grp = Group.objects.get(id=grp_id)
+        if exclude_front:
+            project_list = get_objects_for_group(grp, 'ldt_utils.view_project').exclude(title__startswith='front')
+        else:
+            project_list = get_objects_for_group(grp, 'ldt_utils.view_project')
+    project_list = add_change_attr(user, project_list)
+    
+    return project_list
+
+
 @login_required
 def create_group(request):
     if not request.user.has_perm('auth.add_group'):
Binary file src/ldt/ldt/locale/fr/LC_MESSAGES/django.mo has changed
--- a/src/ldt/ldt/locale/fr/LC_MESSAGES/django.po	Wed Feb 27 19:18:04 2013 +0100
+++ b/src/ldt/ldt/locale/fr/LC_MESSAGES/django.po	Wed Mar 13 12:09:26 2013 +0100
@@ -7,1150 +7,1148 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-01-14 13:21+0100\n"
+"POT-Creation-Date: 2013-03-13 10:51+0000\n"
 "PO-Revision-Date: 2010-03-09 15:52+0100\n"
 "Last-Translator: Yves-Marie Haussonne <ymh.work@gmail.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 
-#: .\forms\fields.py:23
+#: forms/fields.py:22
 msgid "The duration field can not be empty."
 msgstr "La durée ne peut pas être nulle."
 
-#: .\forms\fields.py:24
+#: forms/fields.py:23
 msgid "Enter a valid duration format;"
 msgstr "Entrez un format de durée valide"
 
-#: .\forms\widgets.py:21
+#: forms/widgets.py:21
 msgid "Date"
 msgstr "Date"
 
-#: .\forms\widgets.py:21
+#: forms/widgets.py:21
 msgid "Time"
 msgstr "Heure"
 
-#: .\ldt_utils\forms.py:32 .\ldt_utils\templates\front\front_base.html.py:53
-#: .\ldt_utils\templates\ldt\ldt_utils\published_projects.html.py:53
+#: ldt_utils/forms.py:32
+#: ldt_utils/templates/front/front_base.html:53
+#: ldt_utils/templates/ldt/ldt_utils/published_projects.html:53
 msgid "Search"
 msgstr "Recherche"
 
-#: .\ldt_utils\forms.py:33
+#: ldt_utils/forms.py:33
 msgid "all"
 msgstr "tous"
 
-#: .\ldt_utils\forms.py:33 .\ldt_utils\models.py:57
-#: .\ldt_utils\templates\ldt\ldt_utils\content_list.html.py:70
+#: ldt_utils/forms.py:33
+#: ldt_utils/models.py:57
+#: ldt_utils/templates/ldt/ldt_utils/content_list.html:70
 msgid "title"
 msgstr "titre"
 
-#: .\ldt_utils\forms.py:33
+#: ldt_utils/forms.py:33
 msgid "resume"
 msgstr "description"
 
-#: .\ldt_utils\forms.py:33
+#: ldt_utils/forms.py:33
 msgid "tags"
 msgstr "tags"
 
-#: .\ldt_utils\forms.py:33
+#: ldt_utils/forms.py:33
 msgid "Fields"
 msgstr "Champs"
 
-#: .\ldt_utils\forms.py:34
+#: ldt_utils/forms.py:34
 msgid "Display the results in Lignes De Temps"
 msgstr "Afficher les résultats dans Lignes De Temps"
 
-#: .\ldt_utils\forms.py:36
+#: ldt_utils/forms.py:36
 msgid "Content Tag"
 msgstr "Catégorie de contenu"
 
-#: .\ldt_utils\forms.py:52 .\ldt_utils\models.py:158
+#: ldt_utils/forms.py:52
+#: ldt_utils/models.py:158
 msgid "content.content_creation_date"
 msgstr "Date de création du contenu"
 
-#: .\ldt_utils\forms.py:53
+#: ldt_utils/forms.py:53
 msgid "content.media_input_type"
 msgstr "Source du média"
 
-#: .\ldt_utils\forms.py:53
+#: ldt_utils/forms.py:53
 msgid "file_upload"
 msgstr "upload fichier"
 
-#: .\ldt_utils\forms.py:53
+#: ldt_utils/forms.py:53
 msgid "url"
 msgstr "url"
 
-#: .\ldt_utils\forms.py:53
+#: ldt_utils/forms.py:53
 msgid "existing_media"
 msgstr "média existant"
 
-#: .\ldt_utils\forms.py:53
+#: ldt_utils/forms.py:53
 msgid "create_media"
 msgstr "source externe : fichier streamé, statique, url youtube..."
 
-#: .\ldt_utils\forms.py:53
+#: ldt_utils/forms.py:53
 msgid "none_media"
 msgstr "Aucun"
 
-#: .\ldt_utils\forms.py:56
+#: ldt_utils/forms.py:56
 msgid "content.front_project"
 msgstr "Choisir le front project"
 
-#: .\ldt_utils\forms.py:57 .\ldt_utils\models.py:157
+#: ldt_utils/forms.py:57
+#: ldt_utils/models.py:157
 msgid "content.duration"
 msgstr "Durée"
 
-#: .\ldt_utils\models.py:46
+#: ldt_utils/models.py:46
 msgid "media.external_id"
 msgstr "id externe"
 
-#: .\ldt_utils\models.py:47
+#: ldt_utils/models.py:47
 msgid "media.external_permalink"
 msgstr "permalien externe"
 
-#: .\ldt_utils\models.py:48
+#: ldt_utils/models.py:48
 msgid "media.external_publication_url"
 msgstr "url de publication externe"
 
-#: .\ldt_utils\models.py:49
+#: ldt_utils/models.py:49
 msgid "media.external_src_url"
 msgstr "url source"
 
-#: .\ldt_utils\models.py:50
+#: ldt_utils/models.py:50
 msgid "media.creation_date"
 msgstr "Date de création"
 
-#: .\ldt_utils\models.py:51
+#: ldt_utils/models.py:51
 msgid "media.media_creation_date"
 msgstr "Date de création du média"
 
-#: .\ldt_utils\models.py:52
+#: ldt_utils/models.py:52
 msgid "media.update_date"
 msgstr "Date de maj"
 
-#: .\ldt_utils\models.py:53
+#: ldt_utils/models.py:53
 msgid "media.videopath"
 msgstr "videopath"
 
-#: .\ldt_utils\models.py:54
+#: ldt_utils/models.py:54
 msgid "media.duration"
 msgstr "Durée du contenu (ms)"
 
-#: .\ldt_utils\models.py:55
+#: ldt_utils/models.py:55
 msgid "media.creator"
 msgstr "Créateur"
 
-#: .\ldt_utils\models.py:56
+#: ldt_utils/models.py:56
 msgid "description"
 msgstr "description"
 
-#: .\ldt_utils\models.py:58
+#: ldt_utils/models.py:58
 msgid "media.src"
 msgstr "Sources"
 
-#: .\ldt_utils\models.py:59
+#: ldt_utils/models.py:59
 msgid "media.src_hash"
 msgstr "Hash de la source"
 
-#: .\ldt_utils\models.py:60
+#: ldt_utils/models.py:60
 msgid "media.mimetype"
 msgstr "mimetype"
 
-#: .\ldt_utils\models.py:150
+#: ldt_utils/models.py:150
 msgid "content.iri_id"
 msgstr "iri id"
 
-#: .\ldt_utils\models.py:151
+#: ldt_utils/models.py:151
 msgid "content.iriurl"
 msgstr "iri url"
 
-#: .\ldt_utils\models.py:152
+#: ldt_utils/models.py:152
 msgid "content.creation_date"
 msgstr "date de création"
 
-#: .\ldt_utils\models.py:153
+#: ldt_utils/models.py:153
 msgid "content.update_date"
 msgstr "Date de maj"
 
-#: .\ldt_utils\models.py:154
+#: ldt_utils/models.py:154
 msgid "content.title"
 msgstr "titre"
 
-#: .\ldt_utils\models.py:155
+#: ldt_utils/models.py:155
 msgid "content.description"
 msgstr "Description"
 
-#: .\ldt_utils\models.py:156
+#: ldt_utils/models.py:156
 msgid "content.authors"
 msgstr "Auteurs"
 
-#: .\ldt_utils\models.py:529
+#: ldt_utils/models.py:533
 msgid "content_stat.content"
 msgstr "statistiques d'annotation"
 
-#: .\ldt_utils\models.py:530
+#: ldt_utils/models.py:534
 msgid "content_stat.annotations_volume"
 msgstr "Volume d'annotations"
 
-#: .\ldt_utils\models.py:531
+#: ldt_utils/models.py:535
 msgid "content_stat.polemics_volume"
 msgstr "Volume d'annotations"
 
-#: .\ldt_utils\models.py:532
+#: ldt_utils/models.py:536
 msgid "content.nb_annotation"
 msgstr "nombre d'annotations"
 
-#: .\ldt_utils\models.py:533
+#: ldt_utils/models.py:537
 msgid "content.last_annotated"
 msgstr "annoté pour la dernière foiss"
 
-#: .\ldt_utils\models.py:588
+#: ldt_utils/models.py:597
 msgid "created by"
 msgstr "créé par"
 
-#: .\ldt_utils\models.py:589
+#: ldt_utils/models.py:598
 msgid "changed by"
 msgstr "modifié par"
 
-#: .\ldt_utils\utils.py:205 .\ldt_utils\utils.py:388
+#: ldt_utils/utils.py:204
+#: ldt_utils/utils.py:387
 msgid "Personal cutting"
 msgstr "Découpages personnels"
 
-#: .\ldt_utils\templates\admin\ldt_utils\app_action.html.py:4
-#: .\templates\admin\cms_change_list.html.py:7
-#: .\templates\admin\page_app_index.html.py:8
-#: .\templates\admin\page_change_form.html.py:17
-#: .\templates\admin\page_change_list.html.py:25
-#: .\user\templates\registration\logged_out.html.py:4
+#: ldt_utils/templates/admin/ldt_utils/app_action.html:4
+#: templates/admin/cms_change_list.html:7
+#: templates/admin/page_app_index.html:8
+#: templates/admin/page_change_form.html:17
+#: templates/admin/page_change_list.html:25
+#: user/templates/registration/logged_out.html:4
 msgid "Home"
 msgstr "Accueil"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:9
+#: ldt_utils/templates/front/front_all_contents.html:9
 #, python-format
 msgid "Lignes de temps : %(tag_label)s"
 msgstr "Lignes de temps : %(tag_label)s"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:11
+#: ldt_utils/templates/front/front_all_contents.html:11
 msgid "Lignes de temps : all medias"
 msgstr "Lignes de temps : tous les médias"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:45
-#: .\ldt_utils\templates\front\front_home.html.py:39
+#: ldt_utils/templates/front/front_all_contents.html:45
+#: ldt_utils/templates/front/front_home.html:39
 msgid "Filter the medias by category"
 msgstr "Filtrer les médias par catégorie"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:50
-#: .\ldt_utils\templates\front\front_all_contents.html.py:51
-#: .\ldt_utils\templates\front\front_all_contents.html.py:52
-#: .\ldt_utils\templates\front\front_home.html.py:45
+#: ldt_utils/templates/front/front_all_contents.html:50
+#: ldt_utils/templates/front/front_all_contents.html:51
+#: ldt_utils/templates/front/front_all_contents.html:52
+#: ldt_utils/templates/front/front_home.html:45
 msgid "All medias"
 msgstr "Tous les médias"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:55
-#: .\ldt_utils\templates\front\front_home.html.py:45
+#: ldt_utils/templates/front/front_all_contents.html:55
+#: ldt_utils/templates/front/front_home.html:45
 msgid "Filter the medias"
 msgstr "Filtrer les médias"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:61
-#: .\ldt_utils\templates\front\front_home.html.py:51
+#: ldt_utils/templates/front/front_all_contents.html:61
+#: ldt_utils/templates/front/front_home.html:51
 msgid "Search in the medias title"
 msgstr "Chercher dans le titre des médias"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:64
-#: .\ldt_utils\templates\front\front_all_contents.html.py:120
-#: .\ldt_utils\templates\front\front_home.html.py:54
+#: ldt_utils/templates/front/front_all_contents.html:64
+#: ldt_utils/templates/front/front_all_contents.html:120
+#: ldt_utils/templates/front/front_home.html:54
 msgid "All categories of medias"
 msgstr "Toutes les catégories de médias"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:72
-#: .\ldt_utils\templates\front\front_search_results.html.py:138
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:105
+#: ldt_utils/templates/front/front_all_contents.html:72
+#: ldt_utils/templates/front/front_search_results.html:138
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:105
 msgid "previous"
 msgstr "Précedent"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:90
-#: .\ldt_utils\templates\front\front_search_results.html.py:158
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:115
+#: ldt_utils/templates/front/front_all_contents.html:90
+#: ldt_utils/templates/front/front_search_results.html:158
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:115
 msgid "next"
 msgstr "Suivant"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:93
+#: ldt_utils/templates/front/front_all_contents.html:93
 msgid "All"
 msgstr "Tous"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:102
-#: .\ldt_utils\templates\front\front_all_contents.html.py:115
-#: .\ldt_utils\templates\front\front_group.html.py:27
-#: .\ldt_utils\templates\front\front_group.html.py:29
-#: .\ldt_utils\templates\front\front_home.html.py:62
-#: .\ldt_utils\templates\front\front_home.html.py:73
-#: .\ldt_utils\templates\front\front_home.html.py:90
-#: .\ldt_utils\templates\front\front_home.html.py:99
+#: ldt_utils/templates/front/front_all_contents.html:102
+#: ldt_utils/templates/front/front_all_contents.html:115
+#: ldt_utils/templates/front/front_home.html:62
+#: ldt_utils/templates/front/front_home.html:73
+#: ldt_utils/templates/front/front_home.html:90
+#: ldt_utils/templates/front/front_home.html:99
 msgid "open this media"
 msgstr "voir ce média"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:114
-#: .\ldt_utils\templates\front\front_group.html.py:28
-#: .\ldt_utils\templates\front\front_home.html.py:72
-#: .\ldt_utils\templates\front\front_home.html.py:98
+#: ldt_utils/templates/front/front_all_contents.html:114
+#: ldt_utils/templates/front/front_home.html:72
+#: ldt_utils/templates/front/front_home.html:98
 #, python-format
 msgid "%(nb)s annotation on this media"
 msgid_plural "%(nb)s annotations on this media"
 msgstr[0] "%(nb)s annotation sur ce média"
 msgstr[1] "%(nb)s annotations sur ce média"
 
-#: .\ldt_utils\templates\front\front_all_contents.html.py:116
-#: .\ldt_utils\templates\front\front_group.html.py:30
-#: .\ldt_utils\templates\front\front_home.html.py:74
-#: .\ldt_utils\templates\front\front_home.html.py:100
+#: ldt_utils/templates/front/front_all_contents.html:116
+#: ldt_utils/templates/front/front_group.html:29
+#: ldt_utils/templates/front/front_home.html:74
+#: ldt_utils/templates/front/front_home.html:100
 msgid "by"
 msgstr "par"
 
-#: .\ldt_utils\templates\front\front_base.html.py:45
+#: ldt_utils/templates/front/front_base.html:45
 msgid "homepage"
 msgstr "Accueil"
 
-#: .\ldt_utils\templates\front\front_base.html.py:45
+#: ldt_utils/templates/front/front_base.html:45
 msgid "<b>Lignes</b> de temps"
 msgstr "<b>Lignes</b> de temps"
 
-#: .\ldt_utils\templates\front\front_base.html.py:60
-#: .\ldt_utils\templates\ldt\ldt_utils\workspace_base.html.py:68
+#: ldt_utils/templates/front/front_base.html:60
+#: ldt_utils/templates/ldt/ldt_utils/workspace_base.html:68
 msgid "My projects"
 msgstr "Mes projets"
 
-#: .\ldt_utils\templates\front\front_base.html.py:63
-#: .\ldt_utils\templates\front\front_player.html.py:6
+#: ldt_utils/templates/front/front_base.html:63
+#: ldt_utils/templates/front/front_player.html:6
 msgid "Annotate"
 msgstr "Annoter"
 
-#: .\ldt_utils\templates\front\front_base.html.py:70
-#: .\templates\cms\admin\cms\page\change_form.html.py:11
-#: .\templates\ldt\ldt_base.html.py:98
-#: .\user\templates\ldt\user\login_form.html.py:35
+#: ldt_utils/templates/front/front_base.html:70
+#: templates/cms/admin/cms/page/change_form.html:11
+#: templates/ldt/ldt_base.html:98
+#: user/templates/ldt/user/login_form.html:35
 msgid "Log out"
 msgstr "Déconnexion"
 
-#: .\ldt_utils\templates\front\front_base.html.py:72
-#: .\templates\admin\page_login.html.py:32
-#: .\user\templates\ldt\user\login_form.html.py:38
-#: .\user\templates\ldt\user\login_form.html.py:46
-#: .\user\templates\registration\login.html.py:22
-#: .\user\templates\registration\password_reset_complete.html.py:14
+#: ldt_utils/templates/front/front_base.html:72
+#: templates/admin/page_login.html:32
+#: user/templates/ldt/user/login_form.html:38
+#: user/templates/ldt/user/login_form.html:46
+#: user/templates/registration/login.html:22
+#: user/templates/registration/password_reset_complete.html:14
 msgid "Log in"
 msgstr "Connexion"
 
-#: .\ldt_utils\templates\front\front_base.html.py:81
+#: ldt_utils/templates/front/front_base.html:81
 #, python-format
 msgid "%(WEB_VERSION)s | %(VERSION)s"
 msgstr "v%(WEB_VERSION)s | v%(VERSION)s "
 
-#: .\ldt_utils\templates\front\front_base.html.py:84
+#: ldt_utils/templates/front/front_base.html:84
 msgid "link IRI"
 msgstr "Site de l'IRI"
 
-#: .\ldt_utils\templates\front\front_base.html.py:84
+#: ldt_utils/templates/front/front_base.html:84
 msgid "about"
 msgstr "A propos"
 
-#: .\ldt_utils\templates\front\front_group.html.py:23
-msgid "Medias annotated by the group"
-msgstr "Médias annotés par le groupe"
+#: ldt_utils/templates/front/front_group.html:22
+msgid "Projects shared by the group"
+msgstr "Projets partagés par le groupe"
 
-#: .\ldt_utils\templates\front\front_group.html.py:39
+#: ldt_utils/templates/front/front_group.html:27
+#: ldt_utils/templates/front/front_group.html:28
+msgid "open this project"
+msgstr "Ouvrir ce projet"
+
+#: ldt_utils/templates/front/front_group.html:56
 msgid "About the group"
 msgstr "A propos du groupe"
 
-#: .\ldt_utils\templates\front\front_group.html.py:48
+#: ldt_utils/templates/front/front_group.html:65
 msgid "Members"
 msgstr "liste des membres"
 
-#: .\ldt_utils\templates\front\front_group.html.py:55
+#: ldt_utils/templates/front/front_group.html:72
 msgid "active since"
 msgstr "actif depuis"
 
-#: .\ldt_utils\templates\front\front_home.html.py:7
+#: ldt_utils/templates/front/front_groups.html:22
+#: user/admin.py:38
+msgid "Groups"
+msgstr "Groupes"
+
+#: ldt_utils/templates/front/front_groups.html:26
+#: ldt_utils/templates/front/front_groups.html:27
+msgid "See this group"
+msgstr "Voir ce groupe"
+
+#: ldt_utils/templates/front/front_home.html:7
 msgid "front.home"
 msgstr "Plateforme ligne de temps"
 
-#: .\ldt_utils\templates\front\front_home.html.py:43
+#: ldt_utils/templates/front/front_home.html:43
 msgid "Last annotated medias"
 msgstr "Derniers médias annotés"
 
-#: .\ldt_utils\templates\front\front_home.html.py:45
+#: ldt_utils/templates/front/front_home.html:45
 msgid "view all medias"
 msgstr "Voir tous les médias"
 
-#: .\ldt_utils\templates\front\front_home.html.py:83
+#: ldt_utils/templates/front/front_home.html:83
 msgid "Most annotated medias"
 msgstr "Médias les plus annotés"
 
-#: .\ldt_utils\templates\front\front_home.html.py:107
+#: ldt_utils/templates/front/front_home.html:107
 msgid "Active groups"
 msgstr "Groupes actifs"
 
-#: .\ldt_utils\templates\front\front_home.html.py:112
+#: ldt_utils/templates/front/front_home.html:112
 msgid "group picture"
 msgstr "image du groupe"
 
-#: .\ldt_utils\templates\front\front_home.html.py:112
-#: .\ldt_utils\templates\front\front_home.html.py:116
+#: ldt_utils/templates/front/front_home.html:112
+#: ldt_utils/templates/front/front_home.html:116
 msgid "view more infos on this group"
 msgstr "Voir plus d'informations sur ce groupe"
 
-#: .\ldt_utils\templates\front\front_home.html.py:115
+#: ldt_utils/templates/front/front_home.html:115
 #, python-format
 msgid "%(nb)s user in this group"
 msgid_plural "%(nb)s users in this group"
 msgstr[0] "%(nb)s utilisateur dans ce groupe"
 msgstr[1] "%(nb)s utilisateurs dans ce groupe"
 
-#: .\ldt_utils\templates\front\front_player.html.py:49
+#: ldt_utils/templates/front/front_player.html:49
 msgid "All annotations on the media"
 msgstr "Toutes les annotations sur le média"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:7
-#: .\ldt_utils\templates\ldt\ldt_utils\groups.html.py:100
-#: .\ldt_utils\templates\ldt\ldt_utils\groups.html.py:112
-#: .\ldt_utils\templates\ldt\ldt_utils\ldt_list.html.py:80
-#: .\ldt_utils\templates\ldt\ldt_utils\published_projects.html.py:70
-#: .\ldt_utils\templates\ldt\ldt_utils\workspace_base.html.py:56
-#: .\ldt_utils\templates\ldt\ldt_utils\workspace_base.html.py:71
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:133
-#: .\templates\ldt\ldt_base.html.py:128
+#: ldt_utils/templates/front/front_search_results.html:7
+#: ldt_utils/templates/ldt/ldt_utils/groups.html:100
+#: ldt_utils/templates/ldt/ldt_utils/groups.html:112
+#: ldt_utils/templates/ldt/ldt_utils/ldt_list.html:80
+#: ldt_utils/templates/ldt/ldt_utils/published_projects.html:70
+#: ldt_utils/templates/ldt/ldt_utils/workspace_base.html:56
+#: ldt_utils/templates/ldt/ldt_utils/workspace_base.html:71
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:133
+#: templates/ldt/ldt_base.html:128
 msgid "search"
 msgstr "Recherche"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:55
+#: ldt_utils/templates/front/front_search_results.html:55
 #, python-format
 msgid ""
 " No results for <b>%(search)s</b> with the medias tagged <span class=\"pink"
 "\">%(tag_label)s</span>"
-msgstr ""
-"Aucun résultat pour <b>%(search)s</b> avec les médias taggués <span class="
+msgstr "Aucun résultat pour <b>%(search)s</b> avec les médias taggués <span class="
 "\"pink\">%(tag_label)s</span>"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:56
+#: ldt_utils/templates/front/front_search_results.html:56
 msgid "See for all medias"
 msgstr "Voir pour tous les médias"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:58
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:59
+#: ldt_utils/templates/front/front_search_results.html:58
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:59
 #, python-format
 msgid " No results for <b>%(search)s</b>."
 msgstr "Aucun résultat pour <b>%(search)s</b>."
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:73
-#: .\ldt_utils\templates\front\front_search_results.html.py:75
+#: ldt_utils/templates/front/front_search_results.html:73
+#: ldt_utils/templates/front/front_search_results.html:75
 msgid "Search results for "
 msgstr "Résultats de recherche pour "
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:80
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:62
+#: ldt_utils/templates/front/front_search_results.html:80
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:62
 msgid "Result"
 msgstr "Résultat"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:81
+#: ldt_utils/templates/front/front_search_results.html:81
 msgid "Segment"
 msgstr "Segment"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:100
+#: ldt_utils/templates/front/front_search_results.html:100
 msgid "annotation distribution"
 msgstr "Répartition des annotations"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:114
-#: .\ldt_utils\templates\front\front_search_results.html.py:119
+#: ldt_utils/templates/front/front_search_results.html:114
+#: ldt_utils/templates/front/front_search_results.html:119
 msgid "view this annotation in the player"
 msgstr "Visionner cette annotation"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:115
-#: .\ldt_utils\templates\front\front_search_results.html.py:120
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:84
+#: ldt_utils/templates/front/front_search_results.html:115
+#: ldt_utils/templates/front/front_search_results.html:120
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:84
 msgid "No title"
 msgstr "Sans titre"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:116
+#: ldt_utils/templates/front/front_search_results.html:116
 msgid "Begin"
 msgstr "Début"
 
-#: .\ldt_utils\templates\front\front_search_results.html.py:116
+#: ldt_utils/templates/front/front_search_results.html:116
 msgid "duration"
 msgstr "durée"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\content_list.html.py:56
-#: .\templates\admin\page_base.html.py:19
-#: .\user\templates\ldt\user\login_form.html.py:34
+#: ldt_utils/templates/ldt/ldt_utils/content_list.html:56
+#: templates/admin/page_base.html:19
+#: user/templates/ldt/user/login_form.html:34
 msgid "Space"
 msgstr "Esp. perso"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\content_list.html.py:57
+#: ldt_utils/templates/ldt/ldt_utils/content_list.html:57
 msgid "Ldt Project"
 msgstr "Projet lignes de temps"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\content_list.html.py:60
+#: ldt_utils/templates/ldt/ldt_utils/content_list.html:60
 msgid "Contents"
 msgstr "Liste des contenus"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\content_list.html.py:64
+#: ldt_utils/templates/ldt/ldt_utils/content_list.html:64
 msgid "Create new content"
 msgstr "Créer un nouveau contenu"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\content_list.html.py:67
+#: ldt_utils/templates/ldt/ldt_utils/content_list.html:67
 msgid "Content"
 msgstr "Contenu"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\content_list.html.py:71
-#: .\ldt_utils\templates\ldt\ldt_utils\content_list.html.py:78
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\contentslist.html.py:29
+#: ldt_utils/templates/ldt/ldt_utils/content_list.html:71
+#: ldt_utils/templates/ldt/ldt_utils/content_list.html:78
+#: ldt_utils/templates/ldt/ldt_utils/partial/contentslist.html:29
 msgid "create project"
 msgstr "Créer un nouveau projet d'indexation"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\copy_ldt.html.py:12
+#: ldt_utils/templates/ldt/ldt_utils/copy_ldt.html:12
 msgid "Copy your project"
 msgstr "Copier votre projet"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\copy_ldt.html.py:17
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:96
+#: ldt_utils/templates/ldt/ldt_utils/copy_ldt.html:17
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:96
 msgid "Title"
 msgstr "Titre"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\copy_ldt.html.py:21
+#: ldt_utils/templates/ldt/ldt_utils/copy_ldt.html:21
 msgid "Copy"
 msgstr "Copier"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:35
-msgid "Browse"
-msgstr "Parcourir"
-
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:36
-msgid "File uploaded"
-msgstr "Fichier téléversé"
-
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:37
-msgid "Please wait, the upload is not finished yet"
-msgstr "Veuillez patienter, le téléversement est en cours"
-
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:38
-msgid "Cancel upload"
-msgstr "Annuler le téléversement"
-
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:73
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:97
 msgid ""
 "The operation could not be performed because one or more error(s) occurred."
 "<br />Please resubmit the media form after making the following changes:"
-msgstr ""
-"opération impossible à cause d'une ou plusieurs erreurs.<br />Veuillez "
+msgstr "opération impossible à cause d'une ou plusieurs erreurs.<br />Veuillez "
 "resoumettre le formulaire media après avoir fait les changements suivants:"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:88
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:112
 msgid "Modify this content"
 msgstr "Modifier ce contenu"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:90
-#: .\ldt_utils\templates\ldt\ldt_utils\workspace_base.html.py:53
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:114
+#: ldt_utils/templates/ldt/ldt_utils/workspace_base.html:53
 msgid "Create content"
 msgstr "Créer un contenu"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:132
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:154
 msgid "Actual front project"
 msgstr "Front project actuel"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:133
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:149
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm.html.py:39
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm_popup.html.py:54
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:155
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:149
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm.html:39
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm_popup.html:54
 msgid "reset_front_project"
 msgstr "Réinitialiser"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:147
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:168
 msgid "media file is being processed please wait."
 msgstr "Le fichier média est en cours de traitement. Veuillez patienter."
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:151
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:79
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:145
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm.html.py:37
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm_popup.html.py:53
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm.html.py:38
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm_popup.html.py:53
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:172
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:79
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:145
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm.html:37
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm_popup.html:53
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm.html:38
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm_popup.html:53
 msgid "close_cancel"
 msgstr "Fermer"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:152
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:173
 msgid "delete"
 msgstr "Effacer"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_content.html.py:153
+#: ldt_utils/templates/ldt/ldt_utils/create_content.html:174
 msgid "write"
 msgstr "Enregistrer"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:38
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:38
 msgid "Do you really want to delete this group ?"
 msgstr "Voulez-vous quitter ce groupe ?"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:56
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:56
 msgid "Update a group"
 msgstr "Mettre à jour votre groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:56
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:56
 msgid "Create a group"
 msgstr "Créer un groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:63
-#: .\user\templates\ldt\user\change_profile.html.py:62
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:63
+#: user/templates/ldt/user/change_profile.html:62
 msgid "Name"
 msgstr "Nom"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:69
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:69
 msgid "Description"
 msgstr "Description"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:81
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:81
 msgid "update_group"
 msgstr "Mettre à jour le groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:83
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:83
 msgid "delete_group"
 msgstr "Effacer le groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_group.html.py:86
+#: ldt_utils/templates/ldt/ldt_utils/create_group.html:86
 msgid "create_group"
 msgstr "Créer un nouveau groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:48
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:48
 msgid "more options"
 msgstr "Plus d'options"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:52
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:52
 msgid "hide"
 msgstr "Réduire"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:90
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:90
 msgid "Update your project"
 msgstr "Mettre à jour votre projet Lignes de Temps"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:90
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:90
 msgid "Create your project"
 msgstr "Créer votre projet Lignes de Temps"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:101
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:101
 msgid "Description :"
 msgstr "Description :"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:106
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:106
 msgid "List of contents"
 msgstr "Liste de contenus"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:120
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\contentslist.html.py:22
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:13
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\publishedprojectslist.html.py:13
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:120
+#: ldt_utils/templates/ldt/ldt_utils/partial/contentslist.html:22
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:13
+#: ldt_utils/templates/ldt/ldt_utils/partial/publishedprojectslist.html:13
 msgid "name"
 msgstr "Nom"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:136
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:136
 msgid "More options"
 msgstr "Plus d'options"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:147
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:147
 msgid "delete_project"
 msgstr "Effacer"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:151
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:151
 msgid "update_project"
 msgstr "Mettre à jour"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\create_ldt.html.py:153
+#: ldt_utils/templates/ldt/ldt_utils/create_ldt.html:153
 msgid "create_project"
 msgstr "Créer un nouveau projet Ligne de Temps"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:26
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:219
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:26
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:222
 msgid "Show Player"
 msgstr "Afficher le Lecteur métadata"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:27
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:27
 msgid "Hide Player"
 msgstr "Masquer le Lecteur métadata "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:62
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:62
 msgid "project id"
 msgstr "Identifiant du projet "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:62
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:62
 msgid "Select"
 msgstr "Sélectionner"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:67
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:67
 msgid "popup_player"
 msgstr "Code Lecteur métadata"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:68
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:68
 msgid "popup_seo_body"
 msgstr "Code SEO"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:69
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:69
 msgid "popup_seo_meta"
 msgstr "Code balise meta en-tête"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:70
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:70
 msgid "popup_links"
 msgstr "Liste de liens"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:87
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:87
 msgid "Integration mode"
 msgstr "Utiliser le mode d'intégration "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:88
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:88
 msgid "div"
 msgstr "div"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:89
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:89
 msgid "iframe"
 msgstr "iframe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:92
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:92
 msgid "Player Size : "
 msgstr "Taille de la vidéo : "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:99
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:99
 msgid "Preset Modes"
 msgstr "Modes prédéfinis"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:102
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:102
 msgid "Basic configuration"
 msgstr "Confirmation de base"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:103
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:103
 msgid "Polemic configuration"
 msgstr "Configuration avec widget polemic"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:104
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:104
 msgid "Polemic configuration with tagcloud, annotationsList and Social widgets"
 msgstr "Configuration avec widget social, liste d'annotations et tagcloud"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:111
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:111
 msgid "Create your own configuration"
 msgstr "Personnaliser votre configuration"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:116
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:115
+msgid "The video starts automatically"
+msgstr "La vidéo commence automatiquement"
+
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:119
 msgid "Displays a form to create a new annotation"
 msgstr "Permet de créer une annotation en affichant un formulaire"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:119
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:122
 msgid "audio annotation"
 msgstr "Annotation audio"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:120
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:123
 msgid "Audio annotation"
 msgstr "Annotation audio"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:120
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:123
 msgid "Allows the user to record an annotation"
-msgstr ""
-"Permet à l'utilisateur d'enregistrer une annotation à l'aide d'un micro"
+msgstr "Permet à l'utilisateur d'enregistrer une annotation à l'aide d'un micro"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:122
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:125
 msgid "Use most used tags  "
 msgstr "Utiliser les tags les plus utilisés"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:124
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:127
 msgid "Set your own tags : "
 msgstr "Ajouter vos propres tags"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:124
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:127
 msgid "Write your tags separeted by a comma"
 msgstr "Ecrire la liste des tags séparés par une virgule"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:130
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:133
 msgid "Displays segments of a media as rectangles on an horizontal line"
 msgstr "Affiche le chapitrage du média, en horizontal"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:133
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:136
 msgid "Show a list of annotations"
 msgstr "Affiche une liste d’annotations "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:137
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:140
 msgid ""
 "Shows the polemical timeline, i.e. tweets colored according to the polemical "
 "syntax"
-msgstr ""
-"Affiche la timeline polémique, c’est à dire les tweets colorés en fonction "
+msgstr "Affiche la timeline polémique, c’est à dire les tweets colorés en fonction "
 "de la syntaxe polémique "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:140
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:143
 msgid "Display in the polemic timeline : "
 msgstr "Afficher dans la timeline polemic : "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:141
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:144
 msgid "only tweets"
 msgstr "seulement les annotations de type tweet"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:142
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:145
 msgid "all annotations"
 msgstr "toutes les annotations"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:144
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:147
 msgid "Personalize tweet's color"
 msgstr "Personnaliser les couleurs des tweets"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:149
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:152
 msgid "Default color"
 msgstr "Couleur des tweets sans annotation polémique : "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:153
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:156
 msgid "Polemic's color : ++ : "
 msgstr "Couleur des tweets polémiques de type : ++ : "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:163
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:166
 msgid "Found color"
 msgstr "Couleur d'affichage des tweets lors d'une recherche : "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:171
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:174
 msgid "Displays a curve showing the volume of tweets across time"
-msgstr ""
-"Affiche une courbe indiquant l’évolution du volume d’annotations au cours du "
+msgstr "Affiche une courbe indiquant l’évolution du volume d’annotations au cours du "
 "temps"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:175
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:178
 msgid "personalize sparkline's color"
 msgstr "Personnaliser les couleurs de la courbe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:179
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:182
 msgid "line color"
 msgstr "Couleur de la courbe : "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:184
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:187
 msgid "fill color"
 msgstr "Couleur sous la courbe : "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:191
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:194
 msgid "Displays a div in order to watch the slides displayed in the media"
 msgstr "Permet d'afficher les slides d'un média"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:195
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:198
 msgid " Adds buttons to share an URL on social networks"
 msgstr "Affiche des boutons pour partager une URL sur les réseaux sociaux"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:202
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:205
 msgid "share with email"
 msgstr "Partager par email"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:206
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:209
 msgid ""
 " Displays information relative to a single segment/annotation while it is "
 "being played"
-msgstr ""
-"Affiche les informations relatives à une annotation au moment où celle-ci "
+msgstr "Affiche les informations relatives à une annotation au moment où celle-ci "
 "est jouée"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:209
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:212
 msgid "Show the contents on a tweet when clicked (in Polemic Widget)"
 msgstr "Affiche furtivement le contenu d’un tweet "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\embed_popup.html.py:212
+#: ldt_utils/templates/ldt/ldt_utils/embed_popup.html:215
 msgid "Shows a tag cloud"
 msgstr "Affiche un nuage de mots-clés "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm.html.py:21
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm_popup.html.py:34
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm.html.py:22
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm_popup.html.py:34
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm.html:21
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm_popup.html:34
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm.html:22
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm_popup.html:34
 msgid "error"
 msgstr "Erreur"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm.html.py:21
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm_popup.html.py:34
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm_popup.html.py:34
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm.html:21
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm_popup.html:34
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm_popup.html:34
 msgid "confirm"
 msgstr "Confirmation d'effacement"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm.html.py:38
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm_popup.html.py:54
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm.html:38
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm_popup.html:54
 msgid "do_delete"
 msgstr "Effacer"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\error_confirm_popup.html.py:49
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm_popup.html.py:49
+#: ldt_utils/templates/ldt/ldt_utils/error_confirm_popup.html:49
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm_popup.html:49
 msgid "close_error"
 msgstr "Fermer"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\groups.html.py:67
+#: ldt_utils/templates/ldt/ldt_utils/groups.html:67
 msgid "Do you want to leave this group ?"
 msgstr "Voulez-vous quitter ce groupe ?"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\groups.html.py:92
-#: .\templates\ldt\ldt_base.html.py:116
+#: ldt_utils/templates/ldt/ldt_utils/groups.html:92
+#: templates/ldt/ldt_base.html:116
 msgid "My groups"
 msgstr "Groupes"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\groups.html.py:94
+#: ldt_utils/templates/ldt/ldt_utils/groups.html:94
 msgid "Create group"
 msgstr "Créer un nouveau groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\groups.html.py:110
+#: ldt_utils/templates/ldt/ldt_utils/groups.html:110
 msgid "The group's projects"
 msgstr "projets du groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\init_ldt_full.html.py:16
+#: ldt_utils/templates/ldt/ldt_utils/init_ldt_full.html:16
 msgid ""
 "Your current work is modified. Click Cancel and save it one last time before "
 "leaving. Click OK to leave without saving."
-msgstr ""
-"Vous avez un travail en cours. Cliquez sur Annuler et sauvegardez votre "
+msgstr "Vous avez un travail en cours. Cliquez sur Annuler et sauvegardez votre "
 "travail une dernière fois. Cliquez sur OK pour quitter sans sauvegarder."
 
-#: .\ldt_utils\templates\ldt\ldt_utils\ldt_list.html.py:78
+#: ldt_utils/templates/ldt/ldt_utils/ldt_list.html:78
 msgid "project list"
 msgstr "Liste des projets"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\published_projects.html.py:62
+#: ldt_utils/templates/ldt/ldt_utils/published_projects.html:62
 msgid "Submit"
 msgstr "Chercher"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\published_projects.html.py:67
-#: .\templates\ldt\ldt_base.html.py:117
+#: ldt_utils/templates/ldt/ldt_utils/published_projects.html:67
+#: templates/ldt/ldt_base.html:117
 msgid "Published projects"
 msgstr "Projets publiés"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\published_projects.html.py:68
-#: .\ldt_utils\templates\ldt\ldt_utils\workspace_base.html.py:69
+#: ldt_utils/templates/ldt/ldt_utils/published_projects.html:68
+#: ldt_utils/templates/ldt/ldt_utils/workspace_base.html:69
 msgid "Create project"
 msgstr "Créer un nouveau projet d'indexation"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\reset_confirm.html.py:22
+#: ldt_utils/templates/ldt/ldt_utils/reset_confirm.html:22
 msgid "confirm_reset"
 msgstr "Confirmation de réinitialisation"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\search_form.html.py:11
+#: ldt_utils/templates/ldt/ldt_utils/search_form.html:11
 msgid "The search field can not be empty."
 msgstr "Le champ de recherche ne peut pas être vide."
 
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:62
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:62
 msgid "Results for "
 msgstr "Résultats pour "
 
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:78
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:78
 msgid ""
 "Are you sure you want to delete this annotation ? You cannot undo this "
 "action."
-msgstr ""
-"Êtes-vous sûr de vouloir supprimer cette annotation ? Cette action est "
+msgstr "Êtes-vous sûr de vouloir supprimer cette annotation ? Cette action est "
 "irrémédiable."
 
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:78
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:78
 msgid "Delete permantly the current annotation"
 msgstr "Supprimer définitivement cette annotation"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:80
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:25
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:27
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:33
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:35
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\publishedprojectslist.html.py:22
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\publishedprojectslist.html.py:24
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:80
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:25
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:27
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:33
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:35
+#: ldt_utils/templates/ldt/ldt_utils/partial/publishedprojectslist.html:22
+#: ldt_utils/templates/ldt/ldt_utils/partial/publishedprojectslist.html:24
 msgid "open ldt"
 msgstr "Ouvrir sous Lignes de Temps"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:91
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:91
 msgid "Tags"
 msgstr "Tags"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\search_results.html.py:110
+#: ldt_utils/templates/ldt/ldt_utils/search_results.html:110
 #, python-format
 msgid "Page %(number)s of  %(num_pages)s"
 msgstr "Page %(number)s de  %(num_pages)s"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\workspace_base.html.py:52
+#: ldt_utils/templates/ldt/ldt_utils/workspace_base.html:52
 msgid "content list"
 msgstr "Liste des contenus"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\contentslist.html.py:7
+#: ldt_utils/templates/ldt/ldt_utils/partial/contentslist.html:7
 msgid "All categories"
 msgstr "Toutes les catégories"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\contentslist.html.py:30
+#: ldt_utils/templates/ldt/ldt_utils/partial/contentslist.html:30
 msgid "preview media"
 msgstr "Aperçu"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\contentslist.html.py:32
+#: ldt_utils/templates/ldt/ldt_utils/partial/contentslist.html:32
 msgid "You can't edit this content"
 msgstr "Vous n'avez pas l'autorisation d'éditer ce contenu"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\groupslist.html.py:37
+#: ldt_utils/templates/ldt/ldt_utils/partial/groupslist.html:37
 msgid "Click on the line to see the group's projects"
 msgstr "cliquer ici pour voir les projets du groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\groupslist.html.py:48
+#: ldt_utils/templates/ldt/ldt_utils/partial/groupslist.html:48
 msgid "Change this group"
 msgstr "Modifier ce groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\groupslist.html.py:55
+#: ldt_utils/templates/ldt/ldt_utils/partial/groupslist.html:55
 msgid "You are not allowed to edit this group"
 msgstr "vous n'avez pas l'autorisation de modifier ce groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\groupslist.html.py:70
+#: ldt_utils/templates/ldt/ldt_utils/partial/groupslist.html:70
 msgid "Projects shared with me only"
 msgstr "Projets partagés avec moi uniquement"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:53
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:81
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:180
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:53
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:81
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:180
 msgid "share.eye"
 msgstr "Cet utilisateur ou ce groupe a le droit de voir cet élement"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:61
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:178
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:61
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:178
 msgid "share.pencil"
 msgstr "cet utilisateur ou ce groupe a le droit de modifier cet élement"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:112
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:112
 msgid "share"
 msgstr "partager avec d'autres utilisateurs"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:121
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:121
 msgid "publish for everyone"
 msgstr "publier pour tout le monde"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:127
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:127
 msgid "publish the title on the front"
 msgstr "publier le titre sur le front"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:131
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:131
 msgid "User and group list"
 msgstr "Liste des groupes et des utilisateurs"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:146
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:146
 msgid "select all displayed elements"
 msgstr "ajouter tous les élements affichés"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:151
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:151
 msgid "select users"
 msgstr "choisir des utilisateurs"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:152
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:152
 msgid "remove users"
 msgstr "enlever des utilisateurs"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:159
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:159
 msgid "Members list"
 msgstr "liste des membres"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:169
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\sharewith.html.py:7
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:169
+#: ldt_utils/templates/ldt/ldt_utils/partial/sharewith.html:7
 msgid "user"
 msgstr "utilisateur"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:171
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\sharewith.html.py:9
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:171
+#: ldt_utils/templates/ldt/ldt_utils/partial/sharewith.html:9
 msgid "group"
 msgstr "groupe"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\permissions.html.py:191
+#: ldt_utils/templates/ldt/ldt_utils/partial/permissions.html:191
 msgid "remove all"
 msgstr "tout enlever"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\picture.html.py:16
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\picture.html.py:17
+#: ldt_utils/templates/ldt/ldt_utils/partial/picture.html:16
+#: ldt_utils/templates/ldt/ldt_utils/partial/picture.html:17
 msgid "choose a profile image"
 msgstr "choisir une image de profil"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\picture.html.py:24
-#: .\user\templates\ldt\user\change_profile.html.py:154
+#: ldt_utils/templates/ldt/ldt_utils/partial/picture.html:24
+#: user/templates/ldt/user/change_profile.html:154
 msgid "Current profile picture"
 msgstr "Image de profil"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\picture.html.py:32
-#: .\user\templates\ldt\user\change_profile.html.py:162
+#: ldt_utils/templates/ldt/ldt_utils/partial/picture.html:32
+#: user/templates/ldt/user/change_profile.html:162
 msgid "Upload a new picture"
 msgstr "Téléverser une nouvelle image"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:41
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:41
 msgid "copy project"
 msgstr "Copier votre projet"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:44
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\publishedprojectslist.html.py:27
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:44
+#: ldt_utils/templates/ldt/ldt_utils/partial/publishedprojectslist.html:29
 msgid "link json by id"
 msgstr "Ouvrir le lecteur de métadata"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:49
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:49
 msgid "Project published, click to unpublish"
 msgstr "Projet publié, cliquer pour de-publier"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:49
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:51
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:62
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:49
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:51
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:62
 msgid "You are not allowed to change this project"
 msgstr "vous n'avez pas l'autorisation de modifier ce projet"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\projectslist.html.py:51
+#: ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html:51
 msgid "Project not published, click to publish"
 msgstr "Projet non publié, cliquer pour publier"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\publishedprojectslist.html.py:26
+#: ldt_utils/templates/ldt/ldt_utils/partial/publishedprojectslist.html:26
 msgid "copy the project"
 msgstr "Copier le projet"
 
-#: .\ldt_utils\templates\ldt\ldt_utils\partial\publishedprojectslist.html.py:29
+#: ldt_utils/templates/ldt/ldt_utils/partial/publishedprojectslist.html:33
 msgid "Project published"
 msgstr "Projet publié"
 
-#: .\ldt_utils\views\content.py:113
+#: ldt_utils/views/content.py:112
 msgid "Problem when downloading file from url : "
 msgstr "Problème lors du téléchargement du fichier : "
 
-#: .\ldt_utils\views\content.py:116
+#: ldt_utils/views/content.py:115
 msgid "Problem when uploading file : "
 msgstr "Problème lors de l'upload du fichier : "
 
-#: .\ldt_utils\views\content.py:325
+#: ldt_utils/views/content.py:322
 #, python-format
 msgid "There is %(count)d error when deleting content"
 msgid_plural "There are %(count)d errors when deleting content"
 msgstr[0] "Il y a %(count)d erreur lors de l'effacement du contenu"
 msgstr[1] "Il y a %(count)d erreurs lors de l'effacement du contenu"
 
-#: .\ldt_utils\views\content.py:326
+#: ldt_utils/views/content.py:323
 msgid "title error deleting content"
 msgstr "Erreur lors de l'effacement du contenu"
 
-#: .\ldt_utils\views\content.py:331
+#: ldt_utils/views/content.py:328
 #, python-format
 msgid "Confirm delete content %(titles)s"
 msgstr "Veuillez confirmer l'effacement du contenu %(titles)s"
 
-#: .\ldt_utils\views\content.py:332
+#: ldt_utils/views/content.py:329
 msgid "confirm delete content"
 msgstr "Confirmation effacement contenu"
 
-#: .\ldt_utils\views\content.py:343
+#: ldt_utils/views/content.py:340
 #, python-format
 msgid "Please unpublish the front project %(title)s"
 msgstr "Veuillez dépublier le projet : %(title)s"
 
-#: .\ldt_utils\views\content.py:344
+#: ldt_utils/views/content.py:341
 msgid "The front project is published"
 msgstr "Projet publié"
 
-#: .\ldt_utils\views\content.py:345 .\ldt_utils\views\content.py:348
-#: .\ldt_utils\views\project.py:138
+#: ldt_utils/views/content.py:342
+#: ldt_utils/views/content.py:345
+#: ldt_utils/views/project.py:138
 msgid "confirm reset"
 msgstr "Confirmer la réinitialisation"
 
-#: .\ldt_utils\views\content.py:347 .\ldt_utils\views\project.py:137
+#: ldt_utils/views/content.py:344
+#: ldt_utils/views/project.py:137
 #, python-format
 msgid "please confirm reseting project %(title)s"
 msgstr "Veuillez confirmer la réinitialisation du projet %(title)s"
 
-#: .\ldt_utils\views\content.py:374
+#: ldt_utils/views/content.py:371
 msgid "An error occurred - Please try again or contact webmaster"
-msgstr ""
-"Une erreur est apparue - Merci de réessayer ou de contacter le webmaster"
+msgstr "Une erreur est apparue - Merci de réessayer ou de contacter le webmaster"
 
-#: .\ldt_utils\views\content.py:375
+#: ldt_utils/views/content.py:372
 msgid "Error"
 msgstr "Erreur"
 
@@ -1171,9 +1169,12 @@
 "The project '%(project_title)s' pointing on the content '%(title)s' has "
 "several annotations. Do you want to delete the content and the project "
 "anyway ?"
-msgstr ""
+msgstr "Le projet '%(project_title)s' référençant le contenu '%(title)s' "
+"contient plusieurs annotations. Voulez-vous toujours supprimer le contenu "
+"et le projet ?"
 
-#: .\ldt_utils\views\json.py:41 .\ldt_utils\views\rdf.py:15
+#: .\ldt_utils\views\json.py:41
+#: .\ldt_utils\views\rdf.py:15
 #: .\ldt_utils\views\workspace.py:241
 msgid "You can not access this project"
 msgstr "vous n'avez pas l'autorisation de modifier ce projet"
@@ -1184,12 +1185,14 @@
 msgstr "Le projet %(title)s est publié. Veuillez le dépublier pour pouvoir "
 "le supprimer"
 
-#: .\ldt_utils\views\project.py:119 .\ldt_utils\views\project.py:123
+#: .\ldt_utils\views\project.py:119
+#: .\ldt_utils\views\project.py:123
 msgid "can not delete the project. Please correct the following error"
 msgstr "Le projet ne peut être effacé. Veuillez corriger les erreurs "
 "suivantes."
 
-#: .\ldt_utils\views\project.py:120 .\ldt_utils\views\project.py:124
+#: .\ldt_utils\views\project.py:120
+#: .\ldt_utils\views\project.py:124
 msgid "title error deleting project"
 msgstr "Erreur lors de l'effacement du contenu"
 
@@ -1198,8 +1201,7 @@
 msgid ""
 "the project %(title)s is the front project of %(content)s. please delete "
 "this content first."
-msgstr ""
-"Le projet %(title)s est le 'front projet' de %(content)s. Veuillez "
+msgstr "Le projet %(title)s est le 'front projet' de %(content)s. Veuillez "
 "d'abord supprimer ce contenu."
 
 #: .\ldt_utils\views\project.py:126
@@ -1218,8 +1220,7 @@
 
 #: .\ldt_utils\views\workspace.py:120
 msgid "Parameters project_id or content_id must be given in the url"
-msgstr ""
-"Les paramètres project_id ou content_id doivent être indiqués dans l'url"
+msgstr "Les paramètres project_id ou content_id doivent être indiqués dans l'url"
 
 #: .\ldt_utils\views\workspace.py:392
 msgid "Annotation not found in the xml"
@@ -1229,7 +1230,8 @@
 msgid "Annotation not found"
 msgstr "Annotation non trouvée"
 
-#: .\ldt_utils\views\workspace.py:403 .\ldt_utils\views\workspace.py:405
+#: .\ldt_utils\views\workspace.py:403
+#: .\ldt_utils\views\workspace.py:405
 msgid "Project not found"
 msgstr "Projet non trouvé"
 
@@ -1321,8 +1323,7 @@
 msgid ""
 "This page must be moderated at level %(moderation_level)s, post a message "
 "for moderator."
-msgstr ""
-"Le niveau nécessaire pour modérer cette page est le niveau %"
+msgstr "Le niveau nécessaire pour modérer cette page est le niveau %"
 "(moderation_level)s, laisser un message pour le modérateur"
 
 #: .\templates\admin\cms_change_form.html.py:144
@@ -1370,7 +1371,8 @@
 msgid "Filter"
 msgstr "Filtre"
 
-#: .\templates\admin\index.html.py:18 .\templates\admin\page_index.html.py:18
+#: .\templates\admin\index.html.py:18
+#: .\templates\admin\page_index.html.py:18
 #, python-format
 msgid "Models available in the %(name)s application."
 msgstr "Le modèle disponible dans l'application %(name)s."
@@ -1378,7 +1380,7 @@
 #: .\templates\admin\index.html.py:19
 #: .\templates\admin\page_app_index.html.py:10
 #: .\templates\admin\page_index.html.py:19
-#, fuzzy, python-format
+#, fuzzy
 msgid "%(name)s"
 msgstr "Nom"
 
@@ -1388,29 +1390,35 @@
 msgid "Add"
 msgstr "Ajouter"
 
-#: .\templates\admin\index.html.py:35 .\templates\admin\page_index.html.py:35
+#: .\templates\admin\index.html.py:35
+#: .\templates\admin\page_index.html.py:35
 #, fuzzy
 msgid "Change"
 msgstr "modifié par"
 
-#: .\templates\admin\index.html.py:64 .\templates\admin\page_index.html.py:45
+#: .\templates\admin\index.html.py:64
+#: .\templates\admin\page_index.html.py:45
 msgid "You don't have permission to edit anything."
 msgstr "Vous n'avez pas l'autorisation d'édition."
 
-#: .\templates\admin\index.html.py:72 .\templates\admin\page_index.html.py:53
+#: .\templates\admin\index.html.py:72
+#: .\templates\admin\page_index.html.py:53
 msgid "Recent Actions"
 msgstr "Actions récentes"
 
-#: .\templates\admin\index.html.py:73 .\templates\admin\page_index.html.py:54
+#: .\templates\admin\index.html.py:73
+#: .\templates\admin\page_index.html.py:54
 #, fuzzy
 msgid "My Actions"
 msgstr "Plus d'options"
 
-#: .\templates\admin\index.html.py:77 .\templates\admin\page_index.html.py:58
+#: .\templates\admin\index.html.py:77
+#: .\templates\admin\page_index.html.py:58
 msgid "None available"
 msgstr "Aucune disponible"
 
-#: .\templates\admin\index.html.py:91 .\templates\admin\page_index.html.py:72
+#: .\templates\admin\index.html.py:91
+#: .\templates\admin\page_index.html.py:72
 #, fuzzy
 msgid "Unknown content"
 msgstr "Créer un nouveau contenu"
@@ -1487,7 +1495,8 @@
 msgid "Profile change"
 msgstr "Modification du profil"
 
-#: .\templates\ldt\ldt_base.html.py:115 .\templates\ldt\ldt_base.html.py:116
+#: .\templates\ldt\ldt_base.html.py:115
+#: .\templates\ldt\ldt_base.html.py:116
 #, fuzzy
 msgid "home"
 msgstr "Accueil"
@@ -1497,7 +1506,7 @@
 msgstr "numéro de version"
 
 #: .\templates\ldt\ldt_base.html.py:149
-#, fuzzy, python-format
+#, fuzzy
 msgid " web %(WEB_VERSION)s | platform %(VERSION)s"
 msgstr "web v%(WEB_VERSION)s | platform v%(VERSION)s "
 
@@ -1559,31 +1568,31 @@
 msgid "User details"
 msgstr "Détails utilisateur"
 
-#: .\user\admin.py:35
-msgid "Groups"
-msgstr "Groupes"
-
 #: .\user\admin.py:36
 msgid "Permissions"
 msgstr "Permissions"
 
-#: .\user\admin.py:47 .\user\templates\ldt\user\change_profile.html.py:105
+#: .\user\admin.py:47
+#: .\user\templates\ldt\user\change_profile.html.py:105
 #: .\user\templates\ldt\user\login_form.html.py:62
 msgid "Password"
 msgstr "Mot de passe"
 
-#: .\user\forms.py:27 .\user\templates\ldt\user\change_password.html.py:40
+#: .\user\forms.py:27
+#: .\user\templates\ldt\user\change_password.html.py:40
 #: .\user\templates\ldt\user\change_profile.html.py:118
 msgid "New password"
 msgstr "Nouveau mot de passe"
 
-#: .\user\forms.py:29 .\user\templates\ldt\user\change_password.html.py:50
+#: .\user\forms.py:29
+#: .\user\templates\ldt\user\change_password.html.py:50
 #: .\user\templates\ldt\user\change_profile.html.py:131
 #, fuzzy
 msgid "New password confirmation"
 msgstr "Confirmation de base"
 
-#: .\user\forms.py:58 .\user\forms.py:59
+#: .\user\forms.py:58
+#: .\user\forms.py:59
 msgid "E-mail"
 msgstr "E-mail"
 
@@ -1591,7 +1600,8 @@
 msgid "The two emails didn't match."
 msgstr "les deux emails ne correspondent pas"
 
-#: .\user\forms.py:81 .\user\templates\ldt\user\change_profile.html.py:54
+#: .\user\forms.py:81
+#: .\user\templates\ldt\user\change_profile.html.py:54
 msgid "First name"
 msgstr "Prénom"
 
@@ -1600,7 +1610,8 @@
 msgid "Last name"
 msgstr "Nom"
 
-#: .\user\forms.py:109 .\user\templates\ldt\user\change_profile.html.py:83
+#: .\user\forms.py:109
+#: .\user\templates\ldt\user\change_profile.html.py:83
 msgid "Language"
 msgstr "Langue"
 
@@ -1625,7 +1636,8 @@
 msgid "Your profile picture has been updated."
 msgstr "Votre image de profil a été mise à jour"
 
-#: .\user\views.py:95 .\user\templates\registration\login.html.py:25
+#: .\user\views.py:95
+#: .\user\templates\registration\login.html.py:25
 msgid "Sorry, that's not a valid username or password."
 msgstr "Saisissez un nom d'utilisateur et un mot de passe valide."
 
@@ -1748,8 +1760,7 @@
 msgid ""
 "Please enter your old password, for security's sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
-msgstr ""
-"Par sécurité, veuillez enter votre ancien mot de passe puis le nouveau à "
+msgstr "Par sécurité, veuillez enter votre ancien mot de passe puis le nouveau à "
 "deux reprise afin de savoir si vous l'avez tapé correctement"
 
 #: .\user\templates\registration\password_change_form.html.py:26
@@ -1787,15 +1798,13 @@
 
 #: .\user\templates\registration\password_reset_complete.html.py:12
 msgid "Your password has been set.  You may go ahead and log in now."
-msgstr ""
-"Votre mot de passe a été défini. vous pouvez vous connecter maintenant."
+msgstr "Votre mot de passe a été défini. vous pouvez vous connecter maintenant."
 
 #: .\user\templates\registration\password_reset_confirm.html.py:15
 msgid ""
 "Please enter your new password twice so we can verify you typed it in "
 "correctly."
-msgstr ""
-"Veuillez entrer votre nouveau mot de passe deux fois afin de le vérifier."
+msgstr "Veuillez entrer votre nouveau mot de passe deux fois afin de le vérifier."
 
 #: .\user\templates\registration\password_reset_confirm.html.py:27
 msgid "Password reset unsuccessful"
@@ -1805,8 +1814,7 @@
 msgid ""
 "The password reset link was invalid, possibly because it has already been "
 "used.  Please request a new password reset."
-msgstr ""
-"Le lien de réinitialisation du mot de passe n'est pas valide, certainement "
+msgstr "Le lien de réinitialisation du mot de passe n'est pas valide, certainement "
 "car il a déjà été utilisé. veuiller demander une nouvelle réinitialisation."
 
 #: .\user\templates\registration\password_reset_done.html.py:8
@@ -1817,15 +1825,13 @@
 msgid ""
 "We've e-mailed you instructions for setting your password to the e-mail "
 "address you submitted. You should be receiving it shortly."
-msgstr ""
-"Nous vous avons envoyer les instructions de reinitialisation de votre mot de "
+msgstr "Nous vous avons envoyer les instructions de reinitialisation de votre mot de "
 "passe à l'adresse email que vous nous avez fournie. vous devriez les "
 "recevoir bientôt."
 
 #: .\user\templates\registration\password_reset_email.html.py:2
 msgid "You're receiving this e-mail because you requested a password reset"
-msgstr ""
-"Vous recevez ce mail car vous avez demandé la réinitialisation du mot de "
+msgstr "Vous recevez ce mail car vous avez demandé la réinitialisation du mot de "
 "passe"
 
 #: .\user\templates\registration\password_reset_email.html.py:3
@@ -1835,8 +1841,7 @@
 
 #: .\user\templates\registration\password_reset_email.html.py:5
 msgid "Please go to the following page and choose a new password:"
-msgstr ""
-"veuillez aller à la page suivante et choisissez un nouveau mot de passe :"
+msgstr "veuillez aller à la page suivante et choisissez un nouveau mot de passe :"
 
 #: .\user\templates\registration\password_reset_email.html.py:9
 msgid "Your username, in case you've forgotten:"
@@ -1855,8 +1860,7 @@
 msgid ""
 "Forgotten your password? Enter your e-mail address below, and we'll e-mail "
 "instructions for setting a new one."
-msgstr ""
-"Mot de passe oublié ? Entrez votre adresse email ci-dessous pour recevoir "
+msgstr "Mot de passe oublié ? Entrez votre adresse email ci-dessous pour recevoir "
 "les instructions pour en entrer un nouveau."
 
 #: .\user\templates\registration\password_reset_form.html.py:27
@@ -1878,8 +1882,7 @@
 msgid ""
 "Vous avez bien activé votre compte, vous pouvez accedez à votre espace "
 "personnel."
-msgstr ""
-"Vous avez bien activé votre compte, vous pouvez accedez à votre espace "
+msgstr "Vous avez bien activé votre compte, vous pouvez accedez à votre espace "
 "personnel."
 
 #: .\user\templates\registration\registration_active.html.py:10
@@ -1896,6 +1899,6 @@
 msgid ""
 "We've e-mailed you instructions for activate your account to the e-mail "
 "address you submitted. You should be receiving it shortly."
-msgstr ""
-"Nous vous avons envoyé par courriel les instructions pour activer le compte "
+msgstr "Nous vous avons envoyé par courriel les instructions pour activer le compte "
 "à l'adresse que vous avez indiquée. Vous devriez le recevoir rapidement."
+