International support

This section discusses Android Search SDK support for internationalization:

Language Support

The Search SDK support languages codes in addition to the default, which is United States English (en-US). To support to a specific language, you should add resConfigs to your build.gradle. For example, if you want to support en-US and de-DE, you should update your build.gradle like this:

Example:

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 19
        resConfigs "en-rUS", "de-rDE"
    }
}

Resources shrink automatically through the build system. For more information, see http://tools.android.com/tech-docs/new-build-system/resource-shrinking.

International support matrix

Some Search SDK features are not available on all locales. For example, the local vertical (or nearby tab) is only available on en-US. Here is a complete feature flag matrix by locale:

Locale Web Vertical Image Vertical Video Vertical Local Vertical
da-DK yes yes yes no
de-AT yes yes yes no
de-CH yes yes yes no
de-DE yes yes yes no
el-GR yes no no no
en-AE yes yes yes no
en-AU yes yes no no
en-BH yes yes yes no
en-CA yes yes yes no
en-DJ yes yes yes no
en-DZ yes yes yes no
en-EG yes yes yes no
en-GB yes yes yes no
en-HK yes yes yes no
en-IE yes yes yes no
en-IN yes yes yes no
en-IQ yes yes yes no
en-JO yes yes yes no
en-KM yes yes yes no
en-KW yes yes yes no
en-LB yes yes yes no
en-LY yes yes yes no
en-MA yes yes yes no
en-MR yes yes yes no
en-MY yes yes yes no
en-NZ yes yes no no
en-OM yes yes yes no
en-PH yes yes yes no
en-PS yes yes yes no
en-QA yes yes yes no
en-SA yes yes yes no
en-SG yes yes yes no
en-SO yes yes yes no
en-TH yes yes yes no
en-TN yes yes yes no
en-TW yes yes yes no
en-US yes yes yes yes
en-YE yes yes yes no
en-ZA yes yes yes no
es-AR yes yes yes no
es-BO yes yes yes no
es-CL yes yes yes no
es-CO yes yes yes no
es-CR yes yes yes no
es-DO yes yes yes no
es-EC yes yes yes no
es-ES yes yes yes no
es-GT yes yes yes no
es-HN yes yes yes no
es-HT yes yes yes no
es-MX yes yes yes no
es-NI yes yes yes no
es-PA yes yes yes no
es-PE yes yes yes no
es-PR yes yes yes no
es-PY yes yes yes no
es-SV yes yes no no
es-US yes yes yes no
es-UY yes yes yes no
es-VE yes yes yes no
fi-FI yes yes no no
fr-BL yes yes yes no
fr-CA yes yes yes no
fr-CH yes yes yes no
fr-FR yes yes yes no
fr-GF yes yes yes no
fr-GP yes yes yes no
fr-MF yes yes yes no
fr-MQ yes yes yes no
id-ID yes yes yes no
it-CH yes yes yes no
it-IT yes yes yes no
nb-NO yes yes no no
nl-NL yes yes no no
pl-PL yes no no no
pt-BR yes yes yes no
ro-RO yes no no no
ru-RU yes yes no no
sv-SE yes yes no no
th-TH yes yes yes no
tr-TR yes no no no
vi-VN yes yes yes no
zh-Hant-HK yes yes yes no
zh-Hant-TW yes yes yes no