Hello Ryan

With the upcoming release of Apache NiFi 0.5.0 there was a JIRA
https://issues.apache.org/jira/browse/NIFI-210

It adds support to invoke scripts very conveniently in-line or to even use
them to implement full/proper processors.  The languages supported are
Groovy, Ruby, Python, Lua, Javascript.

I think you'll find they are quite helpful.

Thanks
Joe

On Tue, Feb 9, 2016 at 8:27 AM, Ryan.Xia <[email protected]> wrote:

> Hi Joe,
>
> 3 months ago, you told me multi-language support need more effort, I agree
> with you, it's tough. But because we try to persuade our potential customer
> use Nifi to replace original desktop data warehouse builder,  we have to
> tried our best to delivery the first Chinese version Nifi to our customer.
> Now nifi-web-ui can support Chinese. In coming months we'll complete
> Japanese and Korean based on user's needs.
>
> Does hortonworks have any training course or certification for Nifi?
> WeiResearch is SI/Consultant partner of hortonworks in China already.  Now
> we will begin to develop several components for Nifi, and delivery training
> to our customers. I think it's better to have some official courses and
> training levels,then we can translate nifi-web-docs.
>
> If there is not such a process, who can I contact to build up the process?
> We need extend our partnership to ISV and training delivery partnership for
> Nifi workflow, could you help me find out who shall I contact? I trust Nifi
> is a way out for emerging market to replace traditional data integration
> tools.
>
>
> ------------------------------------------------------------------------------------------------------------------
> We already open source in https://github.com/xiazhenyu/nifi. After we
> complete testing we'll merge codes from trunk continuously.
>
> 1.  In JSP codes, we use "fmt" to replace all "hard code" messages, around
> 486 messages be translated
>
>
> JSP :
> https://github.com/xiazhenyu/nifi/blob/master/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/java/org/apache/nifi/web/resources/Messages_cn.properties
>
> 2. In JS codes,  we create resource JavaScript class to change message and
> label dynamically. 513 messages label be added as resources.
>
>
> JavaScript:  Source codes as in
> https://github.com/xiazhenyu/nifi/blob/master/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/js/nf/globalization/resources.js
>
> We'll build demo URL to show Chinese / Japanese version at first. Some
> screenshots as below
>
>
>
>
>
>
>
>
> Regards,
> Ryan
>
>
>
> 在 2015/10/23 4:33, Joe Witt 写道:
>
> Hello
>
> We definitely should do this.  However, we all need to be open and
> honest about how much work Internationalization is.  While at the same
> time we must keep in mind what a tremendous opportunity it is to make
> the software available for a larger user base and contributors.
>
> We have to consider all extensions, logs, web ui, docs, etc..  It will
> take quite an effort.  Also not sure if some languages or characters
> would require UI changes to even render properly.  Non-trivial for
> sure.
>
> We should probably make sure there are folks who can volunteer to make
> language translations before we head too far down this route.
>
> Are there any examples of open source projects that have taken this
> sort of thing on successfully?
>
> Thanks
> Joe
>
> On Thu, Oct 22, 2015 at 3:27 PM, Ryan.Xia <[email protected]> 
> <[email protected]> wrote:
>
> Hi,
>
> Our team is working on 2 projects which may use nifi as data flow
> controller. But we need add multi lanuage support, such as Chinese and
> Japanese.
>
> We prepare to start add some label properties in JavaScript or JSP as
> usual(nifi-web-ui bundle), but before do that, let's confirm whether nifi
> community has plan to do it.  We'd better follow the right plan.
>
> Before we head toward nifi, we use Rapidminer to build ETL work flow and
> scripts. But now, Rapidminer is not open source product and it's not web
> based.  Some customers want see their data flow be done and be monitored in
> the browser.
>
> Thanks in advance.
>
> --
> Regards,
> Ryan
>
>
>
>
>
>
> --
> Regards,
> Ryan
>
>

Reply via email to