[Workavia] Brand → "Workavia Drive" + multi-tenant Company per email domain

- Replace "Twake Drive" → "Workavia Drive" in static (index.html,
  manifest.json), all 16 frontend locales, and shared.tsx.
- Patch console/clients/remote.ts (OIDC remote) and console/web/controller.ts
  (local signup) to derive a per-tenant Company from the user's email
  domain via uuidv5, replacing the upstream all-zero hardcode.
This commit is contained in:
stanig2106
2026-05-02 15:38:22 +02:00
parent 03cf4614a5
commit e0347f85f0
22 changed files with 293 additions and 217 deletions
+13 -13
View File
@@ -109,7 +109,7 @@
"components.locked_features.locked_guests_popup.subtitle": "Cette fonctionnalité n'est pas disponible dans la version gratuite",
"components.locked_features.locked_guests_popup.title": "La fonctionnalité est verrouillée",
"components.locked_features.locked_only_office_popup.subtitle": "Dans la version gratuite, vous ne pouvez pas utiliser OnlyOffice.",
"components.locked_features.locked_only_office_popup.text": "Oups!! Vous souhaitez modifier le fichier à partir de Twake Drive. Vous voudrez peut-être envisager de mettre à niveau votre plan si vous souhaitez collaborer autour de fichiers bureautiques. Explorez nos options de tarification et sélectionnez la meilleure option pour les besoins de collaboration de votre équipe.",
"components.locked_features.locked_only_office_popup.text": "Oups!! Vous souhaitez modifier le fichier à partir de Workavia Drive. Vous voudrez peut-être envisager de mettre à niveau votre plan si vous souhaitez collaborer autour de fichiers bureautiques. Explorez nos options de tarification et sélectionnez la meilleure option pour les besoins de collaboration de votre équipe.",
"components.locked_features.locked_only_office_popup.title": "Vous ne pouvez pas éditer ce fichier",
"components.locked_features_components.locked_invite_alert.message_link": "mettre à niveau votre entreprise",
"components.locked_features_components.locked_invite_alert.message_magic_link": " contacter le propriétaire ou l'administrateur de votre entreprise.",
@@ -117,12 +117,12 @@
"components.locked_features_components.locked_invite_alert.message_part_2": " pour inviter davantage de membres.",
"components.member.user_parts.and_more_user_text": " et {{$1}} autres utilisateurs",
"components.newversion.new_version_component.link": "Cliquez ici pour recharger",
"components.newversion.new_version_component.row.part_1": "Vous utilisez une version obsolète de Twake Drive",
"components.newversion.new_version_component.row.part_1": "Vous utilisez une version obsolète de Workavia Drive",
"components.newversion.new_version_component.row.part_2": "nous vous suggérons de recharger l'application et de profiter de nos nouvelles fonctionnalités!",
"components.newversion.new_version_modal.title": "Nouvelle mise à jour disponible!",
"components.notifications.hidden_notifications_button.children": "Nouveaux messages",
"components.open_desktop_popup.open_here_link": "Ouvrir dans la version web",
"components.open_desktop_popup.subtitle": "Ouvert dans l'application Twake Drive",
"components.open_desktop_popup.subtitle": "Ouvert dans l'application Workavia Drive",
"components.pending_file_list.estimation.approximations": "En attente d'estimation de temps...",
"components.pending_file_list.estimation.end": "Se terminera",
"components.public-link-access-level-update-subtitle": "Toute personne disposant du lien y a accès à",
@@ -188,7 +188,7 @@
"general.user.role.company.admin": "Administrateur de l'entreprise",
"general.user.role.company.guest": "Invité",
"general.user.role.company.member": "Utilisateur",
"hooks.use-drive-actions.quota_limit_exceeded_message": "Vous avez atteint la limite de votre espace de stockage. Veuillez supprimer certains fichiers pour libérer plus d'espace et avoir accès à toutes les fonctionnalités de Twake Drive.",
"hooks.use-drive-actions.quota_limit_exceeded_message": "Vous avez atteint la limite de votre espace de stockage. Veuillez supprimer certains fichiers pour libérer plus d'espace et avoir accès à toutes les fonctionnalités de Workavia Drive.",
"hooks.use-drive-actions.quota_limit_exceeded_plans": "Notre solution est désormais gratuite pour tous les utilisateurs, mais des plans supplémentaires seront bientôt disponibles.",
"hooks.use-drive-actions.quota_limit_exceeded_title": "Vous avez épuisé votre espace de stockage",
"hooks.use-drive-actions.unable_create_file": "Impossible de créer ce fichier",
@@ -203,7 +203,7 @@
"login.create_account": "Créer un compte",
"login.login_error": "Erreur lors de la connexion",
"molecules.download_banner.download_button": "Télécharger l'application de bureau",
"molecules.download_banner.title": "Tirez le meilleur parti de Twake Drive, téléchargez l'application de bureau maintenant",
"molecules.download_banner.title": "Tirez le meilleur parti de Workavia Drive, téléchargez l'application de bureau maintenant",
"scenes.app.channelsbar.currentuser.logout": "Se déconnecter",
"scenes.app.channelsbar.currentuser.title": "Paramètres du compte",
"scenes.app.drive.add_doc": "Ajouter un document ou un dossier",
@@ -221,7 +221,7 @@
"scenes.app.header.disconnected.reload": "Recharger",
"scenes.app.mainview.create_account": "Créez votre espace de travail gratuitement sur ",
"scenes.app.mainview.quick_search_placeholder": "Recherche rapide",
"scenes.app.popup.adduser.adresses_message": "Veuillez séparer les adresses par une virgule ou un espace. N'oubliez pas que Twake Drive peut limiter le nombre d'invitation en fonction de votre abonnement.",
"scenes.app.popup.adduser.adresses_message": "Veuillez séparer les adresses par une virgule ou un espace. N'oubliez pas que Workavia Drive peut limiter le nombre d'invitation en fonction de votre abonnement.",
"scenes.app.popup.adduser.magiclinks.action_copy": "Copier",
"scenes.app.popup.adduser.magiclinks.action_generate": "Générer",
"scenes.app.popup.adduser.magiclinks.copied_to_clipboard": "Copié avec succès dans le presse-papiers",
@@ -295,7 +295,7 @@
"scenes.app.workspaces.welcome_page.add_secondary_emails": "Ajouter un e-mail secondaire",
"scenes.app.workspaces.welcome_page.new_email": "Ajouter un e-mail secondaire",
"scenes.apps.account.account.change_username": "Modifiez votre nom unique d'utilisateur.",
"scenes.apps.account.account.description_main": "Votre adresse principale est celle à laquelle Twake Drive envoie vos notifications. Vos adresses secondaires vous permettent d'être invité automatiquement dans les espaces de travail qui les utilisent.",
"scenes.apps.account.account.description_main": "Votre adresse principale est celle à laquelle Workavia Drive envoie vos notifications. Vos adresses secondaires vous permettent d'être invité automatiquement dans les espaces de travail qui les utilisent.",
"scenes.apps.account.account.email_add": "Ajouter un nouvel e-mail",
"scenes.apps.account.account.email_add_modal.confirm": "Confirmer cet e-mail",
"scenes.apps.account.account.email_add_modal.invalid_code": "Ce code est invalide",
@@ -312,9 +312,9 @@
"scenes.apps.account.account.password_modal.password": "Nouveau mot de passe",
"scenes.apps.account.account.username": "Nom d'utilisateur",
"scenes.apps.account.identity": "Identité",
"scenes.apps.account.identity.description": "Modifiez votre prénom, nom et votre image de profil visible par les autres utilisateurs de Twake Drive.",
"scenes.apps.account.identity.description": "Modifiez votre prénom, nom et votre image de profil visible par les autres utilisateurs de Workavia Drive.",
"scenes.apps.account.languages.menu_title": "Langues",
"scenes.apps.account.languages.text": "Changer la langue de Twake Drive.",
"scenes.apps.account.languages.text": "Changer la langue de Workavia Drive.",
"scenes.apps.account.on_console": "Pour modifier les préférences globales de votre compte, cliquez sur Aller à la console.",
"scenes.apps.account.preference": "Préférences",
"scenes.apps.account.thumbnail.max_weight": "Poids maximum 5 Mo",
@@ -335,7 +335,7 @@
"scenes.join.join_workspace_from_company": "Rejoignez {{$1}} à partir de {{$2}}!",
"scenes.join.loading": "Chargement…",
"scenes.join.login_first_button": "Connectez-vous ou créez d'abord un compte",
"scenes.join.tdrive_description": "Twake Drive est un espace de travail numérique à code ouvert conçu pour améliorer la productivité de votre équipe",
"scenes.join.tdrive_description": "Workavia Drive est un espace de travail numérique à code ouvert conçu pour améliorer la productivité de votre équipe",
"scenes.join.wrong_link_description": "Demandez à la personne qui vous a invité(e) de rejoindre cette entreprise par un nouveau lien ou créez votre propre entreprise",
"scenes.join.wrong_link_title": "Ce lien n'est plus disponible",
"scenes.login.create_account.email": "E-mail",
@@ -350,16 +350,16 @@
"scenes.login.create_account.too_short_password": "Votre mot de passe doit contenir au minimum 8 caractères.",
"scenes.login.create_account.username": "Nom d'utilisateur",
"scenes.login.create_account.username_already_exist": "Ce nom d'utilisateur est déjà utilisé",
"scenes.login.footer.branding": "Vous êtes sur un serveur privé Twake Drive appartenant à {{$1}} ({{$2}}). ",
"scenes.login.footer.branding": "Vous êtes sur un serveur privé Workavia Drive appartenant à {{$1}} ({{$2}}). ",
"scenes.login.footer.go_to_tdrive": "Aller à drive.twake.app",
"scenes.login.home.create_account": "Créer un compte",
"scenes.login.home.email": "Email",
"scenes.login.home.login_btn": "S'identifier",
"scenes.login.home.password": "Mot de passe",
"scenes.login.home.subtitle": "Heureux de vous revoir",
"scenes.login.home.title": "Connectez-vous à Twake Drive",
"scenes.login.home.title": "Connectez-vous à Workavia Drive",
"scenes.login.home.unable_to_connect": "Informations d'identification invalides",
"scenes.no_panic": "Ne paniquez pas, rechargez simplement cette page pour retrouver Twake Drive.",
"scenes.no_panic": "Ne paniquez pas, rechargez simplement cette page pour retrouver Workavia Drive.",
"scenes.tell_us": "Dites-nous ce que vous faisiez à :",
"services.console_services.toaster.add_email_error_message": "Une erreur s'est produite lors de l'ajout de {{$1}}",
"services.console_services.toaster.add_emails_error": "Une erreur s'est produite pendant l'ajout de(s) e-mail(s)",