Problem with Binary Details iOs / Localization. Builded with PhoneGap Build

  • 7
  • Problem
  • Updated 5 years ago
Hi,
This morning, i wanted make the submission of my application on the Itunes Connect.

My project is realized with PhoneGap. All is good in test.
So i'ved produce all certificate and mobile provisioning for the final distribution.

I'ved fill all input form in the Itunes Connect configuration for my app.
Name, App Id, Description Icon, Screenshots...
I'ved localized the application on the French Market on the Itunes Connect.

Then, I'ved upload with Application Loader the correct IPA, maked by PhoneGap Build with the correct Certificat and Mobile provisioning.

Few minutes ago, i've an error....
"Missing ScreenShots"

So, i search...

I've already put 4 images (screenshots from my iphone).... But i did'nt post Ipod Touch screenshots... (i waiting this device, in few minutes for make screenshots...)

But, i think isn't the good solutions... so i search... and look the Binary Details :
and i've seen this :

Localizations : ( "en", "es" )

(The application is only for the French Market)

So question.... :

This is maybe the problem...but where can i modify it ?????????

In PhoneGap Build website is it impossible to configure it...
I've make search on forum, help full time...and i'cant find the answer...
Can i make the configuration into the config.xml ?? (i found nothing to make correction...)

Please help me !

An Campaign Radio, will start à the end of the month.
I need to upload quickly the application.

Sorry for my english.... ;-) I'm a French guy.

Best regards.
Photo of Samuel

Samuel

  • 4 Posts
  • 0 Reply Likes

Posted 9 years ago

  • 7
Photo of thetoaster

thetoaster

  • 5 Posts
  • 0 Reply Likes
I encounter the same problem... Where to define the languages for phonegap build? I only upload a zip and don't use xcode. should therein be the named folders?
Photo of Justin Fidler

Justin Fidler

  • 5 Posts
  • 0 Reply Likes
Same issue here. The Github link doesn't work, and in the thread above, it's unclear if the file should be name locale.string, locale.strings, local.string, or local.strings.

Also, why does PhoneGap Build build the app with Northern Sami as a default language? If it's going to pick default language, why not more commonly-used languages?

It seems to me that the ultimate solution here is to allow the languages supported to be specified in the config.xml file, since most apps are probably built for only a single language anyway.
Photo of Justin Fidler

Justin Fidler

  • 5 Posts
  • 0 Reply Likes
We figured this out with help. The file should be named local.strings and in our case (English-only), place it in \locales\en and put a dummy value in the local.strings file like:
"DummyKey" = "Dummyvalue";
Photo of Brenton Bleechmore

Brenton Bleechmore

  • 1 Post
  • 0 Reply Likes
Hi Justin,

I have exactly the issue you have outlined and only want English.

Do you mean literally add the line "DummyKey" = "Dummyvalue"; and that's it?

Your help appreciated. Cheers,

Brenton

email reply if its easier

brenton (.) bleechmore (@) me (.) com
Photo of Gerhard Teschl

Gerhard Teschl

  • 25 Posts
  • 0 Reply Likes
this means, when i write my app with html5/js, then i have to create (in our case english-only) a folder "locales" and in there a folder "en" .... and in this folder i create a file called local.strings... with the dummy key....

and than upload as zip to phonegap build?

this works?
Photo of brendan

brendan

  • 2 Posts
  • 0 Reply Likes
This thread remains incredibly confusing. Why does PhoneGap include a recording module by default? Why does it still include these four rather random languages?

What's the right way to remove the recording module, and the right way to reduce this down to an English-only app?

thanks
Photo of renemaasblog

renemaasblog

  • 31 Posts
  • 5 Reply Likes
Still no tutorial for PG Build
Photo of Mohsin Qureshi

Mohsin Qureshi

  • 7 Posts
  • 0 Reply Likes
i use this structure in my www folder

www\locales\en\local.strings
and put a dummy value in the local.strings file

i check it on iphone but its not working
what should i do ?
now
how to use this string
my question is that the app automatically pick words that i write in loca.string file like this
"user name" = "brukernavn";
"password"="passord";
"Please enter your login details"="Vennligst fyll inn dine innloggingsdetaljer";
"Select Date"="Velg dato";
"Most Recent Four Years"="Nyeste fire år";
"Year"="år";

i have to make the app multilingual

you can also mail me
qrshmhsn@gmail.com
+923236285335
Photo of Mohsin Qureshi

Mohsin Qureshi

  • 7 Posts
  • 0 Reply Likes
plzzzzzz any one can help me
free lunch will be given to those person
Photo of Kaushal Patel

Kaushal Patel

  • 1 Post
  • 0 Reply Likes
I have a same question how its works? can anybody plzzz explain how locallization works in phonegap.
Photo of Wayferer

Wayferer

  • 7 Posts
  • 0 Reply Likes
I struggled with this issue and hopefully this will help someone. If you are using build.phonegap.com your folder structure should be (to support only english):

- appname
-- www
--- locales
---- en
----- local.strings

in local.strings put "DummyKey" = "Dummyvalue";

This resolved the issue for us
Photo of François-Régis Simon Peretti

François-Régis Simon Peretti

  • 26 Posts
  • 1 Reply Like
Folder structure work-around on this matter is working with PG 3.6.3 and NOW BROKEN ON PG 3.7.0 !!

- appname
-- www
--- locales
---- en
----- local.strings

in local.strings put "DummyKey" = "Dummyvalue";
Photo of Omnem

Omnem

  • 4 Posts
  • 0 Reply Likes
*BUMP*

Is this still broken on 3.7.0 ?
Photo of Josh Thoma

Josh Thoma

  • 5 Posts
  • 0 Reply Likes
x2. I would like to upgrade to 3.7.0, but would need this resolved first.
Photo of Vishal Shende

Vishal Shende

  • 3 Posts
  • 0 Reply Likes
I have created new project using apache cordova 3.8.0.it is working properly on all devices.But there is one problem the Resources folder does not contain en.lproj, de.lproj and Localizable.strings file in it. So how can i set localization for default English language?

In screenshot you will see that there are folders (marked as red )named de.lproj,en.lporj etc , they are missing in new cordova 3.8.0 project.In green mark we have to set localization by default to English.So how i set localization there. OR Please tell me there is no need to set localization and these folders in new cordova project.

http://stackoverflow.com/questions/32...