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.pet
>>>>>>>>>>> s-store.app
>>>>>>>>>>> [2] - https://github.com/wso2/carbon
>>>>>>>>>>> -uuf/blob/master/samples/apps/org.wso2.carbon.uuf.sample.pet
>>>>>>>>>>> s-store.app/src/main/pages/index.hbs#L16
>>>>>>>>>>> [3] - https://github.com/wso2/carbon
>>>>>>>>>>> -uuf/blob/master/samples/apps/org.wso2.carbon.uuf.sample.pet
>>>>>>>>>>> s-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

Reply via email to