Add gettext support
Fix parameter default value not to use mutable objects