CMDBuild è una applicazione nativamente multilingua.
Sono disponibili due livelli di localizzazione:
- localizzazione degli elementi di base dell'interfaccia: menu standard, pulsanti, titoli di pagina e etichette di TAB, header e footer dell'applicazione, interfaccia di amministrazione, ecc
- localizzazione completa dell'applicazione: menu personalizzati, nomi delle classi e degli attributi, nomi e descrizioni dei domini, liste lookup, ecc
Dal momento che CMDBuild è un ambiente da configurare tramite le funzionalità previste, e che viene reso disponibile senza un modello dati e senza workflow e report predefiniti, la localizzazione standard è quella di primo livello.
La localizzazione di primo livello:
- viene contribuita da utilizzatori dell'applicazione;
- include numerose lingue;
- è basata su file json gestiti dal Mantainer Tecnoteca.
Una volta che un utilizzatore ha configurato la propria istanza di CMDBuild, è possibile effettuare la localizzazione di secondo livello per disporre dell'intera applicazione nelle lingue desiderate.
La localizzazione di secondo livello:
- viene effettuata direttamente dall'interno dell''applicazione tramite tramite le apposite funzioni del Modulo di amministrazione
- può essere esportata / reimportata in formato CSV per operare esternamente o per renderla disponibile ad altri utenti
- è già disponibile nelle lingue inglese ed italiana per chi decidesse di utilizzare istanze di CMDBuild già configurate, come CMDBuild READY2USE e openMAINT.