Build: Fix GetLocales lint f0b15d275a

This commit is contained in:
inotia00 2023-12-27 06:36:02 +09:00 • committed by Cuynu
commit f897156c31
3 changed files with 27 additions and 5 deletions

View file

@ -16,6 +16,8 @@
package org.microg.gms.common;
import android.annotation.SuppressLint;
import android.app.ActivityManager;
import android.content.Context;
import android.content.pm.ConfigurationInfo;
@ -90,17 +92,24 @@ public class DeviceConfiguration {
this.nativePlatforms = getNativePlatforms();
widthPixels = displayMetrics.widthPixels;
heightPixels = displayMetrics.heightPixels;
locales = new ArrayList<>(Arrays.asList(context.getAssets().getLocales()));
for (int i = 0; i < locales.size(); i++) {
locales.set(i, locales.get(i).replace("-", "_"));
}
Collections.sort(locales);
locales = getLocales(context);
Set<String> glExtensions = new HashSet<>();
addEglExtensions(glExtensions);
this.glExtensions = new ArrayList<>(glExtensions);
Collections.sort(this.glExtensions);
}
@SuppressLint("GetLocales")
private static List<String> getLocales(Context context) {
List<String> locales = new ArrayList<String>();
locales.addAll(Arrays.asList(context.getAssets().getLocales()));
for (int i = 0; i < locales.size(); i++) {
locales.set(i, locales.get(i).replace("-", "_"));
}
Collections.sort(locales);
return locales;
}
@SuppressWarnings({"InlinedApi"})
private static List<String> getNativePlatforms() {
<<<<<<< HEAD

View file

@ -97,6 +97,12 @@ android {
}
}
<<<<<<< HEAD
=======
lintOptions {
disable 'MissingTranslation', 'GetLocales', 'BatteryLife', 'ImpliedQuantity', 'MissingQuantity', 'InvalidWakeLockTag', 'Range'
}
>>>>>>> a907c391 (Build: Fix GetLocales lint https://github.com/microg/GmsCore/commit/f0b15d275a0c4ec3625033d651414d396e368320)
buildTypes {
release {

View file

@ -31,8 +31,15 @@ android {
sourceCompatibility = 11
targetCompatibility = 11
}
<<<<<<< HEAD
lint {
disable 'MissingTranslation'
=======
lintOptions {
// TODO: Remove MissingTranslation once we have stable strings and proper translations.
disable 'MissingTranslation', 'GetLocales'
>>>>>>> a907c391 (Build: Fix GetLocales lint https://github.com/microg/GmsCore/commit/f0b15d275a0c4ec3625033d651414d396e368320)
}
namespace 'org.microg.tools.ui'