Hi,
I'm currently testing your RadGrid product but so far I did not succeed to make all the filter menus, pager button etc. appear in French.
I tried to set up the <globalization uiCulture="fr" culture="fr-FR"/> in my web config, in the page itself and even in the RadGrid control without success.
I saw some localization files in the App_GlobalResources but it doesn't seem to be for the RadGrid.
Well, could you give me a clue ?
Thank you
Regards,
AB
I'm currently testing your RadGrid product but so far I did not succeed to make all the filter menus, pager button etc. appear in French.
I tried to set up the <globalization uiCulture="fr" culture="fr-FR"/> in my web config, in the page itself and even in the RadGrid control without success.
I saw some localization files in the App_GlobalResources but it doesn't seem to be for the RadGrid.
Well, could you give me a clue ?
Thank you
Regards,
AB
8 Answers, 1 is accepted
0

Vladimir
Top achievements
Rank 1
answered on 15 Sep 2008, 04:06 AM
Hi,
Please check this article for more info:
http://www.telerik.com/help/aspnet-ajax/grdlocalizingfilteringmenuoptions.html
Vlad
Please check this article for more info:
http://www.telerik.com/help/aspnet-ajax/grdlocalizingfilteringmenuoptions.html
Vlad
0

Shinu
Top achievements
Rank 2
answered on 15 Sep 2008, 04:17 AM
Hi George,
You can also have a look at the following help article to get details on localizing Grid messages.
Localizing the grid messages
Thanks
Shinu.
You can also have a look at the following help article to get details on localizing Grid messages.
Localizing the grid messages
Thanks
Shinu.
0

arnaud
Top achievements
Rank 1
answered on 15 Sep 2008, 12:50 PM
Thank you both for your answers.
If I understand correctly the situation, all the following translation has to be done by hardcoding the RadGrid control in the code behind ?
- Filter menu
- Command button (ie: edit, delete, update, etc..)
- Text in pager
- Tooltips (header column sorting, etc.)
Everything actually ?
If yes, is there a tip to put this translation somewhere so I don't have to rewrite it everyime I'm using the control ?
Thank You
Regards,
AB
If I understand correctly the situation, all the following translation has to be done by hardcoding the RadGrid control in the code behind ?
- Filter menu
- Command button (ie: edit, delete, update, etc..)
- Text in pager
- Tooltips (header column sorting, etc.)
Everything actually ?
If yes, is there a tip to put this translation somewhere so I don't have to rewrite it everyime I'm using the control ?
Thank You
Regards,
AB
0

Markus
Top achievements
Rank 2
answered on 06 Oct 2008, 07:19 AM
Does someone still have a look on this issue ??
I find it very hard to localize a radgrid, b/c sometimes everything is localized right in the ressource files (two identical pages) and still the messages are not recognized by the control.
Is there a tutorial how to use a global ressource file for the grid?
Imho, having localization stuph in the codebehind class is very very bad practice!
I find it very hard to localize a radgrid, b/c sometimes everything is localized right in the ressource files (two identical pages) and still the messages are not recognized by the control.
Is there a tutorial how to use a global ressource file for the grid?
Imho, having localization stuph in the codebehind class is very very bad practice!
0
Hello Markus,
How to localize the grid elements through resource files you can see from the following article in the product documentation:
http://www.telerik.com/help/aspnet-ajax/grdlocalizationthruresourcefiles.html
Note that for strings that are not dependant from the underlying source data you can use direct declarative reference to the relevant resource file fields (see the bottom section of the topic).
Best regards,
Stephen
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
How to localize the grid elements through resource files you can see from the following article in the product documentation:
http://www.telerik.com/help/aspnet-ajax/grdlocalizationthruresourcefiles.html
Note that for strings that are not dependant from the underlying source data you can use direct declarative reference to the relevant resource file fields (see the bottom section of the topic).
Best regards,
Stephen
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
0

Markus
Top achievements
Rank 2
answered on 06 Oct 2008, 07:36 AM
Hi,
I know this article, but by using that approach I still need to have code for localization in my codebehind class.
I wanted something like:
<telerik:RadGrid ID="rgActionItems" runat="server"
Skin="Office2007"
AllowMultiRowEdit="True"
AllowSorting="True"
OnNeedDataSource="rgActionItems_NeedDatasource"
OnDetailTableDataBind="rgActionItems_DetailTableDatabind"
OnItemDataBound="rgActionItems_ItemDataBound"
AutoGenerateColumns="False"
OnPreRender="rgActionItems_TablePreRender"
OnCustomAggregate="rgActionItems_CustomAggregate"
meta:resourcekey="rgActionItems">
and in the resourcebundle i have the following entry:
rgActionItems.NoMasterRecordsText Custom Text
But the custom Text doesn't show up there.
Anyway, on some other pages this approach works. Are there any obstacles that have to be considered?
Thx in advance & kind regards
I know this article, but by using that approach I still need to have code for localization in my codebehind class.
I wanted something like:
<telerik:RadGrid ID="rgActionItems" runat="server"
Skin="Office2007"
AllowMultiRowEdit="True"
AllowSorting="True"
OnNeedDataSource="rgActionItems_NeedDatasource"
OnDetailTableDataBind="rgActionItems_DetailTableDatabind"
OnItemDataBound="rgActionItems_ItemDataBound"
AutoGenerateColumns="False"
OnPreRender="rgActionItems_TablePreRender"
OnCustomAggregate="rgActionItems_CustomAggregate"
meta:resourcekey="rgActionItems">
and in the resourcebundle i have the following entry:
rgActionItems.NoMasterRecordsText Custom Text
But the custom Text doesn't show up there.
Anyway, on some other pages this approach works. Are there any obstacles that have to be considered?
Thx in advance & kind regards
0
Hello Markus,
Basically, the RadGrid localization through resource files follows the general conventions outlined in this MSDN article:
http://msdn.microsoft.com/en-us/library/fw69ke6f(VS.80).aspx
If you experience issues with some aspects of a particular localization implementation, please submit a working subset of your project, demonstrating the abnormality, attached to a regular support ticket. I will examine it in detail and will get back to you with my findings.
Best regards,
Stephen
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Basically, the RadGrid localization through resource files follows the general conventions outlined in this MSDN article:
http://msdn.microsoft.com/en-us/library/fw69ke6f(VS.80).aspx
If you experience issues with some aspects of a particular localization implementation, please submit a working subset of your project, demonstrating the abnormality, attached to a regular support ticket. I will examine it in detail and will get back to you with my findings.
Best regards,
Stephen
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.
0

Markus
Top achievements
Rank 2
answered on 06 Oct 2008, 08:17 AM
its rgActionItems.MasterTableView.NoMasterRecordsText and not rgActionItems.NoMasterRecordsText.
Nevermind, my mistake obv.
Nevermind, my mistake obv.