LOCALIZING-ASP-NET-MVC3

jayprakash sharma

Total Post:117

Points:821
Posted by  jayprakash sharma
 1138  View(s)
Ratings:
Rate this:
I'm creating a Localizing application ASP NET MVC3 but the problem is that when i add Resource.resx file in root folder access modifier is disabled so helping for enable access modifier this is code my LanguageResources.Designer.cs file
namespace Resources {
using System;      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Web.Application.StronglyTypedResourceProxyBuilder", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
        internal class LanguageResources {
 
            private static global::System.Resources.ResourceManager resourceMan;
 
            private static global::System.Globalization.CultureInfo resourceCulture;
 
            [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
            internal LanguageResources() {
            }
 
            /// <summary>
            ///   Returns the cached ResourceManager instance used by this class.
            /// </summary>
            [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
            internal static global::System.Resources.ResourceManager ResourceManager {
                get {
                    if (object.ReferenceEquals(resourceMan, null)) {
                        global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Resources.LanguageResources", global::System.Reflection.Assembly.Load("App_GlobalResources"));
                        resourceMan = temp;
                    }
                    return resourceMan;
                }
            }
 
            [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
            internal static global::System.Globalization.CultureInfo Culture {
                get {
                    return resourceCulture;
                }
                set {
                    resourceCulture = value;
                }
            }
 
            /// <summary>
            ///   Looks up a localized string similar to Hii this my site.
            /// </summary>
            internal static string welcome {
                get {
                    return ResourceManager.GetString("welcome", resourceCulture);
                }
            }
        }
    }

and i'm also add globalization in web.config file

<system.web>
<globalization uiCulture="auto" culture="auto"/>
</system.web> 

 

  1. Pravesh Singh

    Post:101

    Points:709
    Re: Localizing-ASP-NET-MVC3

    Hey Jay!

    I would suggest you to put the resource files in a separate class library and also you have to set theCustom Tool type of the resource file to PublicResXFileCodeGenerator.

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!