[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
+14 -14
View File
@@ -106,10 +106,10 @@
"components.locked_features.locked_guests_popup.learn_more_button": "Learn more",
"components.locked_features.locked_guests_popup.or": "Or",
"components.locked_features.locked_guests_popup.skip_for_now_button": "Skip for Now",
"components.locked_features.locked_guests_popup.subtitle": "This feature is not available in the Twake Drive free version",
"components.locked_features.locked_guests_popup.subtitle": "This feature is not available in the Workavia Drive free version",
"components.locked_features.locked_guests_popup.title": "Guests feature is locked",
"components.locked_features.locked_only_office_popup.subtitle": "In the free version, you can not use onlyoffice.",
"components.locked_features.locked_only_office_popup.text": "Whoops!! Seems like you want to edit the file from Twake Drive. You might want to consider upgrading your plan if you want to collaborate around office files. Explore our pricing options and select the best option for your team collaboration needs.",
"components.locked_features.locked_only_office_popup.text": "Whoops!! Seems like you want to edit the file from Workavia Drive. You might want to consider upgrading your plan if you want to collaborate around office files. Explore our pricing options and select the best option for your team collaboration needs.",
"components.locked_features.locked_only_office_popup.title": "You can not edit this file",
"components.locked_features_components.locked_invite_alert.message_link": "upgrade your company",
"components.locked_features_components.locked_invite_alert.message_magic_link": " contact the owner or administrator of your company.",
@@ -117,12 +117,12 @@
"components.locked_features_components.locked_invite_alert.message_part_2": " to invite more members.",
"components.member.user_parts.and_more_user_text": " and {{$1}} more users",
"components.newversion.new_version_component.link": "Click here to reload",
"components.newversion.new_version_component.row.part_1": "You are running an outdated Twake Drive version",
"components.newversion.new_version_component.row.part_1": "You are running an outdated Workavia Drive version",
"components.newversion.new_version_component.row.part_2": "we suggest you to reload the app and enjoy our new features!",
"components.newversion.new_version_modal.title": "New update available !",
"components.notifications.hidden_notifications_button.children": "New messages",
"components.open_desktop_popup.open_here_link": "Open in web instead",
"components.open_desktop_popup.subtitle": "Opened in Twake Drive app",
"components.open_desktop_popup.subtitle": "Opened in Workavia Drive app",
"components.pending_file_list.estimation.approximations": "Waiting for time approximations...",
"components.pending_file_list.estimation.end": "Will end",
"components.public-link-access-level-create": "Anyone with the link will have access to",
@@ -195,7 +195,7 @@
"general.user.role.company.admin": "Company administrator",
"general.user.role.company.guest": "Guest",
"general.user.role.company.member": "Member",
"hooks.use-drive-actions.quota_limit_exceeded_message": "You have reached the limit of your storage. Please, delete some files to vacate more space and have access to all features of Twake Drive.",
"hooks.use-drive-actions.quota_limit_exceeded_message": "You have reached the limit of your storage. Please, delete some files to vacate more space and have access to all features of Workavia Drive.",
"hooks.use-drive-actions.quota_limit_exceeded_plans": "Our solution is now free for all users, but additional plans are coming soon.",
"hooks.use-drive-actions.quota_limit_exceeded_title": "You're out of storage",
"hooks.use-drive-actions.unable_create_file": "Unable to create a new file.",
@@ -210,7 +210,7 @@
"login.create_account": "Create account",
"login.login_error": "Error during login",
"molecules.download_banner.download_button": "Download desktop app",
"molecules.download_banner.title": "Get the most out of Twake Drive, download the desktop app now",
"molecules.download_banner.title": "Get the most out of Workavia Drive, download the desktop app now",
"scenes.app.channelsbar.currentuser.logout": "Sign out",
"scenes.app.channelsbar.currentuser.title": "Account settings",
"scenes.app.drive.add_doc": "Add document or folder",
@@ -228,7 +228,7 @@
"scenes.app.header.disconnected.reload": "Reload",
"scenes.app.mainview.create_account": "Create your workspace for free on ",
"scenes.app.mainview.quick_search_placeholder": "Quick search",
"scenes.app.popup.adduser.adresses_message": "Please separate the addresses with a comma or space. Remember that Twake Drive can limit the number of invitations based on your subscription.",
"scenes.app.popup.adduser.adresses_message": "Please separate the addresses with a comma or space. Remember that Workavia Drive can limit the number of invitations based on your subscription.",
"scenes.app.popup.adduser.magiclinks.action_copy": "Copy",
"scenes.app.popup.adduser.magiclinks.action_generate": "Generate",
"scenes.app.popup.adduser.magiclinks.copied_to_clipboard": "Successfully copied to clipboard",
@@ -302,7 +302,7 @@
"scenes.app.workspaces.welcome_page.add_secondary_emails": "Add a secondary email",
"scenes.app.workspaces.welcome_page.new_email": "Add a secondary e-mail",
"scenes.apps.account.account.change_username": "Change your unique username.",
"scenes.apps.account.account.description_main": "Your main address is where Twake Drive sends your notifications. Your secondary addresses allow you to be automatically invited to the workspaces that use them.",
"scenes.apps.account.account.description_main": "Your main address is where Workavia Drive sends your notifications. Your secondary addresses allow you to be automatically invited to the workspaces that use them.",
"scenes.apps.account.account.email_add": "Add new e-mail",
"scenes.apps.account.account.email_add_modal.confirm": "Confirm this e-mail",
"scenes.apps.account.account.email_add_modal.invalid_code": "This code is invalid",
@@ -319,9 +319,9 @@
"scenes.apps.account.account.password_modal.password": "New password",
"scenes.apps.account.account.username": "Username",
"scenes.apps.account.identity": "Identity",
"scenes.apps.account.identity.description": "Change your first name, last name and profile image visible to other Twake Drive users.",
"scenes.apps.account.identity.description": "Change your first name, last name and profile image visible to other Workavia Drive users.",
"scenes.apps.account.languages.menu_title": "Language",
"scenes.apps.account.languages.text": "Change Twake Drive language.",
"scenes.apps.account.languages.text": "Change Workavia Drive language.",
"scenes.apps.account.on_console": "To edit your global account preferences, click on Go to Console.",
"scenes.apps.account.preference": "Preferences",
"scenes.apps.account.thumbnail.max_weight": "Maximum size 5 MB",
@@ -342,7 +342,7 @@
"scenes.join.join_workspace_from_company": "Join {{$1}} from {{$2}}!",
"scenes.join.loading": "Loading…",
"scenes.join.login_first_button": "Log in or create an account first",
"scenes.join.tdrive_description": "Twake Drive is an open-source digital workspace built to improve your team productivity",
"scenes.join.tdrive_description": "Workavia Drive is an open-source digital workspace built to improve your team productivity",
"scenes.join.wrong_link_description": "Ask the person who invited you to join this company for a new link or create your own company",
"scenes.join.wrong_link_title": "This link is not available anymore",
"scenes.login.create_account.email": "E-mail",
@@ -357,16 +357,16 @@
"scenes.login.create_account.too_short_password": "Your password must contain at least 8 characters.",
"scenes.login.create_account.username": "Username",
"scenes.login.create_account.username_already_exist": "This username is already in use",
"scenes.login.footer.branding": "You are on a {{$1}} ({{$2}}) private Twake Drive server. ",
"scenes.login.footer.branding": "You are on a {{$1}} ({{$2}}) private Workavia Drive server. ",
"scenes.login.footer.go_to_tdrive": "Go to twake.app",
"scenes.login.home.create_account": "Create an account",
"scenes.login.home.email": "E-mail",
"scenes.login.home.login_btn": "Log in",
"scenes.login.home.password": "Password",
"scenes.login.home.subtitle": "Happy to see you",
"scenes.login.home.title": "Sign in to Twake Drive",
"scenes.login.home.title": "Sign in to Workavia Drive",
"scenes.login.home.unable_to_connect": "Invalid credentials",
"scenes.no_panic": "Don't panic! Just reload this page to fix Twake Drive.",
"scenes.no_panic": "Don't panic! Just reload this page to fix Workavia Drive.",
"scenes.tell_us": "Please tell us what you were doing at:",
"services.console_services.toaster.add_email_error_message": "Error while adding {{$1}}",
"services.console_services.toaster.add_emails_error": "Error while adding email(s)",