Filtering row localization

8 posts, 2 answers
  1. MOHSEN
    MOHSEN avatar
    4 posts
    Member since:
    Aug 2010

    Posted 13 Oct 2010 Link to this post

    Hi,
    Is it possible to  localize the filtering row to arabic ?
    I am using Q2 2010.

    Thanks for your help,
    Mohsen
  2. Richard Slade
    Richard Slade avatar
    3000 posts
    Member since:
    May 2009

    Posted 13 Oct 2010 Link to this post

    Hi,

    yes, it's possible. Have a look at this article

    Let me know if you have any questions.
    Richard
  3. UI for WinForms is Visual Studio 2017 Ready
  4. MOHSEN
    MOHSEN avatar
    4 posts
    Member since:
    Aug 2010

    Posted 13 Oct 2010 Link to this post

    Hi Richard,
    thanks for your quick reply,
    I've localized  filtering and all other strings displayed in the grid,
    but I can't localize the string I've marked in the attached file.

    Mohsen
  5. Richard Slade
    Richard Slade avatar
    3000 posts
    Member since:
    May 2009

    Posted 13 Oct 2010 Link to this post

    Hi,

    I'll try it when Im back at my dev environment in the morning. In the meantime, I know how easy is is to miss one of these out.
    Are you sure you have them all?
    I.e.
    case RadGridStringId.FilterFunctionDoesNotContain:

    Richard
  6. MOHSEN
    MOHSEN avatar
    4 posts
    Member since:
    Aug 2010

    Posted 13 Oct 2010 Link to this post

    Hi Richard,
    thanks for the reply,
    It's not just this string,
    I've attached a larger picture.
  7. Answer
    Ramius
    Ramius avatar
    127 posts
    Member since:
    Feb 2008

    Posted 14 Oct 2010 Link to this post

    Hi Mohsen,

    these are the newer FilterOperatorxxx RadStringIds. 

    For example:

    case RadGridStringId.FilterOperatorNoFilter:
    return "AA";
    case RadGridStringId.FilterOperatorEqualTo:
    return "BB";
    case RadGridStringId.FilterOperatorContains:
    return "CC";

    Ramius

  8. Answer
    Emanuel Varga
    Emanuel Varga avatar
    1336 posts
    Member since:
    May 2010

    Posted 14 Oct 2010 Link to this post

    Hello everyone,

    This are all the strings that the Grid uses:

    case RadGridStringId.FilterFunctionBetween:
    case RadGridStringId.FilterFunctionContains:
    case RadGridStringId.FilterFunctionDoesNotContain:
    case RadGridStringId.FilterFunctionEndsWith:
    case RadGridStringId.FilterFunctionEqualTo:
    case RadGridStringId.FilterFunctionGreaterThan:
    case RadGridStringId.FilterFunctionGreaterThanOrEqualTo:
    case RadGridStringId.FilterFunctionIsEmpty:
    case RadGridStringId.FilterFunctionIsNull:
    case RadGridStringId.FilterFunctionLessThan:
    case RadGridStringId.FilterFunctionLessThanOrEqualTo:
    case RadGridStringId.FilterFunctionNoFilter:
    case RadGridStringId.FilterFunctionNotBetween:
    case RadGridStringId.FilterFunctionNotEqualTo:
    case RadGridStringId.FilterFunctionNotIsEmpty:
    case RadGridStringId.FilterFunctionNotIsNull:
    case RadGridStringId.FilterFunctionStartsWith:
    case RadGridStringId.FilterFunctionCustom:
    case RadGridStringId.FilterOperatorBetween:
    case RadGridStringId.FilterOperatorContains:
    case RadGridStringId.FilterOperatorDoesNotContain:
    case RadGridStringId.FilterOperatorEndsWith:
    case RadGridStringId.FilterOperatorEqualTo:
    case RadGridStringId.FilterOperatorGreaterThan:
    case RadGridStringId.FilterOperatorGreaterThanOrEqualTo:
    case RadGridStringId.FilterOperatorIsEmpty:
    case RadGridStringId.FilterOperatorIsNull:
    case RadGridStringId.FilterOperatorLessThan:
    case RadGridStringId.FilterOperatorLessThanOrEqualTo:
    case RadGridStringId.FilterOperatorNoFilter:
    case RadGridStringId.FilterOperatorNotBetween:
    case RadGridStringId.FilterOperatorNotEqualTo:
    case RadGridStringId.FilterOperatorNotIsEmpty:
    case RadGridStringId.FilterOperatorNotIsNull:
    case RadGridStringId.FilterOperatorStartsWith:
    case RadGridStringId.FilterOperatorIsLike:
    case RadGridStringId.FilterOperatorNotIsLike:
    case RadGridStringId.FilterOperatorIsContainedIn:
    case RadGridStringId.FilterOperatorNotIsContainedIn:
    case RadGridStringId.FilterOperatorCustom:
    case RadGridStringId.CustomFilterMenuItem:
    case RadGridStringId.CustomFilterDialogCaption:
    case RadGridStringId.CustomFilterDialogLabel:
    case RadGridStringId.CustomFilterDialogRbAnd:
    case RadGridStringId.CustomFilterDialogRbOr:
    case RadGridStringId.CustomFilterDialogBtnOk:
    case RadGridStringId.CustomFilterDialogBtnCancel:
    case RadGridStringId.CustomFilterDialogCheckBoxNot:
    case RadGridStringId.DeleteRowMenuItem:
    case RadGridStringId.SortAscendingMenuItem:
    case RadGridStringId.SortDescendingMenuItem:
    case RadGridStringId.ClearSortingMenuItem:
    case RadGridStringId.ConditionalFormattingMenuItem:
    case RadGridStringId.GroupByThisColumnMenuItem:
    case RadGridStringId.UngroupThisColumn:
    case RadGridStringId.ColumnChooserMenuItem:
    case RadGridStringId.HideMenuItem:
    case RadGridStringId.UnpinMenuItem:
    case RadGridStringId.PinMenuItem:
    case RadGridStringId.PinAtLeftMenuItem:
    case RadGridStringId.PinAtRightMenuItem:
    case RadGridStringId.BestFitMenuItem:
    case RadGridStringId.PasteMenuItem:
    case RadGridStringId.EditMenuItem:
    case RadGridStringId.ClearValueMenuItem:
    case RadGridStringId.CopyMenuItem:
    case RadGridStringId.AddNewRowString:
    case RadGridStringId.ConditionalFormattingCaption:
    case RadGridStringId.ConditionalFormattingLblColumn:
    case RadGridStringId.ConditionalFormattingLblName:
    case RadGridStringId.ConditionalFormattingLblType:
    case RadGridStringId.ConditionalFormattingLblValue1:
    case RadGridStringId.ConditionalFormattingLblValue2:
    case RadGridStringId.ConditionalFormattingGrpConditions:
    case RadGridStringId.ConditionalFormattingGrpProperties:
    case RadGridStringId.ConditionalFormattingChkApplyToRow:
    case RadGridStringId.ConditionalFormattingBtnAdd:
    case RadGridStringId.ConditionalFormattingBtnRemove:
    case RadGridStringId.ConditionalFormattingBtnOK:
    case RadGridStringId.ConditionalFormattingBtnCancel:
    case RadGridStringId.ConditionalFormattingBtnApply:
    case RadGridStringId.ConditionalFormattingRuleAppliesOn:
    case RadGridStringId.ConditionalFormattingChooseOne:
    case RadGridStringId.ConditionalFormattingEqualsTo:
    case RadGridStringId.ConditionalFormattingIsNotEqualTo: 
    case RadGridStringId.ConditionalFormattingStartsWith:
    case RadGridStringId.ConditionalFormattingEndsWith:
    case RadGridStringId.ConditionalFormattingContains:
    case RadGridStringId.ConditionalFormattingDoesNotContain:
    case RadGridStringId.ConditionalFormattingIsGreaterThan:
    case RadGridStringId.ConditionalFormattingIsGreaterThanOrEqual:
    case RadGridStringId.ConditionalFormattingIsLessThan:
    case RadGridStringId.ConditionalFormattingIsLessThanOrEqual:
    case RadGridStringId.ConditionalFormattingIsBetween:
    case RadGridStringId.ConditionalFormattingIsNotBetween: 
    case RadGridStringId.ColumnChooserFormCaption:
    case RadGridStringId.ColumnChooserFormMessage:
    case RadGridStringId.GroupingPanelDefaultMessage: 
    case RadGridStringId.GroupingPanelHeader:
    case RadGridStringId.NoDataText:

    Which are easily seen in metadata for the RadGridStringId class

    Hope this helps, if you have any other questions or comments, please let me know,

    Best Regards,
    Emanuel Varga
  9. MOHSEN
    MOHSEN avatar
    4 posts
    Member since:
    Aug 2010

    Posted 14 Oct 2010 Link to this post

    hi,
    i was using the old RadStringIds.
     thanks a lot.
Back to Top
UI for WinForms is Visual Studio 2017 Ready