Guida alla configurazione multi lingua di GridJs
Contents
[
Hide
]
Guida alla configurazione multilingue di Aspose.Cells GridJs
Panoramica
Questa guida ti guiderà nella configurazione del supporto multilingue nel tuo progetto Aspose.Cells GridJs. Copre sia le configurazioni frontend che backend.
Il tutorial è basato sul progetto demo, si prega di adattarlo alla situazione reale
Configurazione frontend
Nei tuoi frontend, imposta la lingua dell’interfaccia usando l'opzione.
Nel progetto demo, è necessario modificare il file uidload.html
Ecco un esempio:
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);
};
Configurazione backend
Nel codice backend, è necessario impostare CultureInfo appropriato prima di elaborare i dati Excel.
Nel progetto demo, è necessario modificare il file Application
impostare le impostazioni della lingua nel metodo 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);
}
}
Note importanti
- Le impostazioni della lingua frontend e backend devono essere coerenti.
- CultureInfo deve essere impostato prima di elaborare i dati Excel.
- Lingue supportate: en(inglese), zh(cinese), es(spagnolo), pt(portoghese), de(tedesco), ru(russo), nl(olandese), pl(polacco).
- L’esempio utilizza il polacco (pl-PL), ma puoi cambiarlo in qualsiasi altra locale supportata.