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;