0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-03-10 22:22:45 -05:00

chore(console): update pricing table for organizations feature (#5909)

This commit is contained in:
Charles Zhao 2024-05-22 10:25:46 +08:00 committed by GitHub
parent 38811e1099
commit 7f5625d1f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 82 additions and 67 deletions

View file

@ -100,6 +100,7 @@ function PlanComparisonTable() {
const sso = t('user_authn.sso');
const mfa = t('user_authn.mfa');
const mfaPrice = t('monthly_price', { value: 48 });
const orgPrice = t('monthly_price', { value: 48 });
const adaptiveMfa = t('user_authn.adaptive_mfa');
// User management
@ -109,10 +110,8 @@ function PlanComparisonTable() {
const permissionsPerRole = t('user_management.scopes_per_role');
// Organizations
const mao = t('organizations.monthly_active_organization');
const maoTip = t('mao_tip');
const maoLimit = t('included_mao', { value: 100 });
const maoPrice = t('extra_mao_price', { value: 0.64 });
const organization = t('organizations.organization');
const orgCount = t('organizations.organization_count');
const allowedUsersPerOrg = t('organizations.allowed_users_per_org');
const invitation = t('organizations.invitation');
const orgRoles = t('organizations.org_roles');
@ -219,14 +218,15 @@ function PlanComparisonTable() {
title: 'organizations.title',
rows: [
{
name: `${mao}|${maoTip}`,
data: ['-', `${maoLimit}|${paidQuotaLimitTip}|${maoPrice}`, contact],
name: organization,
data: ['-', `${orgPrice}|${paidAddOnFeatureTip}|${addOn}`, contact],
},
{ name: orgCount, data: ['-', unlimited, contact] },
{ name: allowedUsersPerOrg, data: ['-', unlimited, contact] },
{ name: invitation, data: ['-', comingSoon, contact] },
{ name: orgRoles, data: ['-', unlimited, contact] },
{ name: orgPermissions, data: ['-', unlimited, contact] },
{ name: jitProvisioning, data: ['-', comingSoon, contact] },
{ name: jitProvisioning, data: ['-', comingSoon, comingSoon] },
],
},
{

View file

@ -48,11 +48,12 @@ const quota_table = {
organizations: {
title: 'Organisation',
organizations: 'Organisationen',
monthly_active_organization: 'Monatlich aktive Organisationen',
allowed_users_per_org: 'Erlaubte Benutzer pro Organisation',
invitation: 'Einladung',
org_roles: 'Org Rollen',
org_permissions: 'Org Berechtigungen',
organization: 'Organisation',
organization_count: 'Anzahl der Organisationen',
allowed_users_per_org: 'Benutzer pro Organisation',
invitation: 'Einladung (Management-API)',
org_roles: 'Organisationsrollen',
org_permissions: 'Organisationsberechtigungen',
just_in_time_provisioning: 'Bedarfsgesteuerte Bereitstellung',
},
support: {

View file

@ -48,11 +48,12 @@ const quota_table = {
organizations: {
title: 'Organizations',
organizations: 'Organizations',
monthly_active_organization: 'Monthly active organization',
allowed_users_per_org: 'Allowed users per org',
invitation: 'Invitation',
org_roles: 'Org roles',
org_permissions: 'Org permissions',
organization: 'Organization',
organization_count: 'Organization count',
allowed_users_per_org: 'Users per organization',
invitation: 'Invitation (Management API)',
org_roles: 'Organization roles',
org_permissions: 'Organization permissions',
just_in_time_provisioning: 'Just-in-time provisioning',
},
support: {

View file

@ -48,9 +48,10 @@ const quota_table = {
organizations: {
title: 'Organización',
organizations: 'Organizaciones',
monthly_active_organization: 'Organización activa mensualmente',
allowed_users_per_org: 'Usuarios permitidos por organización',
invitation: 'Invitación',
organization: 'Organización',
organization_count: 'Cantidad de organizaciones',
allowed_users_per_org: 'Usuarios por organización',
invitation: 'Invitación (API de gestión)',
org_roles: 'Roles de organización',
org_permissions: 'Permisos de organización',
just_in_time_provisioning: 'Provisión justo a tiempo',

View file

@ -48,11 +48,12 @@ const quota_table = {
organizations: {
title: 'Organisation',
organizations: 'Organisations',
monthly_active_organization: 'Organisation active mensuelle',
allowed_users_per_org: 'Utilisateurs autorisés par organisation',
invitation: 'Invitation',
org_roles: "Rôles d'organisation",
org_permissions: "Permissions d'organisation",
organization: 'Organisation',
organization_count: "Nombre d'organisations",
allowed_users_per_org: 'Utilisateurs par organisation',
invitation: 'Invitation (API de gestion)',
org_roles: "Rôles de l'organisation",
org_permissions: "Autorisations de l'organisation",
just_in_time_provisioning: 'Fourniture juste-à-temps',
},
support: {

View file

@ -48,11 +48,12 @@ const quota_table = {
organizations: {
title: 'Organizzazione',
organizations: 'Organizzazioni',
monthly_active_organization: 'Organizzazione attive mensili',
allowed_users_per_org: 'Utenti permessi per org',
invitation: 'Invito',
org_roles: 'Ruoli org',
org_permissions: 'Permessi org',
organization: 'Organizzazione',
organization_count: 'Conteggio organizzazioni',
allowed_users_per_org: 'Utenti per organizzazione',
invitation: 'Invito (Gestione API)',
org_roles: 'Ruoli organizzazione',
org_permissions: 'Permessi organizzazione',
just_in_time_provisioning: 'Provisioning just-in-time',
},
support: {

View file

@ -48,9 +48,10 @@ const quota_table = {
organizations: {
title: '組織',
organizations: '組織',
monthly_active_organization: '月間アクティブ組織',
allowed_users_per_org: '組織ごとの許可ユーザー数',
invitation: '招待状',
organization: '組織',
organization_count: '組織数',
allowed_users_per_org: '組織ごとのユーザー数',
invitation: '招待管理API',
org_roles: '組織ロール',
org_permissions: '組織権限',
just_in_time_provisioning: 'ジャストインタイムプロビジョニング',

View file

@ -48,9 +48,10 @@ const quota_table = {
organizations: {
title: '조직',
organizations: '조직',
monthly_active_organization: '월간 활성 조직',
organization: '조직',
organization_count: '조직 수',
allowed_users_per_org: '조직 당 허용된 사용자',
invitation: '초대',
invitation: '초대 (Management API)',
org_roles: '조직 역할',
org_permissions: '조직 권한',
just_in_time_provisioning: '적시 프로비저닝',

View file

@ -48,11 +48,12 @@ const quota_table = {
organizations: {
title: 'Organizacja',
organizations: 'Organizacje',
monthly_active_organization: 'Miesięczna liczba aktywnych organizacji',
allowed_users_per_org: 'Dozwolona liczba użytkowników na organizację',
invitation: 'Zaproszenie',
organization: 'Organizacja',
organization_count: 'Liczba organizacji',
allowed_users_per_org: 'Użytkownicy na organizację',
invitation: 'Zaproszenia (API zarządzania)',
org_roles: 'Role organizacji',
org_permissions: 'Uprawnienia organizacji',
org_permissions: 'Uprawnienia organizacyjne',
just_in_time_provisioning: 'Provisioning w trybie just-in-time',
},
support: {

View file

@ -48,11 +48,12 @@ const quota_table = {
organizations: {
title: 'Organização',
organizations: 'Organizações',
monthly_active_organization: 'Organização ativa mensal',
allowed_users_per_org: 'Usuários permitidos por organização',
invitation: 'Convite',
org_roles: 'Funções de organização',
org_permissions: 'Permissões de organização',
organization: 'Organização',
organization_count: 'Contagem de organizações',
allowed_users_per_org: 'Usuários por organização',
invitation: 'Convite (API de Gerenciamento)',
org_roles: 'Funções da organização',
org_permissions: 'Permissões da organização',
just_in_time_provisioning: 'Provisionamento just-in-time',
},
support: {
@ -60,7 +61,7 @@ const quota_table = {
community: 'Comunidade',
customer_ticket: 'Ticket de suporte',
premium: 'Premium',
email_ticket_support: 'Suporte via e-mail',
email_ticket_support: 'Suporte por e-mail',
soc2_report: 'Relatório SOC2',
hipaa_or_baa_report: 'Relatório HIPAA/BAA',
},
@ -77,7 +78,7 @@ const quota_table = {
days_one: '${ { count, number } } dia',
days_other: '${ { count, number } } dias',
add_on: 'Adicional',
tier: 'Nível${ { value, number } }: ',
tier: 'Nível${ { value, number } }:',
paid_token_limit_tip:
'O Logto adicionará cobranças para recursos que ultrapassem o limite da sua cota. Você pode usá-lo gratuitamente até começarmos a cobrar por volta do segundo trimestre de 2024. Se precisar de mais tokens, entre em contato conosco. Por padrão, cobramos $80 por mês para cada milhão de tokens.',
paid_quota_limit_tip:

View file

@ -48,9 +48,10 @@ const quota_table = {
organizations: {
title: 'Organização',
organizations: 'Organizações',
monthly_active_organization: 'Organização ativa mensalmente',
allowed_users_per_org: 'Utilizadores permitidos por org',
invitation: 'Convite',
organization: 'Organização',
organization_count: 'Contagem de organizações',
allowed_users_per_org: 'Utilizadores por organização',
invitation: 'Convite (Management API)',
org_roles: 'Funções da organização',
org_permissions: 'Permissões da organização',
just_in_time_provisioning: 'Provisionamento just-in-time',

View file

@ -48,9 +48,10 @@ const quota_table = {
organizations: {
title: 'Организация',
organizations: 'Организации',
monthly_active_organization: 'Активная организация в месяц',
allowed_users_per_org: 'Разрешенные пользователи в организации',
invitation: 'Приглашение',
organization: 'Организация',
organization_count: 'Количество организаций',
allowed_users_per_org: 'Пользователей на организацию',
invitation: 'Приглашение (Management API)',
org_roles: 'Роли организации',
org_permissions: 'Права организации',
just_in_time_provisioning: 'Пакетная настройка по запросу',

View file

@ -48,11 +48,12 @@ const quota_table = {
organizations: {
title: 'Organizasyon',
organizations: 'Organizasyonlar',
monthly_active_organization: 'Aylık aktif organizasyon',
allowed_users_per_org: 'Organizasyon başına izin verilen kullanıcılar',
invitation: 'Davet',
org_roles: 'Org rolleri',
org_permissions: 'Org izinleri',
organization: 'Organizasyon',
organization_count: 'Organizasyon sayısı',
allowed_users_per_org: 'Organizasyon başına kullanıcılar',
invitation: 'Davet (Management API)',
org_roles: 'Organizasyon rolleri',
org_permissions: 'Organizasyon izinleri',
just_in_time_provisioning: 'İstisnai olana kadar temin',
},
support: {

View file

@ -48,9 +48,10 @@ const quota_table = {
organizations: {
title: '组织',
organizations: '组织',
monthly_active_organization: '每月活跃组织',
allowed_users_per_org: '每组织允许的用户数',
invitation: '邀请',
organization: '组织',
organization_count: '组织数量',
allowed_users_per_org: '每个组织的用户数',
invitation: '邀请(管理 API',
org_roles: '组织角色',
org_permissions: '组织权限',
just_in_time_provisioning: '即时配置',

View file

@ -48,9 +48,10 @@ const quota_table = {
organizations: {
title: '組織',
organizations: '組織',
monthly_active_organization: '每月活躍組織',
allowed_users_per_org: '允許的組織用戶',
invitation: '邀請',
organization: '組織',
organization_count: '組織數量',
allowed_users_per_org: '每組織的用戶數',
invitation: '邀請(管理 API',
org_roles: '組織角色',
org_permissions: '組織權限',
just_in_time_provisioning: '即時規定',

View file

@ -48,9 +48,10 @@ const quota_table = {
organizations: {
title: '組織',
organizations: '組織',
monthly_active_organization: '每月活躍組織',
allowed_users_per_org: '組織允許用戶數',
invitation: '邀請',
organization: '組織',
organization_count: '組織數量',
allowed_users_per_org: '組織允許的用戶',
invitation: '邀請 (管理 API)',
org_roles: '組織角色',
org_permissions: '組織權限',
just_in_time_provisioning: '即時供應管理',
@ -89,7 +90,7 @@ const quota_table = {
tokens_tip: 'Logto 發行的所有類型令牌,包括訪問令牌、刷新令牌等。',
mao_tip: 'MAO月度活躍組織指的是在計費週期內至少有一個MAU月度活躍用戶的獨特組織數量。',
third_party_tip: '使用Logto作為您的OIDC身份提供程序以便第三方應用程式進行登錄和權限授予。',
included: '已包含{{value, number}}',
included: '已包含 {{value, number}}',
included_mao: '已包含 {{value, number}} MAO',
extra_quota_price: '然後每月 ${{value, number}} / 每個之後',
per_month_each: '每月 ${{value, number}} / 每個',