/ *
* La langue Java, en tant que première langue qui soutient l'internationalisation, a les caractéristiques essentielles de l'internationalisation inégalée dans d'autres langues dès le début:
* Utilisez Unicode pour écrire toutes les chaînes. Mais la théorie et la pratique sont toujours incapables de s'aligner pleinement, car Unicode lui-même change constamment.
* Dans J2SE (TM) 5.0, la modification principale est d'ajuster les packages tels que Java.lang, Java.Text, Java.util.regex pour faire le mot entier
* Le traitement des caractères est basé sur les normes UNICODE 4.0 et renforce également la prise en charge des caractères supplémentaires (pour plus d'informations, veuillez vous référer à:
* "Personnages supplémentaires dans le javaplateform" par Norbert Lindenberg et Masayoshi
* Okutsu,). De plus, ces ajustements ont résolu de manière globale le problème de la lecture, de l'écriture et de l'écriture de texte dans des pays d'Asie du Sud-Est comme le Vietnam, bien qu'ils ne l'ont pas fait
* Après un large éventail de tests. Pour afficher la langue prise en charge par Java et les informations de version correspondantes, vous pouvez utiliser le code suivant pour interroger.
* /
La copie de code est la suivante:
import java.util. *;
importer java.text. *;
Test de classe publique {
public static void main (String [] args) {
// les langues de sortie prises en charge par JVM
Les paramètres régionaux [] = dateFormat.getAvailableLocales ();
System.out.println ("======= Système local prend en charge le langage: ========");
for (int i = 0; i <locale.length; i ++) {
System.out.println (Locale [i] .toString () +
"/ t" + Locale [i] .getDisplayName ());
}
// Sortie des propriétés par défaut JVM
System.out.println ("===== Propriétés du système =========");
System.getProperties (). List (System.out);
}
}
Résultats en cours:
C: / java> test java
======== Le système local prend en charge le langage: =========
arabe
Ar_ae arabe (Émirats arabes unis)
AR_BH Arabe (Bahreïn)
AR_DZ Arabe (Algérie)
ar_eg arabe (Égypte)
AR_IQ Arabe (Irak)
ar_jo arabe (Jordan)
AR_KW Arabe (Koweït)
AR_LB Arabe (Liban)
ar_ly arabe (Libye)
Ar_ma arabe (Maroc)
ar_om arabe (Oman)
AR_QA Arabe (Qatar)
AR_SA Arabe (Arabie saoudite)
AR_SD Arabe (Sultan)
Ar_Sy Arabe (syrien)
AR_TN Arabe (Tunisie)
ar_ye arabe (Yémen)
hi_in hindi (Inde)
IW Hébreu
IW_IL Hébreu (Israël)
ja japonais
JA_JP Japonais (Japon)
ko coréen
KO_KR Korean (Corée du Sud)
Th thaï
th_th thaï (Thaïlande)
Th_th_th Thai (Thaïlande, th)
vi vietnamien
VI_VN vietnamien (Vietnam)
ZH chinois
ZH_CN Chinois (Chine)
ZH_HK Chinois (Hong Kong)
ZH_TW Chinois (Taiwan)
être biélorusse
Be_By Bearussian (Biélorussie)
bg bulgare
BG_BG Bulgarian (Bulgarie)
CA Catalan
CA_ES Catalan (Espagne)
cs tchèque
CS_CZ tchèque (République tchèque)
da danois
DA_DK Danish (Danemark)
de allemand
de_at allemand (Autriche)
de_ch allemand (Suisse)
de_de allemand (Allemagne)
DE_LU Devon (Luxembourg)
El grec
El_gr Greek (Grèce)
En_au English (Australie)
EN_CA Anglais (Canada)
EN_GB English (UK)
En_ie English (Irlande)
En_in English (Inde)
En_nz English (Nouvelle-Zélande)
En_Za English (Afrique du Sud)
es espagnol
ES_AR Espagnol (Argentine)
ES_BO Espagnol (Bolivie)
ES_CL Espagnol (Chili)
ES_CO Espagnol (Colombie)
ES_CR Espagnol (Costa Rica)
ES_DO Espagnol (République dominicaine)
ES_EC Espagnol (Equateur)
es_es espagnol (Espagne)
ES_GT Espagnol (Guatemala)
ES_HN Espagnol (Honduras)
ES_MX Espagnol (Mexique)
es_ni espagnol (Nicaragua)
es_pa espagnol (Panama)
ES_PE Espagnol (Pérou)
ES_PR Espagnol (Porto Rico)
ES_PY Espagnol (Paraguay)
ES_SV Espagnol (Salvador)
es_Uy espagnol (Uruguay)
ES_VE Espagnol (Venezuela)
ET estonien
ET_EE estonien (Estonie)
fi finnois
FI_FI Finnish (Finlande)
fr français
FR_BE français (Belgique)
FR_CA français (Canada)
FR_CH français (Suisse)
FR_FR French (France)
FR_LU FRANN (Luxembourg)
HR croate
HR_HR Croate (Croatie)
hu hongrois
hu_hu hongrois (Hongrie)
est islandais
is_is islandais (Islande)
it italien
it_ch italien (Suisse)
it_it italien (Italie)
Lt lituanien
LT_LT Lithuanian (Lituanie)
lv Letton (leto)
lv_lv Letton (leto) (Letton)
MK Macédonien
MK_MK Macédonien (roi de Macédoine)
NL néerlandais
NL_BE néerlandais (Belgique)
NL_NL Dutch (Pays-Bas)
Pas de norvégien
NO_NO NORWEGIAN (NORWEGIAN)
NO_NO_NY NORWEGIAN (NYNorsk, Norvège)
PL POLON
PL_PL POLOSI (Pologne)
PT Portugais
PT_BR Portugais (Brésil)
PT_PT Portugais (Portugal)
ro roumain
Ro_ro Roumain (Roumanie)
ru
RU_RU Russe (Russie)
Sk Slovaque
SK_SK Slovaquie (Slovaquie)
SL Slovien
SL_SI Slovène (Slovénie)
sq albanais
SQ_AL Albanan (Albanie)
SV suédois
SV_SE suédois (Suède)
TR Turc
tr_tr turc (türkiye)
Ukrainien britannique
UK_UA Ukrainien (Ukraine)
en_us anglais (nous)
en anglais
======= Propriétés du système ==========
- Listing des propriétés -
java.runtime.name = java (tm) 2 environnement d'exécution, stand ...
Sun.boot.library.path = C: / Program Files / Java / Jre1.5.0 / Bin
java.vm.version = 1.5.0-b64
Java.vm.Vendor = Sun Microsystems Inc.
java.vendor.url = http: //java.sun.com/
path.separator =;
Java.vm.name = Java Hotspot (TM) VM Client
file.encoding.pkg = Sun.io
user.Country = CN
Sun.os.patch.Level = Service Pack 1
java.vm.specification.name = spécification de la machine virtuelle Java
user.dir = c: / java
java.runtime.version = 1.5.0-b64
java.awt.graphicsenv = Sun.awt.Win32GraphicSenvironment
java.endorsed.dirs = c: / / programme fichiers / java / jre1.5.0 / lib / en ...
os.arch = x86
java.io.tmpdir = c: /docume~1/owner~1.leg/local ~1/temp/
line.separator =
java.vm.specification.vendor = Sun Microsystems Inc.
user.variant =
OS.NAME = Windows XP
Sun.jnu.encoding = GB18030
java.library.path = c: / windows / system32;.; c: / windows / syst ...
java.specification.name = spécification de l'API de la plate-forme Java
java.class.version = 49.0
Sun.Management.C.
os.version = 5.1
user.home = c: / documents et paramètres / propriétaire.legen ...
user.timeZone =
java.awt.priterjob = Sun.awt.Windows.wprinterJob
file.encoding = gb18030
java.specification.version = 1,5
user.name = propriétaire
java.class.path = c: /jdk1.5/lib; c: / java
java.vm.specification.version = 1.0
sun.arch.data.model = 32
java.home = c: / / programme fichiers / java / jre1.5.0
Java.specification.Vendor = Sun Microsystems Inc.
user.language = zh
awt.toolkit = Sun.awt.windows.wtoolkit
java.vm.info = mode mixte, partage
java.version = 1.5.0
java.ext.dirs = c: / / programme fichiers / java / jre1.5.0 / lib / ext
Sun.boot.class.path = C: / Program Files / Java / Jre1.5.0 / Lib / RT ...
Java.Vendor = Sun Microsystems Inc.
file.separator = /
java.vendor.url.bug = http: //java.sun.com/cgi-bin/bugreport ...
Sun.cpu.endian = Little
Sun.io.Unicode.encoding = Unicodelittle
Sun.desktop = Windows
Sun.cpu.isalist =
C: / java>