[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
@@ -17,10 +17,10 @@
"components.locked_features.locked_guests_popup.learn_more_button": "Lue lisää",
"components.locked_features.locked_guests_popup.or": "Tai",
"components.locked_features.locked_guests_popup.skip_for_now_button": "Ohita nyt",
"components.locked_features.locked_guests_popup.subtitle": "Tämä ominaisuus ei ole käytettävissä Twake Driven ilmaisessa versiossa",
"components.locked_features.locked_guests_popup.subtitle": "Tämä ominaisuus ei ole käytettävissä Workavia Driven ilmaisessa versiossa",
"components.locked_features.locked_guests_popup.title": "Vieraat-ominaisuus on lukittu",
"components.locked_features.locked_only_office_popup.subtitle": "Ilmaisessa versiossa et voi käyttää onlyofficea.",
"components.locked_features.locked_only_office_popup.text": "Oho!! Vaikuttaa siltä, että haluat muokata Twake Driven tiedostoa. Sinun kannattaa harkita suunnitelmasi päivittämistä, jos haluat tehdä yhteistyötä Office-tiedostojen parissa. Tutustu hinnoitteluvaihtoehtoihimme ja valitse tiimisi yhteistyötarpeisiisi paras vaihtoehto.",
"components.locked_features.locked_only_office_popup.text": "Oho!! Vaikuttaa siltä, että haluat muokata Workavia Driven tiedostoa. Sinun kannattaa harkita suunnitelmasi päivittämistä, jos haluat tehdä yhteistyötä Office-tiedostojen parissa. Tutustu hinnoitteluvaihtoehtoihimme ja valitse tiimisi yhteistyötarpeisiisi paras vaihtoehto.",
"components.locked_features.locked_only_office_popup.title": "Et voi muokata tätä tiedostoa",
"components.locked_features_components.locked_invite_alert.message_link": "päivittää yritystäsi",
"components.locked_features_components.locked_invite_alert.message_magic_link": " ota yhteyttä yrityksesi omistajaan tai ylläpitäjään.",
@@ -28,12 +28,12 @@
"components.locked_features_components.locked_invite_alert.message_part_2": " kutsua lisää jäseniä.",
"components.member.user_parts.and_more_user_text": " ja {{$1}} enemmän käyttäjiä",
"components.newversion.new_version_component.link": "Napsauta tätä ladataksesi uudelleen",
"components.newversion.new_version_component.row.part_1": "Käytössäsi on vanhentunut Twake Driven versio",
"components.newversion.new_version_component.row.part_1": "Käytössäsi on vanhentunut Workavia Driven versio",
"components.newversion.new_version_component.row.part_2": "Suosittelemme lataamaan sovelluksen uudelleen ja nauttimaan uusista ominaisuuksistamme!",
"components.newversion.new_version_modal.title": "Uusi versio saatavilla!",
"components.notifications.hidden_notifications_button.children": "Uusia viestejä",
"components.open_desktop_popup.open_here_link": "Avaa sen sijaan tästä",
"components.open_desktop_popup.subtitle": "avattu Twake Drive-sovelluksessa",
"components.open_desktop_popup.subtitle": "avattu Workavia Drive-sovelluksessa",
"components.searchpopup.header_title": "Hae",
"components.searchpopup.no_results_for": "Ei ollut tuloksia kohteelle",
"components.searchpopup.recent_files": "Viimeaikaiset tiedostot",
@@ -64,14 +64,14 @@
"login.create_account": "Luo tili",
"login.login_error": "Virhe kirjautumisen aikana",
"molecules.download_banner.download_button": "Lataa työpöytäsovellus",
"molecules.download_banner.title": "Ota kaikki irti Twake Drivesta ja lataa työpöytäsovellus nyt",
"molecules.download_banner.title": "Ota kaikki irti Workavia Drivesta ja lataa työpöytäsovellus nyt",
"scenes.app.channelsbar.currentuser.logout": "Kirjaudu ulos",
"scenes.app.channelsbar.currentuser.title": "Tiliasetukset",
"scenes.app.header.disconnected": "Et ole yhdistettynä",
"scenes.app.header.disconnected.reload": "Lataa uudelleen",
"scenes.app.mainview.create_account": "Luo työtilasi ilmaiseksi osoitteessa ",
"scenes.app.mainview.quick_search_placeholder": "Pikahaku",
"scenes.app.popup.adduser.adresses_message": "Erota osoitteet pilkulla tai välilyönnillä. Muista, että Twake Drive voi rajoittaa kutsujen määrää tilauksesi perusteella.",
"scenes.app.popup.adduser.adresses_message": "Erota osoitteet pilkulla tai välilyönnillä. Muista, että Workavia Drive voi rajoittaa kutsujen määrää tilauksesi perusteella.",
"scenes.app.popup.adduser.magiclinks.action_copy": "Kopio",
"scenes.app.popup.adduser.magiclinks.action_generate": "Tuottaa",
"scenes.app.popup.adduser.magiclinks.copied_to_clipboard": "Kopiointi leikepöydälle onnistui",
@@ -136,7 +136,7 @@
"scenes.app.workspaces.welcome_page.add_secondary_emails": "Lisää toissijainen sähköpostiosoite",
"scenes.app.workspaces.welcome_page.new_email": "Lisää toissijainen sähköpostiosoite",
"scenes.apps.account.account.change_username": "Vaihda yksilöllinen käyttäjänimesi.",
"scenes.apps.account.account.description_main": "Pääosoitteesi on paikka, johon Twake Drive lähettää ilmoituksesi. Toissijaisten osoitteiden avulla sinut kutsutaan automaattisesti niitä käyttäviin työtiloihin.",
"scenes.apps.account.account.description_main": "Pääosoitteesi on paikka, johon Workavia Drive lähettää ilmoituksesi. Toissijaisten osoitteiden avulla sinut kutsutaan automaattisesti niitä käyttäviin työtiloihin.",
"scenes.apps.account.account.email_add": "Lisää uusi sähköpostiosoite",
"scenes.apps.account.account.email_add_modal.confirm": "Vahvista tämä sähköpostiosoite",
"scenes.apps.account.account.email_add_modal.invalid_code": "Koodi ei kelpaa",
@@ -153,9 +153,9 @@
"scenes.apps.account.account.password_modal.password": "Uusi salasana",
"scenes.apps.account.account.username": "Käyttäjänimi",
"scenes.apps.account.identity": "Identiteetti",
"scenes.apps.account.identity.description": "Muuta etunimesi, sukunimesi ja profiilikuvasi, joka näkyy muille Twake Driven käyttäjille.",
"scenes.apps.account.identity.description": "Muuta etunimesi, sukunimesi ja profiilikuvasi, joka näkyy muille Workavia Driven käyttäjille.",
"scenes.apps.account.languages.menu_title": "Kieli",
"scenes.apps.account.languages.text": "Vaihda Twake Driven kieli.",
"scenes.apps.account.languages.text": "Vaihda Workavia Driven kieli.",
"scenes.apps.account.on_console": "Voit muokata yleisiä tiliasetuksiasi napsauttamalla Siirry konsoliin.",
"scenes.apps.account.preference": "Asetukset",
"scenes.apps.account.thumbnail.max_weight": "Enimmäiskoko 5 Mt",
@@ -176,7 +176,7 @@
"scenes.join.join_workspace_from_company": "Liity {{$1}}:ään {{$2}}:stä!",
"scenes.join.loading": "Ladataan…",
"scenes.join.login_first_button": "Kirjaudu sisään tai luo ensin tili",
"scenes.join.tdrive_description": "Twake Drive on avoimen lähdekoodin digitaalinen työtila, joka on suunniteltu parantamaan tiimisi tuottavuutta",
"scenes.join.tdrive_description": "Workavia Drive on avoimen lähdekoodin digitaalinen työtila, joka on suunniteltu parantamaan tiimisi tuottavuutta",
"scenes.join.wrong_link_description": "Pyydä henkilöltä, joka kutsui sinut tähän yritykseen, uusi linkki tai luo oma yritys",
"scenes.join.wrong_link_title": "Tämä linkki ei ole enää saatavilla",
"scenes.login.create_account.email": "Sähköpostiosoite",
@@ -191,16 +191,16 @@
"scenes.login.create_account.too_short_password": "Salasanan tulee sisältää vähintään kahdeksan merkkiä.",
"scenes.login.create_account.username": "Käyttäjänimi",
"scenes.login.create_account.username_already_exist": "Tämä käyttäjänimi on jo käytössä",
"scenes.login.footer.branding": "Olet {{$1}} ({{$2}}) yksityisellä Twake Drive-palvelimella. ",
"scenes.login.footer.branding": "Olet {{$1}} ({{$2}}) yksityisellä Workavia Drive-palvelimella. ",
"scenes.login.footer.go_to_tdrive": "Siirry osoitteeseen drive.twake.app",
"scenes.login.home.create_account": "Luo tili",
"scenes.login.home.email": "Sähköpostiosoite",
"scenes.login.home.login_btn": "Kirjaudu sisään",
"scenes.login.home.password": "Salasana",
"scenes.login.home.subtitle": "Kiva nähdä sinua",
"scenes.login.home.title": "Kirjaudu Twake Driveen",
"scenes.login.home.title": "Kirjaudu Workavia Driveen",
"scenes.login.home.unable_to_connect": "Virheelliset kirjautumistiedot",
"scenes.no_panic": "Älä panikoi! Korjaa Twake Drive lataamalla tämä sivu uudelleen.",
"scenes.no_panic": "Älä panikoi! Korjaa Workavia Drive lataamalla tämä sivu uudelleen.",
"scenes.tell_us": "Kerro meille mitä olit tekemässä:",
"services.console_services.toaster.add_email_error_message": "Virhe lisättäessä {{$1}}",
"services.console_services.toaster.add_emails_error": "Virhe lisättäessä sähköposteja",