diff --git a/src/Umbraco.Web.UI.Client/src/less/main.less b/src/Umbraco.Web.UI.Client/src/less/main.less index 00cdd4f9b1..85ab4e6e56 100644 --- a/src/Umbraco.Web.UI.Client/src/less/main.less +++ b/src/Umbraco.Web.UI.Client/src/less/main.less @@ -157,7 +157,7 @@ h5.-black { } .controls-row { - padding-top: 5px; + padding-bottom: 5px; margin-left: 240px; } diff --git a/src/Umbraco.Web.UI/umbraco/config/lang/fr.xml b/src/Umbraco.Web.UI/umbraco/config/lang/fr.xml index 4affcf02f0..40e18ce298 100644 --- a/src/Umbraco.Web.UI/umbraco/config/lang/fr.xml +++ b/src/Umbraco.Web.UI/umbraco/config/lang/fr.xml @@ -26,7 +26,8 @@ Publier Dépublier Rafraîchir - Republier le site entier + Republier le site tout entier + Récupérer Permissions Version antérieure Envoyer pour publication @@ -39,13 +40,13 @@ Permission refusée. - Ajouter nouveau domaine + Ajouter un nouveau domaine Supprimer Noeud invalide. Domaine invalide. Domaine déjà assigné. Domaine - Langage + Langue Nouveau domaine '%0%' créé Domaine '%0%' supprimé Domaine '%0%' déjà assigné @@ -53,24 +54,25 @@ "https://www.example.com/".

Les domaines contenant un chemin d'un niveau sont autorisés, ex : "example.com/en". Pour autant, cela devrait être évité. Utilisez plutôt la gestion des noms d'hôte.]]> Domaine '%0%' mis à jour - Editer les domaines + Editer les domaines actuels Hériter Culture - ou hériter la culture des noeuds parent. S'appliquera aussi'
- au noeud courant, à moins qu'un domaine soit appliqué aussi.]]>
+ ou hériter de la culture des noeuds parents. S'appliquera aussi
+ au noeud courant, à moins qu'un domaine ci-dessous soit aussi d'application.]]>
Domaines - Voir pour + Aperçu pour + Vider la sélection Choisir Choisir le répertoire courant Faire autre chose Gras Annuler l'indentation de paragraphe - Insérer champ de formulaire - Insérer une entête graphique + Insérer un champ de formulaire + Insérer un entête graphique Editer le HTML Indenter le paragraphe Italique @@ -78,42 +80,47 @@ Justifier à gauche Justifier à droite Insérer un lien - Insérer une ancre + Insérer un lien local (ancre) Liste à puces Liste numérique Insérer une macro Insérer une image + Retourner à la liste Editer les relations Sauver Sauver et publier Sauver et envoyer pour approbation + Sauver la mise en page de la liste Prévisualiser La prévisualisation est désactivée car aucun modèle n'a été assigné. Choisir un style Afficher les styles Insérer un tableau + Générer les modèles + Sauver et générer les modèles - Pour changer le type de document du contenu séléctionné, choisissez un type valide pour cet emplacement, qui soit conforme à la structure des types de documents. - Puis modifiez si nécessaire le mappage des propriétés du type actuel vers le nouveau, et cliquez sur Sauver + Pour changer le type de document du contenu séléctionné, faites d'abord un choix dans la liste des types valides à cet endroit. + Puis modifiez si nécessaire la correspondance des propriétés du type actuel vers le nouveau, et cliquez sur Sauver. Le contenu a été republié. Propriété actuelle Type actuel - Le type de document ne peut être changé, il n'y a pas d'alternatives valides pour cet emplacement. + Le type de document ne peut être changé car il n'y a pas d'alternative valide à cet endroit. Une alternative sera valide si elle est autorisée sous le parent du contenu sélectionné et si tous les éléments de contenu enfants existants peuvent être créés avec celle-ci. Type de document modifié - Mapper les propriétés - Mapper à la propriété + Faire correspondre les propriétés + Faire correspondre à la propriété Nouveau modèle Nouveau type aucun Contenu Choisir le nouveau Type de Document - Le type de document du contenu séléctionné a a bien été changé en [new type] et les propriétés suivantes mappées : + Le type de document du contenu séléctionné a bien été changé en [new type] et les correspondances de propriétés suivantes effectuées : en - Impossible de terminer le mappage des propriétés car une ou plus des propriétés ont plus de un mappage défini. - Seuls les types de documents valides pour cet emplacement sont affichés. + Impossible de terminer la correspondance des propriétés car une ou plusieurs propriétés ont plus d'une correspondance définie. + Seuls les types de documents valides à cet endroit sont affichés. + A été publié A propos de cette page Alias (comment décririez-vous l'image oralement) @@ -127,9 +134,10 @@ Type de Document Edition Expire le - Cet élément a été changé après la publication + Cet élément a été modifié après la publication Cet élément n'est pas publié Dernière publication + Il n'y a aucun élément à afficher Il n'y a aucun élément à afficher dans cette liste. Type de Média Lien vers des média(s) @@ -137,99 +145,116 @@ Rôle Type de membre Aucune date choisie - Titre de page + Titre de la page Propriétés - Ce document est publié mais n'est pas visible car son parent '%0%' est dépublié + Ce document est publié mais n'est pas visible car son parent '%0%' n'est pas publié Oups : ce document est publié mais n'est pas présent dans le cache (erreur interne Umbraco) + Oups: impossible d'obtenir cet url (erreur interne - voir fichier log) + Oups: ce document est publié mais son url entrerait en collision avec le contenu %0% Publier Statut de publication Publié le Dépublié le Supprimer la date Ordre de tri mis à jour - Pour trier les noeuds, faites les glisser à l'aide de la souris ou cliquez sur les entêtes de colonne. Vous pouvez séléctionner plusieurs noeuds en gardant la touche "shift" ou "ctrl" enfoncée pendant votre séléction. + Pour trier les noeuds, faites-les simplement glisser à l'aide de la souris ou cliquez sur les entêtes de colonne. Vous pouvez séléctionner plusieurs noeuds en gardant la touche "shift" ou "ctrl" enfoncée pendant votre séléction. Statistiques Titre (optionnel) + Texte alternatif (optionnel) Type - Dépublié + Dépublier Dernière édition Date/heure à laquelle ce document a été édité - Supprimer fichier(s) + Supprimer le(s) fichier(s) Lien vers un document Membre du/des groupe(s) - Pas un membre du/des groupe(s) - Elements enfants + Pas membre du/des groupe(s) + Eléments enfants Cible - + Ceci se traduit par l'heure suivante sur le serveur : + Qu'est-ce que cela signifie?]]> + Cliquez pour télécharger Faites glisser vos fichier ici... + Lien vers le média + ou cliquez ici pour choisir un fichier + Les seuls types de fichiers autorisés sont + Impossible de télécharger ce fichier, il n'a pas un type de fichier autorisé. + La taille maximum de fichier est + + + Créer un nouveau membre + Tous les membres Où voulez-vous créer le nouveau %0% Créer un élément sous Choisissez un type et un titre - "Types de documents".]]> - "Types de médias".]]> + "Types de documents".]]> + "Types de médias".]]> + Type de document sans modèle + Nouveau répertoire + Nouveau type de données Parcourir votre site - Cacher - Si Umbraco ne s'ouvre pas, vous devriez peut-être autoriser l'ouverture des popups pour ce site. + Si Umbraco ne s'ouvre pas, peut-être devez-vous autoriser l'ouverture des popups pour ce site. s'est ouvert dans une nouvelle fenêtre Redémarrer Visiter Bienvenue - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes + Rester + Invalider les changements + Vous avez des changements en cours + Etes-vous certain(e) de vouloir quitter cette page? - vous avez des changements en cours - Done - - Deleted %0% item - Deleted %0% items - Deleted %0% out of %1% item - Deleted %0% out of %1% items - - Published %0% item - Published %0% items - Published %0% out of %1% item - Published %0% out of %1% items - - Unpublished %0% item - Unpublished %0% items - Unpublished %0% out of %1% item - Unpublished %0% out of %1% items - - Moved %0% item - Moved %0% items - Moved %0% out of %1% item - Moved %0% out of %1% items - - Copied %0% item - Copied %0% items - Copied %0% out of %1% item - Copied %0% out of %1% items - + Terminé + + %0% élément supprimé + %0% éléments supprimés + %0% élément sur %1% supprimé + %0% éléments sur %1% supprimés + + %0% élément publié + %0% éléments publiés + %0% élément sur %1% publié + %0% éléments sur %1% publiés + + %0% élément dépublié + %0% éléments dépubliés + %0% élément sur %1% dépublié + %0% éléments sur %1% dépubliés + + %0% élément déplacé + %0% éléments déplacés + %0% élément sur %1% déplacé + %0% éléments sur %1% déplacés + + %0% élément copié + %0% éléments copiés + %0% élément sur %1% copié + %0% éléments sur %1% copiés + - Name + Nom Gérer les noms d'hôtes Fermer cette fenêtre - Êtes-vous sûr de vouloir supprimer - Êtes-vous sûr de vouloir désactiver + Êtes-vous certain(e) de vouloir supprimer + Êtes-vous certain(e) de vouloir désactiver Cochez cette case pour confirmer la suppression de %0% élément(s) - Êtes-vous sûr ? - Êtes-vous sûr ? + Êtes-vous certain(e)? + Êtes-vous certain(e)? Couper Editer une entrée du Dictionnaire - Editer le langage - Insérer une ancre + Modifier la langue + Insérer un lien local (ancre) Insérer un caractère - Insérer une entête graphique + Insérer un entête graphique Insérer une image Insérer un lien Insérer une macro @@ -237,75 +262,124 @@ Dernière modification Lien Lien interne : - Si vous utilisez des ancres, insérer # avant le lien - Ouvrir dans une nouvelle fenêtre ? + Si vous utilisez des ancres, insérez # au début du lien + Ouvrir dans une nouvelle fenêtre? Paramètres de macro Cette macro ne contient aucune propriété éditable Coller Editer les permissions pour Les éléments dans la corbeille sont en cours de suppression. Ne fermez pas cette fenêtre avant que cette opération soit terminée. La corbeille est maintenant vide - Les éléments supprimés de la corbeille sont supprimés définitivement - regexlib.com a actuellement des problèmes sur lesquels nous n'avons aucun contrôle. Excusez-nous pour le désagrément.]]> - Rechercher une expression régulière Search for a regular expression to add validation to a form field. Example: 'email, 'zip-code' 'url' + Les éléments supprimés de la corbeille seront supprimés définitivement + regexlib.com rencontre actuellement des problèmes sur lesquels nous n'avons aucun contrôle. Nous sommes sincèrement désolés pour le désagrément.]]> + Rechercher une expression régulière à ajouter pour la validation d'un champ de formulaire. Exemple: 'email, 'zip-code', 'url' Supprimer la macro - Champ requis + Champ obligatoire Le site a été réindéxé - Le cache du site a été mis à jour. Tous les contenus publiés sont à jour. Et tous les contenus dépubliés sont rendus invisibles. - Le cache du site va être mis à jour. Tous les contenus publiés seront à jour. Et tous les contenus dépubliés seront rendus invisibles. + Le cache du site a été mis à jour. Tous les contenus publiés sont maintenant à jour. Et tous les contenus dépubliés sont restés invisibles. + Le cache du site va être mis à jour. Tous les contenus publiés seront mis à jour. Et tous les contenus dépubliés resteront invisibles. Nombre de colonnes Nombre de lignes - Définir un placeholder id en mettant un ID sur votre placeholder vous pouvez injecter du contenu à cet endroit depuis vos modèles enfants, - en faisant référence à cet id au sein d'un élément <asp:content />.]]> - Séléctionnez un placeholder id depuis la liste ci-dessous. Vous pouvez seulement - choisir un ID depuis le modèle parent.]]> - Cliquez pour voir l'image en taille maximale - Séléctionner un élément + Définir un placeholder ID. En mettant un ID sur votre placeholder, vous pouvez injecter du contenu à cet endroit depuis les modèles enfants, + en faisant référence à cet ID au sein d'un élément <asp:content />.]]> + Séléctionnez un placeholder id dans la liste ci-dessous. Vous pouvez seulement + choisir un ID se trouvant dans le parent du modèle actuel.]]> + Cliquez sur l'image pour la voir en taille réelle + Sélectionner un élément Voir l'élément de cache + Créer un répertoire... + + Lier à l'original + La communauté la plus amicale + + Lier à la page + + Ouvre le document lié dans une nouvelle fenêtre ou un nouvel onglet + Ouvre le document lié dans l'entièreté de la fenêtre + Ouvre le document lié dans le conteneur parent + + Lier à un media + + Sélectionner le media + Sélectionner l'icône + Sélectionner l'élément + Sélectionner le lien + Sélectionner la macro + Sélectionner le contenu + Sélectionner le membre + Sélectionner le groupe de membres + + Il n'y a pas de paramètres pour cette macro + + Fournisseurs externes d'identification + Détails de l'exception + Trace d'exécution + Exception interne + + Liez votre + Enlevez votre + + compte + + Sélectionner un éditeur %0%' ci-dessous
Vous pouvez ajouter d'autres langages depuis le menu ci-dessous "Langages". + Editez les différentes versions de langues pour l'élément de dictionaire '%0%' ci-dessous.
Vous pouvez ajouter d'autres langues depuis le menu ci-dessous "Langues". ]]>
Nom de Culture Votre nom d'utilisateur Votre mot de passe + Confirmation de votre mot de passe Nommer %0%... Entrez un nom... + Libellé... + Entrez une description... Rechercher... Filtrer... + Ajouter des tags (appuyer sur enter entre chaque tag)... + Entrez votre email + + Autoriser à la racine + Seuls les Types de Contenu qui ont ceci coché peuvent être créés au niveau racine des arborescences de contenu et de media Types de noeuds enfants autorisés + Composition de Type de Documents Créer - Supprimer onglet + Supprimer l'onglet Description Nouvel onglet Onglet Miniature Activer la vue liste + Configure l'élément de contenu de sorte à afficher une liste de ses enfants que l'on peut trier et filtrer, les enfants ne seront pas affichés dans l'arborescence + Liste courante + Le type de donnée de la liste courante + Créer une liste personnalisée + Supprimer la liste personnalisée - Ajouter une prévaleur - Type de données en base de donées + Ajouter une valeur de base + Type de donnée en base de donées GUID du Property Editor Property editor Boutons Activer les paramètres avancés pour Activer le menu contextuel Taille maximale par défaut des images insérées - CSS relatives + CSS associées Afficher le libellé Largeur et hauteur - Vos données ont été sauvegardées, mais avant de publier votre page il y a des erreurs que vous devez corriger : - Le Membership Provider n'autorise pas le changement des mots de passe (EnablePasswordRetrieval doit être définit à true) + Vos données ont été sauvegardées, mais avant de pouvoir publier votre page, il y a des erreurs que vous devez corriger : + Le Membership Provider n'autorise pas le changement des mots de passe (EnablePasswordRetrieval doit être défini à true) %0% existe déjà - Il y a des erreurs : - Il y a des erreurs : + Des erreurs sont survenues : + Des erreurs sont survenues : Le mot de passe doit contenir un minimum de %0% caractères et contenir au moins %1% caractère(s) non-alphanumerique %0% doit être un entier Le champ %0% dans l'onglet %1% est obligatoire @@ -314,23 +388,30 @@ %0% n'est pas correctement formaté + Le serveur a retourné une erreur Le type de fichier spécifié n'est pas autorisé par l'administrateur - NOTE ! Même si CodeMirror est activé dans la configuration, il est désactivé sur Internet Explorer car il n'est pas stable sur ce navigateur. - Remplissez l'alias et le nom de la nouvelle propriété - Il y a un problème de droits de lecture/écriture sur un fichier ou dossier spécifique - Entrez un titre - Choisissez un type - Vous allez définir une taille d'image supérieure à sa taille d'origine. Êtes-vous sûr ? + NOTE ! Même si CodeMirror est activé dans la configuration, il est désactivé dans Internet Explorer car il n'est pas suffisamment stable dans ce navigateur. + Veuillez remplir l'alias et le nom de la nouvelle propriété! + Il y a un problème de droits en lecture/écriture sur un fichier ou dossier spécifique + Erreur de chargement du script d'une Partial View (fichier : %0%) + Erreur de chargement du userControl '%0%' + Erreur de chargement d'un customControl (Assembly: %0%, Type: '%1%') + Erreur de chargement d'un script du MacroEngine (fichier : %0%) + "Erreur de parsing d'un fichier XSLT : %0% + "Erreur de lecture d'un fichier XSLT : %0% + Veuillez entrer un titre + Veuillez choisir un type + Vous allez définir une taille d'image supérieure à sa taille d'origine. Êtes-vous certain(e) de vouloir continuer? Erreur dans le script Python - Le script Python n'a pas été sauvegardé, car il contient des erreur(s) + Le script Python n'a pas été sauvegardé car il contient des erreurs Noeud de départ supprimé, contactez votre administrateur - Séléctionnez du contenu avant de changer le style + Veuillez sélectionner du contenu avant de changer le style Aucun style actif disponible - Placez le curseur à gauche des deux cellules que vous voulez fusionner - Vous ne pouvez pas scinder une cellule que vous n'avez pas fusionné. + Veuillez placer le curseur à gauche des deux cellules que vous voulez fusionner + Vous ne pouvez pas scinder une cellule qui n'a pas été fusionnée. Erreur dans le code source XSLT - Le XSLT n'a pas été sauvegardé, car il contient des erreur(s) - Il y a une erreur de configuration du type de données de cette propriété. Vérifiez ce type de données. + Le XSLT n'a pas été sauvegardé car il contient des erreurs + Il y a une erreur de configuration du type de données utilisé pour cette propriété, veuillez vérifier le type de données. A propos @@ -338,8 +419,10 @@ Actions Ajouter Alias - Êtes-vous sûr ? - Bordure + Tout + Êtes-vous certain(e)? + Retour + Bord par Annuler Marge de cellule @@ -348,13 +431,13 @@ Fermer la fenêtre Commenter Confirmer - Contraindre les proportions + Conserver les proportions Continuer Copier Créer Base de données Date - Defaut + Défaut Supprimer Supprimé Suppression... @@ -364,26 +447,29 @@ Télécharger Editer Edité - Elements + Eléments Email Erreur Trouver Hauteur Aide - Icone + Icône Importer Marge intérieure Insérer Installer + Non valide Justifier - Langage - Layout - Chargement - Fermé + Libellé + Langue + Mise en page + En cours de chargement + Bloqué Connexion Déconnexion Déconnexion Macro + Obligatoire Déplacer Plus Nom @@ -402,6 +488,7 @@ Propriétés Email de réception des données de formulaire Corbeille + Votre corbeille est vide Restant Renommer Renouveller @@ -409,12 +496,13 @@ Réessayer Permissions Rechercher + Désolé, nous ne pouvons pas trouver ce que vous recherchez Serveur Montrer Afficher la page à l'envoi Taille Trier - Submit + Envoyer Type Rechercher... Haut @@ -431,11 +519,45 @@ Oui Dossier Résultats de recherche - Reorder - I am done reordering + Réorganiser + J'ai fini de réorganiser + Prévisualiser + Modifier le mot de passe + vers + Liste + Sauvegarde... + actuel + Intégrer + sélectionné + + + Noir + Vert + Jaune + Orange + Bleu + Rouge + + + Ajouter un onglet + Ajouter une propriété + Ajouter un éditeur + Ajouter un modèle + Ajouter un noeud enfant + Ajouter un enfant + + Editer le type de données + + Parcourir les sections + + Raccourcis + afficher les raccourcis + + Passer à la vue en liste + Basculer vers l'autorisation comme racine - Background color + Couleur de fond Gras Couleur de texte Police @@ -445,131 +567,128 @@ Page - L'installeur n'a pas pu se connecter à la base de données. - Impossible de modifier le fichier web.config file. Modifiez s'il vous plait la "connection string" manuellement. - Votre base de données a été détectée et identifiée telle que - Configurtion de la base de données + Le programme d'installation ne parvient pas à se connecter à la base de données. + Impossible de sauvegarder le fichier web.config. Veuillez modifier la "connection string" manuellement. + Votre base de données a été détectée et est identifiée comme étant + Configuration de la base de données install pour installer la base de données Umbraco %0% + Appuyez sur le bouton installer pour installer la base de données Umbraco %0% ]]> - Suivant pour procéder.]]> - Base de données non trouvée ! Vérifiez les informations de la "connection string" dans le fichier web.config.

-

Pour poursuivre, éditez le fichier "web.config" (avec Visual Studio ou votre éditeur de texte favori), scrollez jusqu'en bas, ajoutez une "connection string" dans la ligne "umbracoDbDSN" et sauvegardez votre fichier.

+ Suivant pour poursuivre.]]> + Base de données non trouvée ! Veuillez vérifier les informations de la "connection string" dans le fichier web.config.

+

Pour poursuivre, veuillez éditer le fichier "web.config" (avec Visual Studio ou votre éditeur de texte favori), scroller jusqu'en bas, ajouter le "connection string" pour votre base de données dans la ligne avec la clé "umbracoDbDSN" et sauvegarder le fichier.

Cliquez sur le bouton Réessayer lorsque cela est fait.
Plus d'informations sur l'édition du fichier web.config ici.

]]>
- - Contactez votre administrateur système si nécessaire. - Si vous installez Umbraco sur votre ordinateur, vous aurez probablement besoin de consulter votre administrateur système.]]> + + Veuillez contacter votre fournisseur de services internet si nécessaire. + Si vous installez Umbraco sur un ordinateur ou un serveur local, vous aurez peut-être besoin de consulter votre administrateur système.]]> Appuyez sur le bouton Upgrader pour mettre à jour votre base de données vers Umbraco %0%

- Ne vous inquiétez pas : aucun contenu ne sera supprimé et tout continuera à fonctionner parfaitement ensuite ! + N'ayez pas d'inquiétude : aucun contenu ne sera supprimé et tout continuera à fonctionner parfaitement par après !

]]>
- Appuyez sur Suivant pour - poursuivre. ]]> + + Appuyez sur Suivant pour + poursuivre. ]]> + Suivant pour poursuivre la configuration]]> - Le mot de passe par défaut doit être changé !]]> - L'utilisateur par défaut a été désactivé ou n'a pas accès à Umbraco!

Aucune action n'est requise. Cliquez sur Suivant pour poursuivre.]]> - Le mot de passe par défaut a été modifié avec succès !

Aucune action n'est requise. Cliquez sur Suivant pour poursuivre.]]> - Le mot de passe a été changé ! - - Umbraco créer un utilisateur par défaut avec le login ('admin') et le mot de passe ('default'). - Il est important que ce mot de passe soit changé pour quelque-chose de sécurisé et unique. -

-

- Cette étape va vérifier le mot de passe par défaut et vérifier s'il est nécessaire de le changer. -

- ]]>
+ Le mot de passe par défaut doit être modifié !]]> + L'utilisateur par défaut a été désactivé ou n'a pas accès à Umbraco!

Aucune autre action n'est requise. Cliquez sur Suivant pour poursuivre.]]> + Le mot de passe par défaut a été modifié avec succès depuis l'installation!

Aucune autre action n'est requise. Cliquez sur Suivant pour poursuivre.]]> + Le mot de passe a été modifié ! + + ('admin') et le mot de passe ('default'). Il est important que ce mot de passe soit modifié en quelque-chose de sécurisé et unique. + ]]> Pour bien commencer, regardez nos vidéos d'introduction - En cliquant sur le bouton Suvant (ou en modifiant umbracoConfigurationStatus dans le fichier web.config), vous acceptez la licence de ce logiciel telle que spécifiée dans le champ ci-dessous. Remarque : cette distribution Umbraco consiste en deux licences différentes, la licence open source MIT pour le framework et la licence Umbraco freewarequi couvre l'UI. + En cliquant sur le bouton "Suivant" (ou en modifiant umbracoConfigurationStatus dans le fichier web.config), vous acceptez la licence de ce logiciel telle que spécifiée dans le champ ci-dessous. Veuillez noter que cette distribution Umbraco consiste en deux licences différentes, la licence open source MIT pour le framework et la licence Umbraco freeware qui couvre l'UI. Pas encore installé. - Fichiers et dossiers affectés - Plus d'informations sur la définition des permissions + Fichiers et dossiers concernés + Plus d'informations sur la configuration des permissions Vous devez donner à ASP.NET les droits de modification sur les fichiers/dossiers suivants - Vos permissions sont presques parfaites !

- Vous pouvez faire fonctionner Umbraco sans problèmes, mais vous ne serez pas en mesure d'installer des packages, ce qui est hautement recommandé pour tirer pleinement parti d'Umbraco.]]>
- Comment le résoudre + Vos configurations de permissions sont presque parfaites !

+ Vous pouvez faire fonctionner Umbraco sans problèmes, mais vous ne serez pas en mesure d'installer des packages, ce qui est hautement recommandé pour tirer pleinement profit d'Umbraco.]]>
+ Comment résoudre Cliquez ici pour lire la version texte - tutoriel vidéo sur la définition des permissions pour Umbraco, ou lisez la version texte.]]> - Vos permissions pourraient être problématiques ! + tutoriel vidéo sur la définition des permissions des répertoires pour Umbraco, ou lisez la version texte.]]> + Vos configurations de permissions pourraient poser problème !

- Vous pouvez faire fonctionner Umbraco sans problèmes, mais vous ne serez pas en mesure d'installer des packages, ce qui est hautement recommandé pour tirer pleinement parti d'Umbraco.]]>
- Vos permissions ne sont pas prêtes pour Umbraco ! + Vous pouvez faire fonctionner Umbraco sans problèmes, mais vous ne serez pas en mesure d'installer des packages, ce qui est hautement recommandé pour tirer pleinement profit d'Umbraco.]]> + Vos configurations de permissions ne sont pas prêtes pour Umbraco !

Pour faire fonctionner Umbraco, vous aurez besoin de mettre à jour les permissions sur les fichiers/dossiers.]]>
- Vos permissions sont parfaites !

- Vous êtes prêt à faire fonctionner Umbraco et installer des packages !]]>
+ Vos configurations de permissions sont parfaites !

+ Vous êtes prêt(e) à faire fonctionner Umbraco et à installer des packages !]]>
Résoudre un problème sur un dossier - Suivz ce lien pour plus d'informations sur ASP.NET et la création de dossiers + Suivez ce lien pour plus d'informations sur les problèmes avec ASP.NET et la création de dossiers Définir les permissions de dossier Je veux démarrer "from scratch" - + Apprenez comment) - Vous pouvez toujours choisir d'installer Runway plus tard. Pour cela allez dans la séction "Développeur" et séléctionnez "Packages". + Vous pouvez toujours choisir d'installer Runway plus tard. Pour cela, allez dans la section "Développeur" et sélectionnez "Packages". ]]> - Vous avez mis en oeuvre une plateforme Umbraco clean. Que voulez-vous faire ensuite ? + Vous venez de mettre en place une plateforme Umbraco toute nette. Que voulez-vous faire ensuite ? Runway est installé + Les fondations en place. Choisissez les modules que vous souhaitez installer par-dessus
Voici la liste des modules recommandés, cochez ceux que vous souhaitez installer, ou regardez la liste complète des modules ]]>
Recommandé uniquement pour les utilisateurs expérimentés Je veux commencer avec un site simple - + - "Runway" est un simple site fournissant des types de documents et modèles basiques. L'installeur peut mettre en oeuvre Runway automatiquement pour vous, - mais vous pouvez facilement léditer, lenrichir, ou le supprimer ensuite. Il n'est pas nécessaire et vous pouvez parfaitement utiliser Umbraco sans. Pour autant, - Runway offre un socle facile basé sur des bonnes pratiques pour vous permettre de commencer rapidement. - Si vous choisissez d'installer Runway, vous pouvez, de manière optionnelle, choisir des blocks appelés Runway Modules pour enrichir les pages du site. + "Runway" est un site simple qui fournit des types de documents et des modèles de base. L'installateur peut mettre en place Runway automatiquement pour vous, + mais vous pouvez facilement l'éditer, l'enrichir, ou le supprimer par la suite. Il n'est pas nécessaire, et vous pouvez parfaitement vous en passer pour utiliser Umbraco. Cela étant dit, + Runway offre une base facile, fondée sur des bonnes pratiques, pour vous permettre de commencer plus rapidement que jamais. + Si vous choisissez d'installer Runway, vous pouvez sélectionner en option des blocs de base, appelés Runway Modules, pour enrichir les pages de votre site.

Inclus avec Runway : Home page, Getting Started page, Installing Modules page.
Modules optionnels : Top Navigation, Sitemap, Contact, Gallery.
]]>
- Qu'est ce que Runway - Step 1/5 : Licence - Step 2/5 : Configuration base de données - Step 3/5 : Validation des permissions de fichiers - Step 4/5 : Sécurité Umbraco - Step 5/5 : Umbraco est prêt + Qu'est-ce que Runway + Etape 1/5 : Accepter la licence + Etape 2/5 : Configuration de la base de données + Etape 3/5 : Validation des permissions de fichiers + Etape 4/5 : Sécurité Umbraco + Etape 5/5 : Umbraco est prêt Merci d'avoir choisi Umbraco Parcourir votre nouveau site -Vous avez installé Runway, alors pourquoi pas jeter un oeil au look de votre nouveau site ?]]> - Aide et information -Obtenez de l'aide de notre award winning communauté, parcourez la documentation our regardez quelques vidéos sur "Comemnt construire un site simple", "Comment utiliser les packages" et un guide rapide sur la terminologie Umbraco]]> +Vous avez installé Runway, alors pourquoi ne pas jeter un oeil au look de votre nouveau site ?]]>
+ Aide et informations complémentaires +Obtenez de l'aide de notre "award winning" communauté, parcourez la documentation ou regardez quelques vidéos gratuites sur la manière de construire un site simple, d'utiliser les packages ainsi qu'un guide rapide sur la terminologie Umbraco]]> Umbraco %0% est installé et prêt à être utilisé - /web.config file et mettre à jour le paramètre AppSetting dans umbracoConfigurationStatus en bas de la valeur de '%0%'.]]> - démarrer maintenant en cliquant sur le bouton "Lancer Umbraco" ci-dessous.
-Si vous débutez sur Umbraco, vous pouvez trouver plein de ressources sur nos pages "Getting Started".]]>
+ fichier /web.config et mettre à jour le paramètre AppSetting umbracoConfigurationStatus situé en bas à la valeur '%0%'.]]> + démarrer instantanément en cliquant sur le bouton "Lancer Umbraco" ci-dessous.
+Si vous débutez avec Umbraco, vous pouvez trouver une foule de ressources dans nos pages "Getting Started".]]>
Lancer Umbraco -Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à ajouter du contenu, mettez à jour les templates et feuilles de styles ou ajoutez ds nouvelles fonctionnalités]]> +Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à ajouter du contenu, à mettre à jour les modèles d'affichage et feuilles de styles ou à ajouter de nouvelles fonctionnalités]]> La connexion à la base de données a échoué. Umbraco Version 3 Umbraco Version 4 Regarder - umbraco %0%, qu'il s'agisse d'une installation récente ou de la version 3.0 + Umbraco %0%, qu'il s'agisse d'une nouvelle installation ou d'une mise à jour à partir de la version 3.0

- Appuyez sur Press "suivant" pour commencer.]]>
+ Appuyez sur "suivant" pour commencer l'assistant.]]>
Code de la Culture Nom de la culture - Vous avez été inactif, la déconnexion automatique se fera dans + Vous avez été inactif et la déconnexion aura lieu automatiquement dans Renouvellez votre session maintenant pour sauvegarder votre travail @@ -581,8 +700,20 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Joyeux vendredi Joyeux samedi Connectez-vous ci-dessous - La session a expiré - © 2001 - %0%
umbraco.com

]]>
+ Identifiez-vous avec + La session a expiré + © 2001 - %0%
Umbraco.com

]]>
+ Mot de passe oublié? + Un email contenant un lien pour ré-initialiser votre mot de passe sera envoyé à l'adresse spécifiée + Un email contenant les instructions de ré-initialisation de votre mot de passe sera envoyée à l'adresse spécifiée si elle correspond à nos informations. + Revenir au formulaire de connexion + Veuillez fournir un nouveau mot de passe + Votre mot de passe a été mis à jour + Le lien sur lequel vous avez cliqué est non valide ou a expiré. + Umbraco: Ré-initialiser le mot de passe + + Votre nom d'utilisateur pour vous connecter au back-office Umbraco est : %0%.

Cliquez ici pour ré-initialiser votre mot de passe, ou recopiez cet URL dans votre navigateur :

%1%

]]> +
Tableau de bord @@ -590,21 +721,21 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Contenu - Choisissez une page ci-dessous... + Choisissez la page au-dessus... %0% a été copié dans %1% - Choisissez, ci-dessous, où le document %0% doit être copié + Choisissez ci-dessous l'endroit où le document %0% doit être copié %0% a été déplacé dans %1% - Choisissez, ci-dessous, où le document %0% doit être déplacé - a été choisi comme racine de votre contenu, cliquez sur 'ok' ci-dessous. - Aucun noeud choisi, choisissez s'il vous plait un noeud dans la liste ci-dessus avant de cliquer sur 'ok'. - Le noeud actuel n'est pas autorisé dans le noeud choisi à cause de son type + Choisissez ci-dessous l'endroit où le document %0% doit être déplacé + a été choisi comme racine de votre nouveau contenu, cliquez sur 'ok' ci-dessous. + Aucun noeud n'a encore été choisi, veuillez choisir un noeud dans la liste ci-dessus avant de cliquer sur 'ok'. + Le noeud actuel n'est pas autorisé sous le noeud choisi à cause de son type Le noeud actuel ne peut pas être déplacé dans une de ses propres sous-pages Le noeud actuel ne peut pas exister à la racine - L'action n'est pas autorisée car vous n'avez pas les droits sur un ou plus des noeuds enfants. - Relier les items copiés à l'original + L'action n'est pas autorisée car vous n'avez pas les droits suffisants sur un ou plusieurs noeuds enfants. + Relier les éléments copiés à l'original - Editer vos notifications pour %0% + Editez vos notifications pour %0% - Hi %0%

+ + Hello %0%

Ceci est un email automatique pour vous informer que la tâche '%1%' a été executée sur la page '%2%' @@ -626,11 +758,11 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à


-      EDIT        +      MODIFIER       

-

Update summary:

+

Résumé de la mise à jour :

%6%
@@ -638,71 +770,79 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à

-      EDIT        +      MODIFIER       

Bonne journée !

- Le Robot Umbraco vous salue + Avec les salutations du Robot Umbraco

]]>
La notification [%0%] à propos de %1% a été executée sur %2% Notifications - localisez le package. Les packages Umbraco ont généralement une extension .umb ou .zip. + Choisissez un package sur votre ordinateur en cliquant sur le bouton Parcourir
+ et localisez le package. Les packages Umbraco ont généralement une extension ".umb" ou ".zip". ]]>
Auteur - Demon + Démo Documentation Meta data du package Nom du package - Le package ne contient aucun éléments -
- Vous pouvez supprimer tranquillement le package de votre installation en cliquant sur "Désinstaller" ci-dessous.]]>
- Aucune mises à jour disponibles - Options de package + Le package ne contient aucun élément +
+ Vous pouvez supprimer tranquillement ce package de votre installation en cliquant sur "Désinstaller le package" ci-dessous.]]>
+ Aucune mise à jour disponible + Options du package Package readme - Package repository + Repository des packages Confirmation de désinstallation - Package was uninstalled + Le package a été désinstallé Le package a été désinstallé avec succès - Désintaller le package - - Remarque : tous les documents, media etc dépendants des éléments que vous supprimerez, arrêteront de fonctionner, ce qui peut provoquer une instabilité du système, - désinstallez avec prudence. En cas de doute, contactez l'auteur du package.]]> + Désinstaller le package + + Remarque : tous les documents, media etc. dépendant des éléments que vous supprimez vont cesser de fonctionner, ce qui peut provoquer une instabilité du système, + désinstallez donc avec prudence. En cas de doute, contactez l'auteur du package.]]> Télécharger la mise à jour depuis le repository Mettre à jour le package Instructions de mise à jour - Il y a une mise à jour disponible pour ce package. Vous pouvez la télécharger directement depuis le repository. - Version de package - Historique des version de package + Il y a une mise à jour disponible pour ce package. Vous pouvez la télécharger directement depuis le repository des packages Umbraco. + Version du package + Historique des versions du package Voir le site internet du package + Package déjà installé + Ce package ne peut pas être installé, il nécessite au minimum la version Umbraco %0% + Désinstallation... + Téléchargement... + Import... + Installation... + Redémarrage, veuillez patienter... + Terminé, votre navigateur va être rafraîchi, veuillez patienter... Coller en conservant le formatage (non recommandé) - Le texte que vous tentez de coller contient des caractères spéciaux ou de formatage. Cela peut être dû à une copie d'un texte de Microsoft Word. Umbraco peut supprimer les caractères spéciaux et le formatage automatiquement, de manière à ce que le texte collé soit plus utilisable pour le Web. - Coller en tant que texte brut sans formatage - Coller, mais supprimer le formatage (recommendé) + Le texte que vous tentez de coller contient des caractères spéciaux ou du formatage. Cela peut être dû à une copie d'un texte depuis Microsoft Word. Umbraco peut supprimer automatiquement les caractères spéciaux et le formatage, de manière à ce que le texte collé convienne mieux pour le Web. + Coller en tant que texte brut sans aucun formatage + Coller, mais supprimer le formatage (recommandé) Protection basée sur les rôles via les groupes de membres Umbraco.]]> - l'authentification basée sur les rôles.]]> + l'authentification basée sur les rôles.]]> Page d'erreur - Utilisé quand les gens sont connectés, mais n'ont pas accès + Utilisé pour les personnes connectées, mais qui n'ont pas accès Choisissez comment restreindre l'accès à cette page %0% est maintenant protégée Protection supprimée de %0% Page de connexion - Choisissez la page qui a le formulaire de login + Choisissez la page qui contient le formulaire de connexion Supprimer la protection - Choisissez la page qui contient le formulaire de login et les messages d'erreur - Piochez les roles qui ont accès à cette page - Définissez l'identifiant et mot de passe pour cette page + Choisissez les pages qui contiennent le formulaire de connexion et les messages d'erreur + Choisissez les rôles qui ont accès à cette page + Définissez l'identifiant et le mot de passe pour cette page Protection utilisateur unique - Si vous souhaitez simplement mettre en place une protection par identifiant et mot de passe + Si vous souhaitez mettre en place une protection simple utilisant un identifiant et un mot de passe uniques @@ -710,44 +850,47 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à %0% n'a pas pu être publié car cet élément est programmé pour être publié bientôt. ]]> + - Inclure les pages enfants non publiées + Inclure les pages enfant non publiées Publication en cours - veuillez patienter... - %0% sur %1% des pages ont été publiées... + %0% pages sur %1% ont été publiées... %0% a été publié %0% et ses pages enfants ont été publiées - Publier %0% et ses pages enfants - ok pour publier %0% et le rendre ainsi accessible publiquement.

- Vous pouvez publier cette page et ses sous pages en cochant publier tous les enfants ci-dessous. + Publier %0% et toutes ses pages enfant + Publier pour publier %0% et la rendre ainsi accessible publiquement.

+ Vous pouvez publier cette page et toutes ses sous-pages en cochant Inclure les pages enfant non pubiées ci-dessous. ]]>
- Vous n'avez configuré aucune couleurs approuvées + Vous n'avez configuré aucune couleur approuvée - Ajouter un lien externe - Ajouter un lien interne - Ajouter + introduire un lien externe + choisir une page interne Légende - Page interne - URL - Descendre - Monter + Lien Ouvrir dans une nouvelle fenêtre - Supprimer le lien + introduisez la légende à afficher + Introduiser le lien + + + Réinitialiser Version actuelle - Le texte en Rouge signifit qu'il a été supprimé de la version choisie, vert signifie ajouté]]> - Le document est passé à une version antérieure + Le texte en Rouge signifie qu'il a été supprimé de la version choisie, vert signifie ajouté]]> + Le document a été restauré à une version antérieure Ceci affiche la version choisie en tant que HTML, si vous souhaitez voir les différences entre les deux versions en même temps, utilisez la vue différentielle Revenir à Choisissez une version @@ -765,16 +908,24 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Medias Membres Newsletters - Paramètres + Configuration Statistiques Traduction Utilisateurs Aide + Formulaires + Analytics + + + aller à + Rubriques d'aided pour + Chapitres vidéo pour + Les meilleurs tutoriels vidéo Umbraco - Template par défaut + Modèle par défaut Clé de dictionnaire - Pour importer un type de document, trouvez le fichier ".udt" sur votre ordinateur en cliquant sur le bouton "Parcourir" et cliquez sur "Importer" (une confirmation vous sera demandé à l'écran d'après) + Pour importer un type de document, trouvez le fichier ".udt" sur votre ordinateur en cliquant sur le bouton "Parcourir" et cliquez sur "Importer" (une confirmation vous sera demandée à l'écran suivant) Titre du nouvel onglet Type de noeud Type @@ -784,22 +935,29 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Onglet Titre de l'onglet Onglets - Type de contenu master activé + Type de contenu de base activé Ce type de contenu utilise - en tant que type de contenu master, les onglets du type de contenu master ne sont pas affichés et peuvent seulement être modifiés dans le type de contenu master lui-même. - Aucune propriétés définies dans cet onglet. Cliquez sur le lien "Ajouter une nouvelle propriété" en haut pour créer une nouvelle propriété. - Type de contenu parent - Créer le template correspondant - + en tant que type de contenu de base. Les onglets du type de contenu de base ne sont pas affichés et peuvent seulement être modifiés à partir du type de contenu de base lui-même. + Aucune propriété définie dans cet onglet. Cliquez sur le lien "Ajouter une nouvelle propriété" en-haut pour créer une nouvelle propriété. + Type de contenu de base + Créer le modèle correspondant + Ajouter une icône + - Sort order - Creation date + Ordre de tri + Date de création Tri achevé. - Faites glisser les différents éléments ci-dessous vers le haut ou le bas pour définir comment ils doivent être triés. Ou cliquez sur les entêtes de colonne pour trier la collection complète d'éléments + Faites glisser les différents éléments vers le haut ou vers le bas pour définir la manière dont ils doivent être organisés. Ou cliquez sur les entêtes de colonnes pour trier la collection complète d'éléments
Ne fermez pas cette fenêtre durant le tri.]]>
- La publication a été annulée par un extension tierce. + Validation + Les erreurs de validation doivent être corrigées avant de pouvoir sauvegarder l'élément + Echec + Permissions utilisateur insuffisantes, l'opération n'a pas pu être complétée + Annulation + L'opération a été annulée par une extension tierce + La publication a été annulée par une extension tierce. Le type de propriété existe déjà Type de propriété créé Type de données : %1%]]> @@ -807,33 +965,35 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Type de documet sauvegardé Onglet créé Onglet supprimé - Onglet d'ID : %0% supprimé + Onglet avec l'ID : %0% supprimé Feuille de style non sauvegardée Feuille de style sauvegardée Feuille de style sauvegardée sans erreurs - Type de données sauvegardée - Element de dictionnaire sauvegardé + Type de données sauvegardé + Elément de dictionnaire sauvegardé La publication a échoué car la page parent n'est pas publiée Contenu publié et visible sur le site - Content sauvegardé - N'oubliez pas de publier pour rendre les changements visibles + Contenu sauvegardé + N'oubliez pas de publier pour rendre les modifications visibles Envoyer pour approbation - Les changements ont été envoyés pour approbation + Les modifications ont été envoyées pour approbation Media sauvegardé Media sauvegardé sans erreurs Membre sauvegardé - Propriété de feuille de style sauvegardé - Feuille de style sauvegardé - Template sauvegardé - Erreur lors de la sauvegarde de l'utilisateur + Propriété de feuille de style sauvegardée + Feuille de style sauvegardée + Modèle sauvegardé + Erreur lors de la sauvegarde de l'utilisateur (consultez les logs) Utilisateur sauvegardé Type d'utilisateur sauvegardé Fichier non sauvegardé Le fichier n'a pas pu être sauvegardé. Vérifiez les permissions de fichier. Fichier sauvegardé Fichier sauvegardé sans erreurs - Langage sauvegardé + Langue sauvegardée + Type de média sauvegardé + Type de membre sauvegardé Le script Python n'a pas été sauvegardé Le script Python n'a pas été sauvegardé à cause d'erreurs Le script Python a été sauvegardé @@ -846,30 +1006,35 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Le XSLT contenait une erreur Le XSLT n'a pas pu être sauvegardé, vérifiez les permissions de fichier Le XSLT a été sauvegardé - Aucune erreurs dans le XSLT + Aucune erreur dans le XSLT Contenu publié Vue partielle sauvegardée Vue partielle sauvegardée sans erreurs ! Vue partielle non sauvegardée Une erreur est survenue lors de la sauvegarde du fichier. - + Vue script sauvegardée + Vue script sauvegardée sans erreur ! + Vue script non sauvegardée + Une erreur est survenue lors de la sauvegarde du fichier. + Une erreur est survenue lors de la sauvegarde du fichier. + - Utilise la synthaxe CSS. Ex : h1, .redHeader, .blueTex + Utilise la syntaxe CSS. Ex : h1, .redHeader, .blueTex Editer la feuille de style Editer la propriété de feuille de style - Nommer pour identifier la propriété dans le Rich Text Editor + Donner un nom pour identifier la propriété dans le Rich Text Editor Prévisualiser Styles - Editer le modèle template + Editer le modèle Insérer une zone de contenu Insérer un placeholder de zone de contenu Insérer un élément de dictionnaire - Insert Macro - Insert umbraco page field - Modèle master - Guide rapide aux tags des modèles Umbraco + Insérer une Macro + Insérer un champ de la page Umbraco + Modèle de base + Guide rapide concernant les tags des modèles Umbraco Modèle @@ -877,40 +1042,113 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Choisissez une mise en page Ajouter une ligne Ajouter du contenu - Contenu goutte + Supprimer le contenu Paramètres appliqués - Ce contenu est pas autorisée ici - Ce contenu est permis ici + Ce contenu n'est pas autorisé ici + Ce contenu est autorisé ici Cliquez pour intégrer - Cliquez pour insérer l'image + Cliquez pour insérer une image Légende de l'image... - Ecrire ici... + Ecrivez ici... - Layouts Grid - Layouts sont la superficie totale de travail pour l'éditeur de grille, en général, vous avez seulement besoin d'une ou deux configurations différentes - Ajouter Grid Layout - Ajustez la mise en page en définissant la largeur des colonnes et ajouter des sections supplémentaires - Configurations des lignes - Les lignes sont des cellules prédéfinies disposées horizontalement - Ajouter une configuration de la ligne - Ajustez la ligne en réglant la largeur des cellules et en ajoutant des cellules supplémentaires + Mises en pages de la Grid + Les mises en pages représentent la surface de travail globale pour l'éditeur de grille, en général, vous n'avez seulement besoin que d'une ou deux mises en pages différentes + Ajouter une mise en page de grille + Ajustez la mise en page en définissant la largeur des colonnes et en ajoutant des sections supplémentaires + Configurations des rangées + Les rangées sont des cellules prédéfinies disposées horizontalement + Ajouter une configuration de rangée + Ajustez la rangée en réglant la largeur des cellules et en ajoutant des cellules supplémentaires Colonnes Nombre total combiné de colonnes dans la configuration de la grille Paramètres - Configurer quels paramètres éditeurs peuvent changer + Configurez les paramètres qui peuvent être modifiés par les éditeurs - Modes - Configurer ce style éditeurs peuvent changer + + Styles + Configurez les effets de style qui peuvent être modifiés par les éditeurs - Les réglages seulement économiser si la configuration du json saisi est valide + Les paramètres ne seront sauvegardés que si la configuration json saisie est valide Autoriser tous les éditeurs - Autoriser toutes les configurations de lignes + Autoriser toutes les configurations de rangées + Configurer comme défaut + Choisir en plus + Choisir le défaut + ont été ajoutés + + + Compositions + Vous n'avez pas ajouté d'onglet + Ajouter un nouvel onglet + Ajouter un autre onglet + Hérité de + Ajouter une propriété + Label requis + + Activer la vue en liste + Configure l'élément de contenu de manière à afficher ses éléments enfants sous forme d'une liste que l'on peut trier et filtrer, les enfants ne seront pas affichés dans l'arborescence + + Modèles autorisés + Sélectionnez les modèles que les éditeurs sont autorisés à utiliser pour du contenu de ce type. + Autorisé comme racine + Autorisez les éditeurs à créer du contenu de ce type à la racine de l'arborescence de contenu. + Oui - autoriser du contenu de ce type à la racine + + Types de noeuds enfants autorisés + Autorisez la création de contenu des types spécifiés sous le contenu de ce type-ci + + Choisissez les noeuds enfants + Hériter des onglets et propriétés d'un type de document existant. De nouveaux onglets seront ajoutés au type de document actuel, ou fusionnés s'il existe un onglet avec un nom sililaire. + Ce type de contenu est utilisé dans une composition, et ne peut donc pas être lui-même un composé. + Il n'y a pas de type de contenu disponible à utiliser dans une composition. + + Editeurs disponibles + Réutiliser + Configuration de l'éditeur + + Configuration + + Oui, supprimer + + a été déplacé en-dessous + a été copié en-dessous + Sélectionnez le répertoire à déplacer + Sélectionnez le répertoire à copier + dans l'arborescence ci-dessous + + Tous les types de document + Tous les documents + Tous les éléments media + + utilisant ce type de document seront supprimés définitivement, veuillez confirmer que vous souhaitez les supprimer également. + utilisant ce type de media seront supprimés définitivement, veuillez confirmer que vous souhaitez les supprimer également. + utilisant ce type de membre seront supprimés définitivement, veuillez confirmer que vous souhaitez les supprimer également + + et tous les documents utilisant ce type + et tous les éléments media utilisant ce type + et tous les membres utilisant ce type + + utilisant cet éditeur seront mis à jour avec la nouvelle configuration + + Le membre peut éditer + Afficher dans le profil du membre + l'onglet n'a pas d'ordonnancement + + + + Création des modèles + ceci peut prendre un certain temps, ne vous inquiétez pas + Les modèles ont été générés + Les modèles n'ont pas pu être générés + La génération des modèles a échoué, veuillez consulter les erreurs dans le log Umbraco + + Champ alternatif Texte alternatif @@ -924,67 +1162,68 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Formater comme une date Encoder en HTML Remplacera les caractères spéciaux par leur équivalent HTML. - Sera insérer après la valeur du champ - Sera inséré après la valeur du champ + Sera inséré après la valeur du champ + Sera inséré avant la valeur du champ Minuscules Aucun - Inserer après le champ - Inserer après le champ - Recursif - Supprimer les balises paragraphes - Supprimera tous les &lt;P&gt; + Insérer après le champ + Insérer avant le champ + Récursif + Supprimer les balises de paragraphes + Supprimera toute balise &lt;P&gt; au début et à la fin du texte Champs standards Majuscules - Encode en URL - Formatera les caractères spéciaux de manière à ce qu'ils soient utilisés dans une URL - Sera seulement utilisé quand toutes les valeurs ci-dessous seront vides - Ce champ sera utilisé seulement si le champ primaire est vide - Yes, with time. Separator: + Encode pour URL + Formatera les caractères spéciaux de manière à ce qu'ils soient reconnus dans une URL + Sera seulement utilisé si toutes les valeurs des champs ci-dessus sont vides + Ce champ sera utilisé seulement si le champ initial est vide + Oui, avec l'heure. Séparateur: Tâches qui vous sont assignées - vous sont assignées. Pour voir une vue détaillée incluant les commentaires, cliquez sur "Details" ou juste le nom de la page. - Vous pouvez télécharger la format au format XML en cliquant sur le lien "Télécharger XML".
- Pour terminer une tâche de traduction, allez sur Details, puis cliquer sur le bouton "Terminer tâche". + vous sont assignées. Pour voir un aperçu détaillé incluant les commentaires, cliquez sur "Détails" ou juste sur le nom de la page. + Vous pouvez aussi télécharger la page au format XML en cliquant sur le lien "Télécharger XML".
+ Pour clôturer une tâche de traduction, allez sur Détails, puis cliquez sur le bouton "Terminer la tâche". ]]>
- Terminer tâche + Terminer la tâche Détails - Télécharger toutes les traductions au format XML + Télécharger toutes les tâches de traductions au format XML Télécharger XML Télécharger la DTD XML Champs Inclure les pages enfants [%0%] tâches de traductions pour %1% - Aucun utilisateurs traducteurs trouvés. Vous devez créer un utilisateur traducteur avant d'envoyer votre contenu pour traduction - Tâches que vous avez créé - créées par vous. Pour voir une vue détaillée incluant les commentaires, - cliquez sur "Détails" ou juste le nom de la page. Vous pouvez aussi télécharger la page au format XML en cliquant sur le lien "Télécharger XML". - Pour terminer une tâche de traduction, allez sur Details, puis cliquer sur le bouton "Terminer tâche". + Aucun utilisateur traducteur trouvé. Veuillez créer un utilisateur traducteur avant d'envoyer du contenu pour traduction + Tâches que vous avez créées + que vous avez créées. Pour voir un aperçu détaillé incluant les commentaires, + cliquez sur "Détails" ou juste sur le nom de la page. Vous pouvez aussi télécharger la page au format XML en cliquant sur le lien "Télécharger XML". + Pour clôturer une tâche de traduction, allez sur Détails, puis cliquez sur le bouton "Terminer tâche". ]]> - La page '%0%' a été envoyé pour traduction + La page '%0%' a été envoyée pour traduction + Veuillez choisir la langue dans laquelle le contenu doit être traduit Envoyer la page '%0%' pour traduction Assignée par - Tâches ouvertures + Tâches ouvertes Nombre total de mots Traduire en Traduction complétée. - Vous pouvez prévisualiser les pages que vous avez traduites, en cliquant ci-dessous. Si la page originale est trouvée, vous aurez la comparaison entre les deux pages. - Traductio échouée, il semble que le fichier XML soit corrompu + Vous pouvez prévisualiser les pages que vous avez traduites en cliquant ci-dessous. Si la page originale est trouvée, vous verrez une comparaison entre les deux pages. + Traduction échouée, il se pourrait que fichier XML soit corrompu Options de traduction Traducteur Uploader le fichier de traduction XML @@ -993,20 +1232,21 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Navigateur de cache Corbeille Packages créés - Typesde données + Types de données Dictionnaire Packages installés - Installer un skin + Installer une skin Installer un starter kit - Langages + Langues Installer un package local Macros - Types de médias + Types de média Membres Groupes de membres Rôles Types de membres Types de documents + Types de relations Packages Packages Fichiers Python @@ -1018,53 +1258,184 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à Feuilles de style Modèles Fichiers XSLT + Analytique - Nouvelle mise à jour prête - %0% est prêt, cliquez ici pour télécharger + Nouvelle mise à jour disponible + %0% est disponible, cliquez ici pour télécharger Aucune connexion au serveur - Erreur lors de la recherche de mises à jour. Vérifiez la stack trace pour obtenir plus d'informations sur l'erreur. + Erreur lors de la recherche de mises à jour. Veuillez vérifier le stack trace pour obtenir plus d'informations sur l'erreur. Administrateur Champ catégorie Changer le mot de passe - Changez votre mot de passe + Nouveau mot de passe Confirmez votre nouveau mot de passe - Vous pouvez changer votre mot de passe d'accès à Umbraco en remplissant le formulaire ci-dessous puis en cliquant sur le bouton "Changer le mot de passe" + Vous pouvez changer votre mot de passe d'accès au Back Office Umbraco en remplissant le formulaire ci-dessous puis en cliquant sur le bouton "Changer le mot de passe" Canal de contenu Champ description Désactiver l'utilisateur Type de document Editeur Champ extrait - Langage + Langue Identifiant - Noeud de départ dans la librarie de médias + Noeud de départ dans la librarie de média Sections Désactiver l'accès Umbraco + Ancien mot de passe Mot de passe Réinitialiser le mot de passe - Your password has been changed! - Confirmez s'il vous plait votre nouveau mot de passe - Entrez votre nouveau mot de passe + Votre mot de passe a été modifié! + Veuillez confirmer votre nouveau mot de passe + Introduisez votre nouveau mot de passe Votre nouveau mot de passe ne peut être vide ! Mot de passe actuel Mot de passe actuel invalide - Il y avait une différence entre le nouveau mot de passe et le mot de passe confirmé. Veuillez réessayer - Le mot de passe confirmé ne match pas le nouveau mot de passe saisi - Remplacer les permissions des noeuds enfants - Vous modifiez actuellement les permissions pour les pages : - Choisissez les pages pour lesquelles modifier les permissions + Il y a une différence entre le nouveau mot de passe et le mot de passe confirmé. Veuillez réessayer. + Le mot de passe confirmé ne correspond pas au nouveau mot de passe saisi! + Remplacer les permissions sur les noeuds enfants + Vous êtes en train de modifiez les permissions pour les pages : + Choisissez les pages dont les permissions doivent être modifiées Rechercher tous les enfants Noeud de départ du contenu Nom d'utilisateur Permissions utilisateur Type d'utilisateur - Types d'utilisateur + Types d'utilisateurs Rédacteur + Traducteur + Modifier Votre profil Votre historique récent La session expire dans + + Validation + Valider comme email + Valider comme nombre + Valider comme Url + ...ou introduisez une validation spécifique + Champ obligatoire + + + + La valeur est égale à la valeur recommandée : '%0%'. + La valeur du XPath '%2%' a été fixée à '%1%' dans le fichier de configuration '%3%'. + La valeur attendue pour '%2%' dans le fichier de configuration '%3%' est '%1%', mais la valeur trouvée est '%0%'. + La valeur inattendue '%0%' a été trouvée pour '%2%' dans le fichier de configuration '%3%'. + + + Custom errors est fixé à la valeur '%0%'. + Custom errors est pour la moment fixé à la valeur '%0%'. Il est recommandé de le fixer la valeur à '%1%' avant la mise en ligne. + Custom errors a été rectifié avec succès à la valeur '%0%'. + + MacroErrors est fixé à la valeur '%0%'. + MacroErrors est fixé à la valeur '%0%', ce qui empêchera certaines ou même toutes les pages de votre site de se charger complètement en cas d'erreur dans les macros. La rectification de ceci fixera la valeur à '%1%'. + MacroErrors est maintenant fixé à la valeur '%0%'. + + + Try Skip IIS Custom Errors est fixé à la valeur '%0%' et vous utilisez IIS version '%1%'. + Try Skip IIS Custom Errors est actuellement fixé à '%0%'. Il est recommandé de fixer la valeur à '%1%' pour votre version IIS (%2%). + Try Skip IIS Custom Errors a été rectifié avec succès à la valeur '%0%'. + + + Le fichier n'existe pas : '%0%'. + '%0%' dans le fichier config '%1%'.]]> + Une erreur est survenue, consultez le log pour voir l'erreur complète : %0%. + + Total XML : %0%, Total : %1% + Total XML : %0%, Total : %1% + Total XML : %0%, Total publié : %1% + + Erreur de validation du certificat : '%0%' + Erreur en essayant de contacter l'URL %0% - '%1%' + Vous êtes actuellement %0% à voir le site via le schéma HTTPS. + La valeur appSetting 'umbracoUseSSL' est fixée à 'false' dans votre fichier web.config. Une fois que vous donnerez accès à ce site en utilisant le schéma HTTPS, cette valeur devra être mise à 'true'. + La valeur appSetting 'umbracoUseSSL' est fixée à '%0%' dans votre fichier web.config, vos cookies sont %1% marqués comme étant sécurisés. + Impossible de mettre à jour la configuration 'umbracoUseSSL' dans votre fichier web.config. Erreur : %0% + + + Activer HTTPS + Fixe la configuration 'umbracoSSL' à 'true' dans la section appSettings du fichier web.config. + La configuration appSetting 'umbracoUseSSL' est maintenant fixée à 'true' dans votre fichier web.config, vos cookies seront marqués comme étant sécurisés. + + Corriger + Impossible de corriger une vérification avec un type de comparaison 'ShouldNotEqual'. + Impossible de corriger une vérification avec un type de comparaison 'ShouldEqual' avec une valeur spécifiée. + La valeur de correction n'est pas fournie. + + Le mode de compilation Debug est désactivé. + Le mode de compilation Debug a été désactivé avec succès. + Le mode de compilation Debug est actuellement activé. Il est recommandé de désactiver ce paramètre avant la mise en ligne. + + Le mode tracing est désactivé. + Le mode tracing est actuellement activé. Il est recommandé de désactiver cette configuration avant la mise en ligne. + Le mode tracing a été désactivé avec succès. + + Tous les répertoires ont les configurations de permissions adéquates. + + %0%.]]> + %0%. Aucune action n'est requise s'il n'y a pas de nécessité d'y écrire.]]> + + Tous les fichiers ont les configurations de permissions adéquates. + + %0%.]]> + %0%. Aucune action n'est requise s'il n'y a pas de nécessité d'y écrire.]]> + + X-Frame-Options, utilisé pour contrôler si un site peut être intégré dans un autre via IFRAME, a été trouvé.]]> + X-Frame-Options , utilisé pour contrôler si un site peut être intégré dans un autre via IFRAME, n'a pas été trouvé.]]> + Configurez le Header dans le fichier Config + Ajoute une valeur dans la section httpProtocol/customHeaders du fichier web.config afin d'éviter que le site ne soit intégré dans d'autres sites via IFRAME. + Une configuration générant un header qui empêche l'intégration du site par d'autres sites via IFRAME a été ajoutée à votre fichier web.config. + Impossible de modifier le fichier web.config. Erreur : %0% + + + %0%.]]> + Aucun header révélant des informations à propos de la technologie du site web n'a été trouvé. + + La section system.net/mailsettings n'a pas pu être trouvée dans le fichier Web.config. + Dans la section system.net/mailsettings du fichier Web.config, le "host" n'est pas configuré. + La configuration SMTP est correcte et le service fonctionne comme prévu. + Le serveur SMTP configuré avec le host '%0%' et le port '%1%' n'a pas pu être contacté. Veuillez vérifier et vous assurer que la configuration SMTP est correcte dans la section system.net/mailsettings du fichier Web.config. + + %0%.]]> + %0%.]]> + + + Désactiver URL tracker + Activer URL tracker + URL original + Redirigé Vers + Aucune redirection n'a été créée + Lorsqu'une page publiée est renommée ou déplacée, une redirection sera automatiquement créée vers la nouvelle page. + Supprimer + Etes-vous certain(e) de vouloir supprimer la redirection de '%0%' vers '%1%'? + Redirection d'URL supprimée. + Erreur lors de la suppression de la redirection d'URL. + Etes-vous certain(e) de vouloir désactiver le URL tracker? + URL tracker est maintenant désactivé. + Erreur lors de la désactivation de l'URL tracker, plus d'information disponible dans votre fichier log. + URL tracker est maintenant activé. + Erreur lors de l'activation de l'URL tracker, plus d'information disponible dans votre fichier log. + diff --git a/src/Umbraco.Web.UI/umbraco/create/User.ascx b/src/Umbraco.Web.UI/umbraco/create/User.ascx index deb139c557..3a00811776 100644 --- a/src/Umbraco.Web.UI/umbraco/create/User.ascx +++ b/src/Umbraco.Web.UI/umbraco/create/User.ascx @@ -22,7 +22,7 @@ ControlToValidate="Email" ValidateEmptyText="false" OnServerValidate="EmailExistsCheck">
diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs index d9605506b4..9734401d95 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs @@ -30,6 +30,8 @@ using Umbraco.Core; using Umbraco.Core.Models; using Umbraco.Core.Services; using PropertyType = umbraco.cms.businesslogic.propertytype.PropertyType; +using System.Text.RegularExpressions; +using System.Text; namespace umbraco.cms.presentation.user { @@ -43,11 +45,16 @@ namespace umbraco.cms.presentation.user CurrentApp = DefaultApps.users.ToString(); } protected HtmlTable macroProperties; - protected TextBox uname = new TextBox(); - protected TextBox lname = new TextBox(); + protected TextBox uname = new TextBox() { ID = "uname" }; + protected RequiredFieldValidator unameValidator = new RequiredFieldValidator(); + protected TextBox lname = new TextBox() { ID = "lname" }; + protected RequiredFieldValidator lnameValidator = new RequiredFieldValidator(); + protected CustomValidator lnameCustomValidator = new CustomValidator(); protected PlaceHolder passw = new PlaceHolder(); protected CheckBoxList lapps = new CheckBoxList(); - protected TextBox email = new TextBox(); + protected TextBox email = new TextBox() { ID = "email" }; + protected RequiredFieldValidator emailValidator = new RequiredFieldValidator(); + protected CustomValidator emailCustomValidator = new CustomValidator(); protected DropDownList userType = new DropDownList(); protected DropDownList userLanguage = new DropDownList(); protected CheckBox NoConsole = new CheckBox(); @@ -148,8 +155,7 @@ namespace umbraco.cms.presentation.user contentPicker.Value = "-1"; content.Controls.Add(contentPicker); - - + // Add password changer var passwordChanger = (passwordChanger)LoadControl(SystemDirectories.Umbraco + "/controls/passwordChanger.ascx"); passwordChanger.MembershipProviderName = UmbracoSettings.DefaultBackofficeProvider; @@ -173,10 +179,20 @@ namespace umbraco.cms.presentation.user passw.Controls.Add(passwordChanger); passw.Controls.Add(validatorContainer); - pp.addProperty(ui.Text("user", "username", UmbracoUser), uname); - pp.addProperty(ui.Text("user", "loginname", UmbracoUser), lname); + var validationSummary = new ValidationSummary + { + ID = "validationSummary", + DisplayMode = ValidationSummaryDisplayMode.BulletList, + CssClass = "error" + }; + + pp.addProperty(validationSummary); + + pp.addProperty(ui.Text("user", "username", UmbracoUser), uname, unameValidator); + pp.addProperty(ui.Text("user", "loginname", UmbracoUser), lname, lnameValidator, lnameCustomValidator); pp.addProperty(ui.Text("user", "password", UmbracoUser), passw); - pp.addProperty(ui.Text("email", UmbracoUser), email); + + pp.addProperty(ui.Text("general", "email", UmbracoUser), email, emailValidator, emailCustomValidator); pp.addProperty(ui.Text("user", "usertype", UmbracoUser), userType); pp.addProperty(ui.Text("user", "language", UmbracoUser), userLanguage); @@ -213,12 +229,56 @@ namespace umbraco.cms.presentation.user save.Text = ui.Text("save"); save.ButtonType = MenuButtonType.Primary; - sectionValidator.ServerValidate += new ServerValidateEventHandler(sectionValidator_ServerValidate); + sectionValidator.ServerValidate += SectionValidator_OnServerValidate; sectionValidator.ControlToValidate = lapps.ID; sectionValidator.ErrorMessage = ui.Text("errorHandling", "errorMandatoryWithoutTab", ui.Text("user", "modules", UmbracoUser), UmbracoUser); sectionValidator.CssClass = "error"; sectionValidator.Style.Add("color", "red"); + unameValidator.ControlToValidate = uname.ID; + unameValidator.Display = ValidatorDisplay.Dynamic; + unameValidator.ErrorMessage = ui.Text("defaultdialogs", "requiredField", UmbracoUser); + unameValidator.CssClass = "error"; + unameValidator.Style.Add("color", "red"); + unameValidator.Style.Add("margin-left", "5px"); + unameValidator.Style.Add("line-height", "28px"); + + lnameValidator.ControlToValidate = lname.ID; + lnameValidator.Display = ValidatorDisplay.Dynamic; + lnameValidator.ErrorMessage = ui.Text("defaultdialogs", "requiredField", UmbracoUser); + lnameValidator.CssClass = "error"; + lnameValidator.Style.Add("color", "red"); + lnameValidator.Style.Add("margin-left", "5px"); + lnameValidator.Style.Add("line-height", "28px"); + + lnameCustomValidator.ServerValidate += LnameCustomValidator_OnServerValidate; + lnameCustomValidator.Display = ValidatorDisplay.Dynamic; + lnameCustomValidator.ControlToValidate = lname.ID; + var localizedLname = ui.Text("user", "loginname", UmbracoUser); + lnameCustomValidator.ErrorMessage = ui.Text("errorHandling", "errorExistsWithoutTab", localizedLname, UmbracoUser); + lnameCustomValidator.CssClass = "error"; + lnameCustomValidator.Style.Add("color", "red"); + lnameCustomValidator.Style.Add("margin-left", "5px"); + lnameCustomValidator.Style.Add("line-height", "28px"); + + emailValidator.ControlToValidate = email.ID; + emailValidator.Display = ValidatorDisplay.Dynamic; + emailValidator.ErrorMessage = ui.Text("defaultdialogs", "requiredField", UmbracoUser); + emailValidator.CssClass = "error"; + emailValidator.Style.Add("color", "red"); + emailValidator.Style.Add("margin-left", "5px"); + emailValidator.Style.Add("line-height", "28px"); + + emailCustomValidator.ServerValidate += EmailCustomValidator_OnServerValidate; + emailCustomValidator.Display = ValidatorDisplay.Dynamic; + emailCustomValidator.ControlToValidate = email.ID; + var localizedEmail = ui.Text("general", "email", UmbracoUser); + emailCustomValidator.ErrorMessage = ui.Text("errorHandling", "errorRegExpWithoutTab", localizedEmail, UmbracoUser); + emailCustomValidator.CssClass = "error"; + emailCustomValidator.Style.Add("color", "red"); + emailCustomValidator.Style.Add("margin-left", "5px"); + emailCustomValidator.Style.Add("line-height", "28px"); + SetupForm(); SetupChannel(); @@ -227,8 +287,18 @@ namespace umbraco.cms.presentation.user .SyncTree(UID.ToString(), IsPostBack); } + private void LnameCustomValidator_OnServerValidate(object source, ServerValidateEventArgs args) + { + var usersWithLoginName = ApplicationContext.Services.UserService.GetByUsername(lname.Text); + args.IsValid = usersWithLoginName == null || usersWithLoginName.Id == u.Id; + } - void sectionValidator_ServerValidate(object source, ServerValidateEventArgs args) + private void EmailCustomValidator_OnServerValidate(object source, ServerValidateEventArgs args) + { + args.IsValid = MembershipProviderBase.IsEmailValid(email.Text.Trim()); + } + + private void SectionValidator_OnServerValidate(object source, ServerValidateEventArgs args) { args.IsValid = false; @@ -531,7 +601,9 @@ namespace umbraco.cms.presentation.user } else { - ClientTools.ShowSpeechBubble(speechBubbleIcon.error, ui.Text("speechBubbles", "editUserError", UmbracoUser), ""); + ClientTools.ShowSpeechBubble(speechBubbleIcon.error, + ui.Text("speechBubbles", "validationFailedHeader", UmbracoUser), + ui.Text("speechBubbles", "validationFailedMessage", UmbracoUser)); } } diff --git a/src/umbraco.controls/pane.cs b/src/umbraco.controls/pane.cs index 0facc946a3..499695debf 100644 --- a/src/umbraco.controls/pane.cs +++ b/src/umbraco.controls/pane.cs @@ -36,6 +36,22 @@ namespace umbraco.uicontrols set { m_title = value; } } + public void addProperty(string Caption, Control C, params BaseValidator[] validators) + { + + PropertyPanel pp = new PropertyPanel(); + pp.Controls.Add(C); + + foreach (var validator in validators) + { + validator.Display = ValidatorDisplay.Dynamic; + pp.Controls.Add(validator); + } + pp.Text = Caption; + + this.Controls.Add(pp); + } + public void addProperty(string Caption, Control C) {