0
Fork 0
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:
Xiao Yijun 2023-07-29 17:29:24 +08:00 committed by GitHub
parent 2417984fbe
commit 28da86bfe4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 48 additions and 31 deletions

View file

@ -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]) => {

View file

@ -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/>',
},

View file

@ -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:
'Youre currently using more than what the <name /> allows. Before you consider upgrading to the <name />, make sure you meet the following criteria before upgrading.',
'Youre 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/>',
},

View file

@ -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/>',
},

View file

@ -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/>',
},

View file

@ -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/>',
},

View file

@ -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/>の最大数',
},

View file

@ -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/> 최대 한도',
},

View file

@ -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/>',
},

View file

@ -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/>',
},

View file

@ -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/>',
},

View file

@ -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/>',
},

View file

@ -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',

View file

@ -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/>',
},

View file

@ -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/>',
},

View file

@ -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/>',
},