Lack of localization of text for "columnMenu" in TreeList component

1 Answer 25 Views
Filter  TreeList
Ekaterina
Top achievements
Rank 1
Ekaterina asked on 20 Sep 2025, 07:26 AM

Hello! Could you please explain how to localize text in columnMenu? 

I have forked an example from the documentation: TreeList Globalization, and added columnMenu to it.

My sandbox example here

But despite the expectation that it will also be translated into Spanish, as well as filter, I see a standard text that cannot be replaced / translated by LocalizationProvider:


Is this a known problem? Will this issue be fixed? Or maybe I somehow set up sandbox example incorrectly? 
I will be grateful for explanations.

 

Thanks in advance,

Ekaterina.

1 Answer, 1 is accepted

Sort by
1
Accepted
Vessy
Telerik team
answered on 23 Sep 2025, 01:31 PM

Hello, Ekaterina,

You can localize the messages inside the column menu like follows:

  "columnMenu": {
    "filterClearButton": "Claro",
    "filterSubmitButton": "Filtrar",
    "filterTitle": "Filtrar",
    "sortAscending": "Orden ascendente",
    "sortDescending": "Orden descendiente",
    "filterEqOperator": "Es igual a",
    "filterNotEqOperator": "No es igual a",
    "filterIsNullOperator": "Es nulo",
    "filterIsNotNullOperator": "No es nulo",
    "filterIsEmptyOperator": "Esta vacio",
    "filterIsNotEmptyOperator": "No está vacío",
    "filterStartsWithOperator": "Comienza con",
    "filterContainsOperator": "Contiene",
    "filterNotContainsOperator": "No contiene",
    "filterEndsWithOperator": "Termina con",
    "filterGteOperator": "Es mayor o igual a",
    "filterGtOperator": "Es mayor que",
    "filterLteOperator": "Es menor o igual que",
    "filterLtOperator": "Es menos que",
    "filterIsTrue": "Es verdad",
    "filterAfterOrEqualOperator": "Es posterior o igual a",
    "filterAfterOperator": "Es despues",
    "filterBeforeOperator": "Es antes",
    "filterBeforeOrEqualOperator": "Es anterior o igual a",
    "filterAndLogic": "Y",
    "filterOrLogic": "O"
  }

For convenience, I have updated the sample provided by you with this approach:

Regards,
Vessy
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Ekaterina
Top achievements
Rank 1
commented on 23 Sep 2025, 03:06 PM

Hi Vessy,

Thank you so much for the solution — the snippet with keywords you provided works perfectly for localizing the columnMenu in the TreeList component. It was very helpful!

I just have one more question: is it possible to also localize AND / OR buttons in Grid Column Menu as well ? 
As far as I can see in the documentation example, localization was not applied for these buttons even when switching to another language.
https://www.telerik.com/kendo-react-ui/components/grid/globalization

 

Thanks in advance,
Ekaterina.

Vessy
Telerik team
commented on 24 Sep 2025, 02:34 PM

Hi, Ekaterina,

The column menu in the Grid uses the same translations as the TreeList, namely:

    "filterAndLogic": "And",
    "filterOrLogic": "Or"

Ekaterina
Top achievements
Rank 1
commented on 25 Sep 2025, 05:56 AM

Hello, Vessy,

Thanks for the reply. Yes, I've tried using these keywords for Grid columnMenu translation, but it doesn't seem to work.

Here's my sandbox: https://stackblitz.com/edit/react-6ydsy2zj?file=app%2Fgd-es.ts

Vessy
Telerik team
commented on 26 Sep 2025, 01:00 PM

Hi, Ekaterina,

Thanks a lot for the provided project. I managed to reproduce the reported issue and can confirm that it is related to a bug in the Grid. I have logged it so you can track its progress here:

Your Telerik points also have been updated accordingly.

Tags
Filter  TreeList
Asked by
Ekaterina
Top achievements
Rank 1
Answers by
Vessy
Telerik team
Share this question
or