Merge branch 'main' into dev

This commit is contained in:
Owen 2025-08-25 17:07:28 -07:00
commit 06b17fa941
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD
2 changed files with 19 additions and 19 deletions

View file

@ -23,7 +23,7 @@
"inviteLoginUser": "Assurez-vous que vous êtes bien connecté en tant qu'utilisateur correct.",
"inviteErrorNoUser": "Nous sommes désolés, mais il semble que l'invitation que vous essayez d'accéder ne soit pas pour un utilisateur qui existe.",
"inviteCreateUser": "Veuillez d'abord créer un compte.",
"goHome": "Retour à la maison",
"goHome": "Aller à laccueil",
"inviteLogInOtherUser": "Se connecter en tant qu'utilisateur différent",
"createAnAccount": "Créer un compte",
"inviteNotAccepted": "Invitation non acceptée",
@ -34,16 +34,16 @@
"confirmPassword": "Confirmer le mot de passe",
"createAccount": "Créer un compte",
"viewSettings": "Afficher les paramètres",
"delete": "Supprimez",
"delete": "Supprimer",
"name": "Nom",
"online": "En ligne",
"offline": "Hors ligne",
"site": "Site",
"dataIn": "Données dans",
"dataOut": "Données épuisées",
"dataIn": "Données entrantes",
"dataOut": "Données sortantes",
"connectionType": "Type de connexion",
"tunnelType": "Type de tunnel",
"local": "Locale",
"local": "Local",
"edit": "Editer",
"siteConfirmDelete": "Confirmer la suppression du site",
"siteDelete": "Supprimer le site",
@ -68,7 +68,7 @@
"toggle": "Activer/désactiver",
"dockerCompose": "Composition Docker",
"dockerRun": "Exécution Docker",
"siteLearnLocal": "Les sites locaux ne tunnel, en savoir plus",
"siteLearnLocal": "Les sites locaux ne tunnel plus, en savoir plus",
"siteConfirmCopy": "J'ai copié la configuration",
"searchSitesProgress": "Rechercher des sites...",
"siteAdd": "Ajouter un site",
@ -94,9 +94,9 @@
"siteNewtTunnelDescription": "La façon la plus simple de créer un point d'entrée dans votre réseau. Pas de configuration supplémentaire.",
"siteWg": "WireGuard basique",
"siteWgDescription": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise.",
"siteWgDescriptionSaas": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise. FONCTIONNE UNIQUEMENT SUR DES NŒUDS AUTONOMES",
"siteWgDescriptionSaas": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise. NE FONCTIONNE QUE SUR LES NŒUDS AUTO-HÉBERGÉS",
"siteLocalDescription": "Ressources locales seulement. Pas de tunneling.",
"siteLocalDescriptionSaas": "Ressources locales uniquement. Pas de tunneling. FONCTIONNE UNIQUEMENT SUR DES NŒUDS AUTONOMES",
"siteLocalDescriptionSaas": "Ressources locales uniquement. Pas de tunneling. NE FONCTIONNE QUE SUR LES NŒUDS AUTO-HÉBERGÉS",
"siteSeeAll": "Voir tous les sites",
"siteTunnelDescription": "Déterminez comment vous voulez vous connecter à votre site",
"siteNewtCredentials": "Identifiants Newt",
@ -132,7 +132,7 @@
"expireIn": "Expire dans",
"neverExpire": "N'expire jamais",
"shareExpireDescription": "Le temps d'expiration est combien de temps le lien sera utilisable et fournira un accès à la ressource. Après cette période, le lien ne fonctionnera plus et les utilisateurs qui ont utilisé ce lien perdront l'accès à la ressource.",
"shareSeeOnce": "Vous ne pourrez voir ce lien. Assurez-vous de le copier.",
"shareSeeOnce": "Vous ne pourrez voir ce lien quune seule fois. Assurez-vous de le copier.",
"shareAccessHint": "N'importe qui avec ce lien peut accéder à la ressource. Partagez-le avec soin.",
"shareTokenUsage": "Voir Utilisation du jeton d'accès",
"createLink": "Créer un lien",
@ -140,7 +140,7 @@
"resourceSearch": "Rechercher des ressources",
"openMenu": "Ouvrir le menu",
"resource": "Ressource",
"title": "Titre de la page",
"title": "Titre",
"created": "Créé",
"expires": "Expire",
"never": "Jamais",
@ -196,7 +196,7 @@
"visibility": "Visibilité",
"enabled": "Activé",
"disabled": "Désactivé",
"general": "Généraux",
"general": "Général",
"generalSettings": "Paramètres généraux",
"proxy": "Proxy",
"internal": "Interne",
@ -593,7 +593,7 @@
"newtId": "ID Newt",
"newtSecretKey": "Clé secrète Newt",
"architecture": "Architecture",
"sites": "Espaces",
"sites": "Sites",
"siteWgAnyClients": "Utilisez n'importe quel client WireGuard pour vous connecter. Vous devrez adresser vos ressources internes en utilisant l'IP du pair.",
"siteWgCompatibleAllClients": "Compatible avec tous les clients WireGuard",
"siteWgManualConfigurationRequired": "Configuration manuelle requise",
@ -959,7 +959,7 @@
"supportKetOptionFull": "Support complet",
"forWholeServer": "Pour tout le serveur",
"lifetimePurchase": "Achat à vie",
"supporterStatus": "Statut de supporter",
"supporterStatus": "Statut de supporteur",
"buy": "Acheter",
"supportKeyOptionLimited": "Support limité",
"forFiveUsers": "Pour 5 utilisateurs ou moins",
@ -1103,7 +1103,7 @@
"allowAll": "Tout autoriser",
"permissionsAllowAll": "Autoriser toutes les autorisations",
"githubUsernameRequired": "Le nom d'utilisateur GitHub est requis",
"supportKeyRequired": "La clé de supporter est requise",
"supportKeyRequired": "La clé de supporteur est requise",
"passwordRequirementsChars": "Le mot de passe doit comporter au moins 8 caractères",
"language": "Langue",
"verificationCodeRequired": "Le code est requis",
@ -1115,14 +1115,14 @@
"orgErrorNoProvided": "Aucune organisation fournie",
"apiKeysErrorNoUpdate": "Pas de clé API à mettre à jour",
"sidebarOverview": "Aperçu",
"sidebarHome": "Domicile",
"sidebarSites": "Espaces",
"sidebarResources": "Ressource",
"sidebarHome": "Accueil",
"sidebarSites": "Sites",
"sidebarResources": "Ressources",
"sidebarAccessControl": "Contrôle d'accès",
"sidebarUsers": "Utilisateurs",
"sidebarInvitations": "Invitations",
"sidebarRoles": "Rôles",
"sidebarShareableLinks": "Liens partagables",
"sidebarShareableLinks": "Liens partageables",
"sidebarApiKeys": "Clés API",
"sidebarSettings": "Réglages",
"sidebarAllUsers": "Tous les utilisateurs",

View file

@ -58,7 +58,7 @@ export default async function migration() {
await db.execute(sql`ALTER TABLE "clientSites" ADD COLUMN "endpoint" varchar;`);
await db.execute(sql`ALTER TABLE "exitNodes" ADD COLUMN "online" integer DEFAULT false NOT NULL;`);
await db.execute(sql`ALTER TABLE "exitNodes" ADD COLUMN "online" boolean DEFAULT false NOT NULL;`);
await db.execute(sql`ALTER TABLE "exitNodes" ADD COLUMN "lastPing" integer;`);