Les lettres que vous lisez sur cette page sont en anglais. Comme un anglophone , vous pouvez prendre pour acquis que votre ordinateur et les programmes que vous utilisez , sont étiquetées en anglais. Cependant, les ordinateurs sont utilisés partout dans le monde . Par conséquent, les programmeurs Java qui veulent que leurs programmes soient d'usage international devront utiliser l'objet ResourceBundle . Nommer cet objet est un processus simple. Locales
Parce que les ordinateurs sont utilisés dans le monde entier , les systèmes sont conçus pour fonctionner dans un certain nombre de langues différentes. Chaque langue dans laquelle un ordinateur est programmé pour fonctionner est appelé un "locale ". Le langage de programmation Java est livré avec un certain nombre de ces lieux construits dans une classe appelée « ResourceBundle . " Les programmeurs Java peuvent accéder à ces lieux par l'instanciation d'une nouvelle instance de ResourceBundle avec les paramètres appropriés .
Actuelle Locale
Le local actuel est un autre nom pour les paramètres régionaux que l' programmeur veut utiliser dans un programme particulier . La locale le programmeur va utiliser est stockée dans une instance de l'objet " Locale " . Qu'est-ce exactement que le programmeur appelle cet objet locale est tout à fait au programmeur . Le programmeur nomme l'objet de localisation quand il déclare , avec la syntaxe "Locale myCurrentLocale = new Locale ( locales ) ", où " myCurrentLocale " est le nom du programmeur donne à l' objet Locale , et "locales " sont les noms des lieux vous souhaitez utiliser.
regroupements de ressources
La classe ResourceBundle contient les données nécessaires pour les différentes localités. Lorsque le programmeur déclare un nouvel objet ResourceBundle , ce lieux , il tire vers le haut dépendra des lieux le programmeur énumérés dans l'objet Locale . Cet objet est un des paramètres que le programmeur Java va passer dans la classe ResourceBundle pour récupérer les endroits appropriés.
Nommer
Tout comme le programmeur peut choisir n'importe quel nom il choisit pour l'objet Locale , il peut choisir n'importe quel nom pour son objet ResourceBundle qu'il choisit quand il déclare. La syntaxe est " ResourceBundle myResourceBundle = ResourceBundle.getBundle ( cible - objet, myCurrentLocale ) ; " où " myResourceBundle " est le nom que vous donnez l'objet ResourceBundle et " cible - objet" est le nom du fichier de classe ou d' un bien pour lequel le programmeur utilise l'objet ResourceBundle .