Translation and minor on talk detail

This commit is contained in:
numahell 2016-10-19 00:04:04 +02:00
parent a79aa6db60
commit a952037eba
3 changed files with 126 additions and 95 deletions

Binary file not shown.

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-16 21:36+0000\n" "POT-Creation-Date: 2016-10-18 22:01+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -86,6 +86,7 @@ msgid "Video licence"
msgstr "Licence vidéo" msgstr "Licence vidéo"
#: accounts/models.py:80 proposals/models.py:115 #: accounts/models.py:80 proposals/models.py:115
#: proposals/templates/proposals/talk_detail.html:87
#: proposals/templates/proposals/user_details.html:57 #: proposals/templates/proposals/user_details.html:57
msgid "Notes" msgid "Notes"
msgstr "Notes" msgstr "Notes"
@ -205,7 +206,7 @@ msgstr ""
#: accounts/templates/avatar/confirm_delete.html:14 #: accounts/templates/avatar/confirm_delete.html:14
msgid "Delete These" msgid "Delete These"
msgstr "" msgstr "Supprimer ces"
#: accounts/templates/registration/login.html:11 #: accounts/templates/registration/login.html:11
#: ponyconf/templates/base.html:101 #: ponyconf/templates/base.html:101
@ -299,6 +300,12 @@ msgid "place"
msgstr "" msgstr ""
#: planning/templates/planning/room_list.html:24 #: planning/templates/planning/room_list.html:24
#, fuzzy
#| msgid "Filter talks already / not yet scheduled"
msgid "Some talks are not scheduled yet."
msgstr "Filtrer les exposés déjà / pas encore planifiées"
#: planning/templates/planning/room_list.html:25
#: proposals/templates/proposals/talk_list.html:56 #: proposals/templates/proposals/talk_list.html:56
#: proposals/templates/proposals/talk_list.html:92 #: proposals/templates/proposals/talk_list.html:92
#: proposals/templates/proposals/topic_list.html:23 #: proposals/templates/proposals/topic_list.html:23
@ -306,10 +313,35 @@ msgstr ""
msgid "talk" msgid "talk"
msgstr "exposé" msgstr "exposé"
#: planning/templates/planning/room_list.html:35 #: planning/templates/planning/room_list.html:37
msgid "No rooms." msgid "No rooms."
msgstr "Aucune salle." msgstr "Aucune salle."
#: planning/templates/planning/talk_detail.html:20
#: proposals/templates/proposals/talk_detail.html:68
msgid "No speakers."
msgstr "Aucun orateur."
#: planning/templates/planning/talk_detail.html:37 proposals/models.py:47
#: proposals/models.py:70 proposals/models.py:112
#: proposals/templates/proposals/talk_detail.html:57
msgid "Description"
msgstr "Description"
#: planning/templates/planning/talk_detail2.html:62 proposals/models.py:111
msgid "Abstract"
msgstr "Résumé"
#: planning/templates/planning/talk_detail2.html:78
#, fuzzy
#| msgid "average:"
msgid "Coverage"
msgstr "moyenne :"
#: planning/templates/planning/talk_detail2.html:94
msgid "See more"
msgstr "Voir plus"
#: ponyconf/settings.py:139 #: ponyconf/settings.py:139
msgid "English" msgid "English"
msgstr "Anglais" msgstr "Anglais"
@ -340,7 +372,7 @@ msgstr "Sessions"
#: ponyconf/templates/base.html:59 #: ponyconf/templates/base.html:59
msgid "Listing" msgid "Listing"
msgstr "" msgstr "Liste"
#: ponyconf/templates/base.html:62 #: ponyconf/templates/base.html:62
#: proposals/templates/proposals/talk_list.html:9 #: proposals/templates/proposals/talk_list.html:9
@ -350,6 +382,7 @@ msgstr "Exposés"
#: ponyconf/templates/base.html:65 proposals/models.py:108 #: ponyconf/templates/base.html:65 proposals/models.py:108
#: proposals/templates/proposals/speaker_list.html:9 #: proposals/templates/proposals/speaker_list.html:9
#: proposals/templates/proposals/talk_detail.html:61
#: proposals/templates/proposals/talk_list.html:46 #: proposals/templates/proposals/talk_list.html:46
msgid "Speakers" msgid "Speakers"
msgstr "Orateurs" msgstr "Orateurs"
@ -420,10 +453,6 @@ msgstr "Assigner à une salle"
msgid "Name" msgid "Name"
msgstr "Nom" msgstr "Nom"
#: proposals/models.py:47 proposals/models.py:70 proposals/models.py:112
msgid "Description"
msgstr "Description"
#: proposals/models.py:49 #: proposals/models.py:49
msgid "Managers" msgid "Managers"
msgstr "Responsables" msgstr "Responsables"
@ -454,15 +483,13 @@ msgstr ""
"Après soumission, le titre ne peut être modifié que par léquipe " "Après soumission, le titre ne peut être modifié que par léquipe "
"dorganisation." "dorganisation."
#: proposals/models.py:111
msgid "Abstract"
msgstr "Résumé"
#: proposals/models.py:113 #: proposals/models.py:113
msgid "The topics can not be changed after submission." msgid "The topics can not be changed after submission."
msgstr "Les thèmes ne peuvent pas être modifiés après soumission." msgstr "Les thèmes ne peuvent pas être modifiés après soumission."
#: proposals/models.py:114 proposals/templates/proposals/talk_list.html:48 #: proposals/models.py:114 proposals/templates/proposals/talk_detail.html:29
#: proposals/templates/proposals/talk_detail.html:74
#: proposals/templates/proposals/talk_list.html:48
#: proposals/templates/proposals/track_form.html:14 #: proposals/templates/proposals/track_form.html:14
msgid "Track" msgid "Track"
msgstr "Session" msgstr "Session"
@ -632,94 +659,79 @@ msgid "Edit"
msgstr "Éditer" msgstr "Éditer"
#: proposals/templates/proposals/talk_detail.html:15 #: proposals/templates/proposals/talk_detail.html:15
msgid "Format:"
msgstr "Format :"
#: proposals/templates/proposals/talk_detail.html:19
msgid "Abstract:"
msgstr "Résumé :"
#: proposals/templates/proposals/talk_detail.html:21
msgid "No abstract provided." msgid "No abstract provided."
msgstr "Aucun résumé fourni." msgstr "Aucun résumé fourni."
#: proposals/templates/proposals/talk_detail.html:23 #: proposals/templates/proposals/talk_detail.html:20
msgid "Description:" #, fuzzy
msgstr "Description :" #| msgid "Format:"
msgid "Format"
msgstr "Format :"
#: proposals/templates/proposals/talk_detail.html:25 #: proposals/templates/proposals/talk_detail.html:22
msgid "No description provided."
msgstr "Aucune description fournie."
#: proposals/templates/proposals/talk_detail.html:27
msgid "Speakers:"
msgstr "Orateurs :"
#: proposals/templates/proposals/talk_detail.html:34
msgid "No speakers."
msgstr "Aucun orateur."
#: proposals/templates/proposals/talk_detail.html:37
msgid "Topics:" msgid "Topics:"
msgstr "Thèmes :" msgstr "Thèmes :"
#: proposals/templates/proposals/talk_detail.html:44 #: proposals/templates/proposals/talk_detail.html:26
#: proposals/templates/proposals/topic_list.html:31 #: proposals/templates/proposals/topic_list.html:31
msgid "No topics." msgid "No topics."
msgstr "Aucun thème." msgstr "Aucun thème."
#: proposals/templates/proposals/talk_detail.html:49 #: proposals/templates/proposals/talk_detail.html:33
msgid "Track:" #: proposals/templates/proposals/talk_detail.html:75
msgstr "Session :"
#: proposals/templates/proposals/talk_detail.html:54
msgid "No assigned yet." msgid "No assigned yet."
msgstr "Pas encore assigné." msgstr "Pas encore assigné."
#: proposals/templates/proposals/talk_detail.html:58 #: proposals/templates/proposals/talk_detail.html:41
#: proposals/templates/proposals/talk_detail.html:49
msgid "not defined"
msgstr "non défini"
#: proposals/templates/proposals/talk_detail.html:59
msgid "No description provided."
msgstr "Aucune description fournie."
#: proposals/templates/proposals/talk_detail.html:79
msgid "Assign to" msgid "Assign to"
msgstr "Assigner à" msgstr "Assigner à"
#: proposals/templates/proposals/talk_detail.html:66 #: proposals/templates/proposals/talk_detail.html:89
msgid "Notes:"
msgstr "Notes :"
#: proposals/templates/proposals/talk_detail.html:68
msgid "No notes." msgid "No notes."
msgstr "Aucune note." msgstr "Aucune note."
#: proposals/templates/proposals/talk_detail.html:72 #: proposals/templates/proposals/talk_detail.html:93
msgid "Moderation" msgid "Moderation"
msgstr "Modération" msgstr "Modération"
#: proposals/templates/proposals/talk_detail.html:74
msgid "Vote:"
msgstr "Vote :"
#: proposals/templates/proposals/talk_detail.html:83
msgid "vote"
msgstr "vote"
#: proposals/templates/proposals/talk_detail.html:83
msgid "average:"
msgstr "moyenne :"
#: proposals/templates/proposals/talk_detail.html:85
msgid "Status:"
msgstr "Statut :"
#: proposals/templates/proposals/talk_detail.html:94
msgid "Messages:"
msgstr "Messages :"
#: proposals/templates/proposals/talk_detail.html:95 #: proposals/templates/proposals/talk_detail.html:95
msgid "These messages are for organization team only."
msgstr "Ces messages sont à destination de la team dorganisation seulement."
#: proposals/templates/proposals/talk_list.html:49 #: proposals/templates/proposals/talk_list.html:49
msgid "Status" msgid "Status"
msgstr "Statut" msgstr "Statut"
#: proposals/templates/proposals/talk_detail.html:100
#, fuzzy
#| msgid "Vote:"
msgid "Vote"
msgstr "Vote :"
#: proposals/templates/proposals/talk_detail.html:109
msgid "vote"
msgstr "vote"
#: proposals/templates/proposals/talk_detail.html:109
msgid "average:"
msgstr "moyenne :"
#: proposals/templates/proposals/talk_detail.html:115
#, fuzzy
#| msgid "Messages:"
msgid "Messages"
msgstr "Messages :"
#: proposals/templates/proposals/talk_detail.html:116
msgid "These messages are for organization team only."
msgstr "Ces messages sont à destination de la team dorganisation seulement."
#: proposals/templates/proposals/talk_list.html:78 #: proposals/templates/proposals/talk_list.html:78
msgid "Accepted" msgid "Accepted"
msgstr "Accepté" msgstr "Accepté"
@ -813,26 +825,44 @@ msgstr "Accepte dêtre enregistré en vidéo :"
msgid "Video licence:" msgid "Video licence:"
msgstr "Licence vidéo :" msgstr "Licence vidéo :"
#: proposals/views.py:211 #: proposals/views.py:213
msgid "Talk modified successfully!" msgid "Talk modified successfully!"
msgstr "Exposé modifié avec succès !" msgstr "Exposé modifié avec succès !"
#: proposals/views.py:217 #: proposals/views.py:219
msgid "Talk proposed successfully!" msgid "Talk proposed successfully!"
msgstr "Exposé proposé avec succès !" msgstr "Exposé proposé avec succès !"
#: proposals/views.py:232 #: proposals/views.py:234
msgid "Talk assigned to track successfully!" msgid "Talk assigned to track successfully!"
msgstr "Exposé assigné à la session avec succès !" msgstr "Exposé assigné à la session avec succès !"
#: proposals/views.py:301 #: proposals/views.py:303
msgid "Vote successfully created" msgid "Vote successfully created"
msgstr "A voté !" msgstr "A voté !"
#: proposals/views.py:301 #: proposals/views.py:303
msgid "Vote successfully updated" msgid "Vote successfully updated"
msgstr "Vote mis à jour" msgstr "Vote mis à jour"
#: proposals/views.py:327 #: proposals/views.py:329
msgid "Decision taken in account" msgid "Decision taken in account"
msgstr "Décision enregistrée" msgstr "Décision enregistrée"
#~ msgid "Abstract:"
#~ msgstr "Résumé :"
#~ msgid "Description:"
#~ msgstr "Description :"
#~ msgid "Speakers:"
#~ msgstr "Orateurs :"
#~ msgid "Track:"
#~ msgstr "Session :"
#~ msgid "Notes:"
#~ msgstr "Notes :"
#~ msgid "Status:"
#~ msgstr "Statut :"

View File

@ -17,17 +17,16 @@
{% if moderate_perm %} {% if moderate_perm %}
<dl class="dl-horizontal"> <dl class="dl-horizontal">
<dt>{% trans "Format:" %}</dt> <dt>{% trans "Format" %}</dt>
<dd><a href="{{ talk.event.get_absolute_url }}">{{ talk.event }}</a></dd> <dd><a href="{{ talk.event.get_absolute_url }}">{{ talk.event }}</a></dd>
<dt>{% trans "Topics:" %}</dt> <dt>{% trans "Topics:" %}</dt>
{% for topic in talk.topics.all %} <dd>{% for topic in talk.topics.all %}
<dd><a href="{{ topic.get_absolute_url }}">{{ topic }}</a></dd> <a href="{{ topic.get_absolute_url }}">{{ topic }}</a>{% if not forloop.last %}, {% endif %}
{% if not forloop.last %}, {% endif %}
{% empty %} {% empty %}
<dd><i>{% trans "No topics." %}</i></dd> <i>{% trans "No topics." %}</i>
{% endfor %} {% endfor %}</dd>
<dt>{% trans "Track:" %}</dt> <dt>{% trans "Track" %}</dt>
<dd>{% if talk.track %} <dd>{% if talk.track %}
<a href="{{ talk.track.get_absolute_url }}">{{ talk.track }}</a> <a href="{{ talk.track.get_absolute_url }}">{{ talk.track }}</a>
{% else %} {% else %}
@ -44,7 +43,9 @@
</dd> </dd>
<dt>Salle</dt> <dt>Salle</dt>
<dd>{% if talk.room %} <dd>{% if talk.room %}
<span class="label label-info">{{ talk.room }}</span> <a href="{{ talk.room.get_absolute_url }}">
<span class="label label-info">{{ talk.room }}</span>
</a>
{% else %}<em>{% trans "not defined" %}</em> {% else %}<em>{% trans "not defined" %}</em>
{% endif %} {% endif %}
</dd> </dd>
@ -53,11 +54,11 @@
{% endif %} {% endif %}
<h3>{% trans "Description:" %}</h3> <h3>{% trans "Description" %}</h3>
<p>{% if talk.description %}{{ talk.description|linebreaksbr }}{% else %}<i>{% trans "No description provided." %}</i>{% endif %}</p> <p>{% if talk.description %}{{ talk.description|linebreaksbr }}{% else %}<i>{% trans "No description provided." %}</i>{% endif %}</p>
<h3>{% trans "Speakers:" %}</h3> <h3>{% trans "Speakers" %}</h3>
{% for speaker in talk.speakers.all %} {% for speaker in talk.speakers.all %}
{% if forloop.first %}<ul>{% endif %} {% if forloop.first %}<ul>{% endif %}
@ -70,7 +71,7 @@
{% if moderate_perm %} {% if moderate_perm %}
{% if not talk.track %} {% if not talk.track %}
<h3>{% trans "Track:" %}</h3> <h3>{% trans "Track" %}</h3>
<p><em>{% trans "No assigned yet." %}</em></p> <p><em>{% trans "No assigned yet." %}</em></p>
{% for topic in talk.topics.distinct %} {% for topic in talk.topics.distinct %}
{% if forloop.first %}<p>{% endif %} {% if forloop.first %}<p>{% endif %}
@ -83,7 +84,7 @@
{% endif %} {% endif %}
<h3>{% trans "Notes:" %}</h3> <h3>{% trans "Notes" %}</h3>
<p>{% if talk.notes %}{{ talk.notes|linebreaksbr }}{% else %}<i>{% trans "No notes." %}</i>{% endif %}</p> <p>{% if talk.notes %}{{ talk.notes|linebreaksbr }}{% else %}<i>{% trans "No notes." %}</i>{% endif %}</p>
@ -91,12 +92,12 @@
<h2>{% trans "Moderation" %}</h2> <h2>{% trans "Moderation" %}</h2>
<h3>{% trans "Status:" %}</h3> <h3>{% trans "Status" %}</h3>
<span class="label label-{{ talk.accepted|yesno:"success,danger,warning" }}">{{ talk.accepted|yesno:"Accepted,Declined,Pending decision" }}</span><br /> <span class="label label-{{ talk.accepted|yesno:"success,danger,warning" }}">{{ talk.accepted|yesno:"Accepted,Declined,Pending decision" }}</span><br />
{% if talk.accepted == None %} {% if talk.accepted == None %}
<h3>{% trans "Vote:" %}</h3> <h3>{% trans "Vote" %}</h3>
<div class="btn-group" role="group" aria-label="vote"> <div class="btn-group" role="group" aria-label="vote">
<a class="btn {% if vote.vote == -2 %} active {% endif %}btn-danger" href="{% url 'vote' talk=talk.slug score='-2' %}">-2</a> <a class="btn {% if vote.vote == -2 %} active {% endif %}btn-danger" href="{% url 'vote' talk=talk.slug score='-2' %}">-2</a>
<a class="btn {% if vote.vote == -1 %} active {% endif %}btn-warning" href="{% url 'vote' talk=talk.slug score='-1' %}">-1</a> <a class="btn {% if vote.vote == -1 %} active {% endif %}btn-warning" href="{% url 'vote' talk=talk.slug score='-1' %}">-1</a>
@ -105,13 +106,13 @@
<a class="btn {% if vote.vote == 2 %} active {% endif %}btn-success" href="{% url 'vote' talk=talk.slug score='2' %}">+2</a> <a class="btn {% if vote.vote == 2 %} active {% endif %}btn-success" href="{% url 'vote' talk=talk.slug score='2' %}">+2</a>
</div> </div>
<br /><br /> <br /><br />
{{ talk.vote_set.all|length }} {% trans "vote" %}{{ talk.vote_set.all|length|pluralize }}, {% trans "average:" %} {{ talk.score|floatformat:1 }} <p>{{ talk.vote_set.all|length }} {% trans "vote" %}{{ talk.vote_set.all|length|pluralize }}, {% trans "average:" %} {{ talk.score|floatformat:1 }}</p>
<a href="{% url 'accept-talk' talk.slug %}" class="btn btn-success">Accept</a> <a href="{% url 'accept-talk' talk.slug %}" class="btn btn-success">Accept</a>
<a href="{% url 'decline-talk' talk.slug %}" class="btn btn-danger">Decline</a> <a href="{% url 'decline-talk' talk.slug %}" class="btn btn-danger">Decline</a>
{% endif %} {% endif %}
<h3>{% trans "Messages:" %}</h3> <h3>{% trans "Messages" %}</h3>
{% trans "These messages are for organization team only." %}<br /><br /> {% trans "These messages are for organization team only." %}<br /><br />
{% for message in talk.conversation.messages.all %} {% for message in talk.conversation.messages.all %}
{% include 'conversations/_message_detail.html' %} {% include 'conversations/_message_detail.html' %}