Hi Fred,
The FAQ changed, originally it recommended using the "new" names like zh-Hant.resx over the old names, but unpatched systems did not recognize the new names.
From what I understand though it was discovered some serious performance issue could occur in ASP.NET using the new names so my contacts at MS told me to rename back to the old names which I did a version or 2 ago and I updated the FAQ. It seems now with SP2 they have changed it so up to date systems no longer recognize zh-Hant. I think they did this to prevent performance problems and force app developers to go back to the old names.
So we have come full circle, where once it was systems that were not up to date didnot recognize the new culture names but now it is the up to date systems that no longer recognize those names and we are supposed to go back to using the old names.
Best,
Joe