I modi per il nome del bundle di risorse in Java

May 6

I modi per il nome del bundle di risorse in Java


Le lettere che stai leggendo in questa pagina sono in inglese. Come un anglofono, si può dare per scontato che il computer, e i programmi utilizzati, sono etichettati in lingua inglese. Tuttavia, i computer sono utilizzati in tutto il mondo. Di conseguenza, i programmatori Java che vogliono i loro programmi per essere di uso internazionale dovranno utilizzare l'oggetto ResourceBundle. Naming questo oggetto è un processo semplice.

locali

Poiché computer sono utilizzati in tutto il mondo, sistemi sono progettati per funzionare in un numero di lingue diverse. Ogni lingua in cui un computer è programmato per operare è chiamato "locale". Il linguaggio di programmazione Java è dotato di un certo numero di questi locali integrate in una classe denominata "ResourceBundle." programmatori Java possono accedere a questi locali istanziando una nuova istanza di ResourceBundle con i parametri appropriati.

Locale corrente

La localizzazione corrente è un altro nome per le impostazioni internazionali che il programmatore vuole utilizzare in un particolare programma. Il locale il programmatore utilizzerà viene memorizzato in un'istanza dell'oggetto "Locale". Che cosa è esattamente il programmatore chiama questo oggetto locale è interamente a programmatore. I nomi programmatore l'oggetto locale quando dichiara che, con la sintassi "Locale myCurrentLocale = new Locale (locali);" dove "myCurrentLocale" è il nome del programmatore dà all'oggetto Locale, e "locali" sono i nomi dei locali che si desidera utilizzare.

gruppi di risorse

La classe ResourceBundle contiene i dati necessari per tutte le diverse impostazioni internazionali. Quando il programmatore dichiara un nuovo oggetto ResourceBundle, cosa Locali si tira su dipenderanno dai locali programmatore elencato nell'oggetto Locale. Questo oggetto è uno dei parametri che il programmatore Java passerà nella classe ResourceBundle per recuperare le localizzazioni corrette.

Naming

Proprio come il programmatore può selezionare qualsiasi nome che sceglie per l'oggetto Locale, può scegliere qualsiasi nome per il suo oggetto ResourceBundle sceglie quando lui dichiara. La sintassi è "ResourceBundle myResourceBundle = ResourceBundle.getBundle (target-oggetto, myCurrentLocale);" dove "myResourceBundle" è il nome assegnato l'oggetto ResourceBundle e "target-oggetto" è il nome del file di classe o in cui il programmatore sta utilizzando l'oggetto ResourceBundle.


Articoli Correlati