diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini index 7e5f25f0c7..ec77814139 100644 --- a/options/locale/locale_de-DE.ini +++ b/options/locale/locale_de-DE.ini @@ -959,6 +959,7 @@ issues.add_time=Zeit manuell hinzufügen issues.add_time_short=Zeit hinzufügen issues.add_time_cancel=Abbrechen issues.add_time_history=`hat %s gearbeitete Zeit hinzugefügt` +issues.del_time_history=`hat %s gearbeitete Zeit gelöscht` issues.add_time_hours=Stunden issues.add_time_minutes=Minuten issues.add_time_sum_to_small=Es wurde keine Zeit eingegeben. @@ -1390,6 +1391,7 @@ settings.protect_disable_push_desc=Kein Push auf diesen Branch erlauben. settings.protect_enable_push=Push Aktivieren settings.protect_enable_push_desc=Jeder, der Schreibzugriff hat, darf in diesen Branch Pushen (aber kein Force-Push). settings.protect_whitelist_committers=Schütze gewhitlistede Commiter +settings.protect_whitelist_committers_desc=Jeder, der auf der Whiteliste steht, darf in diesen Branch Pushen (aber kein Force-Push). settings.protect_whitelist_deploy_keys=Deploy-Schlüssel mit Schreibzugriff zum Push whitelisten settings.protect_whitelist_users=Nutzer, die pushen dürfen: settings.protect_whitelist_search_users=Benutzer suchen… @@ -1403,7 +1405,9 @@ settings.protect_check_status_contexts=Statusprüfungen aktivieren settings.protect_check_status_contexts_desc=Statusprüfungen vor dem Zusammenführen erforderlich. Wähle aus, welche Statusprüfungen durchgeführt werden müssen, bevor Branches zu einem Zweig zusammengeführt werden können, der dieser Regel entspricht. Wenn aktiviert, müssen Bestätigungen zuerst auf einen anderen Zweig verschoben werden, dann nach bestandener Statusprüfung zusammengeführt oder direkt auf einen Zweig verschoben werden, der dieser Regel entspricht. Wenn keine Kontext ausgewählt ist, muss der letzte Commit unabhängig vom Kontext erfolgreich sein. settings.protect_check_status_contexts_list=Statusprüfungen, die in der letzten Woche für dieses Repository gefunden wurden settings.protect_required_approvals=Erforderliche Zustimmungen: +settings.protect_required_approvals_desc=Erlaube nur Pull-Request mit genügend positiven Reviews zusammenzuführen. settings.protect_approvals_whitelist_enabled=Freigaben auf Benutzer oder Teams auf der Whitelist beschränken +settings.protect_approvals_whitelist_enabled_desc=Nur Bewertungen von Benutzern auf der Whitelist oder Teams zählen zu den erforderlichen Genehmigungen. Gibt es keine Whitelist, so zählen Reviews von jedem mit Schreibzugriff zu den erforderlichen Genehmigungen. settings.protect_approvals_whitelist_users=Freigeschaltete Reviewer: settings.protect_approvals_whitelist_teams=Freigeschaltete Teams: settings.add_protected_branch=Schutz aktivieren @@ -1437,9 +1441,11 @@ settings.lfs_filelist=LFS-Dateien, die in diesem Repository gespeichert sind settings.lfs_no_lfs_files=In diesem Repository sind keine LFS-Dateien gespeichert settings.lfs_findcommits=Commits finden settings.lfs_lfs_file_no_commits=Keine Commits für diese LFS-Datei gefunden +settings.lfs_noattribute=Dieser Pfad hat nicht das sperrbare Attribut im Standard-Branch settings.lfs_delete=LFS-Datei mit OID %s löschen settings.lfs_delete_warning=Das Löschen einer LFS-Datei kann dazu führen, dass 'Objekt existiert nicht'-Fehler beim Checkout auftreten. Bist du sicher? settings.lfs_findpointerfiles=Pointer-Dateien finden +settings.lfs_locks=Sperren settings.lfs_invalid_locking_path=Ungültiger Pfad: %s settings.lfs_invalid_lock_directory=Verzeichnis kann nicht gesperrt werden: %s settings.lfs_lock_already_exists=Sperre existiert bereits: %s @@ -2041,6 +2047,7 @@ create_pull_request=`hat den Pull-Request %s#%[2]s ers close_pull_request=`hat den Pull-Request %s#%[2]s geschlossen` reopen_pull_request=`hat den Pull-Request %s#%[2]s wieder geöffnet` comment_issue=`hat das Issue %s#%[2]s kommentiert` +comment_pull=`kommentierte im Pull Request %s#%[2]s` merge_pull_request=`hat den Pull-Request %s#%[2]s zusammengeführt` transfer_repo=hat Repository %s transferiert an %s push_tag=hat Tag %[2]s auf %[3]s gepusht diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini index 78d3fa69ee..fb795aaee9 100644 --- a/options/locale/locale_fr-FR.ini +++ b/options/locale/locale_fr-FR.ini @@ -66,6 +66,7 @@ forks=Bifurcations activities=Activités pull_requests=Demandes d'ajout issues=Tickets +milestones=Jalons cancel=Annuler add=Ajouter @@ -268,6 +269,7 @@ authorize_application_description=Si vous accordez l'accès, il sera en mesure d authorize_title=Autoriser "%s" à accéder à votre compte ? authorization_failed=L’autorisation a échoué authorization_failed_desc=L'autorisation a échoué car nous avons détecté une requête invalide. Veuillez contacter le responsable de l'application que vous avez essayé d'autoriser. +sspi_auth_failed=Échec de l'authentification SSPI [mail] activate_account=Veuillez activer votre compte @@ -301,6 +303,8 @@ CommitChoice=Choix de révision TreeName=Chemin du fichier Content=Contenu +SSPISeparatorReplacement=Séparateur +SSPIDefaultLanguage=Langue par défaut require_error=` ne peut pas être vide.` alpha_dash_error=` ne doit contenir que des caractères alphanumériques, des tirets ("-") et des tirets bas (" _ ").` @@ -316,6 +320,7 @@ glob_pattern_error=` le motif de développement est invalide : %s.` unknown_error=Erreur inconnue : captcha_incorrect=Le code CAPTCHA est incorrect. password_not_match=Les mots de passe ne correspondent pas. +lang_select_error=Sélectionnez une langue dans la liste. username_been_taken=Le nom d'utilisateur est déjà pris. repo_name_been_taken=Ce nom de dépôt est déjà utilisé. @@ -631,7 +636,11 @@ reactions_more=et %d de plus template.items=Élément du modèle template.git_content=Contenu Git (branche par défaut) +template.git_hooks=Déclencheurs Git +template.webhooks=Déclencheurs Web template.topics=Sujets +template.avatar=Avatar +template.issue_labels=Étiquettes de ticket template.one_item=Vous devez sélectionner au moins un élément du modèle template.invalid=Vous devez sélectionner un modèle de dépôt @@ -759,6 +768,7 @@ editor.file_deleting_no_longer_exists=Le fichier en cours de suppression, '%s', editor.file_changed_while_editing=Le contenu du fichier a changé depuis que vous avez commencé à éditer. Cliquez ici pour voir les changements ou soumettez de nouveau pour les écraser. editor.file_already_exists=Un fichier nommé '%s' existe déjà dans ce dépôt. editor.commit_empty_file_header=Commiter un fichier vide +editor.commit_empty_file_text=Le fichier que vous souhaitez commiter est vide. Continuer ? editor.no_changes_to_show=Il n’y a aucun changement à afficher. editor.fail_to_update_file=Échec lors de la mise à jour/création du fichier '%s' avec l’erreur : %v editor.add_subdir=Ajouter un dossier… @@ -1020,6 +1030,7 @@ pulls.no_results=Aucun résultat trouvé. pulls.nothing_to_compare=Ces branches sont identiques. Il n'y a pas besoin de créer une demande de fusion. pulls.has_pull_request=`Une demande de fusion entre ces branches existe déjà : %[2]s#%[3]d` pulls.create=Creer une demande d'ajout +pulls.title_desc=veut fusionner %[1]d révision(s) depuis %[2]s vers %[3]s pulls.merged_title_desc=a fusionné %[1]d révision(s) à partir de %[2]s vers %[3]s %[4]s pulls.tab_conversation=Discussion pulls.tab_commits=Révisions @@ -1418,10 +1429,20 @@ settings.lfs_lfs_file_no_commits=Aucune révision trouvée pour ce fichier LFS settings.lfs_delete=Supprimer le fichier LFS possédant l'OID %s settings.lfs_delete_warning=La suppression d'un fichier LFS peut causer l'erreur 'l'objet n'existe pas' au tirage. Êtes-vous certain ? settings.lfs_findpointerfiles=Trouver les fichiers pointeurs +settings.lfs_locks=Verrous +settings.lfs_invalid_locking_path=Chemin invalide : %s +settings.lfs_invalid_lock_directory=Impossible de verrouiller le répertoire : %s +settings.lfs_lock_already_exists=Verrou déjà existant : %s +settings.lfs_lock=Verrou +settings.lfs_lock_path=Chemin de fichier à verrouiller... +settings.lfs_locks_no_locks=Pas de verrous +settings.lfs_lock_file_no_exist=Le fichier verrouillé n'existe pas dans la branche par défaut +settings.lfs_force_unlock=Forcer le déverrouillage settings.lfs_pointers.found=%d pointeur(s) sur blob trouvés - %d associés, %d non associés (%d manquant dans le magasin) settings.lfs_pointers.sha=SHA du Blob settings.lfs_pointers.oid=OID settings.lfs_pointers.inRepo=Dans le dépôt +settings.lfs_pointers.exists=Existe en magasin settings.lfs_pointers.accessible=Accessible à l'utilisateur settings.lfs_pointers.associateAccessible=Associer %d OID accessibles @@ -1588,6 +1609,8 @@ members.invite_now=Envoyer une invitation teams.join=Rejoindre teams.leave=Quitter +teams.can_create_org_repo=Créer des dépôts +teams.can_create_org_repo_helper=Les membres peuvent créer de nouveaux dépôts dans l'organisation. Le créateur obtiendra l'accès administrateur au nouveau dépôt. teams.read_access=Accès en lecture teams.read_access_helper=Les membres peuvent voir et cloner les dépôts d'équipes. teams.write_access=Accès en écriture @@ -1607,12 +1630,24 @@ teams.delete_team_success=L’équipe a été supprimé. teams.read_permission_desc=Cette équipe permet l'accès en lecture : les membres peuvent voir et dupliquer ses dépôts. teams.write_permission_desc=Cette équipe permet l'accès en écriture : les membres peuvent participer à ses dépôts. teams.admin_permission_desc=Cette équipe permet l'accès administrateur : les membres peuvent voir, participer et ajouter des collaborateurs à ses dépôts. +teams.create_repo_permission_desc=De plus, cette équipe accorde la permission Créer un dépôt : les membres peuvent créer de nouveaux dépôts dans l'organisation. teams.repositories=Dépôts de l'Équipe teams.search_repo_placeholder=Rechercher dans le dépôt… +teams.remove_all_repos_title=Supprimer tous les dépôts de l'équipe +teams.remove_all_repos_desc=Ceci supprimera tous les dépôts de l'équipe. +teams.add_all_repos_title=Ajouter tous les dépôts +teams.add_all_repos_desc=Ceci ajoutera tous les dépôts de l'organisation à l'équipe. teams.add_nonexistent_repo=Dépôt inexistant, veuillez d'abord le créer. teams.add_duplicate_users=L’utilisateur est déjà un membre de l’équipe. teams.repos.none=Aucun dépôt n'est accessible par cette équipe. teams.members.none=Aucun membre dans cette équipe. +teams.specific_repositories=Dépôts spécifiques +teams.specific_repositories_helper=Les membres auront seulement accès aux dépôts explicitement ajoutés à l'équipe. Sélectionner ceci ne supprimera pas automatiquement les dépôts déjà ajoutés avec Tous les dépôts. +teams.all_repositories=Tous les dépôts +teams.all_repositories_helper=L'équipe a accès à tous les dépôts. Sélectionner ceci ajoutera tous les dépôts existants à l'équipe. +teams.all_repositories_read_permission_desc=Cette équipe accorde l'accès en lecture à tous les dépôts : les membres peuvent voir et cloner les dépôts. +teams.all_repositories_write_permission_desc=Cette équipe accorde l'accès en écriture à tous les dépôts : les membres peuvent lire et écrire dans les dépôts. +teams.all_repositories_admin_permission_desc=Cette équipe accorde l'accès administrateur à tous les dépôts : les membres peuvent lire, écrire dans et ajouter des collaborateurs aux dépôts. [admin] dashboard=Tableau de bord @@ -1705,6 +1740,7 @@ users.auth_login_name=Nom d'utilisateur pour l'authentification users.password_helper=Laissez le mot de passe vide pour le garder inchangé. users.update_profile_success=Le compte a bien été mis à jour. users.edit_account=Modifier un compte +users.max_repo_creation=Nombre maximal de dépôts users.max_repo_creation_desc=(Mettre à -1 pour utiliser la limite globale par défaut.) users.is_activated=Ce compte est activé users.prohibit_login=Désactiver la connexion @@ -1786,6 +1822,13 @@ auths.oauth2_authURL=URL d'autorisation auths.oauth2_profileURL=URL du profil auths.oauth2_emailURL=URL de l'e-mail auths.enable_auto_register=Connexion Automatique +auths.sspi_auto_create_users=Créer automatiquement des utilisateurs +auths.sspi_auto_create_users_helper=Autoriser la méthode d'authentification SSPI à créer automatiquement de nouveaux comptes pour les utilisateurs qui se connectent pour la première fois +auths.sspi_auto_activate_users=Activer automatiquement les utilisateurs +auths.sspi_strip_domain_names=Supprimer les noms de domaine des utilisateurs +auths.sspi_separator_replacement=Séparateur à utiliser au lieu de \, / et @ +auths.sspi_default_language=Langue par défaut de l'utilisateur +auths.sspi_default_language_helper=Langue par défaut pour les utilisateurs créés automatiquement par la méthode d'authentification SSPI. Laissez vide si vous préférez que la langue soit déterminée automatiquement. auths.tips=Conseils auths.tips.oauth2.general=Authentification OAuth2 auths.tips.oauth2.general.tip=Lorsque vous enregistrez une nouvelle authentification OAuth2, l'URL de redirection doit être de la forme : /user/oauth2 //callback @@ -1811,6 +1854,7 @@ auths.delete_auth_desc=La suppression d'une source d'authentification empêche l auths.still_in_used=Cette source d'authentification est utilisée par un ou plusieurs utilisateurs, veuillez convertir ou supprimer ces comptes utilisateurs avant toute action. auths.deletion_success=La source d'authentification a été supprimée. auths.login_source_exist=La source d'authentification "%s" existe déjà. +auths.login_source_of_type_exist=Une source d'authentification de ce type existe déjà. config.server_config=Configuration du serveur config.app_name=Titre du site @@ -1955,6 +1999,9 @@ monitor.process=Processus en cours d'exécution monitor.desc=Description monitor.start=Heure de démarrage monitor.execute_time=Heure d'Éxécution +monitor.process.cancel=Annuler le processus +monitor.process.cancel_desc=L'annulation d'un processus peut entraîner une perte de données +monitor.process.cancel_notices=Annuler : %s? notices.system_notice_list=Informations notices.view_detail_header=Voir les détails de l'information système @@ -1991,6 +2038,8 @@ compare_commits_general=Comparer les révisions mirror_sync_push=a synchronisé des révisions dans %[3]s vers %[4]s depuis le miroir mirror_sync_create=a synchronisé la nouvelle référence %[2]s vers %[3]s depuis le miroir mirror_sync_delete=a synchronisé puis supprimé la nouvelle référence %[2]s vers %[3]s depuis le miroir +approve_pull_request=`a approuvé %s#%[2]s` +reject_pull_request=`a suggérés du changement pour %s#%[2]s` [tool] ago=il y a %s @@ -2039,6 +2088,8 @@ error.no_committer_account=Aucun compte lié à l'adresse e-mail de l'auteur error.no_gpg_keys_found=Aucune clé connue n'a été trouvée dans la base pour cette signature error.not_signed_commit=Révision non signée error.failed_retrieval_gpg_keys=Impossible de récupérer la clé liée au compte de l'auteur +error.probable_bad_signature=AVERTISSEMENT ! Bien qu'il y ait une clé avec cet ID dans la base de données, il ne vérifie pas cette livraison ! Cette livraison est SUSPECTE. +error.probable_bad_default_signature=AVERTISSEMENT ! Bien que la clé par défaut ait cet ID, elle ne vérifie pas cette livraison ! Cette livraison est SUSPECTE. [units] error.no_unit_allowed_repo=Vous n'êtes pas autorisé à accéder à n'importe quelle section de ce dépôt.