Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 704 Bytes

README.md

File metadata and controls

12 lines (9 loc) · 704 Bytes

#LocaleBean Convenience bean for localization for Java Server Faces.

The model used is to have different versions of a file for different languates, with the locale information appended to the filename, as in the examples below:

  • filename.xhtml, the default (English US) file
  • filename_FR.xhtml, the French translation of the file
  • filename_FR_CA.xhtml, the French (Canada) translation of the file
  • filename_FR_FR.xhtml, the French (France) translation of the file

Suffixes checked are Language, Scrupt, Country, and Variant.

The function public static String getLocalizedFilename(final String fn) looks for the most specified version of a file, ie.e with the most number of parts.