Hi,
HikaShop can translate the values of the custom fields.
It will look for in the translation keys if it can find a corresponding one.
The system transform the text into a translation key, using only uppercase and replacing special characters by underscores.
So, yes it is the correct way to translate custom field values.
For the second point, I'm not sure I understand it clearly ; can you please try to re-explain it or provide a screenshot to illustrate your problem ?
Kind regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.