Просмотр исходного кода

added support for retrieving URLs from admin.json

Shun Miyazawa 4 лет назад
Родитель
Сommit
41fb276573

+ 8 - 1
resource/locales/en_US/admin/admin.json

@@ -339,7 +339,14 @@
       "integration_some_ws_is_not_complete": "Some work spaces is not linked"
     },
     "custom_bot_with_proxy_integration": "Custom Bot With Proxy Integration",
-    "official_bot_integration": "Official bot integration"
+    "official_bot_integration": "Official bot integration",
+    "slack_integration_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/",
+    "official_bot_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#official-bot-%E3%80%90recommended%E3%80%91",
+    "custom_bot_without_proxy_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#custom-bot-without-proxy",
+    "custom_bot_with_proxy_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#custom-bot-with-proxy",
+    "official_bot_setting_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/official-bot-settings.html",
+    "custom_bot_without_proxy_setting_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/custom-bot-without-proxy-settings.html",
+    "custom_bot_with_proxy_setting_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/custom-bot-with-proxy-settings.html"
   },
   "user_management": {
     "invite_users": "Temporarily issue a new user",

+ 8 - 1
resource/locales/ja_JP/admin/admin.json

@@ -337,7 +337,14 @@
 
     },
     "custom_bot_with_proxy_integration": "Custom bot with proxy 連携",
-    "official_bot_integration": "Official bot 連携"
+    "official_bot_integration": "Official bot 連携",
+    "slack_integration_url": "https://docs.growi.org/ja/admin-guide/management-cookbook/slack-integration/",
+    "official_bot_url": "https://docs.growi.org/ja/admin-guide/management-cookbook/slack-integration/#official-bot-%E6%8E%A8%E5%A5%A8",
+    "custom_bot_without_proxy_url": "https://docs.growi.org/ja/admin-guide/management-cookbook/slack-integration/#custom-bot-without-proxy",
+    "custom_bot_with_proxy_url": "https://docs.growi.org/ja/admin-guide/management-cookbook/slack-integration/#custom-bot-with-proxy",
+    "official_bot_setting_url": "https://docs.growi.org/ja/admin-guide/management-cookbook/slack-integration/official-bot-settings.html",
+    "custom_bot_without_proxy_setting_url": "https://docs.growi.org/ja/admin-guide/management-cookbook/slack-integration/custom-bot-without-proxy-settings.html",
+    "custom_bot_with_proxy_setting_url": "https://docs.growi.org/ja/admin-guide/management-cookbook/slack-integration/custom-bot-with-proxy-settings.html"
   },
   "user_management": {
     "invite_users": "新規ユーザーの仮発行",

+ 8 - 1
resource/locales/zh_CN/admin/admin.json

@@ -346,7 +346,14 @@
       "integration_some_ws_is_not_complete": "有的工作空间未能连接"
     },
     "custom_bot_with_proxy_integration": "Custom bot with proxy 一体化",
-    "official_bot_integration": "Official bot 一体化"
+    "official_bot_integration": "Official bot 一体化",
+    "slack_integration_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/",
+    "official_bot_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#official-bot-%E3%80%90recommended%E3%80%91",
+    "custom_bot_without_proxy_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#custom-bot-without-proxy",
+    "custom_bot_with_proxy_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#custom-bot-with-proxy",
+    "official_bot_setting_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/official-bot-settings.html",
+    "custom_bot_without_proxy_setting_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/custom-bot-without-proxy-settings.html",
+    "custom_bot_with_proxy_setting_url": "https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/custom-bot-with-proxy-settings.html"
   },
 	"user_management": {
 		"invite_users": "临时发布新用户",

+ 1 - 1
src/client/js/components/Admin/SlackIntegration/CustomBotWithProxySettings.jsx

@@ -69,7 +69,7 @@ const CustomBotWithProxySettings = (props) => {
         <i
           className="fa fa-external-link btn-link ml-2"
           aria-hidden="true"
-          onClick={() => window.open('https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#custom-bot-with-proxy', '_blank')}
+          onClick={() => window.open(`${t('admin:slack_integration.custom_bot_with_proxy_url')}`, '_blank')}
         />
       </h2>
 

+ 1 - 1
src/client/js/components/Admin/SlackIntegration/CustomBotWithoutProxySettings.jsx

@@ -24,7 +24,7 @@ const CustomBotWithoutProxySettings = (props) => {
         <i
           className="fa fa-external-link btn-link ml-2"
           aria-hidden="true"
-          onClick={() => window.open('https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#custom-bot-without-proxy', '_blank')}
+          onClick={() => window.open(`${t('admin:slack_integration.custom_bot_without_proxy_url')}`, '_blank')}
         />
       </h2>
 

+ 1 - 1
src/client/js/components/Admin/SlackIntegration/CustomBotWithoutProxySettingsAccordion.jsx

@@ -77,7 +77,7 @@ const CustomBotWithoutProxySettingsAccordion = (props) => {
             <i className="fa fa-external-link ml-2" aria-hidden="true" />
           </button>
           <a
-            href="https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/custom-bot-without-proxy-settings.html"
+            href={t('admin:slack_integration.custom_bot_without_proxy_setting_url')}
             target="_blank"
             rel="noopener noreferrer"
           >

+ 1 - 1
src/client/js/components/Admin/SlackIntegration/OfficialBotSettings.jsx

@@ -50,7 +50,7 @@ const OfficialBotSettings = (props) => {
         <i
           className="fa fa-external-link btn-link ml-2"
           aria-hidden="true"
-          onClick={() => window.open('https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/#official-bot-%E3%80%90recommended%E3%80%91', '_blank')}
+          onClick={() => window.open(`${t('admin:slack_integration.official_bot_url')}`, '_blank')}
         />
       </h2>
 

+ 1 - 1
src/client/js/components/Admin/SlackIntegration/SlackIntegration.jsx

@@ -191,7 +191,7 @@ const SlackIntegration = (props) => {
       <div className="selecting-bot-type mb-5">
         <h2 className="admin-setting-header mb-4">
           {t('admin:slack_integration.selecting_bot_types.slack_bot')}
-          <a className="ml-2 btn-link" href="https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/" target="_blank" rel="noopener noreferrer">
+          <a className="ml-2 btn-link" href={t('admin:slack_integration.slack_integration_url')} target="_blank" rel="noopener noreferrer">
             {t('admin:slack_integration.selecting_bot_types.detailed_explanation')}
             <i className="fa fa-external-link ml-1" aria-hidden="true"></i>
           </a>

+ 2 - 2
src/client/js/components/Admin/SlackIntegration/WithProxyAccordions.jsx

@@ -23,7 +23,7 @@ const BotCreateProcess = () => {
         <i className="fa fa-external-link ml-2" aria-hidden="true" />
       </button>
       <a
-        href="https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/custom-bot-with-proxy-settings.html"
+        href={t('admin:slack_integration.custom_bot_with_proxy_setting_url')}
         target="_blank"
         rel="noopener noreferrer"
       >
@@ -47,7 +47,7 @@ const BotInstallProcessForOfficialBot = () => {
         <i className="fa fa-external-link ml-2" aria-hidden="true" />
       </button>
       <a
-        href="https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/official-bot-settings.html"
+        href={t('admin:slack_integration.official_bot_setting_url')}
         target="_blank"
         rel="noopener noreferrer"
       >