feat(i18n): translate the French interface

The French column of the shared table repeated the English text on 1,217 rows; they now carry a French translation (60 rows stay identical on purpose: format names, Japanese composition terms, words French shares with English). Strings the shared table has no row for (248, already translated in ja/it/ar) go in a new i18n/fr.rs, looked up before the shared column, as ja.rs is. Keys of fr.rs and of the shared table are disjoint, so cached_lookup_preserves_every_translation_across_language_switches still holds by construction.
This commit is contained in:
Florent Siegenthaler
2026-10-12 23:17:17 +02:00
parent 64f0ca8fa6
commit cd64dd734d
2 changed files with 1789 additions and 1217 deletions
+1537 -1217
View File
File diff suppressed because it is too large Load Diff
+252
View File
@@ -0,0 +1,252 @@
//! French translations of the strings the shared table in `i18n.rs` has no row for,
//! written from the English source using ordinary French desktop-publishing vocabulary.
pub(super) const TABLE: &[(&str, &str)] = &[
("90° CCW", "90° sens antihoraire"),
("90° CW", "90° sens horaire"),
("Alignment", "Alignement"),
("All Documents", "Tous les documents"),
("Alpha Channel", "Couche alpha"),
("Anchored Object Options", "Options d'objet ancré"),
("Apply Parent to Pages", "Appliquer le gabarit aux pages"),
("ArtCraft App Page", "Page de l'application ArtCraft"),
("ArtCraft Website", "Site web d'ArtCraft"),
("Auto Size", "Taille automatique"),
("Binding", "Reliure"),
("Black", "Noir"),
("Bleed:", "Fond perdu :"),
("Bottom:", "Bas :"),
("Bullet Character", "Caractère de puce"),
("CMYK:", "CMJN :"),
("Change To", "Remplacer par"),
("Check Spelling", "Vérifier l'orthographe"),
("Clear Rotation", "Effacer la rotation"),
("Closed Path", "Tracé fermé"),
("Color Blindness – Deuteranopia", "Daltonisme – Deutéranopie"),
("Color Blindness – Protanopia", "Daltonisme – Protanopie"),
("Colour", "Couleur"),
("Colour Picker", "Sélecteur de couleurs"),
("Column Break", "Saut de colonne"),
("Columns:", "Colonnes :"),
("Community", "Communauté"),
("Conditional Text", "Texte conditionnel"),
("Copyright Symbol", "Symbole du copyright"),
("Corner Options", "Options d'angle"),
("Create Guides", "Créer des repères"),
("Current Page Number", "Numéro de la page active"),
("Cyan", "Cyan"),
("Dark", "Foncé"),
("Define Cross-Reference Format", "Définir un format de référence croisée"),
("Define Lists", "Définir des listes"),
("Define Text Variable", "Définir une variable de texte"),
("Delete Type from Path", "Supprimer le texte curviligne"),
("DesignCraft Website", "Site web de DesignCraft"),
("DesignCraft on GitHub", "DesignCraft sur GitHub"),
("Detect Edges", "Détecter les contours"),
("Discretionary Hyphen", "Trait d'union conditionnel"),
("Document CMYK", "CMJN du document"),
("Document Endnote Options", "Options de notes de fin de document"),
("Document Footnote Options", "Options de notes de bas de page du document"),
("Document RGB", "RVB du document"),
("Done", "Terminé"),
("Double Left Quotation Marks", "Guillemets doubles ouvrants"),
("Double Right Quotation Marks", "Guillemets doubles fermants"),
("Edit/Interface Language", "Édition/Langue de l'interface"),
("Edit/Spelling", "Édition/Orthographe"),
("Edit/Transparency Blend Space", "Édition/Espace de fusion de la transparence"),
("Edit/Transparency Flattener Presets", "Édition/Préréglages d'aplatissement de la transparence"),
("Ellipsis", "Points de suspension"),
("Em Dash", "Tiret cadratin"),
("Em Space", "Espace cadratin"),
("En Dash", "Tiret demi-cadratin"),
("En Space", "Espace demi-cadratin"),
("Export EPUB", "Exporter en EPUB"),
("Export EPUB (Fixed Layout)", "Exporter en EPUB (mise en page fixe)"),
("Export EPUB (Reflowable)", "Exporter en EPUB (redistribuable)"),
("Export HTML", "Exporter en HTML"),
("Export IDML", "Exporter en IDML"),
("Export PDF (Interactive)", "Exporter en PDF (interactif)"),
("Export Page as PNG", "Exporter la page en PNG"),
("Export Text", "Exporter le texte"),
("Export XML", "Exporter en XML"),
("Extras", "Extras"),
("Figure Space", "Espace chiffre"),
("File/Export", "Fichier/Exporter"),
("Find What", "Rechercher"),
("First Page", "Première page"),
("Flex Layout", "Mise en page flexible"),
("Flush Space", "Espace de justification"),
("Forced Line Break", "Retour à la ligne forcé"),
("Frame Break", "Saut de bloc"),
("GREP", "GREP"),
("Generate Index", "Générer l'index"),
("Generate Live Caption", "Générer une légende dynamique"),
("Global Light", "Éclairage global"),
("Graphic", "Graphique"),
("Hair Space", "Espace ultrafine"),
("Hide Guides", "Masquer les repères"),
("Hide Rulers", "Masquer les règles"),
("High Contrast", "Contraste élevé"),
("High Resolution", "Haute résolution"),
("Horizontal:", "Horizontal :"),
("I, II, III, IV...", "I, II, III, IV..."),
("Import XML", "Importer XML"),
("Indent", "Retrait"),
("Indent to Here", "Retrait jusqu'ici"),
("Ink Limit 300%", "Limite d'encre 300 %"),
("Insert Anchored Object", "Insérer un objet ancré"),
("Insert Cross-Reference", "Insérer une référence croisée"),
("Insert Math Expression", "Insérer une expression mathématique"),
("Insert Pages", "Insérer des pages"),
("Internet Standard RGB (sRGB)", "RVB standard Internet (sRGB)"),
("Join the ArtCraft Discord", "Rejoindre le Discord d'ArtCraft"),
("Join the community", "Rejoindre la communauté"),
("Kerning", "Crénage"),
("Last Page", "Dernière page"),
("Layout/Index", "Page/Index"),
("Layout/Pages", "Page/Pages"),
("Left:", "Gauche :"),
("Legacy Macintosh RGB", "RVB Macintosh hérité"),
("Light", "Clair"),
("Load DTD", "Charger la DTD"),
("Load Swatches", "Charger des nuances"),
("Low Resolution", "Basse résolution"),
("Magenta", "Magenta"),
("Margins and Columns", "Marges et colonnes"),
("Margins:", "Marges :"),
("Medium Dark", "Moyennement foncé"),
("Medium Light", "Moyennement clair"),
("Medium Resolution", "Résolution moyenne"),
("Menus", "Menus"),
("Monitor RGB", "RVB du moniteur"),
("Move Pages", "Déplacer des pages"),
("New Condition", "Nouvelle condition"),
("New Hyperlink", "Nouvel hyperlien"),
("New Hyperlink Destination", "Nouvelle destination d'hyperlien"),
("New Layer", "Nouveau calque"),
("New Page Reference", "Nouvelle référence de page"),
("New Parent", "Nouveau gabarit"),
("New Stroke Style", "Nouveau style de contour"),
("Next Page", "Page suivante"),
("Next Page Number", "Numéro de la page suivante"),
("Nonbreaking Hyphen", "Trait d'union insécable"),
("Nonbreaking Space", "Espace insécable"),
("None (keep transparency)", "Aucun (conserver la transparence)"),
("Number of Pages", "Nombre de pages"),
("Numbering & Section Options", "Options de numérotation et de section"),
("OK", "OK"),
("Object Styles", "Styles d'objet"),
("Object/Anchored Object", "Objet/Objet ancré"),
("Object/Arrange", "Objet/Disposition"),
("Object/Captions", "Objet/Légendes"),
("Object/Clipping Path", "Objet/Tracé de détourage"),
("Object/Content", "Objet/Contenu"),
("Object/Convert Shape", "Objet/Convertir la forme"),
("Object/Effects", "Objet/Effets"),
("Object/Fitting", "Objet/Ajustement"),
("Object/Pathfinder", "Objet/Pathfinder"),
("Object/Paths", "Objet/Tracés"),
("Object/Select", "Objet/Sélectionner"),
("Object/Transform", "Objet/Transformation"),
("Object/Transform Again", "Objet/Répéter la transformation"),
("On", "Activé"),
("Open Path", "Tracé ouvert"),
("Orientation", "Orientation"),
("Package", "Assembler"),
("Page Break", "Saut de page"),
("Panels", "Panneaux"),
("Paragraph Return", "Retour de paragraphe"),
("Paragraph Symbol", "Symbole de paragraphe"),
("Picas", "Picas"),
("Place with Import Options", "Importer avec les options d'importation"),
("Preflight", "Contrôle en amont"),
("Previous Page", "Page précédente"),
("Previous Page Number", "Numéro de la page précédente"),
("Print Booklet", "Imprimer le livret"),
("Punctuation Space", "Espace de ponctuation"),
("Quarter Space", "Quart d'espace"),
("Quick Apply", "Application rapide"),
("RGB:", "RVB :"),
("Registered Trademark Symbol", "Symbole de marque déposée"),
("Relink", "Rétablir le lien"),
("Relink to Folder", "Rétablir le lien avec le dossier"),
("Report an Issue", "Signaler un problème"),
("Right Indent Tab", "Tabulation de retrait à droite"),
("Right:", "Droite :"),
("Rotation", "Rotation"),
("Row", "Ligne"),
("Rulers", "Règles"),
("Save As", "Enregistrer sous"),
("Save Swatches for Exchange", "Enregistrer les nuances pour échange"),
("Save a Copy", "Enregistrer une copie"),
("Scripts", "Scripts"),
("Section Marker", "Marque de section"),
("Section Symbol", "Symbole de section"),
("Selection", "Sélection"),
("Sentence case", "Majuscule en début de phrase"),
("Simulate Paper Color", "Simuler la couleur du papier"),
("Single Left Quotation Mark", "Guillemet simple ouvrant"),
("Single Right Quotation Mark", "Guillemet simple fermant"),
("Sixth Space", "Sixième d'espace"),
("Slug", "Ligne-bloc"),
("Slug:", "Ligne-bloc :"),
("Smart Guide Options", "Options des repères intelligents"),
("Space After", "Espace après"),
("Space Before", "Espace avant"),
("Start Page #", "N° de la première page"),
("Step and Repeat", "Dupliquer en série"),
("Story Column Direction", "Sens des colonnes de l'article"),
("Straight Double Quotation Marks", "Guillemets droits doubles"),
("Straight Single Quotation Mark (Apostrophe)", "Guillemet droit simple (apostrophe)"),
("Subscript:", "Indice :"),
("Superscript:", "Exposant :"),
("Tab", "Tabulation"),
("Table of Contents", "Table des matières"),
("Table/Convert Cell Type", "Tableau/Convertir le type de cellule"),
("Table/Delete", "Tableau/Supprimer"),
("Table/Insert", "Tableau/Insérer"),
("Table/Select", "Tableau/Sélectionner"),
("Thin Space", "Espace fine"),
("Third Space", "Tiers d'espace"),
("Title Case", "Majuscule à chaque mot"),
("Top:", "Haut :"),
("Trademark Symbol", "Symbole de marque"),
("Transform Again Individually", "Répéter la transformation individuellement"),
("Transform Sequence Again", "Répéter la séquence de transformations"),
("Transform Sequence Again Individually", "Répéter la séquence de transformations individuellement"),
("Transparency", "Transparence"),
("Type on a Path Options", "Options de texte curviligne"),
("Type/Bulleted and Numbered Lists", "Texte/Listes à puces et numérotées"),
("Type/Change Case", "Texte/Modifier la casse"),
("Type/Hyperlinks & Cross-References", "Texte/Hyperliens et références croisées"),
("Type/Insert Break Character", "Texte/Insérer un caractère de saut"),
("Type/Insert Special Character/Hyphens and Dashes", "Texte/Insérer un caractère spécial/Traits d'union et tirets"),
("Type/Insert Special Character/Markers", "Texte/Insérer un caractère spécial/Marqueurs"),
("Type/Insert Special Character/Other", "Texte/Insérer un caractère spécial/Autres"),
("Type/Insert Special Character/Quotation Marks", "Texte/Insérer un caractère spécial/Guillemets"),
("Type/Insert Special Character/Symbols", "Texte/Insérer un caractère spécial/Symboles"),
("Type/Insert White Space", "Texte/Insérer un espace"),
("Type/Proof Setup", "Texte/Format d'épreuve"),
("Type/Rotate Spread", "Texte/Faire pivoter la planche"),
("Type/Separations Preview", "Texte/Aperçu des séparations"),
("Type/Story Direction", "Texte/Sens du texte"),
("Type/Text Variables", "Texte/Variables de texte"),
("Type/Track Changes", "Texte/Suivi des modifications"),
("Type/Type on a Path", "Texte/Texte curviligne"),
("URL:", "URL :"),
("Unassigned", "Non attribué"),
("Units", "Unités"),
("Vertical:", "Vertical :"),
("View/Display Performance", "Affichage/Performances d'affichage"),
("View/Grids & Guides", "Affichage/Grilles et repères"),
("Window/Arrange", "Fenêtre/Disposition"),
("Window/Interactive", "Fenêtre/Interactif"),
("Window/Interface Color Theme", "Fenêtre/Thème de couleur de l'interface"),
("Window/Output", "Fenêtre/Sortie"),
("Window/Panels", "Fenêtre/Panneaux"),
("Window/Type & Tables", "Fenêtre/Texte et tableaux"),
("Window/Utilities", "Fenêtre/Utilitaires"),
("Working CMYK", "CMJN de travail"),
("Yellow", "Jaune"),
("i, ii, iii, iv...", "i, ii, iii, iv..."),
("lowercase", "minuscules"),
];