Merge pull request 'Correction d'erreurs de langue' (#6) from fleborne/PonyConf:fix-spelling into main

Reviewed-on: #6
This commit is contained in:
Julien Palard 2023-01-30 21:47:16 +00:00
commit 787bc67794
9 changed files with 83 additions and 88 deletions

View File

@ -15,7 +15,7 @@
</h1> </h1>
</div> </div>
<h3>{% trans "Your informations" %}</h3> <h3>{% trans "Your information" %}</h3>
<p> <p>
<ul> <ul>

View File

@ -25,7 +25,7 @@
<p>{{ participant.notes|linebreaksbr }}</p> <p>{{ participant.notes|linebreaksbr }}</p>
{% endif %} {% endif %}
<h2>{% trans "Informations" %}</h2> <h2>{% trans "Information" %}</h2>
<ul> <ul>
{% if participant.vip %}<li><b>{% trans "Invited speaker" %}</b></li>{% endif %} {% if participant.vip %}<li><b>{% trans "Invited speaker" %}</b></li>{% endif %}
<li><b>{% trans "E-mail:" %}</b> <a href="mailto:{{ participant.email }}">{{ participant.email }}</a></li> <li><b>{% trans "E-mail:" %}</b> <a href="mailto:{{ participant.email }}">{{ participant.email }}</a></li>

View File

@ -28,7 +28,7 @@
{% for activity in volunteer.activities.all %} {% for activity in volunteer.activities.all %}
{% if forloop.first %} {% if forloop.first %}
{% trans "The volunteer applied for following activities:" %} {% trans "This volunteer applied for the following activities:" %}
<ul> <ul>
{% endif %} {% endif %}
<li> <li>
@ -38,7 +38,7 @@
</ul> </ul>
{% endif %} {% endif %}
{% empty %} {% empty %}
{% trans "The volunteer does not applied for any activities." %} {% trans "This volunteer hasn't applied for any activities." %}
{% endfor %} {% endfor %}

View File

@ -17,7 +17,7 @@
</div> </div>
<h2>{% trans "Your informations" %}</h2> <h2>{% trans "Your information" %}</h2>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">

View File

@ -9,7 +9,7 @@
<div class="page-header"> <div class="page-header">
<h1> <h1>
{% trans "Become a volunteers!" %} {% trans "Become a volunteer!" %}
</h1> </h1>
{% blocktrans %}We need you! To participate, please enter your name and e-mail and select the activities you are interested in.{% endblocktrans %} {% blocktrans %}We need you! To participate, please enter your name and e-mail and select the activities you are interested in.{% endblocktrans %}
</div> </div>

View File

@ -120,7 +120,7 @@ def volunteer_mail_token(request):
subject=_("[%(conference)s] Someone asked to access your profil") % {'conference': request.conference}, subject=_("[%(conference)s] Someone asked to access your profil") % {'conference': request.conference},
content=body, content=body,
) )
messages.success(request, _('A email have been sent with a link to access to your profil.')) messages.success(request, _('An email has been sent with a link to access to your profil.'))
return redirect(reverse('volunteer-mail-token')) return redirect(reverse('volunteer-mail-token'))
return render(request, 'cfp/volunteer_mail_token.html', { return render(request, 'cfp/volunteer_mail_token.html', {
'form': form, 'form': form,
@ -331,7 +331,7 @@ Thanks!
}, },
content=body, content=body,
) )
messages.success(request, _('Your proposition have been successfully submitted!')) messages.success(request, _('Your proposition has been successfully submitted!'))
return redirect(reverse('proposal-talk-details', kwargs=dict(speaker_token=speaker.token, talk_id=talk.pk))) return redirect(reverse('proposal-talk-details', kwargs=dict(speaker_token=speaker.token, talk_id=talk.pk)))
return render(request, 'cfp/proposal_home.html', { return render(request, 'cfp/proposal_home.html', {
'speaker_form': speaker_form, 'speaker_form': speaker_form,
@ -372,7 +372,7 @@ Sincerely,
}, },
content=body, content=body,
) )
messages.success(request, _('A email have been sent with a link to access to your profil.')) messages.success(request, _('An email has been sent with a link to access to your profil.'))
return redirect(reverse('proposal-mail-token')) return redirect(reverse('proposal-mail-token'))
return render(request, 'cfp/proposal_mail_token.html', { return render(request, 'cfp/proposal_mail_token.html', {
'form': form, 'form': form,
@ -414,7 +414,7 @@ def proposal_talk_edit(request, speaker, talk_id=None):
else: else:
# TODO: it could be great to receive the proposition by mail # TODO: it could be great to receive the proposition by mail
# but this is not crucial as the speaker already have a link in its mailbox # but this is not crucial as the speaker already have a link in its mailbox
messages.success(request, _('Your proposition have been successfully submitted!')) messages.success(request, _('Your proposition has been successfully submitted!'))
return redirect(reverse('proposal-talk-details', kwargs=dict(speaker_token=speaker.token, talk_id=talk.pk))) return redirect(reverse('proposal-talk-details', kwargs=dict(speaker_token=speaker.token, talk_id=talk.pk)))
return render(request, 'cfp/proposal_talk_form.html', { return render(request, 'cfp/proposal_talk_form.html', {
'speaker': speaker, 'speaker': speaker,
@ -584,17 +584,17 @@ def talk_acknowledgment(request, talk_id, confirm):
talk.confirmed = confirm talk.confirmed = confirm
talk.save() talk.save()
if confirm: if confirm:
confirmation_message= _('The speaker confirmation have been noted.') confirmation_message= _('The speaker confirmation has been noted.')
action = _('confirmed') action = _('confirmed')
thread_note = _('The talk have been confirmed.') thread_note = _('The talk has been confirmed.')
else: else:
confirmation_message = _('The speaker unavailability have been noted.') confirmation_message = _('The speaker unavailability has been noted.')
action = _('cancelled') action = _('cancelled')
thread_note = _('The talk have been %(action)s.') % {'action': action} thread_note = _('The talk has been %(action)s.') % {'action': action}
send_message( send_message(
thread=talk.conversation, thread=talk.conversation,
author=request.user, author=request.user,
subject=_("[%(conference)s] The talk '%(talk)s' have been %(action)s.") % { subject=_("[%(conference)s] The talk '%(talk)s' has been %(action)s.") % {
'conference': request.conference, 'conference': request.conference,
'talk': talk, 'talk': talk,
'action': action, 'action': action,
@ -695,7 +695,7 @@ def talk_list(request):
send_message( send_message(
thread=talk.conversation, thread=talk.conversation,
author=request.user, author=request.user,
subject=_("[%(conference)s] The talk '%(talk)s' have been %(action)s") % { subject=_("[%(conference)s] The talk '%(talk)s' has been %(action)s") % {
'conference': request.conference, 'conference': request.conference,
'talk': talk, 'talk': talk,
'action': action, 'action': action,
@ -830,7 +830,7 @@ def talk_decide(request, talk_id, accept):
send_message( send_message(
thread=participant.conversation, thread=participant.conversation,
author=request.conference, author=request.conference,
subject=_("[%(conference)s] Your talk '%(talk)s' have been %(action)s") % { subject=_("[%(conference)s] Your talk '%(talk)s' has been %(action)s") % {
'conference': request.conference, 'conference': request.conference,
'talk': talk, 'talk': talk,
'action': action, 'action': action,
@ -841,7 +841,7 @@ def talk_decide(request, talk_id, accept):
send_message( send_message(
thread=talk.conversation, thread=talk.conversation,
author=request.user, author=request.user,
subject=_("[%(conference)s] The talk '%(talk)s' have been %(action)s") % { subject=_("[%(conference)s] The talk '%(talk)s' has been %(action)s") % {
'conference': request.conference, 'conference': request.conference,
'talk': talk, 'talk': talk,
'action': action, 'action': action,

View File

@ -12,7 +12,7 @@ Commands starting with ``$`` must be run as ``ponyconf`` user.
Requirements Requirements
------------ ------------
PonyConf have been tested with python 3.5 and 3.6. PonyConf has been tested with python 3.5 and 3.6.
Preparation Preparation

Binary file not shown.

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-02 12:00+0000\n" "POT-Creation-Date: 2023-01-30 13:44+0000\n"
"PO-Revision-Date: 2019-11-02 13:06+0100\n" "PO-Revision-Date: 2019-11-02 13:06+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -22,11 +22,11 @@ msgstr ""
msgid "Email address" msgid "Email address"
msgstr "Adresse e-mail" msgstr "Adresse e-mail"
#: accounts/models.py:10 cfp/models.py:120 cfp/models.py:493 #: accounts/models.py:10 cfp/models.py:120 cfp/models.py:491
msgid "Phone number" msgid "Phone number"
msgstr "Numéro de téléphone" msgstr "Numéro de téléphone"
#: accounts/models.py:11 cfp/models.py:494 #: accounts/models.py:11 cfp/models.py:492
msgid "SMS prefered" msgid "SMS prefered"
msgstr "SMS préférés" msgstr "SMS préférés"
@ -136,15 +136,15 @@ msgstr "Décliné"
msgid "Waiting" msgid "Waiting"
msgstr "En attente" msgstr "En attente"
#: cfp/forms.py:30 cfp/forms.py:132 cfp/forms.py:258 cfp/models.py:384 #: cfp/forms.py:30 cfp/forms.py:132 cfp/forms.py:258 cfp/models.py:382
msgid "Confirmed" msgid "Confirmed"
msgstr "Confirmé" msgstr "Confirmé"
#: cfp/forms.py:31 cfp/models.py:386 #: cfp/forms.py:31 cfp/models.py:384
msgid "Cancelled" msgid "Cancelled"
msgstr "Annulé" msgstr "Annulé"
#: cfp/forms.py:63 cfp/models.py:475 #: cfp/forms.py:63 cfp/models.py:473
msgid "Activity" msgid "Activity"
msgstr "Activité" msgstr "Activité"
@ -167,13 +167,13 @@ msgstr "Catégorie"
msgid "Title" msgid "Title"
msgstr "Titre" msgstr "Titre"
#: cfp/forms.py:110 cfp/models.py:168 cfp/models.py:471 #: cfp/forms.py:110 cfp/models.py:168 cfp/models.py:469
#: cfp/templates/cfp/proposal_talk_details.html:75 #: cfp/templates/cfp/proposal_talk_details.html:75
#: cfp/templates/cfp/staff/talk_details.html:64 #: cfp/templates/cfp/staff/talk_details.html:64
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#: cfp/forms.py:111 cfp/models.py:122 cfp/models.py:496 #: cfp/forms.py:111 cfp/models.py:122 cfp/models.py:494
#: cfp/templates/cfp/staff/participant_details.html:24 #: cfp/templates/cfp/staff/participant_details.html:24
#: cfp/templates/cfp/staff/talk_details.html:83 #: cfp/templates/cfp/staff/talk_details.html:83
#: cfp/templates/cfp/staff/volunteer_details.html:22 #: cfp/templates/cfp/staff/volunteer_details.html:22
@ -184,7 +184,7 @@ msgstr "Notes"
msgid "Visible by speakers" msgid "Visible by speakers"
msgstr "Visible par les orateurs" msgstr "Visible par les orateurs"
#: cfp/forms.py:138 cfp/forms.py:264 cfp/models.py:340 #: cfp/forms.py:138 cfp/forms.py:264 cfp/models.py:338
#: cfp/templates/cfp/staff/talk_details.html:21 #: cfp/templates/cfp/staff/talk_details.html:21
#: cfp/templates/cfp/staff/talk_list.html:58 #: cfp/templates/cfp/staff/talk_list.html:58
#: cfp/templates/cfp/staff/track_form.html:14 #: cfp/templates/cfp/staff/track_form.html:14
@ -222,7 +222,7 @@ msgstr "Programmé"
msgid "Filter talks already / not yet scheduled" msgid "Filter talks already / not yet scheduled"
msgstr "Filtrer les exposés déjà / pas encore planifiées" msgstr "Filtrer les exposés déjà / pas encore planifiées"
#: cfp/forms.py:162 cfp/models.py:358 #: cfp/forms.py:162 cfp/models.py:356
#: cfp/templates/cfp/proposal_talk_details.html:89 #: cfp/templates/cfp/proposal_talk_details.html:89
#: cfp/templates/cfp/staff/talk_details.html:54 #: cfp/templates/cfp/staff/talk_details.html:54
msgid "Materials" msgid "Materials"
@ -277,7 +277,7 @@ msgstr "Envoyer un e-mail"
msgid "Notify by mail?" msgid "Notify by mail?"
msgstr "Notifier par e-mail ?" msgstr "Notifier par e-mail ?"
#: cfp/forms.py:280 cfp/models.py:491 #: cfp/forms.py:280 cfp/models.py:489
#: cfp/templates/cfp/staff/volunteer_list.html:43 #: cfp/templates/cfp/staff/volunteer_list.html:43
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
@ -403,8 +403,8 @@ msgstr ""
"Ladresse de réponse doit être une chaine de texte formatable avec un " "Ladresse de réponse doit être une chaine de texte formatable avec un "
"argument « token » (e.g. ponyconf+{token}@exemple.com)." "argument « token » (e.g. ponyconf+{token}@exemple.com)."
#: cfp/models.py:110 cfp/models.py:166 cfp/models.py:188 cfp/models.py:218 #: cfp/models.py:110 cfp/models.py:166 cfp/models.py:186 cfp/models.py:216
#: cfp/models.py:469 cfp/templates/cfp/staff/participant_list.html:54 #: cfp/models.py:467 cfp/templates/cfp/staff/participant_list.html:54
#: cfp/templates/cfp/staff/volunteer_list.html:42 #: cfp/templates/cfp/staff/volunteer_list.html:42
msgid "Name" msgid "Name"
msgstr "Nom" msgstr "Nom"
@ -417,39 +417,39 @@ msgstr "Ce champ est uniquement visible par les organisateurs."
msgid "Invited speaker" msgid "Invited speaker"
msgstr "Orateur invité" msgstr "Orateur invité"
#: cfp/models.py:190 #: cfp/models.py:188
msgid "Label" msgid "Label"
msgstr "Étiquette" msgstr "Étiquette"
#: cfp/models.py:191 #: cfp/models.py:189
msgid "Capacity" msgid "Capacity"
msgstr "Capacité" msgstr "Capacité"
#: cfp/models.py:220 #: cfp/models.py:218
msgid "Color" msgid "Color"
msgstr "Couleur" msgstr "Couleur"
#: cfp/models.py:222 #: cfp/models.py:220
msgid "Show the tag on the public program" msgid "Show the tag on the public program"
msgstr "Afficher létiquette sur le programme public" msgstr "Afficher létiquette sur le programme public"
#: cfp/models.py:223 #: cfp/models.py:221
msgid "Show the tag on the staff program" msgid "Show the tag on the staff program"
msgstr "Afficher létiquette sur le programme organisateur" msgstr "Afficher létiquette sur le programme organisateur"
#: cfp/models.py:259 #: cfp/models.py:257
msgid "Default duration (min)" msgid "Default duration (min)"
msgstr "Durée par défaut (min)" msgstr "Durée par défaut (min)"
#: cfp/models.py:260 #: cfp/models.py:258
msgid "Color on program" msgid "Color on program"
msgstr "Couleur sur le programme" msgstr "Couleur sur le programme"
#: cfp/models.py:261 #: cfp/models.py:259
msgid "Label on program" msgid "Label on program"
msgstr "Label dans le xml du programme" msgstr "Label dans le xml du programme"
#: cfp/models.py:335 cfp/templates/cfp/proposal_talk_details.html:53 #: cfp/models.py:333 cfp/templates/cfp/proposal_talk_details.html:53
#: cfp/templates/cfp/staff/base.html:10 #: cfp/templates/cfp/staff/base.html:10
#: cfp/templates/cfp/staff/participant_list.html:16 #: cfp/templates/cfp/staff/participant_list.html:16
#: cfp/templates/cfp/staff/talk_details.html:68 #: cfp/templates/cfp/staff/talk_details.html:68
@ -457,23 +457,23 @@ msgstr "Label dans le xml du programme"
msgid "Speakers" msgid "Speakers"
msgstr "Orateurs" msgstr "Orateurs"
#: cfp/models.py:336 #: cfp/models.py:334
msgid "Talk Title" msgid "Talk Title"
msgstr "Titre de la proposition" msgstr "Titre de la proposition"
#: cfp/models.py:338 #: cfp/models.py:336
msgid "Description of your talk" msgid "Description of your talk"
msgstr "Description de votre proposition" msgstr "Description de votre proposition"
#: cfp/models.py:339 #: cfp/models.py:337
msgid "This description will be visible on the program." msgid "This description will be visible on the program."
msgstr "Cette description sera visible sur le programme." msgstr "Cette description sera visible sur le programme."
#: cfp/models.py:342 cfp/templates/cfp/proposal_talk_details.html:99 #: cfp/models.py:340 cfp/templates/cfp/proposal_talk_details.html:99
msgid "Message to organizers" msgid "Message to organizers"
msgstr "Message aux organisateurs" msgstr "Message aux organisateurs"
#: cfp/models.py:343 #: cfp/models.py:341
msgid "" msgid ""
"If you have any constraint or if you have anything that may help you to " "If you have any constraint or if you have anything that may help you to "
"select your talk, like a video or slides of your talk, please write it down " "select your talk, like a video or slides of your talk, please write it down "
@ -483,51 +483,51 @@ msgstr ""
"votre proposition, comme une vidéo, des slides, n'hésitez pas à les ajouter " "votre proposition, comme une vidéo, des slides, n'hésitez pas à les ajouter "
"ici. Ce champ ne sera visible que par les organisateurs." "ici. Ce champ ne sera visible que par les organisateurs."
#: cfp/models.py:347 #: cfp/models.py:345
msgid "Talk Category" msgid "Talk Category"
msgstr "Catégorie de proposition" msgstr "Catégorie de proposition"
#: cfp/models.py:348 #: cfp/models.py:346
msgid "I'm ok to be recorded on video" msgid "I'm ok to be recorded on video"
msgstr "Jaccepte dêtre enregistré en vidéo" msgstr "Jaccepte dêtre enregistré en vidéo"
#: cfp/models.py:350 #: cfp/models.py:348
msgid "Video licence" msgid "Video licence"
msgstr "Licence vidéo" msgstr "Licence vidéo"
#: cfp/models.py:351 #: cfp/models.py:349
msgid "I need sound" msgid "I need sound"
msgstr "Jai besoin de son" msgstr "Jai besoin de son"
#: cfp/models.py:354 #: cfp/models.py:352
msgid "Beginning date and time" msgid "Beginning date and time"
msgstr "Date et heure de début" msgstr "Date et heure de début"
#: cfp/models.py:355 #: cfp/models.py:353
msgid "Duration (min)" msgid "Duration (min)"
msgstr "Durée (min)" msgstr "Durée (min)"
#: cfp/models.py:359 #: cfp/models.py:357
msgid "" msgid ""
"You can use this field to share some materials related to your intervention." "You can use this field to share some materials related to your intervention."
msgstr "" msgstr ""
"Vous pouvez utiliser ce champ pour partager les supports de votre " "Vous pouvez utiliser ce champ pour partager les supports de votre "
"intervention." "intervention."
#: cfp/models.py:388 #: cfp/models.py:386
msgid "Waiting confirmation" msgid "Waiting confirmation"
msgstr "En attente de confirmation" msgstr "En attente de confirmation"
#: cfp/models.py:390 #: cfp/models.py:388
msgid "Refused" msgid "Refused"
msgstr "Refusé" msgstr "Refusé"
#: cfp/models.py:392 #: cfp/models.py:390
#, python-format #, python-format
msgid "Pending decision, score: %(score).1f" msgid "Pending decision, score: %(score).1f"
msgstr "En cours, score : %(score).1f" msgstr "En cours, score : %(score).1f"
#: cfp/models.py:476 cfp/models.py:498 #: cfp/models.py:474 cfp/models.py:496
#: cfp/templates/cfp/admin/activity_list.html:9 #: cfp/templates/cfp/admin/activity_list.html:9
#: cfp/templates/cfp/admin/base.html:14 #: cfp/templates/cfp/admin/base.html:14
#: cfp/templates/cfp/staff/volunteer_details.html:27 #: cfp/templates/cfp/staff/volunteer_details.html:27
@ -536,11 +536,11 @@ msgstr "En cours, score : %(score).1f"
msgid "Activities" msgid "Activities"
msgstr "Activités" msgstr "Activités"
#: cfp/models.py:490 #: cfp/models.py:488
msgid "Your Name" msgid "Your Name"
msgstr "Votre Nom" msgstr "Votre Nom"
#: cfp/models.py:497 #: cfp/models.py:495
msgid "If you have some constraints, you can indicate them here." msgid "If you have some constraints, you can indicate them here."
msgstr "Si vous avez des contraintes, vous pouvez les indiquer ici." msgstr "Si vous avez des contraintes, vous pouvez les indiquer ici."
@ -734,7 +734,7 @@ msgstr "Éditer votre profil"
#: cfp/templates/cfp/proposal_dashboard.html:18 #: cfp/templates/cfp/proposal_dashboard.html:18
#: cfp/templates/cfp/volunteer_dashboard.html:20 #: cfp/templates/cfp/volunteer_dashboard.html:20
msgid "Your informations" msgid "Your information"
msgstr "Vos informations" msgstr "Vos informations"
#: cfp/templates/cfp/proposal_dashboard.html:22 #: cfp/templates/cfp/proposal_dashboard.html:22
@ -976,7 +976,8 @@ msgid "Remove"
msgstr "Supprimer" msgstr "Supprimer"
#: cfp/templates/cfp/staff/participant_details.html:28 #: cfp/templates/cfp/staff/participant_details.html:28
msgid "Informations" #: cfp/templates/cfp/staff/talk_details.html:12
msgid "Information"
msgstr "Informations" msgstr "Informations"
#: cfp/templates/cfp/staff/participant_details.html:39 #: cfp/templates/cfp/staff/participant_details.html:39
@ -1222,10 +1223,6 @@ msgstr "Accepter la proposition"
msgid "Decline the proposal" msgid "Decline the proposal"
msgstr "Décliner la proposition" msgstr "Décliner la proposition"
#: cfp/templates/cfp/staff/talk_details.html:12
msgid "Information"
msgstr "Informations"
#: cfp/templates/cfp/staff/talk_details.html:25 #: cfp/templates/cfp/staff/talk_details.html:25
msgctxt "session" msgctxt "session"
msgid "not defined" msgid "not defined"
@ -1341,11 +1338,11 @@ msgid "Email:"
msgstr "E-mail :" msgstr "E-mail :"
#: cfp/templates/cfp/staff/volunteer_details.html:31 #: cfp/templates/cfp/staff/volunteer_details.html:31
msgid "The volunteer applied for following activities:" msgid "This volunteer applied for the following activities:"
msgstr "Le bénévole s'est proposé pour les activités suivantes :" msgstr "Le bénévole s'est proposé pour les activités suivantes :"
#: cfp/templates/cfp/staff/volunteer_details.html:41 #: cfp/templates/cfp/staff/volunteer_details.html:41
msgid "The volunteer does not applied for any activities." msgid "This volunteer hasn't applied for any activities."
msgstr "Le bénévole ne sest proposé pour aucune activité." msgstr "Le bénévole ne sest proposé pour aucune activité."
#: cfp/templates/cfp/staff/volunteer_details.html:49 #: cfp/templates/cfp/staff/volunteer_details.html:49
@ -1392,7 +1389,7 @@ msgid "Sorry, I have a setback"
msgstr "Désolé, jai un contretemps" msgstr "Désolé, jai un contretemps"
#: cfp/templates/cfp/volunteer_enrole.html:12 #: cfp/templates/cfp/volunteer_enrole.html:12
msgid "Become a volunteers!" msgid "Become a volunteer!"
msgstr "Devenez un bénévole !" msgstr "Devenez un bénévole !"
#: cfp/templates/cfp/volunteer_enrole.html:14 #: cfp/templates/cfp/volunteer_enrole.html:14
@ -1463,7 +1460,7 @@ msgid "[%(conference)s] Someone asked to access your profil"
msgstr "[%(conference)s] Quelquun a demandé à accéder à votre profil" msgstr "[%(conference)s] Quelquun a demandé à accéder à votre profil"
#: cfp/views.py:123 cfp/views.py:375 #: cfp/views.py:123 cfp/views.py:375
msgid "A email have been sent with a link to access to your profil." msgid "An email has been sent with a link to access to your profil."
msgstr "Un e-mail vous a été envoyé avec un lien pour accéder à votre profil." msgstr "Un e-mail vous a été envoyé avec un lien pour accéder à votre profil."
#: cfp/views.py:143 cfp/views.py:413 cfp/views.py:500 #: cfp/views.py:143 cfp/views.py:413 cfp/views.py:500
@ -1542,7 +1539,7 @@ msgid "[%(conference)s] Thank you for your proposition '%(talk)s'"
msgstr "[%(conference)s] Merci pour votre proposition « %(talk)s »" msgstr "[%(conference)s] Merci pour votre proposition « %(talk)s »"
#: cfp/views.py:334 cfp/views.py:417 #: cfp/views.py:334 cfp/views.py:417
msgid "Your proposition have been successfully submitted!" msgid "Your proposition has been successfully submitted!"
msgstr "Votre proposition a été transmise avec succès !" msgstr "Votre proposition a été transmise avec succès !"
#: cfp/views.py:353 #: cfp/views.py:353
@ -1661,39 +1658,32 @@ msgid "Co-speaker successfully removed from the talk."
msgstr "Co-intervenant supprimé de lexposé avec succès." msgstr "Co-intervenant supprimé de lexposé avec succès."
#: cfp/views.py:587 #: cfp/views.py:587
msgid "The speaker confirmation have been noted." msgid "The speaker confirmation has been noted."
msgstr "La confirmation de lorateur a été notée." msgstr "La confirmation de lorateur a été notée."
#: cfp/views.py:589 #: cfp/views.py:589
msgid "The talk have been confirmed." msgid "The talk has been confirmed."
msgstr "Lexposé a été confirmé." msgstr "Lexposé a été confirmé."
#: cfp/views.py:591 #: cfp/views.py:591
msgid "The speaker unavailability have been noted." msgid "The speaker unavailability has been noted."
msgstr "Lindisponibilité de lintervenant a été notée." msgstr "Lindisponibilité de lintervenant a été notée."
#: cfp/views.py:593 #: cfp/views.py:593 cfp/views.py:694 cfp/views.py:849
#, python-format #, python-format
msgid "The talk have been %(action)s." msgid "The talk has been %(action)s."
msgstr "Lexposé a été %(action)s." msgstr "Lexposé a été %(action)s."
#: cfp/views.py:597 #: cfp/views.py:597
#, python-format msgid "[%(conference)s] The talk '%(talk)s' has been %(action)s."
msgid "[%(conference)s] The talk '%(talk)s' have been %(action)s."
msgstr "[%(conference)s] Lexposé « %(talk)s » a été %(action)s." msgstr "[%(conference)s] Lexposé « %(talk)s » a été %(action)s."
#: cfp/views.py:693 cfp/views.py:825 #: cfp/views.py:693 cfp/views.py:825
msgid "declined" msgid "declined"
msgstr "décliné" msgstr "décliné"
#: cfp/views.py:694 cfp/views.py:849
#, python-format
msgid "The talk has been %(action)s."
msgstr "Lexposé a été %(action)s."
#: cfp/views.py:698 cfp/views.py:844 #: cfp/views.py:698 cfp/views.py:844
#, python-format msgid "[%(conference)s] The talk '%(talk)s' has been %(action)s"
msgid "[%(conference)s] The talk '%(talk)s' have been %(action)s"
msgstr "[%(conference)s] Lexposé « %(talk)s » a été %(action)s" msgstr "[%(conference)s] Lexposé « %(talk)s » a été %(action)s"
#: cfp/views.py:782 #: cfp/views.py:782
@ -1710,8 +1700,7 @@ msgid "Vote successfully updated"
msgstr "Vote mis à jour" msgstr "Vote mis à jour"
#: cfp/views.py:833 #: cfp/views.py:833
#, python-format msgid "[%(conference)s] Your talk '%(talk)s' has been %(action)s"
msgid "[%(conference)s] Your talk '%(talk)s' have been %(action)s"
msgstr "[%(conference)s] Votre exposé « %(talk)s » a été %(action)s" msgstr "[%(conference)s] Votre exposé « %(talk)s » a été %(action)s"
#: cfp/views.py:851 #: cfp/views.py:851
@ -1784,11 +1773,11 @@ msgstr "Envoyer"
msgid "No messages." msgid "No messages."
msgstr "Aucun message." msgstr "Aucun message."
#: ponyconf/settings.py:141 #: ponyconf/settings.py:126
msgid "English" msgid "English"
msgstr "Anglais" msgstr "Anglais"
#: ponyconf/settings.py:142 #: ponyconf/settings.py:127
msgid "French" msgid "French"
msgstr "Français" msgstr "Français"
@ -1840,6 +1829,12 @@ msgstr "Mot de passe oublié ?"
msgid "Password Change" msgid "Password Change"
msgstr "Changement de mot de passe" msgstr "Changement de mot de passe"
#~ msgid "Informations"
#~ msgstr "Informations"
#~ msgid "The talk have been %(action)s."
#~ msgstr "Lexposé a été %(action)s."
#~ msgid "Messages" #~ msgid "Messages"
#~ msgstr "Messages" #~ msgstr "Messages"