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

バックエンド設定

バックエンドコードでは、Excelデータを処理する前に適切なCultureInfoを設定する必要があります。

デモプロジェクトでは、Applicationファイルを修正する必要があります

mainメソッドでロケール設定を行う


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)を使用していますが、他のサポートされているロケールに変更できます。