translation should probably happen when a new language is persisted the first time, not right away. as you won't have a nice name yet anyways.