Selaa lähdekoodia

Merge pull request #20 from cadtoolbox/copilot/fix-create-user-function-visibility

Add missing translation keys for advanced authentication UI
Thomas Rambach 6 kuukautta sitten
vanhempi
sitoutus
064e014834

+ 12 - 0
frontend/src/i18n/locales/de.ts

@@ -1441,6 +1441,8 @@ export default {
     subtitle: 'Melden Sie sich bei Ihrem Konto an',
     username: 'Benutzername',
     usernamePlaceholder: 'Benutzername eingeben',
+    usernameOrEmail: 'Benutzername oder E-Mail',
+    usernameOrEmailPlaceholder: 'Benutzername oder @ E-Mail',
     password: 'Passwort',
     passwordPlaceholder: 'Passwort eingeben',
     signIn: 'Anmelden',
@@ -1451,6 +1453,12 @@ export default {
     enterCredentials: 'Bitte Benutzername und Passwort eingeben',
     forgotPasswordTitle: 'Passwort vergessen',
     forgotPasswordMessage: 'Wenn Sie Ihr Passwort vergessen haben, wenden Sie sich bitte an Ihren Systemadministrator.',
+    forgotPasswordEmailMessage: 'Geben Sie Ihre E-Mail-Adresse ein und wir senden Ihnen ein neues Passwort.',
+    emailAddress: 'E-Mail-Adresse',
+    emailPlaceholder: 'ihre.email@beispiel.de',
+    cancel: 'Abbrechen',
+    sending: 'Wird gesendet...',
+    sendResetEmail: 'Zurücksetzungs-E-Mail senden',
     howToReset: 'So setzen Sie Ihr Passwort zurück:',
     resetStep1: 'Kontaktieren Sie Ihren Bambuddy-Administrator',
     resetStep2: 'Bitten Sie ihn, Ihr Passwort in der Benutzerverwaltung zurückzusetzen',
@@ -1619,6 +1627,8 @@ export default {
     form: {
       username: 'Benutzername',
       usernamePlaceholder: 'Benutzernamen eingeben',
+      email: 'E-Mail',
+      emailPlaceholder: 'benutzer@beispiel.de',
       password: 'Passwort',
       passwordPlaceholder: 'Passwort eingeben',
       confirmPassword: 'Passwort bestätigen',
@@ -1627,6 +1637,8 @@ export default {
       confirmNewPasswordPlaceholder: 'Neues Passwort bestätigen',
       leaveBlankToKeep: 'leer lassen, um das aktuelle zu behalten',
       groups: 'Gruppen',
+      optional: 'optional',
+      autoGeneratedPassword: 'Ein sicheres Passwort wird automatisch generiert und per E-Mail an den Benutzer gesendet.',
     },
     deleteModal: {
       title: 'Benutzer löschen',

+ 12 - 0
frontend/src/i18n/locales/en.ts

@@ -1441,6 +1441,8 @@ export default {
     subtitle: 'Sign in to your account',
     username: 'Username',
     usernamePlaceholder: 'Enter your username',
+    usernameOrEmail: 'Username or Email',
+    usernameOrEmailPlaceholder: 'Username or @ Email',
     password: 'Password',
     passwordPlaceholder: 'Enter your password',
     signIn: 'Sign in',
@@ -1451,6 +1453,12 @@ export default {
     enterCredentials: 'Please enter username and password',
     forgotPasswordTitle: 'Forgot Password',
     forgotPasswordMessage: "If you've forgotten your password, please contact your system administrator to reset it.",
+    forgotPasswordEmailMessage: "Enter your email address and we'll send you a new password.",
+    emailAddress: 'Email Address',
+    emailPlaceholder: 'your.email@example.com',
+    cancel: 'Cancel',
+    sending: 'Sending...',
+    sendResetEmail: 'Send Reset Email',
     howToReset: 'How to reset your password:',
     resetStep1: 'Contact your Bambuddy administrator',
     resetStep2: 'Ask them to reset your password in User Management',
@@ -1619,6 +1627,8 @@ export default {
     form: {
       username: 'Username',
       usernamePlaceholder: 'Enter username',
+      email: 'Email',
+      emailPlaceholder: 'user@example.com',
       password: 'Password',
       passwordPlaceholder: 'Enter password',
       confirmPassword: 'Confirm Password',
@@ -1627,6 +1637,8 @@ export default {
       confirmNewPasswordPlaceholder: 'Confirm new password',
       leaveBlankToKeep: 'leave blank to keep current',
       groups: 'Groups',
+      optional: 'optional',
+      autoGeneratedPassword: 'A secure password will be automatically generated and emailed to the user.',
     },
     deleteModal: {
       title: 'Delete User',

+ 40 - 8
frontend/src/i18n/locales/ja.ts

@@ -2085,6 +2085,8 @@ export default {
     subtitle: 'アカウントにサインイン',
     username: 'ユーザー名',
     usernamePlaceholder: 'ユーザー名を入力',
+    usernameOrEmail: 'ユーザー名またはメール',
+    usernameOrEmailPlaceholder: 'ユーザー名または @ メール',
     password: 'パスワード',
     passwordPlaceholder: 'パスワードを入力',
     loggingIn: 'ログイン中...',
@@ -2092,6 +2094,12 @@ export default {
     enterCredentials: 'ユーザー名とパスワードを入力してください',
     success: 'ログインしました',
     failed: 'ログインに失敗しました',
+    forgotPasswordEmailMessage: 'メールアドレスを入力すると、新しいパスワードを送信します。',
+    emailAddress: 'メールアドレス',
+    emailPlaceholder: 'your.email@example.com',
+    cancel: 'キャンセル',
+    sending: '送信中...',
+    sendResetEmail: 'リセットメールを送信',
   },
 
   // セットアップページ
@@ -2129,9 +2137,6 @@ export default {
     createUser: 'ユーザーを作成',
     deleteUser: 'ユーザーを削除',
     deleteConfirmMessage: 'このユーザーを削除してもよろしいですか?この操作は元に戻せません。',
-    password: 'パスワード',
-    placeholderUsername: 'ユーザー名を入力',
-    placeholderPassword: 'パスワードを入力',
     roleUser: 'ユーザー',
     roleAdmin: '管理者',
     statusActive: 'アクティブ',
@@ -2146,14 +2151,41 @@ export default {
     groups: 'グループ',
     noGroups: 'グループなし',
     noGroupsAvailable: '利用可能なグループがありません',
-    confirmPassword: 'パスワードの確認',
-    placeholderNewPassword: '新しいパスワード',
-    placeholderConfirmPassword: 'パスワードの確認',
-    placeholderConfirmNewPassword: '新しいパスワードの確認',
-    leaveBlankToKeepCurrent: '現在のパスワードを維持する場合は空のままにしてください',
     saveChanges: '変更を保存',
     saving: '保存中...',
     system: 'システム',
+    active: 'アクティブ',
+    inactive: '非アクティブ',
+    subtitle: 'Bambuddyインスタンスのユーザーとアクセスを管理します',
+    form: {
+      username: 'ユーザー名',
+      usernamePlaceholder: 'ユーザー名を入力',
+      email: 'メール',
+      emailPlaceholder: 'user@example.com',
+      password: 'パスワード',
+      passwordPlaceholder: 'パスワードを入力',
+      confirmPassword: 'パスワードの確認',
+      confirmPasswordPlaceholder: 'パスワードの確認',
+      newPasswordPlaceholder: '新しいパスワード',
+      confirmNewPasswordPlaceholder: '新しいパスワードの確認',
+      leaveBlankToKeep: '現在のパスワードを維持する場合は空のままにしてください',
+      groups: 'グループ',
+      optional: 'オプション',
+      autoGeneratedPassword: '安全なパスワードが自動的に生成され、ユーザーにメールで送信されます。',
+    },
+    modal: {
+      createUser: 'ユーザーを作成',
+      editUser: 'ユーザーを編集',
+      cancel: 'キャンセル',
+      creating: '作成中...',
+      saving: '保存中...',
+      saveChanges: '変更を保存',
+    },
+    deleteModal: {
+      title: 'ユーザーを削除',
+      message: 'このユーザーを削除してもよろしいですか?この操作は元に戻せません。',
+      confirm: 'ユーザーを削除',
+    },
     table: {
       username: 'ユーザー名',
       role: 'ロール',

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
static/assets/index-C99bJlwT.js


+ 1 - 1
static/index.html

@@ -23,7 +23,7 @@
 
     <!-- Splash screens for iOS -->
     <link rel="apple-touch-startup-image" href="/img/android-chrome-512x512.png" />
-    <script type="module" crossorigin src="/assets/index-BXuLn30-.js"></script>
+    <script type="module" crossorigin src="/assets/index-C99bJlwT.js"></script>
     <link rel="stylesheet" crossorigin href="/assets/index-e6thg2aZ.css">
   </head>
   <body>

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä