zahmis 5 лет назад
Родитель
Сommit
e833b587ed

+ 1 - 0
resource/locales/en_US/translation.json

@@ -708,6 +708,7 @@
   },
   "export_bulk": {
     "failed_to_export": "Failed to export",
+    "failed_to_count_pages": "Failed to count pages",
     "export_page_markdown": "Export page as Markdown",
     "export_page_pdf": "Export page as PDF"
   },

+ 1 - 0
resource/locales/ja_JP/translation.json

@@ -700,6 +700,7 @@
   },
   "export_bulk": {
     "failed_to_export": "ページのエクスポートに失敗しました",
+    "failed_to_count_pages": "ページ数の取得に失敗しました",
     "export_page_markdown": "マークダウン形式でページをエクスポート",
     "export_page_pdf": "PDF形式でページをエクスポート"
   },

+ 1 - 1
src/client/js/components/ArchiveCreateModal.jsx

@@ -216,7 +216,7 @@ const ArchiveCreateModal = (props) => {
         </div>
       </ModalBody>
       <ModalFooter>
-        合計{props.totalPages}ページを取得
+        {props.totalPages}
         {props.errorMessage}
         <button type="button" className="btn btn-primary" onClick={done}>
           Done

+ 2 - 2
src/client/js/components/Page/PageShareManagement.jsx

@@ -48,10 +48,10 @@ const PageShareManagement = (props) => {
   async function getArchivePageData() {
     try {
       const res = await appContainer.apiv3Get('page/count-children-pages', { pageId });
-      setTotalPages(res.data.dummy);
+      setTotalPages(`合計${res.data.dummy}ページの取得 `);
     }
     catch (err) {
-      setErrorMessage('ページ数の取得に失敗しました');
+      setErrorMessage(t('export_bulk.failed_to_count_pages'));
     }
   }
 

+ 3 - 0
src/server/routes/apiv3/page.js

@@ -214,6 +214,9 @@ module.exports = (crowi) => {
   });
 
   router.get('/count-children-pages', accessTokenParser, loginRequired, async(req, res) => {
+
+    // TO DO implement correct number at another task
+
     const { pageId } = req.query;
     console.log(pageId);