Support for Android 13 per-app localization

This commit is contained in:
Miroslav Mazel
2022-10-10 01:25:26 +02:00
parent 2369bce4cc
commit 94a63b51b0
3 changed files with 23 additions and 1 deletions

View File

@ -45,10 +45,11 @@ android {
defaultConfig { defaultConfig {
applicationId "ca.hamaluik.timecop" applicationId "ca.hamaluik.timecop"
minSdkVersion 16 minSdkVersion 16
targetSdkVersion 31 targetSdkVersion 33
versionCode flutterVersionCode.toInteger() versionCode flutterVersionCode.toInteger()
versionName flutterVersionName versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
resConfigs "en", "ar", "cs", "de", "es", "fr", "hi", "id", "it", "ja", "ko", "nb-rNO", "pt", "ru", "tr", "zh-rCN", "zh-rTW"
} }
signingConfigs { signingConfigs {

View File

@ -8,6 +8,7 @@
<application <application
android:name="${applicationName}" android:name="${applicationName}"
android:label="Time Cop" android:label="Time Cop"
android:localeConfig="@xml/locale_config"
android:icon="@mipmap/launcher_icon"> android:icon="@mipmap/launcher_icon">
<activity <activity
android:name=".MainActivity" android:name=".MainActivity"

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
<locale android:name="en"/>
<locale android:name="ar"/>
<locale android:name="cs"/>
<locale android:name="de"/>
<locale android:name="es"/>
<locale android:name="fr"/>
<locale android:name="hi"/>
<locale android:name="id"/>
<locale android:name="it"/>
<locale android:name="ja"/>
<locale android:name="ko"/>
<locale android:name="nb-NO"/>
<locale android:name="pt"/>
<locale android:name="ru"/>
<locale android:name="tr"/>
<locale android:name="zh-CN"/>
<locale android:name="zh-TW"/>
</locale-config>