Der Explorer übersetzt nichts automatisch.
Man kann aber statt direkt einen Text anzugeben, dem Explorer sagen, daß er den Text aus einer
DLL-Resource laden soll.
Und diese Resourcen kann man lokalisieren. (mehrere Resourcen anlegen, mit den entsprechenden Sprachcodes oder halt mehrere Sprach-Resource-DLLs, je Sprache eine
DLL)
Bei der neuen TextDatei steht in HKEY_CLASSES_ROOT\.txt\ShellNew\ItemName halt
@%SystemRoot%\system32\notepad.exe,-470
drin, also der ResourceString mit der ID 470, aus der angegebenen Datei (EXE oder
DLL).