Localizzazione, globalizzazione e internazionalizzazione

Post pubblicato il 6 marzo 2008 in blogs.technet.com/terminologia

Nota: la terminologia descritta di seguito riflette l’uso specifico di Microsoft e potrebbe non coincidere con la terminologia usata da altri produttori di software.


Il termine localizzazione descrive la traduzione e l’adattamento di software per un mercato specifico; per software in questo caso si intende non solo il programma e relativa interfaccia grafica ma l’intero pacchetto, ovvero il materiale di supporto come guide, documentazione cartacea, materiale marketing, confezione del prodotto e pagine Web correlate. La localizzazione parte sempre da un prodotto che è stato sviluppato per un altro mercato in un’altra lingua, di solito l’inglese, ed è un processo la cui efficacia ed efficienza dipendono in buona parte da altri tipi d’interventi, quali globalizzazione e localizzabilità.

Con globalizzazione Microsoft descrive lo sviluppo di software che riesce a soddisfare le aspettative di utenti in mercati diversi grazie a caratteristiche e funzionalità non basate su un’unica lingua e unico locale, un processo che altri descrivono come internazionalizzazione. Il concetto espresso dal termine locale non è facilmente traducibile ed indica tutte le impostazioni specifiche di un certo mercato e di una certa lingua, come ad esempio il formato della data, dell’ora, il tipo di tastiera, il separatore decimale ecc. Un esempio banale: se consideriamo la data 06/07/08, qualsiasi italiano penserà si tratti del 6 luglio 2008, un americano interpreterebbe invece 7 giugno 2008 e un ungherese 8 luglio 2006. È quindi fondamentale che nello sviluppo di software vengano applicati interventi di globalizzazione che consentano di utilizzare correttamente le impostazioni in uso nel proprio paese, indipendentemente dalla lingua del prodotto stesso.

Se si decide di localizzare un prodotto e renderlo disponibile in lingue diverse, si parla di localizzabilità, ovvero dello sviluppo di software che possa essere adattabile a mercati diversi senza che si debbano effettuare modifiche al codice. Un’applicazione dovrebbe essere localizzabile fino dall’inizio del suo sviluppo affinché il processo di localizzazione possa poi risultare efficiente e l’adattamento sia il più lineare possibile in termini di costi monetari e temporali.

Microsoft usa anche la descrizione world ready per descrivere i prodotti utilizzabili in tutto il mondo indipendentemente dalla lingua.

Understanding Internationalization – Globalization Step-by-Step

Immagine: Globalization Step-by-Step

Vedi anche: Localizzazione di esempi e riferimenti e un glossario in inglese dei termini legati a localizzazione e globalizzazione.