support currency code, name generate