Thanks for your answer.
But I'm a bit confused. The Zstrings, like $$$/AETE/ContactSheet2/Source2=source from your example, are for Adobes internal use. The only way that I figured out to make the Zstrings work in my script is to append my own Zstrings in Adobes locale .dat-file tw10428,dat. But that file is controlled by Adobe and can be changed at any time, and I think that script writers is not supposed to alter that file.
"Outside" the <javascriptresource> and <terminology> tags the localize function works to make text strings local. But for the <javascriptresource> and <terminology> tags I have only found the Zstrings to work.
Is there any other way to make strings local in these tags or is it possible to control which dat file the local strings shall be read?