[TikiWiki-commits] [Git][tikiwiki/tiki][27.x] [BP][ENH][TRA] Calendar: untranslated strings in edit event
"MAGENE Sem Joel \(@Jomagene\) via TikiWiki-cvs" <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <69dcc57343c91_3b18e278501ac@gitlab-sidekiq-low-urgency-cpu-bound-v2-d7bcb5fcf-9pk5j.mail> |
MAGENE Sem Joel pushed to branch 27.x at Tiki Wiki CMS Groupware / Tiki
Commits:
e2f05049 by MAGENE Sem Joel at 2026-04-13T10:21:48+00:00
[BP][ENH][TRA] Calendar: untranslated strings in edit event
---
* [BP][ENH][TRA] Calendar: untranslated strings in edit event
---
* [BP][ENH][TRA] Calendar: untranslated strings in edit event
---
* [ENH][TRA] Calendar: untranslated strings in edit event
---
* [ENH][TRA] Calendar: untranslated strings in edit event
See merge request tikiwiki/tiki!9983
(cherry picked from commit e542f19dc9ec3e310472ebe8b9ef25162e4b586d)
See merge request tikiwiki/tiki!9995
(cherry picked from commit a708465fd6877c0c6b1f86a4ad3a6702a266cb68)
See merge request tikiwiki/tiki!9999
(cherry picked from commit 6214ff170bcbb3d5defef3aac94304b7cf4fa698)
See merge request tikiwiki/tiki!10002
- - - - -
4 changed files:
- lang/fr/language.js
- lang/fr/language.php
- lib/jquery_tiki/tiki-calendar_edit_item.js
- templates/calendar/edit_item.tpl
Changes:
=====================================
lang/fr/language.js
=====================================
@@ -51,6 +51,27 @@ lang = {
"Select an Option" : "Sélectionnez une option",
"Select Some Options" : "Sélectionnez quelques options",
"No results match" : "Aucun résultat ne correspond",
+ "Loading..." : "Chargement...",
+ "Delete the event" : "Supprimer l'événement",
+ "Are you sure you want to delete the event %0 ?" : "Êtes-vous sûr de vouloir supprimer l'événement %0 ?",
+ "Please add your email to list of participants." : "Veuillez ajouter votre adresse courriel à la liste des participants.",
+ "The field Start - End is mandatory" : "Le champ Début - Fin est obligatoire",
+ "Show duration" : "Afficher la durée",
+ "Show end time" : "Afficher l'heure de fin",
+ "There's no such date as" : "Cette date n'existe pas :",
+ "of" : "de",
+ "January" : "janvier",
+ "February" : "février",
+ "March" : "mars",
+ "April" : "avril",
+ "May" : "mai",
+ "June" : "juin",
+ "July" : "juillet",
+ "August" : "août",
+ "September" : "septembre",
+ "October" : "octobre",
+ "November" : "novembre",
+ "December" : "décembre",
// remember the IE does not support ending comma on last item
"Bogus entry" : "Entrée erronnée"
};
=====================================
lang/fr/language.php
=====================================
@@ -15618,96 +15618,106 @@ $lang_current = array(
"No records found" => "Aucun résultat",
"Edit Calendar Item" => "Modifier un évènement de calendrier",
"New Calendar Item" => "Nouvel évènement de calendrier",
-// "Related tracker items" => "Related tracker items",
+"Related tracker items" => "Fiches de formulaire liées",
"Created by" => "Créé par",
"Recurrence" => "Récurrence",
"This event depends on a recurrence rule" => "Cet évènement est récurrent",
-"ending by" => "terminant le",
-"ending after" => "terminant après",
+"starting on" => "commençant le",
+"ending by" => "se terminant au plus tard le",
+"ending after" => "se terminant après",
"events" => "évènements",
-// "(%0 events have been manually modified)" => "(%0 events have been manually modified)",
-// "(%0 event has been manually modified)" => "(%0 event has been manually modified)",
-// "Recurrence time zone" => "Recurrence time zone",
-// "This timezone is used only for recurring events to determine the actual DST settings when creating future events" => "This timezone is used only for recurring events to determine the actual DST settings when creating future events",
+"(%0 events have been manually modified)" => "(%0 évènements ont été modifiés manuellement)",
+"(%0 event has been manually modified)" => "(%0 évènement a été modifié manuellement)",
+"Recurrence time zone" => "Fuseau horaire de la récurrence",
+"This timezone is used only for recurring events to determine the actual DST settings when creating future events" => "Ce fuseau horaire est utilisé uniquement pour les évènements récurrents afin de déterminer les paramètres réels de l'heure d'été lors de la création des évènements futurs",
+"Start - End" => "Début - Fin",
"Show duration" => "Afficher la durée",
"Events cannot end before they start" => "Un évènement ne peut finir avant son commencement",
"Classification" => "Classification",
-// "OR CREATE A NEW CLASSIFICATION" => "OR CREATE A NEW CLASSIFICATION",
-// "New classification" => "New classification",
-// "No location selected yet, please add one" => "No location selected yet, please add one",
-// "New location" => "New location",
+"OR CREATE A NEW CLASSIFICATION" => "OU CRÉER UNE NOUVELLE CLASSIFICATION",
+"New classification" => "Nouvelle classification",
+"No location selected yet, please add one" => "Aucun lieu sélectionné pour le moment, veuillez en ajouter un",
+"New location" => "Nouveau lieu",
"Choose users to alert" => "Choisir les utilisateurs à alerter",
"Organized by" => "Organisé par",
"Participants" => "Participants",
-// "Invitee" => "Invitee",
-// "Role" => "Role",
-// "NEEDS-ACTION" => "NEEDS-ACTION",
-// "ACCEPTED" => "ACCEPTED",
-// "TENTATIVE" => "TENTATIVE",
-// "DECLINED" => "DECLINED",
-// "Chair" => "Chair",
-// "Required participant" => "Required participant",
-// "Optional participant" => "Optional participant",
-// "Non-participant" => "Non-participant",
+"Invitee" => "Invité",
+"Role" => "Rôle",
+"NEEDS-ACTION" => "ACTION REQUISE",
+"ACCEPTED" => "ACCEPTÉ",
+"TENTATIVE" => "PROVISOIRE",
+"DECLINED" => "REFUSÉ",
+"Chair" => "Président de séance",
+"Required participant" => "Participant requis",
+"Optional participant" => "Participant non obligatoire",
+"Non-participant" => "Non-participant",
"chair" => "président de séance",
"required participant" => "participant requis",
"optional participant" => "participant non obligatoire",
-// "Check availability" => "Check availability",
+"Check availability" => "Vérifier les disponibilités",
+"Hide participants list from others" => "Masquer la liste des participants aux autres",
+"Send calendar invitations and event updates via email" => "Envoyer les invitations de calendrier et les mises à jour de l'évènement par courriel",
+"or invite by email address..." => "ou inviter par adresse courriel...",
"Update this event only" => "Ne mettre à jour que cet évènement",
"Update every unchanged event in this recurrence series" => "Mettre à jour tous les évènements inchangés de cette récurrence",
"Update every event in this recurrence series" => "Mettre à jour tous les évènements de cette récurrence",
// "Copy to a new event" => "Copy to a new event",
+"Create a new event based on this one" => "Créer un nouvel évènement à partir de celui-ci",
"Delete event" => "Supprimer cet évènement",
-// "Delete event(s)" => "Delete event(s)",
-// "Are you sure you want to delete this event" => "Are you sure you want to delete this event",
-// "This event only" => "This event only",
-// "Are you sure you want to delete recurring event series for all future events" => "Are you sure you want to delete recurring event series for all future events",
-// "Future recurring events" => "Future recurring events",
-// "Are you sure you want to delete all recurring events in this series" => "Are you sure you want to delete all recurring events in this series",
-// "All recurring events" => "All recurring events",
-// "Export Event as iCal" => "Export Event as iCal",
-// "Recurrence Type" => "Recurrence Type",
-// "On a daily basis" => "On a daily basis",
+"Delete event(s)" => "Supprimer des évènements",
+"Are you sure you want to delete this event" => "Êtes-vous sûr de vouloir supprimer cet évènement",
+"This event only" => "Cet évènement uniquement",
+"Are you sure you want to delete recurring event series for all future events" => "Êtes-vous sûr de vouloir supprimer la série récurrente pour tous les évènements futurs",
+"Future recurring events" => "Évènements récurrents futurs",
+"Are you sure you want to delete all recurring events in this series" => "Êtes-vous sûr de vouloir supprimer tous les évènements récurrents de cette série",
+"All recurring events" => "Tous les évènements récurrents",
+"Export Event as iCal" => "Exporter l'évènement en iCal",
+"Recurrence Type" => "Type de récurrence",
+"On a daily basis" => "Tous les jours",
"On a weekly basis" => "Hebdomadaire",
"On a monthly basis" => "Mensuel",
"On a yearly basis" => "Annuel",
-// "Every" => "Every",
-// "day(s)" => "day(s)",
-// "week(s)" => "week(s)",
+"Every" => "Tous les",
+"day(s)" => "jour(s)",
+"week(s)" => "semaine(s)",
+"year(s)" => "an(s)",
"Each" => "Chaque",
"of the week" => "de la semaine",
-// "month(s)" => "month(s)",
+"month(s)" => "mois",
"of the month" => "du mois",
-// "Second" => "Second",
-// "Third" => "Third",
-// "Fourth" => "Fourth",
-// "Fifth" => "Fifth",
-// "First weekday" => "First weekday",
-// "Last weekday" => "Last weekday",
+"Second" => "Deuxième",
+"Third" => "Troisième",
+"Fourth" => "Quatrième",
+"Fifth" => "Cinquième",
+"First weekday" => "Premier jour ouvré",
+"Last weekday" => "Dernier jour ouvré",
"of" => "de",
"End after" => "Fin après",
"occurrences" => "occurrences",
-// "occurrence" => "occurrence",
+"occurrence" => "occurrence",
"End before" => "Fin avant le",
-// "Event occurs once on" => "Event occurs once on",
+"Event occurs once on" => "L'évènement a lieu une fois le",
"Event is repeated" => "L'évènement est répété",
"times" => "fois",
-// "First Weekday" => "First Weekday",
-// "Last Weekday" => "Last Weekday",
-// "Starting" => "Starting",
-// "Ending" => "Ending",
+"First Weekday" => "Premier jour ouvré",
+"Last Weekday" => "Dernier jour ouvré",
+"Starting" => "Début",
+"Ending" => "Fin",
"No description" => "Pas de description",
// "{\$calitem.status|escape}" => "{\$calitem.status|escape}",
-// "No priority set for this event" => "No priority set for this event",
-// "No classification added to this event" => "No classification added to this event",
-// "No location added to this event" => "No location added to this event",
-// "Custom url" => "Custom url",
-// "No custom url added" => "No custom url added",
+"No priority set for this event" => "Aucune priorité définie pour cet évènement",
+"No classification added to this event" => "Aucune classification ajoutée à cet évènement",
+"No location added to this event" => "Aucun lieu ajouté à cet évènement",
+"Custom url" => "URL personnalisée",
+"No custom url added" => "Aucune URL personnalisée ajoutée",
"Language:" => "Langue :",
-// "No language added to this event" => "No language added to this event",
-// "Organizers" => "Organizers",
-// "No organizers" => "No organizers",
-// "No participants" => "No participants",
+"No language added to this event" => "Aucune langue ajoutée à cet évènement",
+"Organizers" => "Organisateurs",
+"No organizers" => "Aucun organisateur",
+"Participants list has been hidden at organizer's request" => "La liste des participants a été masquée à la demande de l'organisateur",
+"No participants" => "Aucun participant",
+"Copy participants emails" => "Copier les courriels des participants",
+"Email participants" => "Envoyer un courriel aux participants",
"Withdraw me from the list of participants" => "Me retirer de la liste des participants",
"Add me to the list of participants" => "M'ajouter à la liste des participants",
// "Select a date" => "Select a date",
=====================================
lib/jquery_tiki/tiki-calendar_edit_item.js
=====================================
@@ -476,7 +476,7 @@ function deletecalItem(event_id, event_name) {
$('.footer-modal.show').last().find('.modal-content').tikiModal();
$(this).confirmationDialog({
title: tr("Delete the event"),
- message: tr('Are you sure you want to delete the event ' + event_name + ' ?'),
+ message: tr("Are you sure you want to delete the event %0 ?").replace("%0", event_name),
success: function () {
$.post(
$.service("calendar", "delete_item"),
=====================================
templates/calendar/edit_item.tpl
=====================================
@@ -351,10 +351,10 @@
<br>
<div class="row">
<div class="col-sm-9">
- <input type="text" name="add_participant_email" id="add_participant_email" value="" placeholder="or invite by email address..." class="form-control">
+ <input type="text" name="add_participant_email" id="add_participant_email" value="" placeholder="{tr}or invite by email address...{/tr}" class="form-control">
</div>
<div class="col-sm-3">
- <input type="button" class="btn btn-primary btn-sm" value="Add" id="invite_emails">
+ <input type="button" class="btn btn-primary btn-sm" value="{tr}Add{/tr}" id="invite_emails">
</div>
</div>
<br>
@@ -393,10 +393,10 @@
<td>{$ppl.username|userlink}</td>
<td>
<select name="calitem[participant_partstat][{$ppl.username}]" class="form-control">
- <option value="NEEDS-ACTION">NEEDS-ACTION</option>
- <option value="ACCEPTED" {if $ppl.partstat eq 'ACCEPTED'}selected{/if}>ACCEPTED</option>
- <option value="TENTATIVE" {if $ppl.partstat eq 'TENTATIVE'}selected{/if}>TENTATIVE</option>
- <option value="DECLINED" {if $ppl.partstat eq 'DECLINED'}selected{/if}>DECLINED</option>
+ <option value="NEEDS-ACTION">{tr}NEEDS-ACTION{/tr}</option>
+ <option value="ACCEPTED" {if $ppl.partstat eq 'ACCEPTED'}selected{/if}>{tr}ACCEPTED{/tr}</option>
+ <option value="TENTATIVE" {if $ppl.partstat eq 'TENTATIVE'}selected{/if}>{tr}TENTATIVE{/tr}</option>
+ <option value="DECLINED" {if $ppl.partstat eq 'DECLINED'}selected{/if}>{tr}DECLINED{/tr}</option>
</select>
</td>
<td>
@@ -417,7 +417,7 @@
<div><a href="#" class="btn btn-secondary btn-sm availability-check">{tr}Check availability{/tr}</a></div>
<br/>
<input type="checkbox" class="form-check-input" aria-label="{tr}Select{/tr}" name="calitem[process_itip]" value="1" checked>
- Send calendar invitations and event updates via email
+ {tr}Send calendar invitations and event updates via email{/tr}
{/if}
</div>
</div> {* / .mb-3.row *}
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/e2f050498b8a92712dd35372c7935ed43f73935b
--
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/e2f050498b8a92712dd35372c7935ed43f73935b
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help
_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs