update: fix syntax with almost 400 lines
fix wrong trans (shared option) and more.