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?

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/ind
>>>>>>> ex.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_U
>>>>>>> S.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
nipu...@wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to