Интернационализируйте приложения React. Эта библиотека предоставляет компоненты React и API для форматирования дат, чисел и строк, включая множественное число и обработку переводов.

Вы можете интегрировать React-Intl в свой компонент, как показано ниже.

import React, {Component} from 'react';
import ReactDOM from 'react-dom';
import {FormattedMessage} from 'react-intl';

class App extends Component {
   
    render() {
        
        return (
            <p>
                //welcome
                <FormattedMessage
                    id="app.welcome"
                    defaultMessage="welcome"
                />
            </p>
        );
    }
}

есть файл en.json. Вы можете написать здесь все свои статические текстовые идентификаторы.

{    
"app.welcome" : "welcome"
}

…………………………………………………………………………………….

Другой способ

import React, { Component, PropTypes } from 'react';
import { connect } from 'react-redux';
import { FormattedMessage, injectIntl } from 'react-intl';
import messages from '../intl/messages/profileIcon';
import commonMessages from '../intl/messages/common';
class className extends Component {
  static propTypes = {
    intl: PropTypes.object.isRequired
  };
render() {
    const { formatMessage } = this.props.intl;
    
return (
      <div >
           {formatMessage(messages.sometext)}
      </div>
    );
  }
}
export default connect(({ something }) => ({
  something }), { })(injectIntl(className));

есть файл common.js. Здесь вы можете написать все свои статические текстовые идентификаторы.

import { defineMessages } from 'react-intl';
const commonMessages = defineMessages({
  sometext: {
    id: 'app.welcome',
    description: 'Welcome',
    defaultMessage: 'Welcome'
  },
});
export default commonMessages;

есть файл en.json. Вы можете написать здесь все свои статические текстовые идентификаторы.

{    
"app.welcome" : "welcome"
}