# HG changeset patch # User Vincent Duvert # Date 2012-05-20 09:47:38 # Node ID 14281c7d5c2f50741708256801cd72bf7eeeac7a # Parent 27afb5b682ecd1626a961866d837edaebfa81801 Updated French translation (new translations and various fixes). diff --git a/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.mo index ec7c56a51fb0a7a6b6e14fd8d3fe98a208448e26..fb39cf1ad12c73232c2f2c8d16b9cec1ae7a36af GIT binary patch literal 43834 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 diff --git a/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode 1.1.5\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-05-20 10:14+0200\n" -"PO-Revision-Date: 2012-05-20 10:20+0100\n" +"POT-Creation-Date: 2012-05-20 11:45+0200\n" +"PO-Revision-Date: 2012-05-20 11:36+0100\n" "Last-Translator: Vincent Duvert \n" "Language-Team: fr \n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" @@ -25,8 +25,7 @@ msgstr "Toutes les branches" msgid "show white space" msgstr "afficher les espaces et tabulations" -#: rhodecode/controllers/changeset.py:86 -#: rhodecode/controllers/changeset.py:93 +#: rhodecode/controllers/changeset.py:86 rhodecode/controllers/changeset.py:93 msgid "ignore white space" msgstr "ignorer les espaces et tabulations" @@ -36,8 +35,7 @@ msgid "%s line context" msgstr "afficher %s lignes de contexte" #: rhodecode/controllers/changeset.py:320 -#: rhodecode/controllers/changeset.py:335 -#: rhodecode/lib/diffs.py:62 +#: rhodecode/controllers/changeset.py:335 rhodecode/lib/diffs.py:62 msgid "binary file" msgstr "fichier binaire" @@ -47,7 +45,9 @@ msgstr "Accueil" #: rhodecode/controllers/error.py:98 msgid "The request could not be understood by the server due to malformed syntax." -msgstr "Le serveur n’a pas pu interpréter la requête à cause d’une erreur de syntaxe" +msgstr "" +"Le serveur n’a pas pu interpréter la requête à cause d’une erreur de " +"syntaxe" #: rhodecode/controllers/error.py:101 msgid "Unauthorized access to resource" @@ -62,8 +62,12 @@ msgid "The resource could not be found" msgstr "Ressource introuvable" #: rhodecode/controllers/error.py:107 -msgid "The server encountered an unexpected condition which prevented it from fulfilling the request." -msgstr "La requête n’a pu être traitée en raison d’une erreur survenue sur le serveur." +msgid "" +"The server encountered an unexpected condition which prevented it from " +"fulfilling the request." +msgstr "" +"La requête n’a pu être traitée en raison d’une erreur survenue sur le " +"serveur." #: rhodecode/controllers/feed.py:48 #, python-format @@ -94,14 +98,12 @@ msgstr "%s édité via RhodeCode" msgid "No changes" msgstr "Aucun changement" -#: rhodecode/controllers/files.py:263 -#: rhodecode/controllers/files.py:316 +#: rhodecode/controllers/files.py:263 rhodecode/controllers/files.py:316 #, python-format msgid "Successfully committed to %s" msgstr "Commit réalisé avec succès sur %s" -#: rhodecode/controllers/files.py:268 -#: rhodecode/controllers/files.py:322 +#: rhodecode/controllers/files.py:268 rhodecode/controllers/files.py:322 msgid "Error occurred during commit" msgstr "Une erreur est survenue durant le commit" @@ -142,29 +144,37 @@ msgstr "Type d’archive inconnu" msgid "Changesets" msgstr "Changesets" -#: rhodecode/controllers/files.py:462 -#: rhodecode/controllers/summary.py:227 +#: rhodecode/controllers/files.py:462 rhodecode/controllers/summary.py:227 #: rhodecode/templates/branches/branches.html:5 msgid "Branches" msgstr "Branches" -#: rhodecode/controllers/files.py:463 -#: rhodecode/controllers/summary.py:228 +#: rhodecode/controllers/files.py:463 rhodecode/controllers/summary.py:228 #: rhodecode/templates/tags/tags.html:5 msgid "Tags" msgstr "Tags" -#: rhodecode/controllers/forks.py:69 -#: rhodecode/controllers/admin/repos.py:86 +#: rhodecode/controllers/forks.py:69 rhodecode/controllers/admin/repos.py:86 #, python-format -msgid "%s repository is not mapped to db perhaps it was created or renamed from the filesystem please run the application again in order to rescan repositories" -msgstr "Le dépôt %s n’est pas représenté dans la base de données. Il a probablement été créé ou renommé manuellement. Veuillez relancer l’application pour rescanner les dépôts." - -#: rhodecode/controllers/forks.py:128 -#: rhodecode/controllers/settings.py:69 +msgid "" +"%s repository is not mapped to db perhaps it was created or renamed from " +"the filesystem please run the application again in order to rescan " +"repositories" +msgstr "" +"Le dépôt %s n’est pas représenté dans la base de données. Il a " +"probablement été créé ou renommé manuellement. Veuillez relancer " +"l’application pour rescanner les dépôts." + +#: rhodecode/controllers/forks.py:128 rhodecode/controllers/settings.py:69 #, python-format -msgid "%s repository is not mapped to db perhaps it was created or renamed from the file system please run the application again in order to rescan repositories" -msgstr "Le dépôt %s n’est pas représenté dans la base de données. Il a probablement été créé ou renommé manuellement. Veuillez relancer l’application pour rescanner les dépôts." +msgid "" +"%s repository is not mapped to db perhaps it was created or renamed from " +"the file system please run the application again in order to rescan " +"repositories" +msgstr "" +"Le dépôt %s n’est pas représenté dans la base de données. Il a " +"probablement été créé ou renommé manuellement. Veuillez relancer " +"l’application pour rescanner les dépôts." #: rhodecode/controllers/forks.py:163 #, python-format @@ -181,8 +191,7 @@ msgstr "Une erreur est survenue durant le fork du dépôt %s." msgid "%s public journal %s feed" msgstr "%s — Flux %s du journal public" -#: rhodecode/controllers/journal.py:190 -#: rhodecode/controllers/journal.py:224 +#: rhodecode/controllers/journal.py:190 rhodecode/controllers/journal.py:224 #: rhodecode/templates/admin/repos/repo_edit.html:177 #: rhodecode/templates/base/base.html:307 #: rhodecode/templates/base/base.html:309 @@ -199,8 +208,12 @@ msgid "Your password reset link was sent msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé." #: rhodecode/controllers/login.py:157 -msgid "Your password reset was successful, new password has been sent to your email" -msgstr "Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a été envoyé par e-mail." +msgid "" +"Your password reset was successful, new password has been sent to your " +"email" +msgstr "" +"Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a " +"été envoyé par e-mail." #: rhodecode/controllers/search.py:113 msgid "Invalid search query. Try quoting it." @@ -208,7 +221,9 @@ msgstr "Requête invalide. Essayer de la mettre entre guillemets." #: rhodecode/controllers/search.py:118 msgid "There is no index to search in. Please run whoosh indexer" -msgstr "L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de code Whoosh." +msgstr "" +"L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de " +"code Whoosh." #: rhodecode/controllers/search.py:122 msgid "An error occurred during this search operation" @@ -218,7 +233,7 @@ msgstr "Une erreur est survenue durant l’opération de recherche." #: rhodecode/controllers/admin/repos.py:211 #, python-format msgid "Repository %s updated successfully" -msgstr "Dépôt %s mis à jour avec succès" +msgstr "Dépôt %s mis à jour avec succès." #: rhodecode/controllers/settings.py:121 #: rhodecode/controllers/admin/repos.py:229 @@ -229,8 +244,14 @@ msgstr "Une erreur est survenue lors de la mise à jour du dépôt %s." #: rhodecode/controllers/settings.py:139 #: rhodecode/controllers/admin/repos.py:247 #, python-format -msgid "%s repository is not mapped to db perhaps it was moved or renamed from the filesystem please run the application again in order to rescan repositories" -msgstr "Le dépôt %s n’est pas représenté dans la base de données. Il a probablement été déplacé ou renommé manuellement. Veuillez relancer l’application pour rescanner les dépôts." +msgid "" +"%s repository is not mapped to db perhaps it was moved or renamed from " +"the filesystem please run the application again in order to rescan " +"repositories" +msgstr "" +"Le dépôt %s n’est pas représenté dans la base de données. Il a " +"probablement été déplacé ou renommé manuellement. Veuillez relancer " +"l’application pour rescanner les dépôts." #: rhodecode/controllers/settings.py:151 #: rhodecode/controllers/admin/repos.py:259 @@ -308,7 +329,7 @@ msgstr "Impossible d’activer LDAP. La bibliothèque « python-ldap » est manquante." #: rhodecode/controllers/admin/ldap_settings.py:146 msgid "error occurred during update of ldap settings" -msgstr "erreur pendant la mise à jour des réglages du LDAP" +msgstr "Une erreur est survenue durant la mise à jour des réglages du LDAP." #: rhodecode/controllers/admin/permissions.py:59 msgid "None" @@ -349,23 +370,23 @@ msgstr "Administration" #: rhodecode/controllers/admin/permissions.py:65 msgid "disabled" -msgstr "désactivé" +msgstr "Désactivé" #: rhodecode/controllers/admin/permissions.py:67 msgid "allowed with manual account activation" -msgstr "autorisé avec activation manuelle du compte" +msgstr "Autorisé avec activation manuelle du compte" #: rhodecode/controllers/admin/permissions.py:69 msgid "allowed with automatic account activation" -msgstr "autorisé avec activation automatique du compte" +msgstr "Autorisé avec activation automatique du compte" #: rhodecode/controllers/admin/permissions.py:71 msgid "Disabled" -msgstr "Désactivé" +msgstr "Interdite" #: rhodecode/controllers/admin/permissions.py:72 msgid "Enabled" -msgstr "Activé" +msgstr "Autorisée" #: rhodecode/controllers/admin/permissions.py:106 msgid "Default permissions updated successfully" @@ -377,7 +398,7 @@ msgstr "erreur pendant la mise à jour des permissions" #: rhodecode/controllers/admin/repos.py:116 msgid "--REMOVE FORK--" -msgstr "[Enlever le fork]" +msgstr "[Pas un fork]" #: rhodecode/controllers/admin/repos.py:144 #, python-format @@ -387,12 +408,12 @@ msgstr "Le dépôt %s a été créé depuis %s." #: rhodecode/controllers/admin/repos.py:148 #, python-format msgid "created repository %s" -msgstr "dépôt %s créé" +msgstr "Le dépôt %s a été créé." #: rhodecode/controllers/admin/repos.py:177 #, python-format msgid "error occurred during creation of repository %s" -msgstr "erreur pendant la création du dépôt %s" +msgstr "Une erreur est survenue durant la création du dépôt %s." #: rhodecode/controllers/admin/repos.py:264 #, python-format @@ -405,7 +426,9 @@ msgstr "Une erreur est survenue durant la suppression de l’utilisateur du dépôt." #: rhodecode/controllers/admin/repos.py:312 msgid "An error occurred during deletion of repository users groups" -msgstr "Une erreur est survenue durant la suppression du groupe d’utilisateurs de ce dépôt." +msgstr "" +"Une erreur est survenue durant la suppression du groupe d’utilisateurs de" +" ce dépôt." #: rhodecode/controllers/admin/repos.py:329 msgid "An error occurred during deletion of repository stats" @@ -421,10 +444,11 @@ msgstr "La visibilité du dépôt dans le journal public a été mise à jour." #: rhodecode/controllers/admin/repos.py:369 msgid "An error occurred during setting this repository in public journal" -msgstr "Une erreur est survenue durant la configuration du journal public pour ce dépôt." - -#: rhodecode/controllers/admin/repos.py:374 -#: rhodecode/model/forms.py:54 +msgstr "" +"Une erreur est survenue durant la configuration du journal public pour ce" +" dépôt." + +#: rhodecode/controllers/admin/repos.py:374 rhodecode/model/forms.py:54 msgid "Token mismatch" msgstr "Jeton d’authentification incorrect." @@ -491,11 +515,15 @@ msgstr "Une erreur est survenue durant la suppression du groupe de dépôts %s." #: rhodecode/controllers/admin/repos_groups.py:240 msgid "An error occurred during deletion of group user" -msgstr "Une erreur est survenue durant la suppression de l’utilisateur du groupe de dépôts." +msgstr "" +"Une erreur est survenue durant la suppression de l’utilisateur du groupe " +"de dépôts." #: rhodecode/controllers/admin/repos_groups.py:260 msgid "An error occurred during deletion of group users groups" -msgstr "Une erreur est survenue durant la suppression du groupe d’utilisateurs du groupe de dépôts." +msgstr "" +"Une erreur est survenue durant la suppression du groupe d’utilisateurs du" +" groupe de dépôts." #: rhodecode/controllers/admin/settings.py:120 #, python-format @@ -513,7 +541,7 @@ msgstr "Réglages mis à jour" #: rhodecode/controllers/admin/settings.py:159 #: rhodecode/controllers/admin/settings.py:226 msgid "error occurred during updating application settings" -msgstr "erreur pendant la mise à jour des options" +msgstr "Une erreur est survenue durant la mise à jour des options." #: rhodecode/controllers/admin/settings.py:221 msgid "Updated mercurial settings" @@ -537,7 +565,9 @@ msgstr "La tâche d’e-mail a été créée." #: rhodecode/controllers/admin/settings.py:336 msgid "You can't edit this user since it's crucial for entire application" -msgstr "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon fonctionnement de l’application." +msgstr "" +"Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon" +" fonctionnement de l’application." #: rhodecode/controllers/admin/settings.py:365 msgid "Your account was updated successfully" @@ -623,7 +653,9 @@ msgstr "Vous devez être connecté pour visualiser cette page." #: rhodecode/lib/diffs.py:78 msgid "Changeset was to big and was cut off, use diff menu to display this diff" -msgstr "Cet ensemble de changements était trop gros pour être affiché et a été découpé, utilisez le menu « Diff » pour afficher les différences." +msgstr "" +"Cet ensemble de changements était trop gros pour être affiché et a été " +"découpé, utilisez le menu « Diff » pour afficher les différences." #: rhodecode/lib/diffs.py:88 msgid "No changes detected" @@ -655,9 +687,7 @@ msgstr "et" msgid "%s more" msgstr "%s de plus" -#: rhodecode/lib/helpers.py:503 -#: rhodecode/templates/changelog/changelog.html:14 -#: rhodecode/templates/changelog/changelog.html:39 +#: rhodecode/lib/helpers.py:503 rhodecode/templates/changelog/changelog.html:40 msgid "revisions" msgstr "révisions" @@ -669,8 +699,7 @@ msgstr "Nom du fork" msgid "[deleted] repository" msgstr "[a supprimé] le dépôt" -#: rhodecode/lib/helpers.py:530 -#: rhodecode/lib/helpers.py:535 +#: rhodecode/lib/helpers.py:530 rhodecode/lib/helpers.py:535 msgid "[created] repository" msgstr "[a créé] le dépôt" @@ -678,13 +707,11 @@ msgstr "[a créé] le dépôt" msgid "[created] repository as fork" msgstr "[a créé] le dépôt en tant que fork" -#: rhodecode/lib/helpers.py:532 -#: rhodecode/lib/helpers.py:536 +#: rhodecode/lib/helpers.py:532 rhodecode/lib/helpers.py:536 msgid "[forked] repository" msgstr "[a forké] le dépôt" -#: rhodecode/lib/helpers.py:533 -#: rhodecode/lib/helpers.py:537 +#: rhodecode/lib/helpers.py:533 rhodecode/lib/helpers.py:537 msgid "[updated] repository" msgstr "[a mis à jour] le dépôt" @@ -803,8 +830,13 @@ msgid "This username already exists" msgstr "Ce nom d’utilisateur existe déjà" #: rhodecode/model/forms.py:85 -msgid "Username may only contain alphanumeric characters underscores, periods or dashes and must begin with alphanumeric character" -msgstr "Le nom d’utilisateur peut contenir uniquement des caractères alpha-numériques ainsi que les caractères suivants : « _ . - ». Il doit commencer par un caractère alpha-numérique." +msgid "" +"Username may only contain alphanumeric characters underscores, periods or" +" dashes and must begin with alphanumeric character" +msgstr "" +"Le nom d’utilisateur peut contenir uniquement des caractères alpha-" +"numériques ainsi que les caractères suivants : « _ . - ». Il doit " +"commencer par un caractère alpha-numérique." #: rhodecode/model/forms.py:101 msgid "Invalid group name" @@ -815,8 +847,13 @@ msgid "This users group already exists" msgstr "Ce groupe d’utilisateurs existe déjà." #: rhodecode/model/forms.py:117 -msgid "RepoGroup name may only contain alphanumeric characters underscores, periods or dashes and must begin with alphanumeric character" -msgstr "Le nom de groupe de dépôts peut contenir uniquement des caractères alpha-numériques ainsi que les caractères suivants : « _ . - ». Il doit commencer par un caractère alpha-numérique." +msgid "" +"RepoGroup name may only contain alphanumeric characters underscores, " +"periods or dashes and must begin with alphanumeric character" +msgstr "" +"Le nom de groupe de dépôts peut contenir uniquement des caractères alpha-" +"numériques ainsi que les caractères suivants : « _ . - ». Il doit " +"commencer par un caractère alpha-numérique." #: rhodecode/model/forms.py:145 msgid "Cannot assign this group as parent" @@ -830,8 +867,7 @@ msgstr "Ce groupe existe déjà." msgid "Repository with this name already exists" msgstr "Un dépôt portant ce nom existe déjà." -#: rhodecode/model/forms.py:195 -#: rhodecode/model/forms.py:204 +#: rhodecode/model/forms.py:195 rhodecode/model/forms.py:204 #: rhodecode/model/forms.py:213 msgid "Invalid characters in password" msgstr "Caractères incorrects dans le mot de passe" @@ -880,7 +916,9 @@ msgstr "URL de clonage invalide." #: rhodecode/model/forms.py:384 msgid "Invalid clone url, provide a valid clone http\\s url" -msgstr "URL à cloner invalide. Veuillez fournir une URL valide commençant par http(s)." +msgstr "" +"URL à cloner invalide. Veuillez fournir une URL valide commençant par " +"http(s)." #: rhodecode/model/forms.py:398 msgid "Fork have to be the same type as original" @@ -903,8 +941,12 @@ msgid "This e-mail address doesn't exist msgstr "Cette adresse e-mail n’existe pas" #: rhodecode/model/forms.py:530 -msgid "The LDAP Login attribute of the CN must be specified - this is the name of the attribute that is equivalent to 'username'" -msgstr "L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom d’utilisateur." +msgid "" +"The LDAP Login attribute of the CN must be specified - this is the name " +"of the attribute that is equivalent to 'username'" +msgstr "" +"L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom" +" d’utilisateur." #: rhodecode/model/forms.py:549 msgid "Please enter a login" @@ -944,19 +986,26 @@ msgstr "s’est enregistré sur RhodeCode" msgid "new user registration" msgstr "Nouveau compte utilisateur enregistré" -#: rhodecode/model/user.py:259 -#: rhodecode/model/user.py:279 +#: rhodecode/model/user.py:259 rhodecode/model/user.py:279 msgid "You can't Edit this user since it's crucial for entire application" -msgstr "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon fonctionnement de l’application." +msgstr "" +"Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon" +" fonctionnement de l’application." #: rhodecode/model/user.py:300 msgid "You can't remove this user since it's crucial for entire application" -msgstr "Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le bon fonctionnement de l’application." +msgstr "" +"Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le " +"bon fonctionnement de l’application." #: rhodecode/model/user.py:306 #, python-format -msgid "user \"%s\" still owns %s repositories and cannot be removed. Switch owners or remove those repositories. %s" -msgstr "L’utilisateur « %s » possède %s dépôts et ne peut être supprimé. Changez les propriétaires de ces dépôts. %s" +msgid "" +"user \"%s\" still owns %s repositories and cannot be removed. Switch " +"owners or remove those repositories. %s" +msgstr "" +"L’utilisateur « %s » possède %s dépôts et ne peut être supprimé. Changez " +"les propriétaires de ces dépôts. %s" #: rhodecode/templates/index.html:3 msgid "Dashboard" @@ -971,8 +1020,7 @@ msgstr "Tableau de bord" msgid "quick filter..." msgstr "filtre rapide" -#: rhodecode/templates/index_base.html:6 -#: rhodecode/templates/base/base.html:218 +#: rhodecode/templates/index_base.html:6 rhodecode/templates/base/base.html:218 msgid "repositories" msgstr "Dépôts" @@ -1144,8 +1192,7 @@ msgstr "Erreur d’intégrité des données." msgid "Loading..." msgstr "Chargement…" -#: rhodecode/templates/login.html:5 -#: rhodecode/templates/login.html:54 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:54 msgid "Sign In" msgstr "Connexion" @@ -1153,8 +1200,7 @@ msgstr "Connexion" msgid "Sign In to" msgstr "Connexion à" -#: rhodecode/templates/login.html:31 -#: rhodecode/templates/register.html:20 +#: rhodecode/templates/login.html:31 rhodecode/templates/register.html:20 #: rhodecode/templates/admin/admin_log.html:5 #: rhodecode/templates/admin/users/user_add.html:32 #: rhodecode/templates/admin/users/user_edit.html:50 @@ -1164,8 +1210,7 @@ msgstr "Connexion à" msgid "Username" msgstr "Nom d’utilisateur" -#: rhodecode/templates/login.html:40 -#: rhodecode/templates/register.html:29 +#: rhodecode/templates/login.html:40 rhodecode/templates/register.html:29 #: rhodecode/templates/admin/ldap/ldap.html:46 #: rhodecode/templates/admin/users/user_add.html:41 #: rhodecode/templates/base/base.html:92 @@ -1180,8 +1225,7 @@ msgstr "Se souvenir de moi" msgid "Forgot your password ?" msgstr "Mot de passe oublié ?" -#: rhodecode/templates/login.html:63 -#: rhodecode/templates/base/base.html:103 +#: rhodecode/templates/login.html:63 rhodecode/templates/base/base.html:103 msgid "Don't have an account ?" msgstr "Vous n’avez pas de compte ?" @@ -1205,8 +1249,7 @@ msgstr "Réinitialiser mon mot de passe" msgid "Password reset link will be send to matching email address" msgstr "Votre nouveau mot de passe sera envoyé à l’adresse correspondante." -#: rhodecode/templates/register.html:5 -#: rhodecode/templates/register.html:74 +#: rhodecode/templates/register.html:5 rhodecode/templates/register.html:74 msgid "Sign Up" msgstr "Inscription" @@ -1405,6 +1448,7 @@ msgstr "Attribut pour l’e-mail" #: rhodecode/templates/admin/users/user_edit.html:154 #: rhodecode/templates/admin/users/user_edit_my_account.html:102 #: rhodecode/templates/admin/users_groups/users_group_edit.html:115 +#: rhodecode/templates/settings/repo_settings.html:84 msgid "Save" msgstr "Enregistrer" @@ -1456,12 +1500,18 @@ msgid "Repository permission" msgstr "Permissions du dépôt" #: rhodecode/templates/admin/permissions/permissions.html:49 -msgid "All default permissions on each repository will be reset to choosen permission, note that all custom default permission on repositories will be lost" -msgstr "Les permissions par défaut de chaque dépôt vont être remplacées par la permission choisie. Toutes les permissions par défaut des dépôts seront perdues." +msgid "" +"All default permissions on each repository will be reset to choosen " +"permission, note that all custom default permission on repositories will " +"be lost" +msgstr "" +"Les permissions par défaut de chaque dépôt vont être remplacées par la " +"permission choisie. Toutes les permissions par défaut des dépôts seront " +"perdues." #: rhodecode/templates/admin/permissions/permissions.html:50 msgid "overwrite existing settings" -msgstr "écraser les réglages existant" +msgstr "Écraser les permissions existantes" #: rhodecode/templates/admin/permissions/permissions.html:55 msgid "Registration" @@ -1527,13 +1577,19 @@ msgstr "Type de dépôt à créer." #: rhodecode/templates/admin/repos/repo_edit.html:70 #: rhodecode/templates/settings/repo_settings.html:61 msgid "Keep it short and to the point. Use a README file for longer descriptions." -msgstr "Gardez cette description précise et concise. Utilisez un fichier README pour des descriptions plus détaillées." +msgstr "" +"Gardez cette description précise et concise. Utilisez un fichier README " +"pour des descriptions plus détaillées." #: rhodecode/templates/admin/repos/repo_add_base.html:60 #: rhodecode/templates/admin/repos/repo_edit.html:80 #: rhodecode/templates/settings/repo_settings.html:71 -msgid "Private repositories are only visible to people explicitly added as collaborators." -msgstr "Les dépôts privés sont visibles seulement par les utilisateurs ajoutés comme collaborateurs." +msgid "" +"Private repositories are only visible to people explicitly added as " +"collaborators." +msgstr "" +"Les dépôts privés sont visibles seulement par les utilisateurs ajoutés " +"comme collaborateurs." #: rhodecode/templates/admin/repos/repo_add_base.html:64 msgid "add" @@ -1635,11 +1691,15 @@ msgstr "Supprimer du journal public" #: rhodecode/templates/admin/repos/repo_edit.html:185 msgid "Add to public journal" -msgstr "Ajouter au journal public" +msgstr "Ajouter le dépôt au journal public" #: rhodecode/templates/admin/repos/repo_edit.html:190 -msgid "All actions made on this repository will be accessible to everyone in public journal" -msgstr "Le descriptif des actions réalisées sur ce dépôt sera visible à tous depuis le journal public." +msgid "" +"All actions made on this repository will be accessible to everyone in " +"public journal" +msgstr "" +"Le descriptif des actions réalisées sur ce dépôt sera visible à tous " +"depuis le journal public." #: rhodecode/templates/admin/repos/repo_edit.html:197 #: rhodecode/templates/changeset/changeset_file_comment.html:19 @@ -1656,11 +1716,15 @@ msgstr "Voulez-vous vraiment supprimer ce dépôt ?" #: rhodecode/templates/admin/repos/repo_edit.html:205 msgid "" -"This repository will be renamed in a special way in order to be unaccesible for RhodeCode and VCS systems.\n" -" If you need fully delete it from filesystem please do it manually" +"This repository will be renamed in a special way in order to be " +"unaccesible for RhodeCode and VCS systems.\n" +" If you need fully delete it from filesystem " +"please do it manually" msgstr "" -"Ce dépôt sera renommé de manière à le rendre inaccessible à RhodeCode et au système de gestion de versions.\n" -"Si vous voulez le supprimer complètement, effectuez la suppression manuellement." +"Ce dépôt sera renommé de manière à le rendre inaccessible à RhodeCode et " +"au système de gestion de versions.\n" +"Si vous voulez le supprimer complètement, effectuez la suppression " +"manuellement." #: rhodecode/templates/admin/repos/repo_edit.html:213 msgid "Set as fork" @@ -1673,24 +1737,24 @@ msgstr "Permet d’indiquer manuellement que ce dépôt est un fork d’un autre dépôt." #: rhodecode/templates/admin/repos/repo_edit_perms.html:3 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:3 msgid "none" -msgstr "aucun" +msgstr "Aucune" #: rhodecode/templates/admin/repos/repo_edit_perms.html:4 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:4 msgid "read" -msgstr "lire" +msgstr "Lecture" #: rhodecode/templates/admin/repos/repo_edit_perms.html:5 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:5 msgid "write" -msgstr "écrire" +msgstr "Écriture" #: rhodecode/templates/admin/repos/repo_edit_perms.html:6 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:6 #: rhodecode/templates/admin/users/users.html:38 #: rhodecode/templates/base/base.html:214 msgid "admin" -msgstr "administrer" +msgstr "Administration" #: rhodecode/templates/admin/repos/repo_edit_perms.html:7 #: rhodecode/templates/admin/repos_groups/repos_group_edit_perms.html:7 @@ -1702,7 +1766,7 @@ msgstr "Membre" #: rhodecode/templates/journal/journal.html:123 #: rhodecode/templates/summary/summary.html:71 msgid "private repository" -msgstr "dépôt privé" +msgstr "Dépôt privé" #: rhodecode/templates/admin/repos/repo_edit_perms.html:33 #: rhodecode/templates/admin/repos/repo_edit_perms.html:53 @@ -1747,7 +1811,9 @@ msgid "Contact" msgstr "Contact" #: rhodecode/templates/admin/repos/repos.html:68 +#: rhodecode/templates/admin/repos_groups/repos_groups_show.html:54 #: rhodecode/templates/admin/users/users.html:55 +#: rhodecode/templates/admin/users_groups/users_groups.html:44 msgid "delete" msgstr "Supprimer" @@ -1807,6 +1873,7 @@ msgstr "Édition du groupe de dépôt" #: rhodecode/templates/admin/users_groups/users_group_edit.html:116 #: rhodecode/templates/files/files_add.html:82 #: rhodecode/templates/files/files_edit.html:68 +#: rhodecode/templates/settings/repo_settings.html:85 msgid "Reset" msgstr "Réinitialiser" @@ -1826,7 +1893,7 @@ msgstr "Nombre de sous-dépôts" #: rhodecode/templates/admin/users/users.html:40 #: rhodecode/templates/admin/users_groups/users_groups.html:35 msgid "action" -msgstr "action" +msgstr "Action" #: rhodecode/templates/admin/repos_groups/repos_groups_show.html:54 #, python-format @@ -1874,8 +1941,13 @@ msgid "rescan option" msgstr "Option de re-scan" #: rhodecode/templates/admin/settings/settings.html:38 -msgid "In case a repository was deleted from filesystem and there are leftovers in the database check this option to scan obsolete data in database and remove it." -msgstr "Cochez cette option pour supprimer d’éventuelles données obsolètes (concernant des dépôts manuellement supprimés) de la base de données." +msgid "" +"In case a repository was deleted from filesystem and there are leftovers " +"in the database check this option to scan obsolete data in database and " +"remove it." +msgstr "" +"Cochez cette option pour supprimer d’éventuelles données obsolètes " +"(concernant des dépôts manuellement supprimés) de la base de données." #: rhodecode/templates/admin/settings/settings.html:39 msgid "destroy old data" @@ -1963,8 +2035,14 @@ msgid "Repositories location" msgstr "Emplacement des dépôts" #: rhodecode/templates/admin/settings/settings.html:170 -msgid "This a crucial application setting. If you are really sure you need to change this, you must restart application in order to make this setting take effect. Click this label to unlock." -msgstr "Ce réglage ne devrait pas être modifié en temps normal. Si vous devez vraiment le faire, redémarrer l’application une fois le changement effectué. Cliquez sur ce texte pour déverrouiller." +msgid "" +"This a crucial application setting. If you are really sure you need to " +"change this, you must restart application in order to make this setting " +"take effect. Click this label to unlock." +msgstr "" +"Ce réglage ne devrait pas être modifié en temps normal. Si vous devez " +"vraiment le faire, redémarrer l’application une fois le changement " +"effectué. Cliquez sur ce texte pour déverrouiller." #: rhodecode/templates/admin/settings/settings.html:171 msgid "unlock" @@ -1976,7 +2054,7 @@ msgstr "E-mail de test" #: rhodecode/templates/admin/settings/settings.html:199 msgid "Email to" -msgstr "E-mail à" +msgstr "Envoyer l’e-mail à" #: rhodecode/templates/admin/settings/settings.html:207 msgid "Send" @@ -2276,7 +2354,7 @@ msgstr "Résumé" #: rhodecode/templates/base/base.html:168 #: rhodecode/templates/base/base.html:170 #: rhodecode/templates/changelog/changelog.html:6 -#: rhodecode/templates/changelog/changelog.html:14 +#: rhodecode/templates/changelog/changelog.html:15 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:19 #: rhodecode/templates/data_table/_dt_elements.html:21 @@ -2403,43 +2481,42 @@ msgstr "Auteur" msgid "revision" msgstr "Révision" -#: rhodecode/templates/changelog/changelog.html:14 -msgid "showing " -msgstr "Affichage de" - -#: rhodecode/templates/changelog/changelog.html:14 -msgid "out of" -msgstr "sur" - -#: rhodecode/templates/changelog/changelog.html:37 +#: rhodecode/templates/changelog/changelog.html:15 +#, python-format +msgid "showing %d out of %d revision" +msgid_plural "showing %d out of %d revisions" +msgstr[0] "Affichage de %d révision sur %d" +msgstr[1] "Affichage de %d révisions sur %d" + +#: rhodecode/templates/changelog/changelog.html:38 msgid "Show" msgstr "Afficher" -#: rhodecode/templates/changelog/changelog.html:63 +#: rhodecode/templates/changelog/changelog.html:64 #: rhodecode/templates/summary/summary.html:352 msgid "show more" msgstr "montrer plus" -#: rhodecode/templates/changelog/changelog.html:67 +#: rhodecode/templates/changelog/changelog.html:68 msgid "Affected number of files, click to show more details" msgstr "Nombre de fichiers modifiés, cliquez pour plus de détails" -#: rhodecode/templates/changelog/changelog.html:81 +#: rhodecode/templates/changelog/changelog.html:82 #: rhodecode/templates/changeset/changeset.html:72 msgid "Parent" msgstr "Parent" -#: rhodecode/templates/changelog/changelog.html:87 +#: rhodecode/templates/changelog/changelog.html:88 #: rhodecode/templates/changeset/changeset.html:78 msgid "No parents" msgstr "Aucun parent" -#: rhodecode/templates/changelog/changelog.html:92 +#: rhodecode/templates/changelog/changelog.html:93 #: rhodecode/templates/changeset/changeset.html:82 msgid "merge" msgstr "Fusion" -#: rhodecode/templates/changelog/changelog.html:95 +#: rhodecode/templates/changelog/changelog.html:96 #: rhodecode/templates/changeset/changeset.html:85 #: rhodecode/templates/files/files.html:29 #: rhodecode/templates/files/files_add.html:33 @@ -2448,20 +2525,20 @@ msgstr "Fusion" msgid "branch" msgstr "Branche" -#: rhodecode/templates/changelog/changelog.html:101 +#: rhodecode/templates/changelog/changelog.html:102 msgid "bookmark" msgstr "Signet" -#: rhodecode/templates/changelog/changelog.html:107 +#: rhodecode/templates/changelog/changelog.html:108 #: rhodecode/templates/changeset/changeset.html:90 msgid "tag" msgstr "Tag" -#: rhodecode/templates/changelog/changelog.html:143 +#: rhodecode/templates/changelog/changelog.html:144 msgid "Show selected changes __S -> __E" msgstr "Afficher les changements sélections de __S à __E" -#: rhodecode/templates/changelog/changelog.html:234 +#: rhodecode/templates/changelog/changelog.html:235 msgid "There are no changes yet" msgstr "Il n’y a aucun changement pour le moment" @@ -2507,8 +2584,19 @@ msgstr "Télécharger le diff" #: rhodecode/templates/changeset/changeset.html:42 #: rhodecode/templates/changeset/changeset_file_comment.html:69 -msgid "inline" -msgstr "en ligne" +#, python-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d commentaire" +msgstr[1] "%d commentaires" + +#: rhodecode/templates/changeset/changeset.html:42 +#: rhodecode/templates/changeset/changeset_file_comment.html:69 +#, python-format +msgid "(%d inline)" +msgid_plural "(%d inline)" +msgstr[0] "(et %d en ligne)" +msgstr[1] "(et %d en ligne)" #: rhodecode/templates/changeset/changeset.html:97 #, python-format @@ -2531,12 +2619,16 @@ msgstr "Commentaire sur la ligne {1}." #: rhodecode/templates/changeset/changeset_file_comment.html:100 #, python-format msgid "Comments parsed using %s syntax with %s support." -msgstr "Les commentaires sont analysés avec la syntaxe %s, avec le support de la commande %s." +msgstr "" +"Les commentaires sont analysés avec la syntaxe %s, avec le support de la " +"commande %s." #: rhodecode/templates/changeset/changeset_file_comment.html:41 #: rhodecode/templates/changeset/changeset_file_comment.html:102 msgid "Use @username inside this text to send notification to this RhodeCode user" -msgstr "Utilisez @nomutilisateur dans ce texte pour envoyer une notification à l’utilisateur RhodeCode en question." +msgstr "" +"Utilisez @nomutilisateur dans ce texte pour envoyer une notification à " +"l’utilisateur RhodeCode en question." #: rhodecode/templates/changeset/changeset_file_comment.html:47 #: rhodecode/templates/changeset/changeset_file_comment.html:107 @@ -2683,7 +2775,7 @@ msgstr "Utilisez / pour séparer les répertoires" #: rhodecode/templates/files/files_edit.html:63 #: rhodecode/templates/shortlog/shortlog_data.html:6 msgid "commit message" -msgstr "message de commit" +msgstr "Message de commit" #: rhodecode/templates/files/files_add.html:81 #: rhodecode/templates/files/files_edit.html:67 @@ -2822,7 +2914,7 @@ msgstr "Copier les permissions" #: rhodecode/templates/forks/fork.html:73 msgid "Update after clone" -msgstr "Mettre à jour après le clonage" +msgstr "MÀJ après le clonage" #: rhodecode/templates/forks/fork.html:80 msgid "fork this repository" @@ -2964,7 +3056,7 @@ msgstr "Afficher par ID" #: rhodecode/templates/summary/summary.html:133 msgid "Trending files" -msgstr "Types de fichiers populaires" +msgstr "Populaires" #: rhodecode/templates/summary/summary.html:141 #: rhodecode/templates/summary/summary.html:157 @@ -2974,7 +3066,7 @@ msgstr "Activer" #: rhodecode/templates/summary/summary.html:149 msgid "Download" -msgstr "Télécharger" +msgstr "Téléchargements" #: rhodecode/templates/summary/summary.html:153 msgid "There are no downloads yet"