Alan hi,

That may be the solution, but I have no idea how to create a valid .lproj 
folder within a Livecode app.
I’ve checked other iOS apps {facebook, evernote, etc.}.
They have more than hundred of .lproj folders
and each of those folders contain two files:
Localizable.strings and InfoPlist.strings.

But both of them seem to binary-encoded such as:
6270 6c69 7374 3030 df11 0361 0001 0002

How can we replicate them, what’s the actual structure; does anyone know?

And most importantly, is this the way?

I’m not trying to localize the native-to-Livecode objects, rather native-to-iOS 
controls like browser or externals.
Trying to make Livecode comply the user’s System-Wide Language Choice.


Thanks,

~ Ender

From: Alan Stenhouse Alan Stenhouse
Reply: Alan Stenhouse alanstenho...@hotmail.com
Date: February 24, 2014 at 13:55:12
To: use-livecode@lists.runrev.com use-livecode@lists.runrev.com
Subject:  Re: Localization on iOS  
Hi Ender  

Have you tried creating folders for each of the languages that you want to 
support and add them to the project using the copy folder tab in standalone 
settings?  

The folder names are of the form:  

tr.lproj (for turkish - I think!)  
de.lproj (for german)  
en.lproj (for english)  

etc  

HTH.  

cheers  

Alan  
--  
Alan Stenhouse  
alanstenho...@hotmail.com  

Check out our apps on the App Store:  

BeatSpeak - the multilingual talking metronome  
EV-Point - Find your nearest Electric Vehicle Recharge Station.  

On 24/02/2014, at 12:00 PM, use-livecode-requ...@lists.runrev.com wrote:  

> From: Ender Nafi Elekcioglu <endern...@keehuna.com>  
> To: LiveCode Forums <use-livecode@lists.runrev.com>  
> Subject: Localization on iOS  
> Message-ID: <etPan.530a8b68.25e45d32.123@fdbqRetina.local>  
> Content-Type: text/plain; charset="utf-8"  
>  
> Hi folks,  
>  
> It seems that no matter the user?s localization settings {choice of interface 
> or keyboard language} are,  
> Livecode apps? native-to-iOS controls use English.  
>  
> Example:  
> User?s iPhone is set to Turkish but the mobile browser instance within my 
> Livecode app which loads a local pdf shows ?2 of 163? as page numbers.  
> So was the mergPop external of Monte, the options are: Save Image, Assign to 
> Contact, Add to Reading List, etc.  
>  
> I was editing the Settings.plist files to overcome this problem:  
> <key>CFBundleDevelopmentRegion</key> <string>English</string>  
> to  
> <key>CFBundleDevelopmentRegion</key> <string>Turkish</string>  
>  
> That changes the pdf page numbers to ?2 / 163?  
> and mergPop?s options to: G?r?nt?y? Kaydet, Ki?iye Ata, Okuma Listesine Ekle, 
> ...  
>  
> So far so good, because nearly all my clients? target audience are Turkish.  
> But in fact, this is an awful workaround because now it?s only in Turkish no 
> matter in what language the device is used.  
> Mine is all in English, for example; yet, if I open Safari, I see an English 
> menu but if I open one of my apps, I see Turkish entries.  
>  
> And worse of all, there is no way that I can develop a multilanguage, truly 
> localized app.  
> Changing native-to-Livecode fields, buttons, etc. is easy; but how can I 
> update the native-to-iOS entries like mobile browser?s or externals? ?  
>  
> What I need is, my Livecode app reads the system language and reflects it to 
> the native-to-iOS options/entries/menus, etc.  
>  
> Is there a way to accomplish this, maybe an entry as follows:  
> <key>CFBundleDevelopmentRegion</key> <string>${SYSTEM_BUNDLE_REGION}</string> 
>  
>  
> That string is totally pseudo, btw :)  
>  
>  
> Thanks for any insights?  
>  
>  
> Best,  
>  
> ~ Ender  

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to