Patch flags and add french translation
This commit is contained in:
		@@ -61,7 +61,7 @@
 | 
				
			|||||||
		"loading": "Loading...",
 | 
							"loading": "Loading...",
 | 
				
			||||||
		"version": "Version",
 | 
							"version": "Version",
 | 
				
			||||||
		"host": "Host",
 | 
							"host": "Host",
 | 
				
			||||||
		"already_used_for": "<span class=\"text-red-500\">{type}</span> already used for",
 | 
							"already_used_for": "<span class=\"text-red-500\">{{type}}</span> already used for",
 | 
				
			||||||
		"configuration": "Configuration",
 | 
							"configuration": "Configuration",
 | 
				
			||||||
		"engine": "Engine",
 | 
							"engine": "Engine",
 | 
				
			||||||
		"network": "Network",
 | 
							"network": "Network",
 | 
				
			||||||
@@ -122,7 +122,7 @@
 | 
				
			|||||||
			"no_branches_found": "No branches found",
 | 
								"no_branches_found": "No branches found",
 | 
				
			||||||
			"configure_build_pack": "Configure Build Pack",
 | 
								"configure_build_pack": "Configure Build Pack",
 | 
				
			||||||
			"scanning_repository_suggest_build_pack": "Scanning repository to suggest a build pack for you...",
 | 
								"scanning_repository_suggest_build_pack": "Scanning repository to suggest a build pack for you...",
 | 
				
			||||||
			"found_lock_file": "Found lock file for <span class=\"font-bold text-orange-500 pl-1\">{packageManager}</span>. Using it for predefined commands commands.",
 | 
								"found_lock_file": "Found lock file for <span class=\"font-bold text-orange-500 pl-1\">{{packageManager}}</span>. Using it for predefined commands commands.",
 | 
				
			||||||
			"configure_destination": "Configure Destination",
 | 
								"configure_destination": "Configure Destination",
 | 
				
			||||||
			"no_configurable_destination": "No configurable Destination found",
 | 
								"no_configurable_destination": "No configurable Destination found",
 | 
				
			||||||
			"select_a_repository_project": "Select a Repository / Project",
 | 
								"select_a_repository_project": "Select a Repository / Project",
 | 
				
			||||||
@@ -160,7 +160,7 @@
 | 
				
			|||||||
			"persistent_storage_explainer": "You can specify any folder that you want to be persistent across deployments. <br>This is useful for storing data such as a database (SQLite) or a cache."
 | 
								"persistent_storage_explainer": "You can specify any folder that you want to be persistent across deployments. <br>This is useful for storing data such as a database (SQLite) or a cache."
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		"deployment_queued": "Deployment queued.",
 | 
							"deployment_queued": "Deployment queued.",
 | 
				
			||||||
		"confirm_to_delete": "Are you sure you would like to delete '{name}'?",
 | 
							"confirm_to_delete": "Are you sure you would like to delete '{{name}}'?",
 | 
				
			||||||
		"stop_application": "Stop application",
 | 
							"stop_application": "Stop application",
 | 
				
			||||||
		"permission_denied_stop_application": "You do not have permission to stop the application.",
 | 
							"permission_denied_stop_application": "You do not have permission to stop the application.",
 | 
				
			||||||
		"rebuild_application": "Rebuild application",
 | 
							"rebuild_application": "Rebuild application",
 | 
				
			||||||
@@ -175,8 +175,8 @@
 | 
				
			|||||||
		"build_logs": "Build Logs",
 | 
							"build_logs": "Build Logs",
 | 
				
			||||||
		"delete_application": "Delete application",
 | 
							"delete_application": "Delete application",
 | 
				
			||||||
		"permission_denied_delete_application": "You do not have permission to delete this application",
 | 
							"permission_denied_delete_application": "You do not have permission to delete this application",
 | 
				
			||||||
		"domain_already_in_use": "Domain {domain} is already used.",
 | 
							"domain_already_in_use": "Domain {{domain}} is already used.",
 | 
				
			||||||
		"dns_not_set_error": "DNS not set or propogated for {domain}.<br><br>Please check your DNS settings.",
 | 
							"dns_not_set_error": "DNS not set or propogated for {{domain}}.<br><br>Please check your DNS settings.",
 | 
				
			||||||
		"settings_saved": "Settings saved.",
 | 
							"settings_saved": "Settings saved.",
 | 
				
			||||||
		"dns_not_set_partial_error": "DNS not set",
 | 
							"dns_not_set_partial_error": "DNS not set",
 | 
				
			||||||
		"git_source": "Git Source",
 | 
							"git_source": "Git Source",
 | 
				
			||||||
@@ -214,7 +214,7 @@
 | 
				
			|||||||
		"warning_append_only": "Useful if you would like to restore redis data from a backup.<br><span class='font-bold text-white'>Database restart is required.</span>",
 | 
							"warning_append_only": "Useful if you would like to restore redis data from a backup.<br><span class='font-bold text-white'>Database restart is required.</span>",
 | 
				
			||||||
		"select_database_type": "Select a Database type",
 | 
							"select_database_type": "Select a Database type",
 | 
				
			||||||
		"select_database_version": "Select a Database version",
 | 
							"select_database_version": "Select a Database version",
 | 
				
			||||||
		"confirm_stop": "Are you sure you would like to stop {name}?",
 | 
							"confirm_stop": "Are you sure you would like to stop {{name}}?",
 | 
				
			||||||
		"stop_database": "Stop database",
 | 
							"stop_database": "Stop database",
 | 
				
			||||||
		"permission_denied_stop_database": "You do not have permission to stop the database.",
 | 
							"permission_denied_stop_database": "You do not have permission to stop the database.",
 | 
				
			||||||
		"start_database": "Start database",
 | 
							"start_database": "Start database",
 | 
				
			||||||
@@ -235,7 +235,7 @@
 | 
				
			|||||||
		"force_restart_proxy": "Force restart proxy",
 | 
							"force_restart_proxy": "Force restart proxy",
 | 
				
			||||||
		"use_coolify_proxy": "Use Coolify Proxy?",
 | 
							"use_coolify_proxy": "Use Coolify Proxy?",
 | 
				
			||||||
		"no_destination_found": "No destination found",
 | 
							"no_destination_found": "No destination found",
 | 
				
			||||||
		"new_error_network_already_exists": "Network {network} already configured for another team!",
 | 
							"new_error_network_already_exists": "Network {{network}} already configured for another team!",
 | 
				
			||||||
		"new": {
 | 
							"new": {
 | 
				
			||||||
			"saving_and_configuring_proxy": "Saving and configuring proxy...",
 | 
								"saving_and_configuring_proxy": "Saving and configuring proxy...",
 | 
				
			||||||
			"install_proxy": "This will install a proxy on the destination to allow you to access your applications and services without any manual configuration (recommended for Docker).<br><br>Databases will have their own proxy.",
 | 
								"install_proxy": "This will install a proxy on the destination to allow you to access your applications and services without any manual configuration (recommended for Docker).<br><br>Databases will have their own proxy.",
 | 
				
			||||||
@@ -256,8 +256,8 @@
 | 
				
			|||||||
		"no_git_sources_found": "No git sources found",
 | 
							"no_git_sources_found": "No git sources found",
 | 
				
			||||||
		"delete_git_source": "Delete Git Source",
 | 
							"delete_git_source": "Delete Git Source",
 | 
				
			||||||
		"permission_denied": "You do not have permission to delete a Git Source",
 | 
							"permission_denied": "You do not have permission to delete a Git Source",
 | 
				
			||||||
		"create_new_app": "Create new {name} App",
 | 
							"create_new_app": "Create new {{name}} App",
 | 
				
			||||||
		"change_app_settings": "Change {name} App Settings",
 | 
							"change_app_settings": "Change {{name}} App Settings",
 | 
				
			||||||
		"install_repositories": "Install Repositories",
 | 
							"install_repositories": "Install Repositories",
 | 
				
			||||||
		"application_id": "Application ID",
 | 
							"application_id": "Application ID",
 | 
				
			||||||
		"group_name": "Group Name",
 | 
							"group_name": "Group Name",
 | 
				
			||||||
@@ -295,7 +295,8 @@
 | 
				
			|||||||
		"must_remove_domain_before_changing": "Must remove the domain before you can change this setting.",
 | 
							"must_remove_domain_before_changing": "Must remove the domain before you can change this setting.",
 | 
				
			||||||
		"registration_allowed": "Registration allowed?",
 | 
							"registration_allowed": "Registration allowed?",
 | 
				
			||||||
		"registration_allowed_explainer": "Allow further registrations to the application. <br>It's turned off after the first registration.",
 | 
							"registration_allowed_explainer": "Allow further registrations to the application. <br>It's turned off after the first registration.",
 | 
				
			||||||
		"coolify_proxy_settings": "Coolify Proxy Settings"
 | 
							"coolify_proxy_settings": "Coolify Proxy Settings",
 | 
				
			||||||
 | 
							"credential_stat_explainer": "Credentials for <a class=\"text-white font-bold\" href=\"{{link}}\" target=\"_blank\">stats</a> page."
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"team": {
 | 
						"team": {
 | 
				
			||||||
		"pending_invitations": "Pending invitations",
 | 
							"pending_invitations": "Pending invitations",
 | 
				
			||||||
@@ -303,12 +304,12 @@
 | 
				
			|||||||
		"delete": "Delete",
 | 
							"delete": "Delete",
 | 
				
			||||||
		"member": "member(s)",
 | 
							"member": "member(s)",
 | 
				
			||||||
		"root": "(root)",
 | 
							"root": "(root)",
 | 
				
			||||||
		"invited_with_permissions": "Invited to <span class=\"font-bold text-pink-600\">{teamName}</span> with <span class=\"font-bold text-rose-600\">{permission}</span> permission.",
 | 
							"invited_with_permissions": "Invited to <span class=\"font-bold text-pink-600\">{{teamName}}</span> with <span class=\"font-bold text-rose-600\">{{permission}}</span> permission.",
 | 
				
			||||||
		"members": "Members",
 | 
							"members": "Members",
 | 
				
			||||||
		"root_team_explainer": "This is the <span class='text-red-500 font-bold'>root</span> team. That means members of this group can manage instance wide settings and have all the priviliges in Coolify (imagine like root user on Linux).",
 | 
							"root_team_explainer": "This is the <span class='text-red-500 font-bold'>root</span> team. That means members of this group can manage instance wide settings and have all the priviliges in Coolify (imagine like root user on Linux).",
 | 
				
			||||||
		"permission": "Permission",
 | 
							"permission": "Permission",
 | 
				
			||||||
		"you": "(You)",
 | 
							"you": "(You)",
 | 
				
			||||||
		"promote_to": "Promote to {grade}",
 | 
							"promote_to": "Promote to {{grade}}",
 | 
				
			||||||
		"revoke_invitation": "Revoke invitation",
 | 
							"revoke_invitation": "Revoke invitation",
 | 
				
			||||||
		"pending_invitation": "Pending invitation",
 | 
							"pending_invitation": "Pending invitation",
 | 
				
			||||||
		"invite_new_member": "Invite new member",
 | 
							"invite_new_member": "Invite new member",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,29 +1,232 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"index": {
 | 
						"application": {
 | 
				
			||||||
		"dashboard": "Tableau de bord",
 | 
							"application": "Application",
 | 
				
			||||||
		"applications": "Applications",
 | 
							"build": {
 | 
				
			||||||
		"databases": "Bases de données",
 | 
								"build_logs_of": "Créer des journaux de",
 | 
				
			||||||
		"destinations": "Destinations",
 | 
								"finished_in": "Fini en",
 | 
				
			||||||
		"git_sources": "Sources Git",
 | 
								"load_more": "Charger plus",
 | 
				
			||||||
		"services": "Services",
 | 
								"no_logs": "Aucun journal trouvé",
 | 
				
			||||||
		"teams": "Équipes"
 | 
								"queued": "En file d'attente",
 | 
				
			||||||
 | 
								"queued_waiting_exec": "En file d'attente et en attente d'exécution.",
 | 
				
			||||||
 | 
								"running": "Fonctionnement",
 | 
				
			||||||
 | 
								"waiting_logs": "En attendant les logs..."
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							"build_and_start_application": "Construire et démarrer l'application",
 | 
				
			||||||
 | 
							"build_command": "Construire la commande",
 | 
				
			||||||
 | 
							"build_logs": "Créer des journaux",
 | 
				
			||||||
 | 
							"build_pack": "Pack de construction",
 | 
				
			||||||
 | 
							"cant_activate_auto_deploy_without_repo": "Impossible d'activer les déploiements automatiques tant qu'une seule application n'est pas définie pour ce référentiel/branche.",
 | 
				
			||||||
 | 
							"configuration": {
 | 
				
			||||||
 | 
								"branch_already_in_use": "Cette branche est déjà utilisée par une autre application. \nLes webhooks ne fonctionneront pas dans ce cas pour les deux applications. \nÊtes-vous sûr de vouloir l'utiliser ?",
 | 
				
			||||||
 | 
								"buildpack": {
 | 
				
			||||||
 | 
									"choose_this_one": "Choisissez celui-ci..."
 | 
				
			||||||
 | 
								},
 | 
				
			||||||
 | 
								"configuration_missing": "Configuration manquante",
 | 
				
			||||||
 | 
								"configure_build_pack": "Configurer le pack de construction",
 | 
				
			||||||
 | 
								"configure_destination": "Configurer la destination",
 | 
				
			||||||
 | 
								"configure_it_now": "Configurez-le maintenant",
 | 
				
			||||||
 | 
								"found_lock_file": "Fichier de verrouillage trouvé pour <span class=\"font-bold text-orange-500 pl-1\">{{packageManager}}</span>. \nL'utiliser pour les commandes de commandes prédéfinies.",
 | 
				
			||||||
 | 
								"loading_branches": "Chargement des branches...",
 | 
				
			||||||
 | 
								"loading_groups": "Chargement des groupes...",
 | 
				
			||||||
 | 
								"loading_projects": "Chargement des projets...",
 | 
				
			||||||
 | 
								"loading_repositories": "Chargement des référentiels...",
 | 
				
			||||||
 | 
								"no_branches_found": "Aucune succursale trouvée",
 | 
				
			||||||
 | 
								"no_configurable_destination": "Aucune destination configurable trouvée",
 | 
				
			||||||
 | 
								"no_configurable_git": "Aucune source Git configurable trouvée",
 | 
				
			||||||
 | 
								"no_projects_found": "Aucun projet trouvé",
 | 
				
			||||||
 | 
								"no_repositories_configured": "Aucun référentiel configuré pour votre application Git.",
 | 
				
			||||||
 | 
								"scanning_repository_suggest_build_pack": "Analyse du référentiel pour vous suggérer un pack de construction...",
 | 
				
			||||||
 | 
								"select_a_branch": "Veuillez sélectionner une succursale",
 | 
				
			||||||
 | 
								"select_a_git_source": "Sélectionnez une source Git",
 | 
				
			||||||
 | 
								"select_a_group": "Veuillez sélectionner un groupe",
 | 
				
			||||||
 | 
								"select_a_project": "Veuillez sélectionner un projet",
 | 
				
			||||||
 | 
								"select_a_repository": "Veuillez sélectionner un dépôt",
 | 
				
			||||||
 | 
								"select_a_repository_first": "Veuillez d'abord sélectionner un référentiel",
 | 
				
			||||||
 | 
								"select_a_repository_project": "Sélectionnez un référentiel / projet"
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							"configurations": "Configurations",
 | 
				
			||||||
 | 
							"confirm_to_delete": "Voulez-vous vraiment supprimer '{{name}}'?",
 | 
				
			||||||
 | 
							"debug_logs": "Journaux de débogage",
 | 
				
			||||||
 | 
							"delete_application": "Supprimer la demande",
 | 
				
			||||||
 | 
							"deployment_queued": "Déploiement en file d'attente.",
 | 
				
			||||||
 | 
							"destination": "Destination",
 | 
				
			||||||
 | 
							"directory_to_use_explainer": "Répertoire à utiliser comme base pour toutes les commandes.<br>Pourrait être utile avec <span class='text-green-500 font-bold'>monorepos</span>.",
 | 
				
			||||||
 | 
							"dns_not_set_error": "DNS non défini ou propagé pour {{domain}}.<br><br>Veuillez vérifier vos paramètres DNS.",
 | 
				
			||||||
 | 
							"dns_not_set_partial_error": "DNS non défini",
 | 
				
			||||||
 | 
							"domain_already_in_use": "Le domaine {{domain}} est déjà utilisé.",
 | 
				
			||||||
 | 
							"domain_fqdn": "Domaine (FQDN)",
 | 
				
			||||||
 | 
							"enable_auto_deploy_webhooks": "Activez le déploiement automatique via des webhooks.",
 | 
				
			||||||
 | 
							"enable_automatic_deployment": "Activer le déploiement automatique",
 | 
				
			||||||
 | 
							"enable_debug_log_during_build": "Activez les journaux de débogage pendant la phase de construction.<br><span class='text-red-500 font-bold'>Les informations sensibles</span> peuvent être visibles et enregistrées dans les journaux.",
 | 
				
			||||||
 | 
							"enable_mr_pr_previews": "Activer les aperçus MR/PR",
 | 
				
			||||||
 | 
							"enable_preview_deploy_mr_pr_requests": "Activez les déploiements de prévisualisation à partir de demandes d'extraction ou de fusion.",
 | 
				
			||||||
 | 
							"features": "Caractéristiques",
 | 
				
			||||||
 | 
							"git_repository": "Référentiel Git",
 | 
				
			||||||
 | 
							"git_source": "Source Git",
 | 
				
			||||||
 | 
							"https_explainer": "Si vous spécifiez <span class='text-green-500 font-bold'>https</span>, l'application sera accessible uniquement via https. \nUn certificat SSL sera généré pour vous.<br>Si vous spécifiez <span class='text-green-500 font-bold'>www</span>, l'application sera redirigée (302) à partir de non-www et vice versa \n.<br><br>Pour modifier le domaine, vous devez d'abord arrêter l'application.<br><br><span class='text-white font-bold'>Vous devez configurer votre DNS pour pointer vers l'IP du serveur dans \navance.</span>",
 | 
				
			||||||
 | 
							"install_command": "Commande d'installation",
 | 
				
			||||||
 | 
							"logs": "Journaux des applications",
 | 
				
			||||||
 | 
							"no_applications_found": "Aucune application trouvée",
 | 
				
			||||||
 | 
							"permission_denied_build_and_start_application": "Vous n'êtes pas autorisé à créer et à démarrer l'application.",
 | 
				
			||||||
 | 
							"permission_denied_delete_application": "Vous n'êtes pas autorisé à supprimer cette application",
 | 
				
			||||||
 | 
							"permission_denied_rebuild_application": "Vous n'êtes pas autorisé à reconstruire l'application.",
 | 
				
			||||||
 | 
							"permission_denied_stop_application": "Vous n'êtes pas autorisé à arrêter l'application.",
 | 
				
			||||||
 | 
							"persistent_storage": "Stockage persistant",
 | 
				
			||||||
 | 
							"preview": {
 | 
				
			||||||
 | 
								"need_during_buildtime": "Besoin pendant la construction ?",
 | 
				
			||||||
 | 
								"no_previews_available": "Aucun aperçu disponible",
 | 
				
			||||||
 | 
								"redeploy": "Redéployer",
 | 
				
			||||||
 | 
								"setup_secret_app_first": "Vous pouvez ajouter des secrets aux déploiements PR/MR. \nVeuillez d'abord ajouter des secrets à l'application. \n<br>Utile pour créer des environnements <span class='text-green-500 font-bold'>de mise en scène</span>.",
 | 
				
			||||||
 | 
								"values_overwriting_app_secrets": "Ces valeurs remplacent les secrets d'application dans les déploiements PR/MR. \nUtile pour créer des environnements <span class='text-green-500 font-bold'>de mise en scène</span>."
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							"previews": "Aperçus",
 | 
				
			||||||
 | 
							"publish_directory_explainer": "Répertoire contenant tous les actifs à déployer. \n<br> Par exemple : <span class='text-green-500 font-bold'>dist</span>,<span class='text-green-500 font-bold'>_site</span> ou <span \nclass='text-green-500 font-bold'>public</span>.",
 | 
				
			||||||
 | 
							"rebuild_application": "Reconstruire l'application",
 | 
				
			||||||
 | 
							"secret": "secrets",
 | 
				
			||||||
 | 
							"secrets": {
 | 
				
			||||||
 | 
								"secret_saved": "Secret enregistré.",
 | 
				
			||||||
 | 
								"secrets_for": "secrets pour",
 | 
				
			||||||
 | 
								"use_isbuildsecret": "Utiliser isBuildSecret"
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							"settings_saved": "Paramètres sauvegardés.",
 | 
				
			||||||
 | 
							"ssl_explainer": "Il générera des certificats pour www et non-www. \n<br>Vous devez avoir <span class='font-bold text-green-500'>les deux entrées DNS</span> définies à l'avance.<br><br>Utile si vous prévoyez d'avoir des visiteurs sur les deux.",
 | 
				
			||||||
 | 
							"ssl_www_and_non_www": "Générer SSL pour www et non-www ?",
 | 
				
			||||||
 | 
							"start_command": "Démarrer la commande",
 | 
				
			||||||
 | 
							"stop_application": "Arrêter l'application",
 | 
				
			||||||
 | 
							"storage": {
 | 
				
			||||||
 | 
								"path_is_required": "Le chemin est requis.",
 | 
				
			||||||
 | 
								"persistent_storage_explainer": "Vous pouvez spécifier n'importe quel dossier que vous souhaitez conserver dans les déploiements. \n<br>Ceci est utile pour stocker des données telles qu'une base de données (SQLite) ou un cache.",
 | 
				
			||||||
 | 
								"storage_deleted": "Stockage supprimé.",
 | 
				
			||||||
 | 
								"storage_saved": "Stockage enregistré.",
 | 
				
			||||||
 | 
								"storage_updated": "Stockage mis à jour."
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"database": {
 | 
				
			||||||
 | 
							"change_append_only_mode": "Changer le mode d'ajout uniquement",
 | 
				
			||||||
 | 
							"confirm_stop": "Êtes-vous sûr de vouloir arrêter {{name}} ?",
 | 
				
			||||||
 | 
							"connection_string": "Chaîne de connexion",
 | 
				
			||||||
 | 
							"default_database": "Base de données par défaut",
 | 
				
			||||||
 | 
							"delete_database": "Supprimer la base de données",
 | 
				
			||||||
 | 
							"generated_automatically_after_set_to_public": "Généré automatiquement après avoir été défini sur public",
 | 
				
			||||||
 | 
							"no_databases_found": "Aucune base de données trouvée",
 | 
				
			||||||
 | 
							"permission_denied_delete_database": "Vous n'êtes pas autorisé à supprimer une base de données",
 | 
				
			||||||
 | 
							"permission_denied_start_database": "Vous n'êtes pas autorisé à démarrer la base de données.",
 | 
				
			||||||
 | 
							"permission_denied_stop_database": "Vous n'êtes pas autorisé à arrêter la base de données.",
 | 
				
			||||||
 | 
							"select_database_type": "Sélectionnez un type de base de données",
 | 
				
			||||||
 | 
							"select_database_version": "Sélectionnez une version de la base de données",
 | 
				
			||||||
 | 
							"set_public": "Rendez-le public",
 | 
				
			||||||
 | 
							"start_database": "Démarrer la base de données",
 | 
				
			||||||
 | 
							"stop_database": "Arrêter la base de données",
 | 
				
			||||||
 | 
							"warning_append_only": "Utile si vous souhaitez restaurer des données Redis à partir d'une sauvegarde.<br><span class='font-bold text-white'>Le redémarrage de la base de données est nécessaire.</span>",
 | 
				
			||||||
 | 
							"warning_database_public": "Votre base de données sera accessible sur Internet. \n<br>Prenez la sécurité au sérieux dans ce cas !"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"destination": {
 | 
				
			||||||
 | 
							"add_to_coolify": "Ajouter pour refroidir",
 | 
				
			||||||
 | 
							"confirm_restart_proxy": "Voulez-vous vraiment redémarrer le proxy ? \nTout sera reconfiguré en ~10 secondes.",
 | 
				
			||||||
 | 
							"coolify_proxy_restarting": "Redémarrage de Coolify Proxy...",
 | 
				
			||||||
 | 
							"coolify_proxy_started": "Coolify Proxy a démarré !",
 | 
				
			||||||
 | 
							"coolify_proxy_stopped": "Coolify Proxy arrêté !",
 | 
				
			||||||
 | 
							"delete_destination": "Supprimer le destinataire",
 | 
				
			||||||
 | 
							"force_restart_proxy": "Forcer le redémarrage du proxy",
 | 
				
			||||||
 | 
							"new": {
 | 
				
			||||||
 | 
								"add_new_destination": "Ajouter une nouvelle destination",
 | 
				
			||||||
 | 
								"install_proxy": "Cela installera un proxy sur la destination pour vous permettre d'accéder à vos applications et services sans aucune configuration manuelle (recommandé pour Docker).<br><br>Les bases de données auront leur propre proxy.",
 | 
				
			||||||
 | 
								"predefined_destinations": "Destinations prédéfinies",
 | 
				
			||||||
 | 
								"saving_and_configuring_proxy": "Enregistrement et configuration du proxy..."
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							"new_error_network_already_exists": "Réseau {{network}} déjà configuré pour une autre équipe !",
 | 
				
			||||||
 | 
							"no_destination_found": "Aucune destination trouvée",
 | 
				
			||||||
 | 
							"permission_denied_delete_destination": "Vous n'êtes pas autorisé à supprimer cette destination",
 | 
				
			||||||
 | 
							"restarting_please_wait": "Redémarrage... veuillez patienter...",
 | 
				
			||||||
 | 
							"use_coolify_proxy": "Utiliser Coolify Proxy ?"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"error": {
 | 
						"error": {
 | 
				
			||||||
		"here": "ici",
 | 
							"here": "ici",
 | 
				
			||||||
 | 
							"you_are_lost": "Oups vous êtes perdu ! \nMais n'ayez pas peur !",
 | 
				
			||||||
		"you_can_find_your_way_back": "Tu peux retrouver ton chemin"
 | 
							"you_can_find_your_way_back": "Tu peux retrouver ton chemin"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"forms": {
 | 
						"forms": {
 | 
				
			||||||
		"email": "E-mail",
 | 
							"action": "action",
 | 
				
			||||||
 | 
							"add": "Ajouter",
 | 
				
			||||||
 | 
							"already_used_for": "<span class=\"text-red-500\">{{type}}</span> déjà utilisé pour",
 | 
				
			||||||
 | 
							"api_port": "Port API",
 | 
				
			||||||
 | 
							"api_url": "URL de l'API",
 | 
				
			||||||
 | 
							"base_directory": "Répertoire de base",
 | 
				
			||||||
 | 
							"configuration": "Configuration",
 | 
				
			||||||
 | 
							"confirm_continue": "Êtes-vous sûr de continuer ?",
 | 
				
			||||||
 | 
							"default": "défaut",
 | 
				
			||||||
 | 
							"default_email_address": "Adresse e-mail par défaut",
 | 
				
			||||||
 | 
							"default_password": "Mot de passe par défaut",
 | 
				
			||||||
 | 
							"eg": "par exemple",
 | 
				
			||||||
 | 
							"email": "Adresse e-mail",
 | 
				
			||||||
 | 
							"engine": "Moteur",
 | 
				
			||||||
 | 
							"extra_config": "Configuration supplémentaire",
 | 
				
			||||||
 | 
							"generated_automatically_after_start": "Généré automatiquement après le démarrage",
 | 
				
			||||||
 | 
							"host": "Héberger",
 | 
				
			||||||
 | 
							"html_url": "URLHTML",
 | 
				
			||||||
 | 
							"ip_address": "Adresse IP",
 | 
				
			||||||
 | 
							"is_required": "est requis.",
 | 
				
			||||||
 | 
							"loading": "Chargement...",
 | 
				
			||||||
 | 
							"must_be_stopped_to_modify": "Doit être arrêté pour modifier.",
 | 
				
			||||||
 | 
							"name": "Nom",
 | 
				
			||||||
 | 
							"network": "Réseau",
 | 
				
			||||||
 | 
							"new_password": "Nouveau mot de passe",
 | 
				
			||||||
 | 
							"no_actions_available": "Aucune action disponible",
 | 
				
			||||||
 | 
							"organization": "Organisation",
 | 
				
			||||||
		"password": "Mot de passe",
 | 
							"password": "Mot de passe",
 | 
				
			||||||
		"password_again": "Retaper le mot de passe",
 | 
							"password_again": "Mot de passe à nouveau",
 | 
				
			||||||
		"passwords_not_match": "Les mots de passe ne correspondent pas."
 | 
							"passwords_not_match": "Les mots de passe ne correspondent pas.",
 | 
				
			||||||
 | 
							"path": "Chemin",
 | 
				
			||||||
 | 
							"port": "Port",
 | 
				
			||||||
 | 
							"public_port_range": "Gamme de ports publics",
 | 
				
			||||||
 | 
							"public_port_range_explainer": "Ports utilisés pour exposer les bases de données/services/services internes.<br> Ajoutez-les à votre pare-feu (le cas échéant).<br><br>Vous pouvez spécifier une plage de ports, par exemple : <span class='text-yellow-500 \nfont-bold'>9000-9100</span>",
 | 
				
			||||||
 | 
							"publish_directory": "Publier le répertoire",
 | 
				
			||||||
 | 
							"remove": "Retirer",
 | 
				
			||||||
 | 
							"remove_domain": "Supprimer le domaine",
 | 
				
			||||||
 | 
							"removing": "Suppression...",
 | 
				
			||||||
 | 
							"root_db_password": "Mot de passe de la base de données racine",
 | 
				
			||||||
 | 
							"root_db_user": "Utilisateur racine de la base de données",
 | 
				
			||||||
 | 
							"root_user": "Utilisateur racine",
 | 
				
			||||||
 | 
							"roots_password": "Mot de passe de la racine",
 | 
				
			||||||
 | 
							"save": "sauvegarder",
 | 
				
			||||||
 | 
							"saving": "Économie...",
 | 
				
			||||||
 | 
							"select_a_service": "Sélectionnez un service",
 | 
				
			||||||
 | 
							"select_a_service_version": "Sélectionnez une version de service",
 | 
				
			||||||
 | 
							"set": "Régler",
 | 
				
			||||||
 | 
							"ssh_private_key": "Clé privée SSH",
 | 
				
			||||||
 | 
							"submit": "Nous faire parvenir",
 | 
				
			||||||
 | 
							"super_secure_new_password": "Nouveau mot de passe super sécurisé",
 | 
				
			||||||
 | 
							"type": "Taper",
 | 
				
			||||||
 | 
							"user": "Utilisateur",
 | 
				
			||||||
 | 
							"username": "Nom d'utilisateur",
 | 
				
			||||||
 | 
							"value": "Évaluer",
 | 
				
			||||||
 | 
							"verify_emails_without_smtp": "Vérifier les e-mails sans SMTP",
 | 
				
			||||||
 | 
							"verifying": "Vérification",
 | 
				
			||||||
 | 
							"version": "Version"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"general": "Général",
 | 
				
			||||||
 | 
						"index": {
 | 
				
			||||||
 | 
							"applications": "Applications",
 | 
				
			||||||
 | 
							"dashboard": "Tableau de bord",
 | 
				
			||||||
 | 
							"database": "Base de données",
 | 
				
			||||||
 | 
							"databases": "Bases de données",
 | 
				
			||||||
 | 
							"destinations": "Destinations",
 | 
				
			||||||
 | 
							"git_sources": "Sources Git",
 | 
				
			||||||
 | 
							"global_settings": "Paramètres globaux",
 | 
				
			||||||
 | 
							"logout": "Se déconnecter",
 | 
				
			||||||
 | 
							"not_implemented_yet": "Pas encore mis en œuvre",
 | 
				
			||||||
 | 
							"secret": "Secret",
 | 
				
			||||||
 | 
							"services": "Services",
 | 
				
			||||||
 | 
							"settings": "Réglages",
 | 
				
			||||||
 | 
							"team": "Équipe",
 | 
				
			||||||
 | 
							"teams": "Équipes"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"layout": {
 | 
						"layout": {
 | 
				
			||||||
		"new_version": "Nouvelle version disponible. \nActualisation...",
 | 
							"new_version": "Nouvelle version accessible. \nRechargement...",
 | 
				
			||||||
		"switch_to_a_different_team": "Changer d'équipe...",
 | 
							"switch_to_a_different_team": "Changer d'équipe...",
 | 
				
			||||||
		"update_available": "Mise à jour disponible",
 | 
							"update_available": "Mise à jour disponible",
 | 
				
			||||||
		"update_done": "Mise à jour terminée.",
 | 
							"update_done": "Mise à jour terminée.",
 | 
				
			||||||
		"wait_new_version_startup": "Attente du lancement de la nouvelle version..."
 | 
							"wait_new_version_startup": "En attendant le lancement de la nouvelle version..."
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"login": {
 | 
						"login": {
 | 
				
			||||||
		"already_logged_in": "Déjà connecté...",
 | 
							"already_logged_in": "Déjà connecté...",
 | 
				
			||||||
@@ -35,6 +238,84 @@
 | 
				
			|||||||
		"register": "S'inscrire"
 | 
							"register": "S'inscrire"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	"reset": {
 | 
						"reset": {
 | 
				
			||||||
		"reset_password": "Réinitialiser le mot de passe"
 | 
							"find_path_secret_key": "Vous pouvez le trouver dans ~/coolify/.env (COOLIFY_SECRET_KEY)",
 | 
				
			||||||
 | 
							"invalid_secret_key": "Clé secrète invalide.",
 | 
				
			||||||
 | 
							"reset_password": "Réinitialiser",
 | 
				
			||||||
 | 
							"secret_key": "Clef secrète"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"service": {
 | 
				
			||||||
 | 
							"delete_service": "Supprimer le service",
 | 
				
			||||||
 | 
							"no_service": "Aucun service trouvé",
 | 
				
			||||||
 | 
							"permission_denied_delete_service": "Vous n'êtes pas autorisé à supprimer un service.",
 | 
				
			||||||
 | 
							"permission_denied_start_service": "Vous n'êtes pas autorisé à démarrer le service.",
 | 
				
			||||||
 | 
							"permission_denied_stop_service": "Vous n'êtes pas autorisé à arrêter le service.",
 | 
				
			||||||
 | 
							"start_service": "Démarrer le service",
 | 
				
			||||||
 | 
							"stop_service": "Aire d'autoroute"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"services": {
 | 
				
			||||||
 | 
							"all_email_verified": "Tous les e-mails vérifiés. \nVous pouvez vous connecter maintenant.",
 | 
				
			||||||
 | 
							"generate_www_non_www_ssl": "Il générera des certificats pour www et non-www. \n<br>Vous devez avoir <span class='font-bold text-pink-600'>les deux entrées DNS</span> définies à l'avance.<br><br>Le service doit être redémarré."
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"setting": {
 | 
				
			||||||
 | 
							"coolify_proxy_settings": "Refroidir les paramètres proxy",
 | 
				
			||||||
 | 
							"credential_stat_explainer": "Identifiants pour la page <a class=\"text-white font-bold\" href=\"{{link}}\" target=\"_blank\">statistiques</a>.",
 | 
				
			||||||
 | 
							"domain_removed": "Domaine supprimé",
 | 
				
			||||||
 | 
							"must_remove_domain_before_changing": "Vous devez supprimer le domaine avant de pouvoir modifier ce paramètre.",
 | 
				
			||||||
 | 
							"permission_denied": "Vous n'avez pas la permission de faire cela. \n\\nDemandez à un administrateur de modifier vos autorisations.",
 | 
				
			||||||
 | 
							"registration_allowed": "Inscription autorisée ?",
 | 
				
			||||||
 | 
							"registration_allowed_explainer": "Autoriser d'autres inscriptions à l'application. \n<br>Il est désactivé après la première inscription.",
 | 
				
			||||||
 | 
							"ssl_explainer": "Si vous spécifiez <span class='text-yellow-500 font-bold'>https</span>, Coolify sera accessible uniquement via https. \nUn certificat SSL sera généré pour vous.<br>Si vous spécifiez <span class='text-yellow-500 font-bold'>www</span>, Coolify sera redirigé (302) à partir de non-www et vice versa."
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"source": {
 | 
				
			||||||
 | 
							"application_id": "ID d'application",
 | 
				
			||||||
 | 
							"change_app_settings": "Modifier les paramètres de l'application {{name}}",
 | 
				
			||||||
 | 
							"create_new_app": "Créer une nouvelle application {{name}}",
 | 
				
			||||||
 | 
							"delete_git_source": "Supprimer la source Git",
 | 
				
			||||||
 | 
							"github": {
 | 
				
			||||||
 | 
								"redirecting": "Redirection vers Github..."
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							"gitlab": {
 | 
				
			||||||
 | 
								"already_configured": "L'application GitLab est déjà configurée.",
 | 
				
			||||||
 | 
								"gitlab_application_type": "Type d'application GitLab",
 | 
				
			||||||
 | 
								"group_owned": "Application détenue par le groupe",
 | 
				
			||||||
 | 
								"self_hosted": "Application à l'échelle de l'instance (auto-hébergée)",
 | 
				
			||||||
 | 
								"user_owned": "Application appartenant à l'utilisateur"
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							"group_name": "Nom de groupe",
 | 
				
			||||||
 | 
							"install_repositories": "Installer les référentiels",
 | 
				
			||||||
 | 
							"new": {
 | 
				
			||||||
 | 
								"git_source": "Ajouter une nouvelle source Git",
 | 
				
			||||||
 | 
								"official_providers": "Fournisseurs officiels"
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							"no_git_sources_found": "Aucune source git trouvée",
 | 
				
			||||||
 | 
							"oauth_id": "ID OAuth",
 | 
				
			||||||
 | 
							"oauth_id_explainer": "L'identifiant OAuth est l'identifiant unique de l'application GitLab. \n<br>Vous pouvez le trouver <span class='font-bold text-orange-600' >dans l'URL</span> de votre application GitLab OAuth.",
 | 
				
			||||||
 | 
							"permission_denied": "Vous n'êtes pas autorisé à supprimer une source Git",
 | 
				
			||||||
 | 
							"register_oauth_gitlab": "Enregistrer une nouvelle application OAuth sur GitLab"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"sources": {
 | 
				
			||||||
 | 
							"local_docker": "Docker local",
 | 
				
			||||||
 | 
							"organization_explainer": "Remplissez-le si vous souhaitez utiliser une organisation comme source Git. \nSinon, votre utilisateur sera utilisé.",
 | 
				
			||||||
 | 
							"remote_docker": "Station d'accueil à distance"
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						"team": {
 | 
				
			||||||
 | 
							"accept": "J'accepte",
 | 
				
			||||||
 | 
							"admin": "Administrateur",
 | 
				
			||||||
 | 
							"delete": "Supprimer",
 | 
				
			||||||
 | 
							"invite_new_member": "Inviter un nouveau membre",
 | 
				
			||||||
 | 
							"invite_only_register_explainer": "Vous ne pouvez inviter que des utilisateurs enregistrés pour le moment - sera bientôt prolongé.",
 | 
				
			||||||
 | 
							"invited_with_permissions": "Invité à <span class=\"font-bold text-pink-600\">{{teamName}}</span> avec <span class=\"font-bold text-rose-600\">{{permission}}</span \n> autorisation.",
 | 
				
			||||||
 | 
							"member": "membres)",
 | 
				
			||||||
 | 
							"members": "Membres",
 | 
				
			||||||
 | 
							"pending_invitation": "Invitation en attente",
 | 
				
			||||||
 | 
							"pending_invitations": "Invitations en attente",
 | 
				
			||||||
 | 
							"permission": "Autorisation",
 | 
				
			||||||
 | 
							"promote_to": "Promouvoir à {{grade}}",
 | 
				
			||||||
 | 
							"read": "Lire",
 | 
				
			||||||
 | 
							"revoke_invitation": "Révoquer l'invitation",
 | 
				
			||||||
 | 
							"root": "(racine)",
 | 
				
			||||||
 | 
							"root_team_explainer": "Il s'agit de l'équipe <span class='text-red-500 font-bold'>racine</span>. \nCela signifie que les membres de ce groupe peuvent gérer les paramètres à l'échelle de l'instance et avoir tous les privilèges dans Coolify (imaginez comme un utilisateur root sous Linux).",
 | 
				
			||||||
 | 
							"send_invitation": "Envoyer une invitation",
 | 
				
			||||||
 | 
							"you": "(Toi)"
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -188,14 +188,14 @@
 | 
				
			|||||||
			<div class="title">{$t('setting.coolify_proxy_settings')}</div>
 | 
								<div class="title">{$t('setting.coolify_proxy_settings')}</div>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
		<Explainer
 | 
							<Explainer
 | 
				
			||||||
			text={`Credentials for <a class="text-white font-bold" href=${
 | 
								text={$t('setting.credential_stat_explainer', {
 | 
				
			||||||
				fqdn
 | 
									link: fqdn
 | 
				
			||||||
					? `http://${settings.proxyUser}:${settings.proxyPassword}@` + getDomain(fqdn) + ':8404'
 | 
										? `http://${settings.proxyUser}:${settings.proxyPassword}@` + getDomain(fqdn) + ':8404'
 | 
				
			||||||
					: browser &&
 | 
										: browser &&
 | 
				
			||||||
					  `http://${settings.proxyUser}:${settings.proxyPassword}@` +
 | 
										  `http://${settings.proxyUser}:${settings.proxyPassword}@` +
 | 
				
			||||||
							window.location.hostname +
 | 
												window.location.hostname +
 | 
				
			||||||
							':8404'
 | 
												':8404'
 | 
				
			||||||
			} target="_blank">stats</a> page.`}
 | 
								})}
 | 
				
			||||||
		/>
 | 
							/>
 | 
				
			||||||
		<div class="space-y-2 px-10 py-5">
 | 
							<div class="space-y-2 px-10 py-5">
 | 
				
			||||||
			<div class="grid grid-cols-2 items-center">
 | 
								<div class="grid grid-cols-2 items-center">
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user