Github user milamberspace commented on the pull request:
https://github.com/apache/cloudstack/pull/1097#issuecomment-158636704
@barunhalder1234 I thinks you don't use the Transifex website to update the
translations?
For example on Transifex (for 4.6/4.7 resources) the Japanese translation
for the key label.ha.enabled (HA Enable in US string) is:
é«å¯ç¨æ§æå¹
(translate in Google Translator: Enable high availability)
But in your PR the same key is translated with:
é«å¯ç¨æ§ãæå¹ã«ãã
(translate in Google Translator: We want to enable high availability)
(curiously the current japanese string on transifex seems better than your
update string...)
The issue is that the transifex Japanese / Chinese resources files aren't
up-to-date, so next time, when we update the resources files from transifex to
the git repo, we lost all your updated strings.
The right way to translate the Web UI of CloudStack is to use the Transifex
project [1] and use the script inside the cloudstack project to download and
prepare the resources files (unicode/native conversion and alphabetical order)
[2]
To deal with this issue, you can update the transifex JA and CH resources
files with the Transifex client. (See this script [3]) I can do this if you
prefer.
[1] https://www.transifex.com/ke4qqq/CloudStack_UI/
[2]
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Update+L10N+files+from+Transifex+to+git+repo
[3]
https://github.com/apache/cloudstack/blob/master/tools/transifex/sync-transifex-ui.sh
cc @remibergsma
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---