What probably makes sense in the long run is for objects to have two names: internal name (aka current english name) and a display name (translated). I think that’s how Scratch https://scratch.mit.edu/ does it, as all of their building blocks are translated in other languages too. We sat down with one of my German nephews and showed him scratch. The UI was in German *and* the objects were all in German too, which worked really nicely.
Dan Wilcox
@danomatika
danomatika.com http://danomatika.com/
robotcowboy.com http://robotcowboy.com/