itizawa 5 лет назад
Родитель
Сommit
f7183929e8

+ 5 - 0
resource/locales/en-US/translation.json

@@ -689,5 +689,10 @@
     "Sign in error": "Login error",
     "Registration successful": "Registration successful",
     "Setup": "Setup"
+  },
+  "message": {
+    "successfully_connected":"Successfully Connected!",
+    "fail_to_save_access_token":"Failed to save access_token. Please try again.",
+    "fail_to_fetch_access_token":"Failed to fetch access_token. Please do connect again."
   }
 }

+ 5 - 0
resource/locales/ja/translation.json

@@ -681,5 +681,10 @@
     "Sign in error": "ログインエラー",
     "Registration successful": "登録完了",
     "Setup": "セットアップ"
+  },
+  "message": {
+    "successfully_connected":"Successfully Connected!",
+    "fail_to_save_access_token":"Failed to save access_token. Please try again.",
+    "fail_to_fetch_access_token":"Failed to fetch access_token. Please do connect again."
   }
 }

+ 4 - 3
src/server/routes/admin.js

@@ -168,6 +168,7 @@ module.exports = function(crowi, app) {
   // app.get('/admin/notification/slackAuth'     , admin.notification.slackauth);
   actions.notification.slackAuth = function(req, res) {
     const code = req.query.code;
+    const { t } = req;
 
     if (!code || !slackNotificationService.hasSlackConfig()) {
       return res.redirect('/admin/notification');
@@ -180,17 +181,17 @@ module.exports = function(crowi, app) {
 
         try {
           await configManager.updateConfigsInTheSameNamespace('notification', { 'slack:token': data.access_token });
-          req.flash('successMessage', ['Successfully Connected!']);
+          req.flash('successMessage', [t('message.successfully_connected')]);
         }
         catch (err) {
-          req.flash('errorMessage', ['Failed to save access_token. Please try again.']);
+          req.flash('errorMessage', [t('message.fail_to_save_access_token')]);
         }
 
         return res.redirect('/admin/notification');
       })
       .catch((err) => {
         debug('oauth response ERROR', err);
-        req.flash('errorMessage', ['Failed to fetch access_token. Please do connect again.']);
+        req.flash('errorMessage', [t('message.fail_to_fetch_access_token')]);
         return res.redirect('/admin/notification');
       });
   };