diff --git a/editor/locale/lang.fr.js b/editor/locale/lang.fr.js index 7ec97bb2..0cb8b1e2 100644 --- a/editor/locale/lang.fr.js +++ b/editor/locale/lang.fr.js @@ -1,14 +1,14 @@ /*globals svgEditor */ svgEditor.readLang({ lang: "fr", - dir : "ltr", + dir: "ltr", common: { "ok": "OK", "cancel": "Annuler", - "key_backspace": "Suppr.", - "key_del": "Retour Arr.", - "key_down": "Bas", - "key_up": "Haut", + "key_backspace": "Retour Arr.", + "key_del": "Suppr.", + "key_down": "Bas", + "key_up": "Haut", "more_opts": "Plus d'options", "url": "URL", "width": "Largeur", @@ -18,25 +18,25 @@ svgEditor.readLang({ "powered_by": "Propulsé par" }, ui: { - "toggle_stroke_tools": "Montrer/Cacher plus d'outils de Contour", - "palette_info": "Cliquer pour changer la couleur de remplissage, Maj-Clic pour changer la couleur de contour", + "toggle_stroke_tools": "Montrer/cacher plus d'outils de contour", + "palette_info": "Cliquer pour changer la couleur de remplissage, Maj+clic pour changer la couleur de contour", "zoom_level": "Changer le niveau de zoom", - "panel_drag": "Tirer vers la gauche/droite pour redimentionner le panneau" + "panel_drag": "Tirer vers la gauche/droite pour redimensionner le panneau" }, properties: { "id": "Identifier l'élément", "fill_color": "Changer la couleur de remplissage", "stroke_color": "Changer la couleur du contour", "stroke_style": "Changer le style du contour", - "stroke_width": "Changer la largeur du contour de 1, Shift-Click pour changer la largeur de 0.1", - "pos_x": "Changer la position horizontale X", - "pos_y": "Changer la position verticale Y", - "linecap_butt": "Terminaison : Sur le nœud", - "linecap_round": "Terminaison : Arrondie", - "linecap_square": "Terminaison : Carrée", - "linejoin_bevel": "Raccord : Biseauté", - "linejoin_miter": "Raccord : Droit", - "linejoin_round": "Raccord : Arrondi", + "stroke_width": "Changer la largeur du contour de 1, Maj+clic pour changer la largeur de 0,1", + "pos_x": "Changer l'abscisse (coordonnée X)", + "pos_y": "Changer l'ordonnée (coordonnée Y)", + "linecap_butt": "Terminaison : Sur le nœud", + "linecap_round": "Terminaison : Arrondie", + "linecap_square": "Terminaison : Carrée", + "linejoin_bevel": "Raccord : Biseauté", + "linejoin_miter": "Raccord : Droit", + "linejoin_round": "Raccord : Arrondi", "angle": "Changer l'angle de rotation", "blur": "Changer la valeur du flou gaussien", "opacity": "Changer l'opacité de l'élément sélectionné", @@ -59,7 +59,7 @@ svgEditor.readLang({ "image_url": "Modifier l'URL", "node_x": "Changer la positon horizontale x du nœud", "node_y": "Changer la position verticale y du nœud", - "seg_type": "Changer le type du Segment", + "seg_type": "Changer le type du segment", "straight_segments": "Droit", "curve_segments": "Courbe", "text_contents": "Changer le contenu du texte", @@ -70,60 +70,60 @@ svgEditor.readLang({ }, tools: { "main_menu": "Menu principal", - "bkgnd_color_opac": "Changer la couleur d'arrière-plan / l'opacité", + "bkgnd_color_opac": "Changer la couleur d'arrière-plan/l'opacité", "connector_no_arrow": "Sans flèches", "fitToContent": "Ajuster au contenu", - "fit_to_all": "Ajuster au contenu de tous les calques", + "fit_to_all": "Ajuster à l'ensemble du contenu", "fit_to_canvas": "Ajuster au canevas", "fit_to_layer_content": "Ajuster au contenu du calque", "fit_to_sel": "Ajuster à la sélection", - "align_relative_to": "Aligner par rapport à ...", - "relativeTo": "Relativement à:", - "page": "Page", - "largest_object": "Objet plus gros ", - "selected_objects": "Objets sélectionnés", - "smallest_object": "Objet plus petit", + "align_relative_to": "Aligner par rapport à…", + "relativeTo": "par rapport à :", + "page": "page", + "largest_object": "objet le plus gros", + "selected_objects": "objets sélectionnés", + "smallest_object": "objet le plus petit", "new_doc": "Nouvelle image", - "open_doc": "Ouvrir une image", - "export_img": "Export", + "open_doc": "Ouvrir une image SVG", + "export_img": "Exporter", "save_doc": "Enregistrer l'image", - "import_doc": "Importer un objet SVG", - "align_to_page": "Aligner l'élément relativement à la Page", - "align_bottom": "Aligner le bas des objets", + "import_doc": "Importer une image", + "align_to_page": "Aligner l'élément à la page", + "align_bottom": "Aligner en bas", "align_center": "Centrer verticalement", - "align_left": "Aligner les côtés gauches", + "align_left": "Aligner à gauche", "align_middle": "Centrer horizontalement", - "align_right": "Aligner les côtés droits", - "align_top": "Aligner le haut des objets", + "align_right": "Aligner à droite", + "align_top": "Aligner en haut", "mode_select": "Outil de sélection", "mode_fhpath": "Crayon à main levée", "mode_line": "Tracer des lignes", "mode_connect": "Connecter deux objets", "mode_rect": "Outil rectangle", - "mode_square": "Outils carré", - "mode_fhrect": "Rectangle main levée", + "mode_square": "Outil carré", + "mode_fhrect": "Rectangle à main levée", "mode_ellipse": "Ellipse", "mode_circle": "Cercle", - "mode_fhellipse": "Ellipse main levée", - "mode_path": "Dessiner un tracé", + "mode_fhellipse": "Ellipse à main levée", + "mode_path": "Outil chemin", "mode_shapelib": "Bibliothèque d'images", - "mode_text": "Outil Texte", - "mode_image": "Outil Image", + "mode_text": "Outil texte", + "mode_image": "Outil image", "mode_zoom": "Zoom", - "mode_eyedropper": "Outil Pipette", - "no_embed": "NOTE: Cette image ne peut être incorporée en tant que données. Le contenu affiché sera celui de l'image située à cette adresse", - "undo": "Annuler l'action", - "redo": "Refaire l'action", + "mode_eyedropper": "Outil pipette", + "no_embed": "NOTE : Cette image ne peut pas être incorporée. Elle sera chargée à cette adresse", + "undo": "Annuler", + "redo": "Restaurer", "tool_source": "Modifier la source", - "wireframe_mode": "Mode Fil de Fer", + "wireframe_mode": "Mode Fil de fer", "toggle_grid": "Montrer/cacher la grille", - "clone": "Cloner élement(s)", - "del": "Supprimer élement(s)", + "clone": "Cloner élément(s)", + "del": "Supprimer élément(s)", "group_elements": "Grouper les éléments", - "make_link": "Créer hyperlien", - "set_link_url": "Définir le lien URL (laisser vide pour supprimer)", - "to_path": "Convertir en tracé", - "reorient_path": "Réorienter le tracé", + "make_link": "Créer un hyperlien", + "set_link_url": "Définir l'URL du lien (laisser vide pour supprimer)", + "to_path": "Convertir en chemin", + "reorient_path": "Réorienter le chemin", "ungroup": "Dégrouper les éléments", "docprops": "Propriétés du document", "imagelib": "Bibliothèque d'images", @@ -133,18 +133,18 @@ svgEditor.readLang({ "node_delete": "Supprimer le nœud", "node_link": "Rendre les points de contrôle solidaires", "add_subpath": "Ajouter un tracé secondaire", - "openclose_path": "Ouvrir/Fermer sous-chemin", - "source_save": "Appliquer Modifications", + "openclose_path": "Ouvrir/fermer le sous-chemin", + "source_save": "Appliquer les modifications", "cut": "Couper", "copy": "Copier", "paste": "Coller", "paste_in_place": "Coller sur place", "delete": "Supprimer", - "group": "Group", + "group": "Grouper", "move_front": "Placer au premier plan", "move_up": "Avancer d'un plan", "move_down": "Reculer d'un plan", - "move_back": "Placer en arrière plan" + "move_back": "Placer au fond" }, layers: { "layer":"Calque", @@ -154,36 +154,36 @@ svgEditor.readLang({ "new": "Nouveau calque", "rename": "Renommer le calque", "move_up": "Monter le calque", - "dupe": "Dupliquer calque", + "dupe": "Dupliquer le calque", "merge_down": "Fusionner vers le bas", "merge_all": "Tout fusionner", - "move_elems_to": "Déplacer éléments vers:", + "move_elems_to": "Déplacer les éléments vers :", "move_selected": "Déplacer les éléments sélectionnés vers un autre calque" }, config: { - "image_props": "Propriétés de l'Image", + "image_props": "Propriétés de l'image", "doc_title": "Titre", "doc_dims": "Dimensions du canevas", - "included_images": "Images incorporées", - "image_opt_embed": "Incorporer les images en tant que données (fichiers locaux)", - "image_opt_ref": "Utiliser la référence des images ", - "editor_prefs": "Préférences de l'Éditeur", + "included_images": "Images insérées", + "image_opt_embed": "Incorporer les données des images (fichiers locaux)", + "image_opt_ref": "Utiliser l'adresse des fichiers", + "editor_prefs": "Préférences de l'éditeur", "icon_size": "Taille des icônes", "language": "Langue", - "background": "Toile de fond de l'Éditeur", + "background": "Toile de fond de l'éditeur", "editor_img_url": "Image URL", - "editor_bg_note": "Note: La toile de fond n'est pas sauvegardée avec l'image.", + "editor_bg_note": "Note : La toile de fond ne sera pas sauvegardée avec l'image.", "icon_large": "Grande", "icon_medium": "Moyenne", "icon_small": "Petite", - "icon_xlarge": "Super-Grande", - "select_predefined": "Sélectionner prédéfinis:", - "units_and_rulers": "Unités & Règles", + "icon_xlarge": "Super grande", + "select_predefined": "Sélectionner prédéfinis :", + "units_and_rulers": "Unités et règles", "show_rulers": "Afficher les règles", - "base_unit": "Unité de mesure:", + "base_unit": "Unité de mesure :", "grid": "Grille", - "snapping_onoff": "Épingler oui/non", - "snapping_stepsize": "Snapping Step-Size:", + "snapping_onoff": "Ancrer oui/non", + "snapping_stepsize": "Pas d'ancrage :", "grid_color": "Couleur de la grille" }, shape_cats: { @@ -193,9 +193,9 @@ svgEditor.readLang({ "arrow": "Flèches", "flowchart": "Diagramme de flux", "animal": "Animaux", - "game": "Cartes & Echecs", + "game": "Cartes & Échecs", "dialog_balloon": "Bulles de dialogue", - "electronics": "Electronique", + "electronics": "Électronique", "math": "Mathématiques", "music": "Musique", "misc": "Divers", @@ -203,48 +203,48 @@ svgEditor.readLang({ "raphael_2": "raphaeljs.com ensemble 2" }, imagelib: { - "select_lib": "Choisir une image dans la bibliothèque", - "show_list": "Liste de la bibliotèque d'images", + "select_lib": "Choisir une bibliothèque d'images", + "show_list": "Afficher la liste de la bibliothèque", "import_single": "Importation simple", "import_multi": "Importation multiple", "open": "Ouvrir en tant que nouveau document" }, notification: { - "invalidAttrValGiven":"Valeur fournie invalide", - "noContentToFitTo":"Il n'y a pas de contenu auquel ajuster", - "dupeLayerName":"Il existe déjà un calque de ce nom !", - "enterUniqueLayerName":"Veuillez entrer un nom (unique) pour le calque", - "enterNewLayerName":"Veuillez entrer le nouveau nom du calque", - "layerHasThatName":"Le calque porte déjà ce nom", - "QmoveElemsToLayer":"Déplacer les éléments sélectionnés vers le calque '%s' ?", - "QwantToClear":"Voulez-vous effacer le dessin ?\nL'historique de vos actions sera également effacé !", - "QwantToOpen":"Voulez-vous ouvrir un nouveau document?\nVous perderez l'historique de vos modifications!", - "QerrorsRevertToSource":"Il y a des erreurs d'analyse syntaxique dans votre code-source SVG.\nRevenir au code-source SVG avant modifications ?", - "QignoreSourceChanges":"Ignorer les modifications faites à la source SVG ?", - "featNotSupported":"Fonction non supportée", - "enterNewImgURL":"Entrer la nouvelle URL de l'image", - "defsFailOnSave": "NOTE : À cause d'un bug de votre navigateur, cette image peut être affichée de façon incorrecte (dégradés ou éléments manquants). Cependant, une fois enregistrée, elle sera correcte.", - "loadingImage":"Chargement de l'image, veuillez patienter...", - "saveFromBrowser": "Selectionner \"Enregistrer sous...\" dans votre navigateur pour sauvegarder l'image en tant que fichier %s.", - "noteTheseIssues": "Notez également les problèmes suivants : ", + "invalidAttrValGiven": "Valeur fournie invalide", + "noContentToFitTo": "Il n'y a pas de contenu auquel ajuster", + "dupeLayerName": "Un autre calque porte déjà ce nom !", + "enterUniqueLayerName": "Veuillez entrer un nom (unique) pour le calque", + "enterNewLayerName": "Veuillez entrer le nouveau nom du calque", + "layerHasThatName": "Le calque porte déjà ce nom", + "QmoveElemsToLayer": "Déplacer les éléments sélectionnés vers le calque « %s » ?", + "QwantToClear": "Voulez-vous effacer le dessin ?\nL'historique de vos actions sera également effacé !", + "QwantToOpen": "Voulez-vous ouvrir un nouveau document ?\nVous perdrez l'historique de vos modifications !", + "QerrorsRevertToSource": "Il y a des erreurs de syntaxe dans votre code source SVG.\nRestaurer le code source SVG antérieur aux modifications ?", + "QignoreSourceChanges": "Ignorer les modifications faites à la source SVG ?", + "featNotSupported": "Fonction non supportée", + "enterNewImgURL": "Entrer la nouvelle URL de l'image", + "defsFailOnSave": "NOTE : En raison d'un bogue dans votre navigateur, il se peut que cette image ne soit pas correctement affichée (dégradés ou éléments manquants). Le souci sera néanmoins réglé à la sauvegarde.", + "loadingImage": "Chargement de l'image, veuillez patienter…", + "saveFromBrowser": "Sélectionner « Enregistrer sous… » dans votre navigateur pour sauvegarder l'image en tant que fichier %s.", + "noteTheseIssues": "Notez également les problèmes suivants : ", "unsavedChanges": "Il y a des changements non sauvegardés.", - "enterNewLinkURL": "Entrez la nouvel hyperlien URL", - "errorLoadingSVG": "Erreur: Impossible de charger le document SVG", + "enterNewLinkURL": "Entrez la nouvelle URL de l'hyperlien", + "errorLoadingSVG": "Erreur : Impossible de charger les données SVG", "URLloadFail": "Impossible de charger l'URL", - "retrieving": "Récupère \"%s\"..." + "retrieving": "Récupération de « %s »…" }, confirmSetStorage: { - message: "By default and where supported, SVG-Edit can store your editor "+ - "preferences and SVG content locally on your machine so you do not "+ - "need to add these back each time you load SVG-Edit. If, for privacy "+ - "reasons, you do not wish to store this information on your machine, "+ - "you can change away from the default option below.", - storagePrefsAndContent: "Store preferences and SVG content locally", - storagePrefsOnly: "Only store preferences locally", - storagePrefs: "Store preferences locally", - storageNoPrefsOrContent: "Do not store my preferences or SVG content locally", - storageNoPrefs: "Do not store my preferences locally", - rememberLabel: "Remember this choice?", - rememberTooltip: "If you choose to opt out of storage while remembering this choice, the URL will change so as to avoid asking again." + message: "Par défaut et si supporté, SVG-Edit peut stocker les préférences de l'éditeur " + + "et le contenu SVG localement sur votre machine de sorte que vous n'ayez pas besoin de les " + + "rajouter chaque fois que vous chargez SVG-Edit. Si, pour des raisons de confidentialité, " + + "vous ne souhaitez pas stocker ces données sur votre machine, vous pouvez changer ce " + + "comportement ci-dessous.", + storagePrefsAndContent: "Stocker les préférences et le contenu SVG localement", + storagePrefsOnly: "Ne stocker localement que les préférences", + storagePrefs: "Stocker les préférences localement", + storageNoPrefsOrContent: "Ne stocker ni mes préférences ni mon contenu SVG localement", + storageNoPrefs: "Ne pas stocker mes préférences localement", + rememberLabel: "Se souvenir de ce choix ?", + rememberTooltip: "Si vous choisissez de désactiver le stockage en mémorisant le choix, l'URL va changer afin que la question ne vous soit plus reposée." } }); diff --git a/editor/svg-editor.html b/editor/svg-editor.html index 1e16af07..a7b3eb0e 100644 --- a/editor/svg-editor.html +++ b/editor/svg-editor.html @@ -686,7 +686,7 @@ by creating the following file and adding by calls to svgEditor.setConfig -->