[ https://issues.apache.org/jira/browse/AMBARI-13139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14876691#comment-14876691 ]
Yusaku Sako commented on AMBARI-13139: -------------------------------------- Committed to trunk and branch-2.1. > Implement multi-language support for Ambari Web user interface > -------------------------------------------------------------- > > Key: AMBARI-13139 > URL: https://issues.apache.org/jira/browse/AMBARI-13139 > Project: Ambari > Issue Type: New Feature > Components: ambari-web > Affects Versions: 2.1.3 > Reporter: F. Canan Pembe Muhtaroglu > Assignee: F. Canan Pembe Muhtaroglu > Fix For: 2.1.3 > > Attachments: AMBARI-13139.2.patch, AMBARI-13139.2b.patch, > AMBARI-13139.3.patch, AMBARI-13139.patch > > > Currently, externalized strings can be defined for English only (in > messages.js). One should be able to define those strings also for other > languages to support internationalization. > As a solution, a small change in initialize.js (in ambari-web) is proposed. > In this solution, the language of the web user interface is selected > according to the language setting of the browser. This is an approach also > used in some other web-based solutions. The default locale is defined as > English. This applies when there is no support for the current language of > the browser. > For this solution to work, a "locales" directory should be created in > ambari-web (e.g. app/locales/) and current messages.js file should be moved > to app/locales/en/ where "en" stands for English. When other languages will > be added, only a new messages.js file needs to be added to the directory for > that language in "locales" directory. -- This message was sent by Atlassian JIRA (v6.3.4#6332)