Wednesday 14 October 2015

Localizing GridFilterMenu to Arabic

protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                Telerik.Web.UI.GridFilterMenu menu = RadGrid1.FilterMenu;
                foreach (Telerik.Web.UI.RadMenuItem item in menu.Items)
                {
                    switch (item.Text)
                    {
                        case "NoFilter":
                            item.Text = "بدون فلترة"; break;
                        case "Contains":
                            item.Text = "يحتوي على"; break;
                        case "DoesNotContain":
                            item.Text = "لا يحتوي على"; break;
                        case "StartsWith":
                            item.Text = "يبدأ بـ"; break;
                        case "EndsWith":
                            item.Text = "ينتهي بـ"; break;
                        case "EqualTo":
                            item.Text = "يساوي"; break;
                        case "NotEqualTo":
                            item.Text = "لا يساوي"; break;
                        case "GreaterThan":
                            item.Text = "أكبر من"; break;
                        case "LessThan":
                            item.Text = "أقل من"; break;
                        case "GreaterThanOrEqualTo":
                            item.Text = "أكبر من أو يساوي"; break;
                        case "LessThanOrEqualTo":
                            item.Text = "أقل من أو يساوي"; break;
                        case "Between":
                            item.Text = "بين"; break;
                        case "NotBetween":
                            item.Text = "ليس من بين"; break;
                        case "IsEmpty":
                            item.Text = "فارغ"; break;
                        case "NotIsEmpty":
                            item.Text = "غير فارغ"; break;
                        case "IsNull":
                            item.Text = "لا شيء"; break;
                        case "NotIsNull":
                            item.Text = "بلا لا شيء"; break;
                        case "Custom":
                            item.Text = "مخصص"; break;
                    }
                }
            }

        }

No comments:

Post a Comment