Merge pull request #14111 from strapi/fix/dynamic-tables-headers-translations

[Fix] Dynamic table translations
This commit is contained in:
Julie Plantey 2022-08-22 14:03:30 +02:00 committed by GitHub
commit 2346e3e074
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 222 additions and 148 deletions

View File

@ -36,16 +36,34 @@ const DynamicTable = ({
});
const formattedHeaders = headers.displayedHeaders.map((header) => {
const { metadatas } = header;
if (header.fieldSchema.type === 'relation') {
const sortFieldValue = `${header.name}.${header.metadatas.mainField.name}`;
return {
...header,
metadatas: {
...metadatas,
label: formatMessage({
id: getTrad(`containers.ListPage.table-headers.${header.name}`),
defaultMessage: header.name,
}),
},
name: sortFieldValue,
};
}
return header;
return {
...header,
metadatas: {
...metadatas,
label: formatMessage({
id: getTrad(`containers.ListPage.table-headers.${header.name}`),
defaultMessage: header.name,
}),
},
};
});
if (!hasDraftAndPublish) {
@ -61,7 +79,10 @@ const DynamicTable = ({
type: 'custom',
},
metadatas: {
label: formatMessage({ id: getTrad('containers.ListPage.table-headers.published_at') }),
label: formatMessage({
id: getTrad(`containers.ListPage.table-headers.publishedAt`),
defaultMessage: 'publishedAt',
}),
searchable: false,
sortable: true,
},

View File

@ -49,6 +49,14 @@ const ApiTokenListView = () => {
push({ search: qs.stringify({ sort: 'name:ASC' }, { encode: false }) });
}, [push]);
const headers = tableHeaders.map((header) => ({
...header,
metadatas: {
...header.metadatas,
label: formatMessage(header.metadatas.label),
},
}));
const {
data: apiTokens,
status,
@ -136,7 +144,7 @@ const ApiTokenListView = () => {
{!canRead && <NoPermissions />}
{shouldDisplayDynamicTable && (
<DynamicTable
headers={tableHeaders}
headers={headers}
contentType="api-tokens"
rows={apiTokens}
withBulkActions={canDelete || canUpdate}

View File

@ -3,7 +3,10 @@ const tableHeaders = [
name: 'name',
key: 'name',
metadatas: {
label: 'Name',
label: {
id: 'Settings.apiTokens.ListView.headers.name',
defaultMessage: 'Name',
},
sortable: true,
},
},
@ -11,7 +14,10 @@ const tableHeaders = [
name: 'description',
key: 'description',
metadatas: {
label: 'Description',
label: {
id: 'Settings.apiTokens.ListView.headers.description',
defaultMessage: 'Description',
},
sortable: false,
},
},
@ -19,7 +25,10 @@ const tableHeaders = [
name: 'type',
key: 'type',
metadatas: {
label: 'Token type',
label: {
id: 'Settings.apiTokens.ListView.headers.type',
defaultMessage: 'Token type',
},
sortable: false,
},
},
@ -27,7 +36,10 @@ const tableHeaders = [
name: 'createdAt',
key: 'createdAt',
metadatas: {
label: 'Created at',
label: {
id: 'Settings.apiTokens.ListView.headers.createdAt',
defaultMessage: 'Created at',
},
sortable: false,
},
},

View File

@ -38,6 +38,14 @@ const ListPage = () => {
const { notifyStatus } = useNotifyAT();
const queryName = ['users', search];
const headers = tableHeaders.map((header) => ({
...header,
metadatas: {
...header.metadatas,
label: formatMessage(header.metadatas.label),
},
}));
const title = formatMessage({
id: 'global.users',
defaultMessage: 'Users',
@ -143,14 +151,14 @@ const ListPage = () => {
isLoading={isLoading}
onConfirmDeleteAll={deleteAllMutation.mutateAsync}
onConfirmDelete={(id) => deleteAllMutation.mutateAsync([id])}
headers={tableHeaders}
headers={headers}
rows={data?.results}
withBulkActions
withMainAction={canDelete}
>
<TableRows
canDelete={canDelete}
headers={tableHeaders}
headers={headers}
rows={data?.results || []}
withBulkActions
withMainAction={canDelete}

View File

@ -7,30 +7,50 @@ const tableHeaders = [
{
name: 'firstname',
key: 'firstname',
metadatas: { label: 'Firstname', sortable: true },
metadatas: {
label: {
id: 'Settings.permissions.users.firstname',
defaultMessage: 'Firstname',
},
sortable: true,
},
},
{
name: 'lastname',
key: 'lastname',
metadatas: { label: 'Lastname', sortable: true },
metadatas: {
label: {
id: 'Settings.permissions.users.lastname',
defaultMessage: 'Lastname',
},
sortable: true,
},
},
{
key: 'email',
name: 'email',
metadatas: { label: 'Email', sortable: true },
metadatas: {
label: { id: 'Settings.permissions.users.email', defaultMessage: 'Email' },
sortable: true,
},
},
{
key: 'roles',
name: 'roles',
metadatas: { label: 'Roles', sortable: false },
/* eslint-disable react/prop-types */
metadatas: {
label: {
id: 'Settings.permissions.users.roles',
defaultMessage: 'Roles',
},
sortable: false,
},
cellFormatter({ roles }, { formatMessage }) {
return (
<Typography textColor="neutral800">
{roles
.map((role) =>
formatMessage({
id: `global.${role.code}`,
id: `Settings.permissions.users.${role.code}`,
defaultMessage: role.name,
})
)
@ -38,25 +58,37 @@ const tableHeaders = [
</Typography>
);
},
/* eslint-enable react/prop-types */
},
{
key: 'username',
name: 'username',
metadatas: { label: 'Username', sortable: true },
metadatas: {
label: {
id: 'Settings.permissions.users.username',
defaultMessage: 'Username',
},
sortable: true,
},
},
{
key: 'isActive',
name: 'isActive',
metadatas: { label: 'User status', sortable: false },
// eslint-disable-next-line react/prop-types
metadatas: {
label: {
id: 'Settings.permissions.users.user-status',
defaultMessage: 'User status',
},
sortable: false,
},
cellFormatter({ isActive }, { formatMessage }) {
return (
<Flex>
<Status isActive={isActive} variant={isActive ? 'success' : 'danger'} />
<Typography textColor="neutral800">
{formatMessage({
id: isActive ? 'global.active' : 'global.inactive',
id: isActive
? 'Settings.permissions.users.active'
: 'Settings.permissions.users.inactive',
defaultMessage: isActive ? 'Active' : 'Inactive',
})}
</Typography>

View File

@ -116,9 +116,9 @@
"Settings.permissions.select-all-by-permission": "Seleccioneu tots els permisos de {label}",
"Settings.permissions.select-by-permission": "Seleccionar permís de {label}",
"Settings.permissions.users.create": "Crear nou usuari",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "Nom",
"Settings.permissions.users.form.lastname": "Cognom",
"Settings.permissions.users.email": "Email",
"Settings.permissions.users.firstname": "Nom",
"Settings.permissions.users.lastname": "Cognom",
"Settings.permissions.users.form.sso": "connecta amb SSO",
"Settings.permissions.users.form.sso.description": "quan està disponible, els usuaris poden accedir via SSO",
"Settings.permissions.users.listview.header.subtitle": "Tots els usuaris que tenen accés al panell d'administració de Strapi",
@ -545,7 +545,7 @@
"content-manager.containers.List.published": "Publicat",
"content-manager.containers.ListPage.displayedFields": "Camps mostrats",
"content-manager.containers.ListPage.items": "{number, plural, =0 {elements} one {element} other {elements}}",
"content-manager.containers.ListPage.table-headers.published_at": "Estat",
"content-manager.containers.ListPage.table-headers.publishedAt": "Estat",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Edita l'etiqueta",
"content-manager.containers.SettingPage.add.field": "Inserir un altre camp",
"content-manager.containers.SettingPage.add.relational-field": "Inserir un altre camp relacional",

View File

@ -116,9 +116,9 @@
"Settings.permissions.select-all-by-permission": "Wähle alle {label}-Berechtigungen",
"Settings.permissions.select-by-permission": "Wähle {label}-Berechtigung",
"Settings.permissions.users.create": "Benutzer einladen",
"Settings.permissions.users.form.email": "E-Mail",
"Settings.permissions.users.form.firstname": "Vorname",
"Settings.permissions.users.form.lastname": "Nachname",
"Settings.permissions.users.email": "E-Mail",
"Settings.permissions.users.firstname": "Vorname",
"Settings.permissions.users.lastname": "Nachname",
"Settings.permissions.users.form.sso": "Mit SSO einloggen",
"Settings.permissions.users.form.sso.description": "Nutzer können sich per SSO einloggen wenn aktiviert (ON)",
"Settings.permissions.users.listview.header.subtitle": "Alle Nutzer mit Zugriff auf diese Administrationsoberfläche",
@ -539,7 +539,7 @@
"content-manager.containers.List.published": "Veröffentlicht",
"content-manager.containers.ListPage.displayedFields": "Dargestellte Felder",
"content-manager.containers.ListPage.items": "{number, plural, one {Eintrag} other {Einträge}}",
"content-manager.containers.ListPage.table-headers.published_at": "Status",
"content-manager.containers.ListPage.table-headers.publishedAt": "Status",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Beschriftung ändern",
"content-manager.containers.SettingPage.add.field": "Ein weiteres Feld hinzufügen",
"content-manager.containers.SettingPage.add.relational-field": "Ein weiteres Beziehungs-Feld hinzufügen",

View File

@ -114,9 +114,9 @@
"Settings.permissions.select-all-by-permission": "Vælg alle {label} tilladelser",
"Settings.permissions.select-by-permission": "Vælg {label} tilladelse",
"Settings.permissions.users.create": "Opret ny bruger",
"Settings.permissions.users.form.email": "E-mail",
"Settings.permissions.users.form.firstname": "Fornavn",
"Settings.permissions.users.form.lastname": "Efternavn",
"Settings.permissions.users.email": "E-mail",
"Settings.permissions.users.firstname": "Fornavn",
"Settings.permissions.users.lastname": "Efternavn",
"Settings.permissions.users.form.sso": "Forbind med SSO",
"Settings.permissions.users.form.sso.description": "Når aktiveret (TIL), kan brugere logge ind med SSO",
"Settings.permissions.users.listview.header.subtitle": "Alle brugere som har adgnag til Strapi admin panelet",
@ -485,7 +485,7 @@
"content-manager.containers.List.published": "Offentliggjort",
"content-manager.containers.ListPage.displayedFields": "Viste felter",
"content-manager.containers.ListPage.items": "{number, plural, =0 {elementer} one {element} other {elementer}}",
"content-manager.containers.ListPage.table-headers.published_at": "Tilstand",
"content-manager.containers.ListPage.table-headers.publishedAt": "Tilstand",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Redigér label",
"content-manager.containers.SettingPage.add.field": "Indsæt endnu et felt",
"content-manager.containers.SettingPage.add.relational-field": "Indsæt endnu et relationsfelt",

View File

@ -87,6 +87,10 @@
"Settings.apiTokens.create": "Create new API Token",
"Settings.apiTokens.description": "List of generated tokens to consume the API",
"Settings.apiTokens.emptyStateLayout": "You dont have any content yet...",
"Settings.apiTokens.ListView.headers.name": "Name",
"Settings.apiTokens.ListView.headers.description": "Description",
"Settings.apiTokens.ListView.headers.type": "Token type",
"Settings.apiTokens.ListView.headers.createdAt": "Created at",
"Settings.apiTokens.notification.copied": "Token copied to clipboard.",
"Settings.apiTokens.title": "API Tokens",
"Settings.apiTokens.types.full-access": "Full access",
@ -142,13 +146,21 @@
"Settings.permissions.select-all-by-permission": "Select all {label} permissions",
"Settings.permissions.select-by-permission": "Select {label} permission",
"Settings.permissions.users.create": "Invite new user",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "First name",
"Settings.permissions.users.form.lastname": "Last name",
"Settings.permissions.users.email": "Email",
"Settings.permissions.users.firstname": "Firstname",
"Settings.permissions.users.lastname": "Lastname",
"Settings.permissions.users.user-status": "User status",
"Settings.permissions.users.roles": "Roles",
"Settings.permissions.users.username": "Username",
"Settings.permissions.users.active": "Active",
"Settings.permissions.users.inactive": "Inactive",
"Settings.permissions.users.form.sso": "Connect with SSO",
"Settings.permissions.users.form.sso.description": "When enabled (ON), users can login via SSO",
"Settings.permissions.users.listview.header.subtitle": "All the users who have access to the Strapi admin panel",
"Settings.permissions.users.tabs.label": "Tabs Permissions",
"Settings.permissions.users.strapi-super-admin": "Super Admin",
"Settings.permissions.users.strapi-editor": "Editor",
"Settings.permissions.users.strapi-author": "Author",
"Settings.profile.form.notify.data.loaded": "Your profile data has been loaded",
"Settings.profile.form.section.experience.clear.select": "Clear the interface language selected",
"Settings.profile.form.section.experience.here": "here",
@ -578,7 +590,7 @@
"content-manager.containers.List.published": "Published",
"content-manager.containers.ListPage.displayedFields": "Displayed Fields",
"content-manager.containers.ListPage.items": "{number, plural, =0 {items} one {item} other {items}}",
"content-manager.containers.ListPage.table-headers.published_at": "State",
"content-manager.containers.ListPage.table-headers.publishedAt": "State",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Edit {fieldName}",
"content-manager.containers.SettingPage.add.field": "Insert another field",
"content-manager.containers.SettingPage.add.relational-field": "Insert another relational field",
@ -687,8 +699,6 @@
"form.button.done": "Done",
"global.search": "Search",
"global.actions": "Actions",
"global.active": "Active",
"global.inactive": "Inactive",
"global.back": "Back",
"global.cancel": "Cancel",
"global.change-password": "Change password",
@ -734,15 +744,6 @@
"global.select": "Select",
"global.select-all-entries": "Select all entries",
"global.settings": "Settings",
"global.strapi-super-admin": "Super Admin",
"global.strapi-editor": "Editor",
"global.strapi-author": "Author",
"global.table.header.email": "Email",
"global.table.header.firstname": "Firstname",
"global.table.header.isActive": "User status",
"global.table.header.lastname": "Lastname",
"global.table.header.roles": "Roles",
"global.table.header.username": "Username",
"global.type": "Type",
"global.users": "Users",
"notification.contentType.relations.conflict": "Content type has conflicting relations",

View File

@ -114,9 +114,9 @@
"Settings.permissions.select-all-by-permission": "Seleccionar todos los permisos de {label}",
"Settings.permissions.select-by-permission": "Seleccionar permiso de {label}",
"Settings.permissions.users.create": "Crear nuevo usuario",
"Settings.permissions.users.form.email": "Correo electrónico",
"Settings.permissions.users.form.firstname": "Nombre",
"Settings.permissions.users.form.lastname": "Apellido",
"Settings.permissions.users.email": "Correo electrónico",
"Settings.permissions.users.firstname": "Nombre",
"Settings.permissions.users.lastname": "Apellido",
"Settings.permissions.users.form.sso": "connect with sso",
"Settings.permissions.users.form.sso.description": "when enabled (on), users can login via sso",
"Settings.permissions.users.listview.header.subtitle": "Todos los usuarios que tienen acceso al panel de administración de strapi",
@ -485,7 +485,7 @@
"content-manager.containers.List.published": "Publicado",
"content-manager.containers.ListPage.displayedFields": "Campos mostrados",
"content-manager.containers.ListPage.items": "{number, plural, =0 {elementos} one {elemento} other {elementos}}",
"content-manager.containers.ListPage.table-headers.published_at": "Estado",
"content-manager.containers.ListPage.table-headers.publishedAt": "Estado",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Edita la etiqueta",
"content-manager.containers.SettingPage.add.field": "Insertar otro campo",
"content-manager.containers.SettingPage.add.relational-field": "Insertar otro campo relacional",

View File

@ -114,9 +114,9 @@
"Settings.permissions.select-all-by-permission": "Sélectionner toutes les permissions de {label}",
"Settings.permissions.select-by-permission": "Sélectionner la permission de {label}",
"Settings.permissions.users.create": "Créer un nouvel Utilisateur",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "Prénom",
"Settings.permissions.users.form.lastname": "Nom",
"Settings.permissions.users.email": "Email",
"Settings.permissions.users.firstname": "Prénom",
"Settings.permissions.users.lastname": "Nom",
"Settings.permissions.users.form.sso": "Se connecter via SSO",
"Settings.permissions.users.form.sso.description": "Quand activé, les utilisateurs peuvent se connecter via SSO",
"Settings.permissions.users.listview.header.subtitle": "Tous les utilisateurs ayant accès au panneau d'administration de Strapi",
@ -484,7 +484,7 @@
"content-manager.containers.List.published": "Publié",
"content-manager.containers.ListPage.displayedFields": "Champs affichés",
"content-manager.containers.ListPage.items": "{number, plural, =0 {élements} one {élement} other {élements}}",
"content-manager.containers.ListPage.table-headers.published_at": "Statut",
"content-manager.containers.ListPage.table-headers.publishedAt": "Statut",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Editer le label",
"content-manager.containers.SettingPage.add.field": "Insérer un autre champ",
"content-manager.containers.SettingPage.add.relational-field": "Insérer un autre champ relationnel",

View File

@ -35,9 +35,9 @@
"settings.permissions.select-all-by-permission": "બધી {label} પરવાનગીઓ પસંદ કરો",
"settings.permissions.select-by-permission": "{label} પરવાનગી પસંદ કરો",
"Settings.permissions.users.create": "નવા વપરાશકર્તાને આમંત્રિત કરો",
"Settings.permissions.users.form.email": "ઈમેલ",
"Settings.permissions.users.form.firstname": "પ્રથમ નામ",
"Settings.permissions.users.form.lastname": "છેલ્લું નામ",
"Settings.permissions.users.email": "ઈમેલ",
"Settings.permissions.users.firstname": "પ્રથમ નામ",
"Settings.permissions.users.lastname": "છેલ્લું નામ",
"Settings.permissions.users.form.sso": "SSO સાથે કનેક્ટ કરો",
"Settings.permissions.users.form.sso.description": "જ્યારે સક્ષમ (ચાલુ) હોય, ત્યારે વપરાશકર્તાઓ SSO દ્વારા લૉગિન કરી શકે છે",
"Settings.permissions.users.listview.header.subtitle": "સ્ટ્રેપી એડમિન પેનલની ઍક્સેસ ધરાવતા તમામ વપરાશકર્તાઓ",
@ -462,7 +462,7 @@
"content-manager.containers.List.published": "પ્રકાશિત",
"content-manager.containers.ListPage.displayedFields": "પ્રદર્શિત ક્ષેત્રો",
"content-manager.containers.ListPage.items": "{સંખ્યા, બહુવચન, =0 {items} એક {item} અન્ય {items}}",
"content-manager.containers.ListPage.table-headers.published_at": "રાજ્ય",
"content-manager.containers.ListPage.table-headers.publishedAt": "રાજ્ય",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "{fieldName} સંપાદિત કરો",
"content-manager.containers.SettingPage.add.field": "બીજું ક્ષેત્ર દાખલ કરો",
"content-manager.containers.SettingPage.add.relational-field": "બીજું રિલેશનલ ફીલ્ડ દાખલ કરો",

View File

@ -83,9 +83,9 @@
"Settings.permissions.conditions.or": "או",
"Settings.permissions.conditions.when": "כאשר",
"Settings.permissions.users.create": "יצירת משתמש חדש",
"Settings.permissions.users.form.email": "דוא\"ל",
"Settings.permissions.users.form.firstname": "שם פרטי",
"Settings.permissions.users.form.lastname": "שם משפחה",
"Settings.permissions.users.email": "דוא\"ל",
"Settings.permissions.users.firstname": "שם פרטי",
"Settings.permissions.users.lastname": "שם משפחה",
"Settings.permissions.users.form.sso": "התחבר באמצעות SSO",
"Settings.permissions.users.form.sso.description": "כשמאופשר (ON), משתמשים יוכלו להתחבר באמצעות SSO",
"Settings.roles.create.description": "הגדירו את הזכויות הניתנות לתפקיד",

View File

@ -116,9 +116,9 @@
"Settings.permissions.select-all-by-permission": "सभी {लेबल} अनुमतियों का चयन करें",
"Settings.permissions.select-by-permission": "{लेबल} अनुमति चुनें",
"Settings.permissions.users.create": "नए उपयोगकर्ता को आमंत्रित करें",
"Settings.permissions.users.form.email": "ईमेल",
"Settings.permissions.users.form.firstname": "प्रथम नाम",
"Settings.permissions.users.form.lastname": "उपनाम",
"Settings.permissions.users.email": "ईमेल",
"Settings.permissions.users.firstname": "प्रथम नाम",
"Settings.permissions.users.lastname": "उपनाम",
"Settings.permissions.users.form.sso": "एसएसओ से जुड़ें",
"Settings.permissions.users.form.sso.description": "सक्षम (चालू) होने पर, उपयोगकर्ता एसएसओ के माध्यम से लॉगिन कर सकते हैं",
"Settings.permissions.users.listview.header.subtitle": "वे सभी उपयोगकर्ता जिनके पास Strapi व्यवस्थापक पैनल तक पहुंच है",
@ -543,7 +543,7 @@
"content-manager.containers.List.published": "प्रकाशित",
"content-manager.containers.ListPage.displayedFields": "प्रदर्शित फ़ील्ड",
"content-manager.containers.ListPage.items": "{संख्या, बहुवचन, =0 {आइटम} एक {आइटम} अन्य {आइटम}}",
"content-manager.containers.ListPage.table-headers.published_at": "राज्य",
"content-manager.containers.ListPage.table-headers.publishedAt": "राज्य",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "संपादित करें {फ़ील्डनाम}",
"content-manager.containers.SettingPage.add.field": "एक और फ़ील्ड डालें",
"content-manager.containers.SettingPage.add.relational-field": "एक और रिलेशनल फील्ड डालें",

View File

@ -114,9 +114,9 @@
"Settings.permissions.select-all-by-permission": "Minden {label} hozzáféres kiválasztása",
"Settings.permissions.select-by-permission": "{label} hozzáféres kiválasztása",
"Settings.permissions.users.create": "Új felhasználó meghívása",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "Keresztnév",
"Settings.permissions.users.form.lastname": "Vezetéknév",
"Settings.permissions.users.email": "Email",
"Settings.permissions.users.firstname": "Keresztnév",
"Settings.permissions.users.lastname": "Vezetéknév",
"Settings.permissions.users.form.sso": "Csatlakozas SSO-val",
"Settings.permissions.users.form.sso.description": "Ha engedélyezve van (ON), a felhasználók bejelentkezhetnek SSO-n keresztül",
"Settings.permissions.users.listview.header.subtitle": "Minden felhasználó, aki hozzáfér a Strapi adminisztrációs panelhez",
@ -486,7 +486,7 @@
"content-manager.containers.List.published": "Közzétett",
"content-manager.containers.ListPage.displayedFields": "Megjelenített mezők",
"content-manager.containers.ListPage.items": "{number} elem",
"content-manager.containers.ListPage.table-headers.published_at": "Állapot",
"content-manager.containers.ListPage.table-headers.publishedAt": "Állapot",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "{fieldName} szerkesztése",
"content-manager.containers.SettingPage.add.field": "Másik mező beszúrása",
"content-manager.containers.SettingPage.add.relational-field": "Másik relációs mező beszúrása",

View File

@ -73,9 +73,9 @@
"Settings.permissions.conditions.or": "ATAU",
"Settings.permissions.conditions.when": "Ketika",
"Settings.permissions.users.create": "Buat pengguna Baru",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "Nama depan",
"Settings.permissions.users.form.lastname": "Nama belakang",
"Settings.permissions.users.email": "Email",
"Settings.permissions.users.firstname": "Nama depan",
"Settings.permissions.users.lastname": "Nama belakang",
"Settings.roles.create.description": "Tentukan hak yang diberikan untuk peran tersebut",
"Settings.roles.create.title": "Buat peran",
"Settings.roles.created": "Peran dibuat",
@ -334,7 +334,7 @@
"content-manager.containers.List.errorFetchRecords": "Eror",
"content-manager.containers.List.published": "Dipublikasi",
"content-manager.containers.ListPage.displayedFields": "Bidang Ditampilkan",
"content-manager.containers.ListPage.table-headers.published_at": "Status",
"content-manager.containers.ListPage.table-headers.publishedAt": "Status",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Edit label",
"content-manager.containers.SettingPage.add.field": "Tambah bidang lain",
"content-manager.containers.SettingPage.add.relational-field": "Tambah bidang relasional",

View File

@ -81,9 +81,9 @@
"Settings.permissions.conditions.or": "Oppure",
"Settings.permissions.conditions.when": "Quando",
"Settings.permissions.users.create": "Crea nuovo utente",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "Nome",
"Settings.permissions.users.form.lastname": "Cognome",
"Settings.permissions.users.email": "Email",
"Settings.permissions.users.firstname": "Nome",
"Settings.permissions.users.lastname": "Cognome",
"Settings.roles.create.description": "Definisci permessi del ruolo",
"Settings.roles.create.title": "Crea ruolo",
"Settings.roles.created": "Ruolo creato",
@ -343,7 +343,7 @@
"content-manager.containers.List.errorFetchRecords": "Errore",
"content-manager.containers.List.published": "Pubblicato",
"content-manager.containers.ListPage.displayedFields": "Campi visualizzati",
"content-manager.containers.ListPage.table-headers.published_at": "Stato",
"content-manager.containers.ListPage.table-headers.publishedAt": "Stato",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Modifica etichetta",
"content-manager.containers.SettingPage.add.field": "Inserisci nuovo campo",
"content-manager.containers.SettingPage.add.relational-field": "Inserisci nuovo campo relazione",

View File

@ -114,9 +114,9 @@
"Settings.permissions.select-all-by-permission": "Select all {label} permissions",
"Settings.permissions.select-by-permission": "Select {label} permission",
"Settings.permissions.users.create": "新しいユーザーを作成",
"Settings.permissions.users.form.email": "Eメール",
"Settings.permissions.users.form.firstname": "名",
"Settings.permissions.users.form.lastname": "姓",
"Settings.permissions.users.email": "Eメール",
"Settings.permissions.users.firstname": "名",
"Settings.permissions.users.lastname": "姓",
"Settings.permissions.users.form.sso": "Connect with SSO",
"Settings.permissions.users.form.sso.description": "When enabled (ON), users can login via SSO",
"Settings.permissions.users.listview.header.subtitle": "All the users who have access to the Strapi admin panel",
@ -485,7 +485,7 @@
"content-manager.containers.List.published": "Published",
"content-manager.containers.ListPage.displayedFields": "フィールドが表示されました",
"content-manager.containers.ListPage.items": "{number, plural, =0 {items} one {item} other {items}}",
"content-manager.containers.ListPage.table-headers.published_at": "State",
"content-manager.containers.ListPage.table-headers.publishedAt": "State",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Edit {fieldName}",
"content-manager.containers.SettingPage.add.field": "Insert another field",
"content-manager.containers.SettingPage.add.relational-field": "Insert another relational field",

View File

@ -112,9 +112,9 @@
"Settings.permissions.select-all-by-permission": "Select all {label} permissions",
"Settings.permissions.select-by-permission": "Select {label} permission",
"Settings.permissions.users.create": "새 사용자 추가",
"Settings.permissions.users.form.email": "이메일",
"Settings.permissions.users.form.firstname": "이름",
"Settings.permissions.users.form.lastname": "성",
"Settings.permissions.users.email": "이메일",
"Settings.permissions.users.firstname": "이름",
"Settings.permissions.users.lastname": "성",
"Settings.permissions.users.form.sso": "Connect with SSO",
"Settings.permissions.users.form.sso.description": "When enabled (ON), users can login via SSO",
"Settings.permissions.users.listview.header.subtitle": "{number, plural, =0 {# 명} one {# 명} other {# 명}}의 사용자를 찾았습니다.",
@ -483,7 +483,7 @@
"content-manager.containers.List.published": "발행됨",
"content-manager.containers.ListPage.displayedFields": "표시 필드",
"content-manager.containers.ListPage.items": "{number, plural, =0 {items} one {item} other {items}}",
"content-manager.containers.ListPage.table-headers.published_at": "상태",
"content-manager.containers.ListPage.table-headers.publishedAt": "상태",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "{fieldName} 수정",
"content-manager.containers.SettingPage.add.field": "다른 필드 추가",
"content-manager.containers.SettingPage.add.relational-field": "다른 릴레이션 필드 추가",

View File

@ -116,9 +116,9 @@
"Settings.permissions.select-all-by-permission": "എല്ലാ {label} അനുമതികളും തിരഞ്ഞെടുക്കുക",
"Settings.permissions.select-by-permission": "{label} അനുമതി തിരഞ്ഞെടുക്കുക",
"Settings.permissions.users.create": "പുതിയ ഉപയോക്താവിനെ ക്ഷണിക്കുക",
"Settings.permissions.users.form.email": "ഇമെയിൽ",
"Settings.permissions.users.form.firstname": "പേരിന്റെ ആദ്യഭാഗം",
"Settings.permissions.users.form.lastname": "പേരിന്റെ അവസാന ഭാഗം",
"Settings.permissions.users.email": "ഇമെയിൽ",
"Settings.permissions.users.firstname": "പേരിന്റെ ആദ്യഭാഗം",
"Settings.permissions.users.lastname": "പേരിന്റെ അവസാന ഭാഗം",
"Settings.permissions.users.form.sso": "SSO-മായി ബന്ധിപ്പിക്കുക",
"Settings.permissions.users.form.sso.description": "പ്രാപ്തമാക്കുമ്പോൾ (ഓൺ), ഉപയോക്താക്കൾക്ക് SSO വഴി ലോഗിൻ ചെയ്യാൻ കഴിയും",
"Settings.permissions.users.listview.header.subtitle": "Strapi അഡ്മിൻ പാനലിലേക്ക് ആക്‌സസ് ഉള്ള എല്ലാ ഉപയോക്താക്കളും",
@ -543,7 +543,7 @@
"content-manager.containers.List.published": "പ്രസിദ്ധീകരിച്ചു",
"content-manager.containers.ListPage.displayedFields": "പ്രദർശിപ്പിച്ച ഫീൽഡുകൾ",
"content-manager.containers.ListPage.items": "{സംഖ്യ, ബഹുവചനം, =0 {ഇനങ്ങൾ} ഒന്ന് {ഇനം} മറ്റൊന്ന് {ഇനങ്ങൾ}}",
"content-manager.containers.ListPage.table-headers.published_at": "സ്റ്റേറ്റ്",
"content-manager.containers.ListPage.table-headers.publishedAt": "സ്റ്റേറ്റ്",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "എഡിറ്റ് {fieldName}",
"content-manager.containers.SettingPage.add.field": "മറ്റൊരു ഫീൽഡ് ചേർക്കുക",
"content-manager.containers.SettingPage.add.relational-field": "മറ്റൊരു റിലേഷണൽ ഫീൽഡ് ചേർക്കുക",

View File

@ -114,9 +114,9 @@
"Settings.permissions.select-all-by-permission": "Selecteer alle {label} rechten",
"Settings.permissions.select-by-permission": "Selecteer {label} recht",
"Settings.permissions.users.create": "Nodig nieuwe gebruiker uit",
"Settings.permissions.users.form.email": "E-mail",
"Settings.permissions.users.form.firstname": "Voornaam",
"Settings.permissions.users.form.lastname": "Achternaam",
"Settings.permissions.users.email": "E-mail",
"Settings.permissions.users.firstname": "Voornaam",
"Settings.permissions.users.lastname": "Achternaam",
"Settings.permissions.users.form.sso": "Verbind met SSO",
"Settings.permissions.users.form.sso.description": "Wanneer dit aan staat (ON), kunnen gebruikers inloggen met SSO",
"Settings.permissions.users.listview.header.subtitle": "Alle gebruikers die toegang hebben tot het Strapi beheerdersdashboard",
@ -488,7 +488,7 @@
"content-manager.containers.List.published": "Gepubliceerd",
"content-manager.containers.ListPage.displayedFields": "Weergegeven velden",
"content-manager.containers.ListPage.items": "{number, plural, =0 {items} één {item} ander {items}}",
"content-manager.containers.ListPage.table-headers.published_at": "Status",
"content-manager.containers.ListPage.table-headers.publishedAt": "Status",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Pas {fieldName} aan",
"content-manager.containers.SettingPage.add.field": "Voeg nog een veld toe",
"content-manager.containers.SettingPage.add.relational-field": "Voeg nog een gerelateerd veld toe",

View File

@ -81,9 +81,9 @@
"Settings.permissions.conditions.or": "ELLER",
"Settings.permissions.conditions.when": "Når",
"Settings.permissions.users.create": "Opprett ny bruker",
"Settings.permissions.users.form.email": "Epost",
"Settings.permissions.users.form.firstname": "Fornavn",
"Settings.permissions.users.form.lastname": "Etternavn",
"Settings.permissions.users.email": "Epost",
"Settings.permissions.users.firstname": "Fornavn",
"Settings.permissions.users.lastname": "Etternavn",
"Settings.permissions.users.form.sso": "Koble til med SSO",
"Settings.roles.create.description": "Definér rollens rettigheter",
"Settings.roles.create.title": "Opprett en rolle",

View File

@ -116,9 +116,9 @@
"Settings.permissions.select-all-by-permission": "Wybierz wszystkie {label} uprawnienia",
"Settings.permissions.select-by-permission": "Wybierz {label} uprawnienie",
"Settings.permissions.users.create": "Utwórz nowego użytkownika",
"Settings.permissions.users.form.email": "E-mail",
"Settings.permissions.users.form.firstname": "Imię",
"Settings.permissions.users.form.lastname": "Nazwisko",
"Settings.permissions.users.email": "E-mail",
"Settings.permissions.users.firstname": "Imię",
"Settings.permissions.users.lastname": "Nazwisko",
"Settings.permissions.users.form.sso": "Połącz z logowaniem jednokrotnym (SSO)",
"Settings.permissions.users.form.sso.description": "Po włączeniu (ON) użytkownicy mogą logować się za pomocą logowania jednokrotnego (SSO)",
"Settings.permissions.users.listview.header.subtitle": "Wszyscy użytkownicy posiadający dostęp do panelu admina",
@ -543,7 +543,7 @@
"content-manager.containers.List.published": "Opublikowany",
"content-manager.containers.ListPage.displayedFields": "Wyświetlone atrybuty",
"content-manager.containers.ListPage.items": "{number, plural, =0 {items} one {item} other {items}}",
"content-manager.containers.ListPage.table-headers.published_at": "Stan",
"content-manager.containers.ListPage.table-headers.publishedAt": "Stan",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Edytuj etykietę",
"content-manager.containers.SettingPage.add.field": "Wstaw inne pole",
"content-manager.containers.SettingPage.add.relational-field": "Wstaw inne pole relacyjne",

View File

@ -114,9 +114,9 @@
"Settings.permissions.select-all-by-permission": "Selecionar todas as permissões de {label}",
"Settings.permissions.select-by-permission": "Selecionar permissão de {label}",
"Settings.permissions.users.create": "Convidar novo usuário",
"Settings.permissions.users.form.email": "E-mail",
"Settings.permissions.users.form.firstname": "Primeiro nome",
"Settings.permissions.users.form.lastname": "Último nome",
"Settings.permissions.users.email": "E-mail",
"Settings.permissions.users.firstname": "Primeiro nome",
"Settings.permissions.users.lastname": "Último nome",
"Settings.permissions.users.form.sso": "Conectar com SSO",
"Settings.permissions.users.form.sso.description": "Quando ativado, usuários podem se conectar com SSO",
"Settings.permissions.users.listview.header.subtitle": "Todos os usuários com acesso ao painel administrativo",
@ -488,7 +488,7 @@
"content-manager.containers.List.published": "Publicado",
"content-manager.containers.ListPage.displayedFields": "Campos exibidos",
"content-manager.containers.ListPage.items": "{number, plural, =0 {itens} one {item} other {itens}}",
"content-manager.containers.ListPage.table-headers.published_at": "Estado",
"content-manager.containers.ListPage.table-headers.publishedAt": "Estado",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Editar {fieldName}",
"content-manager.containers.SettingPage.add.field": "Criar outro campo",
"content-manager.containers.SettingPage.add.relational-field": "Criar outro campo relacional",

View File

@ -93,9 +93,9 @@
"Settings.permissions.conditions.or": "ИЛИ",
"Settings.permissions.conditions.when": "Когда",
"Settings.permissions.users.create": "Создать нового пользователя",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "Имя",
"Settings.permissions.users.form.lastname": "Фамилия",
"Settings.permissions.users.email": "Email",
"Settings.permissions.users.firstname": "Имя",
"Settings.permissions.users.lastname": "Фамилия",
"Settings.permissions.users.form.sso": "Соединить с SSO",
"Settings.permissions.users.form.sso.description": "Когда включено (ВКЛЮЧЕНО), пользователи смогут входить через SSO",
"Settings.profile.form.section.experience.interfaceLanguage": "Язык интерфейса",
@ -378,7 +378,7 @@
"content-manager.containers.List.errorFetchRecords": "Ошибка",
"content-manager.containers.List.published": "Опубликованный",
"content-manager.containers.ListPage.displayedFields": "Отображаемые поля",
"content-manager.containers.ListPage.table-headers.published_at": "Состояние",
"content-manager.containers.ListPage.table-headers.publishedAt": "Состояние",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Отредактируйте ярлык",
"content-manager.containers.SettingPage.add.field": "Добавить еще одно поле",
"content-manager.containers.SettingPage.add.relational-field": "Добавить еще одно связанное поле",

View File

@ -116,9 +116,9 @@
"Settings.permissions.select-all-by-permission":"सर्व {लेबल} अनुमतिः चिनोतु",
"Settings.permissions.select-by-permission": "{नामपत्र} अनुमतिं चिनोतु",
"Settings.permissions.users.create": "नवप्रयोक्तारं आमन्त्रयतु",
"Settings.permissions.users.form.email":"ईमेल",
"Settings.permissions.users.form.firstname":"प्रथमनाम",
"Settings.permissions.users.form.lastname": "अन्तिनाम",
"Settings.permissions.users.email":"ईमेल",
"Settings.permissions.users.firstname":"प्रथमनाम",
"Settings.permissions.users.lastname": "अन्तिनाम",
"Settings.permissions.users.form.sso": "SSO इत्यनेन सह संयोजयन्तु",
"Settings.permissions.users.form.sso.description": "यदा सक्षम (ON) भवति तदा उपयोक्तारः SSO मार्गेण प्रवेशं कर्तुं शक्नुवन्ति",
"Settings.permissions.users.listview.header.subtitle": "सर्वप्रयोक्तारः येषां Strapi व्यवस्थापकपटले प्रवेशः अस्ति",
@ -543,7 +543,7 @@
"content-manager.containers.List.published": "प्रकाशित",
"content-manager.containers.ListPage.displayedFields": "प्रदर्शितक्षेत्राणि",
"content-manager.containers.ListPage.items": "{संख्या, बहुवचन, =0 {आइटम} एक {आइटम} अन्य {आइटम}}",
"content-manager.containers.ListPage.table-headers.published_at": "राज्यम्",
"content-manager.containers.ListPage.table-headers.publishedAt": "राज्यम्",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "{क्षेत्रनाम} सम्पादित करें",
"content-manager.containers.SettingPage.add.field": "अन्यं क्षेत्रं सम्मिलितं कुर्वन्तु",
"content-manager.containers.SettingPage.add.relational-field": "अन्यं सम्बन्धक्षेत्रं सम्मिलितं कुर्वन्तु",

View File

@ -73,9 +73,9 @@
"Settings.permissions.conditions.or": "ALEBO",
"Settings.permissions.conditions.when": "Kedy",
"Settings.permissions.users.create": "Vytvoriť používateľa",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "Krstné meno",
"Settings.permissions.users.form.lastname": "Priezvisko",
"Settings.permissions.users.email": "Email",
"Settings.permissions.users.firstname": "Krstné meno",
"Settings.permissions.users.lastname": "Priezvisko",
"Settings.roles.create.description": "Definujte práva priradené role",
"Settings.roles.create.title": "Votvoriť rolu",
"Settings.roles.created": "Rola bola vytvorená",
@ -333,7 +333,7 @@
"content-manager.containers.List.errorFetchRecords": "Chyba",
"content-manager.containers.List.published": "Publikované",
"content-manager.containers.ListPage.displayedFields": "Zobrazené políčka",
"content-manager.containers.ListPage.table-headers.published_at": "Stav",
"content-manager.containers.ListPage.table-headers.publishedAt": "Stav",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "Upraviť popis",
"content-manager.containers.SettingPage.add.field": "Vložiť ďalšie políčko",
"content-manager.containers.SettingPage.add.relational-field": "Vložiť ďalšie políčko prepojenia",

View File

@ -73,9 +73,9 @@
"Settings.permissions.conditions.or": "หรือ",
"Settings.permissions.conditions.when": "เมื่อ",
"Settings.permissions.users.create": "สร้างผู้ใช้ใหม่",
"Settings.permissions.users.form.email": "อีเมล",
"Settings.permissions.users.form.firstname": "ชื่อ",
"Settings.permissions.users.form.lastname": "นามสกุล",
"Settings.permissions.users.email": "อีเมล",
"Settings.permissions.users.firstname": "ชื่อ",
"Settings.permissions.users.lastname": "นามสกุล",
"Settings.roles.create.description": "กำหนดสิทธิที่กำหนดให้กับบทบาท",
"Settings.roles.create.title": "สร้างบทบาท",
"Settings.roles.created": "บทบาทที่สร้าง",

View File

@ -115,13 +115,21 @@
"Settings.permissions.select-all-by-permission": "选择所有 {label} 权限",
"Settings.permissions.select-by-permission": "选择 {label} 权限",
"Settings.permissions.users.create": "邀请新用户",
"Settings.permissions.users.form.email": "电子邮件",
"Settings.permissions.users.form.firstname": "名字",
"Settings.permissions.users.form.lastname": "姓氏",
"Settings.permissions.users.email": "电子邮件",
"Settings.permissions.users.firstname": "名字",
"Settings.permissions.users.lastname": "姓氏",
"Settings.permissions.users.user-status": "是否激活",
"Settings.permissions.users.roles": "用户角色",
"Settings.permissions.users.username": "用户名",
"Settings.permissions.users.active": "已激活",
"Settings.permissions.users.inactive": "未激活",
"Settings.permissions.users.form.sso": "通过 SSO 登录",
"Settings.permissions.users.form.sso.description": "当启用这个选项ON用户可以通过SSO登录",
"Settings.permissions.users.listview.header.subtitle": "所有能够访问 Strapi 管理后台的用户",
"Settings.permissions.users.tabs.label": "标签页权限",
"Settings.permissions.users.strapi-super-admin": "超级管理员",
"Settings.permissions.users.strapi-editor": "编辑",
"Settings.permissions.users.strapi-author": "作者",
"Settings.profile.form.notify.data.loaded": "你的个人数据已经加载完成",
"Settings.profile.form.section.experience.clear.select": "清除已选择的界面语言",
"Settings.profile.form.section.experience.documentation": "文档",
@ -498,7 +506,7 @@
"content-manager.containers.List.published": "已发布",
"content-manager.containers.ListPage.displayedFields": "显示字段",
"content-manager.containers.ListPage.items": "{number, plural, =0 {项} one {项} other {项}}",
"content-manager.containers.ListPage.table-headers.published_at": "状态",
"content-manager.containers.ListPage.table-headers.publishedAt": "状态",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "编辑 {fieldName}",
"content-manager.containers.SettingPage.add.field": "添加字段",
"content-manager.containers.SettingPage.add.relational-field": "添加关联字段",
@ -614,8 +622,6 @@
"content-type-builder.plugin.name": "模型构建器",
"form.button.done": "完成",
"global.search": "搜索",
"global.active": "已激活",
"global.inactive": "未激活",
"global.back": "返回",
"global.cancel": "取消",
"global.change-password": "修改密码",
@ -653,15 +659,6 @@
"global.roles": "角色列表",
"global.save": "保存",
"global.settings": "设置",
"global.strapi-super-admin": "超级管理员",
"global.strapi-editor": "编辑",
"global.strapi-author": "作者",
"global.table.header.email": "电子邮件",
"global.table.header.firstname": "名字",
"global.table.header.isActive": "是否激活",
"global.table.header.lastname": "姓氏",
"global.table.header.roles": "用户角色",
"global.table.header.username": "用户名",
"global.users": "用户列表",
"global.type": "类型",
"notification.contentType.relations.conflict": "内容类型有关联冲突",

View File

@ -115,9 +115,9 @@
"Settings.permissions.select-all-by-permission": "選擇所有 {label} 權限",
"Settings.permissions.select-by-permission": "選擇 {label} 權限",
"Settings.permissions.users.create": "新增使用者",
"Settings.permissions.users.form.email": "電子郵件",
"Settings.permissions.users.form.firstname": "名字",
"Settings.permissions.users.form.lastname": "姓氏",
"Settings.permissions.users.email": "電子郵件",
"Settings.permissions.users.firstname": "名字",
"Settings.permissions.users.lastname": "姓氏",
"Settings.permissions.users.form.sso": "透過 SSO 登入",
"Settings.permissions.users.form.sso.description": "當啟動這個選項時 (ON),使用者可以透過 SSO 登入",
"Settings.permissions.users.listview.header.subtitle": "找到 {number, plural, =0 {# users} one {# user } other {# users}}",
@ -490,7 +490,7 @@
"content-manager.containers.List.published": "已發布",
"content-manager.containers.ListPage.displayedFields": "顯示欄位",
"content-manager.containers.ListPage.items": "{number, plural, =0 {項} one {項} other {項}}",
"content-manager.containers.ListPage.table-headers.published_at": "狀態",
"content-manager.containers.ListPage.table-headers.publishedAt": "狀態",
"content-manager.containers.ListSettingsView.modal-form.edit-label": "編輯 {fieldName}",
"content-manager.containers.SettingPage.add.field": "插入其他欄位",
"content-manager.containers.SettingPage.add.relational-field": "插入額外的關聯欄位",

View File

@ -45,14 +45,9 @@ const TableHead = ({
const isSorted = sortBy === name;
const isUp = sortOrder === 'ASC';
const intlLabel = formatMessage({
id: `global.table.header.${name}`,
defaultMessage: label,
});
const sortLabel = formatMessage(
{ id: 'components.TableHeader.sort', defaultMessage: 'Sort on {label}' },
{ label: intlLabel }
{ label }
);
const handleClickSort = (shouldAllowClick = true) => {
@ -80,15 +75,15 @@ const TableHead = ({
)
}
>
<Tooltip label={isSortable ? sortLabel : intlLabel}>
<Tooltip label={isSortable ? sortLabel : label}>
<Typography
textColor="neutral600"
as={!isSorted && isSortable ? 'button' : 'span'}
label={intlLabel}
label={label}
onClick={() => handleClickSort(!isSorted)}
variant="sigma"
>
{intlLabel}
{label}
</Typography>
</Tooltip>
</Th>