From 4cf16fa64260e53873cd3223e7381ae0b5143095 Mon Sep 17 00:00:00 2001 From: Laura Beatris <48022589+LauraBeatris@users.noreply.github.com> Date: Wed, 17 Dec 2025 19:21:18 -0300 Subject: [PATCH] Port changes from core 3 --- .changeset/nice-loops-fail.md | 7 + .../tasks/TaskChooseOrganization/index.tsx | 123 ++++++++++++------ .../src/ui/elements/contexts/index.tsx | 1 + packages/localizations/src/ar-SA.ts | 4 + packages/localizations/src/be-BY.ts | 4 + packages/localizations/src/bg-BG.ts | 4 + packages/localizations/src/bn-IN.ts | 4 + packages/localizations/src/ca-ES.ts | 4 + packages/localizations/src/cs-CZ.ts | 4 + packages/localizations/src/da-DK.ts | 4 + packages/localizations/src/de-DE.ts | 4 + packages/localizations/src/el-GR.ts | 4 + packages/localizations/src/en-GB.ts | 4 + packages/localizations/src/en-US.ts | 4 + packages/localizations/src/es-CR.ts | 4 + packages/localizations/src/es-ES.ts | 4 + packages/localizations/src/es-MX.ts | 4 + packages/localizations/src/es-UY.ts | 4 + packages/localizations/src/fa-IR.ts | 4 + packages/localizations/src/fi-FI.ts | 4 + packages/localizations/src/fr-FR.ts | 4 + packages/localizations/src/he-IL.ts | 4 + packages/localizations/src/hi-IN.ts | 4 + packages/localizations/src/hr-HR.ts | 4 + packages/localizations/src/hu-HU.ts | 4 + packages/localizations/src/id-ID.ts | 4 + packages/localizations/src/is-IS.ts | 4 + packages/localizations/src/it-IT.ts | 4 + packages/localizations/src/ja-JP.ts | 4 + packages/localizations/src/kk-KZ.ts | 4 + packages/localizations/src/ko-KR.ts | 4 + packages/localizations/src/mn-MN.ts | 4 + packages/localizations/src/ms-MY.ts | 4 + packages/localizations/src/nb-NO.ts | 4 + packages/localizations/src/nl-BE.ts | 4 + packages/localizations/src/nl-NL.ts | 4 + packages/localizations/src/pl-PL.ts | 4 + packages/localizations/src/pt-BR.ts | 4 + packages/localizations/src/pt-PT.ts | 4 + packages/localizations/src/ro-RO.ts | 4 + packages/localizations/src/ru-RU.ts | 4 + packages/localizations/src/sk-SK.ts | 4 + packages/localizations/src/sr-RS.ts | 4 + packages/localizations/src/sv-SE.ts | 4 + packages/localizations/src/ta-IN.ts | 4 + packages/localizations/src/te-IN.ts | 4 + packages/localizations/src/th-TH.ts | 4 + packages/localizations/src/tr-TR.ts | 4 + packages/localizations/src/uk-UA.ts | 4 + packages/localizations/src/vi-VN.ts | 4 + packages/localizations/src/zh-CN.ts | 4 + packages/localizations/src/zh-TW.ts | 4 + packages/shared/src/types/localization.ts | 4 + 53 files changed, 293 insertions(+), 38 deletions(-) create mode 100644 .changeset/nice-loops-fail.md diff --git a/.changeset/nice-loops-fail.md b/.changeset/nice-loops-fail.md new file mode 100644 index 00000000000..f559d572371 --- /dev/null +++ b/.changeset/nice-loops-fail.md @@ -0,0 +1,7 @@ +--- +'@clerk/localizations': minor +'@clerk/clerk-js': minor +'@clerk/shared': minor +--- + +Display message in `TaskChooseOrganization` when user is not allowed to create organizations diff --git a/packages/clerk-js/src/ui/components/SessionTasks/tasks/TaskChooseOrganization/index.tsx b/packages/clerk-js/src/ui/components/SessionTasks/tasks/TaskChooseOrganization/index.tsx index 4d8135592c2..c42c6f6ef91 100644 --- a/packages/clerk-js/src/ui/components/SessionTasks/tasks/TaskChooseOrganization/index.tsx +++ b/packages/clerk-js/src/ui/components/SessionTasks/tasks/TaskChooseOrganization/index.tsx @@ -1,10 +1,11 @@ import { useClerk, useSession, useUser } from '@clerk/shared/react'; -import { useState } from 'react'; +import { type ComponentType, useState } from 'react'; import { useSignOutContext, withCoreSessionSwitchGuard } from '@/ui/contexts'; import { descriptors, Flex, Flow, localizationKeys, Spinner } from '@/ui/customizables'; import { Card } from '@/ui/elements/Card'; import { withCardStateProvider } from '@/ui/elements/contexts'; +import { Header } from '@/ui/elements/Header'; import { useMultipleSessions } from '@/ui/hooks/useMultipleSessions'; import { useOrganizationListInView } from '@/ui/hooks/useOrganizationListInView'; @@ -13,24 +14,10 @@ import { ChooseOrganizationScreen } from './ChooseOrganizationScreen'; import { CreateOrganizationScreen } from './CreateOrganizationScreen'; const TaskChooseOrganizationInternal = () => { - const { signOut } = useClerk(); - const { user } = useUser(); - const { session } = useSession(); const { userMemberships, userSuggestions, userInvitations } = useOrganizationListInView(); - const { otherSessions } = useMultipleSessions({ user }); - const { navigateAfterSignOut, navigateAfterMultiSessionSingleSignOutUrl } = useSignOutContext(); - - const handleSignOut = () => { - if (otherSessions.length === 0) { - return signOut(navigateAfterSignOut); - } - - return signOut(navigateAfterMultiSessionSingleSignOutUrl, { sessionId: session?.id }); - }; const isLoading = userMemberships?.isLoading || userInvitations?.isLoading || userSuggestions?.isLoading; const hasExistingResources = !!(userMemberships?.count || userInvitations?.count || userSuggestions?.count); - const identifier = user?.primaryEmailAddress?.emailAddress ?? user?.username; return ( @@ -58,34 +45,56 @@ const TaskChooseOrganizationInternal = () => { )} - - ({ width: '100%' })} - > - {identifier && ( - - )} - ({ flexShrink: 0 })} - onClick={handleSignOut} - localizationKey={localizationKeys('taskChooseOrganization.signOut.actionLink')} - /> - - + ); }; +const TaskChooseOrganizationCardFooter = () => { + const { signOut } = useClerk(); + const { user } = useUser(); + const { session } = useSession(); + const { otherSessions } = useMultipleSessions({ user }); + const { navigateAfterSignOut, navigateAfterMultiSessionSingleSignOutUrl } = useSignOutContext(); + + const handleSignOut = () => { + if (otherSessions.length === 0) { + return signOut(navigateAfterSignOut); + } + + return signOut(navigateAfterMultiSessionSingleSignOutUrl, { sessionId: session?.id }); + }; + + const identifier = user?.primaryEmailAddress?.emailAddress ?? user?.username; + + return ( + + ({ width: '100%' })} + > + {identifier && ( + + )} + ({ flexShrink: 0 })} + onClick={handleSignOut} + localizationKey={localizationKeys('taskChooseOrganization.signOut.actionLink')} + /> + + + ); +}; + type TaskChooseOrganizationFlowsProps = { initialFlow: 'create' | 'choose'; }; @@ -104,6 +113,44 @@ const TaskChooseOrganizationFlows = withCardStateProvider((props: TaskChooseOrga return setCurrentFlow('create')} />; }); +export const withOrganizationCreationEnabledGuard = (Component: ComponentType) => { + return (props: T) => { + const { user } = useUser(); + + if (!user?.createOrganizationEnabled) { + return ; + } + + return ; + }; +}; + +function OrganizationCreationDisabledScreen() { + return ( + + + + + + + + + + + + + + + ); +} + export const TaskChooseOrganization = withCoreSessionSwitchGuard( - withTaskGuard(withCardStateProvider(TaskChooseOrganizationInternal), 'choose-organization'), + withTaskGuard( + withCardStateProvider(withOrganizationCreationEnabledGuard(TaskChooseOrganizationInternal)), + 'choose-organization', + ), ); diff --git a/packages/clerk-js/src/ui/elements/contexts/index.tsx b/packages/clerk-js/src/ui/elements/contexts/index.tsx index 1a719083777..c61a5fe7d37 100644 --- a/packages/clerk-js/src/ui/elements/contexts/index.tsx +++ b/packages/clerk-js/src/ui/elements/contexts/index.tsx @@ -128,6 +128,7 @@ export type FlowMetadata = { | 'complete' | 'accountSwitcher' | 'chooseOrganization' + | 'organizationCreationDisabled' | 'enterpriseConnections' | 'chooseWallet'; }; diff --git a/packages/localizations/src/ar-SA.ts b/packages/localizations/src/ar-SA.ts index d255dbde3a9..8219352bd45 100644 --- a/packages/localizations/src/ar-SA.ts +++ b/packages/localizations/src/ar-SA.ts @@ -867,6 +867,10 @@ export const arSA: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'يجب أن تنتمي إلى منظمة', + subtitle: 'تواصل مع مسؤول منظمتك للحصول على دعوة.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/be-BY.ts b/packages/localizations/src/be-BY.ts index bb7b57765ea..fad84fc092d 100644 --- a/packages/localizations/src/be-BY.ts +++ b/packages/localizations/src/be-BY.ts @@ -875,6 +875,10 @@ export const beBY: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Вы павінны належаць да арганізацыі', + subtitle: 'Звярніцеся да адміністратара вашай арганізацыі для атрымання запрашэння.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/bg-BG.ts b/packages/localizations/src/bg-BG.ts index 9ef316b5c81..73d77460986 100644 --- a/packages/localizations/src/bg-BG.ts +++ b/packages/localizations/src/bg-BG.ts @@ -871,6 +871,10 @@ export const bgBG: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Трябва да принадлежите към организация', + subtitle: 'Свържете се с администратора на вашата организация за покана.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/bn-IN.ts b/packages/localizations/src/bn-IN.ts index e5cbf0a14d8..8964e3de11c 100644 --- a/packages/localizations/src/bn-IN.ts +++ b/packages/localizations/src/bn-IN.ts @@ -875,6 +875,10 @@ export const bnIN: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'আপনাকে অবশ্যই একটি সংগঠনের অন্তর্ভুক্ত হতে হবে', + subtitle: 'আমন্ত্রণের জন্য আপনার সংগঠনের প্রশাসকের সাথে যোগাযোগ করুন।', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/ca-ES.ts b/packages/localizations/src/ca-ES.ts index 20b4e868aeb..1c420ebf6d7 100644 --- a/packages/localizations/src/ca-ES.ts +++ b/packages/localizations/src/ca-ES.ts @@ -870,6 +870,10 @@ export const caES: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Heu de pertànyer a una organització', + subtitle: "Contacteu amb l'administrador de la vostra organització per obtenir una invitació.", + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/cs-CZ.ts b/packages/localizations/src/cs-CZ.ts index ec49dcdde01..af4ec4d21b2 100644 --- a/packages/localizations/src/cs-CZ.ts +++ b/packages/localizations/src/cs-CZ.ts @@ -881,6 +881,10 @@ export const csCZ: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Musíte patřit do organizace', + subtitle: 'Kontaktujte administrátora vaší organizace pro pozvánku.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/da-DK.ts b/packages/localizations/src/da-DK.ts index cb52af210b9..8735a5df6d4 100644 --- a/packages/localizations/src/da-DK.ts +++ b/packages/localizations/src/da-DK.ts @@ -868,6 +868,10 @@ export const daDK: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Du skal tilhøre en organisation', + subtitle: 'Kontakt din organisationsadministrator for en invitation.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/de-DE.ts b/packages/localizations/src/de-DE.ts index a5b4e5915af..69e01764480 100644 --- a/packages/localizations/src/de-DE.ts +++ b/packages/localizations/src/de-DE.ts @@ -885,6 +885,10 @@ export const deDE: LocalizationResource = { subtitle: 'Geben Sie Ihre Organisationsdetails ein, um fortzufahren', title: 'Organisation einrichten', }, + organizationCreationDisabled: { + title: 'Sie müssen einer Organisation angehören', + subtitle: 'Kontaktieren Sie Ihren Organisationsadministrator für eine Einladung.', + }, signOut: { actionLink: 'Abmelden', actionText: 'Angemeldet als {{identifier}}', diff --git a/packages/localizations/src/el-GR.ts b/packages/localizations/src/el-GR.ts index a39eb505b63..4ba594ab96c 100644 --- a/packages/localizations/src/el-GR.ts +++ b/packages/localizations/src/el-GR.ts @@ -872,6 +872,10 @@ export const elGR: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Πρέπει να ανήκετε σε έναν οργανισμό', + subtitle: 'Επικοινωνήστε με τον διαχειριστή του οργανισμού σας για πρόσκληση.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/en-GB.ts b/packages/localizations/src/en-GB.ts index f0c4414ee86..57e2a3ed202 100644 --- a/packages/localizations/src/en-GB.ts +++ b/packages/localizations/src/en-GB.ts @@ -872,6 +872,10 @@ export const enGB: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'You must belong to an organisation', + subtitle: 'Contact your organisation admin for an invitation.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/en-US.ts b/packages/localizations/src/en-US.ts index b56df01c941..ab3a3a11c24 100644 --- a/packages/localizations/src/en-US.ts +++ b/packages/localizations/src/en-US.ts @@ -869,6 +869,10 @@ export const enUS: LocalizationResource = { subtitle: 'Enter your organization details to continue', title: 'Setup your organization', }, + organizationCreationDisabled: { + title: 'You must belong to an organization', + subtitle: 'Contact your organization admin for an invitation.', + }, signOut: { actionLink: 'Sign out', actionText: 'Signed in as {{identifier}}', diff --git a/packages/localizations/src/es-CR.ts b/packages/localizations/src/es-CR.ts index 9afc723c559..1d4a2766065 100644 --- a/packages/localizations/src/es-CR.ts +++ b/packages/localizations/src/es-CR.ts @@ -877,6 +877,10 @@ export const esCR: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Debe pertenecer a una organización', + subtitle: 'Contacte al administrador de su organización para obtener una invitación.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/es-ES.ts b/packages/localizations/src/es-ES.ts index 5c7c776ed63..c0eb4e51ab3 100644 --- a/packages/localizations/src/es-ES.ts +++ b/packages/localizations/src/es-ES.ts @@ -871,6 +871,10 @@ export const esES: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Debe pertenecer a una organización', + subtitle: 'Contacte al administrador de su organización para obtener una invitación.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/es-MX.ts b/packages/localizations/src/es-MX.ts index 6baf269e3f0..9c2ddc6945e 100644 --- a/packages/localizations/src/es-MX.ts +++ b/packages/localizations/src/es-MX.ts @@ -878,6 +878,10 @@ export const esMX: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Debe pertenecer a una organización', + subtitle: 'Contacte al administrador de su organización para obtener una invitación.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/es-UY.ts b/packages/localizations/src/es-UY.ts index 99ef00a8566..8c23b39578f 100644 --- a/packages/localizations/src/es-UY.ts +++ b/packages/localizations/src/es-UY.ts @@ -877,6 +877,10 @@ export const esUY: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Debés pertenecer a una organización', + subtitle: 'Contactá al administrador de tu organización para obtener una invitación.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/fa-IR.ts b/packages/localizations/src/fa-IR.ts index 4258c7d0665..70aa713cea0 100644 --- a/packages/localizations/src/fa-IR.ts +++ b/packages/localizations/src/fa-IR.ts @@ -881,6 +881,10 @@ export const faIR: LocalizationResource = { subtitle: 'سازمان جدیدی برای شروع کار ایجاد کنید', title: 'ایجاد سازمان جدید', }, + organizationCreationDisabled: { + title: 'شما باید عضو یک سازمان باشید', + subtitle: 'برای دریافت دعوتنامه با مدیر سازمان خود تماس بگیرید.', + }, signOut: { actionLink: 'خروج از همه حساب‌ها', actionText: 'می‌خواهید خارج شوید؟', diff --git a/packages/localizations/src/fi-FI.ts b/packages/localizations/src/fi-FI.ts index b326c9dedf1..1fd6d7c3b4a 100644 --- a/packages/localizations/src/fi-FI.ts +++ b/packages/localizations/src/fi-FI.ts @@ -871,6 +871,10 @@ export const fiFI: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Sinun täytyy kuulua organisaatioon', + subtitle: 'Ota yhteyttä organisaatiosi ylläpitäjään saadaksesi kutsun.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/fr-FR.ts b/packages/localizations/src/fr-FR.ts index d275b94a111..68783d6c650 100644 --- a/packages/localizations/src/fr-FR.ts +++ b/packages/localizations/src/fr-FR.ts @@ -886,6 +886,10 @@ export const frFR: LocalizationResource = { subtitle: 'Entrez les détails de votre organisation pour continuer', title: 'Configurer votre organisation', }, + organizationCreationDisabled: { + title: 'Vous devez appartenir à une organisation', + subtitle: "Contactez l'administrateur de votre organisation pour obtenir une invitation.", + }, signOut: { actionLink: 'Se déconnecter', actionText: 'Connecté en tant que {{identifier}}', diff --git a/packages/localizations/src/he-IL.ts b/packages/localizations/src/he-IL.ts index 57de830f564..656df81db94 100644 --- a/packages/localizations/src/he-IL.ts +++ b/packages/localizations/src/he-IL.ts @@ -861,6 +861,10 @@ export const heIL: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'עליך להשתייך לארגון', + subtitle: 'פנה למנהל הארגון שלך לקבלת הזמנה.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/hi-IN.ts b/packages/localizations/src/hi-IN.ts index 6adb8416635..834cae04381 100644 --- a/packages/localizations/src/hi-IN.ts +++ b/packages/localizations/src/hi-IN.ts @@ -875,6 +875,10 @@ export const hiIN: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'आपको किसी संगठन से संबंधित होना चाहिए', + subtitle: 'आमंत्रण के लिए अपने संगठन के व्यवस्थापक से संपर्क करें।', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/hr-HR.ts b/packages/localizations/src/hr-HR.ts index 5cbb39b5ac8..33d08de6c9a 100644 --- a/packages/localizations/src/hr-HR.ts +++ b/packages/localizations/src/hr-HR.ts @@ -872,6 +872,10 @@ export const hrHR: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Morate pripadati organizaciji', + subtitle: 'Kontaktirajte administratora svoje organizacije za pozivnicu.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/hu-HU.ts b/packages/localizations/src/hu-HU.ts index 8eec65fff94..f2c37364a6c 100644 --- a/packages/localizations/src/hu-HU.ts +++ b/packages/localizations/src/hu-HU.ts @@ -869,6 +869,10 @@ export const huHU: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Egy szervezethez kell tartoznia', + subtitle: 'Kérjen meghívót a szervezet adminisztrátorától.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/id-ID.ts b/packages/localizations/src/id-ID.ts index 77001ca63fd..be17526be27 100644 --- a/packages/localizations/src/id-ID.ts +++ b/packages/localizations/src/id-ID.ts @@ -876,6 +876,10 @@ export const idID: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Anda harus menjadi anggota organisasi', + subtitle: 'Hubungi admin organisasi Anda untuk mendapatkan undangan.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/is-IS.ts b/packages/localizations/src/is-IS.ts index 5043c414ad8..8b4d4dbb689 100644 --- a/packages/localizations/src/is-IS.ts +++ b/packages/localizations/src/is-IS.ts @@ -872,6 +872,10 @@ export const isIS: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Þú verður að tilheyra samtökum', + subtitle: 'Hafðu samband við stjórnanda samtakanna til að fá boð.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/it-IT.ts b/packages/localizations/src/it-IT.ts index b277907a0a3..5ae69b5abf0 100644 --- a/packages/localizations/src/it-IT.ts +++ b/packages/localizations/src/it-IT.ts @@ -878,6 +878,10 @@ export const itIT: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: "Devi appartenere a un'organizzazione", + subtitle: "Contatta l'amministratore della tua organizzazione per un invito.", + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/ja-JP.ts b/packages/localizations/src/ja-JP.ts index f8964128335..688db95ed37 100644 --- a/packages/localizations/src/ja-JP.ts +++ b/packages/localizations/src/ja-JP.ts @@ -882,6 +882,10 @@ export const jaJP: LocalizationResource = { subtitle: '続行するには組織の詳細を入力してください', title: '組織をセットアップ', }, + organizationCreationDisabled: { + title: '組織に所属する必要があります', + subtitle: '招待を受けるには組織の管理者にお問い合わせください。', + }, signOut: { actionLink: 'サインアウト', actionText: '{{identifier}} としてサインイン中', diff --git a/packages/localizations/src/kk-KZ.ts b/packages/localizations/src/kk-KZ.ts index ddca4b1ef35..6d6962a51bc 100644 --- a/packages/localizations/src/kk-KZ.ts +++ b/packages/localizations/src/kk-KZ.ts @@ -862,6 +862,10 @@ export const kkKZ: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Сіз ұйымға тиесілі болуыңыз керек', + subtitle: 'Шақыру алу үшін ұйымыңыздың әкімшісіне хабарласыңыз.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/ko-KR.ts b/packages/localizations/src/ko-KR.ts index 8fedd5fd27a..a23c0947d99 100644 --- a/packages/localizations/src/ko-KR.ts +++ b/packages/localizations/src/ko-KR.ts @@ -863,6 +863,10 @@ export const koKR: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: '조직에 소속되어야 합니다', + subtitle: '초대를 받으려면 조직 관리자에게 문의하세요.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/mn-MN.ts b/packages/localizations/src/mn-MN.ts index 266f70c00b0..75f5036e6b6 100644 --- a/packages/localizations/src/mn-MN.ts +++ b/packages/localizations/src/mn-MN.ts @@ -870,6 +870,10 @@ export const mnMN: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Та байгууллагад харьяалагдах ёстой', + subtitle: 'Урилга авахын тулд байгууллагын админтай холбогдоно уу.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/ms-MY.ts b/packages/localizations/src/ms-MY.ts index de27e227c26..c8a7b0567f8 100644 --- a/packages/localizations/src/ms-MY.ts +++ b/packages/localizations/src/ms-MY.ts @@ -878,6 +878,10 @@ export const msMY: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Anda mesti menjadi ahli organisasi', + subtitle: 'Hubungi pentadbir organisasi anda untuk jemputan.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/nb-NO.ts b/packages/localizations/src/nb-NO.ts index 8211ae928e3..04090d716b8 100644 --- a/packages/localizations/src/nb-NO.ts +++ b/packages/localizations/src/nb-NO.ts @@ -869,6 +869,10 @@ export const nbNO: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Du må tilhøre en organisasjon', + subtitle: 'Kontakt organisasjonsadministratoren din for en invitasjon.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/nl-BE.ts b/packages/localizations/src/nl-BE.ts index 22a5d24dab5..b16b7e84c84 100644 --- a/packages/localizations/src/nl-BE.ts +++ b/packages/localizations/src/nl-BE.ts @@ -870,6 +870,10 @@ export const nlBE: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Je moet tot een organisatie behoren', + subtitle: 'Neem contact op met de beheerder van je organisatie voor een uitnodiging.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/nl-NL.ts b/packages/localizations/src/nl-NL.ts index 508ee6443b7..261104f23a7 100644 --- a/packages/localizations/src/nl-NL.ts +++ b/packages/localizations/src/nl-NL.ts @@ -870,6 +870,10 @@ export const nlNL: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Je moet tot een organisatie behoren', + subtitle: 'Neem contact op met de beheerder van je organisatie voor een uitnodiging.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/pl-PL.ts b/packages/localizations/src/pl-PL.ts index 71cc2dd7f0b..76c4579f659 100644 --- a/packages/localizations/src/pl-PL.ts +++ b/packages/localizations/src/pl-PL.ts @@ -875,6 +875,10 @@ export const plPL: LocalizationResource = { subtitle: 'Wprowadź szczegóły swojej organizacji', title: 'Utwórz swoją organizację', }, + organizationCreationDisabled: { + title: 'Musisz należeć do organizacji', + subtitle: 'Skontaktuj się z administratorem swojej organizacji, aby uzyskać zaproszenie.', + }, signOut: { actionLink: 'Wyloguj', actionText: 'Zalogowano jako {{identifier}}', diff --git a/packages/localizations/src/pt-BR.ts b/packages/localizations/src/pt-BR.ts index a36057fcf84..219efe09126 100644 --- a/packages/localizations/src/pt-BR.ts +++ b/packages/localizations/src/pt-BR.ts @@ -882,6 +882,10 @@ export const ptBR: LocalizationResource = { subtitle: 'Conte-nos um pouco sobre sua organização', title: 'Configure sua conta', }, + organizationCreationDisabled: { + title: 'Você deve pertencer a uma organização', + subtitle: 'Entre em contato com o administrador da sua organização para obter um convite.', + }, signOut: { actionLink: 'Sair', actionText: 'Conectado como {{identifier}}', diff --git a/packages/localizations/src/pt-PT.ts b/packages/localizations/src/pt-PT.ts index f283a5c8f25..71ee25db9fb 100644 --- a/packages/localizations/src/pt-PT.ts +++ b/packages/localizations/src/pt-PT.ts @@ -868,6 +868,10 @@ export const ptPT: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Deve pertencer a uma organização', + subtitle: 'Contacte o administrador da sua organização para obter um convite.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/ro-RO.ts b/packages/localizations/src/ro-RO.ts index 72879869659..45dc8ea5ee3 100644 --- a/packages/localizations/src/ro-RO.ts +++ b/packages/localizations/src/ro-RO.ts @@ -883,6 +883,10 @@ export const roRO: LocalizationResource = { subtitle: 'Introdu detaliile organizației pentru a continua', title: 'Configurează-ți organizația', }, + organizationCreationDisabled: { + title: 'Trebuie să aparții unei organizații', + subtitle: 'Contactează administratorul organizației tale pentru o invitație.', + }, signOut: { actionLink: 'Deconectează-te', actionText: 'Autentificat ca {{identifier}}', diff --git a/packages/localizations/src/ru-RU.ts b/packages/localizations/src/ru-RU.ts index 4a688b923b8..ec888bae6d9 100644 --- a/packages/localizations/src/ru-RU.ts +++ b/packages/localizations/src/ru-RU.ts @@ -882,6 +882,10 @@ export const ruRU: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Вы должны принадлежать к организации', + subtitle: 'Свяжитесь с администратором вашей организации для получения приглашения.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/sk-SK.ts b/packages/localizations/src/sk-SK.ts index 619486e38d7..67ad6b556e8 100644 --- a/packages/localizations/src/sk-SK.ts +++ b/packages/localizations/src/sk-SK.ts @@ -875,6 +875,10 @@ export const skSK: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Musíte patriť do organizácie', + subtitle: 'Kontaktujte administrátora vašej organizácie pre pozvánku.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/sr-RS.ts b/packages/localizations/src/sr-RS.ts index 8763f4b97d5..27657268b6d 100644 --- a/packages/localizations/src/sr-RS.ts +++ b/packages/localizations/src/sr-RS.ts @@ -868,6 +868,10 @@ export const srRS: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Morate pripadati organizaciji', + subtitle: 'Kontaktirajte administratora svoje organizacije za pozivnicu.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/sv-SE.ts b/packages/localizations/src/sv-SE.ts index a1dda22204a..cc1dacd089d 100644 --- a/packages/localizations/src/sv-SE.ts +++ b/packages/localizations/src/sv-SE.ts @@ -873,6 +873,10 @@ export const svSE: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Du måste tillhöra en organisation', + subtitle: 'Kontakta din organisationsadministratör för en inbjudan.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/ta-IN.ts b/packages/localizations/src/ta-IN.ts index b3b71f7db63..c88a85443e8 100644 --- a/packages/localizations/src/ta-IN.ts +++ b/packages/localizations/src/ta-IN.ts @@ -877,6 +877,10 @@ export const taIN: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'நீங்கள் ஒரு அமைப்பில் உறுப்பினராக இருக்க வேண்டும்', + subtitle: 'அழைப்புக்கு உங்கள் அமைப்பின் நிர்வாகியைத் தொடர்பு கொள்ளவும்.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/te-IN.ts b/packages/localizations/src/te-IN.ts index 6583d783572..e6c0d4bc09b 100644 --- a/packages/localizations/src/te-IN.ts +++ b/packages/localizations/src/te-IN.ts @@ -877,6 +877,10 @@ export const teIN: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'మీరు ఒక సంస్థకు చెంది ఉండాలి', + subtitle: 'ఆహ్వానం కోసం మీ సంస్థ నిర్వాహకుడిని సంప్రదించండి.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/th-TH.ts b/packages/localizations/src/th-TH.ts index 2db58cbf7e8..4cc588927ac 100644 --- a/packages/localizations/src/th-TH.ts +++ b/packages/localizations/src/th-TH.ts @@ -871,6 +871,10 @@ export const thTH: LocalizationResource = { subtitle: 'ใส่รายละเอียดองค์กรของคุณเพื่อดำเนินการต่อ', title: 'ตั้งค่าองค์กรของคุณ', }, + organizationCreationDisabled: { + title: 'คุณต้องเป็นสมาชิกขององค์กร', + subtitle: 'ติดต่อผู้ดูแลระบบขององค์กรของคุณเพื่อขอคำเชิญ', + }, signOut: { actionLink: 'ออกจากระบบ', actionText: 'เข้าสู่ระบบในนาม {{identifier}}', diff --git a/packages/localizations/src/tr-TR.ts b/packages/localizations/src/tr-TR.ts index 19d0c28b9c8..68fa90e72c7 100644 --- a/packages/localizations/src/tr-TR.ts +++ b/packages/localizations/src/tr-TR.ts @@ -871,6 +871,10 @@ export const trTR: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Bir organizasyona ait olmalısınız', + subtitle: 'Davet için organizasyon yöneticinizle iletişime geçin.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/uk-UA.ts b/packages/localizations/src/uk-UA.ts index fedf768c71e..18d9f87cea1 100644 --- a/packages/localizations/src/uk-UA.ts +++ b/packages/localizations/src/uk-UA.ts @@ -867,6 +867,10 @@ export const ukUA: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Ви повинні належати до організації', + subtitle: 'Зверніться до адміністратора вашої організації для отримання запрошення.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/vi-VN.ts b/packages/localizations/src/vi-VN.ts index 732a2e815fc..dfb230cd6bc 100644 --- a/packages/localizations/src/vi-VN.ts +++ b/packages/localizations/src/vi-VN.ts @@ -878,6 +878,10 @@ export const viVN: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: 'Bạn phải thuộc về một tổ chức', + subtitle: 'Liên hệ với quản trị viên tổ chức của bạn để nhận lời mời.', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/zh-CN.ts b/packages/localizations/src/zh-CN.ts index 2de02d8e562..17668e096ef 100644 --- a/packages/localizations/src/zh-CN.ts +++ b/packages/localizations/src/zh-CN.ts @@ -857,6 +857,10 @@ export const zhCN: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: '您必须属于一个组织', + subtitle: '请联系您的组织管理员获取邀请。', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/localizations/src/zh-TW.ts b/packages/localizations/src/zh-TW.ts index 17ee124966d..faa7a024fda 100644 --- a/packages/localizations/src/zh-TW.ts +++ b/packages/localizations/src/zh-TW.ts @@ -858,6 +858,10 @@ export const zhTW: LocalizationResource = { subtitle: undefined, title: undefined, }, + organizationCreationDisabled: { + title: '您必須屬於一個組織', + subtitle: '請聯繫您的組織管理員以獲取邀請。', + }, signOut: { actionLink: undefined, actionText: undefined, diff --git a/packages/shared/src/types/localization.ts b/packages/shared/src/types/localization.ts index 7458fee5ad1..a8f3f980653 100644 --- a/packages/shared/src/types/localization.ts +++ b/packages/shared/src/types/localization.ts @@ -1303,6 +1303,10 @@ export type __internal_LocalizationResource = { action__createOrganization: LocalizationValue; action__invitationAccept: LocalizationValue; }; + organizationCreationDisabled: { + title: LocalizationValue; + subtitle: LocalizationValue; + }; }; taskResetPassword: { title: LocalizationValue;