From 64ff59e82f510c17211c3d4e41a822da350a2f1a Mon Sep 17 00:00:00 2001 From: xbzk Date: Sun, 25 Jan 2026 16:18:13 +0100 Subject: [PATCH] [android] build id and driver version overlays added + vulkan driver version fix (#3381) About overlays: just as the title suggest. added to avoid misleading user feedbacks, as now captures can bring proof of build and driver in use. About driver version: Android always showed stock driver version (major.minor.patch) as 0.x.x and that because getSystemDriverInfo() from GpuDriverHelper driver version getter has no proper treatment for qualcomm driver version values. BUT getVulkanDriverVersion from NativeLibrary does! So i just migrated to Native's getter. A low prio todo would be to merge all VersionString getters into a single centered one inside vk device class. Suit yourselves. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3381 Reviewed-by: DraVee Reviewed-by: MaranBr Co-authored-by: xbzk Co-committed-by: xbzk --- .../features/settings/model/BooleanSetting.kt | 4 +- .../settings/model/view/SettingsItem.kt | 15 +++++++- .../settings/ui/SettingsFragmentPresenter.kt | 2 + .../yuzu_emu/fragments/EmulationFragment.kt | 38 +++++++++++++++---- .../yuzu/yuzu_emu/model/DriverViewModel.kt | 26 +++++++++---- .../app/src/main/jni/android_settings.h | 11 +++++- .../app/src/main/res/values-ar/strings.xml | 2 + .../app/src/main/res/values-ckb/strings.xml | 2 + .../app/src/main/res/values-cs/strings.xml | 2 + .../app/src/main/res/values-de/strings.xml | 2 + .../app/src/main/res/values-es/strings.xml | 2 + .../app/src/main/res/values-fa/strings.xml | 2 + .../app/src/main/res/values-fr/strings.xml | 2 + .../app/src/main/res/values-he/strings.xml | 2 + .../app/src/main/res/values-hu/strings.xml | 2 + .../app/src/main/res/values-id/strings.xml | 2 + .../app/src/main/res/values-it/strings.xml | 2 + .../app/src/main/res/values-ja/strings.xml | 2 + .../app/src/main/res/values-ko/strings.xml | 2 + .../app/src/main/res/values-nb/strings.xml | 2 + .../app/src/main/res/values-pl/strings.xml | 2 + .../src/main/res/values-pt-rBR/strings.xml | 2 + .../src/main/res/values-pt-rPT/strings.xml | 2 + .../app/src/main/res/values-ru/strings.xml | 2 + .../app/src/main/res/values-sr/strings.xml | 2 + .../app/src/main/res/values-uk/strings.xml | 2 + .../app/src/main/res/values-vi/strings.xml | 2 + .../src/main/res/values-zh-rCN/strings.xml | 2 + .../src/main/res/values-zh-rTW/strings.xml | 2 + .../app/src/main/res/values/strings.xml | 2 + 30 files changed, 124 insertions(+), 20 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt index bd898251e6..b81791e7e6 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2023 yuzu Emulator Project @@ -45,6 +45,8 @@ enum class BooleanSetting(override val key: String) : AbstractBooleanSetting { AIRPLANE_MODE("airplane_mode"), SHOW_SOC_OVERLAY("show_soc_overlay"), + SHOW_BUILD_ID("show_build_id"), + SHOW_DRIVER_VERSION("show_driver_version"), SHOW_DEVICE_MODEL("show_device_model"), SHOW_GPU_MODEL("show_gpu_model"), SHOW_SOC_MODEL("show_soc_model"), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index 0c3f7c39f0..4f82a939ed 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -511,7 +511,20 @@ abstract class SettingsItem( valuesId = R.array.staticThemeValues ) ) - + put( + SwitchSetting( + BooleanSetting.SHOW_BUILD_ID, + titleId = R.string.show_build_id, + descriptionId = 0 + ) + ) + put( + SwitchSetting( + BooleanSetting.SHOW_DRIVER_VERSION, + titleId = R.string.show_driver_version, + descriptionId = 0 + ) + ) put( SwitchSetting( BooleanSetting.SHOW_DEVICE_MODEL, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 7d341dcc26..1d661eaa7f 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -350,6 +350,8 @@ class SettingsFragmentPresenter( add(IntSetting.SOC_OVERLAY_POSITION.key) add(HeaderSetting(R.string.stats_overlay_items)) + add(BooleanSetting.SHOW_BUILD_ID.key) + add(BooleanSetting.SHOW_DRIVER_VERSION.key) add(BooleanSetting.SHOW_DEVICE_MODEL.key) add(BooleanSetting.SHOW_GPU_MODEL.key) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt index bad11f8628..97f0dfa86a 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt @@ -127,6 +127,8 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { private lateinit var gpuModel: String private lateinit var fwVersion: String + private lateinit var buildId: String + private lateinit var driverInUse: String private var intentGame: Game? = null private var isCustomSettingsIntent = false @@ -642,6 +644,10 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { gpuModel = GpuDriverHelper.hookLibPath?.let { GpuDriverHelper.getGpuModel(hookLibPath = it).toString() } ?: "Unknown" fwVersion = NativeLibrary.firmwareVersion() + val buildVersion = NativeLibrary.getBuildVersion() + buildId = buildVersion.split("-").getOrNull(0) ?: "" + driverInUse = driverViewModel.selectedDriverVersion.value + updateQuickOverlayMenuEntry(BooleanSetting.SHOW_INPUT_OVERLAY.getBoolean()) binding.surfaceEmulation.holder.addCallback(this) @@ -1481,26 +1487,44 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { if (showSOCOverlay) { val sb = StringBuilder() - + val appendWithPipe: (String) -> Unit = { text -> + if (text.isNotEmpty()) { + if (sb.isNotEmpty()) sb.append(" | ") + sb.append(text) + } + } socUpdater = { if (emulationViewModel.emulationStarted.value && !emulationViewModel.isEmulationStopping.value ) { sb.setLength(0) + if (BooleanSetting.SHOW_BUILD_ID.getBoolean( + NativeConfig.isPerGameConfigLoaded() + ) + ) { + appendWithPipe(buildId) + } + + if (BooleanSetting.SHOW_DRIVER_VERSION.getBoolean( + NativeConfig.isPerGameConfigLoaded() + ) + ) { + appendWithPipe(driverInUse) + } + if (BooleanSetting.SHOW_DEVICE_MODEL.getBoolean( NativeConfig.isPerGameConfigLoaded() ) ) { - sb.append(Build.MODEL) + appendWithPipe(Build.MODEL) } if (BooleanSetting.SHOW_GPU_MODEL.getBoolean( NativeConfig.isPerGameConfigLoaded() ) ) { - if (sb.isNotEmpty()) sb.append(" | ") - sb.append(gpuModel) + appendWithPipe(gpuModel) } if (Build.VERSION.SDK_INT >= 31) { @@ -1508,8 +1532,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { NativeConfig.isPerGameConfigLoaded() ) ) { - if (sb.isNotEmpty()) sb.append(" | ") - sb.append(Build.SOC_MODEL) + appendWithPipe(Build.SOC_MODEL) } } @@ -1517,8 +1540,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { NativeConfig.isPerGameConfigLoaded() ) ) { - if (sb.isNotEmpty()) sb.append(" | ") - sb.append(fwVersion) + appendWithPipe(fwVersion) } binding.showSocOverlayText.text = sb.toString() diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt index d26320bbb3..cd5792b33a 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt @@ -1,9 +1,6 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later -// SPDX-FileCopyrightText: 2023 yuzu Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - package org.yuzu.yuzu_emu.model import androidx.lifecycle.ViewModel @@ -24,6 +21,7 @@ import org.yuzu.yuzu_emu.features.settings.model.StringSetting import org.yuzu.yuzu_emu.features.settings.utils.SettingsFile import org.yuzu.yuzu_emu.model.Driver.Companion.toDriver import org.yuzu.yuzu_emu.utils.GpuDriverHelper +import org.yuzu.yuzu_emu.NativeLibrary import org.yuzu.yuzu_emu.utils.GpuDriverMetadata import org.yuzu.yuzu_emu.utils.NativeConfig import java.io.File @@ -51,6 +49,9 @@ class DriverViewModel : ViewModel() { private val _selectedDriverTitle = MutableStateFlow("") val selectedDriverTitle: StateFlow get() = _selectedDriverTitle + private val _selectedDriverVersion = MutableStateFlow("") + val selectedDriverVersion: StateFlow get() = _selectedDriverVersion + private val _showClearButton = MutableStateFlow(false) val showClearButton = _showClearButton.asStateFlow() @@ -77,11 +78,13 @@ class DriverViewModel : ViewModel() { fun updateDriverList() { val selectedDriver = GpuDriverHelper.customDriverSettingData val systemDriverData = GpuDriverHelper.getSystemDriverInfo() + val systemDriverTitle = YuzuApplication.appContext.getString(R.string.system_gpu_driver) val newDriverList = mutableListOf( Driver( selectedDriver == GpuDriverMetadata(), - YuzuApplication.appContext.getString(R.string.system_gpu_driver), - systemDriverData?.get(0) ?: "", + systemDriverTitle, + //systemDriverData?.get(0) ?: "", + NativeLibrary.getVulkanDriverVersion().takeIf { !it.isNullOrEmpty() } ?: systemDriverTitle, systemDriverData?.get(1) ?: "" ) ) @@ -233,8 +236,15 @@ class DriverViewModel : ViewModel() { } private fun updateName() { - _selectedDriverTitle.value = GpuDriverHelper.customDriverSettingData.name - ?: YuzuApplication.appContext.getString(R.string.system_gpu_driver) + val systemDriverTitle = YuzuApplication.appContext.getString(R.string.system_gpu_driver) + //val systemDriverVersion = GpuDriverHelper.getSystemDriverInfo()?.get(0) ?: systemDriverTitle //title as fallback just in case + val systemDriverVersion = NativeLibrary.getVulkanDriverVersion().takeIf { !it.isNullOrEmpty() } ?: systemDriverTitle + val customDriver = GpuDriverHelper.customDriverSettingData + + _selectedDriverTitle.value = customDriver.name + ?: systemDriverTitle + _selectedDriverVersion.value = customDriver.version + ?: systemDriverVersion } private fun setDriverReady() { diff --git a/src/android/app/src/main/jni/android_settings.h b/src/android/app/src/main/jni/android_settings.h index eb8e7b77ea..f8260e183a 100644 --- a/src/android/app/src/main/jni/android_settings.h +++ b/src/android/app/src/main/jni/android_settings.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2023 yuzu Emulator Project @@ -160,7 +160,14 @@ namespace AndroidSettings { Settings::Setting show_soc_overlay{linkage, true, "show_soc_overlay", Settings::Category::Overlay, Settings::Specialization::Paired, true, true}; - + Settings::Setting show_build_id{linkage, true, "show_build_id", + Settings::Category::Overlay, + Settings::Specialization::Default, true, true, + &show_performance_overlay}; + Settings::Setting show_driver_version{linkage, true, "show_driver_version", + Settings::Category::Overlay, + Settings::Specialization::Default, true, true, + &show_performance_overlay}; Settings::Setting show_device_model{linkage, true, "show_device_model", Settings::Category::Overlay, Settings::Specialization::Default, true, true, diff --git a/src/android/app/src/main/res/values-ar/strings.xml b/src/android/app/src/main/res/values-ar/strings.xml index c0c544a0f8..786ea94512 100644 --- a/src/android/app/src/main/res/values-ar/strings.xml +++ b/src/android/app/src/main/res/values-ar/strings.xml @@ -80,6 +80,8 @@ طبقة الجهاز ضبط المعلومات التي يتم عرضها في طبقة الجهاز + عرض معرف البناء + عرض إصدار برنامج التشغيل عرض طراز الجهاز عرض طراز وحدة معالجة الرسومات عرض طراز الرقائق diff --git a/src/android/app/src/main/res/values-ckb/strings.xml b/src/android/app/src/main/res/values-ckb/strings.xml index 6b9a715a49..81cafb6b17 100644 --- a/src/android/app/src/main/res/values-ckb/strings.xml +++ b/src/android/app/src/main/res/values-ckb/strings.xml @@ -47,6 +47,8 @@ ئامێر ڕێکخستنی زانیارییەکانی نیشاندراو لە ئامێرەکە + نیشاندانی IDی بینا + نیشاندانی وەشانی درایڤەر نیشاندانی مۆدێلی ئامێر نیشاندانی مۆدێلی GPU نیشاندانی مۆدێلی SoC diff --git a/src/android/app/src/main/res/values-cs/strings.xml b/src/android/app/src/main/res/values-cs/strings.xml index 51df57c5ec..3ea8647d1d 100644 --- a/src/android/app/src/main/res/values-cs/strings.xml +++ b/src/android/app/src/main/res/values-cs/strings.xml @@ -47,6 +47,8 @@ Překryv zařízení Konfigurovat, jaké informace se zobrazí v překryvu zařízení + Zobrazit ID sestavení + Zobrazit verzi ovladače Zobrazit model zařízení Zobrazit model GPU Zobrazit model SoC diff --git a/src/android/app/src/main/res/values-de/strings.xml b/src/android/app/src/main/res/values-de/strings.xml index d96c8c3d11..a8f696bfe8 100644 --- a/src/android/app/src/main/res/values-de/strings.xml +++ b/src/android/app/src/main/res/values-de/strings.xml @@ -55,6 +55,8 @@ Geräte-Overlay Konfigurieren Sie, welche Informationen im Geräte-Overlay angezeigt werden + Build-ID anzeigen + Treiberversion anzeigen Gerätemodell anzeigen GPU-Modell anzeigen SoC-Modell anzeigen diff --git a/src/android/app/src/main/res/values-es/strings.xml b/src/android/app/src/main/res/values-es/strings.xml index f7311c86b7..56be857430 100644 --- a/src/android/app/src/main/res/values-es/strings.xml +++ b/src/android/app/src/main/res/values-es/strings.xml @@ -65,6 +65,8 @@ Superposición del dispositivo Configurar qué información se muestra en la superposición del dispositivo + Mostrar ID de compilación + Mostrar versión del controlador Mostrar modelo del dispositivo Mostrar modelo de la GPU Mostrar modelo del SoC diff --git a/src/android/app/src/main/res/values-fa/strings.xml b/src/android/app/src/main/res/values-fa/strings.xml index e831c699a3..3f123e872a 100644 --- a/src/android/app/src/main/res/values-fa/strings.xml +++ b/src/android/app/src/main/res/values-fa/strings.xml @@ -48,6 +48,8 @@ نمایش اطلاعات دستگاه تنظیم اطلاعات نمایش داده شده در نمایشگر دستگاه + نمایش ID بیلد + نمایش نسخه درایور نمایش مدل دستگاه نمایش مدل GPU نمایش مدل SoC diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 146d826335..f138108d53 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -65,6 +65,8 @@ Overlay de l\'appareil Configurer les informations affichées dans l\'overlay de l\'appareil + Afficher l\'ID de build + Afficher la version du pilote Afficher le modèle de l\'appareil Afficher le modèle du GPU Afficher le modèle du SoC diff --git a/src/android/app/src/main/res/values-he/strings.xml b/src/android/app/src/main/res/values-he/strings.xml index 669aa63de3..241ee7a8fb 100644 --- a/src/android/app/src/main/res/values-he/strings.xml +++ b/src/android/app/src/main/res/values-he/strings.xml @@ -47,6 +47,8 @@ הצגת מידע על המכשיר הגדר אילו פרטים יוצגו בהצגת המידע על המכשיר + הצג מזהה Build + הצג גרסת דרייבר הצג דגם מכשיר הצג דגם GPU הצג דגם SoC diff --git a/src/android/app/src/main/res/values-hu/strings.xml b/src/android/app/src/main/res/values-hu/strings.xml index 9270f37d45..d5273c26f2 100644 --- a/src/android/app/src/main/res/values-hu/strings.xml +++ b/src/android/app/src/main/res/values-hu/strings.xml @@ -47,6 +47,8 @@ Eszköz információk Állítsd be, milyen információk jelenjenek meg az eszköz információiban + Build azonosító megjelenítése + Illesztőprogram-verzió megjelenítése Eszköz modell megjelenítése GPU modell megjelenítése SoC modell megjelenítése diff --git a/src/android/app/src/main/res/values-id/strings.xml b/src/android/app/src/main/res/values-id/strings.xml index c95856c6db..2b53f23ed2 100644 --- a/src/android/app/src/main/res/values-id/strings.xml +++ b/src/android/app/src/main/res/values-id/strings.xml @@ -65,6 +65,8 @@ Overlay Perangkat Konfigurasi informasi yang ditampilkan di overlay perangkat + Tampilkan ID Build + Tampilkan Versi Driver Tampilkan Model Perangkat Tampilkan Model GPU Tampilkan Model SoC diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index 6c18addf2f..8ec2b2cebd 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -65,6 +65,8 @@ Overlay dispositivo Configura quali informazioni mostrare nell\'overlay del dispositivo + Mostra ID build + Mostra versione driver Mostra modello dispositivo Mostra modello GPU Mostra modello SoC diff --git a/src/android/app/src/main/res/values-ja/strings.xml b/src/android/app/src/main/res/values-ja/strings.xml index 2c443003f8..4676b8e975 100644 --- a/src/android/app/src/main/res/values-ja/strings.xml +++ b/src/android/app/src/main/res/values-ja/strings.xml @@ -47,6 +47,8 @@ デバイスオーバーレイ デバイスオーバーレイに表示される情報を設定 + ビルドIDを表示 + ドライバーのバージョンを表示 デバイスモデルを表示 GPUモデルを表示 SoCモデルを表示 diff --git a/src/android/app/src/main/res/values-ko/strings.xml b/src/android/app/src/main/res/values-ko/strings.xml index 4a703f6930..d807b9679d 100644 --- a/src/android/app/src/main/res/values-ko/strings.xml +++ b/src/android/app/src/main/res/values-ko/strings.xml @@ -47,6 +47,8 @@ 장치 오버레이 장치 오버레이에 표시할 정보 구성 + 빌드 ID 표시 + 드라이버 버전 표시 장치 모델 표시 GPU 모델 표시 SoC 모델 표시 diff --git a/src/android/app/src/main/res/values-nb/strings.xml b/src/android/app/src/main/res/values-nb/strings.xml index 34bd32640c..3d5933b2ea 100644 --- a/src/android/app/src/main/res/values-nb/strings.xml +++ b/src/android/app/src/main/res/values-nb/strings.xml @@ -47,6 +47,8 @@ Enhetsoverlegg Konfigurer hvilken informasjon som vises i enhetsoverlegget + Vis Build-ID + Vis driver-versjon Vis enhetsmodell Vis GPU-modell Vis SoC-modell diff --git a/src/android/app/src/main/res/values-pl/strings.xml b/src/android/app/src/main/res/values-pl/strings.xml index d1fce4bb0e..61eb47f271 100644 --- a/src/android/app/src/main/res/values-pl/strings.xml +++ b/src/android/app/src/main/res/values-pl/strings.xml @@ -68,6 +68,8 @@ Nakładka urządzenia Skonfiguruj, jakie informacje są wyświetlane w nakładce urządzenia + Pokaż ID kompilacji + Pokaż wersję sterownika Pokaż model urządzenia Pokaż model GPU Pokaż model SoC diff --git a/src/android/app/src/main/res/values-pt-rBR/strings.xml b/src/android/app/src/main/res/values-pt-rBR/strings.xml index 89b59729a6..696f7eb646 100644 --- a/src/android/app/src/main/res/values-pt-rBR/strings.xml +++ b/src/android/app/src/main/res/values-pt-rBR/strings.xml @@ -68,6 +68,8 @@ Sobreposição do Dispositivo Configurar quais informações são mostradas na sobreposição do dispositivo + Mostrar ID da Build + Mostrar Versão do Driver Mostrar Modelo do Dispositivo Mostrar Modelo da GPU Mostrar Modelo do SoC diff --git a/src/android/app/src/main/res/values-pt-rPT/strings.xml b/src/android/app/src/main/res/values-pt-rPT/strings.xml index c99fc3364a..ff76e2036a 100644 --- a/src/android/app/src/main/res/values-pt-rPT/strings.xml +++ b/src/android/app/src/main/res/values-pt-rPT/strings.xml @@ -47,6 +47,8 @@ Sobreposição do dispositivo Configurar quais informações são mostradas na sobreposição do dispositivo + Mostrar ID da Build + Mostrar Versão do Driver Mostrar modelo do dispositivo Mostrar modelo da GPU Mostrar modelo do SoC diff --git a/src/android/app/src/main/res/values-ru/strings.xml b/src/android/app/src/main/res/values-ru/strings.xml index ccb52605db..232d155ffd 100644 --- a/src/android/app/src/main/res/values-ru/strings.xml +++ b/src/android/app/src/main/res/values-ru/strings.xml @@ -68,6 +68,8 @@ Оверлей устройства Настроить, какая информация отображается в оверлее устройства + Показать ID сборки + Показать версию драйвера Показать модель устройства Показать модель ГПУ Показать модель SoC diff --git a/src/android/app/src/main/res/values-sr/strings.xml b/src/android/app/src/main/res/values-sr/strings.xml index e14c93991c..25964d188d 100644 --- a/src/android/app/src/main/res/values-sr/strings.xml +++ b/src/android/app/src/main/res/values-sr/strings.xml @@ -45,6 +45,8 @@ Прекривање уређаја Конфигуришите које се информације приказују у прекривању уређаја + Прикажи ID билда + Прикажи верзију драјвера Прикажи модел уређаја Прикажи ГПУ модел Прикажи соц модел diff --git a/src/android/app/src/main/res/values-uk/strings.xml b/src/android/app/src/main/res/values-uk/strings.xml index d5df12a78c..6aea111ea0 100644 --- a/src/android/app/src/main/res/values-uk/strings.xml +++ b/src/android/app/src/main/res/values-uk/strings.xml @@ -68,6 +68,8 @@ Накладання пристрою Налаштувати, яка інформація відображається в накладанні пристрою + Показати ID збірки + Показати версію драйвера Показати модель пристрою Показати модель GPU Показати модель SoC diff --git a/src/android/app/src/main/res/values-vi/strings.xml b/src/android/app/src/main/res/values-vi/strings.xml index da5867a41e..2f6b80a2af 100644 --- a/src/android/app/src/main/res/values-vi/strings.xml +++ b/src/android/app/src/main/res/values-vi/strings.xml @@ -47,6 +47,8 @@ Lớp phủ thiết bị Cấu hình thông tin hiển thị trong lớp phủ thiết bị + Hiển thị ID build + Hiển thị phiên bản driver Hiển thị model thiết bị Hiển thị model GPU Hiển thị model SoC diff --git a/src/android/app/src/main/res/values-zh-rCN/strings.xml b/src/android/app/src/main/res/values-zh-rCN/strings.xml index 02ad7e0ff0..afafbaed2e 100644 --- a/src/android/app/src/main/res/values-zh-rCN/strings.xml +++ b/src/android/app/src/main/res/values-zh-rCN/strings.xml @@ -65,6 +65,8 @@ 设备叠加层 配置设备叠加层中显示的信息 + 显示构建ID + 显示驱动版本 显示设备型号 显示GPU型号 显示SoC型号 diff --git a/src/android/app/src/main/res/values-zh-rTW/strings.xml b/src/android/app/src/main/res/values-zh-rTW/strings.xml index bd8416036b..11d377b6ac 100644 --- a/src/android/app/src/main/res/values-zh-rTW/strings.xml +++ b/src/android/app/src/main/res/values-zh-rTW/strings.xml @@ -68,6 +68,8 @@ 裝置浮層 設定裝置浮層中顯示的資訊 + 顯示建構ID + 顯示驅動程式版本 顯示裝置型號 顯示GPU型號 顯示SoC型號 diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 8ef3fb9029..3ad57a008b 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -86,6 +86,8 @@ Device Overlay Configure what information is shown in the device overlay + Show Build ID + Show Driver Version Show Device Model Show GPU Model Show SoC Model