Update# add Batman.I18N t and translate filter correctly get keypath value to display translation
Update# rewite Batman.I18n translate method to prevent call interpolate twice
Update# add Batman.I18N fallback translation support
Update# update Batman.I18N fallback setting from accessor to class property
Update# add test for Batman.I18N apply variable after get translation
Update# change translate filter create method
Update# improve translate filter argument name to more readable
Update# fix translate filter logic
Update# let translate filter return empty string instead undefined when didn't receive any string
Update# use call instead apply in translate filter to call interpolate
Merge pull request #988 from elct9620/elct9620/i18n-improve

Improve Batman.I18N and make filter work