Not the script translates permissions differently, the string 'NT AUTHORITY\NETWORK SERVICE' in hungarian edition of Vista is 'NT AUTHORITY\HÁLÓZATI SZOLGÁLTATÁS'. On other editions like German it may be translated to other string. So only the credential name is translated. The permissions have to assigned manually. Of course it's an OS issue...
The other. If eCF would be fully Unicode, then it shouldn't be a problem. The non-unicode piece of code must be somewhere in PublicStore, because the backend CommerceManager works fine with hungarian non-unicode settings. I don't have full source code yet, so i can't invastigate this for you now much deeper.