F. Canan Pembe Muhtaroglu created AMBARI-13139:
--------------------------------------------------
Summary: 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
Reporter: F. Canan Pembe Muhtaroglu
Priority: Minor
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 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)