5: Support localized text resources 

Resolve strings with % prefix as localized resources.
5: Support localized text resources 

refactor
5: Support localized text resources 

Throw LoadException when ResourceBundle is missing.
5: Support localized text resources 
Removed empty line
5: Support localized text resources 
Renamed test
5: Support localized text resources 
Extended tests
5: Support localized text resources 
Added comment for further implementation
5: Support localized text resources 
Throw LoadException when resource key is not available
5: Support localized text resources 
Fixed missing resolve
3: Introduce abstraction for values and elements 
Refactored
3: Introduce abstraction for values and elements 
Extracted method
3: Introduce abstraction for values and elements 
Refactored
3: Introduce abstraction for values and elements 
Added unit test for ValueResolver
3: Introduce abstraction for values and elements 
Added test case for missing ResourceBundle
3: Introduce abstraction for values and elements 
Removed generic type of resolve method. Those not look quite good.
3: Introduce abstraction for values and elements 
Refactored
3: Introduce abstraction for values and elements 
Added comment to clean up code
3: Introduce abstraction for values and elements 
Refactored