Localization 如何更改Xtrareport的语言

Localization 如何更改Xtrareport的语言,localization,devexpress,xtrareport,Localization,Devexpress,Xtrareport,我正在使用XtraReport,它很棒,但我有一个小问题 我想在打印前更改报告的语言,因为我想在报告中使用印度数字而不是英文数字 我试图更改线程的当前语言,但什么也没有发生: CultureInfo arabicCI = new CultureInfo("ar-SA"); Thread.CurrentThread.CurrentCulture = arabicCI; Thread.CurrentThread.CurrentUICulture = arabicCI; arabicCI.Numb

我正在使用XtraReport,它很棒,但我有一个小问题

我想在打印前更改报告的语言,因为我想在报告中使用印度数字而不是英文数字

我试图更改线程的当前语言,但什么也没有发生:

CultureInfo arabicCI = new CultureInfo("ar-SA");

Thread.CurrentThread.CurrentCulture = arabicCI;
Thread.CurrentThread.CurrentUICulture = arabicCI;

arabicCI.NumberFormat.DigitSubstitution = DigitShapes.NativeNational;
Thread.CurrentThread.CurrentCulture.NumberFormat.DigitSubstitution = 
    DigitShapes.NativeNational;
我还尝试:

System.Threading.Thread.CurrentThread.CurrentUICulture =
    new System.Globalization.CultureInfo("SA");

System.Threading.Thread.CurrentThread.CurrentCulture =
    new System.Globalization.CultureInfo("ar-SA");

但它不起作用

由于这个问题在谷歌上排名很高,两个被删除的答案提供了有用的链接IMHO,我在这里重复它们:“和”。