On Fri, Mar 24, 2017 at 6:34 PM Manuranga Perera <m...@wso2.com> wrote:

> We need to bring whole i18n (combined all lang files) to the UI and cache
> it.
>

Bringing the whole thing will be an expensive operation in the fist time
before caching them, IMO we should load page wise and then cache them. WDYT
?

>
>
> On Fri, Mar 24, 2017 at 8:40 AM, Nuwandi Wickramasinghe <nuwan...@wso2.com
> > wrote:
>
>
>
> On Fri, Mar 24, 2017 at 1:49 PM, Nuwan Dias <nuw...@wso2.com> wrote:
>
>
>
> On Fri, Mar 24, 2017 at 1:23 PM, Ruwan Abeykoon <ruw...@wso2.com> wrote:
>
> Hi All,
> What if,
> i18n is handled on the server side only, and encode the relevant localized
> strings into HTML by the server-side (js or hbs).
> Client side libraries only read the string values already in the client
> locale within HTML DOM itself and just render the data. No client-side i18n.
>
> I have a situation where a part of the DOM is created in client side JS.
> In that case this wouldn't work.
>
>
> What is would be the limitations?
>
>
> Limitations would be for SPAs where the rendering is done at the client
> side. Which would basically mean that SPAs can't have localization.
>
>
> Cheers,
> Ruwan
>
> On Fri, Mar 24, 2017 at 11:54 AM, Nipuna Chandradasa <nipu...@wso2.com>
> wrote:
>
> API of somekind(Rest or a http service endpoint), That we have to think
> about,  that exposes a functionality to retrieve i18n as a json object to
> layout level or any other global level of the application. So on client
> side we can use the i18n language details anywhere.
> We can get the language data from the browser.. that's how we do it anyway
> i think. We get the i18n based on the what language browser has configured
> to use.
>
> Thank you,
>
> On Fri, Mar 24, 2017 at 10:14 AM, Prasanna Dangalla <prasa...@wso2.com>
> wrote:
>
> On Fri, Mar 24, 2017 at 12:53 AM, Nipuna Chandradasa <nipu...@wso2.com>
> wrote:
>
> I don't think there is a feasible solution rather than loading i18n config
> file as a json object to the client side in the beginning of the app... i
> think from uuf side we can provide a api for that... WDYT?
>
> API in the sense, what kind of an API ? Does this loads all the data into
> front end or are you thinking about a filtering mechanism for the language
> data by page before you send them to front end ?
>
>
> On Thu, Mar 23, 2017 at 5:29 PM, SajithAR Ariyarathna <sajit...@wso2.com>
> wrote:
>
> Currently UUF doesn't support i18n in client-side.
>
> @UUF Team,
> We need to come up with a solution for client-side i18n. Shall we start a
> discussion on this?
>
> Thanks.
>
>
> On Thu, Mar 23, 2017 at 4:36 PM, Prasanna Dangalla <prasa...@wso2.com>
> wrote:
>
> Hi Sajith,
>
> This is for Client-side JS
>
> *Prasanna Dangalla*
> Senior Software Engineer, WSO2, Inc.; http://wso2.com/
> lean.enterprise.middleware
>
>
> *cell: +94 718 11 27 51*
> *twitter: @prasa77*
>
> On Thu, Mar 23, 2017 at 2:54 PM, SajithAR Ariyarathna <sajit...@wso2.com>
> wrote:
>
> Hi Prasanna,
>
> Is there a mechanism defined to use something like i18n in javascript ?
>
> Server-side JS or Client-side JS?
>
> On Thu, Mar 23, 2017 at 11:02 AM, Ayesha Dissanayaka <aye...@wso2.com>
> wrote:
>
> Hi Prasanna,
>
> Similar discussion was started sometime back in [1].
> Issues in [2], [3] have some suggestions.
>
> [1] [Dev][UUF][IS-6] Enable i18n support in javascript
> [2] https://github.com/wso2/carbon-uuf/issues/160
> [3] https://github.com/wso2/carbon-uuf/issues/166
>
> @Ayesha: As I understood all these are done for server side JS, I'm
> wondering about client side JS.
>
>
>
> On Thu, Mar 23, 2017 at 10:46 AM, Pubudu Gunatilaka <pubu...@wso2.com>
> wrote:
>
> Adding Manu and Sajith.
>
> On Thu, Mar 23, 2017 at 10:44 AM, Prasanna Dangalla <prasa...@wso2.com>
> wrote:
>
> Hi Nisala,
>
> I was wondering how to include this in javascript files, not in hbs files.
> Is there a way to include in javascrip fiels ?
>
> Thanks
>
> *Prasanna Dangalla*
> Senior Software Engineer, WSO2, Inc.; http://wso2.com/
> lean.enterprise.middleware
>
>
> *cell: +94 718 11 27 51*
> *twitter: @prasa77*
>
> On Thu, Mar 23, 2017 at 10:33 AM, Nisala Nanayakkara <nis...@wso2.com>
> wrote:
>
> Hi Prasanna,
>
> UUF has the capability of facilitating above mentioned scenario. You can
> define your language property file under the ‘lang’ directory as follows.
>
>     |----src
>     |     |----main
>     |           |---- pages/
>     |           |---- fragments/
>     |           |---- layouts/
>     |           |---- modules/
>     |           |---- lang/
>                         |----en_US.properties
>     |           |---- public/
>
> After that you can use following code segment to achieve your requirement
> in your hbs file.
>
> {{i18n "my.sample.key"}}
>
> Please go through sample app available here[1] if you need more
> clarification. Moreover you can find actual usage above code segment
> here[2] and corresponding language file here[3].
>
> [1] -
> https://github.com/wso2/carbon-uuf/tree/master/samples/apps/org.wso2.carbon.uuf.sample.pets-store.app
> [2] -
> https://github.com/wso2/carbon-uuf/blob/master/samples/apps/org.wso2.carbon.uuf.sample.pets-store.app/src/main/pages/index.hbs#L16
> [3] -
> https://github.com/wso2/carbon-uuf/blob/master/samples/apps/org.wso2.carbon.uuf.sample.pets-store.app/src/main/lang/en_US.properties
>
> Thanks,
> Nisala
>
> On Thu, Mar 23, 2017 at 9:01 AM, Prasanna Dangalla <prasa...@wso2.com>
> wrote:
>
> Hi Devs,
>
> Is there a mechanism defined to use something like i18n in javascript ?
> Does the UUF has the capability of facilitating this ? You inputs are
> highly appreciated.
>
> Thanks
>
> *Prasanna Dangalla*
> Senior Software Engineer, WSO2, Inc.; http://wso2.com/
> lean.enterprise.middleware
>
>
> *cell: +94 718 11 27 51*
> *twitter: @prasa77*
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
> *Nisala Niroshana Nanayakkara,*
> Software Engineer
> Mobile:(+94)717600022
> WSO2 Inc., http://wso2.com/
>
>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
> *Pubudu Gunatilaka*
> Committer and PMC Member - Apache Stratos
> Software Engineer
> WSO2, Inc.: http://wso2.com
> mobile : +94774078049 <%2B94772207163>
>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
> *Ayesha Dissanayaka*
> Senior Software Engineer,
> WSO2, Inc : http://wso2.com
> <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg>
> 20, Palm grove Avenue, Colombo 3
> E-Mail: aye...@wso2.com <ayshsa...@gmail.com>
>
>
>
>
> --
> Sajith Janaprasad Ariyarathna
> Software Engineer; WSO2, Inc.;  http://wso2.com/
> <https://wso2.com/signature>
>
>
>
>
>
> --
> Sajith Janaprasad Ariyarathna
> Software Engineer; WSO2, Inc.;  http://wso2.com/
> <https://wso2.com/signature>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
>
> Nipuna Marcus
> *Software Engineer*
> WSO2 Inc.
> http://wso2.com/ - "lean . enterprise . middleware"
> Mobile : +94 (0) 713 667906 <+94%2071%20366%207906>
> nipu...@wso2.com
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
>
> --
> Nipuna Marcus
> *Software Engineer*
> WSO2 Inc.
> http://wso2.com/ - "lean . enterprise . middleware"
> Mobile : +94 (0) 713 667906 <+94%2071%20366%207906>
> nipu...@wso2.com
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
>
> *Ruwan Abeykoon*
> *Associate Director/Architect**,*
> *WSO2, Inc. http://wso2.com <https://wso2.com/signature> *
> *lean.enterprise.middleware.*
>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
> Nuwan Dias
>
> Software Architect - WSO2, Inc. http://wso2.com
> email : nuw...@wso2.com
> Phone : +94 777 775 729 <+94%2077%20777%205729>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
>
> Best Regards,
>
> Nuwandi Wickramasinghe
>
> Software Engineer
>
> WSO2 Inc.
>
> Web : http://wso2.com
>
> Mobile : 0719214873
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
>
>
> --
> With regards,
> *Manu*ranga Perera.
>
> phone : 071 7 70 20 50
> mail : m...@wso2.com
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
-- 
*Prasanna Dangalla*
Senior Software Engineer, WSO2, Inc.; http://wso2.com/
lean.enterprise.middleware


*cell: +94 718 11 27 51*
*twitter: @prasa77*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to