add a wrapper to translate
improve jq-tree component