[TikiWiki-commits] [Git][tikiwiki/tiki][29.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 <69dcbe2e57dc5_3b18e1d87875d@gitlab-sidekiq-low-urgency-cpu-bound-v2-d7bcb5fcf-54589.mail>

MAGENE Sem Joel pushed to branch 29.x at Tiki Wiki CMS Groupware / Tiki


Commits:
6214ff17 by MAGENE Sem Joel at 2026-04-13T09:50:29+00:00
[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

- - - - -


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
=====================================
@@ -15963,100 +15963,105 @@ $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",
 "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",
-// "Hide participants list from others" => "Hide participants list from others",
+"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",
-// "Participants list has been hidden at organizer's request" => "Participants list has been hidden at organizer's request",
-// "No participants" => "No participants",
-// "Copy participants emails" => "Copy participants emails",
-// "Email participants" => "Email 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
=====================================
@@ -361,7 +361,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"),
@@ -377,4 +377,4 @@ function deletecalItem(event_id, event_name) {
             );
         }
     });
-}
\ No newline at end of file
+}


=====================================
templates/calendar/edit_item.tpl
=====================================
@@ -354,10 +354,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>
@@ -397,10 +397,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>
@@ -424,7 +424,7 @@
                             <br/>
                             <div>
                                 <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}
                             </div>
                             <div>
                                 <input type="checkbox" class="form-check-input" name="calitem[hideParticipants]" aria-label="{tr}Hide participants list from others{/tr}" {if $calitem.hideParticipants}checked="checked"{/if}/>



View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/6214ff170bcbb3d5defef3aac94304b7cf4fa698

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/6214ff170bcbb3d5defef3aac94304b7cf4fa698
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.