Die Briefe, die Sie auf dieser Seite lesen, sind in Englisch. Als englischer Muttersprachler , können Sie halten es für selbstverständlich , dass der Computer und die Programme, die Sie verwenden , in Englisch beschriftet sind. Allerdings sind Computer auf der ganzen Welt eingesetzt. Folglich wird Java -Programmierer, die ihre Programme von internationalen Einsatz sein will, muss die ResourceBundle Objekt verwenden . Benennen Sie dieses Objekt ist ein einfacher Prozess. Locales
Da Computer weltweit eingesetzt werden , werden Systeme entwickelt, um in einer Reihe von verschiedenen Sprachen zu arbeiten. Jede Sprache, in der ein Computer programmiert zu bedienen ist, wird als "locale ". Die Programmiersprache Java kommt mit einer Anzahl von diesen Schauplätzen in einer Klasse namens gebaut " ResourceBundle . " Java-Programmierer können diese Gegenden durch Instanziieren eine neue Instanz der ResourceBundle mit den entsprechenden Parametern zuzugreifen.
Aktuelle Locale
Die aktuelle locale ist ein anderer Name für die Locale-Einstellungen , dass die Programmierer will in einem bestimmten Programm verwenden. Die Locale der Programmierer verwenden wird in einer Instanz der "Locale " -Objekt gespeichert . Was genau der Programmierer nennt diese locale Objekt ist vollständig bis zum Programmierer. Der Programmierer benennt die locale -Objekt, wenn er erklärt , mit der Syntax "Locale myCurrentLocale = new Locale ( locales ); " wo " myCurrentLocale " ist der Name der Programmierer gibt dem Locale -Objekt und " Schauplätze " sind die Namen der Schauplätze Sie verwenden möchten .
Ressource Bundles
ResourceBundle Klasse enthält die notwendigen Daten für die verschiedenen Schauplätze . Wenn die Programmierer ein neues Objekt ResourceBundle was Schauplätzen zieht es auf den Schauplätzen der Programmierer in der Locale Objekt aufgeführt abhängen wird erklärt . Dieses Objekt ist einer der Parameter, die die Java- Programmierer in die ResourceBundle Klasse übergeben , um die richtigen Schauplätze abzurufen.
Naming
So wie der Programmierer kann wählen , was Namen wählt er für die Locale -Objekt , kann er entscheiden, auf welche Namen für seine ResourceBundle Objekt, das er , wenn er es erklärt wählt . Die Syntax ist " ResourceBundle myResourceBundle = ResourceBundle.getBundle (Ziel - Objekt , myCurrentLocale ); " wo " myResourceBundle " der Name, den Sie die ResourceBundle Objekt und "Ziel - Objekt " ist der Name der Klasse oder Property-Datei , für die der Programmierer wird mit dem Objekt ResourceBundle .