The Hadoop framework uses the standard Java localization for a readable Counter names. The name is used internally by the framework but what gets displayed when you see the counters is the display name .
To see it in action ,
Create properties file named after the enum in the same directory as the top-level class containing the enum.
The properties file should contain a single property named CounterGroupName, whose value is the display name . Define all the fields with a suffix .name .
Ex: for an enum as follows defined within Employee class
`enum Counters { VALID , INVALID }`
Create a properties file Employee_Counters.properties file in the same package of Employee. with the following entries
CounterGroupName=Employment Records
VALID.name=Valid Employee Records
INVALID.name=Invalid Employee Records
Create another properties file Employee_Counters_fr_FR.properties to display the counter names in French.
If the default locale is EN , you would see the counters being displayed with the values supplied in the properties file .