Translate filter options from GridView

9 posts, 2 answers
  1. xax_007
    xax_007 avatar
    13 posts
    Member since:
    Jul 2009

    Posted 22 Dec 2009 Link to this post

    Hello,

    I would like translate the filter options text from GridView, but I can´t, is posible?

    Thanks,

    Salu2,
    Pablo
  2. Answer
    Vlad
    Admin
    Vlad avatar
    11100 posts

    Posted 22 Dec 2009 Link to this post

    Hello Pablo,

    You can use the approach demonstrated in this demo:
    http://demos.telerik.com/silverlight/#GridView/Localization

    Greetings,
    Vlad
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  3. DevCraft banner
  4. xax_007
    xax_007 avatar
    13 posts
    Member since:
    Jul 2009

    Posted 22 Dec 2009 Link to this post

    Thanks!!!
  5. xax_007
    xax_007 avatar
    13 posts
    Member since:
    Jul 2009

    Posted 30 Dec 2009 Link to this post

    I am doing that web explaind, but i can´t translate filter option from GridView... WebBrowser display me a silverlight exception bad property...

    this is mi code: for spanish class. is the same in your web but i chage for spanish...

    namespace Telerik.Windows.Examples.GridView.Localization  
    {  
        using System;  
     
     
        /// <summary>  
        ///   A strongly-typed resource class, for looking up localized strings, etc.  
        /// </summary>  
        // This class was auto-generated by the StronglyTypedResourceBuilder  
        // class via a tool like ResGen or Visual Studio.  
        // To add or remove a member, edit your .ResX file then rerun ResGen  
        // with the /str option, or rebuild your VS project.  
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder""2.0.0.0")]  
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]  
        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]  
        internal class Spanish  
        {  
     
            private static global::System.Resources.ResourceManager resourceMan;  
     
            private static global::System.Globalization.CultureInfo resourceCulture;  
     
            [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance""CA1811:AvoidUncalledPrivateCode")]  
            internal Spanish()  
            {  
            }  
     
            /// <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(typeof(Spanish));  
                        resourceMan = temp;  
                    }  
                    return resourceMan;  
                }  
            }  
     
            /// <summary>  
            ///   Overrides the current thread's CurrentUICulture property for all  
            ///   resource lookups using this strongly typed resource class.  
            /// </summary>  
            [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 Adresse.  
            /// </summary>  
            internal static string Address  
            {  
                get 
                {  
                    return ResourceManager.GetString("Address", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Bool.  
            /// </summary>  
            internal static string Bool  
            {  
                get 
                {  
                    return ResourceManager.GetString("Bool", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Stadt.  
            /// </summary>  
            internal static string City  
            {  
                get 
                {  
                    return ResourceManager.GetString("City", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Firmenname.  
            /// </summary>  
            internal static string CompanyName  
            {  
                get 
                {  
                    return ResourceManager.GetString("CompanyName", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Kontaktperson Name.  
            /// </summary>  
            internal static string ContactName  
            {  
                get 
                {  
                    return ResourceManager.GetString("ContactName", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Land.  
            /// </summary>  
            internal static string Country  
            {  
                get 
                {  
                    return ResourceManager.GetString("Country", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Kunde ID.  
            /// </summary>  
            internal static string CustomerID  
            {  
                get 
                {  
                    return ResourceManager.GetString("CustomerID", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Fax.  
            /// </summary>  
            internal static string Fax  
            {  
                get 
                {  
                    return ResourceManager.GetString("Fax", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Filter leeren.  
            /// </summary>  
            internal static string GridViewClearFilter  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewClearFilter", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Filtern.  
            /// </summary>  
            internal static string GridViewFilter  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilter", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Und.  
            /// </summary>  
            internal static string GridViewFilterAnd  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterAnd", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Enthält.  
            /// </summary>  
            internal static string GridViewFilterContains  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterContains", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Endet mit.  
            /// </summary>  
            internal static string GridViewFilterEndsWith  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterEndsWith", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Enhalten.  
            /// </summary>  
            internal static string GridViewFilterIsContainedIn  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterIsContainedIn", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Gleich.  
            /// </summary>  
            internal static string GridViewFilterIsEqualTo  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterIsEqualTo", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Größer als.  
            /// </summary>  
            internal static string GridViewFilterIsGreaterThan  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterIsGreaterThan", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Größer oder gleich.  
            /// </summary>  
            internal static string GridViewFilterIsGreaterThanOrEqualTo  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterIsGreaterThanOrEqualTo", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Kleiner als.  
            /// </summary>  
            internal static string GridViewFilterIsLessThan  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterIsLessThan", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Kleiner oder gleich.  
            /// </summary>  
            internal static string GridViewFilterIsLessThanOrEqualTo  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterIsLessThanOrEqualTo", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Ist nicht gleich.  
            /// </summary>  
            internal static string GridViewFilterIsNotEqualTo  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterIsNotEqualTo", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Alles auswählen.  
            /// </summary>  
            internal static string GridViewFilterSelectAll  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterSelectAll", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Zeilen mit dem Wert.  
            /// </summary>  
            internal static string GridViewFilterShowRowsWithValueThat  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterShowRowsWithValueThat", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Beginnt mit.  
            /// </summary>  
            internal static string GridViewFilterStartsWith  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewFilterStartsWith", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Ziehen Sie einen Spaltenkopf auf diese Fläche, um nach dieser Spalte zu gruppieren..  
            /// </summary>  
            internal static string GridViewGroupPanelText  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewGroupPanelText", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Gruppenkopf.  
            /// </summary>  
            internal static string GridViewGroupPanelTopText  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewGroupPanelTopText", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Gruppiert nach:.  
            /// </summary>  
            internal static string GridViewGroupPanelTopTextGrouped  
            {  
                get 
                {  
                    return ResourceManager.GetString("GridViewGroupPanelTopTextGrouped", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Telefon.  
            /// </summary>  
            internal static string Phone  
            {  
                get 
                {  
                    return ResourceManager.GetString("Phone", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to PLZ.  
            /// </summary>  
            internal static string PostalCode  
            {  
                get 
                {  
                    return ResourceManager.GetString("PostalCode", resourceCulture);  
                }  
            }  
     
            /// <summary>  
            ///   Looks up a localized string similar to Staat.  
            /// </summary>  
            internal static string Region  
            {  
                get 
                {  
                    return ResourceManager.GetString("Region", resourceCulture);  
                }  
            }  
        }  


    and in mi MainPage:   

    LocalizationManager.DefaultResourceManager = Telerik.Windows.Examples.GridView.Localization.Spanish.ResourceManager;

    What is the problem?

    Salu2,
    Pablo
  6. Answer
    Missing user
    Missing user avatar

    Posted 04 Jan 2010 Link to this post

    Hello xax_007,

    I've tried to reproduce your problem, but unfortunately I was not able to. I'm attaching a sample application that demonstrates how to localize the gridview control with our latest official binaries.
    In the resource file I've put some sample values for the filter options like "ClearFilter_SP" for example.
    You can just replace them with the actual ones.

    Can you please examine the application that I have attached. Maybe I am doing something differently than you and that is why I cannot reproduce the behavior.

    Kind regards,

    Anastasia
    the Telerik team

     


    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  7. xax_007
    xax_007 avatar
    13 posts
    Member since:
    Jul 2009

    Posted 05 Jan 2010 Link to this post

    Thanks Anastasia,

    This example help me very much.

    Salu2,
    Pablo
  8. Luis
    Luis avatar
    29 posts
    Member since:
    Dec 2013

    Posted 17 Oct 2014 Link to this post

    hi, 
    I am translating the Spanish filter with a resource file as the example of documentation of Telerik, but I have a problem when the column is empty, how could solve or what would be the key resource?

    Thanks,

    Luis
  9. Dimitrina
    Admin
    Dimitrina avatar
    3769 posts

    Posted 20 Oct 2014 Link to this post

    Hello Luis,

    The key for the [empty] value is: 
    GridViewFilterDistinctValueStringEmpty.

    Do you still experience any problem after localizing it?

    Regards,
    Dimitrina
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  10. Luis
    Luis avatar
    29 posts
    Member since:
    Dec 2013

    Posted 20 Oct 2014 in reply to Dimitrina Link to this post

    no problem , all good.
    thank you very much for your help.

    Luis.
Back to Top
DevCraft banner