diff --git a/next-ui/i18n/en.json b/next-ui/i18n/en.json
index b9cb5ac0..f842efcf 100644
--- a/next-ui/i18n/en.json
+++ b/next-ui/i18n/en.json
@@ -59,6 +59,14 @@
"defaultMessage": "Announcements",
"description": "Drawer menu for Server > Announcements"
},
+ "GZCEBS": {
+ "defaultMessage": "Add a user",
+ "description": "Users table global header: add user button"
+ },
+ "HXms0S": {
+ "defaultMessage": "Select an item or create one",
+ "description": "Common message: shown in combobox"
+ },
"HaWCi3": {
"defaultMessage": "Settings",
"description": "Drawer menu for Server > Settings"
@@ -83,6 +91,10 @@
"defaultMessage": "Password changed for user: {email}",
"description": "Snackbar notification shown upon successful user's password modification"
},
+ "K40g4r": {
+ "defaultMessage": "Edit user",
+ "description": "Tooltip for the edit user button in the users table"
+ },
"LaxrEO": {
"defaultMessage": "Passwords must be identical",
"description": "User password change dialog: Error message if passwords differ"
@@ -155,9 +167,9 @@
"defaultMessage": "All libraries",
"description": "User creation/edit dialog: Shared Libraries field, value shown when user has access to all libraries"
},
- "app.user-create-dialog.select_create_one": {
- "defaultMessage": "Select an item or create one",
- "description": "User creation/edit dialog: Exclude labels field selection"
+ "c+hx0g": {
+ "defaultMessage": "Users",
+ "description": "Users table global header"
},
"cAu/I6": {
"defaultMessage": "Duplicate Pages",
@@ -219,6 +231,10 @@
"defaultMessage": "Updates",
"description": "Drawer menu for Server > Updates"
},
+ "lvCpSX": {
+ "defaultMessage": "Actions",
+ "description": "User table header: user actions"
+ },
"n1Ik+L": {
"defaultMessage": "Updates are available",
"description": "Updates view: banner shown at the top"
@@ -247,10 +263,18 @@
"defaultMessage": "Unknown",
"description": "Drawer menu for Media > Duplicate Pages > Unknown"
},
+ "r6CqyT": {
+ "defaultMessage": "Delete user",
+ "description": "Tooltip for the delete user button in the users table"
+ },
"r6JNfI": {
"defaultMessage": "Forgot your password?",
"description": "Login screen: Forgot your password link"
},
+ "r7xCeA": {
+ "defaultMessage": "Change password",
+ "description": "Tooltip for the change password button in the users table"
+ },
"rw/Dkw": {
"defaultMessage": "User Interface",
"description": "Drawer menu for My Account > User Interface"
@@ -263,6 +287,10 @@
"defaultMessage": "Logout",
"description": "Drawer menu for Logout"
},
+ "ut2gmo": {
+ "defaultMessage": "Roles",
+ "description": "User table header: user roles"
+ },
"wmGcF+": {
"defaultMessage": "Exclude over",
"description": "User creation/edit dialog: Age restriction field possible option"
@@ -270,5 +298,13 @@
"xYGXuU": {
"defaultMessage": "Details",
"description": "Drawer menu for My Account > Details"
+ },
+ "y1P/K4": {
+ "defaultMessage": "Latest activity",
+ "description": "User table header: user latest activity"
+ },
+ "zfQq+w": {
+ "defaultMessage": "Email",
+ "description": "User table header: user email"
}
}
diff --git a/next-ui/src/fragments/fragment/user/form/CreateEdit.vue b/next-ui/src/fragments/fragment/user/form/CreateEdit.vue
index dccb71ce..579f1d91 100644
--- a/next-ui/src/fragments/fragment/user/form/CreateEdit.vue
+++ b/next-ui/src/fragments/fragment/user/form/CreateEdit.vue
@@ -173,13 +173,7 @@
- {{
- $formatMessage({
- description: 'User creation/edit dialog: Allow only labels field selection',
- defaultMessage: 'Select an item or create one',
- id: 'app.user-create-dialog.select_create_one',
- })
- }}
+ {{ $formatMessage(commonMessages.selectItemOrCreateOne) }}
@@ -204,13 +198,7 @@
- {{
- $formatMessage({
- description: 'User creation/edit dialog: Exclude labels field selection',
- defaultMessage: 'Select an item or create one',
- id: 'app.user-create-dialog.select_create_one',
- })
- }}
+ {{ $formatMessage(commonMessages.selectItemOrCreateOne) }}
@@ -223,6 +211,7 @@ import type { components } from '@/generated/openapi/komga'
import { useLibraries } from '@/colada/queries/libraries'
import { useSharingLabels } from '@/colada/queries/referential'
import { useIntl } from 'vue-intl'
+import { commonMessages } from '@/utils/i18n/common-messages'
const intl = useIntl()
diff --git a/next-ui/src/utils/i18n/common-messages.ts b/next-ui/src/utils/i18n/common-messages.ts
index 90d0c583..585824b7 100644
--- a/next-ui/src/utils/i18n/common-messages.ts
+++ b/next-ui/src/utils/i18n/common-messages.ts
@@ -21,4 +21,9 @@ export const commonMessages = {
defaultMessage: 'error',
id: 'Xz+JXU',
}),
+ selectItemOrCreateOne: defineMessage({
+ description: 'Common message: shown in combobox',
+ defaultMessage: 'Select an item or create one',
+ id: 'HXms0S',
+ }),
}