diff --git a/l10n/fr.js b/l10n/fr.js new file mode 100644 index 000000000..73ffe2b08 --- /dev/null +++ b/l10n/fr.js @@ -0,0 +1,98 @@ +OC.L10N.register( + "calendar-rework", + { + "Calendar" : "Agenda", + "New event" : "Nouvel événement", + "Attendees" : "Participants", + "Alarms" : "Alertes", + "Does not repeat" : "Pas de répétition", + "Daily" : "Daily", + "Weekly" : "Chaque semaine", + "Every Weekday" : "Du lundi au vendredi", + "Monthly" : "Mensuel", + "Yearly" : "Annuel", + "never" : "jamais", + "by date" : "par date", + "by monthday" : "par jour du mois", + "by weekday" : "par jour de la semaine", + "by events date" : "par date d’événement", + "by yearday(s)" : "par jour(s) de l'année", + "by day and month" : "par jour et mois", + "Monday" : "Lundi", + "Tuesday" : "Mardi", + "Wednesday" : "Mercredi", + "Thursday" : "Jeudi", + "Friday" : "Vendredi", + "Saturday" : "Samedi", + "Sunday" : "Dimanche", + "Other" : "Autre", + "Group" : "Groupe", + "Unknown" : "Inconnu", + "At time of event" : "À l'heure de l'événement", + "5 minutes before" : "5 minutes avant", + "10 minutes before" : "10 minutes avant", + "15 minutes before" : "15 minutes avant", + "30 minutes before" : "30 minutes avant", + "1 hour before" : "1 heure avant", + "2 hours before" : "2 heures avant", + "Custom" : "Personnalisée", + "Audio" : "Son", + "E Mail" : "Courriel", + "Pop up" : "Fenêtre d'alerte", + "sec" : "sec", + "min" : "min", + "hours" : "heures", + "days" : "jours", + "week" : "semaine", + "Before" : "Avant", + "After" : "Après", + "Start" : "Début", + "End" : "Fin", + "Week {number} of {year}" : "Semaine {number} de {year}", + "Successfully imported" : "Importé avec succès", + "Partially imported, 1 failure" : "Partiellement importé, 1 échec", + "Partially imported, {n} failures" : "Partiellement importé, {n} échecs", + "Audio alarm" : "Alerte audio", + "Pop-up" : "Fenêtre d'alerte", + "E-Mail" : "Courriel", + "{type} {time} before the event starts" : "{type} {time} avant l'événement", + "{type} {time} before the event ends" : "{type} {time} avant la fin de l'événement", + "{type} {time} after the event starts" : "{type} {time} après le début de l'événement", + "{type} {time} after the event ends" : "{type} {time} après la fin de l'événement", + "{type} at the event's start" : "{type} au début de l'événement", + "{type} at the event's end" : "{type} à la fin de l'événement", + "Day" : "Jour", + "Week" : "Cette semaine", + "Month" : "Mois", + "Today" : "Aujourd'hui", + "Share Calendar" : "Partager l'agenda", + "New Calendar" : "Nouvel agenda", + "Create" : "Créer", + "New Subscription" : "Nouvel abonnement", + "Url" : "URL", + "Edit event" : "Modifier l'événement", + "Delete Event" : "Supprimer l'événement", + "Save Event" : "Enregistrer l'événement", + "Alarm" : "Alarme", + "Date" : "Date", + "Repeat" : "Répéter", + "Add" : "Ajouter", + "Name" : "Nom", + "Type" : "Type", + "Title of the Event" : "Titre de l'événement", + "from" : "de", + "to" : "au", + "All day Event" : "Journée entière", + "Description" : "Description", + "Interval" : "Intervalle", + "Settings" : "Paramètres", + "Import calendar" : "Importer un agenda", + "No Calendars selected for import" : "Aucun agenda sélectionné pour import", + "Primary CalDAV address" : "Adresse CalDAV principale", + "iOS/OS X CalDAV address" : "Adresse CalDAV pour iOS/OS X", + "Import Calendars" : "Importer des agendas", + "Analyzing calendar" : "Analyse de l'agenda en cours", + "The file contains objects incompatible with the selected calendar" : "Le fichier contient des objets incompatibles avec l'agenda sélectionné", + "New calendar" : "Nouvel agenda" +}, +"nplurals=2; plural=(n > 1);"); diff --git a/l10n/fr.json b/l10n/fr.json new file mode 100644 index 000000000..556ee23ae --- /dev/null +++ b/l10n/fr.json @@ -0,0 +1,96 @@ +{ "translations": { + "Calendar" : "Agenda", + "New event" : "Nouvel événement", + "Attendees" : "Participants", + "Alarms" : "Alertes", + "Does not repeat" : "Pas de répétition", + "Daily" : "Daily", + "Weekly" : "Chaque semaine", + "Every Weekday" : "Du lundi au vendredi", + "Monthly" : "Mensuel", + "Yearly" : "Annuel", + "never" : "jamais", + "by date" : "par date", + "by monthday" : "par jour du mois", + "by weekday" : "par jour de la semaine", + "by events date" : "par date d’événement", + "by yearday(s)" : "par jour(s) de l'année", + "by day and month" : "par jour et mois", + "Monday" : "Lundi", + "Tuesday" : "Mardi", + "Wednesday" : "Mercredi", + "Thursday" : "Jeudi", + "Friday" : "Vendredi", + "Saturday" : "Samedi", + "Sunday" : "Dimanche", + "Other" : "Autre", + "Group" : "Groupe", + "Unknown" : "Inconnu", + "At time of event" : "À l'heure de l'événement", + "5 minutes before" : "5 minutes avant", + "10 minutes before" : "10 minutes avant", + "15 minutes before" : "15 minutes avant", + "30 minutes before" : "30 minutes avant", + "1 hour before" : "1 heure avant", + "2 hours before" : "2 heures avant", + "Custom" : "Personnalisée", + "Audio" : "Son", + "E Mail" : "Courriel", + "Pop up" : "Fenêtre d'alerte", + "sec" : "sec", + "min" : "min", + "hours" : "heures", + "days" : "jours", + "week" : "semaine", + "Before" : "Avant", + "After" : "Après", + "Start" : "Début", + "End" : "Fin", + "Week {number} of {year}" : "Semaine {number} de {year}", + "Successfully imported" : "Importé avec succès", + "Partially imported, 1 failure" : "Partiellement importé, 1 échec", + "Partially imported, {n} failures" : "Partiellement importé, {n} échecs", + "Audio alarm" : "Alerte audio", + "Pop-up" : "Fenêtre d'alerte", + "E-Mail" : "Courriel", + "{type} {time} before the event starts" : "{type} {time} avant l'événement", + "{type} {time} before the event ends" : "{type} {time} avant la fin de l'événement", + "{type} {time} after the event starts" : "{type} {time} après le début de l'événement", + "{type} {time} after the event ends" : "{type} {time} après la fin de l'événement", + "{type} at the event's start" : "{type} au début de l'événement", + "{type} at the event's end" : "{type} à la fin de l'événement", + "Day" : "Jour", + "Week" : "Cette semaine", + "Month" : "Mois", + "Today" : "Aujourd'hui", + "Share Calendar" : "Partager l'agenda", + "New Calendar" : "Nouvel agenda", + "Create" : "Créer", + "New Subscription" : "Nouvel abonnement", + "Url" : "URL", + "Edit event" : "Modifier l'événement", + "Delete Event" : "Supprimer l'événement", + "Save Event" : "Enregistrer l'événement", + "Alarm" : "Alarme", + "Date" : "Date", + "Repeat" : "Répéter", + "Add" : "Ajouter", + "Name" : "Nom", + "Type" : "Type", + "Title of the Event" : "Titre de l'événement", + "from" : "de", + "to" : "au", + "All day Event" : "Journée entière", + "Description" : "Description", + "Interval" : "Intervalle", + "Settings" : "Paramètres", + "Import calendar" : "Importer un agenda", + "No Calendars selected for import" : "Aucun agenda sélectionné pour import", + "Primary CalDAV address" : "Adresse CalDAV principale", + "iOS/OS X CalDAV address" : "Adresse CalDAV pour iOS/OS X", + "Import Calendars" : "Importer des agendas", + "Analyzing calendar" : "Analyse de l'agenda en cours", + "The file contains objects incompatible with the selected calendar" : "Le fichier contient des objets incompatibles avec l'agenda sélectionné", + "New calendar" : "Nouvel agenda" +},"pluralForm" :"nplurals=2; plural=(n > 1);" +} \ No newline at end of file