diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index f1c4d2120b..637f88c9bd 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -2227,7 +2227,7 @@ release.content=Contenido
release.prerelease_desc=Marcar como Pre-Lanzamiento
release.prerelease_helper=Marcar este lanzamiento como no es adecuada para usar en producción.
release.cancel=Cancelar
-release.publish=Publicar Release
+release.publish=Publicar lanzamiento
release.save_draft=Guardar borrador
release.edit_release=Actualizar Lanzamiento
release.delete_release=Eliminar Lanzamiento
@@ -3131,6 +3131,8 @@ rubygems.dependencies.development=Dependencias de desarrollo
rubygems.required.ruby=Requiere versión Ruby
rubygems.required.rubygems=Requiere la versión de RubyGem
rubygems.documentation=Para obtener más información sobre el registro de RubyGems, consulte la documentación.
+vagrant.install=Para añadir un paquete Vagrant, ejecuta el siguiente comando:
+vagrant.documentation=Para más información sobre el registro de paquetes Vagrant, revisa la documentación.
settings.link=Vincular este paquete a un repositorio
settings.link.description=Si enlaza un paquete con un repositorio, el paquete se enumera en la lista de paquetes del repositorio.
settings.link.select=Seleccionar repositorio
diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index 80ded69cf7..053c2da214 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -277,6 +277,7 @@ org_no_results=Aucune organisation correspondante n'a été trouvée.
code_no_results=Aucun code source correspondant à votre terme de recherche n'a été trouvé.
code_search_results=Résultats de recherche pour "%s"
code_last_indexed_at=Dernière indexation %s
+relevant_repositories_tooltip=Les dépôts qui sont des forks ou qui n'ont aucun sujet, aucune icône et aucune description sont cachés.
[auth]
@@ -377,6 +378,7 @@ issue_assigned.pull=@%[1]s vous a assigné à la demande d’ajout %[2]s dans le
issue_assigned.issue=@%[1]s vous a assigné le ticket %[2]s dans le dépôt %[3]s.
issue.x_mentioned_you=@%s vous a mentionné:
+issue.action.force_push=%[1]s a forcé la mise à jour de %[2]s depuis %[3]s vers %[4]s.
issue.action.approve=@%[1]s a approuvé cette demande d'ajout.
issue.action.reject=@%[1]s a demandé des modifications sur cette demande d'ajout.
issue.action.review=@%[1]s a commenté sur cette demande d'ajout.
@@ -436,8 +438,10 @@ size_error=` doit être à la taille de %s.`
min_size_error=` %s caractères minimum `
max_size_error=` %s caractères maximum `
email_error=` adresse e-mail invalide `
+url_error=`'%s' n'est pas une URL valide.`
include_error=`doit contenir la sous-chaîne '%s'.`
glob_pattern_error=` le motif de développement est invalide : %s.`
+regex_pattern_error=` le motif regex est invalide : %s.`
unknown_error=Erreur inconnue :
captcha_incorrect=Le code CAPTCHA est incorrect.
password_not_match=Les mots de passe ne correspondent pas.
@@ -482,6 +486,7 @@ auth_failed=Échec d'authentification : %v
still_own_repo=Ce compte possède toujours un ou plusieurs dépôts, vous devez d'abord les supprimer ou les transférer.
still_has_org=Votre compte est un membre d’une ou plusieurs organisations, veuillez d'abord les quitter.
org_still_own_repo=Cette organisation possède encore un ou plusieurs dépôts. Vous devez d'abord les supprimer ou les transférer.
+org_still_own_packages=Cette organisation possède encore un ou plusieurs paquets. Vous devez d'abord les supprimer.
target_branch_not_exist=La branche cible n'existe pas.
@@ -522,6 +527,7 @@ twofa=Authentification à deux facteurs
account_link=Comptes associés
organization=Organisations
uid=ID d'Utilisateur
+webauthn=Clés de sécurité
public_profile=Profil public
biography_placeholder=Parlez-nous un peu de vous
@@ -632,6 +638,8 @@ ssh_key_been_used=Cette clef SSH a déjà été ajoutée au serveur.
ssh_key_name_used=Une clé SSH avec le même nom existe déjà sur votre compte.
ssh_principal_been_used=Ce principal a déjà été ajouté au serveur.
gpg_key_id_used=Une clef GPG publique avec le même identifiant existe déjà.
+gpg_no_key_email_found=Cette clé GPG ne correspond à aucune adresse e-mail activée et associée avec votre compte. Elle peut toujours être ajoutée si vous signez le jeton fourni.
+gpg_key_matched_identities=Identités correspondantes :
gpg_key_verified=Clé vérifiée
gpg_key_verify=Vérifier
gpg_invalid_token_signature=La clé GPG fournie, la signature et le jeton ne correspondent pas ou le jeton n'est pas à jour.
@@ -641,6 +649,9 @@ gpg_token_help=Vous pouvez générer une signature en utilisant :
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Signature GPG renforcée
key_signature_gpg_placeholder=Commence par '-----BEGIN PGP SIGNATURE-----'
+verify_gpg_key_success=La clef GPG '%s' a été vérifiée.
+ssh_key_verified=Clé vérifiée
+ssh_key_verify=Vérifier
ssh_token_required=Vous devez fournir une signature pour le jeton ci-dessous
ssh_token=Jeton
ssh_token_help=Vous pouvez générer une signature en utilisant :
@@ -747,10 +758,14 @@ passcode_invalid=Le mot de passe est invalide. Réessayez.
twofa_enrolled=L'authentification à deux facteurs a été activée pour votre compte. Gardez votre jeton de secours (%s) en lieu sûr car il ne vous sera montré qu'une seule fois !
twofa_failed_get_secret=Impossible d'obtenir le secret.
+webauthn_register_key=Ajouter une clé de sécurité
+webauthn_nickname=Pseudonyme
+webauthn_delete_key=Supprimer la clé de sécurité
manage_account_links=Gérer les comptes liés
manage_account_links_desc=Ces comptes externes sont liés à votre compte Gitea.
account_links_not_available=Il n'y a pour l'instant pas de compte externe connecté à votre compte Gitea.
+link_account=Lier un Compte
remove_account_link=Supprimer un compte lié
remove_account_link_desc=Supprimer un compte lié révoquera son accès à votre compte Gitea. Continuer ?
remove_account_link_success=Le compte lié a été supprimé.
@@ -829,6 +844,7 @@ default_branch_helper=La branche par défaut est la branche de base pour les dem
mirror_prune=Purger
mirror_prune_desc=Supprimer les références externes obsolètes
mirror_interval_invalid=L'intervalle de synchronisation est invalide.
+mirror_sync_on_commit=Synchroniser quand les commits sont poussés
mirror_address=Cloner depuis une URL
mirror_address_desc=Insérez tous les identifiants requis dans la section Autorisation.
mirror_address_url_invalid=L'url fournie est invalide. Vous devez échapper tous les composants de l'url correctement.
@@ -896,6 +912,7 @@ form.name_pattern_not_allowed="%s" n'est pas autorisé dans un nom de dépôt.
need_auth=Autorisation
migrate_options=Options de migration
migrate_service=Service de migration
+migrate_options_mirror_helper=Ce dépôt sera un miroir
migrate_options_lfs=Migrer les fichiers LFS
migrate_options_lfs_endpoint.label=Point d'accès LFS
migrate_options_lfs_endpoint.description=La migration va tenter d'utiliser votre dépôt Git distant pour déterminer le serveur LFS. Vous pouvez également spécifier un point d'accès personnalisé si les données LFS du dépôt sont stockées ailleurs.
@@ -924,11 +941,14 @@ migrate.migrate=Migrer depuis %s
migrate.migrating=Migration de %s ...
migrate.migrating_failed=La migration de %s a échoué.
migrate.migrating_failed.error=Erreur: %s
+migrate.migrating_failed_no_addr=Échec de la migration.
+migrate.github.description=Migrer les données depuis github.com ou d’autres instances de GitHub.
migrate.git.description=Migrer uniquement un dépôt depuis n’importe quel service Git.
migrate.gitlab.description=Migrer les données depuis gitlab.com ou d’autres instances de GitLab.
migrate.gitea.description=Migrer les données depuis gitea.com ou d’autres instances de Gitea.
migrate.gogs.description=Migrer les données depuis notabug.org ou d’autres instances de Gogs.
migrate.onedev.description=Migrer les données depuis code.onedev.io ou d’autre instance de OneDev.
+migrate.codebase.description=Migrer les données depuis codebasehq.com.
migrate.migrating_git=Migration des données Git
migrate.migrating_topics=Migration des sujets
migrate.migrating_milestones=Migration des jalons
@@ -970,6 +990,7 @@ tags=Tags
issues=Tickets
pulls=Demandes d'ajout
project_board=Projets
+packages=Paquets
labels=Étiquettes
org_labels_desc=Les étiquettes de niveau d'une organisation peuvent être utilisés avec tous les dépôts de cette organisation
org_labels_desc_manage=gérer
@@ -989,10 +1010,14 @@ file_view_rendered=Voir le rendu
file_view_raw=Voir le Raw
file_permalink=Lien permanent
file_too_large=Le fichier est trop gros pour être affiché.
+invisible_runes_header=`Ce fichier contient des caractères Unicode invisibles !`
+ambiguous_runes_header=`Ce fichier contient des caractères Unicode ambigus !`
invisible_runes_line=`Cette ligne contient des caractères Unicode invisibles`
ambiguous_runes_line=`Cette ligne contient des caractères Unicode ambigus`
ambiguous_character=`%[1]c [U+%04[1]X] peut être confondu avec %[2]c [U+%04[2]X]`
+escape_control_characters=Échapper
+unescape_control_characters=Annuler l'échappement
file_copy_permalink=Copier le lien permanent
video_not_supported_in_browser=Votre navigateur ne supporte pas le tag HTML5 "video".
audio_not_supported_in_browser=Votre navigateur ne supporte pas la balise « audio » HTML5.
@@ -1500,6 +1525,7 @@ pulls.rebase_conflict_summary=Message d'erreur
pulls.unrelated_histories=Échec de la fusion: La tête de fusion et la base ne partagent pas d'historique commun. Indice : Essayez une stratégie différente
pulls.merge_out_of_date=Échec de la fusion: La base a été mise à jour en cours de fusion. Indice : Réessayez.
pulls.push_rejected_summary=Message de rejet complet
+pulls.push_rejected_no_message=Échec de la fusion : La poussée a été rejetée mais il n'y avait pas de message distant.
Revoyez les Git Hooks pour ce dépot
pulls.open_unmerged_pull_exists=`Vous ne pouvez pas ré-ouvrir cette demande de fusion car il y a une demande de fusion (#%d) en attente avec des propriétés identiques.`
pulls.status_checking=Certains contrôles sont en attente
pulls.status_checks_success=Tous les contrôles ont réussi
@@ -1679,7 +1705,7 @@ settings.collaboration.write=Écriture
settings.collaboration.read=Lecture
settings.collaboration.owner=Propriétaire
settings.collaboration.undefined=Indéfini
-settings.hooks=Déclencheurs Web
+settings.hooks=Webhooks
settings.githooks=Déclencheurs Git
settings.basic_settings=Paramètres de base
settings.mirror_settings=Réglages Miroir
@@ -1802,13 +1828,13 @@ settings.search_team=Rechercher une équipe…
settings.change_team_permission_tip=La permission de l'équipe est définie sur la page de configuration de l'équipe et ne peut pas être modifiée par dépôt
settings.delete_team_tip=Cette équipe a accès à tous les dépôts et ne peut pas être supprimée
settings.remove_team_success=L'accès de l'équipe au dépôt a été supprimé.
-settings.add_webhook=Ajouter un déclencheur Web
+settings.add_webhook=Ajouter un Webhook
settings.add_webhook.invalid_channel_name=Le nom du canal Webhook ne peut pas être vide et ne peut pas contenir seulement un caractère #.
settings.hooks_desc=Les Webhooks font automatiquement des requêtes HTTP POST à un serveur lorsque certains événements Gitea se déclenchent. Lire la suite dans le guide des Webhooks.
settings.webhook_deletion=Retirer le Webhook
settings.webhook_deletion_desc=Supprimer un webhook supprime ses paramètres et son historique. Continuer ?
settings.webhook_deletion_success=Le webhook a été supprimé.
-settings.webhook.test_delivery=Tester la version
+settings.webhook.test_delivery=Tester l'envoi
settings.webhook.test_delivery_desc=Testez ce webhook avec un faux événement.
settings.webhook.request=Requête
settings.webhook.response=Réponse
@@ -1823,7 +1849,7 @@ settings.add_webhook_desc=Gitea enverra à l'URL cible des requêtes POST<
settings.payload_url=URL cible
settings.http_method=Méthode HTTP
settings.content_type=Type de contenu POST
-settings.secret=Confidentiel
+settings.secret=Secret
settings.slack_username=Nom d'utilisateur
settings.slack_icon_url=URL de l'icône
settings.discord_username=Nom d'utilisateur
@@ -1833,19 +1859,19 @@ settings.event_push_only=Événements de poussée
settings.event_send_everything=Tous les événements
settings.event_choose=Événements personnalisés…
settings.event_header_repository=Événements du dépôt
-settings.event_create=Créer
-settings.event_create_desc=Branche ou Tag créé.
-settings.event_delete=Supprimer
-settings.event_delete_desc=Branche ou étiquette supprimé.
+settings.event_create=Création
+settings.event_create_desc=Branche ou étiquette créé.
+settings.event_delete=Suppression
+settings.event_delete_desc=Branche ou étiquette supprimée.
settings.event_fork=Bifurcation
settings.event_fork_desc=Dépôt bifurqué.
settings.event_release=Version
settings.event_release_desc=Version publiée, mise à jour ou supprimée dans un dépôt.
-settings.event_push=Pousser
+settings.event_push=Poussée
settings.event_push_desc=Git push vers un dépôt.
settings.event_repository=Dépôt
settings.event_repository_desc=Dépôt créé ou supprimé.
-settings.event_header_issue=Événements du ticket
+settings.event_header_issue=Événements des tickets
settings.event_issues=Tickets
settings.event_issues_desc=Ticket ouvert, fermé, ré-ouvert ou modifié.
settings.event_issue_assign=Ticket assigné
@@ -1853,7 +1879,7 @@ settings.event_issue_assign_desc=Ticket assigné ou non assigné.
settings.event_issue_label=Étiquettes des tickets
settings.event_issue_label_desc=Étiquettes de ticket mises à jour ou effacées.
settings.event_issue_milestone=Ticket jalonnée
-settings.event_issue_milestone_desc=Ticket jalonnée ou dé-jalonnée.
+settings.event_issue_milestone_desc=Ticket jalonné ou dé-jalonné.
settings.event_issue_comment=Commentaire du ticket
settings.event_issue_comment_desc=Commentaire du ticket créé, modifié, ou supprimé.
settings.event_header_pull_request=Événements de demande d'ajout
@@ -2059,7 +2085,7 @@ release.new_subheader=Les versions organisent les versions publiées du projet.
release.edit_subheader=Les versions organisent les versions publiées du projet.
release.tag_name=Nom du tag
release.target=Cible
-release.tag_helper=Choisissez un tag existant ou créez un nouveau tag.
+release.tag_helper=Choisissez une étiquette existante ou créez une nouvelle étiquette.
release.title=Titre
release.content=Contenu
release.prerelease_desc=Marquer comme pré-version
@@ -2069,12 +2095,12 @@ release.publish=Publier
release.save_draft=Sauvegarder le Brouillon
release.edit_release=Modifier la version
release.delete_release=Supprimer cette version
-release.delete_tag=Supprimer le tag
+release.delete_tag=Supprimer l'étiquette
release.deletion=Supprimer cette version
release.deletion_success=Cette livraison a été supprimée.
release.deletion_tag_success=L'étiquette a été supprimée.
-release.tag_name_already_exist=Une version avec ce nom de balise existe déjà.
-release.tag_name_invalid=Le nom de balise est invalide.
+release.tag_name_already_exist=Une version avec ce nom d'étiquette existe déjà.
+release.tag_name_invalid=Le nom de l'étiquette est invalide.
release.tag_already_exist=Ce nom d'étiquette existe déjà.
release.downloads=Téléchargements
release.download_count=Télécharger: %s
@@ -2094,7 +2120,7 @@ branch.create_from=de '%s'
branch.create_success=La branche "%s" a été crée.
branch.branch_already_exists=La branche '%s' existe déjà dans ce dépôt.
branch.branch_name_conflict=Le nom de la branche « %s » est en conflit avec une branche existante « %s ».
-branch.tag_collision=La branche '%s' ne peut être créée comme une balise car un nom identique existe déjà dans le dépôt.
+branch.tag_collision=La branche '%s' ne peut être créée comme une étiquette avec un nom identique existe déjà dans le dépôt.
branch.deleted_by=Supprimée par %s
branch.restore_success=La branche "%s" a été restaurée.
branch.restore_failed=La restauration de la branche '%s' a échoué.
@@ -2169,7 +2195,7 @@ settings.delete_prompt=Cette organisation sera supprimée définitivement. Cette
settings.confirm_delete_account=Confirmez la suppression
settings.delete_org_title=Supprimer l'organisation
settings.delete_org_desc=Cette organisation sera supprimée définitivement. Voulez-vous continuer ?
-settings.hooks_desc=Vous pouvez ajouter des déclencheurs qui seront activés pour tous les dépôts de cette organisation.
+settings.hooks_desc=Vous pouvez ajouter des webhooks qui seront activés pour tous les dépôts de cette organisation.
settings.labels_desc=Ajouter des étiquettes qui peuvent être utilisées sur les tickets pour tous les dépôts dans cette organisation.
@@ -2378,6 +2404,7 @@ repos.forks=Bifurcations
repos.issues=Tickets
repos.size=Taille
+packages.published=Publiés
systemhooks=Rappels système
@@ -2676,9 +2703,9 @@ notices.system_notice_list=Informations
notices.view_detail_header=Voir les détails de l'information système
notices.actions=Actions
notices.select_all=Tout Sélectionner
-notices.deselect_all=Tous déselectionner
+notices.deselect_all=Tout désélectionner
notices.inverse_selection=Inverser la sélection
-notices.delete_selected=Supprimé les éléments sélectionnés
+notices.delete_selected=Supprimer les éléments sélectionnés
notices.delete_all=Supprimer toutes les notifications
notices.type=Type
notices.type_1=Dépôt
@@ -2704,6 +2731,7 @@ compare_commits_general=Comparer les révisions
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é %[3]s#%[2]s`
reject_pull_request=`a suggérés des changements pour %[3]s#%[2]s`
+publish_release=`a publié "%[4]s" à %[3]s`
review_dismissed_reason=Raison :
[tool]
@@ -2762,4 +2790,7 @@ error.unit_not_allowed=Vous n'êtes pas autorisé à accéder à cette section d
[packages]
empty.repo=Avez-vous téléchargé un paquet, mais il n'est pas affiché ici? Allez dans les paramètres du paquet et liez le à ce dépôt.
+published_by_in=%[1]s publié par %[3]s en %[5]s
+rubygems.required.ruby=Nécessite la version de Ruby
+rubygems.required.rubygems=Nécessite la version de RubyGem
diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini
index 8d269ca839..465c14b35b 100644
--- a/options/locale/locale_tr-TR.ini
+++ b/options/locale/locale_tr-TR.ini
@@ -277,6 +277,8 @@ org_no_results=Eşleşen organizasyon bulunamadı.
code_no_results=Aranan terimlerle eşleşen bir kaynak kod bulunamadı.
code_search_results='%s' için arama sonuçları
code_last_indexed_at=Son endekslenen %s
+relevant_repositories_tooltip=Çatal olan veya konusu, simgesi veya açıklaması olmayan depolar gizlenmiştir.
+relevant_repositories=Sadece ilişkili depolar gösteriliyor, filtrelenmemiş sonuçları göster.
[auth]
@@ -3129,6 +3131,8 @@ rubygems.dependencies.development=Geliştirme Bağımlılıkları
rubygems.required.ruby=Gereken Ruby sürümü
rubygems.required.rubygems=Gereken RubyGem sürümü
rubygems.documentation=RubyGems kütüğü hakkında daha fazla bilgi için, belgeye bakabilirsiniz.
+vagrant.install=Vagrant paketi eklemek için aşağıdaki komutu çalıştırın:
+vagrant.documentation=Vagrant kütüğü hakkında daha fazla bilgi için, belgeye bakabilirsiniz.
settings.link=Bu paketi bir depoya bağlayın
settings.link.description=Eğer bir paketi bir depoya bağlarsanız, paket deponun paket listesinde listelenecektir.
settings.link.select=Depo Seç