It is working! Being more general seems to be a good idea. After examining +NSLocale preferredLanguages
, I renamed the localization directory to ksh.lproj
and things work as expected!
Qapla'! Now working for Klingon, too
As @_mochs found out, passing -AppleLanguages (ksh-Latn_DE)
as a lauch argument will show the Kölsch localization. I have added a "Start in ksh-Latn_DE" shared Scheme.
This project is an attempt to localize an iOS App into "Colonian (Latin, Germany)", otherwise known as "Kölsch".
I have manually added a ksh-Latn_DE.lproj
folder with a Main.strings
file, and edited the project.pbxproj
file to incude it. It seems to be working, Xcode obviously regognizes it, and the built project contains the ksh-Latn_DE.lproj
Folder
-
Set the iPhone's Language to "Kölsch". The list of languages should now be:
- Kölsch
- Deutsch (iPhone Sprache)
- Englisch
-
Build and run this App
The text in the center says "Lebenslang Köln-Kalk Verbot!"
The text in the center says "You've lost your LA privileges"
While the current NSLocale localeIdentifer
is ksh-Latn_DE
, the first preferred Localization is en
. This appears to be causing other apps trouble as well.