itizawa 6 лет назад
Родитель
Сommit
4b68b46ba8

+ 2 - 1
resource/locales/en-US/translation.json

@@ -716,7 +716,8 @@
     "valid_email": "Valid email address is required",
     "valid_email": "Valid email address is required",
     "existing_email": "The following emails already exist",
     "existing_email": "The following emails already exist",
     "activate_user_success": "Activating {{username}} success",
     "activate_user_success": "Activating {{username}} success",
-    "deactivate_user_success": "Deactivating {{username}} success"
+    "deactivate_user_success": "Deactivating {{username}} success",
+    "remove_user_success": "Removing {{username}} success"
   },
   },
 
 
   "user_group_management": {
   "user_group_management": {

+ 2 - 1
resource/locales/ja/translation.json

@@ -700,7 +700,8 @@
     "valid_email": "メールアドレスを入力してください。",
     "valid_email": "メールアドレスを入力してください。",
     "existing_email": "以下のEmailはすでに存在しています。",
     "existing_email": "以下のEmailはすでに存在しています。",
     "activate_user_success": "{{username}}を有効化しました",
     "activate_user_success": "{{username}}を有効化しました",
-    "deactivate_user_success": "{{username}}を無効化しました"
+    "deactivate_user_success": "{{username}}を無効化しました",
+    "remove_user_success": "{{username}}を削除しました"
   },
   },
 
 
   "user_group_management": {
   "user_group_management": {

+ 3 - 1
src/client/js/components/Admin/Users/UserRemoveButton.jsx

@@ -16,9 +16,11 @@ class UserRemoveButton extends React.Component {
   }
   }
 
 
   async onClickDeleteBtn() {
   async onClickDeleteBtn() {
+    const { t } = this.props;
+
     try {
     try {
       const username = await this.props.adminUsersContainer.removeUser(this.props.user._id);
       const username = await this.props.adminUsersContainer.removeUser(this.props.user._id);
-      toastSuccess(`Delete ${username} success`);
+      toastSuccess(t('user_management.remove_user_success', { username }));
     }
     }
     catch (err) {
     catch (err) {
       toastError(err);
       toastError(err);