add translatable support