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
don’t 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:sarava...@elogic.co.in] 
Sent: Thursday, June 18, 2009 1:15 PM
To: user@struts.apache.org
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:sarava...@elogic.co.in] 
> Sent: Thursday, June 18, 2009 12:28 PM
> To: user@struts.apache.org
> 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
>> girish.n...@gmail.com
>> 
>> 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
>> <sarava...@elogic.co.in>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: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>> 
>> 
> 
> -- 
> 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: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
> 

-- 
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: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org







---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to