nerdexam
Oracle

1Z0-804 · Question #100

You have been asked to create a ResourceBundle file to localize an application. Which code example specifies valid keys menu1 and menu2 with values of File Menu and View Menu?

The correct answer is D. menu1 = File Menu. A properties file is a simple text file. You can create and maintain a properties file with just aboutany text editor. You should always create a default properties file. The name of this file begins with the base name of your ResourceBundle and ends with the .properties…

Localization

Question

You have been asked to create a ResourceBundle file to localize an application. Which code example specifies valid keys menu1 and menu2 with values of File Menu and View Menu?

Options

  • A<key name ="menu1">File Menu</key>
  • B<key> menu1</key><File Menu>File Menu </value>
  • Cmenu1m File menu, menu2, view menu
  • Dmenu1 = File Menu

How the community answered

(43 responses)
  • A
    9% (4)
  • B
    16% (7)
  • C
    5% (2)
  • D
    70% (30)

Explanation

A properties file is a simple text file. You can create and maintain a properties file with just aboutany text editor. You should always create a default properties file. The name of this file begins with the base name of your ResourceBundle and ends with the .properties suffix. In the PropertiesDemo program the base name is LabelsBundle. Therefore the default properties file is called LabelsBundle.properties. The following examplefilecontains the following lines: # This is the default LabelsBundle.properties file s1 = computer Note that in the preceding file the comment lines begin with a pound sign (#). The other lines contain key-valuepairs. The key is on the left side of the equal sign and the value is on the right. For instance, s2 is the key thatcorresponds to the value disk. The key is arbitrary. We could have called s2 something else, like msg5 ordiskID. Once defined, however, the key should not change because it is referenced in the source code. Thevalues may be changed. In fact, when your localizers create new properties files to accommodate additionallanguages, they will translate the values into various languages.

Topics

#ResourceBundle#properties file format#key-value pairs#localization files

Community Discussion

No community discussion yet for this question.

Full 1Z0-804 Practice