about summary refs log tree commit diff
path: root/app/javascript/mastodon/middleware
diff options
context:
space:
mode:
authorAkihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp>2018-03-24 18:54:19 +0900
committerEugen Rochko <eugen@zeonfederated.com>2018-03-24 10:54:19 +0100
commit4e71b104e6d5f02069120c7a56b26888c6f0fef5 (patch)
tree6c6d656707179890865c20efefd79600448945bb /app/javascript/mastodon/middleware
parent65c10c0bc829bb97ad86436e0715d17e82d53c2f (diff)
Internationalize unexpected error message (#6887)
Diffstat (limited to 'app/javascript/mastodon/middleware')
-rw-r--r--app/javascript/mastodon/middleware/errors.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/javascript/mastodon/middleware/errors.js b/app/javascript/mastodon/middleware/errors.js
index b2c5f0898..72e5631e6 100644
--- a/app/javascript/mastodon/middleware/errors.js
+++ b/app/javascript/mastodon/middleware/errors.js
@@ -1,7 +1,13 @@
+import { defineMessages } from 'react-intl';
 import { showAlert } from '../actions/alerts';
 
 const defaultFailSuffix = 'FAIL';
 
+const messages = defineMessages({
+  unexpectedTitle: { id: 'alert.unexpected.title', defaultMessage: 'Oops!' },
+  unexpectedMessage: { id: 'alert.unexpected.message', defaultMessage: 'An unexpected error occurred.' },
+});
+
 export default function errorsMiddleware() {
   return ({ dispatch }) => next => action => {
     if (action.type && !action.skipAlert) {
@@ -21,7 +27,7 @@ export default function errorsMiddleware() {
           dispatch(showAlert(title, message));
         } else {
           console.error(action.error);
-          dispatch(showAlert('Oops!', 'An unexpected error occurred.'));
+          dispatch(showAlert(messages.unexpectedTitle, messages.unexpectedMessage));
         }
       }
     }