[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
@@ -106,10 +106,10 @@
"components.locked_features.locked_guests_popup.learn_more_button": "Узнать больше",
"components.locked_features.locked_guests_popup.or": "Или",
"components.locked_features.locked_guests_popup.skip_for_now_button": "Отложить",
"components.locked_features.locked_guests_popup.subtitle": "Эта функция недоступна в бесплатной версии Twake Drive",
"components.locked_features.locked_guests_popup.subtitle": "Эта функция недоступна в бесплатной версии Workavia Drive",
"components.locked_features.locked_guests_popup.title": "Функция гостей заблокирована",
"components.locked_features.locked_only_office_popup.subtitle": "В бесплатной версии вы не можете использовать onlyoffice.",
"components.locked_features.locked_only_office_popup.text": "Ой... Похоже, вы хотите отредактировать файл из Twake Drive. Вам необходимо обновить свой план, чтобы совместно использовать файлы. Изучите наше ценовое предложение и выберите лучший вариант для совместной работы вашей команды.",
"components.locked_features.locked_only_office_popup.text": "Ой... Похоже, вы хотите отредактировать файл из Workavia Drive. Вам необходимо обновить свой план, чтобы совместно использовать файлы. Изучите наше ценовое предложение и выберите лучший вариант для совместной работы вашей команды.",
"components.locked_features.locked_only_office_popup.title": "Вы не можете редактировать этот файл",
"components.locked_features_components.locked_invite_alert.message_link": "повысьте статус вашей компании",
"components.locked_features_components.locked_invite_alert.message_magic_link": " обратитесь к владельцу или администратору вашей компании.",
@@ -117,12 +117,12 @@
"components.locked_features_components.locked_invite_alert.message_part_2": " чтобы пригласить больше участников.",
"components.member.user_parts.and_more_user_text": " и еще {{$1}} пользователей",
"components.newversion.new_version_component.link": "Нажмите сюда, чтобы обновить",
"components.newversion.new_version_component.row.part_1": "Ваша версия Twake Drive устарела",
"components.newversion.new_version_component.row.part_1": "Ваша версия Workavia Drive устарела",
"components.newversion.new_version_component.row.part_2": "предлагаем вам обновить приложение и попробовать наши новые функции!",
"components.newversion.new_version_modal.title": "Доступно новое обновление !",
"components.notifications.hidden_notifications_button.children": "Новые сообщения",
"components.open_desktop_popup.open_here_link": "Вместо этого откройте здесь",
"components.open_desktop_popup.subtitle": "открыто в приложении Twake Drive",
"components.open_desktop_popup.subtitle": "открыто в приложении Workavia Drive",
"components.pending_file_list.estimation.approximations": "Примерное время ожидания...",
"components.pending_file_list.estimation.end": "Закончится через",
"components.public-link-access-level-create": "Все кто имеет ссылку буду иметь доступ",
@@ -195,7 +195,7 @@
"general.user.role.company.admin": "Администратор компании",
"general.user.role.company.guest": "Гость",
"general.user.role.company.member": "Участник",
"hooks.use-drive-actions.quota_limit_exceeded_message": "Вы достигли предела вашего места для хранения. Пожалуйста, удалите некоторые файлы, чтобы освободить больше места и получить доступ ко всем функциям Twake Drive.",
"hooks.use-drive-actions.quota_limit_exceeded_message": "Вы достигли предела вашего места для хранения. Пожалуйста, удалите некоторые файлы, чтобы освободить больше места и получить доступ ко всем функциям Workavia Drive.",
"hooks.use-drive-actions.quota_limit_exceeded_plans": "Наше решение теперь бесплатно для всех пользователей, но скоро будут доступны дополнительные планы.",
"hooks.use-drive-actions.quota_limit_exceeded_title": "У вас закончилось место для хранения",
"hooks.use-drive-actions.unable_create_file": "Невозможно создать новый файл.",
@@ -210,7 +210,7 @@
"login.create_account": "Создать учетную запись",
"login.login_error": "Ошибка при входе в систему",
"molecules.download_banner.download_button": "Скачать настольное приложение",
"molecules.download_banner.title": "Получите максимум от Twake Drive, загрузите настольное приложение прямо сейчас",
"molecules.download_banner.title": "Получите максимум от Workavia Drive, загрузите настольное приложение прямо сейчас",
"scenes.app.channelsbar.currentuser.logout": "Выход",
"scenes.app.channelsbar.currentuser.title": "Настройки аккаунта",
"scenes.app.drive.add_doc": "Добавить файл или папку",
@@ -228,7 +228,7 @@
"scenes.app.header.disconnected.reload": "Перезагрузить",
"scenes.app.mainview.create_account": "Создайте свою рабочую среду бесплатно в ",
"scenes.app.mainview.quick_search_placeholder": "Быстрый поиск",
"scenes.app.popup.adduser.adresses_message": "Пожалуйста, разделите адреса запятой или пробелом. Помните, что Twake Drive может ограничить количество приглашений в зависимости от вашей подписки.",
"scenes.app.popup.adduser.adresses_message": "Пожалуйста, разделите адреса запятой или пробелом. Помните, что Workavia Drive может ограничить количество приглашений в зависимости от вашей подписки.",
"scenes.app.popup.adduser.magiclinks.action_copy": "Копировать",
"scenes.app.popup.adduser.magiclinks.action_generate": "Сгенерировать",
"scenes.app.popup.adduser.magiclinks.copied_to_clipboard": "Успешно скопировано в буфер обмена",
@@ -302,7 +302,7 @@
"scenes.app.workspaces.welcome_page.add_secondary_emails": "Добавить еще один аккаунт электронной почты",
"scenes.app.workspaces.welcome_page.new_email": "Добавить еще один аккаунт электронной почты",
"scenes.apps.account.account.change_username": "Изменить имя пользователя.",
"scenes.apps.account.account.description_main": "Ваш основной адрес - это тот, на который Twake Drive отправляет уведомления. Прочие адреса позволяют автоматически приглашать вас в рабочие среды, которые их используют.",
"scenes.apps.account.account.description_main": "Ваш основной адрес - это тот, на который Workavia Drive отправляет уведомления. Прочие адреса позволяют автоматически приглашать вас в рабочие среды, которые их используют.",
"scenes.apps.account.account.email_add": "Добавить новый аккаунт электронной почты",
"scenes.apps.account.account.email_add_modal.confirm": "Подтвердить данную электронную почту",
"scenes.apps.account.account.email_add_modal.invalid_code": "Данный код недействителен",
@@ -319,9 +319,9 @@
"scenes.apps.account.account.password_modal.password": "Новый пароль",
"scenes.apps.account.account.username": "Имя пользователя",
"scenes.apps.account.identity": "Личность",
"scenes.apps.account.identity.description": "Измените имя, фамилию и изображение профиля, видимые другими пользователям Twake Drive.",
"scenes.apps.account.identity.description": "Измените имя, фамилию и изображение профиля, видимые другими пользователям Workavia Drive.",
"scenes.apps.account.languages.menu_title": "Язык",
"scenes.apps.account.languages.text": "Сменить язык Twake Drive.",
"scenes.apps.account.languages.text": "Сменить язык Workavia Drive.",
"scenes.apps.account.on_console": "Чтобы изменить глобальные настройки учетной записи, нажмите «Перейти к консоли».",
"scenes.apps.account.preference": "Предпочтения",
"scenes.apps.account.thumbnail.max_weight": "Максимальный размер - 5 Мб",
@@ -342,7 +342,7 @@
"scenes.join.join_workspace_from_company": "Присоединяйтесь к {{$1}} с {{$2}}!",
"scenes.join.loading": "Загрузка…",
"scenes.join.login_first_button": "Войти или создать учетную запись",
"scenes.join.tdrive_description": "Twake Drive - это цифровая рабочая среда с открытым исходным кодом, созданная для повышения продуктивности вашей команды",
"scenes.join.tdrive_description": "Workavia Drive - это цифровая рабочая среда с открытым исходным кодом, созданная для повышения продуктивности вашей команды",
"scenes.join.wrong_link_description": "Попросите человека, который пригласил вас присоединиться к этой компании, выслать новую ссылку или создайте собственную компанию",
"scenes.join.wrong_link_title": "Эта ссылка больше не доступна",
"scenes.login.create_account.email": "Электронная почта",
@@ -364,9 +364,9 @@
"scenes.login.home.login_btn": "Войти",
"scenes.login.home.password": "Пароль",
"scenes.login.home.subtitle": "Добро пожаловать",
"scenes.login.home.title": "Вход в Twake Drive",
"scenes.login.home.title": "Вход в Workavia Drive",
"scenes.login.home.unable_to_connect": "Недействительные идентификационные данные",
"scenes.no_panic": "Без паники! Просто перезагрузите данную страницу, чтобы починить Twake Drive.",
"scenes.no_panic": "Без паники! Просто перезагрузите данную страницу, чтобы починить Workavia Drive.",
"scenes.tell_us": "Пожалуйста, расскажите нам, что вы делали в :",
"services.console_services.toaster.add_email_error_message": "Ошибка при добавлении {{$1}}",
"services.console_services.toaster.add_emails_error": "Ошибка при добавлении адреса(ов) электронной почты",