Sotaro KARASAWA 9 лет назад
Родитель
Сommit
7d370ebf2a
4 измененных файлов с 14 добавлено и 2 удалено
  1. 1 1
      lib/routes/page.js
  2. 1 1
      lib/views/_form.html
  3. 6 0
      locales/en-US/translation.json
  4. 6 0
      locales/ja/translation.json

+ 1 - 1
lib/routes/page.js

@@ -384,7 +384,7 @@ module.exports = function(crowi, app) {
 
       if (data && !data.isUpdatable(currentRevision)) {
         debug('Conflict occured');
-        req.form.errors.push('すでに他の人がこのページを編集していたため保存できませんでした。ページを再読み込み後、自分の編集箇所のみ再度編集してください。');
+        req.form.errors.push('page_edit.notice.conflict');
         throw new Error('Conflict.');
       }
 

+ 1 - 1
lib/views/_form.html

@@ -2,7 +2,7 @@
 <div class="alert alert-danger">
   <ul>
   {% for error in req.form.errors %}
-    <li>{{ error }}</li>
+    <li>{{ t(error) }}</li>
   {% endfor %}
 
   </ul>

+ 6 - 0
locales/en-US/translation.json

@@ -138,6 +138,12 @@
       }
   },
 
+  "page_edit": {
+      "notice": {
+          "conflict": "Couldn't save the changes you made because someone else was editing this page. Please re-edit the affected section after reloading the page."
+      }
+  },
+
   "Rename page": "Rename page",
   "New page name": "New page name",
   "Current page name": "Current page name",

+ 6 - 0
locales/ja/translation.json

@@ -138,6 +138,12 @@
       }
   },
 
+  "page_edit": {
+      "notice": {
+          "conflict": "すでに他の人がこのページを編集していたため保存できませんでした。ページを再読み込み後、自分の編集箇所のみ再度編集してください。"
+      }
+  },
+
   "Rename page": "ページを移動する",
   "New page name": "移動先のページ名",
   "Current page name": "現在のページ名",