{ "brand": { "name": "Sokko G", "homeAriaLabel": "Accueil Sokko G" }, "navigation": { "home": "Accueil", "toolboxes": "Toolboxes", "games": "Jeux", "library": "Librairie", "about": "C'est quoi Sokko G ?", "mobileLibrary": "Lib.", "mobileGames": "Infos" }, "sidebar": { "badge": "Local only", "note": "Données stockées dans ce navigateur." }, "topbar": { "dashboard": "Dashboard", "toolbox": "Toolboxes", "library": "Librairie", "games": "Informations jeu" }, "gamesPage": { "eyebrow": "Pages informatives", "title": "Jeux disponibles", "description": "Choisissez un jeu pour consulter ses données maintenues et associer une toolbox locale.", "emptyTitle": "Aucun jeu disponible", "emptyText": "Ajoutez des entrées dans /data/games.json." }, "library": { "eyebrow": "Catalogue des outils", "title": "Librairie", "description": "Parcourez tous les outils disponibles avec des exemples basiques couvrant les listes simples, les catégories, les contenus sans catégorie, les médias, les tableaux et les suivis de session.", "summaryLabel": "Repères de la librairie", "tocLabel": "Sommaire des outils", "tocTitle": "Sommaire", "docTocTitle": "Catalogue des outils", "tocDescription": "Accédez directement à un exemple d’outil dans la page.", "toolsLabel": "Exemples d'outils disponibles", "categoryLabel": "Usage", "featureHeading": "Fonctionnalités détaillées", "advancedHeading": "Import par texte", "copyExampleLabel": "Copier l'exemple", "copyExampleSuccess": "Exemple copié.", "controlLegendHeading": "Repères", "categories": { "notesTracking": "Notes & suivi", "references": "Références", "calculationData": "Calcul & données", "timeRoutines": "Temps & routines", "buildsCommands": "Builds & commandes" }, "categoryDescriptions": { "notesTracking": "Les outils pour noter rapidement une information, suivre des objectifs et garder un état de session lisible.", "references": "Les outils pour centraliser cartes, captures, images annotées et liens externes utiles pendant une partie.", "calculationData": "Les outils pour manipuler des valeurs, comparer des données et structurer des informations en tableau.", "timeRoutines": "Les outils pour gérer les temps de session, les resets, les tâches récurrentes et les routines quotidiennes ou hebdomadaires.", "buildsCommands": "Les outils pour documenter des builds, organiser des équipements et conserver des séquences de commandes." }, "toolDocs": { "notepad": { "controls": [ { "group": "Édition de texte", "icon": "edit", "title": "Styles de texte", "preview": { "kind": "textFormats" } }, { "group": "Édition de texte", "icon": "edit", "title": "Titre", "text": "S’applique a toute la ligne courante.", "preview": { "kind": "textButton", "label": "T" } }, { "group": "Édition de texte", "icon": "dropdown", "title": "Liste à puces / Liste numérotée", "preview": { "kind": "listDropdown" } }, { "group": "Édition de texte", "icon": "dropdown", "title": "Couleur / surlignage", "preview": { "kind": "color" } }, { "group": "Dessin", "icon": "edit", "title": "Dessiner", "preview": { "kind": "iconButton", "icon": "edit" } }, { "group": "Dessin", "icon": "rubber", "title": "Gommer", "preview": { "kind": "iconButton", "icon": "rubber" } }, { "group": "Dessin", "icon": "dropdown", "title": "Couleur du trait", "preview": { "kind": "color" } }, { "group": "Dessin", "icon": "dropdown", "title": "Épaisseur du trait", "preview": { "kind": "drawingWidth", "width": 4 } }, { "group": "Dessin", "icon": "back", "title": "Annuler le dernier trait", "preview": { "kind": "iconButton", "icon": "back" } }, { "group": "Dessin", "icon": "trash", "title": "Effacer les dessins", "preview": { "kind": "iconButton", "icon": "trash", "danger": true } }, { "group": "Dessin", "icon": "save", "title": "Sauvegarde du dessin", "preview": { "kind": "switch", "icon": "save", "active": true } } ], "features": [ { "title": "Mise en page de texte", "text": "Rédaction riche avec gras, italique, souligné, barré, titres, listes à puces, listes numérotées, couleurs de texte et surlignage.", "details": [ "Les boutons de mise en forme agissent sur le texte sélectionné ou sur le mot en cours de saisie.", "Le menu listes regroupe les listes simples et numérotées pour éviter d'avoir deux boutons permanents.", "Les couleurs de texte et de surlignage sont séparées pour distinguer une information importante d'un simple repère visuel." ] }, { "title": "Dessin manuel", "text": "Ajout de traits au-dessus de la note, avec couleur, épaisseur, gomme, annulation et mode temporaire ou permanent.", "details": [ "Le mode dessin place un calque transparent au-dessus de la note sans remplacer le texte.", "La gomme retire les traits dessinés, tandis que l'annulation retire le dernier tracé.", "Le mode temporaire sert aux annotations de session; le mode permanent sauvegarde les traits avec la note." ] }, { "title": "Sauvegarde locale", "text": "Le contenu est nettoyé puis gardé dans le navigateur, avec une date de modification visible dans l'outil.", "details": [ "La note conserve le texte riche autorisé, pas du HTML libre non contrôlé.", "La date de dernière modification permet de vérifier si une note a bien été mise à jour.", "Les données restent dans la toolbox locale et ne nécessitent pas de compte." ] } ], "importFormat": { "text": "Le bloc notes utilise un bloc HTML nettoyé pour conserver la mise en forme autorisée, puis une ligne dessins en JSON compact.", "example": "@notepad\n@html\n
Profite bien de ta nouvelle toolbox.
" }, "links": { "moduleTitle": "Liens utiles", "title": "Librairie des outils" } }, "tutorial": { "eyebrow": "Premiers repères", "title": "Votre toolbox est prête", "text": "Avant d’ajouter du contenu, voici les actions principales à connaître.", "dismissLabel": "Masquer les repères", "nextLabel": "Suivant", "doneLabel": "Terminer", "items": [ { "target": "icon", "icon": "picture", "title": "Changer l’icône", "text": "Cliquez sur l’icône de la toolbox pour choisir une image plus reconnaissable." }, { "target": "title", "icon": "edit", "title": "Renommer la toolbox", "text": "Cliquez sur son nom pour le modifier directement." }, { "target": "addTool", "icon": "add", "title": "Ajouter un outil", "text": "Utilisez le bouton Ajouter un outil pour choisir ce dont vous avez besoin." }, { "target": "moduleTitle", "icon": "edit", "title": "Renommer un outil", "text": "Cliquez sur le titre d’un outil, comme Bloc notes, pour l’adapter à votre usage." }, { "target": "deleteTool", "icon": "trash", "title": "Retirer un outil", "text": "Chaque outil ajouté peut être retiré de la toolbox avec sa corbeille." }, { "target": "exportAll", "placement": "right", "icon": "export", "title": "Sauvegarder régulièrement", "text": "Pensez à exporter vos toolboxes avant un nettoyage du navigateur, un changement de machine ou une réinstallation." } ] }, "storageHelp": { "title": "Sauvegardes locales", "text": "Vos toolboxes restent dans l'IndexedDB de ce navigateur. Rien n’est envoyé sur un serveur.", "items": [ "Un nettoyage du navigateur ou un changement d’appareil peut supprimer les données.", "Surveillez le budget recommandé : au-delà, le navigateur peut encore stocker des données, mais l’app peut devenir moins fluide.", "Faites un export global régulier pour garder une sauvegarde." ] }, "modules": { "notepad": { "placeholder": "Notes rapides...", "toolbarLabel": "Mise en page du bloc notes", "textFormatLabel": "Style du texte", "boldTitle": "Gras", "italicTitle": "Italique", "underlineTitle": "Souligné", "strikeTitle": "Barré", "headingTitle": "Titre", "listGroupLabel": "Listes", "bulletListTitle": "Liste à puces", "numberListTitle": "Liste numérotée", "colorGroupLabel": "Couleurs", "textColorLabel": "Couleur du texte", "highlightColorLabel": "Surlignage", "drawingLabel": "Dessin", "drawTitle": "Dessiner", "eraseTitle": "Gommer", "temporaryTitle": "Annotations temporaires", "permanentTitle": "Annotations permanentes", "undoDrawingTitle": "Annuler le dernier trait", "clearDrawingTitle": "Effacer les dessins", "drawingColorLabel": "Couleur du dessin", "drawingWidthLabel": "Épaisseur du trait", "temporaryStatus": "Dessins temporaires", "permanentStatus": "Dessins permanents", "updatedAtPrefix": "Modifié le", "sessionStorageError": "Les annotations temporaires n'ont pas pu être sauvegardées.", "importPlaceholder": "@notepad\n@html\nPréparer les consommables
\n@endhtml\n@drawingMode: permanent\n@drawings: {\"strokes\":[]}", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer un bloc notes", "exportModalTitle": "Exporter un bloc notes", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import bloc notes terminé.", "exportSuccess": "Export bloc notes copié.", "importError": "Format de bloc notes invalide.", "exportInfo": "Le HTML est nettoyé à l'import. Les dessins permanents sont exportés en JSON compact." }, "checklist": { "itemPlaceholder": "Nouvel item", "sectionPlaceholder": "Catégorie", "quantityLabel": "Quantité cible", "addButton": "Ajouter", "importPlaceholder": "Importer plusieurs items...\n# Potions\nPotion:10\nMéga potion:5\n\n# Armures\nCasque Rey Dau:1", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer une checklist", "exportModalTitle": "Exporter une checklist", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import checklist terminé.", "exportSuccess": "Export checklist copié.", "importError": "Format de checklist invalide.", "hideCompletedSectionsTitle": "Réduire les catégories terminées", "hideCompletedSectionsFullyTitle": "Cacher les catégories terminées", "completedSectionsModeTitle": "Affichage des catégories terminées", "completedSectionsVisibleLabel": "Visible quand terminée", "completedSectionsReducedLabel": "Réduite quand terminée", "completedSectionsHiddenLabel": "Cachée quand terminée", "showCompletedSectionTitle": "Afficher cette catégorie terminée", "hideCompletedSectionTitle": "Réduire cette catégorie terminée", "decrementLabel": "Retirer une quantité", "incrementLabel": "Ajouter une quantité", "currentQuantityLabel": "Quantité actuelle", "reorderTitle": "Déplacer", "reorderSectionTitle": "Déplacer la catégorie", "sectionEditTitle": "Renommer la catégorie", "itemEditLabel": "Libellé", "categoryEditLabel": "Catégorie", "editTitle": "Modifier", "deleteTitle": "Supprimer" }, "images": { "importPlaceholder": "# Map zone nord\ndata:image/webp;base64,...", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer des images", "exportModalTitle": "Exporter des images", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import d'images terminé.", "exportSuccess": "Export d'images copié.", "importError": "Format d'images invalide.", "exportInfo": "Les images sont exportées en base64 complet. Le texte peut donc être très long.", "addImages": "Ajouter des images", "pastePlaceholder": "Coller une image ici", "pasteAriaLabel": "Coller une image depuis le presse-papiers", "imageAlt": "Image", "labelPlaceholder": "Libellé de l'image", "labelAriaLabel": "Libellé de l'image", "previewAriaLabel": "Agrandir l'image", "reorderAriaLabel": "Déplacer l'image", "reorderTitle": "Déplacer", "annotateAriaLabel": "Annoter l'image", "annotateTitle": "Annoter", "deleteAriaLabel": "Supprimer l'image", "deleteTitle": "Supprimer" }, "links": { "titlePlaceholder": "Nom du lien", "urlPlaceholder": "https://...", "addButton": "Ajouter", "importPlaceholder": "Importer plusieurs liens...\nBuild:https://example.com/build?class=rogue\nMap:https://example.com/map", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer des liens", "exportModalTitle": "Exporter des liens", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import de liens terminé.", "exportSuccess": "Export de liens copié.", "importError": "Format de liens invalide.", "copyTitle": "Copier", "copiedTitle": "Copié", "deleteTitle": "Supprimer" }, "counters": { "labelPlaceholder": "Nom du compteur", "addButton": "Ajouter", "importPlaceholder": "Victoire: 12\nDéfaite: -2", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer des compteurs", "exportModalTitle": "Exporter des compteurs", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import de compteurs terminé.", "exportSuccess": "Export de compteurs copié.", "importError": "Format de compteurs invalide.", "decrementLabel": "Décrémenter", "incrementLabel": "Incrémenter", "resetTitle": "Réinitialiser", "deleteTitle": "Supprimer" }, "combos": { "importPlaceholder": "@device: playstation\n# Neutral\nHadoken | device=playstation | direction:down > direction:right > button:cross", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer des combos", "exportModalTitle": "Exporter des combos", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import de combos terminé.", "exportSuccess": "Export de combos copié.", "importError": "Format de combos invalide.", "deviceLabel": "Périphérique", "keyboardLayoutLabel": "Disposition clavier", "categoryPlaceholder": "Catégorie", "targetCategoryLabel": "Catégorie", "noCategoryLabel": "Sans catégorie", "comboNameLabel": "Nom", "comboNamePlaceholder": "Nom du combo", "defaultComboName": "Combo", "emptyDraft": "Aucune touche sélectionnée.", "simultaneousModeTitle": "Ajouter dans l'étape active", "successiveModeLabel": "A › B", "simultaneousModeLabel": "A + B", "holdLabel": "Maintien (s)", "holdToggleLabel": "Hold", "removeStepTitle": "Supprimer l'étape", "removeLastInputTitle": "Retirer la dernière touche", "addComboButton": "Ajouter le combo", "saveComboButton": "Enregistrer", "cancelEditTitle": "Annuler l'édition", "cancelEditButton": "Annuler", "paletteLabel": "Palette de touches", "customKeyPlaceholder": "Touche personnalisée", "addCustomKeyButton": "Ajouter touche", "emptyCombos": "Aucun combo enregistré.", "emptySequence": "Combo sans touches", "showCategoryTitle": "Afficher la catégorie", "hideCategoryTitle": "Réduire la catégorie", "reorderCategoryTitle": "Déplacer la catégorie", "reorderComboTitle": "Déplacer le combo", "editComboTitle": "Modifier le combo", "deleteComboTitle": "Supprimer le combo" }, "calculator": { "importPlaceholder": "@scrollResults: true\nLingots de fer: 100 | formula=100\n Minerais de fer: 500 | formula=base*5", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer des résultats", "exportModalTitle": "Exporter des résultats", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import calculateur terminé.", "exportSuccess": "Export calculateur copié.", "importError": "Format de calculateur invalide.", "expressionLabel": "Calcul", "expressionPlaceholder": "10*10", "resultLabel": "Résultat", "labelLabel": "Libellé", "labelPlaceholder": "ex: Lingots de fer", "saveButton": "Enregistrer", "rootButton": "Revenir à la racine", "resetTitle": "Réinitialiser", "copyTitle": "Copier pour checklist", "copiedTitle": "Copié", "scrollableTitle": "Liste scrollable", "emptyResults": "Aucun résultat enregistré.", "formulaTitle": "Modifier la formule", "childFormulaHelp": "Utilisez base pour référencer le parent.", "rootFormulaHelp": "Valeur ou formule racine.", "useEntryTitle": "Utiliser comme base", "renameTitle": "Renommer", "deleteTitle": "Supprimer" }, "goalTree": { "importPlaceholder": "- Breuvage de rage x10\n - Élixir de destruction = base * 3\n - Poudre de flamme x5\n - Sève de cèdre x7\n - Catalyseur magique x10", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer un arbre d'objectifs", "exportModalTitle": "Exporter un arbre d'objectifs", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import d'arbre terminé.", "exportSuccess": "Export d'arbre copié.", "importError": "Format d'arbre d'objectifs invalide.", "editorTitle": "Édition de l'arbre d'objectifs", "treeTitle": "Arbre d'objectifs", "addRootButton": "Objectif", "addRootSchemaButton": "Ajouter un objectif a la racine", "addChildButton": "Sous-étape", "addChildTitle": "Ajouter une sous-étape", "addContentItemTitle": "Ajouter une entrée", "addContentItemTooltip": "Ajouter une entrée interne à cette carte.", "verticalViewTitle": "Afficher verticalement", "horizontalViewTitle": "Afficher horizontalement", "cardActionsLabel": "Actions de l'objectif", "editTitle": "Modifier", "baseTab": "Base", "contentTab": "Contenu", "advancedTab": "Avancé", "defaultRootTitle": "Nouvel objectif", "defaultChildTitle": "Nouvelle étape", "resetTimeLabel": "Heure de reset", "weeklyResetDayLabel": "Jour de reset", "titleLabel": "Titre de l'objectif", "listTitleLabel": "Titre de la liste", "kindLabel": "Type de l'objectif", "stepKind": "Étape", "textKind": "Texte", "checklistKind": "Checklist", "iconLabel": "Icône", "iconColorLabel": "Couleur de l'icône", "iconcube": "Cube", "iconfire": "Feu", "iconflask": "Fiole", "icongrass": "Herbe", "iconleaf": "Feuille", "iconmeat": "Viande", "iconpowder": "Poudre", "icontear": "Goutte", "iconball": "Boule", "colorgold": "Or", "colorcyan": "Cyan", "colorviolet": "Violet", "colorpink": "Rose", "colorgreen": "Vert", "colorgray": "Gris", "colorred": "Rouge", "colororange": "Orange", "coloryellow": "Jaune", "colorblue": "Bleu", "colorindigo": "Indigo", "targetQuantityLabel": "Cible", "quantitySectionTitle": "Quantité", "progressSectionTitle": "Progression", "autoProgressLabel": "Automatique", "manualProgressLabel": "Manuelle", "autoProgressTitle": "Progression automatique", "manualProgressTitle": "Mise à jour manuelle", "autoProgressHint": "Calcule la progression depuis les enfants.", "manualProgressHint": "Affiche une checkbox ou une quantité à mettre à jour directement.", "contentSectionTitle": "Contenu", "itemLabelLabel": "Libellé", "itemLabelPlaceholder": "Élément", "itemCheckedLabel": "État", "itemTotalLabel": "Total", "itemTotalPlaceholder": "base", "itemTotalHelp": "Saisissez un nombre ou une formule avec base pour référencer la cible du parent.", "prerequisitesSectionTitle": "Prérequis supplémentaires", "contentTabHint": "Le contenu se modifie dans l'onglet Contenu.", "stepContentUnavailable": "Les étapes n'ont pas de contenu interne.", "decrementItemTitle": "Retirer", "incrementItemTitle": "Ajouter", "addContentItemButton": "Ajouter une ligne", "formulaPlaceholder": "base * 3", "formulaHelp": "Utilisez base pour référencer la cible du parent.", "resetTypeLabel": "Type de reset", "noneReset": "Aucun", "dailyReset": "Quotidien", "weeklyReset": "Hebdomadaire", "closeButton": "Fermer", "deleteButton": "Supprimer la branche", "deleteTitle": "Supprimer", "reorderTitle": "Déplacer", "showChildrenTitle": "Afficher la branche", "hideChildrenTitle": "Réduire la branche", "emptySelection": "Sélectionnez ou créez un objectif.", "emptyTree": "Aucun objectif." }, "table": { "importPlaceholder": "Collez un TSV pur ou un TSV exporté par Sokko G.", "importOpenButton": "Importer TSV", "exportOpenButton": "Exporter TSV", "importModalTitle": "Importer un tableau TSV", "exportModalTitle": "Exporter un tableau TSV", "importButton": "Importer le TSV", "exportButton": "Copier le TSV", "importSuccess": "Import TSV terminé.", "exportSuccess": "Export TSV copié.", "importError": "Format TSV invalide.", "toolbarLabel": "Actions du tableau", "gridLabel": "Tableau", "cellLabel": "Cellule", "rowActionsLabel": "Lignes", "columnActionsLabel": "Colonnes", "sizeLabel": "Taille du tableau", "addRowTitle": "Ajouter une ligne", "removeRowTitle": "Supprimer la dernière ligne", "addColumnTitle": "Ajouter une colonne", "removeColumnTitle": "Supprimer la dernière colonne", "copyTitle": "Copier les valeurs", "copiedTitle": "Tableau copié", "errorTitle": "Formule invalide", "columnLabel": "Intitulé de colonne", "rowLabel": "Intitulé de ligne", "columnFormulaTitle": "Référence conservée dans les formules", "rowFormulaTitle": "Référence conservée dans les formules" }, "timer": { "importPlaceholder": "@activeTab: countdown\ncountdown | label=Boss | type=duration | durationMs=300000", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer un timer", "exportModalTitle": "Exporter un timer", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import timer terminé.", "exportSuccess": "Export timer copié.", "importError": "Format de timer invalide.", "stopwatchTab": "Chronomètre", "countdownTab": "Compte à rebours", "stopwatchTitle": "Chronomètre", "countdownTitle": "Compte à rebours", "startButton": "Lancer", "pauseButton": "Pause", "lapButton": "Étape", "resetTitle": "Réinitialiser", "lapLabelAriaLabel": "Libellé de l'étape", "countdownLabel": "Libellé", "countdownLabelPlaceholder": "Boss, event, craft...", "countdownTypeLabel": "Type", "durationType": "Durée", "dailyTimeType": "Heure précise", "timePatternType": "Pattern horaire", "intervalType": "Intervalle", "durationLabel": "Durée", "dailyTimeLabel": "Heure", "timePatternLabel": "Heure / minute / seconde", "intervalLabel": "Toutes les", "intervalStartNowOption": "Maintenant", "intervalStartTimeOption": "Heure précise", "intervalStartTimeLabel": "Départ", "addCountdownButton": "Ajouter", "requiredError": "Valeur requise.", "invalidError": "Valeur invalide.", "defaultCountdownLabel": "Timer", "finishedLabel": "Terminé", "targetLabel": "Suivant", "stepLabel": "Étape", "stepsTitle": "Étapes", "countdownsTitle": "Temps restants", "scrollableTitle": "Liste scrollable", "sortTitle": "Trier par temps restant", "autoRefreshTitle": "Répéter automatiquement", "alertModeTitle": "Mode d'alerte", "alertOffTitle": "Pas d'alerte", "alertVisibleTitle": "Alerte quand la toolbox est affichée", "alertSiteTitle": "Alerte sur tout le site", "alertTooSoonTitle": "Alerte indisponible pour une répétition inférieure à 5 minutes", "alertMessage": "{label} est terminé dans {toolbox}.", "emptySteps": "Aucune étape enregistrée.", "emptyCountdowns": "Aucun compte à rebours configuré.", "renameTitle": "Renommer", "deleteTitle": "Supprimer" }, "calendar": { "init": { "title": "Créer un calendrier", "weekly": "Hebdomadaire", "weeklyDescription": "Grille jours par créneaux de 30 minutes.", "monthly": "Mensuel", "monthlyDescription": "Grille mensuelle datée avec navigation.", "soon": "À venir" }, "gridLabel": "Calendrier hebdomadaire", "monthGridLabel": "Calendrier mensuel", "titleLabel": "Titre", "titlePlaceholder": "Raid, reset, event...", "dayLabel": "Jour", "startDayLabel": "Date début", "endDayLabel": "Date fin", "startLabel": "Début", "endLabel": "Fin", "alertModeTitle": "Mode d'alerte", "alertTypeLabel": "Type d'alertes", "alertOffTitle": "Pas d'alerte", "alertVisibleTitle": "Alerte quand la toolbox est affichée", "alertSiteTitle": "Alerte sur tout le site", "alertOffsetLabel": "Alerte", "alertOffset10": "10 min avant", "alertOffset5": "5 min avant", "alertOffset0": "Au début et pendant", "alertMessage": "{label} commence bientôt dans {toolbox}.", "resumeAlertMessage": "{label} est en cours dans {toolbox}.", "hideEmptyHoursLabel": "Masquer les heures vides", "colorLabel": "Couleur", "colorViolet": "Violet", "colorGold": "Or", "colorCyan": "Cyan", "colorPink": "Rose", "colorGreen": "Vert", "colorGray": "Gris", "repeatableTitle": "Répétable", "repeatLabel": "Répétition", "repeatNone": "Aucune", "repeatWeekly": "Chaque semaine", "repeatMonthly": "Chaque mois", "monthlyRepeatLabel": "Règle mensuelle", "monthlyRepeatMonthDay": "Numéro du jour", "monthlyRepeatWeekday": "Jour de semaine", "monthDatePickerLabel": "Choisir une date", "previousMonthTitle": "Mois précédent", "nextMonthTitle": "Mois suivant", "currentMonthTitle": "Mois courant", "previousShortLabel": "Prec.", "nextShortLabel": "Suiv.", "importPlaceholder": "@viewMode: week\nevent | title=Raid hebdo | day=vendredi | start=18:00 | end=20:00 | color=gold | alertMode=site | alerts=10,5\n\n@viewMode: month\nevent | title=Maintenance | repeatBy=weekday | repeat=monthly | startDate=2026-08-03 | endDate=2026-08-05 | color=pink", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer un calendrier", "exportModalTitle": "Exporter un calendrier", "importButton": "Importer le texte", "exportButton": "Copier le texte", "exportInfo": "Format calendrier texte compatible avec les vues hebdomadaire et mensuelle.", "importSuccess": "Import calendrier terminé.", "exportSuccess": "Export calendrier copié.", "importError": "Format de calendrier invalide.", "addButton": "Ajouter", "saveButton": "Enregistrer", "cancelButton": "Annuler", "editTitle": "Modifier", "copyTitle": "Copier", "copiedTitle": "Événement copié.", "pastedTitle": "Événement collé.", "deleteTitle": "Supprimer", "deleteOccurrenceTitle": "Supprimer cette occurrence", "deleteSeriesTitle": "Supprimer toutes les répétitions", "requiredError": "Titre, date et heure de début requis.", "invalidRangeError": "La fin doit être après le début." }, "taskPlanner": { "importPlaceholder": "@resetTime: 06:00\n# Raid\n- daily Préparer la route\n @description: Notes rapides\n - unique Sous-tâche", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer des tâches", "exportModalTitle": "Exporter des tâches", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import de tâches terminé.", "exportSuccess": "Export de tâches copié.", "importError": "Format de tâches invalide.", "settingsTitle": "Réglages du planificateur", "settingsButtonLabel": "Paramètres des réinitialisations", "hideCompletedTitle": "Masquer les tâches effectuées", "globalWeeklyResetDayLabel": "Reset hebdo", "resetTimeLabel": "Heure de reset", "clearCompletedUniqueTitle": "Nettoyer les tâches ponctuelles effectuées", "clearCompletedUniqueButton": "Nettoyer les tâches ponctuelles terminées", "titlePlaceholder": "Nouvelle tâche", "titleLabel": "Titre", "descriptionPlaceholder": "Description", "descriptionLabel": "Description", "typeLabel": "Type", "uniqueType": "Ponctuelle", "dailyType": "Quotidienne", "weeklyType": "Hebdomadaire", "addButton": "Ajouter", "reorderTitle": "Déplacer", "checkTitle": "Marquer effectué", "uncheckTitle": "Marquer non effectué", "deleteTitle": "Supprimer", "showDescriptionTitle": "Afficher la description", "hideDescriptionTitle": "Masquer la description", "taskSettingsTitle": "Réglages de la tâche", "missingPrerequisiteTitle": "Pré requis non effectué", "missingPrerequisiteBadge": "Dépend du parent", "missingPrerequisiteNotice": "Pré requis parent non effectué", "categoryLabel": "Catégorie", "categoryPlaceholder": "Nom de catégorie", "categoryReorderTitle": "Déplacer la catégorie", "uncategorizedDropTitle": "Sans catégorie", "showCategoryTitle": "Afficher cette catégorie", "hideCategoryTitle": "Réduire cette catégorie", "taskDailyResetTimeLabel": "Heure quotidienne", "inheritResetTime": "Utiliser l'heure globale", "taskResetLabel": "Réinitialisation", "noTaskResetLabel": "Aucun reset", "taskWeeklyResetDayLabel": "Jour hebdo", "inheritWeeklyResetDay": "Global", "linksLabel": "Parent", "emptyLinks": "Aucun parent", "addLinkLabel": "Définir un parent", "prerequisiteCheckboxLabel": "Pré requis", "removeRelationTitle": "Retirer", "emptyTasks": "Aucune tâche planifiée." }, "equipmentPlanner": { "importPlaceholder": "# Équipements | icon=shield\n## Épée runique | icon=sword | active=true\nStats\nDégâts | sword | Attaque | 12\nCraft\nMinerai rare: 4", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer des équipements", "exportModalTitle": "Exporter des équipements", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import d'équipements terminé.", "exportSuccess": "Export d'équipements copié.", "importError": "Format d'équipements invalide.", "equipmentIconLabel": "Type", "typePlaceholder": "Type d'équipement", "equipmentPlaceholder": "Nouvel équipement", "addEquipmentButton": "Ajouter", "summaryTitle": "Résumé", "activeEquipmentsSingular": "équipement actif", "activeEquipmentsPlural": "équipements actifs", "numericTotalsTitle": "Totaux", "equipmentTotalsTitle": "Statistiques de l'équipement", "socketTotalsTitle": "Objets sertis", "mixedTotalsTitle": "Totaux fusionnés", "summaryTooltipTitle": "Provenance", "textBonusesTitle": "Bonus", "emptyTotals": "Aucun total numérique.", "emptyTextBonuses": "Aucun bonus non numérique.", "emptyEquipments": "Aucun équipement planifié.", "activeLabel": "Actif", "includeInSummaryLabel": "Inclure dans le résumé", "reorderTypeTitle": "Déplacer le type", "renameTypeTitle": "Renommer le type", "showTypeTitle": "Afficher ce type", "hideTypeTitle": "Réduire ce type", "reorderEquipmentTitle": "Déplacer", "renameEquipmentTitle": "Renommer", "showDetailsTitle": "Afficher les détails", "hideDetailsTitle": "Masquer les détails", "deleteEquipmentTitle": "Supprimer", "tabsLabel": "Ajout de caractéristiques", "statsTab": "Stats / affixe", "socketsTab": "Objets à sertir", "craftTab": "Craft", "displayStatsTitle": "Statistiques", "displaySocketTitle": "Objets sertis", "editModeTitle": "Mode édition", "viewModeTitle": "Mode affichage", "editModeButton": "Éditer", "viewModeButton": "Affichage", "obtainLabel": "Obtention", "obtainPlaceholder": "Comment obtenir ou créer cet équipement", "emptyObtain": "Aucune obtention renseignée.", "characteristicsTitle": "Caractéristiques", "traitIconLabel": "Icône", "categoryPlaceholder": "Catégorie", "traitNamePlaceholder": "Nom", "traitValuePlaceholder": "Valeur", "addTraitButton": "Ajouter", "reorderTraitTitle": "Déplacer", "reorderCategoryTitle": "Déplacer la catégorie", "deleteTraitTitle": "Supprimer", "emptyCharacteristics": "Aucune caractéristique.", "materialsTitle": "Matériaux", "materialNamePlaceholder": "Matériau", "materialQtyLabel": "Quantité", "addMaterialButton": "Ajouter", "deleteMaterialTitle": "Supprimer", "socketItemsTitle": "Objets sertis", "emptySocketItems": "Aucun objet serti.", "socketNamePlaceholder": "Joyau, materia...", "socketShapeLabel": "Forme", "socketColorLabel": "Couleur", "addSocketButton": "Ajouter", "bonusNamePlaceholder": "Bonus", "addBonusButton": "Ajouter", "deleteSocketTitle": "Supprimer", "deleteBonusTitle": "Supprimer", "addSocketLinkLabel": "Lier à", "deleteSocketLinkTitle": "Retirer le lien" }, "imageAnnotation": { "importPlaceholder": "data:image/webp;base64,...\n@marker: 42.5,68,Entrée\n@drawings: {\"strokes\":[]}", "importOpenButton": "Importer du texte", "exportOpenButton": "Exporter en format texte", "importModalTitle": "Importer une annotation", "exportModalTitle": "Exporter une annotation", "importButton": "Importer le texte", "exportButton": "Copier le texte", "importSuccess": "Import d'annotation terminé.", "exportSuccess": "Export d'annotation copié.", "importError": "Format d'annotation invalide.", "exportInfo": "L'image annotée est exportée en base64 complet. Le texte peut donc être très long.", "addImage": "Ajouter une image", "replaceImage": "Remplacer l'image", "pastePlaceholder": "Coller une image ici", "pasteAriaLabel": "Coller une image à annoter depuis le presse-papiers", "stageAriaLabel": "Ajouter un marqueur sur l'image", "addMarkerAriaLabel": "Ajouter un marqueur sur l'image", "imageAlt": "Image annotée", "previewTitle": "Agrandir", "previewAriaLabel": "Agrandir l'image annotée", "markerPrefix": "Marqueur", "markersSingular": "marqueur", "markersPlural": "marqueurs", "markerPlaceholder": "Libellé du marqueur", "emptyImage": "Ajoutez une image pour commencer l'annotation.", "emptyMarkers": "Agrandissez l'image pour ajouter un marqueur.", "deleteImageTitle": "Supprimer l'image", "deleteMarkerTitle": "Supprimer", "drawingLabel": "Dessin", "drawTitle": "Dessiner", "eraseTitle": "Gommer", "undoDrawingTitle": "Annuler le dernier trait", "clearDrawingTitle": "Effacer les dessins", "drawingColorLabel": "Couleur du dessin", "drawingWidthLabel": "Épaisseur du trait", "temporaryTitle": "Annotations temporaires", "permanentTitle": "Annotations permanentes", "sessionStorageError": "Les annotations temporaires n'ont pas pu être sauvegardées." } }, "emptyTitle": "Aucune toolbox", "emptyText": "Créez une première toolbox pour stocker vos outils dans ce navigateur." } }