دليل تكوين متعدد اللغات GridJs

دليل تكوين متعدد اللغات لـ 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);
			}


	}

ملاحظات مهمة

  1. يجب أن تكون إعدادات لغة الواجهة الأمامية والخلفية متطابقة.
  2. يجب تعيين CultureInfo قبل معالجة بيانات Excel.
  3. اللغات المدعومة: en(الإنجليزية)، zh(الصينية)، es(الإسبانية)، pt(البرتغالية)، de(الألمانية)، ru(الروسية)، nl(الهولندية)، pl(البولندية).
  4. يستخدم المثال اللغة البولندية (pl-PL)، ولكن يمكنك تغييرها إلى أي لائحة أخرى مدعومة.