Hi,
I have tried the sample project 'Struts2i18n' it's working fine. But,
in my application
i have different packages like, com.company.model, com.company.pojo etc.,
I need write properties file for all the packages. In
struts.properties,whether, i need to define
struts.custom.i18n.resources=com.kogent.ResourceBundle
struts.custom.i18n.resources=com.company.model
struts.custom.i18n.resources=com.company.pojo
And one more thing,for ex, If user select hindi
index.action?request_locale=hi Hindi
i need to change all hindi text in throughout my application all the jsp
pages.
Can you give me suggestion
Muthu Velappan wrote:
>
> I think if an app has to support internationalization then all text should
> be written from properties file and not through static images content. So,
> I
> would be remove images and try to get write all text from properties file
> only.
>
> For Dynamic Data Issue - I believe you fetch the content from database. If
> you want to show them also in hindi then you should maintain that in db as
> well. For example: you want show all countries in English as well hindi.
>
> Then your countries table should be like this
>
> Countryid name name_hi
> name_fr
> 1 India <Hindi Translated Content> <French Translated
> content>
> 2 UK -do- -do-
> 3 USA -do- -do-
> and so no...
>
> While fetching you have to pass the ISO language code along with request
> and
> fetch data from respective column. This is one way of solving your issue.
> I
> dont know how much of dynamic content you want to show like this. If you
> have a very huge list then this would be a very difficult job to complete.
>
> Regards,
> Muthu
>
> -----Original Message-----
> From: Johnson nickel [mailto:[email protected]]
> Sent: Thursday, June 18, 2009 1:15 PM
> To: [email protected]
> Subject: RE: Localization in struts 2
>
>
>
> Thank you.. it's working fine. I have other issue.. in my application most
> of the places i used the images. I want to change images(like
> username,password) also in hindi.
>
> And, using this method, i can display the text from properties file only.
> in
> my application
> i have some dynamic data to add some data..for that i need to display in
> hindi only..
>
> Can you me a suggestions it will be helpful for further work. I 'm using
> struts 2 framework.
>
>
> Muthu Velappan wrote:
>>
>> Try this...
>>
>> Take a copy of ur current properties file and name it as
>> hinditext.txt(save
>> it in UTF-8 format)
>>
>> Now open command prompt and go to your <JAVA_HOME>/bin folder and run
>> this
>> command
>>
>> native2ascii -encoding UTF-8 <full path of hinditext.txt file>
>> <app_hi.properties>
>>
>> Now rename this app_hi.properties file with respect to ur application
>> properties file and copy to the required place. Restart the server you
>> should be able to see the hindi text properly in browser.
>>
>> Hope this solves your problem.
>>
>> Thanks,
>> Muthu
>>
>> -----Original Message-----
>> From: Johnson nickel [mailto:[email protected]]
>> Sent: Thursday, June 18, 2009 12:28 PM
>> To: [email protected]
>> Subject: Re: Localization in struts 2
>>
>>
>> I have tried to copy the properties files text and opening in notepad
>> while saving i had selected the encoding type as UTF-8. But still i'm not
>> able to see the hindi text in browser.
>>
>> And in my jsp i have added ,
>> <%@ page language="java" pageEncoding="utf-8"
>> contentType="text/html;charset=utf-8"%>
>> <meta equiv="Content-Type" content="text/html; charset=UTF-8">
>>
>>
>>
>> Girish Naik wrote:
>>>
>>> Is the Hindi text specified in the file in UTF8 format? ie /u0092 etc.
>>>
>>>
>>>
>>> Regards,
>>> ---------------------------------------------------------
>>> Girish Naik
>>> Mobile:-+91-09740091638
>>> [email protected]
>>>
>>> Mitch
>>> Hedberg<http://www.brainyquote.com/quotes/authors/m/mitch_hedberg.html>
>>> - "I drank some boiling water because I wanted to whistle."
>>>
>>> On Thu, Jun 18, 2009 at 10:45 AM, Johnson nickel
>>> <[email protected]>wrote:
>>>
>>>>
>>>> Hi all,
>>>>
>>>> I have tried the Struts2i18n sample project it's working fine.
>>>> But
>>>> i
>>>> need to
>>>> implement local language in the same manner. I have created
>>>> ResourceBundle_Hi.properties for
>>>> hindi language. I had specified the hindi text in this file. when i try
>>>> to
>>>> execute the application
>>>> it shows some नाम: or ???. It's not actually taken the proper
>>>> file.Give me a suggestions for this
>>>> issue
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Localization-in-struts-2-tp24086510p24086510.html
>>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Localization-in-struts-2-tp24086510p24087439.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/Localization-in-struts-2-tp24086510p24088035.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
--
View this message in context:
http://www.nabble.com/Localization-in-struts-2-tp24086510p24142528.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]