From 99c95fc1e1edaccc8abdcec7a957ec4d6218655d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joa=CC=83o=20Felipe=20Medeiros=20Moreira?= Date: Mon, 3 Jun 2019 18:02:01 -0300 Subject: [PATCH] Creating spanish translation --- src/components/Header/Header.js | 44 +++++++++++++++++++++++++++------ src/locales/en-ES/Header.json | 7 ++++++ src/locales/en-ES/Toolbar.json | 13 ++++++++++ src/locales/en-ES/common.json | 20 +++++++++++++++ src/locales/en-US/Header.json | 6 +++++ src/locales/en-US/Toolbar.json | 19 ++++++++++++++ src/locales/en/Header.json | 6 ++++- 7 files changed, 106 insertions(+), 9 deletions(-) create mode 100644 src/locales/en-ES/Header.json create mode 100644 src/locales/en-ES/Toolbar.json create mode 100644 src/locales/en-ES/common.json create mode 100644 src/locales/en-US/Toolbar.json diff --git a/src/components/Header/Header.js b/src/components/Header/Header.js index 0dd96b529..71a661c63 100644 --- a/src/components/Header/Header.js +++ b/src/components/Header/Header.js @@ -13,6 +13,8 @@ class Header extends Component { location: PropTypes.object.isRequired, openUserPreferencesModal: PropTypes.func, children: PropTypes.node, + t: PropTypes.func, + i18n: PropTypes.object, }; static defaultProps = { @@ -27,21 +29,33 @@ class Header extends Component { userPreferencesOpen: false, }; + this.loadOptions(); + } + + loadOptions() { + const { t } = this.props; this.options = [ { - title: 'Preferences ', + title: t('header_preferences'), icon: 'fa fa-user', onClick: this.props.openUserPreferencesModal, }, { - title: 'About', + title: t('header_about'), icon: 'fa fa-info', link: 'http://ohif.org', }, ]; } + changeLanguage(language) { + const { i18n } = this.props; + i18n.changeLanguage(language); + this.loadOptions(); + } + render() { + const { t } = this.props; return (
@@ -50,7 +64,7 @@ class Header extends Component { to={this.props.location.studyLink} className="header-btn header-viewerLink" > - Back to Viewer + {t('header_back_to_viewer')} )} @@ -64,16 +78,30 @@ class Header extends Component { state: { studyLink: this.props.location.pathname }, }} > - Study list + {t('header_study_list')} )}
- - INVESTIGATIONAL USE ONLY {this.props.t('header_test')} - - + {t('header_research_use')} + + +
diff --git a/src/locales/en-ES/Header.json b/src/locales/en-ES/Header.json new file mode 100644 index 000000000..6a3f997c4 --- /dev/null +++ b/src/locales/en-ES/Header.json @@ -0,0 +1,7 @@ +{ + "header_research_use": "SOLO USO DE INVESTIGACIÓN", + "header_options": "Opciones", + "header_about": "Sobre", + "header_preferences": "Preferencias", + "header_study_list": "Lista de estudio" +} diff --git a/src/locales/en-ES/Toolbar.json b/src/locales/en-ES/Toolbar.json new file mode 100644 index 000000000..8da9042d2 --- /dev/null +++ b/src/locales/en-ES/Toolbar.json @@ -0,0 +1,13 @@ +{ + "toolbar_series": "Series", + "toolbar_measurements": "Medidas", + "toolbar_stack_scroll": "Avance X slice", + "toolbar_zoom": "Zoom", + "toolbar_levels": "Niveles", + "toolbar_pan": "Mover", + "toolbar_length": "Medición", + "toolbar_annotate": "Anotación", + "toolbar_angle": "Ángulo", + "toolbar_reset": "Reiniciar", + "toolbar_cine": "CINE" +} diff --git a/src/locales/en-ES/common.json b/src/locales/en-ES/common.json new file mode 100644 index 000000000..178881ee3 --- /dev/null +++ b/src/locales/en-ES/common.json @@ -0,0 +1,20 @@ +{ + "Themes": "Temas", + "Previous": "Anterior", + "Next": "Próximo", + "Play": "Play", + "Stop": "Stop", + "Layout": "Esquema", + "More": "Más", + "Crosshairs": "Cruces", + "Magnify": "Lupa", + "ROI Window": "Ventana ROI", + "Probe": "Probar", + "Ellipse": "Elipse", + "Rectangle": "Rectángulo", + "Invert": "Invertido", + "Rotate Right": "Rotar ->", + "Flip H": "Espejo Hor.", + "Flip V": "Espejo Ver.", + "Clear": "Limpiar" +} diff --git a/src/locales/en-US/Header.json b/src/locales/en-US/Header.json index 383d28867..2f2d32c23 100644 --- a/src/locales/en-US/Header.json +++ b/src/locales/en-US/Header.json @@ -1,3 +1,9 @@ { + "header_preferences": "Preferences", + "header_options": "Options", + "header_about": "About", + "header_back_to_viewer": "Back to Viewer", + "header_study_list": "Study list", + "header_research_use": "INVESTIGATIONAL USE ONLY", "header_test": "$t(common:test)" } diff --git a/src/locales/en-US/Toolbar.json b/src/locales/en-US/Toolbar.json new file mode 100644 index 000000000..143d98711 --- /dev/null +++ b/src/locales/en-US/Toolbar.json @@ -0,0 +1,19 @@ +{ + "toolbar_series": "Series", + "toolbar_measurements": "Measurements", + "toolbar_stack_scroll": "Stack Scroll", + "toolbar_zoom": "Zoom", + "toolbar_levels": "Levels", + "toolbar_pan": "Pan", + "toolbar_length": "Length", + "toolbar_annotate": "Annotate", + "toolbar_angle": "Angle", + "toolbar_reset": "Reset", + "toolbar_cine": "CINE", + "toolbar_bidirectional": "Bidirectional", + "toolbar_brush": "Brush", + "toolbar_freehand": "Freehand", + "toolbar_elliptical_roi": "EllipticalRoi", + "toolbar_circle_roi": "CircleRoi", + "toolbar_rectangle_roi": "RectangleRoi" +} diff --git a/src/locales/en/Header.json b/src/locales/en/Header.json index 383d28867..6a3f997c4 100644 --- a/src/locales/en/Header.json +++ b/src/locales/en/Header.json @@ -1,3 +1,7 @@ { - "header_test": "$t(common:test)" + "header_research_use": "SOLO USO DE INVESTIGACIÓN", + "header_options": "Opciones", + "header_about": "Sobre", + "header_preferences": "Preferencias", + "header_study_list": "Lista de estudio" }