--- /dev/null
+/*
+Copyright (c) Igor Barma, Alexandre Desoubeaux, Christian Martel, Eric Brun, Mathieu Amblard, Gwenael Gevet, Pierre Guillot, 2012
+ * Copyright Alexandre Desoubeaux, Christian Martel, Cedric Lecarpentier, Alexandre Lefevre, Marc Salvat 2014-2016
+ * Copyright Alexandre Desoubeaux, Christian Martel, Cedric Lecarpentier, Marc Salvat, Marc Suarez, Harifetra Ramamonjy 2017
+For licensing, see README.txt or http://www.pentilanero.com (Cecill-C or AGPL or LGPL)
+*/
+Ext.ns("EntSavoie.Agenda");
+
+if(EntSavoie.Agenda.NeroAgenda) {
+ Ext.override(EntSavoie.Agenda.NeroAgenda, {
+ i18n : {
+ Agenda: {
+ NeroAgenda: {
+ title: "Mes Agendas",
+ attachClicMenu: {
+ send: "Déposer dans le casier",
+ view: "Visualiser",
+ download: "Télécharger"
+ }
+ }
+ }
+ }
+ });
+}
+
+if(EntSavoie.Agenda.RepeatEvtQuestion) {
+ Ext.override(EntSavoie.Agenda.RepeatEvtQuestion, {
+ i18n : {
+ Agenda: {
+ RepeatEvtQuestion: {
+ title: "Modifier l'événement périodique",
+ description: "Souhaitez-vous modifier uniquement cet événement, tous les événements de la série, ou cet événement et ceux qui le suivent dans la série ?",
+ onlyThis: "Uniquement cet événement",
+ onlyThisDescription: "Les autres événements de la série resteront identiques.",
+ allEvents: "Tous les événements",
+ allEventsDescription: "Tous les événements de la série seront modifiés.",
+ afterEvents: "Evénements suivants",
+ afterEventsDescription: "Cet événement et tous les événements suivants seront modifiés.",
+ cancelTxt: "Annuler la modification"
+ }
+ }
+ }
+ });
+}
+
+if(EntSavoie.Agenda.AgendaRessources) {
+ Ext.override(EntSavoie.Agenda.AgendaRessources, {
+ i18n : {
+ Agenda: {
+ AgendaRessources: {
+ validExportRessourceButton: {
+ text: "Exporter",
+ valid: "Valider",
+ cancel: "Annuler"
+ },
+ exportRessourceWindow: {
+ title: "Export d'agenda",
+ description: "Vous pouvez exporter des agendas en fichier Ical (ics) dans votre casier.",
+ listChooser: {
+ fieldLabel: "Choisir un ou plusieurs agendas"
+ }
+ },
+ title: "Gestion des Agendas",
+ readOrWrite: {
+ boxLabel: "Autoriser l'ajout d'evenement"
+ },
+ checkIsRessource: {
+ boxLabel: "Agenda de type ressource"
+ },
+ addRessourceButton: {
+ tooltip: "Créer un agenda"
+ },
+
+ onExportRessource: {
+ alert: "Veuillez selectionner au moins une ressource."
+ },
+ onSuccessExportICAL: {
+ alert: {
+ title: "Attention",
+ msg: "Une erreur s'est produite durant l'export au format Ical, veuillez recommencer ou rafraichir votre interface si le problème persiste."
+ },
+ messageBox: {
+ title: "Export des agendas au format Ical",
+ buttons: {
+ yes: "OK"
+ }
+ }
+ },
+ exportRessource: {
+ title:"Export d'un agenda",
+ error: "Erreur lors l'export",
+ errorAjax: "Erreur lors de la connection Ajax",
+ waitMsg: "Exportation en cours."
+ },
+ exportRessourceButton: {
+ tooltip: "Exporter un agenda"
+ },
+ importRessourceButton: {
+ tooltip: "Importer un agenda"
+ },
+ chooseRessourceButton: {
+ tooltip: "S'inscrire dans un agenda public",
+ text: "Liste des agendas publics"
+ },
+
+ actionColumn: {
+ deltooltip: "Supprimer cet agenda",
+ unsubtooltip: "Se désinscrire de cet agenda"
+ },
+
+ ressourceGrid: {
+ title: "Ressources",
+ headerName: "Nom"
+ },
+
+ roleGrid: {
+ title : "Pour les rôles",
+ headerName : "Label"
+ },
+
+ titreField: {
+ fieldLabel: "Titre de l'agenda"
+ },
+
+ descriptionField: {
+ fieldLabel: "Description"
+ },
+
+ scopeField: {
+ fieldLabel: "vers",
+ store: {
+ data: ["mon établissement", "tous les établissements"]
+ }
+ },
+
+ ressourceCreateBtn: {
+ text: "Créer"
+ },
+
+ ressourceDeleteBtn: {
+ text: "Supprimer"
+ },
+
+ ressourceUnsubBtn: {
+ text: "Se désinscrire"
+ },
+
+ ressourceModifyBtn: {
+ text: "Modifier"
+ },
+
+ ressourceCancelBtn: {
+ text: "Annuler"
+ },
+
+ singleUserChooser: {
+ WindowTitle: "Ajouter des membres",
+ viewDestComboEmptyText: "participants...",
+ chooseDestinataireBtnTxt: "Partager l'agenda",
+ chooseDestinataireBtnTooltip: "Les utilisateurs verront directement apparaître cet agenda dans le service",
+ viewDestComboFieldLabel: "avec",
+ membres_gridddText: "Retirer des participants",
+ membres_gridddTitle: "Membres selectionnés",
+ participant: "Utilisateurs",
+ membres_gridCheck: "Redact.",
+ retirerMembresBtn: "Retirer"
+ },
+
+ diffusionFS: {
+ title: "Publier l'agenda"
+ },
+
+ addRessource: {
+ title:"Création d'un agenda",
+ error: "Erreur lors la création",
+ errorAjax: "Erreur lors de la connection Ajax",
+ msg: "Veuillez saisir un nom:"
+ },
+
+ defaultRessourceName: {
+ name : "Agenda"
+ },
+
+ deleteRessource: {
+ title: "Suppression d'un agenda",
+ msg: "Confirmez-vous la suppression de cet agenda?"
+ },
+
+ unsubRessource: {
+ title: "Se désinscrire de l'agenda",
+ msg: "Voulez-vous vous désinscrire de cet agenda?"
+ },
+
+ onDeleteAction: {
+ title: "Agenda",
+ unsubRessource: "Vous êtes désinscrit de cet agenda",
+ deleteRessource: "L'agenda a été supprimé",
+ error : "Erreur durant l'opération sur l'agenda"
+ },
+
+ onModificationAction: {
+ title: "Agenda",
+ modifRessource: "L'agenda a été modifié",
+ error : "Erreur durant l'operation sur l'agenda"
+ },
+
+ onUpdateSingleUser: {
+ title: "Agenda",
+ updateSingleUser: "Les utilisateurs ont été mis à jour",
+ errorUpdate: "Problème dans la mise à jour des utilisateurs",
+ failureUpdate: "Erreur dans la mise à jour des utilisateurs"
+ },
+
+ onRefreshUser: {
+ title: "Agenda",
+ errorRefresh: "Problème durant l'obtention des participants",
+ failureRefresh: "Erreur dans la mise à jour des participants"
+ },
+
+ onRefreshRoleGrid: {
+ title: "Agenda",
+ errorRefresh: "Problème durant l'obtention des rôles",
+ failureRefresh: "Erreur dans la communication serveur - Role"
+ }
+ }
+ }
+ }
+ });
+}
+
+if(EntSavoie.Agenda.ChooseRessource) {
+ Ext.override(EntSavoie.Agenda.ChooseRessource, {
+ i18n : {
+ Agenda: {
+ ChooseRessource: {
+ ressourceGrid: {
+ title: "Agenda",
+ headerName: "Nom"
+ },
+
+ ressourceInfos: {
+ html: "Sélectionnez un agenda dans lequel s'inscrire."
+ },
+
+ addBtn: {
+ tooltip: "S'inscrire dans cet agenda",
+ text: "S'inscrire"
+ },
+
+ closeBtn: {
+ tooltip: "Annuler",
+ text: "Annuler"
+ },
+
+ constructor: {
+ title: "S'incrire dans un agenda disponible"
+ },
+
+ onCellclickRessourceGrid: {
+ ressourceName: "Agenda: ",
+ ressourceCreator : "Créé par "
+ },
+
+ onAddBtn: {
+ titleAlert : "Inscription dans un agenda",
+ error : "Aucun agenda n'est sélectionné"
+ },
+
+ onSubscribeRessource: {
+ title: "Agenda",
+ errorSub: "Problème dans la mise à jour",
+ successSub: "Vous êtes inscrit dans ces nouveaux agendas",
+ failureSub: "Erreur durant l'operation sur l'agenda"
+ }
+ }
+ }
+ }
+ });
+}
+
+if(EntSavoie.Agenda.EventViewer) {
+ Ext.override(EntSavoie.Agenda.EventViewer, {
+ i18n : {
+ Agenda: {
+ EventViewer: {
+ closeBtn: {
+ tooltip: "Fermer",
+ text: "Fermer"
+ },
+
+ constructor: {
+ title: "Visualisation de l'évenement"
+ }
+ }
+ }
+ }
+ });
+}
+
+if(EntSavoie.Agenda.DestinataireChooser) {
+ Ext.override(EntSavoie.Agenda.DestinataireChooser, {
+ i18n : {
+ Agenda: {
+ DestinataireChooser: {
+ chooseDestinataireBtn:{
+ text:"Destinataires"
+ },
+ title_membres_grid:{
+ value:"Destinataires"
+ },
+ retirerMembresBtn:{
+ text:"Retirer"
+ },
+ membres_grid:{
+ ddText:"Retirer des destinataires",
+ header:"Nom"
+ },
+ addDestinataireBtn:{
+ text:"Valider"
+ },
+ cancelDestinataireBtn:{
+ text:"Annuler"
+ },
+ chooseWindow:{
+ title:"Choisir les destinataires"
+ },
+ viewDestCombo:{
+ emptyText:"Sélectionner destinataire"
+ }
+ }
+ }
+ }
+ });
+}
+
+if(EntSavoie.ImportAgendaWindow) {
+ Ext.override(EntSavoie.ImportAgendaWindow, {
+ i18n : {
+ importAgendaWindow: {
+ title: "Import de contacts",
+ description: "Vous pouvez importer des ressources dans votre carnet agenda depuis un fichier Ical (ics). Le choix d'une ressource est optionnel.",
+ comboListChooser: {
+ fieldLabel: "Choisir une liste"
+ },
+ nameRessourceField: {
+ fieldLabel: "Choisir un nom",
+ emptyText: "Veuillez saisir un nom"
+ },
+ chooseCartableBtn: {
+ text: "Choisissez un fichier"
+ },
+ importBtn: {
+ text: "Importer"
+ },
+ cancelImportBtn: {
+ text: "Annuler"
+ },
+ choosedMessage: {
+ html: "Aucun fichier choisi."
+ },
+ onSuccessProcessImport: {
+ waitMsg: "Importation en cours.",
+ alert: {
+ title: "Attention",
+ msg: "En raison d'un dysfonctionnement réseau la création des ressources n'a pu se dérouler correctement."
+ },
+ slideMsg: {
+ title: "Import",
+ body: "Les nouvelles ressources ont été ajoutées à l'agenda."
+ }
+ },
+ onFailureProcessImport: {
+ alert: {
+ title: "Attention",
+ msg: "En raison d'un dysfonctionnement réseau la création des ressources n'a pu se dérouler correctement."
+ }
+ },
+ onBrowseCartable: {
+ waitMsg: "Téléchargement du fichier Ical"
+ },
+ onUploadAgendaSuccess: {
+ slideMsg: {
+ title: "Import Agenda",
+ body: "Le fichier est prêt à être importé."
+ }
+ },
+ onUploadAgendaFailure: {
+ alert: {
+ title: "Attention",
+ msg: "Problème dans la transmission du fichier"
+ }
+ },
+ onSuccessAgendaChoosed: {
+ alert: {
+ title: "Attention",
+ msg: "En raison d'un dysfonctionnement réseau l'import du fichier n'a pu se dérouler correctement."
+ }
+ },
+ onFailureAgendaChoosed: {
+ alert: {
+ title: "Attention",
+ msg: "En raison d'un dysfonctionnement réseau l'import du fichier n'a pu se dérouler correctement."
+ }
+ }
+ }
+ }
+ });
+}