Langues de l’interface

Choisir sa langue, installer un catalogue signé et garder la langue du site indépendante.

Sur cette page

Choisir sa langue de travail

Le français est fourni avec Bracten. Dans le menu du compte ou dans Mon compte, choisissez une langue installée, ou suivez celle du navigateur. Votre choix est enregistré pour votre compte. Vous pouvez le changer sans quitter l’éditeur : les champs restent ouverts et leur saisie est conservée.

Avant la connexion, le sélecteur utilise le choix local du navigateur, puis sa langue. Le CMS recherche d’abord le code régional exact, ensuite sa langue de base, puis le français. Avant la configuration de PostgreSQL, seul le catalogue français embarqué est disponible.

RéglageCe qu’il change
Langue du compteLes commandes, messages, dates et nombres de l’administration.
Langue du siteLes libellés système du site public et sa langue déclarée.
Langue d’un contenuLes données éditoriales, gérées séparément par le site et ses extensions.

Installer et mettre à jour un pack

La page Langues affiche les catalogues disponibles, leur version et le nombre de clés traduites. La gestion des packs exige la permission settings.manage. Un pack est un fichier JSON signé par un éditeur dont la clé publique a été approuvée sur le serveur ; il ne contient aucun programme exécutable.

  1. Obtenez le pack auprès de son éditeur et faites vérifier sa clé publique par l’exploitant du serveur, via un canal indépendant.
  2. Ouvrez Langues, choisissez le fichier signé et conservez le canal stable, sauf si vous souhaitez explicitement installer une bêta.
  3. Importez le fichier. Bracten vérifie la signature, l’empreinte, la compatibilité avec le cœur, les clés et les variables des messages.
  4. Choisissez la nouvelle langue dans le menu du compte. Pour une mise à jour, importez une version supérieure provenant du même éditeur et conservant le même identifiant.

Un catalogue peut être incomplet : chaque clé absente utilise le français. La couverture affichée mesure les clés du catalogue de référence, pas la traduction des données du site ni des extensions tierces. Le français embarqué ne peut pas être remplacé par un pack.

Revenir à une version précédente

L’historique conserve les installations, mises à jour et restaurations. Le bouton de retour arrière réactive la version précédente seulement si sa signature, sa provenance et sa compatibilité sont toujours valides. Une réimportation identique de la version active ne crée pas une nouvelle installation.

Après une mise à jour du cœur, un ancien pack devenu incompatible peut être remplacé par une nouvelle version compatible du même éditeur. Il ne peut plus être affiché ni restauré. Si une clé approuvée manque ou si un pack est altéré, Bracten utilise le français sans effacer la préférence du compte.

Les catalogues, l’historique et les préférences sont conservés dans PostgreSQL. Conservez séparément le répertoire privé trusted-publishers : il n’est pas inclus dans la sauvegarde applicative. Après restauration, replacez les clés depuis une source approuvée avant de réactiver un catalogue devenu indisponible.

Langue du site et personnalisation du thème

Les libellés système du site public suivent la langue du site, ou celle explicitement fournie par une extension de contenu multilingue. La préférence du compte connecté n’intervient pas. Recherche, pagination, pages vides et autres commandes utilisent le même mécanisme de catalogue et de repli.

Le thème Starter associe explicitement certains textes de ses blocs par défaut à des clés de traduction. Dès que vous enregistrez une partie ou un template personnalisé, ses textes deviennent vos données, même s’ils sont encore identiques au texte livré. Bracten ne les remplace plus automatiquement.

Publication et maintenance sur le serveur

L’exploitant place la clé publique Ed25519 de l’éditeur dans CMS_DATA_DIR/trusted-publishers/<publisher>.pem après avoir vérifié sa provenance. Le pack est limité à 512 Kio ; la signature couvre le manifeste et les messages. Les mises à jour conservent les versions immuables et leur provenance.

Signer une copie pour publication, clé privée conservée hors du site
cms language:sign languages/en.cms-language.json /secure/releases/en.cms-language publisher.languages /secure/signing/languages-private.pem

Les commandes de maintenance directe nécessitent l’arrêt du CMS. CMS_OPERATOR_EMAIL désigne un compte actif disposant des permissions nécessaires. Consultez docs/languages.md pour le format canonique de l’empreinte, les règles de signature et la recette reproductible.

Maintenance locale, CMS arrêté
CMS_OPERATOR_EMAIL=admin@example.com cms language:import /secure/releases/en.cms-language
cms language:list
CMS_OPERATOR_EMAIL=admin@example.com cms language:history 1
CMS_OPERATOR_EMAIL=admin@example.com cms language:rollback en

Rechercher dans les guides

Saisissez un mot-clé.

↑↓ ParcourirEntrée OuvrirEsc Fermer