Files
Shaarli_bm_theme/shaarli-pro/i18n-keys.md
T
bruno f753b27542
CI / build (push) Failing after 6m2s
Add asset pipeline and professionalize theme
Introduce a Node build system for minified CSS/JS with content hashes,
add PWA support, i18n helpers, accessibility improvements, and more
translatable strings. Move theme configuration from bookmarks to
localStorage, add Playwright tests, and set up CI workflows.
2026-08-09 09:25:03 -04:00

194 lines
9.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
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.
# Clés de traduction du thème Shaarli Pro
Ce fichier répertorie les chaînes de texte ajoutées ou réutilisées par le thème `shaarli-pro`, au format du filtre de traduction Shaarli : `{'key'|t}`.
> Quand une clé n’existe pas dans le fichier de langue actif de Shaarli, le moteur affiche la clé elle-même. Les clés sont donc rédigées en anglais pour servir de fallback lisible.
## Navigation principale (`page.header.html`)
| Clé | Emplacement d’origine |
|---|---|
| `Main navigation` | `aria-label` du `<aside>` et du `<nav>` header |
| `Search` | Titre de section sidebar + champ header |
| `Open search` | `aria-label` du bouton recherche sidebar |
| `Quick create` | Titre de section sidebar |
| `Navigation` | Titre de section sidebar |
| `All bookmarks` | Lien vers la liste complète |
| `Pinned` | Lien vers les bookmarks épinglés |
| `Tag cloud` | Lien vers le nuage de tags |
| `Picture wall` | Lien vers le mur d’images |
| `Daily` | Lien vers la vue quotidienne |
| `My tasks` | Lien vers les tâches |
| `Notes` | Lien vers les notes |
| `Archive` | Lien vers l’archive |
| `Read It Later` | Lien vers la file de lecture |
| `Administration` | Titre de section sidebar |
| `Tools` | Lien vers les outils d’administration |
| `Settings` | Lien vers la configuration |
| `Light mode` | Libellé du toggle thème |
| `Toggle dark mode` | `aria-label` du toggle thème |
| `Open menu` | `aria-label` du bouton mobile |
| `Home` | Lien d’accueil dans le header |
| `Skip to content` | Lien d’accès rapide (skip-link) |
## Filtres (`page.header.html`)
| Clé | Emplacement d’origine |
|---|---|
| `Filters` | Titre du panneau de filtres |
| `Close filters` | `aria-label` du bouton fermer |
| `Links per page` | Section filtres |
| `20 links` | Option 20 liens/page |
| `50 links` | Option 50 liens/page |
| `100 links` | Option 100 liens/page |
| `Custom value` | Section valeur personnalisée |
| `Number of links per page` | `aria-label` de l’input |
| `Visibility filters` | Section visibilité |
| `Private links only` | Label toggle privé |
| `Filter private links` | `aria-label` toggle privé |
| `Public links only` | Label toggle public |
| `Filter public links` | `aria-label` toggle public |
| `Untagged links` | Label toggle sans tag |
| `Filter untagged links` | `aria-label` toggle sans tag |
| `Multi-select` | `aria-label` du bouton multi-sélection |
| `RSS feed` | `aria-label` du lien RSS |
| `Log out` | `aria-label` déconnexion |
| `Log in` | `aria-label` connexion |
## Recherche (`page.header.html`)
| Clé | Emplacement d’origine |
|---|---|
| `Search (S shortcut)` | `aria-label` du bouton recherche header |
| `Search notes, tags...` | `placeholder` de l’input de recherche |
| `Run search` | `aria-label` du bouton submit |
| `Search modes` | `aria-label` du groupe de modes |
| `Global` | Mode de recherche global |
| `Type to see suggestions...` | Message d’attente dans les résultats |
| `S global` | Raccourci mode global |
| `T tags` | Raccourci mode tags |
| `N notes` | Raccourci mode notes |
| `up down navigate` | Raccourci navigation |
| `Enter select` | Raccourci sélection |
| `Esc close` | Raccourci fermeture |
## Pied de page (`page.footer.html`)
| Clé | Emplacement d’origine |
|---|---|
| `Administration` | Lien admin footer |
| `RSS Feed` | `title` du lien RSS |
| `Atom Feed` | `title` du lien Atom |
| `Daily` | `title` du lien Daily |
| `Close confirmation` | `aria-label` fermeture modale |
| `Cancel` | Bouton annuler modale bulk |
| `Play/Pause` | `title` du bouton lecture |
| `No media` | Titre par défaut du lecteur |
| `Mute/Unmute` | `title` du bouton volume |
| `Close player` | `title` du bouton fermer lecteur |
## Liste de liens (`linklist.html`)
| Clé | Emplacement d’origine |
|---|---|
| `No bookmarks found` | État vide |
| `Bookmarks` | En-tête de section |
| `Title & URL` | En-tête compact |
| `Tags` | En-tête compact |
| `Date` | En-tête compact |
| `Actions` | En-tête compact |
## Actions groupées (`page.footer.html`)
| Clé | Emplacement d’origine |
|---|---|
| `links selected` | Texte bulk info |
| `select all` | Lien tout sélectionner |
| `CANCEL` | Bouton annuler bulk bar |
| `DELETE` | Bouton supprimer |
| `SET PUBLIC` | Bouton rendre public |
| `SET PRIVATE` | Bouton rendre privé |
## Formulaires et pages système
| Clé | Emplacement d’origine |
|---|---|
| `Note` | Choix de type dans `editlink.html` |
| `Todo` | Choix de type dans `editlink.html` |
| `Selection` | Titre section `export.html` |
| `Export all` | Option export totale |
| `Export public` | Option export public |
| `Export private` | Option export privé |
| `File to upload` | Label `import.html` |
| `Privacy Settings` | Titre section `import.html` |
## Vue Daily (`daily.html`)
| Clé | Emplacement d’origine |
|---|---|
| `Shortcuts` | Titre calendrier |
| `Today` | Raccourci aujourd’hui |
| `Yesterday` | Raccourci hier |
| `From` | Label date début |
| `To` | Label date fin |
| `Cancel` | Bouton annuler |
| `Apply` | Bouton appliquer |
| `No articles on this day.` | Message vide |
## Outils (`tools.html`)
| Clé | Emplacement d’origine |
|---|---|
| `Total Links` | Statistique |
| `Private Links` | Statistique |
| `Plugin settings` | Carte configuration plugins |
| `Bookmarklet` | Carte bookmarklet |
| `No custom hidden tags` | Message liste tags cachés |
## Autres
| Clé | Emplacement d’origine |
|---|---|
| `Loading...` | `player.html` titre par défaut |
| `No tags found for this letter` | `tag.cloud.html` |
## JavaScript (`js/i18n.js`)
Ces clés sont utilisées par le helper `window.ShaarliProI18n.t()` pour internationaliser les textes générés dynamiquement.
| Clé | Utilisation |
|---|---|
| `Dark Mode` / `Light Mode` | Libellé du mode dans la sidebar |
| `Search in tags...` / `Search in notes...` / `Search in bookmarks and notes...` | Placeholder de la recherche |
| `Nothing found.` | Résultat de recherche vide |
| `Clear filters` / `Clear` | Bouton de réinitialisation des filtres |
| `The following links will be irretrievably deleted:` / `...set as public:` / `...set as private:` | Sous-titre de la modale bulk |
| `Are you sure to delete {count} link{plural}?` / `...set public?` / `...set private?` | Titre de la modale bulk |
| `DELETE {count} LINK{plural}` / `SET ... PUBLIC` / `SET ... PRIVATE` | Bouton de confirmation bulk |
| `Untitled link` | Lien sans titre dans la modale bulk |
| `Processing...` / `Current thumbnail` / `Thumbnail update done!` / `Error updating thumbnail #{index}` | Mise à jour des miniatures |
| `No description available.` | Modale description vide |
| `Generating QR Code...` / `Failed to generate QR Code` | QR code |
| `Delete tag {tag}` / `Delete` | Gestion des tags Read It Later |
| `Read Later` / `Remove from Read It Later` / `Add to Read It Later` | Read It Later |
| `Play media` / `Open Link` / `LIVE` / `Error loading media` / `No media` | Lecteur média |
| `Stop & Close` / `Play/Pause` / `Mute/Unmute` | Contrôles du lecteur |
| `Default`, `Red`, `Orange`, `Yellow`, `Green`, `Mint`, `Light blue`, `Blue`, `Purple`, `Pink`, `Beige`, `Gray`, `Custom` | Couleurs de notes |
| `None`, `Glass`, `Vignette`, `Lined`, `Grid`, `Noise`, `Dots`, `Stripes` | Filtres de notes |
| `Auto`, `Light`, `Dark`, `White`, `Black` | Couleurs de texte |
| `My images & colors` / `Solid color` / `Custom color` / `Custom font color` | Studio de fonds |
| `Close` / `Reset` / `Search my images…` / `Clear search` | Studio de fonds |
| `Color` / `Edit` / `Create a list` / `List title` / `Mark as completed` / `List item` / `Create a note` / `Title` / `Write your note in Markdown...` | Éditeur de notes/tâches |
| `Heading 1` / `Heading 2` / `Heading 3` / `Text` / `Bold` / `Italic` / `Underline` / `Strikethrough` / `Inline code` / `Bulleted list` / `Numbered list` / `Checklist` / `Quote` / `Link` / `Image` / `Code block` / `Clear formatting` / `Formatting options` | Barre d’outils Markdown |
| `Reminder` / `Collaborator` / `Archive` / `Unarchive` / `Pin` / `Unpin` | Actions note/tâche |
| `Click to edit` / `Move` / `Untitled` | Accessibilité / titres par défaut |
| `Create a task...` / `Add list item` / `Create a note...` / `Archived notes` | Placeholders et sous-titres |
| `January` … `December` / `Mon` … `Sun` | Calendrier Daily |
| `Error removing tag.` / `Error creating todo.` / `Error deleting.` / `Error saving todo.` / `Error creating checklist note.` / `Error creating note.` / `Error saving note.` / `Error archiving note.` / `Error unarchiving note.` / `Failed to save color.` / `Failed to save filter.` / `Failed to save background.` / `Failed to save font color.` / `Failed to save custom color.` / `Please refresh the page.` | Messages d’erreur utilisateur |
## Notes
- Les titres de section en majuscules dans le header (`ACCUEIL`, `ÉPINGLÉS`…) ont été remplacés par les mêmes clés que leur équivalent sidebar, affichées en CSS en majuscules.
- Les `aria-label` restent en anglais pour faciliter la maintenance, mais passent par le filtre de traduction.
- Les clés JavaScript sont définies dans `js/i18n.js` ; elles servent de fallback anglais si elles ne sont pas surchargées par le système de traduction de Shaarli.