Google Play Experiment is available in wrong region - google-play

I've started Store listing experiment for en-IN English (India) language but I can see this experiment on Google Play although my device uses en-GB English (United Kingdom) locale.
Default Store listing language for my app is en-US English (United States) and en-GB is not listed.
Shouldn't be experiment available only for users with en-IN language and other English languages should fall back to default (en-US)? Can be this Store listing experiments distribution bug?

I've got response from Google Play Developer Support. It is Store listing bug and they are working on fix.

Related

SwiftUI application localized the wrong way on Xcode?

I have a localized (in English and in French) iPhone app on the App Store and there's something I'm wondering for a while without being able to get a response.
As you can see on the image below (from Xcode), English is set as the Development Language but not as the Base one so I'm wondering what happens for a user in Spain (with a phone in Spanish) or in Germany (in German), etc? What language did he sees on the App Store?
Maybe I'm freaking out for nothing! But English as the Base and not the Development Language would be more logic? Unfortunately, I can't try it myself, making my phone in Spain/Spanish because I still get the French App Store.
Thanks!
The localization setting has nothing to do with the AppStore. It's related to the end user's device (or app-specific) region. You can add your localized files for any localization you need (by selecting the file and adding to the desired localization from the right pannel), but the default localization will always be English.
So don't worry

p5.speech set default voice is not working

Hello I am working with p5.speech and I have set in my code a default voice to an english voice like so:
var speech = new p5.Speech('Kate');
My computer default language is Italian, and everything works as it should. I hear the english voice. I tested it on a friend computer and he gets his Spanish default speaking voice. How is this possible? Do I need some more settings?
Voices available to different browsers, operating systems, individual computers are vastly different. Your friend's computer probably does not have a voice named Kate.
These are voices available to Chrome on my Win10 machine.
These are voices available to Edge on my Win10 machine.
These are voices available to Chrome on my MacBook Pro.
It's less likely that people will have a specific English voice named Kate; it's more likely that people will have at least one en-US voice. The following code can choose an English (United States) voice for you.
var speech = new p5.Speech();
speech.setLang("en-US");
Demo:
https://glitch.com/~p5-speech-setlang-setvoice
A demo for you to try different combinations of setLang() and setVoice()
My observations:
Voices available depend on the browser you use. For example, I have 21 voices in Chrome and 6 in Edge.
There are two related functions: setVoice() and setLang(). They digest different arguments.
setLang() will try to choose a voice in the language you want if you have never called setVoice(). If you have called setVoice() once, setLang() won't be able to change voice for you anymore.
setLang()
For example:
setLang("it-IT")
setLang("en-US")
setLang("en-GB")
setLang("es-ES")
setVoice()
For example:
setVoice("Microsoft David Desktop - English (United States)")
setVoice("Microsoft Zira Desktop - English (United States)")
setVoice("Google US English")
setVoice("Google UK English Female")
References: BCP-47 code for languages | p5.speech reference

Incorrect locale code from Google Chrome on Mac

On Mac, the operating system language is the chrome browser language. I change the language to English (Canada) but the chrome extension I created was picking up en_US as the locale code. Tried it with multiple mac devices and the behaviors were all similar.
Used this method to get the language:
chrome.i18n.getMessage('##ui_locale')
also tried using
chrome.i18n.getUILanguage()
and they both had similar results which is en_US and en-US respectively.

Actions on Google Internationalization

Last week during the Google I/O '17, Google annonced that Google Assistant will soon be available in other countries (like France, Germany, Japan...)
I'm a french developer and I want to develop a new Action for Google Assistant.
Currently it's only possible to do it in English but does somebody know if an internationalization system will be available or if I will have to develop a copy of my current English agent and translate it on french when Google Assistant will be available for french people ?
If an internationalization system is created, will it be available only on API.ai, only on Actions SDK or on both ?
Thanks in advance :)
EDIT: Google Assistant is currently deploy to French user (29/05/2017), an internationalization system is now really needed.
[Update after 10/04 Google conference]
Api.ai now supports multi-language agents:
https://api.ai/docs/multi-language
And Actions on Google also supports multi language: in the App Information screen, you can use the arrow near "English" and click on "Add language".
More supported languages are coming soon...

WIndows Phone Certification Test Results - Fail

The second time refused to certify the application.
Comments: The application's long description and/or UI content is presented in Ukrainian not natively supported in the OS.
For an application to be presented in a language not natively supported in the OS, its description must satisfy the following
requirements:
1. A statement to indicate the application is not in the targeted language.
2. A full description text in the targeted language.
3. A full description text in the language supported by the application.
The second time I have a description in targeted language and supported by thr application, but App Center refused to certify the application again.
What did I do wrong?
What is mean this point?
1. A statement to indicate the application is not in the targeted language.
I'm not sure what to do.
When I must do description text in target lang and supported by the app?
Thanks.
I had this problem when I submitted Swedish apps to the Marketplace before Sweden got support. What I did was to have the app description like this:
NOTE: This application is only in Swedish.
Full description in Swedish
-- English --
Full description in English
And after that the app was certified without any problems. So change Swedish to Ukrainian and you should be fine.

Resources