add translatable messages + add a locale manager + fix checkable