Files
Momento/memento-note/extension/dist-firefox/_locales/fr/messages.json
Antigravity 1987b084c3
Some checks failed
CI / Deploy production (on server) (push) Has been cancelled
CI / Lint, Unit Tests & Build (push) Has been cancelled
fix(extension): applySelectionFromMessage tolérant + amorçage pageUrl v0.4.2
VRAI bug (que tu as raison de souligner, j'aurais pas dû revert) :
la fonction applySelectionFromMessage rejetait TOUT message si pageUrl
n'était pas encore settée, ou si les URLs différaient sur un trailing
slash / fragment / query. Et pageUrl se populate de façon async via
chrome.tabs.query dans refreshPageContext — donc le premier SELECTION_CHANGED
arrivait avant pageUrl, était rejeté, et la sélection n'était jamais
appliquée.

Fixes dans sidepanel.js :
- applySelectionFromMessage : si pageUrl vide, on amorce depuis le
  message (pageUrl, pageTitle, pageDomain, pageFavicon). Sans ce
  fallback, le bouton « Clipper la sélection » n'apparaît jamais.
- Comparaison d'URL tolérante (origin + pathname, sans trailing slash,
  hash, query).
- refreshPageContext : ne pas marquer tab?.url undefined comme restricted.

Version bumpée 0.4.1 → 0.4.2 (à chaque livraison comme demandé).
2026-07-18 10:30:45 +00:00

194 lines
4.7 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"extName": {
"message": "Memento · Web Clipper"
},
"extDescription": {
"message": "Enregistrez des pages web et du texte surligné dans vos carnets Memento — connecté à votre propre serveur Memento."
},
"extActionTitle": {
"message": "Clipper vers Memento"
},
"webClipper": {
"message": "Web Clipper"
},
"connected": {
"message": "Connecté"
},
"disconnected": {
"message": "Non connecté"
},
"instanceSettings": {
"message": "Adresse Memento"
},
"instanceUrlLabel": {
"message": "URL de votre instance Memento"
},
"presetProduction": {
"message": "Préréglage production · memento-note.com"
},
"applyReconnect": {
"message": "Appliquer et reconnecter"
},
"openMomento": {
"message": "Ouvrir Memento"
},
"settingsHint": {
"message": "Collez l'URL HTTPS (ou LAN) de votre serveur Memento. Les cookies de ce navigateur gèrent la connexion."
},
"footerVersion": {
"message": "Memento Web Clipper 0.4.2"
},
"errPermissionDenied": {
"message": "Memento ne peut pas accéder à cet onglet. Vérifiez les autorisations du clavier/extension de site ou ouvrez le panneau latéral."
},
"notebookUnnamed": {
"message": "Carnet sans titre"
},
"noNotebooks": {
"message": "Pas encore de carnets"
},
"readingTimeOne": {
"message": "≈ 1 minute de lecture"
},
"readingTimeOther": {
"message": "≈ $COUNT$ minutes de lecture",
"placeholders": {
"COUNT": {
"content": "$1",
"example": "5"
}
}
},
"selectionDetected": {
"message": "Sélection détectée"
},
"ignore": {
"message": "ignorer"
},
"selectionHint": {
"message": "Astuce : surlignez du texte sur la page pour clipper une sélection précise en note."
},
"clipSelection": {
"message": "Clipper la sélection"
},
"clipPage": {
"message": "Clipper cette page"
},
"saveLinkOnly": {
"message": "Enregistrer le lien uniquement"
},
"pageNotAccessible": {
"message": "Impossible de clipper ici — cette page bloque l'accès aux extensions."
},
"errLoginRequired": {
"message": "Veuillez d'abord vous connecter à Memento dans ce navigateur."
},
"errLoadNotebooks": {
"message": "Impossible de charger les blocs-notes. Essayez de vous reconnecter."
},
"notebooksLoaded": {
"message": "Carnets chargés"
},
"connecting": {
"message": "Connexion…"
},
"connectedToUrl": {
"message": "Connecté à $URL$",
"placeholders": {
"URL": {
"content": "$1",
"example": "https://memento-note.com"
}
}
},
"restrictedPage": {
"message": "Page restreinte — utilisez le bouton Memento ou le panneau latéral pour clipper."
},
"destinationNotebook": {
"message": "Carnet de destination"
},
"activePage": {
"message": "Page active"
},
"previewBeforeSave": {
"message": "Vérifier avant d'enregistrer"
},
"noteTitleLabel": {
"message": "Titre"
},
"excerptLabel": {
"message": "Extrait"
},
"saveToMomento": {
"message": "Enregistrer dans Memento"
},
"back": {
"message": "Dos"
},
"analyzingSource": {
"message": "Analyse de la source"
},
"statusAnalyzing": {
"message": "Analyser…"
},
"statusSaving": {
"message": "Économie…"
},
"processingDetail": {
"message": "Génération automatique des tags, résumé sémantique et calcul des embeddings."
},
"noteSaved": {
"message": "Remarque enregistrée"
},
"sentToNotebook": {
"message": "Enregistré dans $NOTEBOOK$",
"placeholders": {
"NOTEBOOK": {
"content": "$1",
"example": "Read later"
}
}
},
"viewInMomento": {
"message": "Voir dans Memento"
},
"clipAnother": {
"message": "Clipper une autre page"
},
"failure": {
"message": "Impossible de terminer"
},
"genericError": {
"message": "Une erreur est survenue lors de la communication avec votre instance Memento."
},
"retry": {
"message": "Réessayer"
},
"errNoSelection": {
"message": "Sélectionnez d'abord du texte, ou clippez la page entière."
},
"errAnalyzeFailed": {
"message": "Impossible d'analyser cette page."
},
"errSaveFailed": {
"message": "Impossible d'enregistrer votre note."
},
"errNetwork": {
"message": "Problème de réseau : vérifiez votre connexion et l'URL Memento."
},
"bannerPickText": {
"message": "Surlignez le texte sur la page, ou clippez la page entière."
},
"errLoginHintUrl": {
"message": "Connecté à : $URL$",
"placeholders": {
"URL": {
"content": "$1"
}
}
},
"bannerDismiss": {
"message": "Ignorer"
}
}