mirror of
https://github.com/logto-io/logto.git
synced 2024-12-16 20:26:19 -05:00
refactor(console): update upgrade reminder for early adopters (#4257)
This commit is contained in:
parent
2417984fbe
commit
28da86bfe4
16 changed files with 48 additions and 31 deletions
|
@ -9,6 +9,7 @@ import {
|
|||
quotaItemLimitedPhrasesMap,
|
||||
quotaItemNotEligiblePhrasesMap,
|
||||
} from '@/consts/quota-item-phrases';
|
||||
import { ReservedPlanId } from '@/consts/subscriptions';
|
||||
import DynamicT from '@/ds-components/DynamicT';
|
||||
import { type SubscriptionPlan, type SubscriptionPlanQuota } from '@/types/subscriptions';
|
||||
import { sortBy } from '@/utils/sort';
|
||||
|
@ -31,7 +32,7 @@ function NotEligibleSwitchPlanModalContent({ targetPlan, isDowngrade = false }:
|
|||
keyPrefix: 'admin_console.subscription.not_eligible_modal',
|
||||
});
|
||||
|
||||
const { name, quota } = targetPlan;
|
||||
const { id, name, quota } = targetPlan;
|
||||
|
||||
const orderedEntries = useMemo(() => {
|
||||
// eslint-disable-next-line no-restricted-syntax
|
||||
|
@ -55,6 +56,7 @@ function NotEligibleSwitchPlanModalContent({ targetPlan, isDowngrade = false }:
|
|||
>
|
||||
{t(isDowngrade ? 'downgrade_description' : 'upgrade_description')}
|
||||
</Trans>
|
||||
{!isDowngrade && id === ReservedPlanId.hobby && t('upgrade_pro_tip')}
|
||||
</div>
|
||||
<ul className={styles.list}>
|
||||
{orderedEntries.map(([quotaKey, quotaValue]) => {
|
||||
|
|
|
@ -57,9 +57,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Stellen Sie sicher, dass Sie die folgenden Kriterien erfüllen, bevor Sie auf <name/> downgraden.',
|
||||
downgrade_help_tip: 'Hilfe beim Downgrade benötigt? <a>Kontaktieren Sie uns</a>.',
|
||||
upgrade_title: 'Upgrade nicht möglich',
|
||||
upgrade_title: 'Freundliche Erinnerung für unsere geschätzten Early Adopters',
|
||||
upgrade_description:
|
||||
'Sie verwenden derzeit mehr als das von <name /> zugelassene Kontingent. Stellen Sie sicher, dass Sie die folgenden Kriterien erfüllen, bevor Sie auf <name/> upgraden.',
|
||||
'Sie nutzen derzeit mehr als das, was <name /> erlaubt. Logto ist nun offiziell und bietet Funktionen, die auf jeden Tarif zugeschnitten sind. Bevor Sie ein Upgrade auf den <name /> in Betracht ziehen, stellen Sie sicher, dass Sie die folgenden Kriterien für das Upgrade erfüllen.',
|
||||
upgrade_pro_tip: ' Oder erwägen Sie ein Upgrade auf den Pro Plan.',
|
||||
upgrade_help_tip: 'Hilfe beim Upgrade benötigt? <a>Kontaktieren Sie uns</a>.',
|
||||
a_maximum_of: 'Maximal <item/>',
|
||||
},
|
||||
|
|
|
@ -57,9 +57,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Make sure you meet the following criteria before downgrading to the <name/>.',
|
||||
downgrade_help_tip: 'Need help downgrading? <a>Contact us</a>.',
|
||||
upgrade_title: 'You are not eligible for upgrade',
|
||||
upgrade_title: 'Friendly reminder for our honoured early adopters',
|
||||
upgrade_description:
|
||||
'You’re currently using more than what the <name /> allows. Before you consider upgrading to the <name />, make sure you meet the following criteria before upgrading.',
|
||||
'You’re currently using more than what the <name /> allows. Logto is now official, including features tailored to each plan. Before you consider upgrading to the <name />, make sure you meet the following criteria before upgrading.',
|
||||
upgrade_pro_tip: ' Or considering upgrading to Pro Plan.',
|
||||
upgrade_help_tip: 'Need help upgrading? <a>Contact us</a>.',
|
||||
a_maximum_of: 'A maximum of <item/>',
|
||||
},
|
||||
|
|
|
@ -59,9 +59,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Asegúrese de cumplir con los siguientes criterios antes de cambiar al plan <name/>.',
|
||||
downgrade_help_tip: '¿Necesitas ayuda para cambiar de plan? <a>Contáctenos</a>.',
|
||||
upgrade_title: 'No es posible el cambio a un plan superior',
|
||||
upgrade_title: 'Recordatorio amistoso para nuestros apreciados early adopters',
|
||||
upgrade_description:
|
||||
'Actualmente está utilizando más de lo permitido por el plan <name />. Asegúrese de cumplir con los siguientes criterios antes de considerar el cambio al plan <name/>.',
|
||||
'Actualmente estás usando más de lo permitido por <name />. Logto es ahora oficial e incluye características adaptadas a cada plan. Antes de considerar la actualización al <name />, asegúrate de cumplir con los siguientes criterios antes de hacer el upgrade.',
|
||||
upgrade_pro_tip: ' O considera actualizar al Plan Pro.',
|
||||
upgrade_help_tip: '¿Necesitas ayuda para cambiar de plan? <a>Contáctenos</a>.',
|
||||
a_maximum_of: 'Un máximo de <item/>',
|
||||
},
|
||||
|
|
|
@ -59,9 +59,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Assurez-vous de remplir les critères suivants avant de rétrograder vers le plan <name/>.',
|
||||
downgrade_help_tip: "Besoin d'aide pour rétrograder ? <a>Contactez-nous</a>.",
|
||||
upgrade_title: "Vous n'êtes pas éligible pour une mise à niveau",
|
||||
upgrade_title: 'Rappel amical pour nos précieux early adopters',
|
||||
upgrade_description:
|
||||
'Vous utilisez actuellement plus que ce que permet le plan <name />. Avant de considérer une mise à niveau vers le plan <name/>, assurez-vous de remplir les critères suivants.',
|
||||
'Vous utilisez actuellement plus que ce que <name /> autorise. Logto est désormais officiel, avec des fonctionnalités adaptées à chaque plan. Avant de envisager une mise à niveau vers <name />, assurez-vous de remplir les critères suivants avant de faire la mise à niveau.',
|
||||
upgrade_pro_tip: ' Ou envisagez de passer au Plan Pro.',
|
||||
upgrade_help_tip: "Besoin d'aide pour la mise à niveau ? <a>Contactez-nous</a>.",
|
||||
a_maximum_of: 'Un maximum de <item/>',
|
||||
},
|
||||
|
|
|
@ -58,9 +58,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Assicurati di soddisfare i seguenti criteri prima di eseguire il downgrade al piano <name/>.',
|
||||
downgrade_help_tip: 'Hai bisogno di aiuto per il downgrade? <a>Contattaci</a>.',
|
||||
upgrade_title: "Non sei idoneo per l'upgrade",
|
||||
upgrade_title: 'Promemoria amichevole per i nostri apprezzati early adopter',
|
||||
upgrade_description:
|
||||
"Attualmente stai utilizzando più di quanto consentito dal piano <name />. Prima di considerare l'upgrade al piano <name/>, assicurati di soddisfare i seguenti criteri.",
|
||||
"Attualmente stai utilizzando più di quanto consentito da <name />. Logto è ora ufficiale, con funzionalità personalizzate per ciascun piano. Prima di considerare l'aggiornamento al <name />, assicurati di soddisfare i seguenti criteri prima dell'aggiornamento.",
|
||||
upgrade_pro_tip: " Oppure valuta l'aggiornamento al Piano Pro.",
|
||||
upgrade_help_tip: "Hai bisogno di aiuto per l'upgrade? <a>Contattaci</a>.",
|
||||
a_maximum_of: 'Un massimo di <item/>',
|
||||
},
|
||||
|
|
|
@ -58,9 +58,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'<name/>へダウングレードする前に、以下の条件を満たしていることを確認してください。',
|
||||
downgrade_help_tip: 'ダウングレードのヘルプが必要ですか?<a>お問い合わせください</a>。',
|
||||
upgrade_title: 'アップグレードの対象外です',
|
||||
upgrade_title: '当社の尊敬されるアーリーアダプターの皆様へのフレンドリーなリマインダー',
|
||||
upgrade_description:
|
||||
'<name />が許可する量を超えて使用しています。 <name />へのアップグレードを検討する前に、以下の条件を満たしていることを確認してください。',
|
||||
'現在、<name /> の許容範囲を超えて使用しています。Logto は正式にリリースされ、各プランに合わせた機能が提供されています。 <name /> へのアップグレードを検討する前に、アップグレードする前提条件を満たしていることを確認してください。',
|
||||
upgrade_pro_tip: ' または Pro プランへのアップグレードを検討してください。',
|
||||
upgrade_help_tip: 'アップグレードのヘルプが必要ですか?<a>お問い合わせください</a>。',
|
||||
a_maximum_of: '<item/>の最大数',
|
||||
},
|
||||
|
|
|
@ -56,9 +56,10 @@ const subscription = {
|
|||
downgrade_title: '다운그레이드할 수 없습니다',
|
||||
downgrade_description: '<name/>로 다운그레이드하기 전에 다음 기준을 충족하는지 확인하세요.',
|
||||
downgrade_help_tip: '다운그레이드 도움이 필요하세요? <a>문의하세요</a>.',
|
||||
upgrade_title: '업그레이드할 수 없습니다',
|
||||
upgrade_title: '우리의 존경받는 초기 사용자를 위한 친절한 리마인더',
|
||||
upgrade_description:
|
||||
'<name />이(가) 허용하는 양을 현재 사용 중입니다. <name />로 업그레이드를 고려하기 전에 다음 기준을 충족하는지 확인하세요.',
|
||||
'현재 <name />이 허용하는 양보다 더 많이 사용하고 있습니다. 로그토는 이제 공식적으로 출시되었으며 각 플랜에 맞게 설계된 기능을 제공합니다. <name />로 업그레이드를 고려하기 전에, 업그레이드하기 전에 다음 기준을 충족하는지 확인하세요.',
|
||||
upgrade_pro_tip: ' 또는 프로 플랜으로 업그레이드를 고려하세요.',
|
||||
upgrade_help_tip: '업그레이드 도움이 필요하세요? <a>문의하세요</a>.',
|
||||
a_maximum_of: '<item/> 최대 한도',
|
||||
},
|
||||
|
|
|
@ -58,9 +58,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Upewnij się, że spełniasz następujące kryteria przed zmniejszeniem do <name/>.',
|
||||
downgrade_help_tip: 'Potrzebna pomoc przy zmniejszaniu? <a>Skontaktuj się z nami</a>.',
|
||||
upgrade_title: 'Nie spełniasz warunków do zwiększenia',
|
||||
upgrade_title: 'Przyjazne przypomnienie dla naszych szanowanych wczesnych użytkowników',
|
||||
upgrade_description:
|
||||
'Obecnie używasz więcej niż to, co pozwala <name />. Przed rozważeniem zwiększenia do <name/>, upewnij się, że spełniasz następujące kryteria.',
|
||||
'Obecnie używasz więcej niż to, co pozwala <name />. Logto jest teraz oficjalne, z funkcjami dostosowanymi do każdego planu. Zanim rozważysz aktualizację do <name />, upewnij się, że spełniasz poniższe kryteria przed dokonaniem aktualizacji.',
|
||||
upgrade_pro_tip: ' Lub rozważ aktualizację do Planu Pro.',
|
||||
upgrade_help_tip: 'Potrzebna pomoc przy zwiększaniu? <a>Skontaktuj się z nami</a>.',
|
||||
a_maximum_of: 'Maksymalnie <item/>',
|
||||
},
|
||||
|
|
|
@ -57,9 +57,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Certifique-se de atender aos seguintes critérios antes de fazer o downgrade para o plano <name/>.',
|
||||
downgrade_help_tip: 'Precisa de ajuda com o downgrade? <a>Contate-nos</a>.',
|
||||
upgrade_title: 'Você não é elegível para fazer upgrade',
|
||||
upgrade_title: 'Lembrete amigável para nossos honrados early adopters',
|
||||
upgrade_description:
|
||||
'Atualmente, você está usando mais do que o permitido pelo plano <name/>. Antes de considerar o upgrade para o plano <name/>, certifique-se de atender aos seguintes critérios.',
|
||||
'Você está usando atualmente mais do que o permitido pelo <name />. O Logto agora é oficial, incluindo recursos adaptados a cada plano. Antes de considerar a atualização para o <name />, verifique se você atende aos seguintes critérios antes de fazer o upgrade.',
|
||||
upgrade_pro_tip: ' Ou considere fazer o upgrade para o Plano Pro.',
|
||||
upgrade_help_tip: 'Precisa de ajuda com o upgrade? <a>Contate-nos</a>.',
|
||||
a_maximum_of: 'Um máximo de <item/>',
|
||||
},
|
||||
|
|
|
@ -58,9 +58,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Certifique-se de cumprir os seguintes critérios antes de efetuar o downgrade para o plano <name/>.',
|
||||
downgrade_help_tip: 'Precisa de ajuda com o downgrade? <a>Contacte-nos</a>.',
|
||||
upgrade_title: 'Não é possível fazer upgrade',
|
||||
upgrade_title: 'Lembrete amigável para os nossos honrados early adopters',
|
||||
upgrade_description:
|
||||
'Atualmente está a utilizar mais do que o permitido pelo plano <name/>. Antes de considerar o upgrade para o plano <name/>, certifique-se de cumprir os seguintes critérios.',
|
||||
'Estás atualmente a utilizar mais do que o permitido pelo <name />. O Logto é agora oficial, incluindo funcionalidades adequadas a cada plano. Antes de considerares a atualização para o <name />, certifica-te de que preenches os seguintes critérios antes de proceder à atualização.',
|
||||
upgrade_pro_tip: ' Ou considera a atualização para o Plano Pro.',
|
||||
upgrade_help_tip: 'Precisa de ajuda com o upgrade? <a>Contacte-nos</a>.',
|
||||
a_maximum_of: 'Um máximo de <item/>',
|
||||
},
|
||||
|
|
|
@ -57,9 +57,10 @@ const subscription = {
|
|||
downgrade_description:
|
||||
'Перед понижением до тарифа <name/>, убедитесь, что соответствуете следующим критериям.',
|
||||
downgrade_help_tip: 'Нужна помощь в понижении? <a>Свяжитесь с нами</a>.',
|
||||
upgrade_title: 'Вы не можете повысить уровень тарифа',
|
||||
upgrade_title: 'Дружественное напоминание нашим уважаемым ранним пользователям',
|
||||
upgrade_description:
|
||||
'В настоящее время вы используете более того, что позволяет тариф <name />. Перед рассмотрением перехода на тариф <name/>, убедитесь, что соответствуете следующим критериям.',
|
||||
'В данный момент вы используете больше, чем позволяет <name />. Logto теперь официально, включая функции, специально разработанные для каждого тарифного плана. Прежде чем рассматривать обновление до <name />, убедитесь, что вы соответствуете следующим критериям перед обновлением.',
|
||||
upgrade_pro_tip: ' Или рассмотрите обновление до Про-плана.',
|
||||
upgrade_help_tip: 'Нужна помощь в повышении? <a>Свяжитесь с нами</a>.',
|
||||
a_maximum_of: 'Максимум <item/>',
|
||||
},
|
||||
|
|
|
@ -59,9 +59,10 @@ const subscription = {
|
|||
'<name/> planına düşürmeden önce aşağıdaki kriterleri sağladığınızdan emin olun.',
|
||||
downgrade_help_tip:
|
||||
'Düşürme konusunda yardıma mı ihtiyacınız var? <a>Bizimle iletişime geçin</a>.',
|
||||
upgrade_title: 'Yükseltme için uygun değilsiniz',
|
||||
upgrade_title: 'Saygıdeğer erken benimseyenlerimiz için dostane hatırlatma',
|
||||
upgrade_description:
|
||||
'Şu anda <name /> izin verilen miktarın üzerinde kullanıyorsunuz. <name /> planına yükseltmeyi düşünmeden önce aşağıdaki kriterleri sağladığınızdan emin olun.',
|
||||
"Şu anda <name /> tarafından izin verilenden daha fazlasını kullanıyorsunuz. Logto artık resmi olarak kullanılabilir durumda ve her plana özel özellikler sunuyor. <name />'e yükseltmeyi düşünmeden önce, yükseltme öncesinde aşağıdaki kriterleri karşıladığınızdan emin olun.",
|
||||
upgrade_pro_tip: " Ya da Pro Plan'a geçmeyi düşünün.",
|
||||
upgrade_help_tip:
|
||||
'Yükseltme konusunda yardıma mı ihtiyacınız var? <a>Bizimle iletişime geçin</a>.',
|
||||
a_maximum_of: '<item/> için maksimum',
|
||||
|
|
|
@ -54,9 +54,10 @@ const subscription = {
|
|||
downgrade_title: '您不符合降级条件',
|
||||
downgrade_description: '降级到<name/>前,请确保满足以下条件。',
|
||||
downgrade_help_tip: '需要降级帮助?<a>联系我们</a>。',
|
||||
upgrade_title: '您不符合升级条件',
|
||||
upgrade_title: '致尊敬的早期采用者的友善提醒',
|
||||
upgrade_description:
|
||||
'您目前使用的内容超过了<name />允许的范围。在考虑升级到<name/>之前,请确保满足以下条件。',
|
||||
'您当前的使用量超过了 <name /> 允许的范围。Logto 现已正式发布,包括针对每个计划量身定制的功能。在考虑升级到 <name /> 之前,请确保您满足以下升级条件。',
|
||||
upgrade_pro_tip: ' 或者考虑升级到专业版计划。',
|
||||
upgrade_help_tip: '需要升级帮助?<a>联系我们</a>。',
|
||||
a_maximum_of: '最多<item/>',
|
||||
},
|
||||
|
|
|
@ -54,9 +54,10 @@ const subscription = {
|
|||
downgrade_title: '您不符合降級條件',
|
||||
downgrade_description: '降級到<name/>前,請確保符合以下條件。',
|
||||
downgrade_help_tip: '需要降級幫助?<a>聯絡我們</a>。',
|
||||
upgrade_title: '您不符合升級條件',
|
||||
upgrade_title: '致尊敬的早期採用者的友善提醒',
|
||||
upgrade_description:
|
||||
'您目前使用的內容超過了<name />允許的範圍。在考慮升級到<name/>之前,請確保符合以下條件。',
|
||||
'您目前的使用量超過了 <name /> 允許的範圍。Logto 現已正式發布,包括針對每個計劃量身定制的功能。在考慮升級到 <name /> 之前,請確保您符合以下升級條件。',
|
||||
upgrade_pro_tip: ' 或者考慮升級到專業版計劃。',
|
||||
upgrade_help_tip: '需要升級幫助?<a>聯絡我們</a>。',
|
||||
a_maximum_of: '最多<item/>',
|
||||
},
|
||||
|
|
|
@ -54,9 +54,10 @@ const subscription = {
|
|||
downgrade_title: '您不符合降級條件',
|
||||
downgrade_description: '降級到<name/>前,請確保符合以下條件。',
|
||||
downgrade_help_tip: '需要降級幫助?<a>聯絡我們</a>。',
|
||||
upgrade_title: '您不符合升級條件',
|
||||
upgrade_title: '致尊敬的早期採用者的友善提醒',
|
||||
upgrade_description:
|
||||
'您目前使用的內容超過了<name />允許的範圍。在考慮升級到<name/>之前,請確保符合以下條件。',
|
||||
'您目前的使用量超過了 <name /> 允許的範圍。Logto 現已正式發布,包括針對每個計劃量身定制的功能。在考慮升級到 <name /> 之前,請確保您符合以下升級條件。',
|
||||
upgrade_pro_tip: ' 或者考慮升級到專業版計劃。',
|
||||
upgrade_help_tip: '需要升級幫助?<a>聯絡我們</a>。',
|
||||
a_maximum_of: '最多<item/>',
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue