update translations, implement copy method