GridJs Mehrsprachigkeitskonfigurationsanleitung

Aspose.Cells GridJs Mehrsprachigkeitskonfigurationsleitfaden

Übersicht

Dieses Tutorial führt Sie durch die Konfiguration der Mehrsprachigkeit in Ihrem Aspose.Cells GridJs-Projekt. Es behandelt sowohl Frontend- als auch Backend-Konfigurationen.

Das Tutorial basiert auf dem Demo-Projekt, passen Sie es bitte entsprechend der tatsächlichen Situation an

Frontend-Konfiguration

Stellen Sie auf Ihren Frontend-Seiten die Schnittstellensprache mit der Option local ein.

Im Demo-Projekt müssen Sie die Datei uidload.html anpassen

Hier ist ein Beispiel:

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);
};

Backend-Konfiguration

Im Backend-Code müssen Sie die entsprechende CultureInfo vor der Verarbeitung der Excel-Daten einstellen.

Im Demo-Projekt müssen Sie die Anwendungs Datei ändern

Legen Sie die Gebietssetz-Einstellungen in der Hauptmethode fest


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);
			}


	}

Wichtige Hinweise

  1. Frontend- und Backend-Spracheneinstellungen müssen übereinstimmen.
  2. CultureInfo muss vor der Verarbeitung von Excel-Daten festgelegt werden.
  3. Unterstützte Sprachen: en(Englisch), zh(Chinesisch), es(Spanisch), pt(Portugiesisch), de(Deutsch), ru(Russisch), nl( Niederländisch), pl(Polnisch).
  4. Das Beispiel verwendet Polnisch (pl-PL), aber Sie können es auf jede andere unterstützte Sprache ändern.