// Common Messages
'settings' => 'Préférences',
'settings_save' => 'Enregistrer les préférences',
- 'settings_save_success' => 'Préférences enregistrées',
'system_version' => 'Version du système',
'categories' => 'Catégories',
'app_custom_html_desc' => 'Le contenu inséré ici sera ajouté en bas de la balise <head> de toutes les pages. Vous pouvez l\'utiliser pour ajouter du CSS personnalisé ou un tracker analytique.',
'app_custom_html_disabled_notice' => 'Le contenu de l\'en-tête HTML personnalisé est désactivé sur cette page de paramètres pour garantir que les modifications les plus récentes puissent être annulées.',
'app_logo' => 'Logo de l\'application',
- 'app_logo_desc' => 'This is used in the application header bar, among other areas. This image should be 86px in height. Large images will be scaled down.',
- 'app_icon' => 'Application Icon',
- 'app_icon_desc' => 'This icon is used for browser tabs and shortcut icons. This should be a 256px square PNG image.',
+ 'app_logo_desc' => 'Celui-ci est utilisé dans la barre d\'en-tête de l\'application, entre autres zones. L\'image doit être de 86 px de hauteur. Les plus grandes images seront réduites.',
+ 'app_icon' => 'Icône de l\'application',
+ 'app_icon_desc' => 'Cette icône est utilisée pour les onglets du navigateur et les icônes de raccourci. Doit être une image PNG carrée de 256 px.',
'app_homepage' => 'Page d\'accueil de l\'application',
'app_homepage_desc' => 'Choisissez une page à afficher sur la page d\'accueil au lieu de la vue par défaut. Les permissions sont ignorées pour les pages sélectionnées.',
'app_homepage_select' => 'Choisissez une page',
'app_disable_comments_desc' => 'Désactive les commentaires sur toutes les pages de l\'application. Les commentaires existants ne sont pas affichés.',
// Color settings
- 'color_scheme' => 'Application Color Scheme',
- 'color_scheme_desc' => 'Set the colors to use in the BookStack interface. Colors can be configured separately for dark and light modes to best fit the theme and ensure legibility.',
- 'ui_colors_desc' => 'Set the primary color and default link color for BookStack. The primary color is mainly used for the header banner, buttons and interface decorations. The default link color is used for text-based links and actions, both within written content and in the Bookstack interface.',
- 'app_color' => 'Primary Color',
- 'link_color' => 'Default Link Color',
- 'content_colors_desc' => 'Set colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.',
+ 'color_scheme' => 'Schéma de couleurs de l\'application',
+ 'color_scheme_desc' => 'Défini les couleurs à utiliser dans l\'interface utilisateur de l\'application. Les couleurs peuvent être configurées séparément pour les modes sombre et clair pour mieux correspondre au thème et assurer la lisibilité.',
+ 'ui_colors_desc' => 'Défini la couleur primaire de l\'application et la couleur de lien par défaut. La couleur primaire est principalement utilisée pour la bannière d\'en-tête, les boutons et les décorations de l\'interface. La couleur par défaut du lien est utilisée pour les liens et les actions basées sur le texte, à la fois dans le contenu écrit et dans l\'interface de l\'application.',
+ 'app_color' => 'Couleur primaire',
+ 'link_color' => 'Couleur de lien par défaut',
+ 'content_colors_desc' => 'Défini les couleurs pour tous les éléments de la hiérarchie d\'organisation des pages. Choisir les couleurs avec une luminosité similaire aux couleurs par défaut est recommandé pour la lisibilité.',
'bookshelf_color' => 'Couleur des étagères',
'book_color' => 'Couleur des livres',
'chapter_color' => 'Couleur des chapitres',
'reg_confirm_restrict_domain_desc' => 'Entrez une liste de domaines acceptés lors de l\'inscription, séparés par une virgule. Les utilisateurs recevront un e-mail de confirmation à cette adresse. <br> Les utilisateurs pourront changer leur adresse après inscription s\'ils le souhaitent.',
'reg_confirm_restrict_domain_placeholder' => 'Aucune restriction en place',
+ // Sorting Settings
+ 'sorting' => 'Tri',
+ 'sorting_book_default' => 'Tri des livres par défaut',
+ 'sorting_book_default_desc' => 'Sélectionnez le tri par défaut à mettre en place sur les nouveaux livres. Cela n’affectera pas les livres existants, et peut être redéfini dans les livres.',
+ 'sorting_rules' => 'Règles de tri',
+ 'sorting_rules_desc' => 'Ce sont les opérations de tri qui peuvent être appliquées au contenu du système.',
+ 'sort_rule_assigned_to_x_books' => 'Assignée à :count livre|Assignée à :count livres',
+ 'sort_rule_create' => 'Créer une règle de tri',
+ 'sort_rule_edit' => 'Modifier une règle de tri',
+ 'sort_rule_delete' => 'Supprimer une règle de tri',
+ 'sort_rule_delete_desc' => 'Supprimer cette règle du système. Les livres l’utilisant précédemment reviendront au tri manuel.',
+ 'sort_rule_delete_warn_books' => 'Cette règle est actuellement utilisée par :count livre(s). Êtes-vous sûr·e de vouloir la supprimer ?',
+ 'sort_rule_delete_warn_default' => 'Cette règle est actuellement utilisée par défaut pour les livres. Êtes-vous sûr·e de vouloir la supprimer ?',
+ 'sort_rule_details' => 'Détails de la Règle de Tri',
+ 'sort_rule_details_desc' => 'Assignez un nom à cette règle, qui apparaîtra dans les listes servant à sélectionner une règle de tri.',
+ 'sort_rule_operations' => 'Opérations de tri',
+ 'sort_rule_operations_desc' => 'Configurez les actions de tri à appliquer en les déplaçant depuis la liste d’opérations. Lors de l’usage de cette règle, les opérations seront appliquées dans l’ordre, de haut en bas. Les changements effectués ici seront appliqués à tous les livres utilisant cette règle lors de la sauvegarde.',
+ 'sort_rule_available_operations' => 'Opérations disponibles',
+ 'sort_rule_available_operations_empty' => 'Aucune opération restante',
+ 'sort_rule_configured_operations' => 'Opérations sélectionnées',
+ 'sort_rule_configured_operations_empty' => 'Déplacez/ajoutez des opérations depuis la liste "Opérations disponibles"',
+ 'sort_rule_op_asc' => '(Asc)',
+ 'sort_rule_op_desc' => '(Desc)',
+ 'sort_rule_op_name' => 'Nom - Alphabétique',
+ 'sort_rule_op_name_numeric' => 'Nom - Numérique',
+ 'sort_rule_op_created_date' => 'Date de création',
+ 'sort_rule_op_updated_date' => 'Date de mise à jour',
+ 'sort_rule_op_chapters_first' => 'Chapitres en premier',
+ 'sort_rule_op_chapters_last' => 'Chapitres en dernier',
+
// Maintenance settings
'maint' => 'Maintenance',
'maint_image_cleanup' => 'Nettoyer les images',
'roles' => 'Rôles',
'role_user_roles' => 'Rôles des utilisateurs',
'roles_index_desc' => 'Les rôles sont utilisés pour regrouper les utilisateurs et fournir une autorisation système à leurs membres. Lorsqu\'un utilisateur est membre de plusieurs rôles, les privilèges accordés se cumulent et l\'utilisateur hérite de tous les droits d\'accès.',
- 'roles_x_users_assigned' => '1 utilisateur affecté|:count utilisateurs affectés',
- 'roles_x_permissions_provided' => '1 permission|:count permissions',
+ 'roles_x_users_assigned' => ':count utilisateur assigné|:count utilisateurs assignés',
+ 'roles_x_permissions_provided' => ':count permission|:count permissions',
'roles_assigned_users' => 'Utilisateurs assignés',
'roles_permissions_provided' => 'Permissions accordées',
'role_create' => 'Créer un nouveau rôle',
- 'role_create_success' => 'Rôle créé avec succès',
'role_delete' => 'Supprimer le rôle',
'role_delete_confirm' => 'Ceci va supprimer le rôle \':roleName\'.',
'role_delete_users_assigned' => 'Ce rôle a :userCount utilisateurs assignés. Vous pouvez choisir un rôle de remplacement pour ces utilisateurs.',
'role_delete_no_migration' => "Ne pas assigner de nouveau rôle",
'role_delete_sure' => 'Êtes-vous sûr de vouloir supprimer ce rôle ?',
- 'role_delete_success' => 'Le rôle a été supprimé avec succès',
'role_edit' => 'Modifier le rôle',
'role_details' => 'Détails du rôle',
'role_name' => 'Nom du rôle',
'role_access_api' => 'Accès à l\'API du système',
'role_manage_settings' => 'Gérer les préférences de l\'application',
'role_export_content' => 'Exporter le contenu',
+ 'role_import_content' => 'Importer le contenu',
'role_editor_change' => 'Changer l\'éditeur de page',
+ 'role_notifications' => 'Recevoir et gérer les notifications',
'role_asset' => 'Permissions des ressources',
'roles_system_warning' => 'Sachez que l\'accès à l\'une des trois permissions ci-dessus peut permettre à un utilisateur de modifier ses propres privilèges ou les privilèges des autres utilisateurs du système. N\'attribuez uniquement des rôles avec ces permissions qu\'à des utilisateurs de confiance.',
'role_asset_desc' => 'Ces permissions contrôlent l\'accès par défaut des ressources dans le système. Les permissions dans les livres, les chapitres et les pages ignoreront ces permissions',
'role_own' => 'Propres',
'role_controlled_by_asset' => 'Contrôlé par les ressources les ayant envoyés',
'role_save' => 'Enregistrer le rôle',
- 'role_update_success' => 'Rôle mis à jour avec succès',
'role_users' => 'Utilisateurs ayant ce rôle',
'role_users_none' => 'Aucun utilisateur avec ce rôle actuellement',
'users_send_invite_text' => 'Vous pouvez choisir d\'envoyer à cet utilisateur un e-mail d\'invitation qui lui permet de définir son propre mot de passe, sinon vous pouvez définir son mot de passe vous-même.',
'users_send_invite_option' => 'Envoyer l\'e-mail d\'invitation',
'users_external_auth_id' => 'Identifiant d\'authentification externe',
- 'users_external_auth_id_desc' => 'C\'est l\'ID utilisé pour correspondre à cet utilisateur lors de la communication avec votre système d\'authentification externe.',
- 'users_password_warning' => 'Remplissez ce formulaire uniquement si vous souhaitez changer de mot de passe :',
+ 'users_external_auth_id_desc' => 'Lorsqu\'un système d\'authentification externe est utilisé (SAML2, OIDC ou LDAP) c\'est l\'identifiant unique qui relie cet utilisateur à un compte système d\'authentification. Vous pouvez ignorer ce champ si vous utilisez l\'authentification email par défaut.',
+ 'users_password_warning' => 'Remplissez ce qui suit uniquement si vous souhaitez changer le mot de passe de cet utilisateur.',
'users_system_public' => 'Cet utilisateur représente les invités visitant votre instance. Il est assigné automatiquement aux invités.',
'users_delete' => 'Supprimer un utilisateur',
'users_delete_named' => 'Supprimer l\'utilisateur :userName',
'users_preferred_language' => 'Langue préférée',
'users_preferred_language_desc' => 'Cette option changera la langue utilisée pour l\'interface utilisateur de l\'application. Ceci n\'affectera aucun contenu créé par l\'utilisateur.',
'users_social_accounts' => 'Réseaux sociaux',
+ 'users_social_accounts_desc' => 'Voir l\'état des comptes sociaux connectés pour cet utilisateur. Les comptes sociaux peuvent être utilisés en plus du système d\'authentification principal pour l\'accès au système.',
'users_social_accounts_info' => 'Vous pouvez connecter des réseaux sociaux à votre compte pour vous connecter plus rapidement. Déconnecter un compte n\'enlèvera pas les accès autorisés précédemment sur votre compte de réseau social.',
'users_social_connect' => 'Connecter le compte',
'users_social_disconnect' => 'Déconnecter le compte',
+ 'users_social_status_connected' => 'Connecté',
+ 'users_social_status_disconnected' => 'Déconnecté',
'users_social_connected' => 'Votre compte :socialAccount a été ajouté avec succès.',
'users_social_disconnected' => 'Votre compte :socialAccount a été déconnecté avec succès',
'users_api_tokens' => 'Jetons API',
+ 'users_api_tokens_desc' => 'Créer et gérer les jetons d\'accès utilisés pour s\'authentifier avec l\'API REST de BookStack. Les permissions pour l\'API sont gérées par l\'utilisateur auquel le jeton appartient.',
'users_api_tokens_none' => 'Aucun jeton API n\'a été créé pour cet utilisateur',
'users_api_tokens_create' => 'Créer un jeton',
- 'users_api_tokens_expires' => 'Expiré',
+ 'users_api_tokens_expires' => 'Expire',
'users_api_tokens_docs' => 'Documentation de l\'API',
'users_mfa' => 'Authentification multi-facteurs',
'users_mfa_desc' => 'Configurer l\'authentification multi-facteurs ajoute une couche supplémentaire de sécurité à votre compte utilisateur.',
'user_api_token_expiry' => 'Date d\'expiration',
'user_api_token_expiry_desc' => 'Définissez une date à laquelle ce jeton expire. Après cette date, les demandes effectuées à l\'aide de ce jeton ne fonctionneront plus. Le fait de laisser ce champ vide entraînera une expiration dans 100 ans.',
'user_api_token_create_secret_message' => 'Immédiatement après la création de ce jeton, un "ID de jeton" "et" Secret de jeton "sera généré et affiché. Le secret ne sera affiché qu\'une seule fois, alors assurez-vous de copier la valeur dans un endroit sûr et sécurisé avant de continuer.',
- 'user_api_token_create_success' => 'Le jeton API a été créé avec succès',
- 'user_api_token_update_success' => 'Le jeton API a été mis à jour avec succès',
'user_api_token' => 'Jeton API',
'user_api_token_id' => 'Token ID',
'user_api_token_id_desc' => 'Il s\'agit d\'un identifiant généré par le système non modifiable pour ce jeton qui devra être fourni dans les demandes d\'API.',
'user_api_token_delete' => 'Supprimer le jeton',
'user_api_token_delete_warning' => 'Cela supprimera complètement le jeton d\'API avec le nom \':tokenName\'.',
'user_api_token_delete_confirm' => 'Souhaitez-vous vraiment effacer ce jeton API ?',
- 'user_api_token_delete_success' => 'Le jeton API a été supprimé avec succès',
// Webhooks
'webhooks' => 'Webhooks',
'webhooks_index_desc' => 'Les Webhooks sont un moyen d\'envoyer des données à des URL externes lorsque certaines actions et événements se produisent dans le système, ce qui permet une intégration basée sur des événements avec des plates-formes externes telles que les systèmes de messagerie ou de notification.',
- 'webhooks_x_trigger_events' => '1 événement déclencheur|:count événements déclencheurs',
+ 'webhooks_x_trigger_events' => ':count événement déclencheur|:count événements déclencheurs',
'webhooks_create' => 'Créer un nouveau Webhook',
'webhooks_none_created' => 'Aucun webhook n\'a encore été créé.',
'webhooks_edit' => 'Éditer le Webhook',
'webhooks_last_errored' => 'Dernier en erreur :',
'webhooks_last_error_message' => 'Dernier message d\'erreur : ',
+ // Licensing
+ 'licenses' => 'Licences',
+ 'licenses_desc' => 'Cette page détaille les informations de licence pour BookStack ainsi que les projets et librairies utilisées dans BookStack. Nombre des projets listés peuvent n\'être utilisés que dans un contexte de développement.',
+ 'licenses_bookstack' => 'Licences BookStack',
+ 'licenses_php' => 'Licences de librairies PHP',
+ 'licenses_js' => 'Licences de librairies JavaScript',
+ 'licenses_other' => 'Autres Licences',
+ 'license_details' => 'Détails de la licence',
//! If editing translations files directly please ignore this in all
//! languages apart from en. Content will be auto-copied from en.
'bs' => 'Bosniaque',
'ca' => 'Catalan',
'cs' => 'Tchèque',
+ 'cy' => 'Cymraeg',
'da' => 'Danois',
'de' => 'Allemand',
'de_informal' => 'Allemand (informel)',
'et' => 'Estonien',
'eu' => 'Euskara',
'fa' => 'فارسی',
+ 'fi' => 'Suomi',
'fr' => 'Français',
'he' => 'Hébreu',
'hr' => 'Croate',
'ko' => 'Coréen',
'lt' => 'Lituanien',
'lv' => 'Letton',
- 'nl' => 'Néerlandais',
'nb' => 'Norvegien',
+ 'nn' => 'Nynorsk',
+ 'nl' => 'Néerlandais',
'pl' => 'Polonais',
'pt' => 'Portugais',
'pt_BR' => 'Portugais (Brésil)',
'sv' => 'Suédois',
'tr' => 'Turc',
'uk' => 'Ukrainien',
+ 'uz' => 'O‘zbekcha',
'vi' => 'Vietnamien',
'zh_CN' => 'Chinois (simplifié)',
'zh_TW' => 'Mandarin de Taïwan',