zahmis 5 лет назад
Родитель
Сommit
fb04c913cc
1 измененных файлов с 11 добавлено и 3 удалено
  1. 11 3
      src/client/js/components/PageHistory/RevisionDiff.jsx

+ 11 - 3
src/client/js/components/PageHistory/RevisionDiff.jsx

@@ -4,11 +4,14 @@ import PropTypes from 'prop-types';
 
 
 import { createPatch } from 'diff';
 import { createPatch } from 'diff';
 import { html } from 'diff2html';
 import { html } from 'diff2html';
+import { withTranslation } from 'react-i18next';
 import UserDate from '../User/UserDate';
 import UserDate from '../User/UserDate';
 
 
-export default class RevisionDiff extends React.Component {
+
+class RevisionDiff extends React.Component {
 
 
   render() {
   render() {
+    const { t } = this.props;
     const currentRevision = this.props.currentRevision;
     const currentRevision = this.props.currentRevision;
     const previousRevision = this.props.previousRevision;
     const previousRevision = this.props.previousRevision;
     const revisionDiffOpened = this.props.revisionDiffOpened;
     const revisionDiffOpened = this.props.revisionDiffOpened;
@@ -47,14 +50,14 @@ export default class RevisionDiff extends React.Component {
           <div className="container pt-1 pr-0">
           <div className="container pt-1 pr-0">
             <div className="row">
             <div className="row">
               <div className="col comparison-source-wrapper pt-1 px-0">
               <div className="col comparison-source-wrapper pt-1 px-0">
-                <span className="comparison-source pr-3">ソース</span><UserDate dateTime={previousRevision.createdAt} />
+                <span className="comparison-source pr-3">{t('page_history.comparing_source')}</span><UserDate dateTime={previousRevision.createdAt} />
                 <a href={`?revision=${previousRevision._id}`} className="ml-3">
                 <a href={`?revision=${previousRevision._id}`} className="ml-3">
                   <i className="icon-login"></i>
                   <i className="icon-login"></i>
                 </a>
                 </a>
 
 
               </div>
               </div>
               <div className="col comparison-target-wrapper pt-1">
               <div className="col comparison-target-wrapper pt-1">
-                <span className="comparison-target pr-3">ターゲット</span><UserDate dateTime={currentRevision.createdAt} />
+                <span className="comparison-target pr-3">{t('page_history.comparing_target')}</span><UserDate dateTime={currentRevision.createdAt} />
                 <a href={`?revision=${currentRevision._id}`} className="ml-3">
                 <a href={`?revision=${currentRevision._id}`} className="ml-3">
                   <i className="icon-login"></i>
                   <i className="icon-login"></i>
                 </a>
                 </a>
@@ -74,9 +77,14 @@ export default class RevisionDiff extends React.Component {
   }
   }
 
 
 }
 }
+// const RevisionDiffWrapper = withUnstatedContainers(RevisionDiff);
+
 
 
 RevisionDiff.propTypes = {
 RevisionDiff.propTypes = {
+  t: PropTypes.func.isRequired,
   currentRevision: PropTypes.object.isRequired,
   currentRevision: PropTypes.object.isRequired,
   previousRevision: PropTypes.object.isRequired,
   previousRevision: PropTypes.object.isRequired,
   revisionDiffOpened: PropTypes.bool.isRequired,
   revisionDiffOpened: PropTypes.bool.isRequired,
 };
 };
+
+export default withTranslation()(RevisionDiff);