دليل تكوين متعدد اللغات GridJs
Contents
[
Hide
]
دليل تكوين متعدد اللغات لـ Aspose.Cells GridJs
نظرة عامة
سيساعدك هذا الدليل على تكوين دعم متعدد اللغات في مشروع Aspose.Cells GridJs الخاص بك. يغطي التكوينات الأمامية والخلفية على حد سواء.
الدليل مبني على مشروع العرض التوضيحي، يرجى التعديل وفقًا للوضع الفعلي
التكوين الأمامي
في صفحات الواجهة الخاصة بك، قم بتعيين لغة الواجهة باستخدام خيار local.
في مشروع العرض التوضيحي، تحتاج إلى تعديل ملف uidload.html
إليك مثال:
const loadNormalContext = (sheet) => {
const option = {
updateMode: 'server',
updateUrl: '/GridJs2/UpdateCell',
showToolbar: true,
mode: 'edit',
// Supported languages: en/zh/es/pt/de/ru/nl/pl
local: 'pl', // Set to Polish in this example
};
loadWithOption(jsondata, option);
};
التكوين الخلفي
في كود الخلفية، تحتاج إلى ضبط CultureInfo المناسب قبل معالجة بيانات Excel.
في مشروع العرض التوضيحي، تحتاج إلى تعديل ملف التطبيق
تعيين إعدادات اللغة في دالة الرئيسية
public static void main(String[] args) {
// Set Polish locale for current thread
Locale polishLocale = new Locale("pl", "PL");
Locale.setDefault(polishLocale);
// Demonstration of locale settings
System.out.println("Current Locale: " + Locale.getDefault());
ApplicationContext context = SpringApplication.run(GridjsdemoApplication.class, args);
MyConfig myConfig = context.getBean(MyConfig.class);
//set license for Aspose.Cells
com.aspose.cells.License lic=new com.aspose.cells.License();
if ((new File(myConfig.asposeLicensePath)).exists()) {
lic.setLicense(myConfig.asposeLicensePath);
}
}
ملاحظات مهمة
- يجب أن تكون إعدادات لغة الواجهة الأمامية والخلفية متطابقة.
- يجب تعيين CultureInfo قبل معالجة بيانات Excel.
- اللغات المدعومة: en(الإنجليزية)، zh(الصينية)، es(الإسبانية)، pt(البرتغالية)، de(الألمانية)، ru(الروسية)، nl(الهولندية)، pl(البولندية).
- يستخدم المثال اللغة البولندية (pl-PL)، ولكن يمكنك تغييرها إلى أي لائحة أخرى مدعومة.