Internazionalizzare il codice sorgente di un programma Java consente a un singolo versione del codice da eseguire per gli utenti di più lingue. Questo processo è più tempo di una semplice produzione di un programma che può essere eseguito solo in una sola lingua . Ci vuole meno tempo , però, di tornare indietro e riscrivere il codice sorgente di un progetto per l'esecuzione in altre lingue individuali ogni volta che gli sviluppatori vogliono penetrare in un nuovo mercato . Internazionalizzazione rende anche molto più facile da mantenere una sola versione del software , piuttosto che avere una versione completamente diversa per ogni lingua . La lingua non è l'unica preoccupazione quando si esegue un programma in un altro paese, riferimenti culturali , geografiche e anche climatica , per esempio , potrebbe essere necessario modificare il programma di dare un senso in un'altra nazione
Impostazioni internazionali .
gli sviluppatori di software
si riferiscono ai diversi alfabeti e lingue che gli utenti di computer in tutto il mondo utilizzano come locali . Le versioni locali sono multistrato , contenente una voce di livello superiore per un determinato paese, le voci di livello immediatamente inferiori per un particolare stato o provincia , e poi per le lingue residenti di quelle aree geografiche sempre più specifiche usano comunemente . Questi contengono non solo la lingua e l'alfabeto che quella zona usa comunemente per la lingua , ma anche il formato di quella regione utilizza per la visualizzazione di data e ora.
Locale Oggetti
Java fa un sacco di lavoro per la gestione di queste diverse impostazioni internazionali per il programmatore memorizzandoli in file di classe . Per ogni locale in cui gli sviluppatori vogliono che il loro programma di essere in grado di correre, i programmatori possono creare istanze di oggetti di tali classi di localizzazione . Questi oggetti contengono effettivamente la versione di un particolare linguaggio di tutta l'interfaccia del programma . Oggetti Language Negozio dati in linguaggio di un particolare , ma non si traducono direttamente . Gli sviluppatori di conseguenza, devono essere sia abile con le lingue in cui essi vogliono che i loro programmi da eseguire , o trovare persone per gestire la traduzione per loro.
Locales e della JVM
il
sistema di avere una macchina specifica Java Virtual machine (JVM) , che traduce il bytecode generalizzato in codice eseguibile per un particolare sistema operativo , di Java consente inoltre agli sviluppatori di codice internazionalizzazione . La JVM ha un ampio accesso a un sistema operativo e le sue impostazioni , in modo che possa identificare automaticamente le impostazioni locali in cui un utente ha inserito il proprio computer di funzionare . Quando la JVM esegue un programma , utilizza queste informazioni per selezionare automaticamente la lingua dell'utente finale tra quelli degli sviluppatori inclusi in oggetti di localizzazione del programma .
Programmazione © www.354353.com