PIM-3240: Create Locale interface
PIM-3240: Add locale mapping with interface
PIM-3240: Use interfaces