Add user-scoped Hermes profile access
This commit is contained in:
@@ -2,7 +2,7 @@ export default {
|
||||
// Login
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: 'Geben Sie Ihren Zugangs-Token ein, um fortzufahren. Finden Sie ihn in den Server-Startprotokollen.',
|
||||
description: 'Geben Sie Benutzername und Passwort ein, um fortzufahren.',
|
||||
placeholder: 'Zugangs-Token',
|
||||
submit: 'Anmelden',
|
||||
tokenRequired: 'Bitte geben Sie Ihren Zugangs-Token ein',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: 'Bitte Benutzername und Passwort eingeben',
|
||||
invalidCredentials: 'Ungultiger Benutzername oder Passwort',
|
||||
tooManyAttempts: 'Zu viele fehlgeschlagene Versuche, bitte versuchen Sie es spater erneut',
|
||||
sessionExpired: 'Die Anmeldung ist abgelaufen. Bitte melden Sie sich erneut an.',
|
||||
accessDenied: 'Sie haben keine Berechtigung fur diese Ressource.',
|
||||
passwordMismatch: 'Passworter stimmen nicht uberein',
|
||||
passwordTooShort: 'Passwort muss mindestens 6 Zeichen lang sein',
|
||||
setupSuccess: 'Passwort-Login erfolgreich konfiguriert',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: 'Neuer Benutzername',
|
||||
usernameChanged: 'Benutzername erfolgreich geandert',
|
||||
usernameTooShort: 'Benutzername muss mindestens 2 Zeichen lang sein',
|
||||
setupDescription: 'Richten Sie Benutzername und Passwort fur bequemes Login ein. Der Zugangs-Token bleibt als Backup verfugbar.',
|
||||
removeConfirm: 'Mochten Sie das Passwort-Login wirklich entfernen? Sie mussen dann den Zugangs-Token verwenden.',
|
||||
setupDescription: 'Verwalten Sie Benutzername und Passwort fur die Anmeldung.',
|
||||
removeConfirm: 'Passwort-Login ist fur Benutzerkonten erforderlich.',
|
||||
passwordLoginNotConfigured: 'Passwort-Login ist nicht konfiguriert',
|
||||
passwordLoginConfigured: 'Passwort-Login aktiviert ({username})',
|
||||
passwordLoginConfigured: 'Aktuelles Konto: {username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: 'Kontoverwaltung',
|
||||
description: 'Benutzer erstellen, Rollen zuweisen und steuern, auf welche Profile normale Administratoren zugreifen koennen.',
|
||||
create: 'Benutzer erstellen',
|
||||
edit: 'Benutzer bearbeiten',
|
||||
username: 'Benutzername',
|
||||
role: 'Rolle',
|
||||
statusLabel: 'Status',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: 'Zugreifbare Profile auswaehlen',
|
||||
allProfiles: 'Alle Profile',
|
||||
noProfiles: 'Keine Profile zugewiesen',
|
||||
lastLogin: 'Letzte Anmeldung',
|
||||
newPasswordOptional: 'Neues Passwort (leer lassen zum Beibehalten)',
|
||||
loadFailed: 'Benutzer konnten nicht geladen werden',
|
||||
deleteConfirm: 'Diesen Benutzer loeschen?',
|
||||
enable: 'Aktivieren',
|
||||
disable: 'Deaktivieren',
|
||||
roles: {
|
||||
superAdmin: 'Super Admin',
|
||||
admin: 'Admin',
|
||||
},
|
||||
status: {
|
||||
active: 'Aktiv',
|
||||
disabled: 'Deaktiviert',
|
||||
},
|
||||
},
|
||||
|
||||
// Common
|
||||
@@ -583,10 +613,10 @@ jobTriggered: 'Job ausgelost',
|
||||
export: 'Exportieren',
|
||||
rename: 'Umbenennen',
|
||||
delete: 'Loschen',
|
||||
switchTo: 'Wechseln zu',
|
||||
switchConfirm: 'Das Wechseln zum Profil "{name}" startet das Gateway neu. Fortfahren?',
|
||||
switchSuccess: 'Zum Profil "{name}" gewechselt',
|
||||
switchFailed: 'Profilwechsel fehlgeschlagen. Moglicherweise muss das Gateway manuell neu gestartet werden.',
|
||||
switchTo: 'Hermes Profile wechseln',
|
||||
switchConfirm: 'Dies fuehrt `hermes profile use {name}` aus und aendert das aktive Hermes CLI Profile. Fortfahren?',
|
||||
switchSuccess: 'Aktives Hermes Profile ist jetzt "{name}"',
|
||||
switchFailed: 'Hermes Profile konnte nicht gewechselt werden. Das Gateway muss eventuell manuell neu gestartet werden.',
|
||||
createSuccess: 'Profil "{name}" erstellt',
|
||||
createFailed: 'Erstellen des Profils fehlgeschlagen',
|
||||
renameSuccess: 'Profil umbenannt',
|
||||
@@ -673,7 +703,8 @@ jobTriggered: 'Job ausgelost',
|
||||
saveFailed: 'Speichern fehlgeschlagen',
|
||||
tabs: {
|
||||
display: 'Anzeige',
|
||||
account: 'Konto',
|
||||
account: 'Aktuelles Konto',
|
||||
users: 'Kontoverwaltung',
|
||||
agent: 'Agent',
|
||||
memory: 'Gedachtnis',
|
||||
compression: 'Komprimierung',
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
// Login
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: 'Enter your access token to continue. Find it in the server startup logs.',
|
||||
description: 'Enter your username and password to continue.',
|
||||
placeholder: 'Access token',
|
||||
submit: 'Login',
|
||||
tokenRequired: 'Please enter your access token',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: 'Please enter username and password',
|
||||
invalidCredentials: 'Invalid username or password',
|
||||
tooManyAttempts: 'Too many failed attempts, please try again later',
|
||||
sessionExpired: 'Login expired. Please sign in again.',
|
||||
accessDenied: 'You do not have permission to access this resource.',
|
||||
passwordMismatch: 'Passwords do not match',
|
||||
passwordTooShort: 'Password must be at least 6 characters',
|
||||
setupSuccess: 'Password login configured successfully',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: 'New Username',
|
||||
usernameChanged: 'Username changed successfully',
|
||||
usernameTooShort: 'Username must be at least 2 characters',
|
||||
setupDescription: 'Set up a username and password for convenient login. The access token will continue to work as a backup.',
|
||||
removeConfirm: 'Are you sure you want to remove password login? You will need to use the access token to log in.',
|
||||
setupDescription: 'Manage the username and password used to sign in.',
|
||||
removeConfirm: 'Password login is required for user accounts.',
|
||||
passwordLoginNotConfigured: 'Password login is not configured',
|
||||
passwordLoginConfigured: 'Password login enabled ({username})',
|
||||
passwordLoginConfigured: 'Current account: {username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: 'Account Management',
|
||||
description: 'Create users, assign roles, and control which profiles regular admins can access.',
|
||||
create: 'Create User',
|
||||
edit: 'Edit User',
|
||||
username: 'Username',
|
||||
role: 'Role',
|
||||
statusLabel: 'Status',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: 'Select accessible profiles',
|
||||
allProfiles: 'All profiles',
|
||||
noProfiles: 'No profiles assigned',
|
||||
lastLogin: 'Last Login',
|
||||
newPasswordOptional: 'New Password (leave blank to keep)',
|
||||
loadFailed: 'Failed to load users',
|
||||
deleteConfirm: 'Delete this user?',
|
||||
enable: 'Enable',
|
||||
disable: 'Disable',
|
||||
roles: {
|
||||
superAdmin: 'Super Admin',
|
||||
admin: 'Admin',
|
||||
},
|
||||
status: {
|
||||
active: 'Active',
|
||||
disabled: 'Disabled',
|
||||
},
|
||||
},
|
||||
|
||||
// Common
|
||||
@@ -686,10 +716,10 @@ export default {
|
||||
export: 'Export',
|
||||
rename: 'Rename',
|
||||
delete: 'Delete',
|
||||
switchTo: 'Switch to',
|
||||
switchConfirm: 'Switching to profile "{name}" will restart the gateway. Continue?',
|
||||
switchSuccess: 'Switched to profile "{name}"',
|
||||
switchFailed: 'Failed to switch profile. Gateway may need manual restart.',
|
||||
switchTo: 'Switch Hermes Profile',
|
||||
switchConfirm: 'This will run `hermes profile use {name}` and change the active Hermes CLI profile. Continue?',
|
||||
switchSuccess: 'Hermes active profile switched to "{name}"',
|
||||
switchFailed: 'Failed to switch Hermes profile. Gateway may need manual restart.',
|
||||
createSuccess: 'Profile "{name}" created',
|
||||
createFailed: 'Failed to create profile',
|
||||
renameSuccess: 'Profile renamed',
|
||||
@@ -776,7 +806,8 @@ export default {
|
||||
saveFailed: 'Save failed',
|
||||
tabs: {
|
||||
display: 'Display',
|
||||
account: 'Account',
|
||||
account: 'Current Account',
|
||||
users: 'Account Management',
|
||||
agent: 'Agent',
|
||||
memory: 'Memory',
|
||||
compression: 'Compression',
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
// Login
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: 'Introduce tu token de acceso para continuar. Encuentralo en los registros de inicio del servidor.',
|
||||
description: 'Introduce tu nombre de usuario y contrasena para continuar.',
|
||||
placeholder: 'Token de acceso',
|
||||
submit: 'Iniciar sesion',
|
||||
tokenRequired: 'Por favor, introduce tu token de acceso',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: 'Por favor, introduzca nombre de usuario y contrasena',
|
||||
invalidCredentials: 'Nombre de usuario o contrasena incorrectos',
|
||||
tooManyAttempts: 'Demasiados intentos fallidos, por favor intente mas tarde',
|
||||
sessionExpired: 'La sesion expiro. Inicia sesion de nuevo.',
|
||||
accessDenied: 'No tienes permiso para acceder a este recurso.',
|
||||
passwordMismatch: 'Las contrasenas no coinciden',
|
||||
passwordTooShort: 'La contrasena debe tener al menos 6 caracteres',
|
||||
setupSuccess: 'Login con contrasena configurado correctamente',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: 'Nuevo nombre de usuario',
|
||||
usernameChanged: 'Nombre de usuario cambiado correctamente',
|
||||
usernameTooShort: 'El nombre de usuario debe tener al menos 2 caracteres',
|
||||
setupDescription: 'Configure un nombre de usuario y contrasena para un inicio de sesion rapido. El token de acceso seguira funcionando.',
|
||||
removeConfirm: 'Esta seguro de eliminar el login con contrasena? Necesitara usar el token de acceso.',
|
||||
setupDescription: 'Administra el nombre de usuario y la contrasena usados para iniciar sesion.',
|
||||
removeConfirm: 'El login con contrasena es obligatorio para las cuentas de usuario.',
|
||||
passwordLoginNotConfigured: 'Login con contrasena no configurado',
|
||||
passwordLoginConfigured: 'Login con contrasena habilitado ({username})',
|
||||
passwordLoginConfigured: 'Cuenta actual: {username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: 'Gestion de cuentas',
|
||||
description: 'Crea usuarios, asigna roles y controla que Profile pueden usar los administradores normales.',
|
||||
create: 'Crear usuario',
|
||||
edit: 'Editar usuario',
|
||||
username: 'Nombre de usuario',
|
||||
role: 'Rol',
|
||||
statusLabel: 'Estado',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: 'Selecciona Profile accesibles',
|
||||
allProfiles: 'Todos los Profile',
|
||||
noProfiles: 'Sin Profile asignados',
|
||||
lastLogin: 'Ultimo inicio',
|
||||
newPasswordOptional: 'Nueva contrasena (dejar vacio para conservar)',
|
||||
loadFailed: 'No se pudieron cargar los usuarios',
|
||||
deleteConfirm: 'Eliminar este usuario?',
|
||||
enable: 'Activar',
|
||||
disable: 'Desactivar',
|
||||
roles: {
|
||||
superAdmin: 'Super admin',
|
||||
admin: 'Admin',
|
||||
},
|
||||
status: {
|
||||
active: 'Activo',
|
||||
disabled: 'Desactivado',
|
||||
},
|
||||
},
|
||||
|
||||
// Common
|
||||
@@ -583,10 +613,10 @@ jobTriggered: 'Job ejecutado',
|
||||
export: 'Exportar',
|
||||
rename: 'Renombrar',
|
||||
delete: 'Eliminar',
|
||||
switchTo: 'Cambiar a',
|
||||
switchConfirm: 'Cambiar al perfil "{name}" reiniciara la pasarela. Continuar?',
|
||||
switchSuccess: 'Se ha cambiado al perfil "{name}"',
|
||||
switchFailed: 'Error al cambiar de perfil. Es posible que la pasarela necesite un reinicio manual.',
|
||||
switchTo: 'Cambiar Hermes Profile',
|
||||
switchConfirm: 'Esto ejecutara `hermes profile use {name}` y cambiara el active profile de Hermes CLI. Continuar?',
|
||||
switchSuccess: 'Hermes active profile cambiado a "{name}"',
|
||||
switchFailed: 'Error al cambiar Hermes Profile. Es posible que la pasarela necesite un reinicio manual.',
|
||||
createSuccess: 'Perfil "{name}" creado',
|
||||
createFailed: 'Error al crear el perfil',
|
||||
renameSuccess: 'Perfil renombrado',
|
||||
@@ -673,7 +703,8 @@ jobTriggered: 'Job ejecutado',
|
||||
saveFailed: 'Error al guardar',
|
||||
tabs: {
|
||||
display: 'Pantalla',
|
||||
account: 'Cuenta',
|
||||
account: 'Cuenta actual',
|
||||
users: 'Gestion de cuentas',
|
||||
agent: 'Agente',
|
||||
memory: 'Memoria',
|
||||
compression: 'Compresion',
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
// Login
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: 'Entrez votre jeton d\'acces pour continuer. Retrouvez-le dans les journaux de demarrage du serveur.',
|
||||
description: 'Entrez votre nom d\'utilisateur et votre mot de passe pour continuer.',
|
||||
placeholder: 'Jeton d\'acces',
|
||||
submit: 'Connexion',
|
||||
tokenRequired: 'Veuillez entrer votre jeton d\'acces',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: 'Veuillez entrer le nom d\'utilisateur et le mot de passe',
|
||||
invalidCredentials: 'Nom d\'utilisateur ou mot de passe incorrect',
|
||||
tooManyAttempts: 'Trop de tentatives echouees, veuillez reessayer plus tard',
|
||||
sessionExpired: 'La session a expire. Veuillez vous reconnecter.',
|
||||
accessDenied: 'Vous n\'avez pas l\'autorisation d\'acceder a cette ressource.',
|
||||
passwordMismatch: 'Les mots de passe ne correspondent pas',
|
||||
passwordTooShort: 'Le mot de passe doit contenir au moins 6 caracteres',
|
||||
setupSuccess: 'Login par mot de passe configure avec succes',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: 'Nouveau nom d\'utilisateur',
|
||||
usernameChanged: 'Nom d\'utilisateur change avec succes',
|
||||
usernameTooShort: 'Le nom d\'utilisateur doit contenir au moins 2 caracteres',
|
||||
setupDescription: 'Configurez un nom d\'utilisateur et un mot de passe pour un login rapide. Le jeton d\'acces reste disponible.',
|
||||
removeConfirm: 'Voulez-vous vraiment supprimer le login par mot de passe? Vous devrez utiliser le jeton d\'acces.',
|
||||
setupDescription: 'Gerez le nom d\'utilisateur et le mot de passe utilises pour vous connecter.',
|
||||
removeConfirm: 'Le login par mot de passe est requis pour les comptes utilisateur.',
|
||||
passwordLoginNotConfigured: 'Login par mot de passe non configure',
|
||||
passwordLoginConfigured: 'Login par mot de passe active ({username})',
|
||||
passwordLoginConfigured: 'Compte actuel : {username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: 'Gestion des comptes',
|
||||
description: 'Creez des utilisateurs, attribuez des roles et controlez les Profile accessibles aux administrateurs standard.',
|
||||
create: 'Creer un utilisateur',
|
||||
edit: 'Modifier l utilisateur',
|
||||
username: 'Nom d utilisateur',
|
||||
role: 'Role',
|
||||
statusLabel: 'Statut',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: 'Selectionner les Profile accessibles',
|
||||
allProfiles: 'Tous les Profile',
|
||||
noProfiles: 'Aucun Profile assigne',
|
||||
lastLogin: 'Derniere connexion',
|
||||
newPasswordOptional: 'Nouveau mot de passe (laisser vide pour conserver)',
|
||||
loadFailed: 'Echec du chargement des utilisateurs',
|
||||
deleteConfirm: 'Supprimer cet utilisateur ?',
|
||||
enable: 'Activer',
|
||||
disable: 'Desactiver',
|
||||
roles: {
|
||||
superAdmin: 'Super admin',
|
||||
admin: 'Admin',
|
||||
},
|
||||
status: {
|
||||
active: 'Actif',
|
||||
disabled: 'Desactive',
|
||||
},
|
||||
},
|
||||
|
||||
// Common
|
||||
@@ -583,10 +613,10 @@ jobTriggered: 'Job declenche',
|
||||
export: 'Exporter',
|
||||
rename: 'Renommer',
|
||||
delete: 'Supprimer',
|
||||
switchTo: 'Passer a',
|
||||
switchConfirm: 'Le passage au profil "{name}" redemarrera la passerelle. Continuer ?',
|
||||
switchSuccess: 'Profil "{name}" actif',
|
||||
switchFailed: 'Echec du changement de profil. La passerelle peut necessiter un redemarrage manuel.',
|
||||
switchTo: 'Changer Hermes Profile',
|
||||
switchConfirm: 'Cette action execute `hermes profile use {name}` et change le active profile Hermes CLI. Continuer ?',
|
||||
switchSuccess: 'Hermes active profile change vers "{name}"',
|
||||
switchFailed: 'Echec du changement Hermes Profile. La passerelle peut necessiter un redemarrage manuel.',
|
||||
createSuccess: 'Profil "{name}" cree',
|
||||
createFailed: 'Echec de la creation du profil',
|
||||
renameSuccess: 'Profil renomme',
|
||||
@@ -673,7 +703,8 @@ jobTriggered: 'Job declenche',
|
||||
saveFailed: 'Echec de l\'enregistrement',
|
||||
tabs: {
|
||||
display: 'Affichage',
|
||||
account: 'Compte',
|
||||
account: 'Compte actuel',
|
||||
users: 'Gestion des comptes',
|
||||
agent: 'Agent',
|
||||
memory: 'Memoire',
|
||||
compression: 'Compression',
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
// ログイン
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: 'アクセストークンを入力して続行してください。サーバーの起動ログで確認できます。',
|
||||
description: 'ユーザー名とパスワードを入力して続行してください。',
|
||||
placeholder: 'アクセストークン',
|
||||
submit: 'ログイン',
|
||||
tokenRequired: 'アクセストークンを入力してください',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: 'ユーザー名とパスワードを入力してください',
|
||||
invalidCredentials: 'ユーザー名またはパスワードが正しくありません',
|
||||
tooManyAttempts: 'ログイン試行回数が多すぎます。しばらくしてからお試しください',
|
||||
sessionExpired: 'ログインの有効期限が切れました。再度ログインしてください。',
|
||||
accessDenied: 'このリソースにアクセスする権限がありません。',
|
||||
passwordMismatch: 'パスワードが一致しません',
|
||||
passwordTooShort: 'パスワードは6文字以上必要です',
|
||||
setupSuccess: 'パスワードログインが設定されました',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: '新しいユーザー名',
|
||||
usernameChanged: 'ユーザー名が変更されました',
|
||||
usernameTooShort: 'ユーザー名は2文字以上必要です',
|
||||
setupDescription: 'ユーザー名とパスワードを設定して、簡単にログインできるようにします。アクセストークンは引き続きバックアップとして使用できます。',
|
||||
removeConfirm: 'パスワードログインを削除しますか?アクセストークンを使用してログインする必要があります。',
|
||||
setupDescription: 'ログインに使用するユーザー名とパスワードを管理します。',
|
||||
removeConfirm: 'ユーザーアカウントにはパスワードログインが必要です。',
|
||||
passwordLoginNotConfigured: 'パスワードログイン未設定',
|
||||
passwordLoginConfigured: 'パスワードログイン有効({username})',
|
||||
passwordLoginConfigured: '現在のアカウント:{username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: 'アカウント管理',
|
||||
description: 'ユーザーを作成し、ロールを割り当て、通常管理者がアクセスできる Profile を制御します。',
|
||||
create: 'ユーザー作成',
|
||||
edit: 'ユーザー編集',
|
||||
username: 'ユーザー名',
|
||||
role: 'ロール',
|
||||
statusLabel: 'ステータス',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: 'アクセス可能な Profile を選択',
|
||||
allProfiles: 'すべての Profile',
|
||||
noProfiles: 'Profile 未割り当て',
|
||||
lastLogin: '最終ログイン',
|
||||
newPasswordOptional: '新しいパスワード(空欄なら変更なし)',
|
||||
loadFailed: 'ユーザー一覧の読み込みに失敗しました',
|
||||
deleteConfirm: 'このユーザーを削除しますか?',
|
||||
enable: '有効化',
|
||||
disable: '無効化',
|
||||
roles: {
|
||||
superAdmin: 'スーパー管理者',
|
||||
admin: '管理者',
|
||||
},
|
||||
status: {
|
||||
active: '有効',
|
||||
disabled: '無効',
|
||||
},
|
||||
},
|
||||
|
||||
// 共通
|
||||
@@ -583,10 +613,10 @@ export default {
|
||||
export: 'エクスポート',
|
||||
rename: '名前変更',
|
||||
delete: '削除',
|
||||
switchTo: '切り替え',
|
||||
switchConfirm: 'プロファイル「{name}」に切り替えるとゲートウェイが再起動されます。続行しますか?',
|
||||
switchSuccess: 'プロファイル「{name}」に切り替えました',
|
||||
switchFailed: 'プロファイルの切り替えに失敗しました。ゲートウェイの手動再起動が必要な場合があります。',
|
||||
switchTo: 'Hermes Profile を切り替え',
|
||||
switchConfirm: '`hermes profile use {name}` を実行し、Hermes CLI の active profile を切り替えます。続行しますか?',
|
||||
switchSuccess: 'Hermes active profile を「{name}」に切り替えました',
|
||||
switchFailed: 'Hermes Profile の切り替えに失敗しました。ゲートウェイの手動再起動が必要な場合があります。',
|
||||
createSuccess: 'プロファイル「{name}」を作成しました',
|
||||
createFailed: 'プロファイルの作成に失敗しました',
|
||||
renameSuccess: 'プロファイル名を変更しました',
|
||||
@@ -673,7 +703,8 @@ export default {
|
||||
saveFailed: '保存に失敗しました',
|
||||
tabs: {
|
||||
display: '表示',
|
||||
account: 'アカウント',
|
||||
account: '現在のアカウント',
|
||||
users: 'アカウント管理',
|
||||
agent: 'エージェント',
|
||||
memory: 'メモリ',
|
||||
compression: '圧縮',
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
// 로그인
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: '계속하려면 액세스 토큰을 입력하세요. 서버 시작 로그에서 확인할 수 있습니다.',
|
||||
description: '계속하려면 사용자 이름과 비밀번호를 입력하세요.',
|
||||
placeholder: '액세스 토큰',
|
||||
submit: '로그인',
|
||||
tokenRequired: '액세스 토큰을 입력해 주세요',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: '사용자 이름과 비밀번호를 입력해 주세요',
|
||||
invalidCredentials: '사용자 이름 또는 비밀번호가 올바르지 않습니다',
|
||||
tooManyAttempts: '로그인 시도 횟수가 너무 많습니다. 잠시 후 다시 시도해 주세요',
|
||||
sessionExpired: '로그인이 만료되었습니다. 다시 로그인해 주세요.',
|
||||
accessDenied: '이 리소스에 접근할 권한이 없습니다.',
|
||||
passwordMismatch: '비밀번호가 일치하지 않습니다',
|
||||
passwordTooShort: '비밀번호는 6자 이상이어야 합니다',
|
||||
setupSuccess: '비밀번호 로그인이 설정되었습니다',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: '새 사용자 이름',
|
||||
usernameChanged: '사용자 이름이 변경되었습니다',
|
||||
usernameTooShort: '사용자 이름은 2자 이상이어야 합니다',
|
||||
setupDescription: '사용자 이름과 비밀번호를 설정하여 편리하게 로그인하세요. 액세스 토큰은 백업으로 계속 사용할 수 있습니다.',
|
||||
removeConfirm: '비밀번호 로그인을 제거하시겠습니까? 액세스 토큰을 사용하여 로그인해야 합니다.',
|
||||
setupDescription: '로그인에 사용할 사용자 이름과 비밀번호를 관리합니다.',
|
||||
removeConfirm: '사용자 계정에는 비밀번호 로그인이 필요합니다.',
|
||||
passwordLoginNotConfigured: '비밀번호 로그인 미설정',
|
||||
passwordLoginConfigured: '비밀번호 로그인 활성화됨 ({username})',
|
||||
passwordLoginConfigured: '현재 계정: {username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: '계정 관리',
|
||||
description: '사용자를 만들고 역할을 할당하며 일반 관리자가 접근할 수 있는 Profile 을 제어합니다.',
|
||||
create: '사용자 만들기',
|
||||
edit: '사용자 편집',
|
||||
username: '사용자 이름',
|
||||
role: '역할',
|
||||
statusLabel: '상태',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: '접근 가능한 Profile 선택',
|
||||
allProfiles: '모든 Profile',
|
||||
noProfiles: '할당된 Profile 없음',
|
||||
lastLogin: '마지막 로그인',
|
||||
newPasswordOptional: '새 비밀번호 (비워두면 유지)',
|
||||
loadFailed: '사용자 목록을 불러오지 못했습니다',
|
||||
deleteConfirm: '이 사용자를 삭제하시겠습니까?',
|
||||
enable: '활성화',
|
||||
disable: '비활성화',
|
||||
roles: {
|
||||
superAdmin: '슈퍼 관리자',
|
||||
admin: '관리자',
|
||||
},
|
||||
status: {
|
||||
active: '활성',
|
||||
disabled: '비활성',
|
||||
},
|
||||
},
|
||||
|
||||
// 공통
|
||||
@@ -583,10 +613,10 @@ export default {
|
||||
export: '내보내기',
|
||||
rename: '이름 변경',
|
||||
delete: '삭제',
|
||||
switchTo: '전환',
|
||||
switchConfirm: '프로필 "{name}"(으)로 전환하면 게이트웨이가 재시작됩니다. 계속하시겠습니까?',
|
||||
switchSuccess: '프로필 "{name}"(으)로 전환되었습니다',
|
||||
switchFailed: '프로필 전환 실패. 게이트웨이를 수동으로 재시작해야 할 수 있습니다.',
|
||||
switchTo: 'Hermes Profile 전환',
|
||||
switchConfirm: '`hermes profile use {name}`를 실행하고 Hermes CLI active profile을 변경합니다. 계속하시겠습니까?',
|
||||
switchSuccess: 'Hermes active profile이 "{name}"(으)로 전환되었습니다',
|
||||
switchFailed: 'Hermes Profile 전환 실패. 게이트웨이를 수동으로 재시작해야 할 수 있습니다.',
|
||||
createSuccess: '프로필 "{name}"이(가) 생성되었습니다',
|
||||
createFailed: '프로필 생성 실패',
|
||||
renameSuccess: '프로필 이름이 변경되었습니다',
|
||||
@@ -673,7 +703,8 @@ export default {
|
||||
saveFailed: '저장 실패',
|
||||
tabs: {
|
||||
display: '표시',
|
||||
account: '계정',
|
||||
account: '현재 계정',
|
||||
users: '계정 관리',
|
||||
agent: '에이전트',
|
||||
memory: '메모리',
|
||||
compression: '압축',
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
// Login
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: 'Insira seu token de acesso para continuar. Encontre-o nos logs de inicializacao do servidor.',
|
||||
description: 'Insira seu nome de usuario e senha para continuar.',
|
||||
placeholder: 'Token de acesso',
|
||||
submit: 'Entrar',
|
||||
tokenRequired: 'Por favor, insira seu token de acesso',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: 'Por favor, insira nome de usuario e senha',
|
||||
invalidCredentials: 'Nome de usuario ou senha incorretos',
|
||||
tooManyAttempts: 'Muitas tentativas falhadas, por favor tente novamente mais tarde',
|
||||
sessionExpired: 'Login expirado. Entre novamente.',
|
||||
accessDenied: 'Voce nao tem permissao para acessar este recurso.',
|
||||
passwordMismatch: 'As senhas nao conferem',
|
||||
passwordTooShort: 'A senha deve ter pelo menos 6 caracteres',
|
||||
setupSuccess: 'Login por senha configurado com sucesso',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: 'Novo nome de usuario',
|
||||
usernameChanged: 'Nome de usuario alterado com sucesso',
|
||||
usernameTooShort: 'O nome de usuario deve ter pelo menos 2 caracteres',
|
||||
setupDescription: 'Configure um nome de usuario e senha para login conveniente. O token de acesso continuara funcionando como backup.',
|
||||
removeConfirm: 'Tem certeza de que deseja remover o login por senha? Voce precisara usar o token de acesso.',
|
||||
setupDescription: 'Gerencie o nome de usuario e a senha usados para entrar.',
|
||||
removeConfirm: 'Login por senha e obrigatorio para contas de usuario.',
|
||||
passwordLoginNotConfigured: 'Login por senha nao configurado',
|
||||
passwordLoginConfigured: 'Login por senha habilitado ({username})',
|
||||
passwordLoginConfigured: 'Conta atual: {username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: 'Gerenciamento de contas',
|
||||
description: 'Crie usuarios, atribua funcoes e controle quais Profile administradores comuns podem acessar.',
|
||||
create: 'Criar usuario',
|
||||
edit: 'Editar usuario',
|
||||
username: 'Nome de usuario',
|
||||
role: 'Funcao',
|
||||
statusLabel: 'Status',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: 'Selecione Profile acessiveis',
|
||||
allProfiles: 'Todos os Profile',
|
||||
noProfiles: 'Nenhum Profile atribuido',
|
||||
lastLogin: 'Ultimo login',
|
||||
newPasswordOptional: 'Nova senha (deixe em branco para manter)',
|
||||
loadFailed: 'Falha ao carregar usuarios',
|
||||
deleteConfirm: 'Excluir este usuario?',
|
||||
enable: 'Ativar',
|
||||
disable: 'Desativar',
|
||||
roles: {
|
||||
superAdmin: 'Super admin',
|
||||
admin: 'Admin',
|
||||
},
|
||||
status: {
|
||||
active: 'Ativo',
|
||||
disabled: 'Desativado',
|
||||
},
|
||||
},
|
||||
|
||||
// Common
|
||||
@@ -583,10 +613,10 @@ jobTriggered: 'Job acionado',
|
||||
export: 'Exportar',
|
||||
rename: 'Renomear',
|
||||
delete: 'Excluir',
|
||||
switchTo: 'Mudar para',
|
||||
switchConfirm: 'Mudar para o perfil "{name}" reiniciara o gateway. Continuar?',
|
||||
switchSuccess: 'Mudou para o perfil "{name}"',
|
||||
switchFailed: 'Falha ao mudar de perfil. O gateway pode precisar de reinicio manual.',
|
||||
switchTo: 'Trocar Hermes Profile',
|
||||
switchConfirm: 'Isto executara `hermes profile use {name}` e alterara o active profile do Hermes CLI. Continuar?',
|
||||
switchSuccess: 'Hermes active profile alterado para "{name}"',
|
||||
switchFailed: 'Falha ao trocar Hermes Profile. O gateway pode precisar de reinicio manual.',
|
||||
createSuccess: 'Perfil "{name}" criado',
|
||||
createFailed: 'Falha ao criar o perfil',
|
||||
renameSuccess: 'Perfil renomeado',
|
||||
@@ -673,7 +703,8 @@ jobTriggered: 'Job acionado',
|
||||
saveFailed: 'Falha ao salvar',
|
||||
tabs: {
|
||||
display: 'Exibicao',
|
||||
account: 'Conta',
|
||||
account: 'Conta atual',
|
||||
users: 'Gerenciamento de contas',
|
||||
agent: 'Agente',
|
||||
memory: 'Memoria',
|
||||
compression: 'Compressao',
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
// 登入
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: '輸入存取權杖以繼續。權杖可在伺服器啟動日誌中查看。',
|
||||
description: '輸入使用者名稱和密碼以繼續。',
|
||||
placeholder: '存取權杖',
|
||||
submit: '登入',
|
||||
tokenRequired: '請輸入存取權杖',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: '請輸入使用者名稱和密碼',
|
||||
invalidCredentials: '使用者名稱或密碼錯誤',
|
||||
tooManyAttempts: '登入失敗次數過多,請稍後再試',
|
||||
sessionExpired: '登入已過期,請重新登入',
|
||||
accessDenied: '你沒有權限存取此資源',
|
||||
passwordMismatch: '兩次密碼不一致',
|
||||
passwordTooShort: '密碼長度至少 6 個字元',
|
||||
setupSuccess: '密碼登入設定成功',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: '新使用者名稱',
|
||||
usernameChanged: '使用者名稱修改成功',
|
||||
usernameTooShort: '使用者名稱至少 2 個字元',
|
||||
setupDescription: '設定使用者名稱和密碼以便快速登入。存取權杖仍可繼續使用。',
|
||||
removeConfirm: '確定要移除密碼登入嗎?移除後需使用存取權杖登入。',
|
||||
setupDescription: '管理用於登入的使用者名稱和密碼。',
|
||||
removeConfirm: '使用者帳號必須保留密碼登入。',
|
||||
passwordLoginNotConfigured: '密碼登入未設定',
|
||||
passwordLoginConfigured: '密碼登入已啟用({username})',
|
||||
passwordLoginConfigured: '目前帳號:{username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: '帳號管理',
|
||||
description: '建立使用者、分配角色,並控制一般管理員可存取的 Profile。',
|
||||
create: '建立使用者',
|
||||
edit: '編輯使用者',
|
||||
username: '使用者名稱',
|
||||
role: '角色',
|
||||
statusLabel: '狀態',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: '選擇可存取的 Profile',
|
||||
allProfiles: '全部 Profile',
|
||||
noProfiles: '未關聯 Profile',
|
||||
lastLogin: '最後登入',
|
||||
newPasswordOptional: '新密碼(留空不修改)',
|
||||
loadFailed: '使用者列表載入失敗',
|
||||
deleteConfirm: '確認刪除此使用者?',
|
||||
enable: '啟用',
|
||||
disable: '停用',
|
||||
roles: {
|
||||
superAdmin: '超級管理員',
|
||||
admin: '一般管理員',
|
||||
},
|
||||
status: {
|
||||
active: '啟用',
|
||||
disabled: '停用',
|
||||
},
|
||||
},
|
||||
|
||||
// 通用
|
||||
@@ -678,10 +708,10 @@ export default {
|
||||
export: '匯出',
|
||||
rename: '重新命名',
|
||||
delete: '刪除',
|
||||
switchTo: '切換至',
|
||||
switchConfirm: '切換至設定檔「{name}」將重新啟動閘道,是否繼續?',
|
||||
switchSuccess: '已切換至設定檔「{name}」',
|
||||
switchFailed: '切換設定檔失敗,閘道可能需要手動重新啟動',
|
||||
switchTo: '切換 Hermes Profile',
|
||||
switchConfirm: '將執行 `hermes profile use {name}` 並切換 Hermes CLI 的 active profile,是否繼續?',
|
||||
switchSuccess: 'Hermes active profile 已切換為「{name}」',
|
||||
switchFailed: '切換 Hermes Profile 失敗,閘道可能需要手動重新啟動',
|
||||
createSuccess: '設定檔「{name}」已建立',
|
||||
createFailed: '建立設定檔失敗',
|
||||
renameSuccess: '設定檔已重新命名',
|
||||
@@ -744,7 +774,7 @@ export default {
|
||||
stopped: '已停止',
|
||||
restartGateway: '重啟閘道',
|
||||
restartProfile: '重啟設定檔',
|
||||
switchProfile: '切換設定檔',
|
||||
switchProfile: '切換前端 Profile',
|
||||
gatewayRestarted: '閘道已重啟:{name}',
|
||||
gatewayRestartFailed: '重啟閘道失敗',
|
||||
profileRestarted: '設定檔已重啟:{name}',
|
||||
@@ -768,7 +798,8 @@ export default {
|
||||
saveFailed: '儲存失敗',
|
||||
tabs: {
|
||||
display: '顯示',
|
||||
account: '帳號',
|
||||
account: '目前帳號',
|
||||
users: '帳號管理',
|
||||
agent: '代理',
|
||||
memory: '記憶',
|
||||
compression: '上下文壓縮',
|
||||
|
||||
@@ -2,7 +2,7 @@ export default {
|
||||
// 登录
|
||||
login: {
|
||||
title: 'Hermes Web UI',
|
||||
description: '输入访问令牌以继续。令牌在服务端启动日志中查看。',
|
||||
description: '输入用户名和密码以继续。',
|
||||
placeholder: '访问令牌',
|
||||
submit: '登录',
|
||||
tokenRequired: '请输入访问令牌',
|
||||
@@ -15,6 +15,8 @@ export default {
|
||||
credentialsRequired: '请输入用户名和密码',
|
||||
invalidCredentials: '用户名或密码错误',
|
||||
tooManyAttempts: '登录失败次数过多,请稍后重试',
|
||||
sessionExpired: '登录已过期,请重新登录',
|
||||
accessDenied: '你没有权限访问该资源',
|
||||
passwordMismatch: '两次密码不一致',
|
||||
passwordTooShort: '密码长度至少 6 个字符',
|
||||
setupSuccess: '密码登录配置成功',
|
||||
@@ -31,10 +33,38 @@ export default {
|
||||
newUsername: '新用户名',
|
||||
usernameChanged: '用户名修改成功',
|
||||
usernameTooShort: '用户名至少 2 个字符',
|
||||
setupDescription: '设置用户名和密码以便快速登录。访问令牌仍可继续使用。',
|
||||
removeConfirm: '确定要移除密码登录吗?移除后需要使用访问令牌登录。',
|
||||
setupDescription: '管理用于登录的用户名和密码。',
|
||||
removeConfirm: '用户账号必须保留密码登录。',
|
||||
passwordLoginNotConfigured: '密码登录未配置',
|
||||
passwordLoginConfigured: '密码登录已启用({username})',
|
||||
passwordLoginConfigured: '当前账户:{username}',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: '账户管理',
|
||||
description: '创建用户、分配角色,并控制普通管理员可访问的 Profile。',
|
||||
create: '创建用户',
|
||||
edit: '编辑用户',
|
||||
username: '用户名',
|
||||
role: '角色',
|
||||
statusLabel: '状态',
|
||||
profiles: 'Profiles',
|
||||
profilesPlaceholder: '选择可访问的 Profile',
|
||||
allProfiles: '全部 Profile',
|
||||
noProfiles: '未关联 Profile',
|
||||
lastLogin: '最后登录',
|
||||
newPasswordOptional: '新密码(留空不修改)',
|
||||
loadFailed: '用户列表加载失败',
|
||||
deleteConfirm: '确认删除该用户?',
|
||||
enable: '启用',
|
||||
disable: '禁用',
|
||||
roles: {
|
||||
superAdmin: '超级管理员',
|
||||
admin: '普通管理员',
|
||||
},
|
||||
status: {
|
||||
active: '启用',
|
||||
disabled: '禁用',
|
||||
},
|
||||
},
|
||||
|
||||
// 通用
|
||||
@@ -678,10 +708,10 @@ export default {
|
||||
export: '导出',
|
||||
rename: '重命名',
|
||||
delete: '删除',
|
||||
switchTo: '切换到',
|
||||
switchConfirm: '切换到配置 "{name}" 将重启网关,是否继续?',
|
||||
switchSuccess: '已切换到配置 "{name}"',
|
||||
switchFailed: '切换配置失败,网关可能需要手动重启',
|
||||
switchTo: '切换 Hermes Profile',
|
||||
switchConfirm: '将执行 `hermes profile use {name}` 并切换 Hermes CLI 的 active profile,是否继续?',
|
||||
switchSuccess: 'Hermes active profile 已切换为 "{name}"',
|
||||
switchFailed: '切换 Hermes Profile 失败,网关可能需要手动重启',
|
||||
createSuccess: '配置 "{name}" 已创建',
|
||||
createFailed: '创建配置失败',
|
||||
renameSuccess: '配置已重命名',
|
||||
@@ -768,7 +798,8 @@ export default {
|
||||
saveFailed: '保存失败',
|
||||
tabs: {
|
||||
display: '显示',
|
||||
account: '账户',
|
||||
account: '当前账户',
|
||||
users: '账户管理',
|
||||
agent: '代理',
|
||||
memory: '记忆',
|
||||
compression: '上下文压缩',
|
||||
|
||||
Reference in New Issue
Block a user