An open API service indexing awesome lists of open source software.

https://github.com/below/lost-in-translation

An attempt to localize into ksh-Latn_DE
https://github.com/below/lost-in-translation

Last synced: 6 months ago
JSON representation

An attempt to localize into ksh-Latn_DE

Awesome Lists containing this project

README

          

# Lost-In-Translation

## Update Nov 2nd 2015

**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

## Update

As [@_mochs](https://twitter.com/_mochs "@_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.

## An attempt to localize into ksh-Latn_DE

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
![alt File "Main.strings Colonian (Latin, Germany)"" in Xcode Project Navigator"](Xcode_ksh-Latn_DE01.png)
![alt "Colonian (Latin, Germany) listed in Project Localizations"](Xcode_ksh-Latn_DE02.png)

## Steps To Reproduce

1. Set the iPhone's Language to "Kölsch". The list of languages should now be:
* Kölsch
* Deutsch (iPhone Sprache)
* Englisch

2. Build and run this App

## Expected Result

The text in the center says "Lebenslang Köln-Kalk Verbot!"

## Actual Result

The text in the center says "You've lost your LA privileges"

## Notes

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.