0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-01-27 21:39:16 -05:00

Merge pull request #5500 from logto-io/charles-log-8404-add-i18n-phrases-for-cloud-collaboration

feat(phrases): add i18n phrases for cloud collaboration
This commit is contained in:
Charles Zhao 2024-03-14 09:15:59 +08:00 committed by GitHub
commit e8ac64c23c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
45 changed files with 1448 additions and 0 deletions

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Effizientes Verwalten von Mandanteneinstellungen und Anpassen Ihrer Domain.',
tabs: {
settings: 'Einstellungen',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domänen',
subscription: 'Plan und Abrechnung',
billing_history: 'Abrechnungshistorie',
@ -36,6 +38,17 @@ const tenants = {
'Das Löschen des Mandanten führt zur dauerhaften Entfernung aller zugehörigen Benutzerdaten und Konfigurationen. Bitte gehen Sie vorsichtig vor.',
tenant_deletion_button: 'Mieter löschen',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Mieter erstellen',
subtitle:
@ -75,6 +88,12 @@ const tenants = {
cannot_delete_description:
'Entschuldigung, Sie können diesen Mandanten momentan nicht löschen. Stellen Sie sicher, dass Sie sich im kostenlosen Tarif befinden und alle ausstehenden Rechnungen bezahlt haben.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'Du hast noch keinen Mandanten erstellt',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,48 @@
const tenant_members = {
members: 'Members',
invitations: 'Invitations',
invite_member: 'Invite member',
user: 'User',
roles: 'Roles',
admin: 'Admin',
member: 'Member',
invitation_status: 'Invitation status',
invitation_sent: 'Invitation sent',
expiration_date: 'Expiration date',
invite_modal: {
title: 'Invite people to Silverhand',
subtitle: 'To invite members to an organization, they must accept the invitation.',
to: 'To',
added_as: 'Added as roles',
},
invitation_statuses: {
pending: 'Pending',
accepted: 'Accepted',
expired: 'Expired',
revoked: 'Revoked',
},
invitation_empty_placeholder: {
title: 'Invite team members',
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
edit: 'Edit tenant role',
delete: 'Remove user from tenant',
resend_invite: 'Resend invitation',
revoke: 'Revoke invitation',
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
title: 'Change roles of {{name}}',
},
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
user_exists: 'This user is already in this organization',
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,7 @@ const tenants = {
description: 'Efficiently manage tenant settings and customize your domain.',
tabs: {
settings: 'Settings',
members: 'Members',
domains: 'Domains',
subscription: 'Plan and billing',
billing_history: 'Billing history',
@ -34,6 +35,13 @@ const tenants = {
'Deleting the tenant will result in the permanent removal of all associated user data and configuration. Please proceed with caution.',
tenant_deletion_button: 'Delete tenant',
},
leave_tenant_card: {
title: 'LEAVE',
leave_tenant: 'Leave tenant',
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Create tenant',
subtitle:
@ -70,6 +78,10 @@ const tenants = {
cannot_delete_description:
"Sorry, you can't delete this tenant right now. Please make sure you're on the Free Plan and have paid all outstanding billings.",
},
leave_tenant_modal: {
description: 'Are you sure you want to leave this tenant?',
leave_button: 'Leave',
},
tenant_landing_page: {
title: "You haven't created a tenant yet",
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Administre eficientemente la configuración del inquilino y personalice su dominio.',
tabs: {
settings: 'Configuraciones',
/** UNTRANSLATED */
members: 'Members',
domains: 'Dominios',
subscription: 'Plan y facturación',
billing_history: 'Historial de facturación',
@ -36,6 +38,17 @@ const tenants = {
'Eliminar el inquilino resultará en la eliminación permanente de todos los datos de usuario y configuraciones asociadas. Por favor, proceda con precaución.',
tenant_deletion_button: 'Eliminar inquilino',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Crear inquilino',
subtitle:
@ -74,6 +87,12 @@ const tenants = {
cannot_delete_description:
'Lo siento, no puedes eliminar este inquilino en este momento. Asegúrate de estar en el Plan Gratuito y haber pagado todas las facturas pendientes.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'Todavía no has creado un inquilino',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Gérez efficacement les paramètres du locataire et personnalisez votre domaine.',
tabs: {
settings: 'Paramètres',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domaines',
subscription: 'Plan et facturation',
billing_history: 'Historique de facturation',
@ -36,6 +38,17 @@ const tenants = {
'La suppression du locataire entraînera la suppression permanente de toutes les données utilisateur et configurations associées. Veuillez procéder avec prudence.',
tenant_deletion_button: 'Supprimer le locataire',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Créer un locataire',
subtitle:
@ -75,6 +88,12 @@ const tenants = {
cannot_delete_description:
"Désolé, vous ne pouvez pas supprimer ce locataire pour le moment. Assurez-vous d'être sur le Plan Gratuit et d'avoir payé toutes les factures en cours.",
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: "Vous n'avez pas encore créé de locataire",
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -4,6 +4,8 @@ const tenants = {
"Gestisci efficacemente le impostazioni dell'inquilino e personalizza il tuo dominio.",
tabs: {
settings: 'Impostazioni',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domini',
subscription: 'Piano e fatturazione',
billing_history: 'Storico fatturazione',
@ -37,6 +39,17 @@ const tenants = {
"L'eliminazione dell'inquilino comporterà la rimozione permanente di tutti i dati utente e le configurazioni associate. Procedere con cautela.",
tenant_deletion_button: 'Elimina inquilino',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Crea nuovo inquilino',
subtitle:
@ -76,6 +89,12 @@ const tenants = {
cannot_delete_description:
'Spiacente, al momento non è possibile eliminare questo inquilino. Verifica di essere nel Piano Gratuito e di aver saldato tutte le fatture pendenti.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'Non hai ancora creato un inquilino',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'テナントの設定を効率的に管理し、ドメインをカスタマイズします。',
tabs: {
settings: '設定',
/** UNTRANSLATED */
members: 'Members',
domains: 'ドメイン',
subscription: 'プランと請求',
billing_history: '請求履歴',
@ -34,6 +36,17 @@ const tenants = {
'テナントの削除は、関連するすべてのユーザーデータと設定の永久的な削除につながります。十分に注意して操作してください。',
tenant_deletion_button: 'テナントを削除する',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'テナントを作成する',
subtitle:
@ -71,6 +84,12 @@ const tenants = {
cannot_delete_description:
'申し訳ありませんが、現時点ではこのテナントを削除できません。無料プランに登録しており、未払いの請求がないことを確認してください。',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'まだテナントを作成していません',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: '테넌트 설정을 효율적으로 관리하고 도메인을 사용자 정의합니다.',
tabs: {
settings: '설정',
/** UNTRANSLATED */
members: 'Members',
domains: '도메인',
subscription: '구독 및 청구',
billing_history: '청구 내역',
@ -34,6 +36,17 @@ const tenants = {
'테넌트를 삭제하면 관련된 모든 사용자 데이터와 설정이 영구적으로 삭제됩니다. 신중하게 진행해주십시오.',
tenant_deletion_button: '테넌트 삭제',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: '테넌트 만들기',
subtitle:
@ -70,6 +83,12 @@ const tenants = {
cannot_delete_description:
'죄송합니다. 현재이 테넌트를 삭제할 수 없습니다. 무료 플랜에 있고 미결제 청구서가 없는지 확인하십시오.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: '아직 테넌트를 만들지 않았습니다.',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Skuteczne zarządzanie ustawieniami najemcy i dostosowywanie domeny.',
tabs: {
settings: 'Ustawienia',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domeny',
subscription: 'Plan i rozliczenia',
billing_history: 'Historia rozliczeń',
@ -36,6 +38,17 @@ const tenants = {
'Usunięcie najemcy spowoduje trwałe usunięcie wszystkich powiązanych danych użytkowników i konfiguracji. Proszę postępować ostrożnie.',
tenant_deletion_button: 'Usuń najemcę',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Utwórz nowego najemcę',
subtitle:
@ -75,6 +88,12 @@ const tenants = {
cannot_delete_description:
'Przepraszam, nie możesz teraz usunąć tego najemcy. Upewnij się, że korzystasz z planu darmowego i uregulowałeś wszystkie zaległe płatności.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'Nie utworzyłeś jeszcze najemcy',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Gerencie eficientemente as configurações do locatário e personalize seu domínio.',
tabs: {
settings: 'Configurações',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domínios',
subscription: 'Plano e faturamento',
billing_history: 'Histórico de faturamento',
@ -36,6 +38,17 @@ const tenants = {
'A exclusão do locatário resultará na remoção permanente de todos os dados de usuário e configuração associados. Por favor, prossiga com cuidado.',
tenant_deletion_button: 'Excluir locatário',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Criar inquilino',
subtitle:
@ -74,6 +87,12 @@ const tenants = {
cannot_delete_description:
'Desculpe, você não pode excluir este locatário no momento. Certifique-se de estar no Plano Gratuito e ter pago todas as faturas pendentes.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'Você ainda não criou um inquilino',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Gerir eficientemente as configurações do inquilino e personalizar o seu domínio.',
tabs: {
settings: 'Definições',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domínios',
subscription: 'Plano e faturação',
billing_history: 'Histórico de faturação',
@ -36,6 +38,17 @@ const tenants = {
'A eliminação do inquilino resultará na remoção permanente de todos os dados de utilizador e configuração associados. Por favor, proceda com cuidado.',
tenant_deletion_button: 'Eliminar inquilino',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Criar inquilino',
subtitle:
@ -74,6 +87,12 @@ const tenants = {
cannot_delete_description:
'Desculpe, não é possível apagar este inquilino neste momento. Certifique-se de estar no Plano Gratuito e de ter pago todas as faturas em atraso.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'Ainda não criou um inquilino',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Эффективное управление настройками арендатора и настройка вашего домена.',
tabs: {
settings: 'Настройки',
/** UNTRANSLATED */
members: 'Members',
domains: 'Домены',
subscription: 'План и выставление счетов',
billing_history: 'История выставления счетов',
@ -35,6 +37,17 @@ const tenants = {
'Удаление арендатора приведет к окончательному удалению всех связанных пользовательских данных и настроек. Пожалуйста, действуйте осторожно.',
tenant_deletion_button: 'Удалить арендатора',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Создать арендатора',
subtitle:
@ -74,6 +87,12 @@ const tenants = {
cannot_delete_description:
'Извините, вы не можете удалить этого арендатора прямо сейчас. Пожалуйста, убедитесь, что вы используете бесплатный план и оплатили все невыполненные счета.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'Вы еще не создали арендатора',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Kiracı ayarlarını verimli bir şekilde yönetin ve alan adınızı özelleştirin.',
tabs: {
settings: 'Ayarlar',
/** UNTRANSLATED */
members: 'Members',
domains: 'Alan adları',
subscription: 'Plan ve faturalandırma',
billing_history: 'Fatura geçmişi',
@ -35,6 +37,17 @@ const tenants = {
'Kiracının silinmesi, tüm ilişkili kullanıcı verilerinin ve yapılandırmalarının kalıcı olarak silinmesine neden olur. Lütfen dikkatli bir şekilde devam edin.',
tenant_deletion_button: 'Kiracıyı Sil',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: 'Kiracı Oluştur',
subtitle:
@ -73,6 +86,12 @@ const tenants = {
cannot_delete_description:
'Üzgünüm, bu kiracıyı şu anda silemezsiniz. Ücretsiz Plan üzerinde olduğunuzdan ve tüm ödenmemiş faturaları ödediğinizden emin olun.',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: 'Henüz bir kiracı oluşturmadınız',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: '高效管理租户设置并自定义您的域名。',
tabs: {
settings: '设置',
/** UNTRANSLATED */
members: 'Members',
domains: '域名管理',
subscription: '套餐与计费',
billing_history: '历史账单',
@ -32,6 +34,17 @@ const tenants = {
tenant_deletion_description: '删除租户将导致永久删除所有相关的用户数据和配置。请谨慎操作。',
tenant_deletion_button: '删除租户',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: '创建租户',
subtitle: '创建一个具有隔离资源和用户的新租户。数据托管的区域和租户类型在创建后无法修改。',
@ -65,6 +78,12 @@ const tenants = {
cannot_delete_description:
'抱歉,您现在无法删除此租户。请确保您处于免费计划并已支付所有未结账单。',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: '您还没有创建租户',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: '高效管理租戶設置並自訂您的域名。',
tabs: {
settings: '設定',
/** UNTRANSLATED */
members: 'Members',
domains: '網域',
subscription: '方案與計費',
billing_history: '帳單記錄',
@ -32,6 +34,17 @@ const tenants = {
tenant_deletion_description: '刪除租戶將導致永久刪除所有相關的用戶數據和配置。請謹慎操作。',
tenant_deletion_button: '刪除租戶',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: '創建租戶',
subtitle: '創建一個具有隔離資源和用戶的新租戶。數據托管的區域和租戶類型在創建後無法修改。',
@ -65,6 +78,12 @@ const tenants = {
cannot_delete_description:
'抱歉,您現在無法刪除此租戶。請確保您處於免費計劃並已支付所有未結賬單。',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: '您尚未建立租戶',
description:

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,78 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
invite_member: 'Invite member',
/** UNTRANSLATED */
user: 'User',
/** UNTRANSLATED */
roles: 'Roles',
/** UNTRANSLATED */
admin: 'Admin',
/** UNTRANSLATED */
member: 'Member',
/** UNTRANSLATED */
invitation_status: 'Invitation status',
/** UNTRANSLATED */
invitation_sent: 'Invitation sent',
/** UNTRANSLATED */
expiration_date: 'Expiration date',
invite_modal: {
/** UNTRANSLATED */
title: 'Invite people to Silverhand',
/** UNTRANSLATED */
subtitle: 'To invite members to an organization, they must accept the invitation.',
/** UNTRANSLATED */
to: 'To',
/** UNTRANSLATED */
added_as: 'Added as roles',
},
invitation_statuses: {
/** UNTRANSLATED */
pending: 'Pending',
/** UNTRANSLATED */
accepted: 'Accepted',
/** UNTRANSLATED */
expired: 'Expired',
/** UNTRANSLATED */
revoked: 'Revoked',
},
invitation_empty_placeholder: {
/** UNTRANSLATED */
title: 'Invite team members',
/** UNTRANSLATED */
description:
'Your tenant currently has no members invited.\nTo assist with your integration, consider adding more members or admins.',
},
menu_options: {
/** UNTRANSLATED */
edit: 'Edit tenant role',
/** UNTRANSLATED */
delete: 'Remove user from tenant',
/** UNTRANSLATED */
resend_invite: 'Resend invitation',
/** UNTRANSLATED */
revoke: 'Revoke invitation',
/** UNTRANSLATED */
delete_invitation_record: 'Delete this invitation record',
},
edit_modal: {
/** UNTRANSLATED */
title: 'Change roles of {{name}}',
},
/** UNTRANSLATED */
delete_user_confirm: 'Are you sure you want to remove this user from this tenant?',
/** UNTRANSLATED */
assign_admin_confirm:
'Are you sure you want to make the selected user(s) admin? Granting admin access will give the user(s) the following permissions.<ul><li>Change the tenant billing plan</li><li>Add or remove collaborators</li><li>Delete the tenant</li></ul>',
errors: {
/** UNTRANSLATED */
user_exists: 'This user is already in this organization',
/** UNTRANSLATED */
invalid_email: 'Email address is invalid. Please make sure it is in the right format.',
},
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: '高效管理租戶設定並自訂您的網域。',
tabs: {
settings: '設置',
/** UNTRANSLATED */
members: 'Members',
domains: '網域',
subscription: '方案與計費',
billing_history: '帳單歷史記錄',
@ -32,6 +34,17 @@ const tenants = {
tenant_deletion_description: '刪除租戶將導致所有相關的使用者資料和設定永久移除。請謹慎進行。',
tenant_deletion_button: '刪除租戶',
},
leave_tenant_card: {
/** UNTRANSLATED */
title: 'LEAVE',
/** UNTRANSLATED */
leave_tenant: 'Leave tenant',
/** UNTRANSLATED */
leave_tenant_description:
'Any resources in the tenant will remain but you no longer have access to this tenant.',
/** UNTRANSLATED */
last_admin_note: 'To leave this tenant, ensure at least one more member has the Admin role.',
},
create_modal: {
title: '建立客戶',
subtitle: '創建一個具有隔離資源和用戶的新租戶。數據托管的區域和租戶類型在創建後無法修改。',
@ -65,6 +78,12 @@ const tenants = {
cannot_delete_description:
'抱歉,您現在無法刪除此租戶。請確保您處於免費方案並已支付所有未結賬單。',
},
leave_tenant_modal: {
/** UNTRANSLATED */
description: 'Are you sure you want to leave this tenant?',
/** UNTRANSLATED */
leave_button: 'Leave',
},
tenant_landing_page: {
title: '您尚未建立租戶',
description: