Same problem exists with tes app also. Zh-Hant.lproj works fine for Chinese Traditional and Chinese Traditionl(Hongkong) but doesnot work for Chinese Traditionl(Taiwan).
Indeed. There seems to be some confusion about whether 'Chinese as used in Taiwan' should be
zh-TW
or
zh-Hant-TW
. Specifically, the Preferred Languages list in the Languages & Region preferences panel uses the former and Xcode assumes the latter (both in the main body of its 'add localisation' popup menu and in the extra languages hung off the Other submenu).
If I rename Zh-Hant.lproj to Zh_TW.lproj, everything works fine. But Xcode doesnot provide any option to add Zh_TW.lproj.
Indeed. It's OK to do this—historically it was necessary when dealing with localisations that Xcode didn't specifically understand—but it's clearly less than ideal.
You should file a bug about this. Honestly, I don't know enough about the history of Chinese localisations to tell you whether this is a bug in Xcode or a bug in OS X but, either way, something needs to be fixed.
And if you want a definitive answer about how best to work around this, I recommend that you open a DTS tech support incident for it. One of my colleagues—one who's more familiar with Chinese localisation—will then be able to help you on an official basis.
Share and Enjoy
—
Quinn "The Eskimo!"
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"