- Update StorageView.xaml: DataGrid top, GridSplitter, chart panel bottom - Add PieChart and CartesianChart with MultiDataTrigger visibility - Add radio buttons for donut/bar chart toggle in left panel - Create BytesLabelConverter for chart tooltip formatting - Add stor.chart.* localization keys in EN and FR resx files Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
388 lines
23 KiB
XML
388 lines
23 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
|
<xsd:element name="root" msdata:IsDataSet="true">
|
|
<xsd:complexType>
|
|
<xsd:choice maxOccurs="unbounded">
|
|
<xsd:element name="metadata">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
|
<xsd:attribute name="type" type="xsd:string" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
<xsd:attribute ref="xml:space" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="assembly">
|
|
<xsd:complexType>
|
|
<xsd:attribute name="alias" type="xsd:string" />
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="data">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
|
<xsd:attribute name="type" type="xsd:string" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
<xsd:attribute ref="xml:space" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="resheader">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:choice>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:schema>
|
|
<resheader name="resmimetype">
|
|
<value>text/microsoft-resx</value>
|
|
</resheader>
|
|
<resheader name="version">
|
|
<value>2.0</value>
|
|
</resheader>
|
|
<resheader name="reader">
|
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
<resheader name="writer">
|
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
<data name="app.title" xml:space="preserve">
|
|
<value>SharePoint Toolbox</value>
|
|
</data>
|
|
<data name="toolbar.connect" xml:space="preserve">
|
|
<value>Connexion</value>
|
|
</data>
|
|
<data name="toolbar.manage" xml:space="preserve">
|
|
<value>Gérer les profils...</value>
|
|
</data>
|
|
<data name="toolbar.clear" xml:space="preserve">
|
|
<value>Déconnecter</value>
|
|
</data>
|
|
<data name="tab.permissions" xml:space="preserve">
|
|
<value>Permissions</value>
|
|
</data>
|
|
<data name="tab.storage" xml:space="preserve">
|
|
<value>Stockage</value>
|
|
</data>
|
|
<data name="tab.search" xml:space="preserve">
|
|
<value>Recherche de fichiers</value>
|
|
</data>
|
|
<data name="tab.duplicates" xml:space="preserve">
|
|
<value>Doublons</value>
|
|
</data>
|
|
<data name="tab.templates" xml:space="preserve">
|
|
<value>Modèles</value>
|
|
</data>
|
|
<data name="tab.bulk" xml:space="preserve">
|
|
<value>Opérations en masse</value>
|
|
</data>
|
|
<data name="tab.structure" xml:space="preserve">
|
|
<value>Structure de dossiers</value>
|
|
</data>
|
|
<data name="tab.settings" xml:space="preserve">
|
|
<value>Paramètres</value>
|
|
</data>
|
|
<data name="tab.comingsoon" xml:space="preserve">
|
|
<value>Bientôt disponible</value>
|
|
</data>
|
|
<data name="btn.cancel" xml:space="preserve">
|
|
<value>Annuler</value>
|
|
</data>
|
|
<data name="settings.language" xml:space="preserve">
|
|
<value>Langue</value>
|
|
</data>
|
|
<data name="settings.lang.en" xml:space="preserve">
|
|
<value>Anglais</value>
|
|
</data>
|
|
<data name="settings.lang.fr" xml:space="preserve">
|
|
<value>Français</value>
|
|
</data>
|
|
<data name="settings.folder" xml:space="preserve">
|
|
<value>Dossier de sortie des données</value>
|
|
</data>
|
|
<data name="settings.browse" xml:space="preserve">
|
|
<value>Parcourir...</value>
|
|
</data>
|
|
<data name="profile.name" xml:space="preserve">
|
|
<value>Nom du profil</value>
|
|
</data>
|
|
<data name="profile.url" xml:space="preserve">
|
|
<value>URL du tenant</value>
|
|
</data>
|
|
<data name="profile.clientid" xml:space="preserve">
|
|
<value>ID client</value>
|
|
</data>
|
|
<data name="profile.add" xml:space="preserve">
|
|
<value>Ajouter</value>
|
|
</data>
|
|
<data name="profile.rename" xml:space="preserve">
|
|
<value>Renommer</value>
|
|
</data>
|
|
<data name="profile.delete" xml:space="preserve">
|
|
<value>Supprimer</value>
|
|
</data>
|
|
<data name="status.ready" xml:space="preserve">
|
|
<value>Prêt</value>
|
|
</data>
|
|
<data name="status.cancelled" xml:space="preserve">
|
|
<value>Opération annulée</value>
|
|
</data>
|
|
<data name="err.auth.failed" xml:space="preserve">
|
|
<value>Échec de l'authentification. Vérifiez l'URL du tenant et l'ID client.</value>
|
|
</data>
|
|
<data name="err.generic" xml:space="preserve">
|
|
<value>Une erreur s'est produite. Consultez le journal pour plus de détails.</value>
|
|
</data>
|
|
<data name="grp.scan.opts" xml:space="preserve"><value>Options d'analyse</value></data>
|
|
<data name="chk.scan.folders" xml:space="preserve"><value>Analyser les dossiers</value></data>
|
|
<data name="chk.recursive" xml:space="preserve"><value>Récursif (sous-sites)</value></data>
|
|
<data name="lbl.folder.depth" xml:space="preserve"><value>Profondeur des dossiers :</value></data>
|
|
<data name="chk.max.depth" xml:space="preserve"><value>Maximum (tous les niveaux)</value></data>
|
|
<data name="chk.inherited.perms" xml:space="preserve"><value>Inclure les permissions héritées</value></data>
|
|
<data name="chk.simplified.mode" xml:space="preserve"><value>Mode simplifié</value></data>
|
|
<data name="grp.display.opts" xml:space="preserve"><value>Options d'affichage</value></data>
|
|
<data name="grp.export.fmt" xml:space="preserve"><value>Format d'export</value></data>
|
|
<data name="rad.csv.perms" xml:space="preserve"><value>CSV</value></data>
|
|
<data name="rad.detail.detailed" xml:space="preserve"><value>Détaillé (toutes les lignes)</value></data>
|
|
<data name="rad.detail.simple" xml:space="preserve"><value>Simple (résumé uniquement)</value></data>
|
|
<data name="rad.html.perms" xml:space="preserve"><value>HTML</value></data>
|
|
<data name="btn.gen.perms" xml:space="preserve"><value>Générer le rapport</value></data>
|
|
<data name="btn.open.perms" xml:space="preserve"><value>Ouvrir le rapport</value></data>
|
|
<data name="btn.view.sites" xml:space="preserve"><value>Voir les sites</value></data>
|
|
<data name="perm.site.url" xml:space="preserve"><value>URL du site :</value></data>
|
|
<data name="perm.or.select" xml:space="preserve"><value>ou sélectionnez plusieurs sites :</value></data>
|
|
<data name="perm.sites.selected" xml:space="preserve"><value>{0} site(s) sélectionné(s)</value></data>
|
|
<!-- Phase 3: Storage Tab -->
|
|
<data name="chk.per.lib" xml:space="preserve"><value>Détail par bibliothèque</value></data>
|
|
<data name="chk.subsites" xml:space="preserve"><value>Inclure les sous-sites</value></data>
|
|
<data name="stor.note" xml:space="preserve"><value>Remarque : les analyses de dossiers profondes sur les grands sites peuvent prendre plusieurs minutes.</value></data>
|
|
<data name="btn.gen.storage" xml:space="preserve"><value>Générer les métriques</value></data>
|
|
<data name="btn.open.storage" xml:space="preserve"><value>Ouvrir le rapport</value></data>
|
|
<data name="stor.col.library" xml:space="preserve"><value>Bibliothèque</value></data>
|
|
<data name="stor.col.site" xml:space="preserve"><value>Site</value></data>
|
|
<data name="stor.col.files" xml:space="preserve"><value>Fichiers</value></data>
|
|
<data name="stor.col.size" xml:space="preserve"><value>Taille totale</value></data>
|
|
<data name="stor.col.versions" xml:space="preserve"><value>Taille des versions</value></data>
|
|
<data name="stor.col.lastmod" xml:space="preserve"><value>Dernière modification</value></data>
|
|
<data name="stor.col.share" xml:space="preserve"><value>Part du total</value></data>
|
|
<data name="stor.rad.csv" xml:space="preserve"><value>CSV</value></data>
|
|
<data name="stor.rad.html" xml:space="preserve"><value>HTML</value></data>
|
|
<!-- Phase 3: File Search Tab -->
|
|
<data name="grp.search.filters" xml:space="preserve"><value>Filtres de recherche</value></data>
|
|
<data name="lbl.detail.level" xml:space="preserve"><value>Niveau de détail :</value></data>
|
|
<data name="lbl.extensions" xml:space="preserve"><value>Extension(s) :</value></data>
|
|
<data name="ph.extensions" xml:space="preserve"><value>docx pdf xlsx</value></data>
|
|
<data name="lbl.regex" xml:space="preserve"><value>Nom / Regex :</value></data>
|
|
<data name="ph.regex" xml:space="preserve"><value>Ex : rapport.* ou \.bak$</value></data>
|
|
<data name="chk.created.after" xml:space="preserve"><value>Créé après :</value></data>
|
|
<data name="chk.created.before" xml:space="preserve"><value>Créé avant :</value></data>
|
|
<data name="chk.modified.after" xml:space="preserve"><value>Modifié après :</value></data>
|
|
<data name="chk.modified.before" xml:space="preserve"><value>Modifié avant :</value></data>
|
|
<data name="lbl.created.by" xml:space="preserve"><value>Créé par :</value></data>
|
|
<data name="ph.created.by" xml:space="preserve"><value>Prénom Nom ou courriel</value></data>
|
|
<data name="lbl.modified.by" xml:space="preserve"><value>Modifié par :</value></data>
|
|
<data name="ph.modified.by" xml:space="preserve"><value>Prénom Nom ou courriel</value></data>
|
|
<data name="lbl.library" xml:space="preserve"><value>Bibliothèque :</value></data>
|
|
<data name="ph.library" xml:space="preserve"><value>Chemin relatif optionnel, ex. Documents partagés</value></data>
|
|
<data name="lbl.max.results" xml:space="preserve"><value>Max résultats :</value></data>
|
|
<data name="lbl.site.url" xml:space="preserve"><value>URL du site :</value></data>
|
|
<data name="lbl.summary.users" xml:space="preserve"><value>utilisateur(s)</value></data>
|
|
<data name="ph.site.url" xml:space="preserve"><value>https://tenant.sharepoint.com/sites/MonSite</value></data>
|
|
<data name="btn.run.search" xml:space="preserve"><value>Lancer la recherche</value></data>
|
|
<data name="btn.open.search" xml:space="preserve"><value>Ouvrir les résultats</value></data>
|
|
<data name="srch.col.name" xml:space="preserve"><value>Nom du fichier</value></data>
|
|
<data name="srch.col.ext" xml:space="preserve"><value>Extension</value></data>
|
|
<data name="srch.col.created" xml:space="preserve"><value>Créé</value></data>
|
|
<data name="srch.col.modified" xml:space="preserve"><value>Modifié</value></data>
|
|
<data name="srch.col.author" xml:space="preserve"><value>Créé par</value></data>
|
|
<data name="srch.col.modby" xml:space="preserve"><value>Modifié par</value></data>
|
|
<data name="srch.col.size" xml:space="preserve"><value>Taille</value></data>
|
|
<data name="srch.col.path" xml:space="preserve"><value>Chemin</value></data>
|
|
<data name="srch.rad.csv" xml:space="preserve"><value>CSV</value></data>
|
|
<data name="srch.rad.html" xml:space="preserve"><value>HTML</value></data>
|
|
<!-- Phase 3: Duplicates Tab -->
|
|
<data name="grp.dup.type" xml:space="preserve"><value>Type de doublon</value></data>
|
|
<data name="rad.dup.files" xml:space="preserve"><value>Fichiers en doublon</value></data>
|
|
<data name="rad.dup.folders" xml:space="preserve"><value>Dossiers en doublon</value></data>
|
|
<data name="grp.dup.criteria" xml:space="preserve"><value>Critères de comparaison</value></data>
|
|
<data name="lbl.dup.note" xml:space="preserve"><value>Le nom est toujours le critère principal. Cochez des critères supplémentaires :</value></data>
|
|
<data name="chk.dup.size" xml:space="preserve"><value>Même taille</value></data>
|
|
<data name="chk.dup.created" xml:space="preserve"><value>Même date de création</value></data>
|
|
<data name="chk.dup.modified" xml:space="preserve"><value>Même date de modification</value></data>
|
|
<data name="chk.dup.subfolders" xml:space="preserve"><value>Même nombre de sous-dossiers</value></data>
|
|
<data name="chk.dup.filecount" xml:space="preserve"><value>Même nombre de fichiers</value></data>
|
|
<data name="chk.include.subsites" xml:space="preserve"><value>Inclure les sous-sites</value></data>
|
|
<data name="ph.dup.lib" xml:space="preserve"><value>Tous (laisser vide)</value></data>
|
|
<data name="btn.run.scan" xml:space="preserve"><value>Lancer l'analyse</value></data>
|
|
<data name="btn.open.results" xml:space="preserve"><value>Ouvrir les résultats</value></data>
|
|
<!-- Phase 4: Tab headers -->
|
|
<data name="tab.transfer" xml:space="preserve"><value>Transfert</value></data>
|
|
<data name="tab.bulkMembers" xml:space="preserve"><value>Ajout en masse</value></data>
|
|
<data name="tab.bulkSites" xml:space="preserve"><value>Sites en masse</value></data>
|
|
<data name="tab.folderStructure" xml:space="preserve"><value>Structure de dossiers</value></data>
|
|
<!-- Phase 4: Transfer tab -->
|
|
<data name="transfer.sourcesite" xml:space="preserve"><value>Site source</value></data>
|
|
<data name="transfer.destsite" xml:space="preserve"><value>Site destination</value></data>
|
|
<data name="transfer.sourcelibrary" xml:space="preserve"><value>Bibliothèque source</value></data>
|
|
<data name="transfer.destlibrary" xml:space="preserve"><value>Bibliothèque destination</value></data>
|
|
<data name="transfer.sourcefolder" xml:space="preserve"><value>Dossier source</value></data>
|
|
<data name="transfer.destfolder" xml:space="preserve"><value>Dossier destination</value></data>
|
|
<data name="transfer.mode" xml:space="preserve"><value>Mode de transfert</value></data>
|
|
<data name="transfer.mode.copy" xml:space="preserve"><value>Copier</value></data>
|
|
<data name="transfer.mode.move" xml:space="preserve"><value>Déplacer</value></data>
|
|
<data name="transfer.conflict" xml:space="preserve"><value>Politique de conflit</value></data>
|
|
<data name="transfer.conflict.skip" xml:space="preserve"><value>Ignorer</value></data>
|
|
<data name="transfer.conflict.overwrite" xml:space="preserve"><value>Écraser</value></data>
|
|
<data name="transfer.conflict.rename" xml:space="preserve"><value>Renommer (ajouter suffixe)</value></data>
|
|
<data name="transfer.browse" xml:space="preserve"><value>Parcourir...</value></data>
|
|
<data name="transfer.start" xml:space="preserve"><value>Démarrer le transfert</value></data>
|
|
<data name="transfer.nofiles" xml:space="preserve"><value>Aucun fichier à transférer.</value></data>
|
|
<!-- Phase 4: Bulk Members tab -->
|
|
<data name="bulkmembers.import" xml:space="preserve"><value>Importer CSV</value></data>
|
|
<data name="bulkmembers.example" xml:space="preserve"><value>Charger l'exemple</value></data>
|
|
<data name="bulkmembers.execute" xml:space="preserve"><value>Ajouter les membres</value></data>
|
|
<data name="bulkmembers.preview" xml:space="preserve"><value>Aperçu ({0} lignes, {1} valides, {2} invalides)</value></data>
|
|
<data name="bulkmembers.groupname" xml:space="preserve"><value>Nom du groupe</value></data>
|
|
<data name="bulkmembers.groupurl" xml:space="preserve"><value>URL du groupe</value></data>
|
|
<data name="bulkmembers.email" xml:space="preserve"><value>Courriel</value></data>
|
|
<data name="bulkmembers.role" xml:space="preserve"><value>Role</value></data>
|
|
<!-- Phase 4: Bulk Sites tab -->
|
|
<data name="bulksites.import" xml:space="preserve"><value>Importer CSV</value></data>
|
|
<data name="bulksites.example" xml:space="preserve"><value>Charger l'exemple</value></data>
|
|
<data name="bulksites.execute" xml:space="preserve"><value>Créer les sites</value></data>
|
|
<data name="bulksites.preview" xml:space="preserve"><value>Aperçu ({0} lignes, {1} valides, {2} invalides)</value></data>
|
|
<data name="bulksites.name" xml:space="preserve"><value>Nom</value></data>
|
|
<data name="bulksites.alias" xml:space="preserve"><value>Alias</value></data>
|
|
<data name="bulksites.type" xml:space="preserve"><value>Type</value></data>
|
|
<data name="bulksites.owners" xml:space="preserve"><value>Propriétaires</value></data>
|
|
<data name="bulksites.members" xml:space="preserve"><value>Membres</value></data>
|
|
<!-- Phase 4: Folder Structure tab -->
|
|
<data name="folderstruct.import" xml:space="preserve"><value>Importer CSV</value></data>
|
|
<data name="folderstruct.example" xml:space="preserve"><value>Charger l'exemple</value></data>
|
|
<data name="folderstruct.execute" xml:space="preserve"><value>Créer les dossiers</value></data>
|
|
<data name="folderstruct.preview" xml:space="preserve"><value>Aperçu ({0} dossiers à créer)</value></data>
|
|
<data name="folderstruct.library" xml:space="preserve"><value>Bibliothèque cible</value></data>
|
|
<data name="folderstruct.siteurl" xml:space="preserve"><value>URL du site</value></data>
|
|
<!-- Phase 4: Templates tab -->
|
|
<data name="templates.list" xml:space="preserve"><value>Modèles enregistrés</value></data>
|
|
<data name="templates.capture" xml:space="preserve"><value>Capturer un modèle</value></data>
|
|
<data name="templates.apply" xml:space="preserve"><value>Appliquer le modèle</value></data>
|
|
<data name="templates.rename" xml:space="preserve"><value>Renommer</value></data>
|
|
<data name="templates.delete" xml:space="preserve"><value>Supprimer</value></data>
|
|
<data name="templates.siteurl" xml:space="preserve"><value>URL du site source</value></data>
|
|
<data name="templates.name" xml:space="preserve"><value>Nom du modèle</value></data>
|
|
<data name="templates.newtitle" xml:space="preserve"><value>Titre du nouveau site</value></data>
|
|
<data name="templates.newalias" xml:space="preserve"><value>Alias du nouveau site</value></data>
|
|
<data name="templates.options" xml:space="preserve"><value>Options de capture</value></data>
|
|
<data name="templates.opt.libraries" xml:space="preserve"><value>Bibliothèques</value></data>
|
|
<data name="templates.opt.folders" xml:space="preserve"><value>Dossiers</value></data>
|
|
<data name="templates.opt.permissions" xml:space="preserve"><value>Groupes de permissions</value></data>
|
|
<data name="templates.opt.logo" xml:space="preserve"><value>Logo du site</value></data>
|
|
<data name="templates.opt.settings" xml:space="preserve"><value>Paramètres du site</value></data>
|
|
<data name="templates.empty" xml:space="preserve"><value>Aucun modèle enregistré.</value></data>
|
|
<!-- Phase 4: Shared bulk operation strings -->
|
|
<data name="bulk.confirm.title" xml:space="preserve"><value>Confirmer l'opération</value></data>
|
|
<data name="bulk.confirm.proceed" xml:space="preserve"><value>Continuer</value></data>
|
|
<data name="bulk.confirm.cancel" xml:space="preserve"><value>Annuler</value></data>
|
|
<data name="bulk.confirm.message" xml:space="preserve"><value>{0} — Continuer ?</value></data>
|
|
<data name="bulk.result.success" xml:space="preserve"><value>Terminé : {0} réussis, {1} échoués</value></data>
|
|
<data name="bulk.result.allfailed" xml:space="preserve"><value>Les {0} éléments ont échoué.</value></data>
|
|
<data name="bulk.result.allsuccess" xml:space="preserve"><value>Les {0} éléments ont été traités avec succès.</value></data>
|
|
<data name="bulk.exportfailed" xml:space="preserve"><value>Exporter les éléments échoués</value></data>
|
|
<data name="bulk.retryfailed" xml:space="preserve"><value>Réessayer les échecs</value></data>
|
|
<data name="bulk.validation.invalid" xml:space="preserve"><value>{0} lignes contiennent des erreurs. Corrigez et réimportez.</value></data>
|
|
<data name="bulk.csvimport.title" xml:space="preserve"><value>Sélectionner un fichier CSV</value></data>
|
|
<data name="bulk.csvimport.filter" xml:space="preserve"><value>Fichiers CSV (*.csv)|*.csv</value></data>
|
|
<!-- Phase 4: Folder browser dialog -->
|
|
<data name="folderbrowser.title" xml:space="preserve"><value>Sélectionner un dossier</value></data>
|
|
<data name="folderbrowser.loading" xml:space="preserve"><value>Chargement de l'arborescence...</value></data>
|
|
<data name="folderbrowser.select" xml:space="preserve"><value>Sélectionner</value></data>
|
|
<data name="folderbrowser.cancel" xml:space="preserve"><value>Annuler</value></data>
|
|
<!-- Phase 6: Global Site Selection toolbar -->
|
|
<data name="toolbar.selectSites" xml:space="preserve">
|
|
<value>Choisir les sites</value>
|
|
</data>
|
|
<data name="toolbar.selectSites.tooltip" xml:space="preserve">
|
|
<value>Choisir les sites cibles pour tous les onglets</value>
|
|
</data>
|
|
<data name="toolbar.selectSites.tooltipDisabled" xml:space="preserve">
|
|
<value>Connectez-vous d'abord</value>
|
|
</data>
|
|
<data name="toolbar.globalSites.count" xml:space="preserve">
|
|
<value>{0} site(s) selectionne(s)</value>
|
|
</data>
|
|
<data name="toolbar.globalSites.none" xml:space="preserve">
|
|
<value>Aucun site selectionne</value>
|
|
</data>
|
|
<!-- Phase 7: User Access Audit -->
|
|
<data name="tab.userAccessAudit" xml:space="preserve">
|
|
<value>Audit des accès utilisateur</value>
|
|
</data>
|
|
<data name="audit.grp.users" xml:space="preserve">
|
|
<value>Sélectionner les utilisateurs</value>
|
|
</data>
|
|
<data name="audit.grp.sites" xml:space="preserve">
|
|
<value>Sites cibles</value>
|
|
</data>
|
|
<data name="audit.grp.options" xml:space="preserve">
|
|
<value>Options d'analyse</value>
|
|
</data>
|
|
<data name="audit.search.placeholder" xml:space="preserve">
|
|
<value>Rechercher par nom ou email...</value>
|
|
</data>
|
|
<data name="audit.users.selected" xml:space="preserve">
|
|
<value>{0} utilisateur(s) sélectionné(s)</value>
|
|
</data>
|
|
<data name="audit.btn.run" xml:space="preserve">
|
|
<value>Lancer l'audit</value>
|
|
</data>
|
|
<data name="audit.btn.exportCsv" xml:space="preserve">
|
|
<value>Exporter CSV</value>
|
|
</data>
|
|
<data name="audit.btn.exportHtml" xml:space="preserve">
|
|
<value>Exporter HTML</value>
|
|
</data>
|
|
<data name="audit.summary.total" xml:space="preserve">
|
|
<value>Total des accès</value>
|
|
</data>
|
|
<data name="audit.summary.sites" xml:space="preserve">
|
|
<value>Sites</value>
|
|
</data>
|
|
<data name="audit.summary.highPriv" xml:space="preserve">
|
|
<value>Privilèges élevés</value>
|
|
</data>
|
|
<data name="audit.toggle.byUser" xml:space="preserve">
|
|
<value>Par utilisateur</value>
|
|
</data>
|
|
<data name="audit.toggle.bySite" xml:space="preserve">
|
|
<value>Par site</value>
|
|
</data>
|
|
<data name="audit.filter.placeholder" xml:space="preserve">
|
|
<value>Filtrer les résultats...</value>
|
|
</data>
|
|
<data name="audit.noUsers" xml:space="preserve">
|
|
<value>Sélectionnez au moins un utilisateur.</value>
|
|
</data>
|
|
<data name="audit.noSites" xml:space="preserve">
|
|
<value>Sélectionnez au moins un site.</value>
|
|
</data>
|
|
<!-- Phase 9: Storage Visualization Charts -->
|
|
<data name="stor.chart.title" xml:space="preserve"><value>Stockage par type de fichier</value></data>
|
|
<data name="stor.chart.donut" xml:space="preserve"><value>Graphique en anneau</value></data>
|
|
<data name="stor.chart.bar" xml:space="preserve"><value>Graphique en barres</value></data>
|
|
<data name="stor.chart.toggle" xml:space="preserve"><value>Type de graphique :</value></data>
|
|
<data name="stor.chart.nodata" xml:space="preserve"><value>Exécutez une analyse pour voir la répartition par type de fichier.</value></data>
|
|
</root>
|