Le SDK IMA vous permet de spécifier la langue de localisation des annonces et des commandes d'interface utilisateur du lecteur.
Spécifier une langue
Définissez la langue pour localiser les annonces et les commandes de l'interface utilisateur du lecteur à l'aide de la méthode ImaSdkSettings.setLanguage() avec le code de paramètres régionaux approprié, comme illustré dans l'extrait de code :
private void setAdUiLocalization(String languageCode) {
ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();
imaSdkSettings.setLanguage(languageCode);
}
Pour définir la langue lorsque vous utilisez l'extension ExoPlayer-IMA, utilisez ImaAdsLoader.Builder.setImaSdkSettings() :
private void setAdUiLocalizationExoplayer(String languageCode, Context context) {
ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();
imaSdkSettings.setLanguage(languageCode);
ImaAdsLoader.Builder builder =
new ImaAdsLoader.Builder(context).setImaSdkSettings(imaSdkSettings);
}
Codes de paramètres régionaux
Le SDK IMA est compatible avec les codes régionaux suivants :
| Langue | Code de pays |
|---|---|
| Arabe |
ar
|
| Arabe (Égypte) |
ar_eg
|
| Arabe (Arabie saoudite) |
ar_sa
|
| Bulgare |
bg
|
| Catalan |
ca
|
| Chinois (simplifié) |
zh
|
| Chinois (simplifié, Chine) |
zh_cn
|
| Chinois (traditionnel, Hong Kong) |
zh_hk
|
| Chinois (traditionnel, Taïwan) |
zh_tw
|
| Croate |
hr
|
| Tchèque |
cs
|
| Danois |
da
|
| Néerlandais |
nl
|
| Anglais |
en
|
| Anglais (Australie) |
en_au
|
| Anglais (Canada) |
en_ca
|
| Anglais (Royaume-Uni) |
en_gb
|
| Anglais (Irlande) |
en_ie
|
| Anglais (Inde) |
en_in
|
| Anglais (Singapour) |
en_sg
|
| Anglais (Afrique du Sud) |
en_za
|
| Estonien |
et
|
| Philippin |
fil
|
| Finnois |
fi
|
| Français |
fr
|
| Français (Canada) |
fr_ca
|
| Français (Suisse) |
fr_ch
|
| Allemand |
de
|
| Allemand (Autriche) |
de_at
|
| Grec |
el
|
| Hébreu |
he
|
| Hindi |
hi
|
| Hongrois |
hu
|
| Islandais |
is
|
| Indonésien |
id
|
| Italien |
it
|
| Japonais |
ja
|
| Coréen |
ko
|
| Letton |
lv
|
| Lituanien |
lt
|
| Malaisien |
ms
|
| Norvégien |
no
|
| Polonais |
pl
|
| Portugais |
pt
|
| Portugais (Brésil) |
pt_br
|
| Portugais (Portugal) |
pt_pt
|
| Roumain |
ro
|
| Russe |
ru
|
| Serbe |
sr
|
| Slovaque |
sk
|
| Slovène |
sl
|
| Espagnol |
es
|
| Espagnol (Amérique latine) |
es_419
|
| Espagnol (Argentine) |
es_ar
|
| Espagnol (Chili) |
es_cl
|
| Espagnol (Colombie) |
es_co
|
| Espagnol (Costa Rica) |
es_cr
|
| Espagnol (République dominicaine) |
es_do
|
| Espagnol (Équateur) |
es_ec
|
| Espagnol (El Salvador) |
es_sv
|
| Espagnol (Guatemala) |
es_gt
|
| Espagnol (Honduras) |
es_hn
|
| Espagnol (Mexique) |
es_mx
|
| Espagnol (Nicaragua) |
es_ni
|
| Espagnol (Panama) |
es_pa
|
| Espagnol (Pérou) |
es_pe
|
| Espagnol (Porto Rico) |
es_pr
|
| Espagnol (Paraguay) |
es_py
|
| Espagnol (États-Unis) |
es_us
|
| Espagnol (Uruguay) |
es_uy
|
| Espagnol (Venezuela) |
es_ve
|
| Suédois |
sv
|
| Thaï |
th
|
| Turc |
tr
|
| Ukrainien |
uk
|
| Vietnamien |
vi
|