From 593db0dbee618b92ef685ef2fe12e91ab72f72ec Mon Sep 17 00:00:00 2001 From: Gao Sun Date: Mon, 24 Jun 2024 18:45:51 +0800 Subject: [PATCH] refactor(console): update role-related content and components (#6091) --- .../console/src/assets/icons/role-feature.svg | 54 +++++-------------- .../src/assets/icons/user-role-dark.svg | 13 ----- .../console/src/assets/icons/user-role.svg | 13 ----- .../components/ItemPreview/UserPreview.tsx | 6 +-- .../OrganizationRolesSelect/index.tsx | 2 +- .../components/RoleAssignmentModal/index.tsx | 6 +-- .../console/src/components/RoleIcon/index.tsx | 20 +++++++ .../src/components/RolesTransfer/index.tsx | 2 +- .../index.tsx | 17 ++---- .../pages/OrganizationRoleDetails/index.tsx | 2 +- .../OrganizationRoles/index.tsx | 18 +++---- .../console/src/pages/RoleDetails/index.tsx | 15 ++---- packages/console/src/pages/Roles/index.tsx | 22 ++------ .../TenantMembers/Members/index.tsx | 2 +- .../src/pages/UserDetails/UserRoles/index.tsx | 11 ++-- .../tests/console/applications/index.test.ts | 4 +- .../rbac/machime-to-machime-rbac.test.ts | 6 +-- .../src/tests/console/rbac/user-rbac.test.ts | 8 +-- .../phrases/src/locales/de/errors/role.ts | 2 +- .../admin-console/application-details.ts | 3 -- .../translation/admin-console/applications.ts | 4 -- .../translation/admin-console/role-details.ts | 1 - .../de/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../phrases/src/locales/en/errors/resource.ts | 4 +- .../phrases/src/locales/en/errors/role.ts | 2 +- .../admin-console/api-resource-details.ts | 2 +- .../admin-console/application-details.ts | 10 ++-- .../translation/admin-console/applications.ts | 4 -- .../admin-console/organization-template.ts | 1 - .../translation/admin-console/role-details.ts | 4 +- .../en/translation/admin-console/roles.ts | 11 ++-- .../translation/admin-console/user-details.ts | 9 ++-- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 4 -- .../es/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 4 -- .../fr/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../src/locales/it/errors/application.ts | 2 +- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 4 -- .../it/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 3 -- .../ja/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 4 -- .../admin-console/application-details.ts | 1 - .../translation/admin-console/applications.ts | 4 -- .../ko/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 4 -- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 4 -- .../pl-pl/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 4 -- .../pt-br/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 4 -- .../pt-pt/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 4 -- .../ru/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../admin-console/application-details.ts | 2 - .../translation/admin-console/applications.ts | 4 -- .../tr-tr/translation/admin-console/roles.ts | 4 -- .../translation/admin-console/user-details.ts | 5 -- .../admin-console/application-details.ts | 1 - .../translation/admin-console/applications.ts | 3 -- .../zh-cn/translation/admin-console/roles.ts | 3 -- .../translation/admin-console/user-details.ts | 4 -- .../admin-console/application-details.ts | 1 - .../translation/admin-console/applications.ts | 3 -- .../zh-hk/translation/admin-console/roles.ts | 3 -- .../translation/admin-console/user-details.ts | 4 -- .../admin-console/application-details.ts | 1 - .../translation/admin-console/applications.ts | 3 -- .../zh-tw/translation/admin-console/roles.ts | 3 -- .../translation/admin-console/user-details.ts | 4 -- 86 files changed, 92 insertions(+), 376 deletions(-) delete mode 100644 packages/console/src/assets/icons/user-role-dark.svg delete mode 100644 packages/console/src/assets/icons/user-role.svg create mode 100644 packages/console/src/components/RoleIcon/index.tsx diff --git a/packages/console/src/assets/icons/role-feature.svg b/packages/console/src/assets/icons/role-feature.svg index ad20408b729..e638181c985 100644 --- a/packages/console/src/assets/icons/role-feature.svg +++ b/packages/console/src/assets/icons/role-feature.svg @@ -1,43 +1,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - diff --git a/packages/console/src/assets/icons/user-role-dark.svg b/packages/console/src/assets/icons/user-role-dark.svg deleted file mode 100644 index 08f9d6a71ba..00000000000 --- a/packages/console/src/assets/icons/user-role-dark.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/packages/console/src/assets/icons/user-role.svg b/packages/console/src/assets/icons/user-role.svg deleted file mode 100644 index e638181c985..00000000000 --- a/packages/console/src/assets/icons/user-role.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/packages/console/src/components/ItemPreview/UserPreview.tsx b/packages/console/src/components/ItemPreview/UserPreview.tsx index 234d4445d4f..22b94be0717 100644 --- a/packages/console/src/components/ItemPreview/UserPreview.tsx +++ b/packages/console/src/components/ItemPreview/UserPreview.tsx @@ -19,17 +19,17 @@ type Props = { /** * Whether to provide a link to user details page. Explicitly set to `false` to hide it. */ - readonly hasUserDetailsLink?: false; + readonly showLink?: false; }; /** A component that renders a preview of a user. It's useful for displaying a user in a list. */ -function UserPreview({ user, hasUserDetailsLink }: Props) { +function UserPreview({ user, showLink }: Props) { return ( } - to={conditional(hasUserDetailsLink !== false && `/users/${user.id}`)} + to={conditional(showLink !== false && `/users/${user.id}`)} suffix={conditional(user.isSuspended && )} /> ); diff --git a/packages/console/src/components/OrganizationRolesSelect/index.tsx b/packages/console/src/components/OrganizationRolesSelect/index.tsx index 18e75e4485d..452100f8980 100644 --- a/packages/console/src/components/OrganizationRolesSelect/index.tsx +++ b/packages/console/src/components/OrganizationRolesSelect/index.tsx @@ -1,7 +1,7 @@ import { type OrganizationRole, type RoleType } from '@logto/schemas'; import classNames from 'classnames'; -import RoleIcon from '@/assets/icons/role-feature.svg'; +import RoleIcon from '@/assets/icons/organization-role-feature.svg'; import MultiSelect, { type Option } from '@/ds-components/Select/MultiSelect'; import useSearchValues from '@/hooks/use-search-values'; diff --git a/packages/console/src/components/RoleAssignmentModal/index.tsx b/packages/console/src/components/RoleAssignmentModal/index.tsx index e14d8fad50e..cd2e9fed36b 100644 --- a/packages/console/src/components/RoleAssignmentModal/index.tsx +++ b/packages/console/src/components/RoleAssignmentModal/index.tsx @@ -132,11 +132,7 @@ function RoleAssignmentModal({ entity, onClose, type, isSkippable }: Props) { a: , }} > - {t( - isForUser - ? 'user_details.roles.create_user_role_hint' - : 'applications.m2m_role_assignment.role_creation_hint' - )} + {t('roles.role_creation_hint')} diff --git a/packages/console/src/components/RoleIcon/index.tsx b/packages/console/src/components/RoleIcon/index.tsx new file mode 100644 index 00000000000..10914329113 --- /dev/null +++ b/packages/console/src/components/RoleIcon/index.tsx @@ -0,0 +1,20 @@ +import { Theme } from '@logto/schemas'; +import { type ReactNode } from 'react'; + +import UserRoleIconDark from '@/assets/icons/role-feature-dark.svg'; +import UserRoleIcon from '@/assets/icons/role-feature.svg'; +import useTheme from '@/hooks/use-theme'; + +const themeToRoleIcon = Object.freeze({ + [Theme.Light]: , + [Theme.Dark]: , +} satisfies Record); + +/** Render a role icon according to the current theme. */ +const RoleIcon = () => { + const theme = useTheme(); + + return themeToRoleIcon[theme]; +}; + +export default RoleIcon; diff --git a/packages/console/src/components/RolesTransfer/index.tsx b/packages/console/src/components/RolesTransfer/index.tsx index 5a7fd89c6bb..152aa6fd41c 100644 --- a/packages/console/src/components/RolesTransfer/index.tsx +++ b/packages/console/src/components/RolesTransfer/index.tsx @@ -53,7 +53,7 @@ function RolesTransfer({ entityId, type, value, onChange }: Props) { )} - +
( - - ) : ( - - ) - } - /> + } /> ), }, { diff --git a/packages/console/src/pages/OrganizationRoleDetails/index.tsx b/packages/console/src/pages/OrganizationRoleDetails/index.tsx index 4d6f404f297..1a52fc0f304 100644 --- a/packages/console/src/pages/OrganizationRoleDetails/index.tsx +++ b/packages/console/src/pages/OrganizationRoleDetails/index.tsx @@ -7,7 +7,7 @@ import { Outlet, useLocation, useParams } from 'react-router-dom'; import useSWR, { useSWRConfig } from 'swr'; import Delete from '@/assets/icons/delete.svg'; -import OrgRoleIcon from '@/assets/icons/role-feature.svg'; +import OrgRoleIcon from '@/assets/icons/organization-role-feature.svg'; import DetailsPage from '@/components/DetailsPage'; import DetailsPageHeader from '@/components/DetailsPage/DetailsPageHeader'; import PageMeta from '@/components/PageMeta'; diff --git a/packages/console/src/pages/OrganizationTemplate/OrganizationRoles/index.tsx b/packages/console/src/pages/OrganizationTemplate/OrganizationRoles/index.tsx index b0a5d3fdc68..3a45cea1bcc 100644 --- a/packages/console/src/pages/OrganizationTemplate/OrganizationRoles/index.tsx +++ b/packages/console/src/pages/OrganizationTemplate/OrganizationRoles/index.tsx @@ -4,8 +4,8 @@ import { useState } from 'react'; import { useTranslation } from 'react-i18next'; import useSWR from 'swr'; +import OrgRoleIcon from '@/assets/icons/organization-role-feature.svg'; import Plus from '@/assets/icons/plus.svg'; -import OrgRoleIcon from '@/assets/icons/role-feature.svg'; import RolesEmptyDark from '@/assets/images/roles-empty-dark.svg'; import RolesEmpty from '@/assets/images/roles-empty.svg'; import Breakable from '@/components/Breakable'; @@ -68,6 +68,14 @@ function OrganizationRoles() { return } to={id} />; }, }, + { + title: , + dataIndex: 'type', + colSpan: 4, + render: ({ type }) => { + return ; + }, + }, { title: , dataIndex: 'scopes', @@ -88,14 +96,6 @@ function OrganizationRoles() { ); }, }, - { - title: , - dataIndex: 'type', - colSpan: 4, - render: ({ type }) => { - return ; - }, - }, ]} rowClickHandler={({ id }) => { navigate(id); diff --git a/packages/console/src/pages/RoleDetails/index.tsx b/packages/console/src/pages/RoleDetails/index.tsx index 9d76aa34bfd..6fa85c7851a 100644 --- a/packages/console/src/pages/RoleDetails/index.tsx +++ b/packages/console/src/pages/RoleDetails/index.tsx @@ -1,5 +1,5 @@ import type { Role } from '@logto/schemas'; -import { Theme, RoleType } from '@logto/schemas'; +import { RoleType } from '@logto/schemas'; import classNames from 'classnames'; import { useEffect, useState } from 'react'; import { toast } from 'react-hot-toast'; @@ -8,12 +8,9 @@ import { Outlet, useLocation, useParams } from 'react-router-dom'; import useSWR, { useSWRConfig } from 'swr'; import Delete from '@/assets/icons/delete.svg'; -import MachineToMachineRoleIconDark from '@/assets/icons/m2m-role-dark.svg'; -import MachineToMachineRoleIcon from '@/assets/icons/m2m-role.svg'; -import UserRoleIconDark from '@/assets/icons/user-role-dark.svg'; -import UserRoleIcon from '@/assets/icons/user-role.svg'; import DetailsPage from '@/components/DetailsPage'; import DetailsPageHeader from '@/components/DetailsPage/DetailsPageHeader'; +import RoleIcon from '@/components/RoleIcon'; import { RoleDetailsTabs } from '@/consts/page-tabs'; import ConfirmModal from '@/ds-components/ConfirmModal'; import InlineNotification from '@/ds-components/InlineNotification'; @@ -28,18 +25,12 @@ import useUserPreferences from '@/hooks/use-user-preferences'; import * as styles from './index.module.scss'; import { type RoleDetailsOutletContext } from './types'; -const icons = { - [Theme.Light]: { UserIcon: UserRoleIcon, MachineToMachineIcon: MachineToMachineRoleIcon }, - [Theme.Dark]: { UserIcon: UserRoleIconDark, MachineToMachineIcon: MachineToMachineRoleIconDark }, -}; - function RoleDetails() { const { pathname } = useLocation(); const { id } = useParams(); const { t } = useTranslation(undefined, { keyPrefix: 'admin_console' }); const { navigate } = useTenantPathname(); const theme = useTheme(); - const { UserIcon, MachineToMachineIcon } = icons[theme]; const isPageHasTable = pathname.endsWith(RoleDetailsTabs.Permissions) || @@ -119,7 +110,7 @@ function RoleDetails() { {data && ( <> : } + icon={} title={data.name} primaryTag={t( isM2mRole ? 'role_details.type_m2m_role_tag' : 'role_details.type_user_role_tag' diff --git a/packages/console/src/pages/Roles/index.tsx b/packages/console/src/pages/Roles/index.tsx index 0a7f7daeaa6..f3bd1106584 100644 --- a/packages/console/src/pages/Roles/index.tsx +++ b/packages/console/src/pages/Roles/index.tsx @@ -1,21 +1,17 @@ import { RoleType, roleTypeToKey, type RoleResponse } from '@logto/schemas'; -import { Theme } from '@logto/schemas'; import { conditional } from '@silverhand/essentials'; import { useTranslation } from 'react-i18next'; import { useLocation } from 'react-router-dom'; import useSWR from 'swr'; -import MachineToMachineRoleIconDark from '@/assets/icons/m2m-role-dark.svg'; -import MachineToMachineRoleIcon from '@/assets/icons/m2m-role.svg'; import Plus from '@/assets/icons/plus.svg'; -import UserRoleIconDark from '@/assets/icons/user-role-dark.svg'; -import UserRoleIcon from '@/assets/icons/user-role.svg'; import RolesEmptyDark from '@/assets/images/roles-empty-dark.svg'; import RolesEmpty from '@/assets/images/roles-empty.svg'; import Breakable from '@/components/Breakable'; import EmptyDataPlaceholder from '@/components/EmptyDataPlaceholder'; import ItemPreview from '@/components/ItemPreview'; import ListPage from '@/components/ListPage'; +import RoleIcon from '@/components/RoleIcon'; import { defaultPageSize } from '@/consts'; import Button from '@/ds-components/Button'; import Search from '@/ds-components/Search'; @@ -36,14 +32,6 @@ const buildDetailsPathname = (id: string) => `${rolesPathname}/${id}`; const pageSize = defaultPageSize; -const getRoleIcon = (type: RoleType, isDarkMode: boolean) => { - if (type === RoleType.User) { - return isDarkMode ? : ; - } - - return isDarkMode ? : ; -}; - function Roles() { const { t } = useTranslation(undefined, { keyPrefix: 'admin_console' }); const { search } = useLocation(); @@ -96,12 +84,8 @@ function Roles() { title: t('roles.col_roles'), dataIndex: 'roles', colSpan: 5, - render: ({ id, name, type }) => ( - + render: ({ id, name }) => ( + } /> ), }, { diff --git a/packages/console/src/pages/TenantSettings/TenantMembers/Members/index.tsx b/packages/console/src/pages/TenantSettings/TenantMembers/Members/index.tsx index abbfc200494..0f9d7f5064d 100644 --- a/packages/console/src/pages/TenantSettings/TenantMembers/Members/index.tsx +++ b/packages/console/src/pages/TenantSettings/TenantMembers/Members/index.tsx @@ -49,7 +49,7 @@ function Members() { dataIndex: 'user', title: t('user'), colSpan: 4, - render: (user) => , + render: (user) => , }, { dataIndex: 'roles', diff --git a/packages/console/src/pages/UserDetails/UserRoles/index.tsx b/packages/console/src/pages/UserDetails/UserRoles/index.tsx index 12e0575b915..6ce9aa53dda 100644 --- a/packages/console/src/pages/UserDetails/UserRoles/index.tsx +++ b/packages/console/src/pages/UserDetails/UserRoles/index.tsx @@ -1,5 +1,5 @@ import type { Role } from '@logto/schemas'; -import { RoleType, Theme } from '@logto/schemas'; +import { RoleType } from '@logto/schemas'; import { conditional } from '@silverhand/essentials'; import { useState } from 'react'; import { toast } from 'react-hot-toast'; @@ -9,11 +9,10 @@ import useSWR from 'swr'; import Delete from '@/assets/icons/delete.svg'; import Plus from '@/assets/icons/plus.svg'; -import UserRoleIconDark from '@/assets/icons/user-role-dark.svg'; -import UserRoleIcon from '@/assets/icons/user-role.svg'; import EmptyDataPlaceholder from '@/components/EmptyDataPlaceholder'; import ItemPreview from '@/components/ItemPreview'; import RoleAssignmentModal from '@/components/RoleAssignmentModal'; +import RoleIcon from '@/components/RoleIcon'; import { defaultPageSize } from '@/consts'; import Button from '@/ds-components/Button'; import ConfirmModal from '@/ds-components/ConfirmModal'; @@ -92,11 +91,7 @@ function UserRoles() { dataIndex: 'name', colSpan: 6, render: ({ id, name }) => ( - : } - /> + } /> ), }, { diff --git a/packages/integration-tests/src/tests/console/applications/index.test.ts b/packages/integration-tests/src/tests/console/applications/index.test.ts index 0cf6c07d83f..b8c880f015f 100644 --- a/packages/integration-tests/src/tests/console/applications/index.test.ts +++ b/packages/integration-tests/src/tests/console/applications/index.test.ts @@ -254,7 +254,7 @@ describe('applications', () => { // Expect to assign management API access role for the M2M app if (app.type === ApplicationType.MachineToMachine) { - await expectModalWithTitle(page, `Assign machine-to-machine roles to ${app.name}`); + await expectModalWithTitle(page, `Assign roles to ${app.name}`); await expect(page).toClick( '.ReactModalPortal div[class$=rolesTransfer] div[class$=item] div', @@ -263,7 +263,7 @@ describe('applications', () => { } ); - await expectToClickModalAction(page, 'Assign machine-to-machine roles'); + await expectToClickModalAction(page, 'Assign roles'); await waitForToast(page, { text: 'Successfully assigned role(s)', diff --git a/packages/integration-tests/src/tests/console/rbac/machime-to-machime-rbac.test.ts b/packages/integration-tests/src/tests/console/rbac/machime-to-machime-rbac.test.ts index 17501080c4e..ad82e7e5572 100644 --- a/packages/integration-tests/src/tests/console/rbac/machime-to-machime-rbac.test.ts +++ b/packages/integration-tests/src/tests/console/rbac/machime-to-machime-rbac.test.ts @@ -312,10 +312,10 @@ describe('M2M RBAC', () => { }); await expect(page).toClick('div[class$=filter] button span', { - text: 'Assign machine-to-machine roles', + text: 'Assign roles', }); - await expectModalWithTitle(page, `Assign machine-to-machine roles to ${rbacTestAppname}`); + await expectModalWithTitle(page, `Assign roles to ${rbacTestAppname}`); await expect(page).toClick( '.ReactModalPortal div[class$=rolesTransfer] div[class$=item] div', @@ -324,7 +324,7 @@ describe('M2M RBAC', () => { } ); - await expectToClickModalAction(page, 'Assign machine-to-machine roles'); + await expectToClickModalAction(page, 'Assign roles'); await waitForToast(page, { text: 'Successfully assigned role(s)', diff --git a/packages/integration-tests/src/tests/console/rbac/user-rbac.test.ts b/packages/integration-tests/src/tests/console/rbac/user-rbac.test.ts index 5ec98467768..8d9ed5a8204 100644 --- a/packages/integration-tests/src/tests/console/rbac/user-rbac.test.ts +++ b/packages/integration-tests/src/tests/console/rbac/user-rbac.test.ts @@ -284,7 +284,7 @@ describe('User RBAC', () => { // Go to roles tab await expect(page).toClick('nav div[class$=item] div[class$=link] a', { - text: 'User roles', + text: 'Roles', }); const roleRow = await expect(page).toMatchElement(`table tbody tr:has(td a${cls('title')})`, { @@ -306,16 +306,16 @@ describe('User RBAC', () => { it('add a role to a user on the user details page', async () => { await expect(page).toClick('div[class$=filter] button span', { - text: 'Assign user roles', + text: 'Assign roles', }); - await expectModalWithTitle(page, `Assign user roles to ${rbacTestUsername}`); + await expectModalWithTitle(page, `Assign roles to ${rbacTestUsername}`); await expect(page).toClick('.ReactModalPortal div[class$=rolesTransfer] div[class$=item] div', { text: roleName, }); - await expectToClickModalAction(page, 'Assign user roles'); + await expectToClickModalAction(page, 'Assign roles'); await waitForToast(page, { text: 'Successfully assigned role(s)', diff --git a/packages/phrases/src/locales/de/errors/role.ts b/packages/phrases/src/locales/de/errors/role.ts index 8b569ee61f7..4293b1446a5 100644 --- a/packages/phrases/src/locales/de/errors/role.ts +++ b/packages/phrases/src/locales/de/errors/role.ts @@ -2,7 +2,7 @@ const role = { name_in_use: 'Dieser Rollenname {{name}} wird bereits verwendet.', scope_exists: 'Die Scope-ID {{scopeId}} wurde bereits zu dieser Rolle hinzugefügt.', management_api_scopes_not_assignable_to_user_role: - 'Kann management API Scopes nicht einem Benutzerrolle zuweisen.', + 'Kann Management API Scopes nicht einem Benutzerrolle zuweisen.', user_exists: 'Die Benutzer-ID {{userId}} wurde bereits zu dieser Rolle hinzugefügt.', application_exists: 'Die Anwendungs-ID {{applicationId}} wurde bereits zu dieser Rolle hinzugefügt.', diff --git a/packages/phrases/src/locales/de/translation/admin-console/application-details.ts b/packages/phrases/src/locales/de/translation/admin-console/application-details.ts index 211c5ee4064..2f0f99d3173 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/application-details.ts @@ -142,9 +142,6 @@ const application_details = { delete_description: 'Diese Aktion entfernt diese Rolle von dieser Maschinen-zu-Maschinen-App. Die Rolle existiert zwar weiterhin, ist jedoch nicht mehr mit dieser Maschinen-zu-Maschinen-App verknüpft.', deleted: '{{name}} wurde erfolgreich von diesem Benutzer entfernt.', - assign_title: 'Rollen von Maschine zu Maschine an {{name}} zuweisen', - assign_subtitle: - 'Maschine-zu-Maschine-Apps müssen Maschine-zu-Maschine-Rollen haben, um auf zugehörige API-Ressourcen zuzugreifen.', assign_role_field: 'Rollen von Maschine zu Maschine zuweisen', role_search_placeholder: 'Nach Rollennamen suchen', added_text: '{{value, number}} hinzugefügt', diff --git a/packages/phrases/src/locales/de/translation/admin-console/applications.ts b/packages/phrases/src/locales/de/translation/admin-console/applications.ts index 85c43d2ad91..4944d40c539 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/applications.ts @@ -55,10 +55,6 @@ const applications = { placeholder_title: 'Wähle einen Anwendungstyp, um fortzufahren', placeholder_description: 'Logto verwendet eine Anwendungs-Entität für OIDC, um Aufgaben wie die Identifizierung deiner Apps, das Management der Anmeldung und die Erstellung von Prüfprotokollen zu erleichtern.', - m2m_role_assignment: { - role_creation_hint: - 'Können Sie die richtige Maschine-zu-Maschine-Rolle nicht finden? Erstellen Sie eine Maschine-zu-Maschine-Rolle', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/de/translation/admin-console/role-details.ts b/packages/phrases/src/locales/de/translation/admin-console/role-details.ts index 19f8d30f2c2..db670a6c2c6 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/role-details.ts @@ -62,7 +62,6 @@ const role_details = { delete_description: 'Es bleibt in Ihrem Anwendungspool, verliert jedoch die Autorisierung für diese Rolle.', deleted: '{{name}} wurde erfolgreich aus dieser Rolle entfernt', - assign_title: 'Maschine-zu-Maschine-Anwendungen zu {{name}} zuweisen', assign_subtitle: 'Finden Sie geeignete Maschine-zu-Maschine-Anwendungen, indem Sie nach Name, Beschreibung oder App-ID suchen.', assign_field: 'Maschine-zu-Maschine-Anwendungen zuweisen', diff --git a/packages/phrases/src/locales/de/translation/admin-console/roles.ts b/packages/phrases/src/locales/de/translation/admin-console/roles.ts index a214a862ade..f70bd94c3dc 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} App', assign_permissions: 'Berechtigungen zuweisen', create_role_title: 'Rolle erstellen', - create_role_description: - 'Erstellen und verwalten Sie Rollen für Ihre Anwendungen. Rollen enthalten Sammlungen von Berechtigungen und können Benutzern zugewiesen werden.', create_role_button: 'Rolle erstellen', role_created: 'Die Rolle {{name}} wurde erfolgreich erstellt.', search: 'Nach Rollennamen, Beschreibung oder ID suchen', placeholder_title: 'Rollen', placeholder_description: 'Rollen sind eine Gruppierung von Berechtigungen, die Benutzern zugewiesen werden können. Stellen Sie sicher, dass Sie zuerst Berechtigungen hinzufügen, bevor Sie Rollen erstellen.', - assign_user_roles: 'Benutzerrollen zuweisen', - assign_m2m_roles: 'Maschinenrollen zuweisen', management_api_access_notification: 'Für den Zugriff auf die Logto-Verwaltungs-API wählen Sie Rollen mit Verwaltungs-API-Berechtigungen aus.', with_management_api_access_tip: diff --git a/packages/phrases/src/locales/de/translation/admin-console/user-details.ts b/packages/phrases/src/locales/de/translation/admin-console/user-details.ts index 574e4ff4f62..a4cb3703b22 100644 --- a/packages/phrases/src/locales/de/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/de/translation/admin-console/user-details.ts @@ -79,23 +79,18 @@ const user_details = { roles: { name_column: 'Benutzerrolle', description_column: 'Beschreibung', - assign_button: 'Benutzerrollen zuweisen', delete_description: 'Diese Aktion entfernt diese Rolle von diesem Benutzer. Die Rolle selbst bleibt erhalten, aber sie wird nicht mehr mit diesem Benutzer verknüpft sein.', deleted: '{{name}} wurde erfolgreich von diesem Benutzer entfernt.', - assign_title: 'Benutzerrollen an {{name}} zuweisen', assign_subtitle: 'Finden Sie die passenden Benutzerrollen, indem Sie nach Name, Beschreibung oder Rollen-ID suchen.', assign_role_field: 'Rollen zuweisen', role_search_placeholder: 'Nach Rollennamen suchen', added_text: '{{value, number}} hinzugefügt', assigned_user_count: '{{value, number}} Benutzer', - confirm_assign: 'Benutzerrollen zuweisen', role_assigned: 'Rolle(n) erfolgreich zugewiesen', search: 'Nach Rollennamen, Beschreibung oder ID suchen', empty: 'Keine Rolle verfügbar', - create_user_role_hint: - 'Können Sie die richtige Benutzerrolle nicht finden? Benutzerrolle erstellen', }, warning_no_sign_in_identifier: 'Der Benutzer muss mindestens einen der Anmelde-Identifikatoren (Benutzername, E-Mail, Telefonnummer oder soziales Konto) haben, um sich anzumelden. Sind Sie sicher, dass Sie fortfahren möchten?', diff --git a/packages/phrases/src/locales/en/errors/resource.ts b/packages/phrases/src/locales/en/errors/resource.ts index 8c6cabaa2eb..cfbb1469038 100644 --- a/packages/phrases/src/locales/en/errors/resource.ts +++ b/packages/phrases/src/locales/en/errors/resource.ts @@ -1,7 +1,7 @@ const resource = { resource_identifier_in_use: 'The API identifier {{indicator}} is already in use', - cannot_delete_management_api: 'Cannot delete Logto management API.', - cannot_modify_management_api: 'Cannot modify Logto management API.', + cannot_delete_management_api: 'Cannot delete Logto Management API.', + cannot_modify_management_api: 'Cannot modify Logto Management API.', }; export default Object.freeze(resource); diff --git a/packages/phrases/src/locales/en/errors/role.ts b/packages/phrases/src/locales/en/errors/role.ts index 9470698398f..c06d75a255a 100644 --- a/packages/phrases/src/locales/en/errors/role.ts +++ b/packages/phrases/src/locales/en/errors/role.ts @@ -2,7 +2,7 @@ const role = { name_in_use: 'This role name {{name}} is already in use', scope_exists: 'The scope id {{scopeId}} has already been added to this role', management_api_scopes_not_assignable_to_user_role: - 'Cannot assign management API scopes to a user role.', + 'Cannot assign Management API scopes to a user role.', user_exists: 'The user id {{userId}} is already been added to this role', application_exists: 'The application id {{applicationId}} is already been added to this role', default_role_missing: diff --git a/packages/phrases/src/locales/en/translation/admin-console/api-resource-details.ts b/packages/phrases/src/locales/en/translation/admin-console/api-resource-details.ts index 8beede6576a..b3da05ae097 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/api-resource-details.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/api-resource-details.ts @@ -9,7 +9,7 @@ const api_resource_details = { management_api_settings_description: 'The Logto Management API is a comprehensive collection of APIs that empower administrators to manage a wide range of identity-related tasks, enforce security policies, and comply with regulations and standards.', management_api_notice: - 'This API represents Logto entity and cannot be modified or deleted. Create a machine-to-machine app to call Logto management API. Learn more', + 'This API represents Logto entity and cannot be modified or deleted. Create a machine-to-machine app to call Logto Management API. Learn more', token_expiration_time_in_seconds: 'Token expiration time (in seconds)', token_expiration_time_in_seconds_placeholder: 'Enter your token expiration time', delete_description: diff --git a/packages/phrases/src/locales/en/translation/admin-console/application-details.ts b/packages/phrases/src/locales/en/translation/admin-console/application-details.ts index 4954c50e359..b7161bb9a8e 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/application-details.ts @@ -137,18 +137,18 @@ const application_details = { grant_organization_level_permissions: 'Grant permissions of organization data', }, roles: { - assign_button: 'Assign machine-to-machine roles', + assign_button: 'Assign roles', delete_description: 'This action will remove this role from this machine-to-machine app. The role itself will still exist, but it will no longer be associated with this machine-to-machine app.', deleted: '{{name}} was successfully removed from this user.', - assign_title: 'Assign machine-to-machine roles to {{name}}', + assign_title: 'Assign roles to {{name}}', assign_subtitle: - 'Machine-to-machine apps must have machine-to-machine roles to access related API resources.', - assign_role_field: 'Assign machine-to-machine roles', + 'Machine-to-machine apps must have machine-to-machine type of roles to access related API resources.', + assign_role_field: 'Assign roles', role_search_placeholder: 'Search by role name', added_text: '{{value, number}} added', assigned_app_count: '{{value, number}} applications', - confirm_assign: 'Assign machine-to-machine roles', + confirm_assign: 'Assign roles', role_assigned: 'Successfully assigned role(s)', search: 'Search by role name, description or ID', empty: 'No role available', diff --git a/packages/phrases/src/locales/en/translation/admin-console/applications.ts b/packages/phrases/src/locales/en/translation/admin-console/applications.ts index cc0a8ebfe37..b36a0634e54 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/applications.ts @@ -53,10 +53,6 @@ const applications = { placeholder_title: 'Select an application type to continue', placeholder_description: 'Logto uses an application entity for OIDC to help with tasks such as identifying your apps, managing sign-in, and creating audit logs.', - m2m_role_assignment: { - role_creation_hint: - 'Can’t find the right machine-to-machine role? Create a machine-to-machine role', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/en/translation/admin-console/organization-template.ts b/packages/phrases/src/locales/en/translation/admin-console/organization-template.ts index 62d555799cd..e87a4a60eb4 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/organization-template.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/organization-template.ts @@ -8,7 +8,6 @@ const organization_template = { create_title: 'Create organization role', role_column: 'Organization role', permissions_column: 'Permissions', - type_column: 'Role type', placeholder_title: 'Organization role', placeholder_description: 'Organization role is a grouping of permissions that can be assigned to users. The permissions must come from the predefined organization permissions.', diff --git a/packages/phrases/src/locales/en/translation/admin-console/role-details.ts b/packages/phrases/src/locales/en/translation/admin-console/role-details.ts index 16da7e717f2..13ff44b5b13 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/role-details.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/role-details.ts @@ -16,8 +16,8 @@ const role_details = { field_is_default: 'Default role', field_is_default_description: 'Set this role as a default role for new users. Multiple default roles can be set. This will also affect the default roles for users created via Management API.', - type_m2m_role_tag: 'Machine-to-machine role', - type_user_role_tag: 'User role', + type_m2m_role_tag: 'Machine-to-machine', + type_user_role_tag: 'User', m2m_role_notification: 'Assign this machine-to-machine role to a machine-to-machine app to grant access to the relative API resources. Create a machine-to-machine app first if you haven’t already.', permission: { diff --git a/packages/phrases/src/locales/en/translation/admin-console/roles.ts b/packages/phrases/src/locales/en/translation/admin-console/roles.ts index 2f120b0821b..09bc2bfa094 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/roles.ts @@ -21,20 +21,19 @@ const roles = { application_count: '{{count}} app', assign_permissions: 'Assign permissions', create_role_title: 'Create role', - create_role_description: - 'Create and manage roles for your applications. Roles contain collections of permissions and can be assigned to users.', + create_role_description: 'Use roles to organize permissions and assign them to users.', create_role_button: 'Create role', role_created: 'The role {{name}} has been successfully created.', search: 'Search by role name, description or ID', placeholder_title: 'Roles', placeholder_description: 'Roles are a grouping of permissions that can be assigned to users. Be sure to add permission first before create roles.', - assign_user_roles: 'Assign user roles', - assign_m2m_roles: 'Assign machine-to-machine roles', + assign_roles: 'Assign roles', management_api_access_notification: - 'For Logto Management API access, select roles with management API permissions .', + 'For Logto Management API access, select roles with Management API permissions .', with_management_api_access_tip: - 'This machine-to-machine role includes Logto management API permissions', + 'This machine-to-machine role includes Logto Management API permissions', + role_creation_hint: 'Can’t find the right role? Create a role', }; export default Object.freeze(roles); diff --git a/packages/phrases/src/locales/en/translation/admin-console/user-details.ts b/packages/phrases/src/locales/en/translation/admin-console/user-details.ts index 816c59a3c16..a4c69a03b06 100644 --- a/packages/phrases/src/locales/en/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/en/translation/admin-console/user-details.ts @@ -18,7 +18,7 @@ const user_details = { new_password: 'New password:', }, tab_settings: 'Settings', - tab_roles: 'User roles', + tab_roles: 'Roles', tab_logs: 'User logs', tab_organizations: 'Organizations', authentication: 'Authentication', @@ -80,21 +80,20 @@ const user_details = { roles: { name_column: 'User role', description_column: 'Description', - assign_button: 'Assign user roles', + assign_button: 'Assign roles', delete_description: 'This action will remove this role from this user. The role itself will still exist, but it will no longer be associated with this user.', deleted: '{{name}} was successfully removed from this user.', - assign_title: 'Assign user roles to {{name}}', + assign_title: 'Assign roles to {{name}}', assign_subtitle: 'Find appropriate user roles by by searching name, description or role ID.', assign_role_field: 'Assign roles', role_search_placeholder: 'Search by role name', added_text: '{{value, number}} added', assigned_user_count: '{{value, number}} users', - confirm_assign: 'Assign user roles', + confirm_assign: 'Assign roles', role_assigned: 'Successfully assigned role(s)', search: 'Search by role name, description or ID', empty: 'No role available', - create_user_role_hint: "Can't find the right user role? Create a user role", }, warning_no_sign_in_identifier: 'User needs to have at least one of the sign-in identifiers (username, email, phone number or social) to sign in. Are you sure you want to continue?', diff --git a/packages/phrases/src/locales/es/translation/admin-console/application-details.ts b/packages/phrases/src/locales/es/translation/admin-console/application-details.ts index 1a3ee0d2875..81892c262e9 100644 --- a/packages/phrases/src/locales/es/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/es/translation/admin-console/application-details.ts @@ -139,8 +139,6 @@ const application_details = { 'Esta acción eliminará este rol de esta aplicación de máquina a máquina. El rol seguirá existiendo, pero ya no estará asociado con esta aplicación de máquina a máquina.', deleted: 'Se ha eliminado correctamente {{name}} de este usuario.', assign_title: 'Asignar roles de máquina a máquina a {{name}}', - assign_subtitle: - 'Las aplicaciones de máquina a máquina deben tener roles de máquina a máquina para acceder a los recursos de la API relacionados.', assign_role_field: 'Asignar roles de máquina a máquina', role_search_placeholder: 'Buscar por nombre de rol', added_text: '{{value, number}} añadido', diff --git a/packages/phrases/src/locales/es/translation/admin-console/applications.ts b/packages/phrases/src/locales/es/translation/admin-console/applications.ts index e75a7a0c995..7987577c221 100644 --- a/packages/phrases/src/locales/es/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/es/translation/admin-console/applications.ts @@ -55,10 +55,6 @@ const applications = { placeholder_title: 'Selecciona un tipo de aplicación para continuar', placeholder_description: 'Logto utiliza una entidad de aplicación para OIDC para ayudar con tareas como la identificación de tus aplicaciones, la gestión de inicio de sesión y la creación de registros de auditoría.', - m2m_role_assignment: { - role_creation_hint: - '¿No puede encontrar el rol adecuado de máquina a máquina? Crear un rol de máquina a máquina', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/es/translation/admin-console/roles.ts b/packages/phrases/src/locales/es/translation/admin-console/roles.ts index 30b2030bec6..c8d9670dd1c 100644 --- a/packages/phrases/src/locales/es/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/es/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} aplicación', assign_permissions: 'Asignar permisos', create_role_title: 'Crear Rol', - create_role_description: - 'Cree y administre roles para sus aplicaciones. Los roles contienen colecciones de permisos y pueden asignarse a los usuarios.', create_role_button: 'Crear Rol', role_created: 'El rol {{name}} se ha creado satisfactoriamente.', search: 'Buscar por nombre de rol, descripción o ID', placeholder_title: 'Roles', placeholder_description: 'Los roles son un grupo de permisos que se pueden asignar a los usuarios. Asegúrese de agregar permisos antes de crear roles.', - assign_user_roles: 'Asignar roles de usuario', - assign_m2m_roles: 'Asignar roles de máquina a máquina', management_api_access_notification: 'Para acceder a la API de gestión de Logto, seleccione roles con permisos de API de gestión .', with_management_api_access_tip: diff --git a/packages/phrases/src/locales/es/translation/admin-console/user-details.ts b/packages/phrases/src/locales/es/translation/admin-console/user-details.ts index 16fc1960d51..afb990ad013 100644 --- a/packages/phrases/src/locales/es/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/es/translation/admin-console/user-details.ts @@ -78,23 +78,18 @@ const user_details = { roles: { name_column: 'Rol de usuario', description_column: 'Descripción', - assign_button: 'Asignar roles de usuario', delete_description: 'Esta acción eliminará este rol de este usuario. El rol en sí seguirá existiendo, pero ya no estará asociado con este usuario.', deleted: 'Se eliminó "{{name}}" correctamente de este usuario.', - assign_title: 'Asignar roles de usuario a {{name}}', assign_subtitle: 'Encuentra roles de usuario apropiados buscando por nombre, descripción o ID de rol.', assign_role_field: 'Asignar roles', role_search_placeholder: 'Buscar por nombre de rol', added_text: '{{value, number}} agregados', assigned_user_count: '{{value, number}} usuarios', - confirm_assign: 'Asignar roles de usuario', role_assigned: 'Rol(es) asignado(s) con éxito', search: 'Buscar por nombre de rol, descripción o ID', empty: 'No hay roles disponibles', - create_user_role_hint: - '¿No puedes encontrar el rol de usuario adecuado? Crear un rol de usuario', }, warning_no_sign_in_identifier: 'El usuario necesita tener al menos uno de los identificadores de inicio de sesión (nombre de usuario, correo electrónico, número de teléfono o red social) para iniciar sesión. ¿Estás seguro/a de que quieres continuar?', diff --git a/packages/phrases/src/locales/fr/translation/admin-console/application-details.ts b/packages/phrases/src/locales/fr/translation/admin-console/application-details.ts index 2eb8fd9c8a5..9b55a90a504 100644 --- a/packages/phrases/src/locales/fr/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/fr/translation/admin-console/application-details.ts @@ -137,8 +137,6 @@ const application_details = { 'Cette action supprimera ce rôle de cette application machine-to-machine. Le rôle lui-même existera toujours, mais il ne sera plus associé à cette application machine-to-machine.', deleted: '{{name}} a été supprimé(e) avec succès de cet utilisateur.', assign_title: 'Attribuer des rôles de machine à machine à {{name}}', - assign_subtitle: - 'Les applications de machine à machine doivent avoir des rôles de machine à machine pour accéder aux ressources API associées.', assign_role_field: 'Attribuer des rôles de machine à machine', role_search_placeholder: 'Rechercher par nom de rôle', added_text: '{{value, number}} ajouté(s)', diff --git a/packages/phrases/src/locales/fr/translation/admin-console/applications.ts b/packages/phrases/src/locales/fr/translation/admin-console/applications.ts index b9e45c4d8d9..b6ba14e0f26 100644 --- a/packages/phrases/src/locales/fr/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/fr/translation/admin-console/applications.ts @@ -56,10 +56,6 @@ const applications = { placeholder_title: "Sélectionnez un type d'application pour continuer", placeholder_description: "Logto utilise une entité d'application pour OIDC pour aider aux tâches telles que l'identification de vos applications, la gestion de la connexion et la création de journaux d'audit", - m2m_role_assignment: { - role_creation_hint: - 'Vous ne trouvez pas le bon rôle machine à machine ? Créer un rôle machine à machine', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/fr/translation/admin-console/roles.ts b/packages/phrases/src/locales/fr/translation/admin-console/roles.ts index 00db35af7ee..b0103b0a968 100644 --- a/packages/phrases/src/locales/fr/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/fr/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} application', assign_permissions: 'Assigner des autorisations', create_role_title: 'Créer un rôle', - create_role_description: - "Créez et gérez des rôles pour vos applications. Les rôles contiennent des collections d'autorisations et peuvent être assignés aux utilisateurs.", create_role_button: 'Créer un rôle', role_created: 'Le rôle {{name}} a été créé avec succès.', search: 'Rechercher par nom de rôle, description ou ID', placeholder_title: 'Rôles', placeholder_description: "Les rôles sont un regroupement d'autorisations qui peuvent être assignées aux utilisateurs. Assurez-vous d'ajouter d'abord des autorisations avant de créer des rôles.", - assign_user_roles: 'Attribuer des rôles utilisateur', - assign_m2m_roles: 'Attribuer des rôles machine à machine', management_api_access_notification: "Pour accéder à l'API de gestion de Logto, sélectionnez des rôles avec les autorisations de l'API de gestion .", with_management_api_access_tip: diff --git a/packages/phrases/src/locales/fr/translation/admin-console/user-details.ts b/packages/phrases/src/locales/fr/translation/admin-console/user-details.ts index 9de827979f8..7847de15fed 100644 --- a/packages/phrases/src/locales/fr/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/fr/translation/admin-console/user-details.ts @@ -79,23 +79,18 @@ const user_details = { roles: { name_column: 'Rôle utilisateur', description_column: 'Description', - assign_button: 'Attribuer des rôles utilisateur', delete_description: 'Cette action supprimera ce rôle de cet utilisateur. Le rôle lui-même existera toujours, mais il ne sera plus associé à cet utilisateur.', deleted: '{{name}} a été retiré de cet utilisateur.', - assign_title: 'Attribuer des rôles utilisateur à {{name}}', assign_subtitle: 'Trouvez les rôles utilisateur appropriés en recherchant par nom, description ou ID de rôle.', assign_role_field: 'Attribuer des rôles', role_search_placeholder: 'Recherche par nom de rôle', added_text: '{{value, number}} ajouté', assigned_user_count: '{{value, number}} utilisateurs', - confirm_assign: 'Attribuer des rôles utilisateur', role_assigned: 'Rôle(s) attribué(s) avec succès', search: 'Recherche par nom de rôle, description ou ID', empty: 'Aucun rôle disponible', - create_user_role_hint: - 'Vous ne trouvez pas le bon rôle utilisateur ? Créer un rôle utilisateur', }, warning_no_sign_in_identifier: "L'utilisateur doit avoir au moins l'un des identifiants de connexion (nom d'utilisateur, e-mail, numéro de téléphone ou compte social) pour se connecter. Êtes-vous sûr(e) de vouloir continuer?", diff --git a/packages/phrases/src/locales/it/errors/application.ts b/packages/phrases/src/locales/it/errors/application.ts index 41fcf7d888a..c167f09f8ba 100644 --- a/packages/phrases/src/locales/it/errors/application.ts +++ b/packages/phrases/src/locales/it/errors/application.ts @@ -8,7 +8,7 @@ const application = { third_party_application_only: 'La funzionalità è disponibile solo per le applicazioni di terze parti.', user_consent_scopes_not_found: 'Scopi di consenso utente non validi.', - consent_management_api_scopes_not_allowed: 'I management API scopes non sono consentiti.', + consent_management_api_scopes_not_allowed: 'I Management API scopes non sono consentiti.', protected_app_metadata_is_required: "I metadati dell'applicazione protetta sono obbligatori.", protected_app_not_configured: "Il provider dell'applicazione protetta non è configurato. Questa funzionalità non è disponibile nella versione open source.", diff --git a/packages/phrases/src/locales/it/translation/admin-console/application-details.ts b/packages/phrases/src/locales/it/translation/admin-console/application-details.ts index 6c9e98c3ada..28e192bc55b 100644 --- a/packages/phrases/src/locales/it/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/it/translation/admin-console/application-details.ts @@ -139,8 +139,6 @@ const application_details = { 'Questa azione rimuoverà questo ruolo da questa applicazione tra macchine. Il ruolo stesso esisterà ancora, ma non sarà più associato a questa applicazione tra macchine.', deleted: '{{name}} è stato rimosso con successo da questo utente.', assign_title: 'Assegna ruoli da macchina a macchina a {{name}}', - assign_subtitle: - 'Le app da macchina a macchina devono avere ruoli da macchina a macchina per accedere alle risorse API correlate.', assign_role_field: 'Assegna ruoli da macchina a macchina', role_search_placeholder: 'Cerca per nome ruolo', added_text: '{{value, number}} aggiunti', diff --git a/packages/phrases/src/locales/it/translation/admin-console/applications.ts b/packages/phrases/src/locales/it/translation/admin-console/applications.ts index 08831018fc5..e93aa6da55a 100644 --- a/packages/phrases/src/locales/it/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/it/translation/admin-console/applications.ts @@ -55,10 +55,6 @@ const applications = { placeholder_title: 'Seleziona un tipo di applicazione per continuare', placeholder_description: "Logto utilizza un'entità applicazione per OIDC per aiutarti in compiti come l'identificazione delle tue app, la gestione dell'accesso e la creazione di registri di audit.", - m2m_role_assignment: { - role_creation_hint: - 'Non riesci a trovare il ruolo giusto per macchina a macchina? Crea un ruolo macchina a macchina', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/it/translation/admin-console/roles.ts b/packages/phrases/src/locales/it/translation/admin-console/roles.ts index 91c2f0dccd9..e289775e10f 100644 --- a/packages/phrases/src/locales/it/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/it/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} app', assign_permissions: 'Assegna autorizzazioni', create_role_title: 'Crea Ruolo', - create_role_description: - 'Crea e gestisci ruoli per le tue applicazioni. I ruoli contengono collezioni di autorizzazioni e possono essere assegnati agli utenti.', create_role_button: 'Crea Ruolo', role_created: 'Il ruolo {{name}} è stato creato con successo.', search: 'Cerca per nome, descrizione o ID del ruolo', placeholder_title: 'Ruoli', placeholder_description: 'I ruoli sono un raggruppamento di autorizzazioni che possono essere assegnati agli utenti. Assicurati di aggiungere le autorizzazioni prima di creare i ruoli.', - assign_user_roles: 'Assegna ruoli utente', - assign_m2m_roles: 'Assegna ruoli da macchina a macchina', management_api_access_notification: "Per accedere all'API di gestione di Logto, seleziona ruoli con autorizzazioni API di gestione .", with_management_api_access_tip: diff --git a/packages/phrases/src/locales/it/translation/admin-console/user-details.ts b/packages/phrases/src/locales/it/translation/admin-console/user-details.ts index 960cdd14cee..efdcf63d214 100644 --- a/packages/phrases/src/locales/it/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/it/translation/admin-console/user-details.ts @@ -79,22 +79,17 @@ const user_details = { roles: { name_column: 'Ruolo utente', description_column: 'Descrizione', - assign_button: 'Assegna ruoli utente', delete_description: 'Questa azione rimuoverà questo ruolo da questo utente. Il ruolo stesso esisterà ancora, ma non sarà più associato a questo utente.', deleted: '{{nome}} è stato rimosso con successo da questo utente.', - assign_title: 'Assegna ruoli utente a {{name}}', assign_subtitle: 'Trova i ruoli utente appropriati cercando per nome, descrizione o ID ruolo.', assign_role_field: 'Assegna ruoli', role_search_placeholder: 'Cerca per nome ruolo', added_text: '{{value, number}} aggiunti', assigned_user_count: '{{value, number}} utenti', - confirm_assign: 'Assegna ruoli utente', role_assigned: 'Ruolo(ruoli) assegnati con successo', search: 'Cerca per nome ruolo, descrizione o ID', empty: 'Nessun ruolo disponibile', - create_user_role_hint: - 'Non riesci a trovare il ruolo utente giusto? Crea un ruolo utente', }, warning_no_sign_in_identifier: "L'utente deve avere almeno uno degli identificatori di accesso (nome utente, email, numero di telefono, o social) per accedere. Sei sicuro di voler continuare?", diff --git a/packages/phrases/src/locales/ja/translation/admin-console/application-details.ts b/packages/phrases/src/locales/ja/translation/admin-console/application-details.ts index f9c1c646ce0..c25ca722414 100644 --- a/packages/phrases/src/locales/ja/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/ja/translation/admin-console/application-details.ts @@ -137,8 +137,6 @@ const application_details = { 'この操作は、このマシン対マシンアプリからこの役割を削除します。役割自体はまだ存在しますが、もはやマシン対マシンアプリに関連付けられていません。', deleted: '{{name}} がこのユーザーから正常に削除されました。', assign_title: '{{name}}にマシン間の役割を割り当てる', - assign_subtitle: - 'マシン間のアプリは、関連するAPIリソースにアクセスするためにマシン間の役割を持つ必要があります。', assign_role_field: 'マシン間の役割を割り当てる', role_search_placeholder: '役割名で検索', added_text: '{{value, number}} 件追加', diff --git a/packages/phrases/src/locales/ja/translation/admin-console/applications.ts b/packages/phrases/src/locales/ja/translation/admin-console/applications.ts index ed0e0806f56..9ac197042a5 100644 --- a/packages/phrases/src/locales/ja/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/ja/translation/admin-console/applications.ts @@ -54,9 +54,6 @@ const applications = { placeholder_title: '続行するにはアプリケーションタイプを選択してください', placeholder_description: 'LogtoはOIDCのためにアプリケーションエンティティを使用して、アプリケーションの識別、サインインの管理、監査ログの作成などのタスクをサポートします。', - m2m_role_assignment: { - role_creation_hint: '適切なマシン間ロールが見つかりませんか? マシン間ロールを作成する', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/ja/translation/admin-console/roles.ts b/packages/phrases/src/locales/ja/translation/admin-console/roles.ts index 2ad2910d5d9..61196006448 100644 --- a/packages/phrases/src/locales/ja/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/ja/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} アプリ', assign_permissions: '権限の割り当て', create_role_title: 'ロールを作成する', - create_role_description: - 'アプリケーションのロールを作成して管理します。ロールには権限のコレクションが含まれ、ユーザーに割り当てることができます。', create_role_button: 'ロールを作成する', role_created: '{{name}}ロールが正常に作成されました。', search: 'ロール名、説明、またはIDで検索', placeholder_title: 'ロール', placeholder_description: 'ロールは、ユーザーに割り当てられる権限のグループです。ロールを作成する前に、まず権限を追加してください。', - assign_user_roles: 'ユーザー役割を割り当てる', - assign_m2m_roles: 'マシン間役割を割り当てる', management_api_access_notification: 'Logto管理APIへのアクセスには、管理API権限を持つ役割を選択してください。', with_management_api_access_tip: 'このマシン間役割には、Logto管理APIのアクセス権が含まれています', diff --git a/packages/phrases/src/locales/ja/translation/admin-console/user-details.ts b/packages/phrases/src/locales/ja/translation/admin-console/user-details.ts index 12cc0731de7..c86f0e0ea3e 100644 --- a/packages/phrases/src/locales/ja/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/ja/translation/admin-console/user-details.ts @@ -74,21 +74,17 @@ const user_details = { roles: { name_column: 'ユーザー役割', description_column: '説明', - assign_button: 'ユーザー役割を割り当てる', delete_description: 'この操作により、このユーザーからこの役割が削除されます。役割自体はまだ存在しますが、このユーザーに関連付けられなくなります。', deleted: '役割 {{name}} はこのユーザーから正常に削除されました。', - assign_title: '{{name}} にユーザー役割を割り当てる', assign_subtitle: '名前、説明、または役割IDで検索して適切なユーザー役割を見つけます。', assign_role_field: '役割を割り当てる', role_search_placeholder: '役割名で検索', added_text: '{{value, number}} 追加しました', assigned_user_count: '{{value, number}} ユーザー', - confirm_assign: 'ユーザー役割を割り当てる', role_assigned: '役割が正常に割り当てられました', search: 'ロール名、説明、または ID で検索', empty: '利用可能な役割はありません', - create_user_role_hint: '適切なユーザー役割が見つかりませんか? ユーザー役割を作成する', }, warning_no_sign_in_identifier: 'ユーザーは、サインインに少なくとも1つの識別子(ユーザー名、メールアドレス、電話番号、またはソーシャル)を持っている必要があります。続行してよろしいですか?', diff --git a/packages/phrases/src/locales/ko/translation/admin-console/application-details.ts b/packages/phrases/src/locales/ko/translation/admin-console/application-details.ts index 62acb5e3f41..30c98e46ed5 100644 --- a/packages/phrases/src/locales/ko/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/ko/translation/admin-console/application-details.ts @@ -134,7 +134,6 @@ const application_details = { '이 작업은 이 장치 간 앱에서이 역할을 제거합니다. 역할 자체는 여전히 존재하지만 이 장치 간 앱과 관련이 없어집니다.', deleted: '{{name}} 가 성공적으로 삭제되었습니다.', assign_title: '{{name}}에게 머신 간 역할 할당', - assign_subtitle: '머신 간 앱은 관련 API 리소스에 액세스하기 위해 머신 간 역할이 필요합니다.', assign_role_field: '머신 간 역할 할당', role_search_placeholder: '역할 이름으로 검색', added_text: '{{value, number}} 추가됨', diff --git a/packages/phrases/src/locales/ko/translation/admin-console/applications.ts b/packages/phrases/src/locales/ko/translation/admin-console/applications.ts index a539a6b5ca4..b5da2545b12 100644 --- a/packages/phrases/src/locales/ko/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/ko/translation/admin-console/applications.ts @@ -54,10 +54,6 @@ const applications = { placeholder_title: '어플리케이션 유형을 선택하여 계속하세요', placeholder_description: 'Logto는 OIDC용 앱 엔티티를 사용하여 앱 식별, 로그인 관리 및 감사 로그 생성과 같은 작업을 지원합니다.', - m2m_role_assignment: { - role_creation_hint: - '적절한 머신 투 머신 역할을 찾을 수 없습니까? 머신 투 머신 역할 만들기', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/ko/translation/admin-console/roles.ts b/packages/phrases/src/locales/ko/translation/admin-console/roles.ts index fdbd0e51c95..6319655bb35 100644 --- a/packages/phrases/src/locales/ko/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/ko/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} 개의 앱', assign_permissions: '권한 할당', create_role_title: '역할 생성', - create_role_description: - '당신의 애플리케이션을 위한 역할을 생성하고 관리해요. 역할은 권한들의 모음을 포함하며 사용자에게 할당될 수 있어요.', create_role_button: '역할 생성', role_created: '역할 {{name}}이 성공적으로 생성되었어요.', search: '역할 이름, 설명, ID로 검색', placeholder_title: '역할', placeholder_description: '역할은 사용자에게 할당할 수 있는 권한의 모임이에요. 역할을 만들기 전에 먼저 권한을 추가해야 해요.', - assign_user_roles: '사용자 역할 할당', - assign_m2m_roles: '기계 간 역할 할당', management_api_access_notification: 'Logto 관리 API 액세스를 위해 관리 API 권한이있는 역할을 선택하십시오 .', with_management_api_access_tip: '이 기계 간 역할에는 Logto 관리 API 권한이 포함되어 있습니다', diff --git a/packages/phrases/src/locales/ko/translation/admin-console/user-details.ts b/packages/phrases/src/locales/ko/translation/admin-console/user-details.ts index b1653096398..574999679f0 100644 --- a/packages/phrases/src/locales/ko/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/ko/translation/admin-console/user-details.ts @@ -73,21 +73,17 @@ const user_details = { roles: { name_column: '사용자 역할', description_column: '설명', - assign_button: '사용자 역할 할당', delete_description: '이 행동은 사용자에게서 이 역할을 삭제할 거예요. 역할은 그대로 존재하지만, 이 사용자에게 더 이상 할당되지 않아요.', deleted: '{{name}}이/가 성공적으로 이 사용자에게서 제거되었어요.', - assign_title: '{{name}} 에 사용자 역할 할당', assign_subtitle: '이름, 설명 또는 역할 ID로 검색하여 적절한 사용자 역할을 찾으세요.', assign_role_field: '역할 할당', role_search_placeholder: '역할 이름으로 검색', added_text: '{{value, number}}이/가 추가되었어요', assigned_user_count: '사용자 {{value, number}}명', - confirm_assign: '사용자 역할 할당', role_assigned: '역할을 성공적으로 할당했어요', search: '역할 이름, 설명, ID로 검색', empty: '역할 없음', - create_user_role_hint: '적절한 사용자 역할을 찾을 수 없습니까? 사용자 역할 만들기', }, warning_no_sign_in_identifier: '사용자는 로그인 식별자(사용자 이름, 이메일, 전화 번호 또는 소셜) 중 적어도 하나를 갖고 로그인해야 합니다. 계속 하시겠습니까?', diff --git a/packages/phrases/src/locales/pl-pl/translation/admin-console/application-details.ts b/packages/phrases/src/locales/pl-pl/translation/admin-console/application-details.ts index e115c9d0db6..dae543304ee 100644 --- a/packages/phrases/src/locales/pl-pl/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/pl-pl/translation/admin-console/application-details.ts @@ -138,8 +138,6 @@ const application_details = { 'Ta czynność usunie tę rolę z tej aplikacji machine-to-machine. Rola ta nadal istnieje, ale nie będzie już powiązana z tą aplikacją machine-to-machine.', deleted: '{{name}} został(a) pomyślnie usunięty(ą) z tego użytkownika.', assign_title: 'Przypisz role między maszynami do {{name}}', - assign_subtitle: - 'Aplikacje między maszynami muszą mieć role między maszynami, aby uzyskać dostęp do powiązanych zasobów API.', assign_role_field: 'Przypisz role między maszynami', role_search_placeholder: 'Wyszukaj według nazwy roli', added_text: '{{value, number}} dodane', diff --git a/packages/phrases/src/locales/pl-pl/translation/admin-console/applications.ts b/packages/phrases/src/locales/pl-pl/translation/admin-console/applications.ts index 18281ea6e2a..9b858ac12dd 100644 --- a/packages/phrases/src/locales/pl-pl/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/pl-pl/translation/admin-console/applications.ts @@ -55,10 +55,6 @@ const applications = { placeholder_title: 'Wybierz typ aplikacji, aby kontynuować', placeholder_description: 'Logto używa jednostki aplikacji dla OIDC, aby pomóc w takich zadaniach jak identyfikowanie Twoich aplikacji, zarządzanie logowaniem i tworzenie dzienników audytu.', - m2m_role_assignment: { - role_creation_hint: - 'Nie możesz znaleźć odpowiedniej roli maszyna-maszyna? Utwórz rolę maszyna-maszyna', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/pl-pl/translation/admin-console/roles.ts b/packages/phrases/src/locales/pl-pl/translation/admin-console/roles.ts index 989a0726ab4..0dd9f444515 100644 --- a/packages/phrases/src/locales/pl-pl/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/pl-pl/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} aplikacja', assign_permissions: 'Przypisz uprawnienia', create_role_title: 'Utwórz rolę', - create_role_description: - 'Utwórz i zarządzaj rolami dla swoich aplikacji. Role zawierają zbiory uprawnień i mogą być przypisywane użytkownikom.', create_role_button: 'Utwórz rolę', role_created: 'Rola {{name}} została pomyślnie utworzona.', search: 'Wyszukaj po nazwie roli, opisie lub identyfikatorze', placeholder_title: 'Role', placeholder_description: 'Role są grupowaniem uprawnień, które mogą być przypisywane użytkownikom. Upewnij się, że najpierw dodasz uprawnienie, zanim utworzysz role.', - assign_user_roles: 'Przypisz role użytkownika', - assign_m2m_roles: 'Przypisz role od maszyny do maszyny', management_api_access_notification: 'Aby uzyskać dostęp do interfejsu API zarządzania Logto, wybierz role z uprawnieniami do interfejsu API zarządzania .', with_management_api_access_tip: diff --git a/packages/phrases/src/locales/pl-pl/translation/admin-console/user-details.ts b/packages/phrases/src/locales/pl-pl/translation/admin-console/user-details.ts index da84206d358..650fd1fa6bc 100644 --- a/packages/phrases/src/locales/pl-pl/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/pl-pl/translation/admin-console/user-details.ts @@ -75,23 +75,18 @@ const user_details = { roles: { name_column: 'Rola użytkownika', description_column: 'Opis', - assign_button: 'Przypisz role użytkowników', delete_description: 'Ta akcja usunie tę rolę z tego użytkownika. Rola nadal będzie istnieć, ale nie będzie już przypisana do tego użytkownika.', deleted: '{{name}} została usunięta z tego użytkownika.', - assign_title: 'Przypisz role użytkowników do {{name}}', assign_subtitle: 'Znajdź odpowiednie role użytkowników, wyszukując według nazwy, opisu lub identyfikatora roli.', assign_role_field: 'Przypisz rolę', role_search_placeholder: 'Szukaj po nazwie roli', added_text: '{{value, number}} dodanych', assigned_user_count: '{{value, number}} użytkowników', - confirm_assign: 'Przypisz role użytkowników', role_assigned: 'Pomyślnie przypisano rolę(y)', search: 'Szukaj po nazwie roli, opisie lub ID', empty: 'Brak dostępnej roli', - create_user_role_hint: - 'Nie możesz znaleźć odpowiedniej roli użytkownika? Utwórz rolę użytkownika', }, warning_no_sign_in_identifier: 'Aby się zalogować, użytkownik musi mieć co najmniej jeden identyfikator logowania (nazwa użytkownika, e-mail, numer telefonu lub konto społecznościowe). Czy na pewno chcesz kontynuować?', diff --git a/packages/phrases/src/locales/pt-br/translation/admin-console/application-details.ts b/packages/phrases/src/locales/pt-br/translation/admin-console/application-details.ts index a61ef226e2a..07e50e4bff6 100644 --- a/packages/phrases/src/locales/pt-br/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/pt-br/translation/admin-console/application-details.ts @@ -139,8 +139,6 @@ const application_details = { 'Esta ação removerá esta função deste aplicativo máquina-a-máquina. A função ainda existirá, mas não será mais associada a este aplicativo máquina-a-máquina.', deleted: '{{name}} foi removido com sucesso deste usuário.', assign_title: 'Atribuir funções de máquina para máquina a {{name}}', - assign_subtitle: - 'Os aplicativos de máquina para máquina devem ter funções de máquina para máquina para acessar recursos de API relacionados.', assign_role_field: 'Atribuir funções de máquina para máquina', role_search_placeholder: 'Pesquisar pelo nome da função', added_text: '{{value, number}} adicionados', diff --git a/packages/phrases/src/locales/pt-br/translation/admin-console/applications.ts b/packages/phrases/src/locales/pt-br/translation/admin-console/applications.ts index c31413ab727..2eba39a7a41 100644 --- a/packages/phrases/src/locales/pt-br/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/pt-br/translation/admin-console/applications.ts @@ -55,10 +55,6 @@ const applications = { placeholder_title: 'Selecione um tipo de aplicativo para continuar', placeholder_description: 'O Logto usa uma entidade de aplicativo para OIDC para ajudar nas tarefas, como identificar seus aplicativos, gerenciar o login e criar logs de auditoria.', - m2m_role_assignment: { - role_creation_hint: - 'Não consegue encontrar o papel correto de máquina para máquina? Crie um papel de máquina para máquina', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/pt-br/translation/admin-console/roles.ts b/packages/phrases/src/locales/pt-br/translation/admin-console/roles.ts index 53e3ed02fad..0cfc243159f 100644 --- a/packages/phrases/src/locales/pt-br/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/pt-br/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} aplicativo', assign_permissions: 'Atribuir permissões', create_role_title: 'Criar função', - create_role_description: - 'Crie e gerencie funções para suas aplicações. As funções contêm coleções de permissões e podem ser atribuídas a usuários.', create_role_button: 'Criar função', role_created: 'A função {{name}} foi criada com sucesso.', search: 'Pesquisar pelo nome, descrição ou ID da função', placeholder_title: 'Funções', placeholder_description: 'As funções são um agrupamento de permissões que podem ser atribuídas a usuários. Certifique-se de adicionar as permissões antes de criar funções.', - assign_user_roles: 'Atribuir funções de usuário', - assign_m2m_roles: 'Atribuir funções de máquina para máquina', management_api_access_notification: 'Para acessar a API de gerenciamento do Logto, selecione funções com permissões de API de gerenciamento .', with_management_api_access_tip: diff --git a/packages/phrases/src/locales/pt-br/translation/admin-console/user-details.ts b/packages/phrases/src/locales/pt-br/translation/admin-console/user-details.ts index cd68e199740..869a02ccd4e 100644 --- a/packages/phrases/src/locales/pt-br/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/pt-br/translation/admin-console/user-details.ts @@ -76,23 +76,18 @@ const user_details = { roles: { name_column: 'Papel de usuário', description_column: 'Descrição', - assign_button: 'Atribuir papéis de usuário', delete_description: 'Esta ação removerá esta função deste usuário. A função em si ainda existirá, mas não estará mais associada a este usuário.', deleted: '{{name}} foi removido com sucesso deste usuário.', - assign_title: 'Atribuir papéis de usuário a {{name}}', assign_subtitle: 'Encontre papéis de usuário apropriados buscando pelo nome, descrição ou ID do papel.', assign_role_field: 'Atribuir funções', role_search_placeholder: 'Pesquisar por nome de função', added_text: '{{value, number}} adicionado(s)', assigned_user_count: '{{value, number}} usuários', - confirm_assign: 'Atribuir papéis de usuário', role_assigned: 'Função(ões) atribuída(s) com sucesso', search: 'Pesquisar por nome de função, descrição ou ID', empty: 'Nenhuma função disponível', - create_user_role_hint: - 'Não consegue encontrar o papel de usuário certo? Criar um papel de usuário', }, warning_no_sign_in_identifier: 'O usuário precisa ter pelo menos um dos identificadores de login (nome de usuário, e-mail, número de telefone ou social) para fazer login. Tem certeza de que deseja continuar?', diff --git a/packages/phrases/src/locales/pt-pt/translation/admin-console/application-details.ts b/packages/phrases/src/locales/pt-pt/translation/admin-console/application-details.ts index 8704fe9e1c0..83086970159 100644 --- a/packages/phrases/src/locales/pt-pt/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/pt-pt/translation/admin-console/application-details.ts @@ -138,8 +138,6 @@ const application_details = { 'Esta ação irá remover esta função desta aplicação entre máquinas. A função em si ainda existirá, mas não será mais associada a esta aplicação entre as máquinas.', deleted: '{{name}} foi removido com sucesso deste utilizador.', assign_title: 'Atribuir funções de máquina a máquina a {{name}}', - assign_subtitle: - 'As aplicações de máquina a máquina devem ter funções de máquina a máquina para aceder aos recursos de API relacionados.', assign_role_field: 'Atribuir funções de máquina a máquina', role_search_placeholder: 'Pesquisar por nome de função', added_text: '{{value, number}} adicionado', diff --git a/packages/phrases/src/locales/pt-pt/translation/admin-console/applications.ts b/packages/phrases/src/locales/pt-pt/translation/admin-console/applications.ts index 5603cee7d6a..dd8c20f11ce 100644 --- a/packages/phrases/src/locales/pt-pt/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/pt-pt/translation/admin-console/applications.ts @@ -54,10 +54,6 @@ const applications = { placeholder_title: 'Selecione um tipo de aplicação para continuar', placeholder_description: 'O Logto usa uma entidade de aplicativo para OIDC para ajudar em tarefas como identificar seus aplicativos, gerenciar o registro e criar registros de auditoria.', - m2m_role_assignment: { - role_creation_hint: - 'Não consegue encontrar o papel correto de máquina para máquina? Crie um papel de máquina para máquina', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/pt-pt/translation/admin-console/roles.ts b/packages/phrases/src/locales/pt-pt/translation/admin-console/roles.ts index 269c956a4f6..1ce87539619 100644 --- a/packages/phrases/src/locales/pt-pt/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/pt-pt/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} aplicação', assign_permissions: 'Atribuir permissões', create_role_title: 'Criar papel', - create_role_description: - 'Crie e gerencie papéis para as suas aplicações. Os papéis contêm coleções de permissões e podem ser atribuídos a utilizadores.', create_role_button: 'Criar papel', role_created: 'O papel {{name}} foi criado com sucesso.', search: 'Pesquisar por nome do papel, descrição ou ID', placeholder_title: 'Papéis', placeholder_description: 'Os papéis são um agrupamento de permissões que podem ser atribuídas a utilizadores. Certifique-se de adicionar permissões antes de criar papéis.', - assign_user_roles: 'Atribuir funções de utilizador', - assign_m2m_roles: 'Atribuir funções de máquina para máquina', management_api_access_notification: 'Para aceder à API de gestão do Logto, selecione funções com permissões de API de gestão .', with_management_api_access_tip: diff --git a/packages/phrases/src/locales/pt-pt/translation/admin-console/user-details.ts b/packages/phrases/src/locales/pt-pt/translation/admin-console/user-details.ts index f5abd0ecd56..4493f7c414a 100644 --- a/packages/phrases/src/locales/pt-pt/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/pt-pt/translation/admin-console/user-details.ts @@ -78,23 +78,18 @@ const user_details = { roles: { name_column: 'Função de usuário', description_column: 'Descrição', - assign_button: 'Atribuir funções de usuário', delete_description: 'Esta ação irá remover esta função deste utilizador. A função em si ainda existirá, mas não estará mais associada a este utilizador.', deleted: '{{name}} foi removido do utilizador com sucesso.', - assign_title: 'Atribuir funções de usuário a {{name}}', assign_subtitle: 'Encontre funções de usuário apropriadas pesquisando por nome, descrição ou ID de função.', assign_role_field: 'Atribuir funções', role_search_placeholder: 'Pesquisar pelo nome da função', added_text: '{{value, number}} adicionados', assigned_user_count: '{{value, number}} utilizador(es)', - confirm_assign: 'Atribuir funções de usuário', role_assigned: 'Função(ões) atribuída(s) com sucesso', search: 'Pesquisar pelo nome, descrição ou ID da função', empty: 'Nenhuma função disponível', - create_user_role_hint: - 'Não consegue encontrar a função de usuário certa? Criar uma função de usuário', }, warning_no_sign_in_identifier: 'O utilizador precisa de ter pelo menos um dos identificadores de início de sessão (nome de utilizador, e-mail, número de telefone ou redes sociais) para iniciar sessão. Tem a certeza de que quer continuar?', diff --git a/packages/phrases/src/locales/ru/translation/admin-console/application-details.ts b/packages/phrases/src/locales/ru/translation/admin-console/application-details.ts index a669666a115..65625e79cc2 100644 --- a/packages/phrases/src/locales/ru/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/ru/translation/admin-console/application-details.ts @@ -138,8 +138,6 @@ const application_details = { 'Это действие удалит эту роль из этого приложения. Сама роль останется, но больше не будет связана с этим приложением.', deleted: '{{name}} успешно удалено у этого пользователя.', assign_title: 'Назначить роли между машинами для {{name}}', - assign_subtitle: - 'Приложения между машинами должны иметь роли между машинами для доступа к связанным ресурсам API.', assign_role_field: 'Назначить роли между машинами', role_search_placeholder: 'Поиск по названию роли', added_text: '{{value, number}} добавлено', diff --git a/packages/phrases/src/locales/ru/translation/admin-console/applications.ts b/packages/phrases/src/locales/ru/translation/admin-console/applications.ts index 4e2eeeac49f..6b4f5ef7381 100644 --- a/packages/phrases/src/locales/ru/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/ru/translation/admin-console/applications.ts @@ -55,10 +55,6 @@ const applications = { placeholder_title: 'Выберите тип приложения, чтобы продолжить', placeholder_description: 'Logto использует сущность приложения для OIDC для выполнения задач, таких как идентификация ваших приложений, управление входом в систему и создание журналов аудита.', - m2m_role_assignment: { - role_creation_hint: - 'Не можете найти подходящую роль машина-машина? Создайте роль машина-машина', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/ru/translation/admin-console/roles.ts b/packages/phrases/src/locales/ru/translation/admin-console/roles.ts index 257d19583ef..7d3ea10661a 100644 --- a/packages/phrases/src/locales/ru/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/ru/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} приложение', assign_permissions: 'Назначить права доступа', create_role_title: 'Создать роль', - create_role_description: - 'Создание и управление ролями для ваших приложений. Роли содержат коллекции прав доступа и могут быть назначены пользователям.', create_role_button: 'Создать роль', role_created: 'Роль "{{name}}" успешно создана.', search: 'Поиск по названию роли, описанию или ID', placeholder_title: 'Роли', placeholder_description: 'Роли являются группировкой разрешений, которые могут быть назначены пользователям. Необходимо добавить разрешения, прежде чем создать роли.', - assign_user_roles: 'Назначить роли пользователя', - assign_m2m_roles: 'Назначить роли от машины к машине', management_api_access_notification: 'Для доступа к API управления Logto выберите роли с разрешениями API управления .', with_management_api_access_tip: diff --git a/packages/phrases/src/locales/ru/translation/admin-console/user-details.ts b/packages/phrases/src/locales/ru/translation/admin-console/user-details.ts index aa1831ce59e..3a4bb2364be 100644 --- a/packages/phrases/src/locales/ru/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/ru/translation/admin-console/user-details.ts @@ -76,23 +76,18 @@ const user_details = { roles: { name_column: 'Роль пользователя', description_column: 'Описание', - assign_button: 'Назначить роли пользователя', delete_description: 'Это действие удалит эту роль у данного пользователя. Роль все еще будет существовать, но она больше не будет связана с этим пользователем.', deleted: '{{name}} был(а) успешно удален(а) из этого пользователя.', - assign_title: 'Назначить роли пользователя для {{name}}', assign_subtitle: 'Найдите подходящие роли пользователя, используя поиск по имени, описанию или идентификатору роли.', assign_role_field: 'Назначить роли', role_search_placeholder: 'Поиск по названию роли', added_text: '{{value, number}} добавлен(а)', assigned_user_count: '{{value, number}} пользователей', - confirm_assign: 'Назначить роли пользователя', role_assigned: 'Роль(и) успешно назначена(ы)', search: 'Поиск по названию роли, описанию или ID', empty: 'Нет доступных ролей', - create_user_role_hint: - 'Не можете найти подходящую роль пользователя? Создать роль пользователя', }, warning_no_sign_in_identifier: 'Пользователь должен иметь хотя бы один из идентификаторов входа (имя пользователя, электронная почта, номер телефона или социальная сеть), чтобы войти. Вы уверены, что хотите продолжить?', diff --git a/packages/phrases/src/locales/tr-tr/translation/admin-console/application-details.ts b/packages/phrases/src/locales/tr-tr/translation/admin-console/application-details.ts index d571f2480a7..37f879a9dff 100644 --- a/packages/phrases/src/locales/tr-tr/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/tr-tr/translation/admin-console/application-details.ts @@ -137,8 +137,6 @@ const application_details = { 'Bu işlem bu rolü bu makine günlüğünden kaldıracaktır. Rol kendisi hala var olacak, ancak artık makine-makine uygulamasıyla ilişkilendirilmeyecektir.', deleted: '{{name}}, bu kullanıcıdan başarıyla kaldırıldı.', assign_title: '{{name}} için makineden makineye rolleri atayın', - assign_subtitle: - 'Makineden makineye uygulamaların ilgili API kaynaklarına erişebilmesi için makineden makineye rolleri olması gerekir.', assign_role_field: 'Makineden makineye rolleri atayın', role_search_placeholder: 'Rol adıyla arama yapın', added_text: '{{value, number}} eklendi', diff --git a/packages/phrases/src/locales/tr-tr/translation/admin-console/applications.ts b/packages/phrases/src/locales/tr-tr/translation/admin-console/applications.ts index 959e2ad58e4..09f62ed7933 100644 --- a/packages/phrases/src/locales/tr-tr/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/tr-tr/translation/admin-console/applications.ts @@ -55,10 +55,6 @@ const applications = { placeholder_title: 'Devam etmek için bir uygulama tipi seçin', placeholder_description: 'Logto, uygulamanızı tanımlamaya, oturum açmayı yönetmeye ve denetim kayıtları oluşturmaya yardımcı olmak için OIDC için bir uygulama varlığı kullanır.', - m2m_role_assignment: { - role_creation_hint: - 'Doğru makineden makineye rolünü bulamıyor musunuz? Makineden makineye rol oluşturun', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/tr-tr/translation/admin-console/roles.ts b/packages/phrases/src/locales/tr-tr/translation/admin-console/roles.ts index 3f713908b4d..4e3aa4b41b9 100644 --- a/packages/phrases/src/locales/tr-tr/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/tr-tr/translation/admin-console/roles.ts @@ -19,16 +19,12 @@ const roles = { application_count: '{{count}} uygulama', assign_permissions: 'İzinleri Ata', create_role_title: 'Rol Oluştur', - create_role_description: - 'Uygulamalarınız için rolleri oluşturun ve yönetin. Roller, izin koleksiyonlarını içerir ve kullanıcılara atanabilir.', create_role_button: 'Rol Oluştur', role_created: '{{name}} rolü başarıyla oluşturuldu.', search: 'Rol adı, açıklama veya kimlik numarasına göre arama yapın', placeholder_title: 'Roller', placeholder_description: 'Roller, kullanıcılara atanabilecek izinlerin gruplandırmasıdır. Rolleri oluşturmadan önce izin eklediğinizden emin olun.', - assign_user_roles: 'Kullanıcı rolleri atayın', - assign_m2m_roles: 'Makine ile makine rolleri atayın', management_api_access_notification: 'Logto Yönetim API erişimi için yönetim API izinleri olan rolleri seçin .', with_management_api_access_tip: 'Bu makine ile makine rolü, Logto yönetim API izinlerini içerir', diff --git a/packages/phrases/src/locales/tr-tr/translation/admin-console/user-details.ts b/packages/phrases/src/locales/tr-tr/translation/admin-console/user-details.ts index 2605c56966f..81e476f04b3 100644 --- a/packages/phrases/src/locales/tr-tr/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/tr-tr/translation/admin-console/user-details.ts @@ -77,23 +77,18 @@ const user_details = { roles: { name_column: 'Kullanıcı rolü', description_column: 'Açıklama', - assign_button: 'Kullanıcı rolleri ata', delete_description: 'Bu işlem, bu rolü bu kullanıcıdan kaldıracaktır. Rol kendisi hala var olacaktır, ancak artık bu kullanıcıyla ilişkili olmayacaktır.', deleted: '{{name}} bu kullanıcıdan başarıyla kaldırıldı.', - assign_title: '{{name}} için kullanıcı rolleri ata', assign_subtitle: 'İsim, açıklama veya rol kimliği ile arama yaparak uygun kullanıcı rollerini bulun.', assign_role_field: 'Rolleri ata', role_search_placeholder: 'Rol adına göre arama yapın', added_text: '{{value, number}} eklendi', assigned_user_count: '{{value, number}} kullanıcı', - confirm_assign: 'Kullanıcı rolleri ata', role_assigned: 'Rol(ler) başarıyla atandı', search: 'Rol adına, açıklamasına veya Kimliğine göre arama yapın', empty: 'Uygun rol yok', - create_user_role_hint: - 'Doğru kullanıcı rolünü bulamıyor musunuz? Kullanıcı rolü oluştur', }, warning_no_sign_in_identifier: 'Kullanıcının giriş yapmak için en az bir oturum açma kimliği (kullanıcı adı, e-posta, telefon numarası, veya sosyal) olması gerekiyor. Devam etmek istediğinizden emin misiniz?', diff --git a/packages/phrases/src/locales/zh-cn/translation/admin-console/application-details.ts b/packages/phrases/src/locales/zh-cn/translation/admin-console/application-details.ts index 602e18edefc..b6b6cb6fcdd 100644 --- a/packages/phrases/src/locales/zh-cn/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/zh-cn/translation/admin-console/application-details.ts @@ -127,7 +127,6 @@ const application_details = { delete_description: '此操作将会从此应用中移除此角色。角色本身仍然存在,但不再与此应用关联。', deleted: '成功从此用户中移除 {{name}}。', assign_title: '将机器对机器角色分配给 {{name}}', - assign_subtitle: '机器对机器应用必须具有机器对机器角色才能访问相关API资源。', assign_role_field: '分配机器对机器角色', role_search_placeholder: '按角色名称搜索', added_text: '{{value, number}}个已添加', diff --git a/packages/phrases/src/locales/zh-cn/translation/admin-console/applications.ts b/packages/phrases/src/locales/zh-cn/translation/admin-console/applications.ts index 5f9ccb49591..1cd8c13028a 100644 --- a/packages/phrases/src/locales/zh-cn/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/zh-cn/translation/admin-console/applications.ts @@ -52,9 +52,6 @@ const applications = { placeholder_title: '选择应用程序类型以继续', placeholder_description: 'Logto 使用 OIDC 的应用程序实体来帮助识别你的应用程序、管理登录和创建审计日志等任务。', - m2m_role_assignment: { - role_creation_hint: '找不到合适的机器对机器角色?创建一个机器对机器角色', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/zh-cn/translation/admin-console/roles.ts b/packages/phrases/src/locales/zh-cn/translation/admin-console/roles.ts index cb744cfb485..929c444e556 100644 --- a/packages/phrases/src/locales/zh-cn/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/zh-cn/translation/admin-console/roles.ts @@ -19,14 +19,11 @@ const roles = { application_count: '{{count}} 应用', assign_permissions: '分配权限', create_role_title: '创建角色', - create_role_description: '为你的应用程序创建和管理角色。角色包含权限集合,并可以分配给用户。', create_role_button: '创建角色', role_created: '角色 {{name}} 已成功创建。', search: '按角色名称、描述或 ID 搜索', placeholder_title: '角色', placeholder_description: '角色是可以分配给用户的权限分组。在创建角色之前,请确保先添加权限。', - assign_user_roles: '分配用户角色', - assign_m2m_roles: '分配机器到机器角色', management_api_access_notification: '要访问Logto管理API,请选择具有管理API权限的角色。', with_management_api_access_tip: '此机器到机器角色包括Logto管理API权限', }; diff --git a/packages/phrases/src/locales/zh-cn/translation/admin-console/user-details.ts b/packages/phrases/src/locales/zh-cn/translation/admin-console/user-details.ts index 9932cde670c..d7a08caa6af 100644 --- a/packages/phrases/src/locales/zh-cn/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/zh-cn/translation/admin-console/user-details.ts @@ -70,20 +70,16 @@ const user_details = { roles: { name_column: '用户角色', description_column: '描述', - assign_button: '分配用户角色', delete_description: '此操作将从此用户中删除此角色。角色本身仍将存在,但不再与此用户相关联。', deleted: '已成功将 {{name}} 从此用户中删除。', - assign_title: '将用户角色分配给 {{name}}', assign_subtitle: '通过搜索名称、描述或角色ID找到合适的用户角色。', assign_role_field: '分配角色', role_search_placeholder: '按角色名称搜索', added_text: '添加了 {{value, number}} 个', assigned_user_count: '{{value, number}} 个用户', - confirm_assign: '分配用户角色', role_assigned: '已成功分配角色', search: '按角色名称、描述或 ID 搜索', empty: '无可用角色', - create_user_role_hint: '找不到合适的用户角色? 创建用户角色', }, warning_no_sign_in_identifier: '用户需要至少拥有一个登录标识(用户名、邮箱、手机号或社交账户)才能登录。确定要继续吗?', diff --git a/packages/phrases/src/locales/zh-hk/translation/admin-console/application-details.ts b/packages/phrases/src/locales/zh-hk/translation/admin-console/application-details.ts index 2d4fb723b5e..685ce2dc9c6 100644 --- a/packages/phrases/src/locales/zh-hk/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/zh-hk/translation/admin-console/application-details.ts @@ -127,7 +127,6 @@ const application_details = { '該操作將從此機器對機器應用程式中刪除該角色。該角色本身仍然存在,但不再與此機器對機器應用程式相關聯。', deleted: '{{name}} 已成功從此使用者中刪除。', assign_title: '將機器對機器角色分配給 {{name}}', - assign_subtitle: '機器對機器應用必須具有機器對機器角色才能訪問相關API資源。', assign_role_field: '分配機器對機器角色', role_search_placeholder: '按角色名稱搜索', added_text: '{{value, number}} 已添加', diff --git a/packages/phrases/src/locales/zh-hk/translation/admin-console/applications.ts b/packages/phrases/src/locales/zh-hk/translation/admin-console/applications.ts index 6a6f34a58b6..81158620a70 100644 --- a/packages/phrases/src/locales/zh-hk/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/zh-hk/translation/admin-console/applications.ts @@ -52,9 +52,6 @@ const applications = { placeholder_title: '選擇應用程式類型以繼續', placeholder_description: 'Logto 使用 OIDC 的應用程式實體來幫助識別您的應用程式、管理登錄和創建審核日誌等任務。', - m2m_role_assignment: { - role_creation_hint: '找不到合適的機器對機器角色?創建一個機器對機器角色', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/zh-hk/translation/admin-console/roles.ts b/packages/phrases/src/locales/zh-hk/translation/admin-console/roles.ts index b4661638d51..dd297c6f2de 100644 --- a/packages/phrases/src/locales/zh-hk/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/zh-hk/translation/admin-console/roles.ts @@ -19,14 +19,11 @@ const roles = { application_count: '{{count}} 個應用程式', assign_permissions: '分配權限', create_role_title: '創建角色', - create_role_description: '為你的應用程式創建和管理角色。角色包含權限集合,並可以分配給用戶。', create_role_button: '創建角色', role_created: '角色 {{name}} 已成功創建。', search: '按角色名稱、描述或 ID 搜索', placeholder_title: '角色', placeholder_description: '角色是可以分配給用戶的權限分組。在創建角色之前,請確保先添加權限。', - assign_user_roles: '分配使用者角色', - assign_m2m_roles: '分配機器對機器角色', management_api_access_notification: '要訪問Logto管理API,請選擇具有管理API權限的角色。', with_management_api_access_tip: '此機器對機器角色包含Logto管理API權限', }; diff --git a/packages/phrases/src/locales/zh-hk/translation/admin-console/user-details.ts b/packages/phrases/src/locales/zh-hk/translation/admin-console/user-details.ts index c5c21ffbadb..4986bb8a851 100644 --- a/packages/phrases/src/locales/zh-hk/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/zh-hk/translation/admin-console/user-details.ts @@ -70,20 +70,16 @@ const user_details = { roles: { name_column: '用戶角色', description_column: '描述', - assign_button: '分配用戶角色', delete_description: '此操作將從此用戶中刪除此角色。角色本身仍將存在,但不再與此用戶相關聯。', deleted: '已成功從此用戶中刪除 {{name}}。', - assign_title: '將用戶角色分配給 {{name}}', assign_subtitle: '通過搜索名稱、描述或角色ID找到合適的用戶角色。', assign_role_field: '分配角色', role_search_placeholder: '按角色名稱搜索', added_text: '添加了 {{value, number}} 個', assigned_user_count: '{{value, number}} 個用戶', - confirm_assign: '分配用戶角色', role_assigned: '已成功分配角色', search: '按角色名稱、描述或 ID 搜索', empty: '無可用角色', - create_user_role_hint: '找不到合適的用戶角色? 創建用戶角色', }, warning_no_sign_in_identifier: '用戶需要至少擁有一個登錄標識(用戶名、電子郵件、電話號碼或社交帳號)才能登錄。確定要繼續嗎?', diff --git a/packages/phrases/src/locales/zh-tw/translation/admin-console/application-details.ts b/packages/phrases/src/locales/zh-tw/translation/admin-console/application-details.ts index 42f76c220bb..b95cad48329 100644 --- a/packages/phrases/src/locales/zh-tw/translation/admin-console/application-details.ts +++ b/packages/phrases/src/locales/zh-tw/translation/admin-console/application-details.ts @@ -127,7 +127,6 @@ const application_details = { '此操作將從此機器到機器應用程式中刪除該角色。該角色本身仍然存在,但不再與此機器到機器應用程式關聯。', deleted: '已成功從此用戶中刪除 {{name}}。', assign_title: '將機器對機器角色分配給 {{name}}', - assign_subtitle: '機器對機器應用必須具有機器對機器角色才能訪問相關API資源。', assign_role_field: '分配機器對機器角色', role_search_placeholder: '按角色名稱搜索', added_text: '{{value, number}} 已添加', diff --git a/packages/phrases/src/locales/zh-tw/translation/admin-console/applications.ts b/packages/phrases/src/locales/zh-tw/translation/admin-console/applications.ts index d965a695b2b..200748f3180 100644 --- a/packages/phrases/src/locales/zh-tw/translation/admin-console/applications.ts +++ b/packages/phrases/src/locales/zh-tw/translation/admin-console/applications.ts @@ -52,9 +52,6 @@ const applications = { placeholder_title: '選擇應用程式類型以繼續', placeholder_description: 'Logto 使用 OIDC 的應用程式實體來幫助識別你的應用程式、管理登入和創建審計日誌等任務。', - m2m_role_assignment: { - role_creation_hint: '找不到合適的機器對機器角色?創建一個機器對機器角色', - }, }; export default Object.freeze(applications); diff --git a/packages/phrases/src/locales/zh-tw/translation/admin-console/roles.ts b/packages/phrases/src/locales/zh-tw/translation/admin-console/roles.ts index 0fefcb08890..9617f096170 100644 --- a/packages/phrases/src/locales/zh-tw/translation/admin-console/roles.ts +++ b/packages/phrases/src/locales/zh-tw/translation/admin-console/roles.ts @@ -19,14 +19,11 @@ const roles = { application_count: '{{count}} 個應用程式', assign_permissions: '分配權限', create_role_title: '建立角色', - create_role_description: '為你的應用程式建立和管理角色。角色包含權限集合,並可以分配給使用者。', create_role_button: '建立角色', role_created: '角色 {{name}} 已成功建立。', search: '按角色名稱、描述或 ID 搜尋', placeholder_title: '角色', placeholder_description: '角色是可以分配給使用者的權限分組。在建立角色之前,請確保先新增權限。', - assign_user_roles: '分配使用者角色', - assign_m2m_roles: '分配機器對機器角色', management_api_access_notification: '要訪問Logto管理API,請選擇具有管理API權限的角色。', with_management_api_access_tip: '此機器對機器角色包含Logto管理API權限', }; diff --git a/packages/phrases/src/locales/zh-tw/translation/admin-console/user-details.ts b/packages/phrases/src/locales/zh-tw/translation/admin-console/user-details.ts index eee29a9964a..6e66719c179 100644 --- a/packages/phrases/src/locales/zh-tw/translation/admin-console/user-details.ts +++ b/packages/phrases/src/locales/zh-tw/translation/admin-console/user-details.ts @@ -70,20 +70,16 @@ const user_details = { roles: { name_column: '使用者角色', description_column: '描述', - assign_button: '分配使用者角色', delete_description: '此操作將從此用戶中刪除此角色。角色本身仍將存在,但不再與此用戶相關聯。', deleted: '已成功將 {{name}} 從此用戶中刪除。', - assign_title: '將使用者角色分配給 {{name}}', assign_subtitle: '通過搜索名稱、描述或角色ID找到合適的使用者角色。', assign_role_field: '分配角色', role_search_placeholder: '按角色名稱搜索', added_text: '添加了 {{value, number}} 個', assigned_user_count: '{{value, number}} 個用戶', - confirm_assign: '分配使用者角色', role_assigned: '已成功分配角色', search: '按角色名稱、描述或 ID 搜索', empty: '無可用角色', - create_user_role_hint: '找不到合適的使用者角色? 創建使用者角色', }, warning_no_sign_in_identifier: '使用者需要至少擁有一個登入標識(使用者名稱、電子郵件、電話號碼或社交帳號)才能登入。確定要繼續嗎?',