[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-29 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 @milamberspace I've started a new ticket to track progress on migration of transifex to json format: https://issues.apache.org/jira/browse/CLOUDSTACK-9513 --- If your project is set up for it, yo

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-29 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 With the tests and lgtms, I'll go with merging this. --- 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 t

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-29 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 @milamberspace thanks, yes please proceed with changing transifex format following merge of this PR. I lack experience with Transifex usage, but I can help with transforming the current messages.p

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-29 Thread milamberspace
Github user milamberspace commented on the issue: https://github.com/apache/cloudstack/pull/1669 @rhtyd Yes LGTM. Now (and in another PR), I would like work to try to use directly the json key/value files from Transifex. --- If your project is set up for it, you can reply to this

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-29 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 Thanks @milamberspace is that a LGTM? --- 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 ena

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-29 Thread milamberspace
Github user milamberspace commented on the issue: https://github.com/apache/cloudstack/pull/1669 @rhtyd I've just tests successfully the last version of the PR. Now if the value isn't translate, the default language is display. --- If your project is set up for it, you can reply to

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-29 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 @jburwell @milamberspace with the current changes, no explicit change in workflow is needed but may be change in future. Since the aim of the PR was to get rid of jsps, I would like to avoid too m

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-28 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 @jburwell even with change in transifex format [1], some transformation and conversion of json to a js dictionary would still be needed. @milamberspace I've fixed the issues now. Please re

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-27 Thread jburwell
Github user jburwell commented on the issue: https://github.com/apache/cloudstack/pull/1669 @milamberspace I agree because it appears to remove the need to maintain the Python compilation script which reduces complexity and doesn't add any more build time. --- If your project is set

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-27 Thread milamberspace
Github user milamberspace commented on the issue: https://github.com/apache/cloudstack/pull/1669 @rhtyd in the normal case, if the key label.affinity.groups doesn't exists, the default language is display ("Affinity Groups" in this case). The PR is a regression for this case (vs the c

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-27 Thread jburwell
Github user jburwell commented on the issue: https://github.com/apache/cloudstack/pull/1669 @rhtyd @milamberspace I have started a conversation on dev@ to discuss transitioning to the JSON format. Is acceptable to hold this PR until we come to consensus on that thread? --- If your

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-27 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 @milamberspace I've fixed the issues that were raised and few other unescaped characters I found from the generated l10n js files. The `label.affinity.groups` translation does not exist in korean

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-27 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 Thanks @milamberspace I'll fix them, the issues come up due to differences in how java/jsp urlencoded the translation strings and how the python based messages.properties->l10n js file converter e

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-25 Thread milamberspace
Github user milamberspace commented on the issue: https://github.com/apache/cloudstack/pull/1669 Not look good to me, I've found these issues: The quote ' in French UI (and other language using quote) is precede by a backslash: ![selection_342](https://cloud.githubus

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-24 Thread jburwell
Github user jburwell commented on the issue: https://github.com/apache/cloudstack/pull/1669 @milamberspace are you +1/LGTM on this PR? --- 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 fea

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-23 Thread blueorangutan
Github user blueorangutan commented on the issue: https://github.com/apache/cloudstack/pull/1669 Packaging result: ✔centos6 ✔centos7 ✔debian. JID-23 --- 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 do

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-23 Thread blueorangutan
Github user blueorangutan commented on the issue: https://github.com/apache/cloudstack/pull/1669 @jburwell a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. --- If your project is set up for it, you can reply to this email and have your reply a

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-23 Thread jburwell
Github user jburwell commented on the issue: https://github.com/apache/cloudstack/pull/1669 @blueorangutan package --- 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 wis

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-23 Thread jburwell
Github user jburwell commented on the issue: https://github.com/apache/cloudstack/pull/1669 LGTM based on code review --- 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

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-23 Thread jburwell
Github user jburwell commented on the issue: https://github.com/apache/cloudstack/pull/1669 @milamberspace to pile onto @rhtyd's comment, I would like to get this change into 4.10.0.0 which freezes Sunday (25 Sept 2016). --- If your project is set up for it, you can reply to this ema

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-23 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 @milamberspace since this changes the way translations are consumed, would you help review/test this? Thanks. FYI - this does not change how translation workflow works. --- If your project is se

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-20 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 (I checked debian pkg failed due to dns/name resolution issue). --- 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

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-20 Thread blueorangutan
Github user blueorangutan commented on the issue: https://github.com/apache/cloudstack/pull/1669 @rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. --- If your project is set up for it, you can reply to this email and have your reply appe

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-20 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 @blueorangutan package --- 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

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-19 Thread borisstoyanov
Github user borisstoyanov commented on the issue: https://github.com/apache/cloudstack/pull/1669 LGTM, I've checkout the PR, builded it and deployed a simulator zone, then ran through a few localizations and did exploratory testing in the UI, all seem to work fine. --- If your proj

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-19 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 CloudStack UI used dictionary, dictionary2 and index jsp files. The dictionary jsp files simply added a dictionary (java script object or map) by reading through messages properties for va

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-09-14 Thread abhinandanprateek
Github user abhinandanprateek commented on the issue: https://github.com/apache/cloudstack/pull/1669 LGTM on code review. Another disadvantage of jsp is the compilation. No jsp will mean smoother transitions to newer java versions. --- If your project is set up for it, you can reply

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-08-31 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 Thanks @milamberspace I've modified the build process to generate l10n translation JS (dictionary) files when client/UI is built. I think if we use json file, then also we will need some sort of t

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-08-31 Thread milamberspace
Github user milamberspace commented on the issue: https://github.com/apache/cloudstack/pull/1669 @rhtyd Probably the best way will be to change the Transifex L10N resources files type from Unicode Properties to JSON Key/value A sample are here: https://www.transifex.com/ke

[GitHub] cloudstack issue #1669: Make CloudStack JSP-free

2016-08-30 Thread rhtyd
Github user rhtyd commented on the issue: https://github.com/apache/cloudstack/pull/1669 During build step, the l10n JS files are built: > [INFO] --- exec-maven-plugin:1.2.1:exec (generate-sources) @ cloud-client-ui --- > Exporting compiled dictionary: /home/bhaisaab/Lab/