Bug 458368 - Move and integrate calendar/prototypes to calendar/base.
authorCédric Corazza <cedric.corazza@wanadoo.fr>
Wed, 15 Oct 2008 19:25:19 +0200
changeset 164 1b13afd00c98ebfc519726781ecf6d36f480ec1b
parent 163 05c2e5b7ba24091be6a25413ab30058d42da8de8
child 165 fbe48b93305ee497e91388e1161b51cec556a69c
push id158
push usercedric.corazza@wanadoo.fr
push dateWed, 15 Oct 2008 17:23:00 +0000
bugs458368
Bug 458368 - Move and integrate calendar/prototypes to calendar/base.
calendar/chrome/calendar/calendar-event-dialog.dtd
calendar/chrome/calendar/calendar-event-dialog.properties
calendar/chrome/calendar/calendar-invitations-dialog.dtd
calendar/chrome/prototypes/calendar-invitations-dialog.dtd
calendar/chrome/prototypes/sun-calendar-event-dialog.dtd
calendar/chrome/prototypes/sun-calendar-event-dialog.properties
--- a/calendar/chrome/calendar/calendar-event-dialog.dtd
+++ b/calendar/chrome/calendar/calendar-event-dialog.dtd
@@ -1,9 +1,9 @@
- <!-- ***** BEGIN LICENSE BLOCK *****
+<!-- ***** BEGIN LICENSE BLOCK *****
    - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    -
    - The contents of this file are subject to the Mozilla Public License Version
    - 1.1 (the "License"); you may not use this file except in compliance with
    - the License. You may obtain a copy of the License at
    - http://www.mozilla.org/MPL/
    -
    - Software distributed under the License is distributed on an "AS IS" basis,
@@ -15,51 +15,380 @@
    -
    - The Initial Developer of the Original Code is
    - OEone Corporation.
    - Portions created by the Initial Developer are Copyright (C) 2001
    - the Initial Developer. All Rights Reserved.
    -
    - Contributor(s):
    -   Cédric Corazza <cedric.corazza@wanadoo.fr>
+   -   Michael Büttner <michael.buettner@sun.com>
+   -   Philipp Kewisch <mozilla@kewis.ch>
+   -   Stefan Sitter <ssitter@gmail.com>
+   -   Martin Schroeder <mschroeder@mozilla.x-home.org>
+   -   Hubert Gajewski <hubert@hubertgajewski.com>, Aviary.pl
+   -   Fred Jendrzejewski <fred.jen@web.de>
    -
    - Alternatively, the contents of this file may be used under the terms of
    - either the GNU General Public License Version 2 or later (the "GPL"), or
    - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    - in which case the provisions of the GPL or the LGPL are applicable instead
    - of those above. If you wish to allow use of your version of this file only
    - under the terms of either the GPL or the LGPL, and not to allow others to
    - use your version of this file under the terms of the MPL, indicate your
    - decision by deleting the provisions above and replace them with the notice
    - and other provisions required by the LGPL or the GPL. If you do not delete
    - the provisions above, a recipient may use your version of this file under
    - the terms of any one of the MPL, the GPL or the LGPL.
    -
    - ***** END LICENSE BLOCK ***** -->
 
-<!ENTITY event.title.label                  "Modifier l'élément" >
+<!ENTITY event.title.label "Modifier l'élément" >
 
-<!ENTITY newevent.from.label                "Du" >
-<!ENTITY newevent.to.label                  "Au" >
+<!ENTITY newevent.before.label "avant" >
+<!ENTITY newevent.after.label "après" >
+
+<!ENTITY newevent.from.label "Du" >
+<!ENTITY newevent.to.label "Au" >
 <!ENTITY newevent.attendees.sendEmail.label "Envoyer les invitations par courriel aux participants">
 
-<!ENTITY newevent.status.label              "Statut" >
-<!ENTITY newevent.status.accesskey          "S" >
-<!ENTITY newevent.status.none.label         "Aucun" >
-<!ENTITY newevent.status.cancelled.label    "Annulé" >
+<!ENTITY newevent.status.label "Statut" >
+<!ENTITY newevent.status.accesskey "S" >
+<!ENTITY newevent.status.none.label "Aucun" >
+<!ENTITY newevent.status.cancelled.label "Annulé" >
 
-<!ENTITY newevent.status.tentative.label    "Provisoire" >
-<!ENTITY newevent.status.confirmed.label    "Confirmé" >
+<!ENTITY newevent.status.tentative.label "Provisoire" >
+<!ENTITY newevent.status.confirmed.label "Confirmé" >
 
-<!ENTITY newevent.status.needsaction.label  "Une action est requise" >
-<!ENTITY newevent.status.inprogress.label   "En cours" >
-<!ENTITY newevent.status.completed.label    "Achevé le" >
+<!ENTITY newevent.status.needsaction.label "Une action est requise" >
+<!ENTITY newevent.status.inprogress.label "En cours" >
+<!ENTITY newevent.status.completed.label "Achevé le" >
 
 <!-- The following entity is for New Task dialog only -->
-<!ENTITY newtodo.percentcomplete.label      "&#37; d'achèvement">
+<!ENTITY newtodo.percentcomplete.label "&#37; d'achèvement">
+
+<!-- Menubar -->
+<!ENTITY event.menu.file.label "Fichier">
+<!ENTITY event.menu.file.accesskey "F">
+<!ENTITY event.menu.file.new.label "Nouveau">
+<!ENTITY event.menu.file.new.accesskey "N">
+<!ENTITY event.menu.file.new.event.label "Événement">
+<!ENTITY event.menu.file.new.event.accesskey "v">
+<!ENTITY event.menu.file.new.message.label "Message">
+<!ENTITY event.menu.file.new.message.accesskey "M">
+<!ENTITY event.menu.file.new.address.label "Fiche de carnet d'adresses">
+<!ENTITY event.menu.file.new.address.accesskey "c">
+<!ENTITY event.menu.file.close.label "Fermer">
+<!ENTITY event.menu.file.close.accesskey "F">
+<!ENTITY event.menu.file.save.label "Enregistrer">
+<!ENTITY event.menu.file.save.accesskey "E">
+<!ENTITY event.menu.file.page.setup.label "Mise en page">
+<!ENTITY event.menu.file.page.setup.accesskey "s">
+<!ENTITY event.menu.file.print.label "Imprimer">
+<!ENTITY event.menu.file.print.accesskey "I">
+<!ENTITY event.menu.file.exit.label "Quitter">
+<!ENTITY event.menu.file.exit.accesskey "Q">
+
+<!ENTITY event.menu.edit.label "Édition">
+<!ENTITY event.menu.edit.accesskey "n">
+<!ENTITY event.menu.edit.undo.label "Annuler">
+<!ENTITY event.menu.edit.undo.accesskey "u">
+<!ENTITY event.menu.edit.redo.label "Rétablir">
+<!ENTITY event.menu.edit.redo.accesskey "R">
+<!ENTITY event.menu.edit.cut.label "Couper">
+<!ENTITY event.menu.edit.cut.accesskey "C">
+<!ENTITY event.menu.edit.copy.label "Copier">
+<!ENTITY event.menu.edit.copy.accesskey "p">
+<!ENTITY event.menu.edit.paste.label "Coller">
+<!ENTITY event.menu.edit.paste.accesskey "o">
+<!ENTITY event.menu.edit.select.all.label "Tout sélectionner">
+<!ENTITY event.menu.edit.select.all.accesskey "T">
+
+<!ENTITY event.menu.view.label "Affichage">
+<!ENTITY event.menu.view.accesskey "A">
+<!ENTITY event.menu.view.toolbars.label "Barre d'outils">
+<!ENTITY event.menu.view.toolbars.accesskey "t">
+<!ENTITY event.menu.view.toolbars.event.label "Barre d'outils des événements">
+<!ENTITY event.menu.view.toolbars.event.accesskey "B">
+<!ENTITY event.menu.view.toolbars.customize.label "Personnaliser">
+<!ENTITY event.menu.view.toolbars.customize.accesskey "P">
+<!ENTITY event.menu.view.showlink.label "Afficher le lien">
+<!ENTITY event.menu.view.showlink.accesskey "c">
+
+<!ENTITY event.menu.options.label "Options">
+<!ENTITY event.menu.options.accesskey "O">
+<!ENTITY event.menu.options.attachments.label "Joindre une page Web…">
+<!ENTITY event.menu.options.attachments.accesskey "W">
+<!ENTITY event.menu.options.attendees.label "Inviter des participants…">
+<!ENTITY event.menu.options.attendees.accesskey "I">
+<!ENTITY event.menu.options.spellcheck.label "Correcteur orthographique…">
+<!ENTITY event.menu.options.spellcheck.accesskey "C">
+<!ENTITY event.menu.options.inline.spellcheck.label "Vérifier l'orthographe lors de la saisie">
+<!ENTITY event.menu.options.inline.spellcheck.accesskey "V">
+<!ENTITY event.menu.options.link.label "Ajouter un lien…">
+<!ENTITY event.menu.options.link.accesskey "A">
+<!ENTITY event.menu.options.timezone.label "Fuseau horaire">
+<!ENTITY event.menu.options.timezone.accesskey "F">
+<!ENTITY event.menu.options.priority2.label "Priorité">
+<!ENTITY event.menu.options.priority2.accesskey "P">
+<!ENTITY event.menu.options.priority.notspecified.label "Non spécifiée">
+<!ENTITY event.menu.options.priority.notspecified.accesskey "s">
+<!ENTITY event.menu.options.priority.low.label "Basse">
+<!ENTITY event.menu.options.priority.low.accesskey "B">
+<!ENTITY event.menu.options.priority.normal.label "Normale">
+<!ENTITY event.menu.options.priority.normal.accesskey "N">
+<!ENTITY event.menu.options.priority.high.label "Haute">
+<!ENTITY event.menu.options.priority.high.accesskey "H">
+<!ENTITY event.menu.options.privacy.label "Confidentialité">
+<!ENTITY event.menu.options.privacy.accesskey "d">
+<!ENTITY event.menu.options.privacy.public.label "Événement public">
+<!ENTITY event.menu.options.privacy.public.accesskey "m">
+<!ENTITY event.menu.options.privacy.confidential.label "N'afficher que la date et l'heure">
+<!ENTITY event.menu.options.privacy.confidential.accesskey "r">
+<!ENTITY event.menu.options.privacy.private.label "Événement privé">
+<!ENTITY event.menu.options.privacy.private.accesskey "t">
+<!ENTITY event.menu.options.show.time.label "Disponibilité">
+<!ENTITY event.menu.options.show.time.accesskey "o">
+<!ENTITY event.menu.options.show.time.busy.label "Occupé">
+<!ENTITY event.menu.options.show.time.busy.accesskey "u">
+<!ENTITY event.menu.options.show.time.free.label "Disponible">
+<!ENTITY event.menu.options.show.time.free.accesskey "s">
+
+<!ENTITY event.help.label "Aide">
+<!ENTITY event.help.accesskey "e">
+<!ENTITY event.help.release.notes.label "Notes de version">
+<!ENTITY event.help.release.notes.accesskey "N">
+<!ENTITY event.help.help.label "Aide de &brandShortName;">
+<!ENTITY event.help.help.accesskey "A">
+<!ENTITY event.help.about.label "À propos de &brandShortName;">
+<!ENTITY event.help.about.accesskey "p">
+
+<!ENTITY event.invite.attendees.label "Inviter des participants…">
+<!ENTITY event.invite.attendees.accesskey "I">
+<!ENTITY event.email.attendees.label "Rédiger un courriel pour tous les participants…">
+<!ENTITY event.email.attendees.accesskey "R">
+<!ENTITY event.email.tentative.attendees.label "Rédiger un courriel pour les participants indécis…">
+<!ENTITY event.email.tentative.attendees.accesskey "d">
+
+<!-- Toolbar -->
+<!ENTITY event.toolbar.save.label "Enregistrer et fermer">
+<!ENTITY event.toolbar.attendees.label "Participants">
+<!ENTITY event.toolbar.spellcheck.label "Orthographe">
+<!ENTITY event.toolbar.privacy.label "Confidentialité">
+<!ENTITY event.toolbar.attachments.label "Joindre">
+
+<!-- Main page -->
+<!ENTITY event.title.textbox.label "Titre :" >
+<!ENTITY event.title.textbox.accesskey "T">
+<!ENTITY event.location.label "Lieu :" >
+<!ENTITY event.location.accesskey "L">
+<!ENTITY event.categories.label "Catégorie :">
+<!ENTITY event.categories.accesskey "C">
+<!ENTITY event.calendar.label "Agenda :" >
+<!ENTITY event.calendar.accesskey "g">
+<!ENTITY event.attendees.label "Participants :" >
+<!ENTITY event.attendees.accesskey "i" >
+<!ENTITY event.alldayevent.label "Événement sur la journée" >
+<!ENTITY event.alldayevent.accesskey "v">
+<!ENTITY event.from.label "Du :" >
+<!ENTITY event.from.accesskey "D">
+<!ENTITY task.from.label "Début :" >
+<!ENTITY task.from.accesskey "D">
+<!ENTITY event.to.label "Au :" >
+<!ENTITY event.to.accesskey "u">
+<!ENTITY task.to.label "Fin prévue :" >
+<!ENTITY task.to.accesskey "u">
+<!ENTITY task.status.label "Statut :" >
+<!ENTITY task.status.accesskey "S">
+<!ENTITY event.repeat.label "Répétition :" >
+<!ENTITY event.repeat.accesskey "i">
+<!ENTITY event.reminder.label "Rappel :" >
+<!ENTITY event.reminder.accesskey "R">
+<!ENTITY event.description.label "Description :" >
+<!ENTITY event.description.accesskey "p">
+<!ENTITY event.attachments.label "Pièces jointes :" >
+<!ENTITY event.attachments.accesskey "P" >
+<!ENTITY event.attachments.popup.remove.label "Supprimer" >
+<!ENTITY event.attachments.popup.remove.accesskey "S" >
+<!ENTITY event.attachments.popup.open.label "Ouvrir" >
+<!ENTITY event.attachments.popup.open.accesskey "O" >
+<!ENTITY event.attachments.popup.removeAll.label "Tout supprimer" >
+<!ENTITY event.attachments.popup.removeAll.accesskey "T" >
+<!ENTITY event.attachments.popup.attachPage.label "Joindre une page Web…" >
+<!ENTITY event.attachments.popup.attachPage.accesskey "W" >
+<!ENTITY event.url.label "Lien :" >
+<!ENTITY event.priority2.label "Priorité :">
 
-<!-- Alarm -->
-<!ENTITY alarm.units.minutes                "minutes" >
-<!ENTITY alarm.units.hours                  "heures" >
-<!ENTITY alarm.units.days                   "jours" >
+<!ENTITY event.reminder.none.label "Aucun " >
+<!ENTITY event.reminder.5minutes.before.label "5 minutes avant" >
+<!ENTITY event.reminder.10minutes.before.label "10 minutes avant" >
+<!ENTITY event.reminder.15minutes.before.label "15 minutes avant" >
+<!ENTITY event.reminder.30minutes.before.label "30 minutes avant" >
+<!ENTITY event.reminder.45minutes.before.label "45 minutes avant" >
+<!ENTITY event.reminder.1hour.before.label "1 heure avant" >
+<!ENTITY event.reminder.2hours.before.label "2 heures avant" >
+<!ENTITY event.reminder.5hours.before.label "5 heures avant" >
+<!ENTITY event.reminder.15hours.before.label "15 heures avant" >
+<!ENTITY event.reminder.1day.before.label "1 jour avant" >
+<!ENTITY event.reminder.2days.before.label "2 jours avant" >
+<!ENTITY event.reminder.1week.before.label "1 semaine avant" >
+<!ENTITY event.reminder.custom.label "Personnaliser…" >
+
+<!ENTITY event.reminder.multiple.label "Rappels multiples…" >
+
+<!-- Recurrence dialog -->
+
+<!ENTITY recurrence.title.label "Modifier la répétition">
+
+<!ENTITY event.repeat.does.not.repeat.label "Jamais">
+<!ENTITY event.repeat.daily.label "Quotidienne">
+<!ENTITY event.repeat.weekly.label "Hebdomadaire">
+<!ENTITY event.repeat.every.weekday.label "Chaque jour ouvrable">
+<!ENTITY event.repeat.bi.weekly.label "Toutes les deux semaines">
+<!ENTITY event.repeat.monthly.label "Mensuelle">
+<!ENTITY event.repeat.yearly.label "Annuelle">
+<!ENTITY event.repeat.custom.label "Personnaliser…">
+
+<!ENTITY event.recurrence.pattern.label "Définir la fréquence">
+<!ENTITY event.recurrence.occurs.label "Répétition" >
+<!ENTITY event.recurrence.day.label "quotidienne" >
+<!ENTITY event.recurrence.week.label "hebdomadaire" >
+<!ENTITY event.recurrence.month.label "mensuelle" >
+<!ENTITY event.recurrence.year.label "annuelle" >
+<!ENTITY event.recurrence.pattern.every.label "Chaque" >
+<!ENTITY repeat.units.days.both "Jour(s)" >
+<!ENTITY event.recurrence.pattern.every.weekday.label "Chaque jour ouvrable" >
+
+<!ENTITY event.recurrence.pattern.weekly.every.label "Chaque" >
+<!ENTITY repeat.units.weeks.both "Semaine(s)" >
+<!ENTITY event.recurrence.on.label "Le :" >
+
+<!ENTITY event.recurrence.pattern.monthly.every.label "Chaque" >
+<!ENTITY repeat.units.months.both "Mois" >
+<!ENTITY event.recurrence.the.label "Le" >
+<!ENTITY event.recurrence.repeat.first.label "premier">
+<!ENTITY event.recurrence.repeat.second.label "deuxième">
+<!ENTITY event.recurrence.repeat.third.label "troisième">
+<!ENTITY event.recurrence.repeat.fourth.label "quatrième">
+<!ENTITY event.recurrence.repeat.fifth.label "cinquième">
+<!ENTITY event.recurrence.repeat.last.label "dernier">
+<!ENTITY event.recurrence.pattern.monthly.week.1.label "Dimanche">
+<!ENTITY event.recurrence.pattern.monthly.week.2.label "Lundi">
+<!ENTITY event.recurrence.pattern.monthly.week.3.label "Mardi">
+<!ENTITY event.recurrence.pattern.monthly.week.4.label "Mercredi">
+<!ENTITY event.recurrence.pattern.monthly.week.5.label "Jeudi">
+<!ENTITY event.recurrence.pattern.monthly.week.6.label "Vendredi">
+<!ENTITY event.recurrence.pattern.monthly.week.7.label "Samedi">
+<!ENTITY event.recurrence.repeat.dayofmonth.label "Jour du mois">
+<!ENTITY event.recurrence.repeat.recur.label "Se répète le(s) jour(s)">
+<!ENTITY event.recurrence.every.label "Chaque :" >
+
+<!ENTITY repeat.units.years.both "Année(s)">
+<!ENTITY event.recurrence.pattern.yearly.every.month.label "Chaque">
+<!ENTITY event.recurrence.pattern.yearly.every.weekday.label "Chaque">
+
+<!-- LOCALIZATON NOTE
+     Some languages use a preposition when describing dates:
+     Portuguese: 6 de Setembro
+     English: 6 [of] September
+     event.recurrence.pattern.yearly.of.label is "of" in
+     Edit recurrence window -> Recurrence pattern -> Repeat yearly
+-->
+<!ENTITY event.recurrence.pattern.yearly.of.label "" >
 
-<!ENTITY newevent.before.label              "avant" >
-<!ENTITY newevent.after.label               "après" >
+<!ENTITY event.recurrence.pattern.yearly.month.1.label "Janvier">
+<!ENTITY event.recurrence.pattern.yearly.month.2.label "Février">
+<!ENTITY event.recurrence.pattern.yearly.month.3.label "Mars">
+<!ENTITY event.recurrence.pattern.yearly.month.4.label "Avril">
+<!ENTITY event.recurrence.pattern.yearly.month.5.label "Mai">
+<!ENTITY event.recurrence.pattern.yearly.month.6.label "Juin">
+<!ENTITY event.recurrence.pattern.yearly.month.7.label "Juillet">
+<!ENTITY event.recurrence.pattern.yearly.month.8.label "Août">
+<!ENTITY event.recurrence.pattern.yearly.month.9.label "Septembre">
+<!ENTITY event.recurrence.pattern.yearly.month.10.label "Octobre">
+<!ENTITY event.recurrence.pattern.yearly.month.11.label "Novembre">
+<!ENTITY event.recurrence.pattern.yearly.month.12.label "Décembre">
+<!ENTITY event.recurrence.pattern.yearly.first.label "Premier">
+<!ENTITY event.recurrence.pattern.yearly.second.label "Deuxième">
+<!ENTITY event.recurrence.pattern.yearly.third.label "Troisième">
+<!ENTITY event.recurrence.pattern.yearly.fourth.label "Quatrième">
+<!ENTITY event.recurrence.pattern.yearly.fifth.label "Cinquième">
+<!ENTITY event.recurrence.pattern.yearly.last.label "Dernier">
+<!ENTITY event.recurrence.pattern.yearly.week.1.label "Dimanche">
+<!ENTITY event.recurrence.pattern.yearly.week.2.label "Lundi">
+<!ENTITY event.recurrence.pattern.yearly.week.3.label "Mardi">
+<!ENTITY event.recurrence.pattern.yearly.week.4.label "Mercredi">
+<!ENTITY event.recurrence.pattern.yearly.week.5.label "Jeudi">
+<!ENTITY event.recurrence.pattern.yearly.week.6.label "Vendredi">
+<!ENTITY event.recurrence.pattern.yearly.week.7.label "Samedi">
+<!ENTITY event.recurrence.of.label "de" >
+<!ENTITY event.recurrence.pattern.yearly.month2.1.label "Janvier">
+<!ENTITY event.recurrence.pattern.yearly.month2.2.label "Février">
+<!ENTITY event.recurrence.pattern.yearly.month2.3.label "Mars">
+<!ENTITY event.recurrence.pattern.yearly.month2.4.label "Avril">
+<!ENTITY event.recurrence.pattern.yearly.month2.5.label "Mai">
+<!ENTITY event.recurrence.pattern.yearly.month2.6.label "Juin">
+<!ENTITY event.recurrence.pattern.yearly.month2.7.label "Juillet">
+<!ENTITY event.recurrence.pattern.yearly.month2.8.label "Août">
+<!ENTITY event.recurrence.pattern.yearly.month2.9.label "Septembre">
+<!ENTITY event.recurrence.pattern.yearly.month2.10.label "Octobre">
+<!ENTITY event.recurrence.pattern.yearly.month2.11.label "Novembre">
+<!ENTITY event.recurrence.pattern.yearly.month2.12.label "Décembre">
+
+<!ENTITY event.recurrence.range.label "Fenêtre de répétition">
+<!ENTITY event.recurrence.forever.label "Pas de date de fin" >
+<!ENTITY event.recurrence.repeat.for.label "Créer" >
+<!ENTITY event.recurrence.appointments.label "Rendez-vous" >
+<!ENTITY event.repeat.until.label "Répéter jusqu'à" >
+<!ENTITY event.recurrence.preview.label "Aperçu">
+
+<!-- Reminder dialog -->
+<!ENTITY alarm.units.minutes "minutes" >
+<!ENTITY alarm.units.hours "heures" >
+<!ENTITY alarm.units.days "jours" >
+
+<!ENTITY reminder.title.label "Personnaliser le rappel">
+<!ENTITY reminder.dialogtitle.label "Définir les rappels">
+<!ENTITY reminder.reminderDetails.label "Détails du rappel">
+<!ENTITY reminder.action.label "Choisir une action pour le rappel">
+<!ENTITY reminder.action.alert.label "Afficher une alerte">
+<!ENTITY reminder.action.email.label "Envoyer un courriel">
+<!ENTITY reminder.new.label "Nouveau">
+<!ENTITY reminder.delete.label "Supprimer">
+<!ENTITY reminder.relation.start.label "l'événement débute">
+<!ENTITY reminder.relation.end.label "l'événement se termine">
+<!ENTITY reminder.add.label "Ajouter">
+<!ENTITY reminder.add.accesskey "A">
+<!ENTITY reminder.remove.label "Supprimer">
+<!ENTITY reminder.remove.accesskey "R">
+
+<!-- Attendees dialog -->
+<!ENTITY invite.title.label "Inviter des participants">
+<!ENTITY event.organizer.label "Organisateur">
+<!ENTITY event.freebusy.suggest.slot "Suggérer un créneau horaire :">
+<!ENTITY event.freebusy.next.slot "Créneau horaire suivant" >
+<!ENTITY event.freebusy.previous.slot "Créneau horaire précédent" >
+<!ENTITY event.freebusy.zoom "Zoom :">
+<!ENTITY event.freebusy.plus "Heure suivante " >
+<!ENTITY event.freebusy.minus " Heure précédente" >
+<!ENTITY event.freebusy.legend.free "Disponible" >
+<!ENTITY event.freebusy.legend.busy "occupé" >
+<!ENTITY event.freebusy.legend.unknown "Pas d'information" >
+
+<!-- Timezone dialog -->
+<!ENTITY timezone.title.label "Veuillez indiquer le fuseau horaire">
+
+<!-- Read-Only dialog -->
+<!ENTITY read.only.general.label "Général">
+<!ENTITY read.only.title.label "Titre :">
+<!ENTITY read.only.repeat.label "Répétition :">
+<!ENTITY read.only.location.label "Lieu :">
+<!ENTITY read.only.category.label "Catégorie :">
+<!ENTITY read.only.organizer.label "Organisateur :">
+<!ENTITY read.only.reply.label "Réponse :">
+<!ENTITY read.only.accept.label "Je participerai">
+<!ENTITY read.only.decline.label "Je ne participerai pas">
+<!ENTITY read.only.needs.action.label "Je confirmerai plus tard">
+<!ENTITY read.only.reminder.label "Rappel :">
+<!ENTITY read.only.attendees.label "Participants">
+<!ENTITY read.only.description.label "Description">
+<!ENTITY read.only.documents.label "Documents">
+<!ENTITY read.only.link.label "Lien">
new file mode 100644
--- /dev/null
+++ b/calendar/chrome/calendar/calendar-event-dialog.properties
@@ -0,0 +1,153 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Sun Microsystems code.
+#
+# The Initial Developer of the Original Code is Sun Microsystems.
+# Portions created by the Initial Developer are Copyright (C) 2006
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#   Michael Büttner <michael.buettner@sun.com>
+#   Philipp Kewisch <mozilla@kewis.ch>
+#   Hubert Gajewski <hubert@hubertgajewski.com>, Aviary.pl
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the LGPL or the GPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+repeatDetailsRuleDaily1=chaque jour
+repeatDetailsRuleDaily2=un jour sur deux
+repeatDetailsRuleDaily3=tous les %1$S jours
+repeatDetailsRuleDaily4=chaque jour ouvré
+
+repeatDetailsRuleWeekly1=chaque %1$S
+repeatDetailsRuleWeekly2=une semaine sur deux le %1$S
+repeatDetailsRuleWeekly3=toutes les %1$S semaines le %2$S
+repeatDetailsRuleWeekly4=chaque semaine
+repeatDetailsRuleWeekly5=une semaine sur deux
+repeatDetailsRuleWeekly6=une semaine sur %1$S
+
+repeatDetailsDay1=dimanche
+repeatDetailsDay2=lundi
+repeatDetailsDay3=mardi
+repeatDetailsDay4=mercredi
+repeatDetailsDay5=jeudi
+repeatDetailsDay6=vendredi
+repeatDetailsDay7=samedi
+
+repeatDetailsAnd=et
+
+repeatDetailsRuleMonthly1=le %1$S %2$S
+repeatDetailsRuleMonthly2=le %1$S %2$S un mois sur deux
+repeatDetailsRuleMonthly3=le %1$S %2$S tous les %3$S mois
+repeatDetailsRuleMonthly4=le %1$Se de chaque mois
+repeatDetailsRuleMonthly5=le %1$Se jour un mois sur deux
+repeatDetailsRuleMonthly6=le %1$Se jour tous les %2$S mois
+
+repeatDetailsOrdinal1=premier
+repeatDetailsOrdinal2=deuxième
+repeatDetailsOrdinal3=troisième
+repeatDetailsOrdinal4=quatrième
+repeatDetailsOrdinal5=cinquième
+repeatDetailsOrdinal-1=dernier
+
+repeatDetailsRuleYearly1=chaque %1$S %2$S
+repeatDetailsRuleYearly2=un an sur deux le %1$S %2$S
+repeatDetailsRuleYearly3=tous les %3$S ans le %1$S %2$S
+repeatDetailsRuleYearly4=le %1$S %2$S de %3$S
+repeatDetailsRuleYearly5=un an sur deux le %1$S %2$S de %3$S
+repeatDetailsRuleYearly6=tous les %4$S ans le %1$S %2$S de %3$S
+
+repeatDetailsMonth1=Janvier
+repeatDetailsMonth2=Février
+repeatDetailsMonth3=Mars
+repeatDetailsMonth4=Avril
+repeatDetailsMonth5=Mai
+repeatDetailsMonth6=Juin
+repeatDetailsMonth7=Juillet
+repeatDetailsMonth8=Août
+repeatDetailsMonth9=Septembre
+repeatDetailsMonth10=Octobre
+repeatDetailsMonth11=Novembre
+repeatDetailsMonth12=Décembre
+
+repeatDetailsCount=A lieu %1$S\nà partir du %2$S et %3$S fois\nde %4$S à %5$S.
+repeatDetailsCountAllDay=A lieu %1$S\nà partir du %2$S et %3$S fois.
+repeatDetailsUntil=A lieu %1$S\nà partir du %2$S jusqu'au %3$S\nde %4$S à %5$S.
+repeatDetailsUntilAllDay=A lieu %1$S\nà partir du %2$S jusqu'au %3$S.
+repeatDetailsInfinite=A lieu %1$S\nà partir du %2$S\nde %3$S à %4$S.
+repeatDetailsInfiniteAllDay=A lieu %1$S\n à partir du %2$S.
+
+reminderCustomTitle=%1$S %2$S %3$S
+reminderTitleAtStartEvent=Au début de l'événement
+reminderTitleAtStartTask=Au début de la tâche
+reminderTitleAtEndEvent=À la fin de l'événement
+reminderTitleAtEndTask=À la fin de la tâche
+reminderCustomUnitMinute=minute
+reminderCustomUnitMinutes=minutes
+reminderCustomUnitHour=heure
+reminderCustomUnitHours=heures
+reminderCustomUnitDay=jour
+reminderCustomUnitDays=jours
+reminderCustomRelationBefore=avant
+reminderCustomRelationAfter=après
+reminderCustomOriginBeginEvent=le début de l'événement
+reminderCustomOriginEndEvent=la fin de l'événement
+reminderCustomOriginBeginTask=le début de la tâche
+reminderCustomOriginEndTask=la fin de la tâche
+reminderErrorMaxCountReachedEvent=L'agenda sélectionné est limité à %1$S rappels par événement.
+reminderErrorMaxCountReachedTask=L'agenda sélectionné est limité à %1$S rappels par tâche.
+newEvent=Nouvel événement
+newTask=Nouvelle tâche
+
+emailSubjectReply=Re : %1$S
+
+# Link Location Dialog
+specifyLinkLocation=Veuillez spécifier l'adresse du lien
+enterLinkLocation=Indiquez l'adresse d'une page Web ou d'un document
+
+summaryDueTaskLabel=Fin :
+
+# Attach File Dialog
+selectAFile=Veuillez sélectionner le(s) fichier(s) à joindre
+removeCalendarsTitle=Supprimer les pièces jointes
+removeCalendarsText=Voulez-vous vraiment supprimer %1$S pièces jointes ?
+
+# Recurrence Dialog Widget Order
+# LOCALIZATION NOTE: You can change the order of below params
+# Edit recurrence window -> Recurrence pattern -> Repeat monthly
+# %1$S - ordinal, %2$S - weekday
+# e.g. "First Saturday"
+monthlyOrder=%1$S %2$S
+
+# %1$S - day of month, %2$S - of, %3$S - month
+# e.g. "6 [of] September"
+# If you don't need %2$S in your locale - please put this on the third place.
+yearlyOrder=%1$S %3$S %2$S
+
+# Edit recurrence window -> Recurrence pattern -> Repeat yearly
+# %1$S - ordinal, %2$S - weekday, %3$S  - of, %4$S - month
+# e.g. "First Saturday of September"
+# If you don't need %3$S in your locale - please put this on the third place.
+yearlyOrder2=%1$S %2$S %3$S %4$S
new file mode 100644
--- /dev/null
+++ b/calendar/chrome/calendar/calendar-invitations-dialog.dtd
@@ -0,0 +1,49 @@
+<!-- ***** BEGIN LICENSE BLOCK *****
+   - Version: MPL 1.1/GPL 2.0/LGPL 2.1
+   -
+   - The contents of this file are subject to the Mozilla Public License Version
+   - 1.1 (the "License"); you may not use this file except in compliance with
+   - the License. You may obtain a copy of the License at
+   - http://www.mozilla.org/MPL/
+   -
+   - Software distributed under the License is distributed on an "AS IS" basis,
+   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+   - for the specific language governing rights and limitations under the
+   - License.
+   -
+   - The Original Code is Sun Microsystems code.
+   -
+   - The Initial Developer of the Original Code is Sun Microsystems.
+   - Portions created by the Initial Developer are Copyright (C) 2006
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s): Thomas Benisch <thomas.benisch@sun.com>
+   -
+   - Alternatively, the contents of this file may be used under the terms of
+   - either the GNU General Public License Version 2 or later (the "GPL"), or
+   - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+   - in which case the provisions of the GPL or the LGPL are applicable instead
+   - of those above. If you wish to allow use of your version of this file only
+   - under the terms of either the GPL or the LGPL, and not to allow others to
+   - use your version of this file under the terms of the MPL, indicate your
+   - decision by deleting the provisions above and replace them with the notice
+   - and other provisions required by the LGPL or the GPL. If you do not delete
+   - the provisions above, a recipient may use your version of this file under
+   - the terms of any one of the MPL, the GPL or the LGPL.
+   -
+   - ***** END LICENSE BLOCK *****
+-->
+
+<!-- Calendar Invitations Dialog -->
+<!ENTITY calendar.invitations.dialog.invitations.text                   "Invitations">
+<!ENTITY calendar.invitations.dialog.statusmessage.updating.text        "Mise à jour de la liste des invitations.">
+<!ENTITY calendar.invitations.dialog.statusmessage.noinvitations.text   "Aucune invitation non confirmée n'a été trouvée.">
+
+<!-- Calendar Invitations List -->
+<!ENTITY calendar.invitations.list.accept.button.label                  "Accepter">
+<!ENTITY calendar.invitations.list.decline.button.label                 "Refuser">
+<!ENTITY calendar.invitations.list.recurrentevent.text                  "Événement répétitif">
+<!ENTITY calendar.invitations.list.alldayevent.text                     "Événement sur toute la journée">
+<!ENTITY calendar.invitations.list.location.text                        "Lieu : ">
+<!ENTITY calendar.invitations.list.organizer.text                       "Organisateur : ">
+<!ENTITY calendar.invitations.list.none.text                            "Aucune">
deleted file mode 100644
--- a/calendar/chrome/prototypes/calendar-invitations-dialog.dtd
+++ /dev/null
@@ -1,49 +0,0 @@
-<!-- ***** BEGIN LICENSE BLOCK *****
-   - Version: MPL 1.1/GPL 2.0/LGPL 2.1
-   -
-   - The contents of this file are subject to the Mozilla Public License Version
-   - 1.1 (the "License"); you may not use this file except in compliance with
-   - the License. You may obtain a copy of the License at
-   - http://www.mozilla.org/MPL/
-   -
-   - Software distributed under the License is distributed on an "AS IS" basis,
-   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-   - for the specific language governing rights and limitations under the
-   - License.
-   -
-   - The Original Code is Sun Microsystems code.
-   -
-   - The Initial Developer of the Original Code is Sun Microsystems.
-   - Portions created by the Initial Developer are Copyright (C) 2006
-   - the Initial Developer. All Rights Reserved.
-   -
-   - Contributor(s): Thomas Benisch <thomas.benisch@sun.com>
-   -
-   - Alternatively, the contents of this file may be used under the terms of
-   - either the GNU General Public License Version 2 or later (the "GPL"), or
-   - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-   - in which case the provisions of the GPL or the LGPL are applicable instead
-   - of those above. If you wish to allow use of your version of this file only
-   - under the terms of either the GPL or the LGPL, and not to allow others to
-   - use your version of this file under the terms of the MPL, indicate your
-   - decision by deleting the provisions above and replace them with the notice
-   - and other provisions required by the LGPL or the GPL. If you do not delete
-   - the provisions above, a recipient may use your version of this file under
-   - the terms of any one of the MPL, the GPL or the LGPL.
-   -
-   - ***** END LICENSE BLOCK *****
--->
-
-<!-- Calendar Invitations Dialog -->
-<!ENTITY calendar.invitations.dialog.invitations.text                   "Invitations">
-<!ENTITY calendar.invitations.dialog.statusmessage.updating.text        "Mise à jour de la liste des invitations.">
-<!ENTITY calendar.invitations.dialog.statusmessage.noinvitations.text   "Aucune invitation non confirmée n'a été trouvée.">
-
-<!-- Calendar Invitations List -->
-<!ENTITY calendar.invitations.list.accept.button.label                  "Accepter">
-<!ENTITY calendar.invitations.list.decline.button.label                 "Refuser">
-<!ENTITY calendar.invitations.list.recurrentevent.text                  "Événement répétitif">
-<!ENTITY calendar.invitations.list.alldayevent.text                     "Événement sur toute la journée">
-<!ENTITY calendar.invitations.list.location.text                        "Lieu : ">
-<!ENTITY calendar.invitations.list.organizer.text                       "Organisateur : ">
-<!ENTITY calendar.invitations.list.none.text                            "Aucune">
deleted file mode 100644
--- a/calendar/chrome/prototypes/sun-calendar-event-dialog.dtd
+++ /dev/null
@@ -1,365 +0,0 @@
-<!-- ***** BEGIN LICENSE BLOCK *****
-   - Version: MPL 1.1/GPL 2.0/LGPL 2.1
-   -
-   - The contents of this file are subject to the Mozilla Public License Version
-   - 1.1 (the "License"); you may not use this file except in compliance with
-   - the License. You may obtain a copy of the License at
-   - http://www.mozilla.org/MPL/
-   -
-   - Software distributed under the License is distributed on an "AS IS" basis,
-   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-   - for the specific language governing rights and limitations under the
-   - License.
-   -
-   - The Original Code is Sun Microsystems code.
-   -
-   - The Initial Developer of the Original Code is Sun Microsystems.
-   - Portions created by the Initial Developer are Copyright (C) 2006
-   - the Initial Developer. All Rights Reserved.
-   -
-   - Contributor(s):
-   -   Michael Büttner <michael.buettner@sun.com>
-   -   Philipp Kewisch <mozilla@kewis.ch>
-   -   Stefan Sitter <ssitter@gmail.com>
-   -   Martin Schroeder <mschroeder@mozilla.x-home.org>
-   -   Hubert Gajewski <hubert@hubertgajewski.com>, Aviary.pl
-   -   Fred Jendrzejewski <fred.jen@web.de>
-   -
-   - Alternatively, the contents of this file may be used under the terms of
-   - either the GNU General Public License Version 2 or later (the "GPL"), or
-   - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-   - in which case the provisions of the GPL or the LGPL are applicable instead
-   - of those above. If you wish to allow use of your version of this file only
-   - under the terms of either the GPL or the LGPL, and not to allow others to
-   - use your version of this file under the terms of the MPL, indicate your
-   - decision by deleting the provisions above and replace them with the notice
-   - and other provisions required by the LGPL or the GPL. If you do not delete
-   - the provisions above, a recipient may use your version of this file under
-   - the terms of any one of the MPL, the GPL or the LGPL.
-   -
-   - ***** END LICENSE BLOCK ***** -->
-
-<!-- Menubar -->
-<!ENTITY  event.menu.file.label                           "Fichier">
-<!ENTITY  event.menu.file.accesskey                       "F">
-<!ENTITY  event.menu.file.new.label                       "Nouveau">
-<!ENTITY  event.menu.file.new.accesskey                   "N">
-<!ENTITY  event.menu.file.new.event.label                 "Événement">
-<!ENTITY  event.menu.file.new.event.accesskey             "v">
-<!ENTITY  event.menu.file.new.message.label               "Message">
-<!ENTITY  event.menu.file.new.message.accesskey           "M">
-<!ENTITY  event.menu.file.new.address.label               "Fiche de carnet d'adresses">
-<!ENTITY  event.menu.file.new.address.accesskey           "c">
-<!ENTITY  event.menu.file.close.label                     "Fermer">
-<!ENTITY  event.menu.file.close.accesskey                 "F">
-<!ENTITY  event.menu.file.save.label                      "Enregistrer">
-<!ENTITY  event.menu.file.save.accesskey                  "E">
-<!ENTITY  event.menu.file.page.setup.label                "Mise en page">
-<!ENTITY  event.menu.file.page.setup.accesskey            "s">
-<!ENTITY  event.menu.file.print.label                     "Imprimer">
-<!ENTITY  event.menu.file.print.accesskey                 "I">
-<!ENTITY  event.menu.file.exit.label                      "Quitter">
-<!ENTITY  event.menu.file.exit.accesskey                  "Q">
-
-<!ENTITY  event.menu.edit.label                           "Édition">
-<!ENTITY  event.menu.edit.accesskey                       "n">
-<!ENTITY  event.menu.edit.undo.label                      "Annuler">
-<!ENTITY  event.menu.edit.undo.accesskey                  "u">
-<!ENTITY  event.menu.edit.redo.label                      "Rétablir">
-<!ENTITY  event.menu.edit.redo.accesskey                  "R">
-<!ENTITY  event.menu.edit.cut.label                       "Couper">
-<!ENTITY  event.menu.edit.cut.accesskey                   "C">
-<!ENTITY  event.menu.edit.copy.label                      "Copier">
-<!ENTITY  event.menu.edit.copy.accesskey                  "p">
-<!ENTITY  event.menu.edit.paste.label                     "Coller">
-<!ENTITY  event.menu.edit.paste.accesskey                 "o">
-<!ENTITY  event.menu.edit.select.all.label                "Tout sélectionner">
-<!ENTITY  event.menu.edit.select.all.accesskey            "T">
-
-<!ENTITY  event.menu.view.label                           "Affichage">
-<!ENTITY  event.menu.view.accesskey                       "A">
-<!ENTITY  event.menu.view.toolbars.label                  "Barre d'outils">
-<!ENTITY  event.menu.view.toolbars.accesskey              "t">
-<!ENTITY  event.menu.view.toolbars.event.label            "Barre d'outils des événements">
-<!ENTITY  event.menu.view.toolbars.event.accesskey        "B">
-<!ENTITY  event.menu.view.toolbars.customize.label        "Personnaliser">
-<!ENTITY  event.menu.view.toolbars.customize.accesskey    "P">
-<!ENTITY  event.menu.view.showlink.label                  "Afficher le lien">
-<!ENTITY  event.menu.view.showlink.accesskey              "c">
-
-<!ENTITY  event.menu.options.label                        "Options">
-<!ENTITY  event.menu.options.accesskey                    "O">
-<!ENTITY  event.menu.options.attachments.label            "Joindre une page Web…">
-<!ENTITY  event.menu.options.attachments.accesskey        "W">
-<!ENTITY  event.menu.options.attendees.label              "Inviter des participants…">
-<!ENTITY  event.menu.options.attendees.accesskey          "I">
-<!ENTITY  event.menu.options.spellcheck.label             "Correcteur orthographique…">
-<!ENTITY  event.menu.options.spellcheck.accesskey         "C">
-<!ENTITY  event.menu.options.inline.spellcheck.label      "Vérifier l'orthographe lors de la saisie">
-<!ENTITY  event.menu.options.inline.spellcheck.accesskey  "V">
-<!ENTITY  event.menu.options.link.label                   "Ajouter un lien…">
-<!ENTITY  event.menu.options.link.accesskey               "A">
-<!ENTITY  event.menu.options.timezone.label               "Fuseau horaire">
-<!ENTITY  event.menu.options.timezone.accesskey           "F">
-<!ENTITY  event.menu.options.priority2.label              "Priorité">
-<!ENTITY  event.menu.options.priority2.accesskey          "P">
-<!ENTITY  event.menu.options.priority.notspecified.label     "Non spécifiée">
-<!ENTITY  event.menu.options.priority.notspecified.accesskey "s">
-<!ENTITY  event.menu.options.priority.low.label           "Basse">
-<!ENTITY  event.menu.options.priority.low.accesskey       "B">
-<!ENTITY  event.menu.options.priority.normal.label        "Normale">
-<!ENTITY  event.menu.options.priority.normal.accesskey    "N">
-<!ENTITY  event.menu.options.priority.high.label          "Haute">
-<!ENTITY  event.menu.options.priority.high.accesskey      "H">
-<!ENTITY  event.menu.options.privacy.label                "Confidentialité">
-<!ENTITY  event.menu.options.privacy.accesskey            "d">
-<!ENTITY  event.menu.options.privacy.public.label         "Événement public">
-<!ENTITY  event.menu.options.privacy.public.accesskey     "m">
-<!ENTITY  event.menu.options.privacy.confidential.label   "N'afficher que la date et l'heure">
-<!ENTITY  event.menu.options.privacy.confidential.accesskey "r">
-<!ENTITY  event.menu.options.privacy.private.label        "Événement privé">
-<!ENTITY  event.menu.options.privacy.private.accesskey    "t">
-<!ENTITY  event.menu.options.show.time.label              "Disponibilité">
-<!ENTITY  event.menu.options.show.time.accesskey          "o">
-<!ENTITY  event.menu.options.show.time.busy.label         "Occupé">
-<!ENTITY  event.menu.options.show.time.busy.accesskey     "u">
-<!ENTITY  event.menu.options.show.time.free.label         "Disponible">
-<!ENTITY  event.menu.options.show.time.free.accesskey     "s">
-
-<!ENTITY event.help.label                                 "Aide">
-<!ENTITY event.help.accesskey                             "e">
-<!ENTITY event.help.release.notes.label                   "Notes de version">
-<!ENTITY event.help.release.notes.accesskey               "N">
-<!ENTITY event.help.help.label                            "Aide de &brandShortName;">
-<!ENTITY event.help.help.accesskey                        "A">
-<!ENTITY event.help.about.label                           "À propos de &brandShortName;">
-<!ENTITY event.help.about.accesskey                       "p">
-
-<!ENTITY event.invite.attendees.label                     "Inviter des participants…">
-<!ENTITY event.invite.attendees.accesskey                 "I">
-<!ENTITY event.email.attendees.label                      "Rédiger un courriel pour tous les participants…">
-<!ENTITY event.email.attendees.accesskey                  "R">
-<!ENTITY event.email.tentative.attendees.label            "Rédiger un courriel pour les participants indécis…">
-<!ENTITY event.email.tentative.attendees.accesskey        "d">
-
-<!-- Toolbar -->
-<!ENTITY  event.toolbar.save.label                        "Enregistrer et fermer">
-<!ENTITY  event.toolbar.attendees.label                   "Participants">
-<!ENTITY  event.toolbar.spellcheck.label                  "Orthographe">
-<!ENTITY  event.toolbar.privacy.label                     "Confidentialité">
-<!ENTITY  event.toolbar.attachments.label                 "Joindre">
-
-<!-- Main page -->
-<!ENTITY event.title.textbox.label                        "Titre :" >
-<!ENTITY event.title.textbox.accesskey                    "T">
-<!ENTITY event.location.label                             "Lieu :" >
-<!ENTITY event.location.accesskey                         "L">
-<!ENTITY event.categories.label                           "Catégorie :">
-<!ENTITY event.categories.accesskey                       "C">
-<!ENTITY event.calendar.label                             "Agenda :" >
-<!ENTITY event.calendar.accesskey                         "g">
-<!ENTITY event.attendees.label                            "Participants :" >
-<!ENTITY event.attendees.accesskey                        "i" >
-<!ENTITY event.alldayevent.label                          "Événement sur la journée" >
-<!ENTITY event.alldayevent.accesskey                      "v">
-<!ENTITY event.from.label                                 "Du :" >
-<!ENTITY event.from.accesskey                             "D">
-<!ENTITY task.from.label                                  "Début :" >
-<!ENTITY task.from.accesskey                              "D">
-<!ENTITY event.to.label                                   "Au :" >
-<!ENTITY event.to.accesskey                               "u">
-<!ENTITY task.to.label                                    "Fin prévue :" >
-<!ENTITY task.to.accesskey                                "u">
-<!ENTITY task.status.label                                "Statut :" >
-<!ENTITY task.status.accesskey                            "S">
-<!ENTITY event.repeat.label                               "Répétition :" >
-<!ENTITY event.repeat.accesskey                           "i">
-<!ENTITY event.reminder.label                             "Rappel :" >
-<!ENTITY event.reminder.accesskey                         "R">
-<!ENTITY event.description.label                          "Description :" >
-<!ENTITY event.description.accesskey                      "p">
-<!ENTITY event.attachments.label                          "Pièces jointes :" >
-<!ENTITY event.attachments.accesskey                      "P" >
-<!ENTITY event.attachments.popup.remove.label             "Supprimer" >
-<!ENTITY event.attachments.popup.remove.accesskey         "S" >
-<!ENTITY event.attachments.popup.open.label               "Ouvrir" >
-<!ENTITY event.attachments.popup.open.accesskey           "O" >
-<!ENTITY event.attachments.popup.removeAll.label          "Tout supprimer" >
-<!ENTITY event.attachments.popup.removeAll.accesskey      "T" >
-<!ENTITY event.attachments.popup.attachPage.label         "Joindre une page Web…" >
-<!ENTITY event.attachments.popup.attachPage.accesskey     "W" >
-<!ENTITY event.url.label                                  "Lien :" >
-<!ENTITY event.priority2.label                            "Priorité :">
-
-<!ENTITY event.reminder.none.label                        "Aucun " >
-<!ENTITY event.reminder.5minutes.before.label             "5 minutes avant" >
-<!ENTITY event.reminder.10minutes.before.label            "10 minutes avant" >
-<!ENTITY event.reminder.15minutes.before.label            "15 minutes avant" >
-<!ENTITY event.reminder.30minutes.before.label            "30 minutes avant" >
-<!ENTITY event.reminder.45minutes.before.label            "45 minutes avant" >
-<!ENTITY event.reminder.1hour.before.label                "1 heure avant" >
-<!ENTITY event.reminder.2hours.before.label               "2 heures avant" >
-<!ENTITY event.reminder.5hours.before.label               "5 heures avant" >
-<!ENTITY event.reminder.15hours.before.label              "15 heures avant" >
-<!ENTITY event.reminder.1day.before.label                 "1 jour avant" >
-<!ENTITY event.reminder.2days.before.label                "2 jours avant" >
-<!ENTITY event.reminder.1week.before.label                "1 semaine avant" >
-<!ENTITY event.reminder.custom.label                      "Personnaliser…" >
-
-<!ENTITY event.reminder.multiple.label                    "Rappels multiples…" >
-
-<!-- Recurrence dialog -->
-
-<!ENTITY recurrence.title.label                         "Modifier la répétition">
-
-<!ENTITY event.repeat.does.not.repeat.label             "Jamais">
-<!ENTITY event.repeat.daily.label                       "Quotidienne">
-<!ENTITY event.repeat.weekly.label                      "Hebdomadaire">
-<!ENTITY event.repeat.every.weekday.label               "Chaque jour ouvrable">
-<!ENTITY event.repeat.bi.weekly.label                   "Toutes les deux semaines">
-<!ENTITY event.repeat.monthly.label                     "Mensuelle">
-<!ENTITY event.repeat.yearly.label                      "Annuelle">
-<!ENTITY event.repeat.custom.label                      "Personnaliser…">
-
-<!ENTITY event.recurrence.pattern.label                 "Définir la fréquence">
-<!ENTITY event.recurrence.occurs.label                  "Répétition" >
-<!ENTITY event.recurrence.day.label                     "quotidienne" >
-<!ENTITY event.recurrence.week.label                    "hebdomadaire" >
-<!ENTITY event.recurrence.month.label                   "mensuelle" >
-<!ENTITY event.recurrence.year.label                    "annuelle" >
-<!ENTITY event.recurrence.pattern.every.label           "Chaque" >
-<!ENTITY repeat.units.days.both                         "Jour(s)" >
-<!ENTITY event.recurrence.pattern.every.weekday.label   "Chaque jour ouvrable" >
-
-<!ENTITY event.recurrence.pattern.weekly.every.label    "Chaque" >
-<!ENTITY repeat.units.weeks.both                        "Semaine(s)" >
-<!ENTITY event.recurrence.on.label                      "Le :" >
-
-<!ENTITY event.recurrence.pattern.monthly.every.label   "Chaque" >
-<!ENTITY repeat.units.months.both                       "Mois" >
-<!ENTITY event.recurrence.the.label                     "Le" >
-<!ENTITY event.recurrence.repeat.first.label            "premier">
-<!ENTITY event.recurrence.repeat.second.label           "deuxième">
-<!ENTITY event.recurrence.repeat.third.label            "troisième">
-<!ENTITY event.recurrence.repeat.fourth.label           "quatrième">
-<!ENTITY event.recurrence.repeat.fifth.label            "cinquième">
-<!ENTITY event.recurrence.repeat.last.label             "dernier">
-<!ENTITY event.recurrence.pattern.monthly.week.1.label  "Dimanche">
-<!ENTITY event.recurrence.pattern.monthly.week.2.label  "Lundi">
-<!ENTITY event.recurrence.pattern.monthly.week.3.label  "Mardi">
-<!ENTITY event.recurrence.pattern.monthly.week.4.label  "Mercredi">
-<!ENTITY event.recurrence.pattern.monthly.week.5.label  "Jeudi">
-<!ENTITY event.recurrence.pattern.monthly.week.6.label  "Vendredi">
-<!ENTITY event.recurrence.pattern.monthly.week.7.label  "Samedi">
-<!ENTITY event.recurrence.repeat.dayofmonth.label       "Jour du mois">
-<!ENTITY event.recurrence.repeat.recur.label            "Se répète le(s) jour(s)">
-<!ENTITY event.recurrence.every.label                   "Chaque :" >
-
-<!ENTITY repeat.units.years.both                             "Année(s)">
-<!ENTITY event.recurrence.pattern.yearly.every.month.label   "Chaque">
-<!ENTITY event.recurrence.pattern.yearly.every.weekday.label "Chaque">
-
-<!-- LOCALIZATON NOTE
-     Some languages use a preposition when describing dates:
-     Portuguese: 6 de Setembro
-     English: 6 [of] September
-     event.recurrence.pattern.yearly.of.label is "of" in
-     Edit recurrence window -> Recurrence pattern -> Repeat yearly
--->
-<!ENTITY event.recurrence.pattern.yearly.of.label            "" >
-
-<!ENTITY event.recurrence.pattern.yearly.month.1.label       "Janvier">
-<!ENTITY event.recurrence.pattern.yearly.month.2.label       "Février">
-<!ENTITY event.recurrence.pattern.yearly.month.3.label       "Mars">
-<!ENTITY event.recurrence.pattern.yearly.month.4.label       "Avril">
-<!ENTITY event.recurrence.pattern.yearly.month.5.label       "Mai">
-<!ENTITY event.recurrence.pattern.yearly.month.6.label       "Juin">
-<!ENTITY event.recurrence.pattern.yearly.month.7.label       "Juillet">
-<!ENTITY event.recurrence.pattern.yearly.month.8.label       "Août">
-<!ENTITY event.recurrence.pattern.yearly.month.9.label       "Septembre">
-<!ENTITY event.recurrence.pattern.yearly.month.10.label      "Octobre">
-<!ENTITY event.recurrence.pattern.yearly.month.11.label      "Novembre">
-<!ENTITY event.recurrence.pattern.yearly.month.12.label      "Décembre">
-<!ENTITY event.recurrence.pattern.yearly.first.label         "Premier">
-<!ENTITY event.recurrence.pattern.yearly.second.label        "Deuxième">
-<!ENTITY event.recurrence.pattern.yearly.third.label         "Troisième">
-<!ENTITY event.recurrence.pattern.yearly.fourth.label        "Quatrième">
-<!ENTITY event.recurrence.pattern.yearly.fifth.label         "Cinquième">
-<!ENTITY event.recurrence.pattern.yearly.last.label          "Dernier">
-<!ENTITY event.recurrence.pattern.yearly.week.1.label        "Dimanche">
-<!ENTITY event.recurrence.pattern.yearly.week.2.label        "Lundi">
-<!ENTITY event.recurrence.pattern.yearly.week.3.label        "Mardi">
-<!ENTITY event.recurrence.pattern.yearly.week.4.label        "Mercredi">
-<!ENTITY event.recurrence.pattern.yearly.week.5.label        "Jeudi">
-<!ENTITY event.recurrence.pattern.yearly.week.6.label        "Vendredi">
-<!ENTITY event.recurrence.pattern.yearly.week.7.label        "Samedi">
-<!ENTITY event.recurrence.of.label                           "de" >
-<!ENTITY event.recurrence.pattern.yearly.month2.1.label      "Janvier">
-<!ENTITY event.recurrence.pattern.yearly.month2.2.label      "Février">
-<!ENTITY event.recurrence.pattern.yearly.month2.3.label      "Mars">
-<!ENTITY event.recurrence.pattern.yearly.month2.4.label      "Avril">
-<!ENTITY event.recurrence.pattern.yearly.month2.5.label      "Mai">
-<!ENTITY event.recurrence.pattern.yearly.month2.6.label      "Juin">
-<!ENTITY event.recurrence.pattern.yearly.month2.7.label      "Juillet">
-<!ENTITY event.recurrence.pattern.yearly.month2.8.label      "Août">
-<!ENTITY event.recurrence.pattern.yearly.month2.9.label      "Septembre">
-<!ENTITY event.recurrence.pattern.yearly.month2.10.label     "Octobre">
-<!ENTITY event.recurrence.pattern.yearly.month2.11.label     "Novembre">
-<!ENTITY event.recurrence.pattern.yearly.month2.12.label     "Décembre">
-
-<!ENTITY event.recurrence.range.label                   "Fenêtre de répétition">
-<!ENTITY event.recurrence.forever.label                 "Pas de date de fin" >
-<!ENTITY event.recurrence.repeat.for.label              "Créer" >
-<!ENTITY event.recurrence.appointments.label            "Rendez-vous" >
-<!ENTITY event.repeat.until.label                       "Répéter jusqu'à" >
-<!ENTITY event.recurrence.preview.label                 "Aperçu">
-
-<!-- Reminder dialog -->
-
-<!ENTITY reminder.title.label                           "Personnaliser le rappel">
-<!ENTITY reminder.dialogtitle.label                     "Définir les rappels">
-<!ENTITY reminder.reminderDetails.label                 "Détails du rappel">
-<!ENTITY reminder.action.label                          "Choisir une action pour le rappel">
-<!ENTITY reminder.action.alert.label                    "Afficher une alerte">
-<!ENTITY reminder.action.email.label                    "Envoyer un courriel">
-<!ENTITY reminder.new.label                             "Nouveau">
-<!ENTITY reminder.delete.label                          "Supprimer">
-<!ENTITY reminder.relation.start.label                  "l'événement débute">
-<!ENTITY reminder.relation.end.label                    "l'événement se termine">
-<!ENTITY reminder.add.label                             "Ajouter">
-<!ENTITY reminder.add.accesskey                         "A">
-<!ENTITY reminder.remove.label                          "Supprimer">
-<!ENTITY reminder.remove.accesskey                      "R">
-
-<!-- Attendees dialog -->
-<!ENTITY invite.title.label              "Inviter des participants">
-<!ENTITY event.organizer.label           "Organisateur">
-<!ENTITY event.freebusy.suggest.slot     "Suggérer un créneau horaire :">
-<!ENTITY event.freebusy.next.slot        "Créneau horaire suivant" >
-<!ENTITY event.freebusy.previous.slot    "Créneau horaire précédent" >
-<!ENTITY event.freebusy.zoom             "Zoom :">
-<!ENTITY event.freebusy.plus             "Heure suivante " >
-<!ENTITY event.freebusy.minus            " Heure précédente" >
-<!ENTITY event.freebusy.legend.free      "Disponible" >
-<!ENTITY event.freebusy.legend.busy      "occupé" >
-<!ENTITY event.freebusy.legend.unknown   "Pas d'information" >
-
-<!-- Timezone dialog -->
-<!ENTITY timezone.title.label            "Veuillez indiquer le fuseau horaire">
-
-<!-- Read-Only dialog -->
-<!ENTITY read.only.general.label         "Général">
-<!ENTITY read.only.title.label           "Titre :">
-<!ENTITY read.only.repeat.label          "Répétition :">
-<!ENTITY read.only.location.label        "Lieu :">
-<!ENTITY read.only.category.label        "Catégorie :">
-<!ENTITY read.only.organizer.label       "Organisateur :">
-<!ENTITY read.only.reply.label           "Réponse :">
-<!ENTITY read.only.accept.label          "Je participerai">
-<!ENTITY read.only.decline.label         "Je ne participerai pas">
-<!ENTITY read.only.needs.action.label    "Je confirmerai plus tard">
-<!ENTITY read.only.reminder.label        "Rappel :">
-<!ENTITY read.only.attendees.label       "Participants">
-<!ENTITY read.only.description.label     "Description">
-<!ENTITY read.only.documents.label       "Documents">
-<!ENTITY read.only.link.label            "Lien">
deleted file mode 100644
--- a/calendar/chrome/prototypes/sun-calendar-event-dialog.properties
+++ /dev/null
@@ -1,153 +0,0 @@
-# ***** BEGIN LICENSE BLOCK *****
-# Version: MPL 1.1/GPL 2.0/LGPL 2.1
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-# http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# The Original Code is Sun Microsystems code.
-#
-# The Initial Developer of the Original Code is Sun Microsystems.
-# Portions created by the Initial Developer are Copyright (C) 2006
-# the Initial Developer. All Rights Reserved.
-#
-# Contributor(s):
-#   Michael Büttner <michael.buettner@sun.com>
-#   Philipp Kewisch <mozilla@kewis.ch>
-#   Hubert Gajewski <hubert@hubertgajewski.com>, Aviary.pl
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 2 or later (the "GPL"), or
-# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-# in which case the provisions of the GPL or the LGPL are applicable instead
-# of those above. If you wish to allow use of your version of this file only
-# under the terms of either the GPL or the LGPL, and not to allow others to
-# use your version of this file under the terms of the MPL, indicate your
-# decision by deleting the provisions above and replace them with the notice
-# and other provisions required by the LGPL or the GPL. If you do not delete
-# the provisions above, a recipient may use your version of this file under
-# the terms of any one of the MPL, the GPL or the LGPL.
-#
-# ***** END LICENSE BLOCK *****
-
-repeatDetailsRuleDaily1=chaque jour
-repeatDetailsRuleDaily2=un jour sur deux
-repeatDetailsRuleDaily3=tous les %1$S jours
-repeatDetailsRuleDaily4=chaque jour ouvré
-
-repeatDetailsRuleWeekly1=chaque %1$S
-repeatDetailsRuleWeekly2=une semaine sur deux le %1$S
-repeatDetailsRuleWeekly3=toutes les %1$S semaines le %2$S
-repeatDetailsRuleWeekly4=chaque semaine
-repeatDetailsRuleWeekly5=une semaine sur deux
-repeatDetailsRuleWeekly6=une semaine sur %1$S
-
-repeatDetailsDay1=dimanche
-repeatDetailsDay2=lundi
-repeatDetailsDay3=mardi
-repeatDetailsDay4=mercredi
-repeatDetailsDay5=jeudi
-repeatDetailsDay6=vendredi
-repeatDetailsDay7=samedi
-
-repeatDetailsAnd=et
-
-repeatDetailsRuleMonthly1=le %1$S %2$S
-repeatDetailsRuleMonthly2=le %1$S %2$S un mois sur deux
-repeatDetailsRuleMonthly3=le %1$S %2$S tous les %3$S mois
-repeatDetailsRuleMonthly4=le %1$Se de chaque mois
-repeatDetailsRuleMonthly5=le %1$Se jour un mois sur deux
-repeatDetailsRuleMonthly6=le %1$Se jour tous les %2$S mois
-
-repeatDetailsOrdinal1=premier
-repeatDetailsOrdinal2=deuxième
-repeatDetailsOrdinal3=troisième
-repeatDetailsOrdinal4=quatrième
-repeatDetailsOrdinal5=cinquième
-repeatDetailsOrdinal-1=dernier
-
-repeatDetailsRuleYearly1=chaque %1$S %2$S
-repeatDetailsRuleYearly2=un an sur deux le %1$S %2$S
-repeatDetailsRuleYearly3=tous les %3$S ans le %1$S %2$S
-repeatDetailsRuleYearly4=le %1$S %2$S de %3$S
-repeatDetailsRuleYearly5=un an sur deux le %1$S %2$S de %3$S
-repeatDetailsRuleYearly6=tous les %4$S ans le %1$S %2$S de %3$S
-
-repeatDetailsMonth1=Janvier
-repeatDetailsMonth2=Février
-repeatDetailsMonth3=Mars
-repeatDetailsMonth4=Avril
-repeatDetailsMonth5=Mai
-repeatDetailsMonth6=Juin
-repeatDetailsMonth7=Juillet
-repeatDetailsMonth8=Août
-repeatDetailsMonth9=Septembre
-repeatDetailsMonth10=Octobre
-repeatDetailsMonth11=Novembre
-repeatDetailsMonth12=Décembre
-
-repeatDetailsCount=A lieu %1$S\nà partir du %2$S et %3$S fois\nde %4$S à %5$S.
-repeatDetailsCountAllDay=A lieu %1$S\nà partir du %2$S et %3$S fois.
-repeatDetailsUntil=A lieu %1$S\nà partir du %2$S jusqu'au %3$S\nde %4$S à %5$S.
-repeatDetailsUntilAllDay=A lieu %1$S\nà partir du %2$S jusqu'au %3$S.
-repeatDetailsInfinite=A lieu %1$S\nà partir du %2$S\nde %3$S à %4$S.
-repeatDetailsInfiniteAllDay=A lieu %1$S\n à partir du %2$S.
-
-reminderCustomTitle=%1$S %2$S %3$S
-reminderTitleAtStartEvent=Au début de l'événement
-reminderTitleAtStartTask=Au début de la tâche
-reminderTitleAtEndEvent=À la fin de l'événement
-reminderTitleAtEndTask=À la fin de la tâche
-reminderCustomUnitMinute=minute
-reminderCustomUnitMinutes=minutes
-reminderCustomUnitHour=heure
-reminderCustomUnitHours=heures
-reminderCustomUnitDay=jour
-reminderCustomUnitDays=jours
-reminderCustomRelationBefore=avant
-reminderCustomRelationAfter=après
-reminderCustomOriginBeginEvent=le début de l'événement
-reminderCustomOriginEndEvent=la fin de l'événement
-reminderCustomOriginBeginTask=le début de la tâche
-reminderCustomOriginEndTask=la fin de la tâche
-reminderErrorMaxCountReachedEvent=L'agenda sélectionné est limité à %1$S rappels par événement.
-reminderErrorMaxCountReachedTask=L'agenda sélectionné est limité à %1$S rappels par tâche.
-newEvent=Nouvel événement
-newTask=Nouvelle tâche
-
-emailSubjectReply=Re : %1$S
-
-# Link Location Dialog
-specifyLinkLocation=Veuillez spécifier l'adresse du lien
-enterLinkLocation=Indiquez l'adresse d'une page Web ou d'un document
-
-summaryDueTaskLabel=Fin :
-
-# Attach File Dialog
-selectAFile=Veuillez sélectionner le(s) fichier(s) à joindre
-removeCalendarsTitle=Supprimer les pièces jointes
-removeCalendarsText=Voulez-vous vraiment supprimer %1$S pièces jointes ?
-
-# Recurrence Dialog Widget Order
-# LOCALIZATION NOTE: You can change the order of below params
-# Edit recurrence window -> Recurrence pattern -> Repeat monthly
-# %1$S - ordinal, %2$S - weekday
-# e.g. "First Saturday"
-monthlyOrder=%1$S %2$S
-
-# %1$S - day of month, %2$S - of, %3$S - month
-# e.g. "6 [of] September"
-# If you don't need %2$S in your locale - please put this on the third place.
-yearlyOrder=%1$S %3$S %2$S
-
-# Edit recurrence window -> Recurrence pattern -> Repeat yearly
-# %1$S - ordinal, %2$S - weekday, %3$S  - of, %4$S - month
-# e.g. "First Saturday of September"
-# If you don't need %3$S in your locale - please put this on the third place.
-yearlyOrder2=%1$S %2$S %3$S %4$S