Hello everybody,

a friend of mine was succesful concerning asp.net mvc internationalization
following the steps described in such website:
http://weblogs.manas.com.ar/smedina/?p=6

The unique changes were:

1- A new resource was created, that is, the default resource file created by
VS2008 wasn't used
2- The output was executed using the diretive:
<%=Resources.'resource_file_name'.'key_name'%>

Stephen,
I am quite thankful for your help! Thanks for your attention.

Best regards!!

On Sat, Apr 4, 2009 at 12:24 PM, Stephen Russell <[email protected]>wrote:

>  Top of your web page class (code behind)
>
>
>
>            ResourceManager LocRM;
>
>
>
>            #region Events
>
>            protected void Page_Load(object sender, EventArgs e)
>
>            {
>
>
>
>                 //Set which language resource file is needed
>
>                 Thread.CurrentThread.CurrentCulture = CultureInfo
> .CreateSpecificCulture(Request.UserLanguages[0]);
>
>                 Thread.CurrentThread.CurrentUICulture = new CultureInfo
> (Request.UserLanguages[0]);
>
>                 LocRM = new ResourceManager(
> "Your.NameSpace_LocalResources.YourLanguageFileHere", typeof(ClassName
> ).Assembly);
>
>
>
>
>
> YourLangaugeFileHere.resx is just a simple editor to take your object names
> and associate the .Text replacements is it supposed to do for THIS language.
>
>
>
> AcceptChangesLinkBttn
>
> Accept Ship Changes
>
> BarcodeScan_Label
>
> Barcode Scan
>
> CloseLinkBttn
>
> Close Recipient
>
>
>
>  You will need to do this for all pages.
>
>
>
> …………………………………………………………………
>
> Stephen Russell –
>
> Senior Visual Studio Developer, DBA
>
>
>
> Memphis, TN
>
> 901.246-0159
>
>
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Ramon Lopes
> *Sent:* Friday, April 03, 2009 1:45 PM
> *To:* [email protected]
> *Subject:* [DotNetDevelopment] Re: Asp.net internationalization
>
>
>
> Hi Stephen,
>
>
>
> I am thankful for your attention.
>
>
>
> The issue is just that I haven't been being successful trying to use the
> template in asp.net page, for example the code snippet below described in
> the website doesn't work:
>
>
>
> App_GlobalResources.Resources.Welcome;
>
>
>
> I would like to know how to access the text in the
> internationalization template.
>
>
>
> Sorry for some english mistakes, besides I hope my words don't sound
> agressive.
>
>
>
> Thanks!
>
>
>
>
>
> On Fri, Apr 3, 2009 at 3:09 PM, Stephen Russell <[email protected]>
> wrote:
>
> It is pretty straight forward.  You make a standard language template for
> your site and add others in a translated fashion as needed.  The page will
> catch the local language of the client and pull the “best” fit for use.
>
>
>
> The text is held in xml so it renders fine.  You just have to take the TIME
> to expand your page to the bas language.  After that you bring in someone to
> translate to other languages as needed.
>
>
>
> …………………………………………………………………
>
> Stephen Russell –
>
> Senior Visual Studio Developer, DBA
>
>
>
> Memphis, TN
>
> 901.246-0159
>
>
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Ramon Lopes
> *Sent:* Friday, April 03, 2009 7:58 AM
> *To:* [email protected]
> *Subject:* [DotNetDevelopment] Asp.net internationalization
>
>
>
> hello everybody,
>
> does anyone have any idea how to use internationalization in asp.net?
> I read about that in this link: http://weblogs.manas.com.ar/smedina/?p=6but 
> it didn't worke very well.
>
> To be hones, I didn't appreciate the act of changint the access modifier:
> 'We just need to change the access modifier of the default resource file
> from *internal* to *public"**
> *
> Thanks in advance!
> --
> Ramon Pereira Lopes
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.238 / Virus Database: 270.11.40/2039 - Release Date: 04/03/09
> 06:19:00
>
>
>
>
> --
> Ramon Pereira Lopes
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.238 / Virus Database: 270.11.41/2040 - Release Date: 04/03/09
> 17:54:00
>



-- 
Ramon Pereira Lopes

Reply via email to