fix category snippets
add category block in installer
fix detail block in installer
update module base with category functions
add category.base and detail.base
update locale