Merge pull request #22181 from hrydgard/android-fixes

Android: Remove unused code, bump gradle. InstallUpdateScreen now also allows Run
This commit is contained in:
Henrik Rydgård authored and GitHub committed 2026-08-31 12:42:14 +02:00
commit 10df1ee5fb
57 files changed
+137 -29

No files matched your search

-1
View File
@@ -46,7 +46,6 @@ enum {
enum class LaunchUrlType {
BROWSER_URL,
MARKET_URL,
EMAIL_ADDRESS,
LOCAL_FILE,
LOCAL_FOLDER, // Shows the folder. Not supported on all systems of course.
-1
View File
@@ -941,7 +941,6 @@ std::vector<std::string> System_GetCameraDeviceList() {
void System_LaunchUrl(LaunchUrlType urlType, std::string_view url) {
switch (urlType) {
case LaunchUrlType::BROWSER_URL:
case LaunchUrlType::MARKET_URL:
{
#if PPSSPP_PLATFORM(SWITCH)
Uuid uuid = { 0 };
+19 -19
View File
@@ -164,9 +164,9 @@ checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527"
[[package]]
name = "chacha20"
version = "0.10.1"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81"
checksum = "65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -204,7 +204,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 3.0.3",
"syn 3.0.4",
]
[[package]]
@@ -255,9 +255,9 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
[[package]]
name = "combine"
version = "4.6.7"
version = "4.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
checksum = "cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e"
dependencies = [
"bytes",
"memchr",
@@ -291,9 +291,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]]
name = "cpufeatures"
version = "0.3.0"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
checksum = "5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566"
dependencies = [
"libc",
]
@@ -317,7 +317,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8"
dependencies = [
"proc-macro2",
"quote",
"syn 3.0.3",
"syn 3.0.4",
]
[[package]]
@@ -500,9 +500,9 @@ dependencies = [
[[package]]
name = "h2"
version = "0.4.18"
version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "839c0e8a181239723652be9062bb56ca5bf5f64011f73b623f6f4fc59086a228"
checksum = "ef8e5e5a340588f4452631496976cf8636d4a7ecf600239fdc27615d2530bc16"
dependencies = [
"atomic-waker",
"bytes",
@@ -579,9 +579,9 @@ checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
[[package]]
name = "hyper"
version = "1.11.0"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d22053281f852e11534f5198498373cbb59295120a20771d90f7ed1897490a72"
checksum = "27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43"
dependencies = [
"atomic-waker",
"bytes",
@@ -744,9 +744,9 @@ dependencies = [
[[package]]
name = "indexmap"
version = "2.14.0"
version = "2.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
checksum = "07aa2048142242915a31d35844fb311e0e53fcca590c3a0a40dcf1b841fa09eb"
dependencies = [
"equivalent",
"hashbrown 0.17.1",
@@ -1415,7 +1415,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
dependencies = [
"proc-macro2",
"quote",
"syn 3.0.3",
"syn 3.0.4",
]
[[package]]
@@ -1523,9 +1523,9 @@ dependencies = [
[[package]]
name = "syn"
version = "3.0.3"
version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
checksum = "e6275cddf4610d1775e6d1fe9469b2e77d0f39fd98fb7450901b821e0c53649f"
dependencies = [
"proc-macro2",
"quote",
@@ -1623,7 +1623,7 @@ checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af"
dependencies = [
"proc-macro2",
"quote",
"syn 3.0.3",
"syn 3.0.4",
]
[[package]]
@@ -2272,7 +2272,7 @@ checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da"
dependencies = [
"proc-macro2",
"quote",
"syn 3.0.3",
"syn 3.0.4",
]
[[package]]
+19
View File
@@ -114,6 +114,10 @@ enum Command {
section: String,
key: String,
},
RemoveAmpersands {
section: String,
key: String,
},
ApplyRegex {
section: String,
key: String,
@@ -261,6 +265,15 @@ fn remove_linebreaks(target_ini: &mut IniFile, section: &str, key: &str) -> io::
Ok(())
}
fn remove_ampersands(target_ini: &mut IniFile, section: &str, key: &str) -> io::Result<()> {
if let Some(old_section) = target_ini.get_section_mut(section) {
old_section.remove_ampersands(key);
} else {
println!("No section {section}");
}
Ok(())
}
fn add_new_key(
target_ini: &mut IniFile,
section: &str,
@@ -1044,6 +1057,12 @@ fn execute_command(cmd: Command, ai: Option<&Ai>, dry_run: bool, verbose: bool)
} => {
remove_linebreaks(&mut target_ini, section, key).unwrap();
}
Command::RemoveAmpersands {
ref section,
ref key,
} => {
remove_ampersands(&mut target_ini, section, key).unwrap();
}
Command::ImportSingle {
filename: _,
ref section,
+40
View File
@@ -48,6 +48,24 @@ pub fn marked_same(comment: &str) -> bool {
comment.to_ascii_lowercase().starts_with("same")
}
#[cfg(test)]
mod tests {
use super::Section;
#[test]
fn remove_ampersands_removes_ampersands_from_values() {
let mut section = Section {
name: "Test".to_string(),
title_line: "[Test]".to_string(),
lines: vec!["Menu = &Open &Close # Example".to_string()],
};
section.remove_ampersands("Menu");
assert_eq!(section.lines[0], "Menu = Open Close # Example");
}
}
impl Section {
pub fn apply_regex(&mut self, key: &str, pattern: &str, replacement: &str) {
let re = Regex::new(pattern).unwrap();
@@ -103,6 +121,28 @@ impl Section {
}
}
pub fn remove_ampersands(&mut self, key: &str) {
for line in self.lines.iter_mut() {
let prefix = if let Some(pos) = line.find(" =") {
&line[0..pos]
} else {
continue;
};
if !prefix.trim().eq(key) {
continue;
}
if let Some((_, value)) = split_line(line) {
let (value_without_comment, comment) = split_comment(value);
let cleaned_value = value_without_comment.replace('&', "").trim().to_string();
if comment.is_empty() {
*line = format!("{} = {}", key, cleaned_value);
} else {
*line = format!("{} = {} # {}", key, cleaned_value, comment);
}
}
}
}
pub fn get_line(&self, key: &str) -> Option<String> {
for line in self.lines.iter() {
let prefix = if let Some(pos) = line.find(" =") {
+8
View File
@@ -25,6 +25,7 @@
#include "Common/Thread/ThreadManager.h"
#include "Common/UI/UI.h"
#include "Common/UI/View.h"
#include "Common/UI/ScreenManager.h"
#include "Common/UI/ViewGroup.h"
#include "Core/Config.h"
@@ -33,6 +34,7 @@
#include "UI/InstallUpdateScreen.h"
#include "UI/MiscViews.h"
#include "UI/EmuScreen.h"
// An updater carries one file list per hardware revision, and anything the chosen model's list
// doesn't name isn't part of its firmware. Unpacking the model we claim to be keeps flash0
@@ -64,6 +66,7 @@ void InstallUpdateScreen::CreateDialogViews(UI::ViewGroup *parent) {
auto di = GetI18NCategory(I18NCat::DIALOG);
auto iz = GetI18NCategory(I18NCat::INSTALLZIP);
auto st = GetI18NCategory(I18NCat::STORE); // Borrow "Size" from here, like GameScreen does.
auto dev = GetI18NCategory(I18NCat::DEVELOPER);
LinearLayout *container = parent->Add(new LinearLayout(ORIENT_VERTICAL, new LinearLayoutParams(600, WRAP_CONTENT, 0.0f, UI::Gravity::G_HCENTER, Margins(10))));
@@ -94,6 +97,11 @@ void InstallUpdateScreen::CreateDialogViews(UI::ViewGroup *parent) {
StartInstall();
});
Choice *runChoice = container->Add(new Choice(dev->T("Run"), ImageID("I_PLAY")));
runChoice->OnClick.Add([this](UI::EventParams &e) {
screenManager()->switchScreen(new EmuScreen(path_));
});
progressBar_ = container->Add(new ProgressBar());
progressBar_->SetVisibility(V_GONE);
-1
View File
@@ -144,7 +144,6 @@ void System_LaunchUrl(LaunchUrlType urlType, std::string_view url) {
case LaunchUrlType::BROWSER_URL:
case LaunchUrlType::LOCAL_FILE:
case LaunchUrlType::LOCAL_FOLDER:
case LaunchUrlType::MARKET_URL:
case LaunchUrlType::EMAIL_ADDRESS:
// ShellExecute handles everything.
{
-1
View File
@@ -283,7 +283,6 @@ void System_Vibrate(int length_ms) {
void System_LaunchUrl(LaunchUrlType urlType, std::string_view url) {
switch (urlType) {
case LaunchUrlType::BROWSER_URL: PushCommand("launchBrowser", url); break;
case LaunchUrlType::MARKET_URL: PushCommand("launchMarket", url); break;
case LaunchUrlType::EMAIL_ADDRESS: PushCommand("launchEmail", url); break;
// Can't really support the below well on Android...
case LaunchUrlType::LOCAL_FOLDER: break;
@@ -1487,6 +1487,9 @@ public class PpssppActivity extends AppCompatActivity implements SensorEventList
return false;
}
} else {
// Don't need a separate launchMarket, can just use launchBrowser with a market:
// http://stackoverflow.com/questions/3442366/android-link-to-market-from-inside-another-app
// http://developer.android.com/guide/publishing/publishing.html#marketintent
try {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(params));
startActivity(i);
@@ -1591,11 +1594,6 @@ public class PpssppActivity extends AppCompatActivity implements SensorEventList
Log.e(TAG, e.toString());
return false;
}
} else if (command.equals("launchMarket")) {
// Don't need this, can just use launchBrowser with a market:
// http://stackoverflow.com/questions/3442366/android-link-to-market-from-inside-another-app
// http://developer.android.com/guide/publishing/publishing.html#marketintent
return false;
} else if (command.equals("toast")) {
Toast toast = Toast.makeText(this, params, Toast.LENGTH_LONG);
toast.show();
+1
View File
@@ -379,6 +379,7 @@ Reset limited logging = إعادة تشغيل التصحيح المؤقت
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = إكمال
Run = ‎تشغيل
Save new textures = ‎حفظ الرسم الجديد
Shader Viewer = ‎مستعرض الرسوميات
Show GPO LEDs = إظهار أضواء GPO # AI translated
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Qısıtlanmış girişləri sıfırla
RestoreDefaultSettings = Bu quruluşları öz varsayılanlarına qaytarırsınız?\nBunun qayıdışı yoxdur.\nQuruluşları qaytardıqdan sonra PPSSPP'ni yenidən başladın.
RestoreGameDefaultSettings = Oyuna özəl quruluşları PPSSPP'nin varsayılanlarına\nqaytarmaq istədiyinizdən əminsiniz?
Resume = Ardımla
Run = Başlat
Save new textures = Yeni toxumaları qoru
Shader Viewer = Kölgələyicini Göstərən
Show GPO LEDs = GPO LED'lərini Göstər
+1
View File
@@ -372,6 +372,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = Run
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Сигурни ли сте, че искате да възстановите всички първоначални настойки?\nКонтролите не са променени.\n\n\nНе може да върнете това действие.\nМоля рестартирайте PPSSPP за да бъдат приложени промените.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = Run
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Esteu segur que voleu restablir els ajustaments de fàbrica?\n\nAixò no es pot desfer.\nReinicia PPSSPP per a que els canvis tenguin efecte.
RestoreGameDefaultSettings = Esteu segur que voleu restablir els paràmetres de joc\na els paràmetres per defecte de PPSSPP?
Resume = Resume
Run = Reprendre
Save new textures = Desa les noves textures
Shader Viewer = Visualitzador de shader
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Jste si jisti obnovou všech nastavení zpět na jejich výchozí hodnoty?\n\nToto nelze vrátit zpět.\nPo obnově nastavení prosím restartujte PPSSPP.
RestoreGameDefaultSettings = Jste si jisti obnovou nastavení hry\nzpět na výchozí hodnoty PPSSPP?
Resume = Resume
Run = Spustit
Save new textures = Save new textures
Shader Viewer = Prohlížeč shaderů
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Er du sikker på at du vil sætte indstillinger tilbage til standard?\n\nDu kan ikke fortryde.\nGenstart venligst PPSSPP for at ændringer aktiveres.
RestoreGameDefaultSettings = Er du sikker på at du vil nustille de spilspecifikke\nindstillinger tilbage til standard?
Resume = Resume
Run = Kør
Save new textures = Gem nye textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -370,6 +370,7 @@ Reset limited logging = Eingeschränkte Protokollierung zurücksetzen
RestoreDefaultSettings = Alle Einstellungen auf ihre Vorgabewerte zurücksetzen?\nDies kann nicht rückgängig gemacht werden.\nBitte starte PPSSPP nach Wiederherstellung neu.
RestoreGameDefaultSettings = Willst du wirklich die spielspezifischen Einstellungen\nauf die Vorgabewerte von PPSSPP zurücksetzen?
Resume = Wieder aufnehmen
Run = Ausführen
Save new textures = Neue Texturen speichern
Shader Viewer = Schattierer-Anzeige
Show GPO LEDs = GPO-LEDs anzeigen
+1
View File
@@ -370,6 +370,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = Lari
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -397,6 +397,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = Run
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -374,6 +374,7 @@ Reset limited logging = Restablecer registro limitado
RestoreDefaultSettings = ¿Seguro que quieres restaurar estos ajustes a sus valores predeterminados?\Esto no se puede deshacer.\Por favor, reinicia PPSSPP después de restaurar.
RestoreGameDefaultSettings = ¿Seguro que quieres restaurar los ajustes del juego\na los ajustes por defecto de PPSSPP?
Resume = Reanudar
Run = Arrancar
Save new textures = Guardar nuevas texturas
Shader Viewer = Visor de shader
Show GPO LEDs = Mostrar LEDs GPO
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reiniciar registro límitado
RestoreDefaultSettings = ¿Seguro que quieres volver a los ajustes de fábrica?\n\nNo puedes deshacer esto.\nReinicia PPSSPP para que los cambios tengan efecto.
RestoreGameDefaultSettings = ¿Seguro que quieres reestablecer los ajustes del juego\na los ajustes por defecto de PPSSPP?
Resume = Reanudar
Run = Reanudar
Save new textures = Guardar nuevas texturas
Shader Viewer = Visor de shader
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = ‎آیا شما می خواهید که تمامی تنظیمات به حالت اولیه خود باز گردند؟\n.تنظیمات کنترلر هیچ تغییری نمی کنند\n\n\n.تنظیمات دیگر قابل بازیابی نخواهند بود\n.پس از تایید شبیه ساز را دوباره راه اندازی کنید
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = ایست
Run = ‎اجرا
Save new textures = ذخیره بافت جدید
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = Suorita
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -397,6 +397,7 @@ Reset limited logging = Réinitialiser le journal limité
RestoreDefaultSettings = Êtes-vous sûr de vouloir restaurer tous les paramètres par défaut ?\n\nVous ne pourrez pas revenir en arrière.\nVeuillez redémarrer PPSSPP pour appliquer\nles changements.
RestoreGameDefaultSettings = Êtes-vous sûr de vouloir restaurer tous les paramètres\nspécifiques au jeu à leur valeur par défaut de PPSSPP ?
Resume = Reprendre
Run = Lancer
Save new textures = Sauvegarder les nouvelles textures
Shader Viewer = Visionneur de shader
Show GPO LEDs = Afficher les voyants GPO
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Seguro que queres volver ós axustes de fábrica?\n\nNon podes desfacer isto.\nReinicia PPSSPP para que os cambios teñan efecto.
RestoreGameDefaultSettings = Seguro que queres reestablecer os axustes do xogo\nós axustes por defecto de PPSSPP?
Resume = Resume
Run = Reanudar
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Είστε σίγουροι ότι θέλετε να επαναφέρετε όλες τις ρυθμίσεις πίσω στις \nπροεπιλογές τους; Οι ρυθμίσεις χαρτογράφισης κουμπιών δεν θα αλλάξουν.\n\nΔεν μπορείτε να αναιρέσετε αυτή την επιλογή.\nΠαρακαλούμε επανεκκινήστε το PPSSPP για να \nτεθούν σε ισχύ οι αλλαγές.
RestoreGameDefaultSettings = Είστε σίγουροι ότι θέλετε να επαναφέρετε τις ρυθμίσεις παιχνιδιού\nστις προεπιλεγμένες του PPSSPP;
Resume = Resume
Run = Εκκίνηση
Save new textures = Αποθήκευση νέων υφών
Shader Viewer = Προβολέας Shader
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = הרץ
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = ץרה
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Jesi li siguran da želiš vratiti sve postavke na zadano?\n\nNe možeš poništiti ovo.\nPonovo pokrenite PPSSPP za izmijenu postavki.
RestoreGameDefaultSettings = Jesi li siguran da želiš vratiti igrom-specifične postavke \nna PPSSPP zadane postavke?
Resume = Resume
Run = Pokreni
Save new textures = Spremi nove teksture
Shader Viewer = Pregled sjenčanja
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Biztos vagy benne, hogy mindent az alapértelmezettre állítasz?\nNem vonható vissza!\nIndítsd újra a PPSSPP-t a beállítások érvényesítéséhez!
RestoreGameDefaultSettings = Biztos vagy benne, hogy minden játékspecifikus beállítást\nvisszaállítáasz a PPSSPP alapértelmezettre?
Resume = Folytatás
Run = Futtatás
Save new textures = Új textúrák mentése
Shader Viewer = Shader megjelenítő
Show GPO LEDs = GPO LED-ek megjelenítése
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Atur ulang pencatatan terbatas
RestoreDefaultSettings = Apakah Anda yakin ingin mengembalikan semua pengaturan ke awal?\n\nAksi ini bersifat permanen.\nSilakan mulai ulang PPSSPP agar perubahan ini bisa diterapkan.
RestoreGameDefaultSettings = Apakah Anda yakin ingin mengembalikan pengaturan game\nkembali ke pengaturan awal PPSSPP?
Resume = Lanjutkan
Run = Jalankan
Save new textures = Simpan tekstur baru
Shader Viewer = Penampil shader
Show GPO LEDs = Tampilkan LED GPO
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset del logging limitato
RestoreDefaultSettings = Si desidera davvero ripristinare le impostazioni?\nQuest'azione non può essere annullata.\nRiavviare PPSSPP per caricare i cambiamenti.
RestoreGameDefaultSettings = Si desidera davvero ripristinare le impostazioni specifiche per il gioco\nai valori predefiniti?
Resume = Ripristina
Run = Avvia
Save new textures = Salva nuove texture
Shader Viewer = Visualizzatore shader
Show GPO LEDs = Mostra LED GPO
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = 制限されたログをリセットする
RestoreDefaultSettings = 全ての設定 (キーの設定は除く) をデフォルトに戻しますか?\nやり直すことはできません。\n変更を反映させるにはPPSSPPを再起動してください。
RestoreGameDefaultSettings = ゲームの設定をPPSSPPのデフォルトに\n戻しますか?
Resume = 再開
Run = 実行 (R)
Save new textures = 新しいテクスチャを保存する
Shader Viewer = シェーダビューワ
Show GPO LEDs = GPO LEDを表示する
+1
View File
@@ -370,6 +370,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Apa panjenengan yakin arep mulihake kabeh setelan bali menyang sing awal?\nAvatar sing Rika unggahna ora bisa batalaken iki.\nMonggo miwiti PPSSPP kanggo owah-owahan kanggo ditrapake.
RestoreGameDefaultSettings = Apa panjenengan yakin arep mulihake setelan-game tartamtu back kanggo awal PPSSPP?
Resume = Resume
Run = Mbukak
Save new textures = Save new textures
Shader Viewer = Tampilan shader
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -370,6 +370,7 @@ Reset limited logging =កំណត់ការកត់ត្រាដែលម
RestoreDefaultSettings =ស្ដារការកំណត់ទាំងនេះត្រឡប់ទៅលំនាំដើមរបស់វាវិញទេ?\nអ្នកមិនអាចមិនធ្វើវិញបានទេ។\nសូមចាប់ផ្តើម PPSSPP ឡើងវិញ បន្ទាប់ពីការកំណត់ឡើងវិញ។
RestoreGameDefaultSettings =តើ​អ្នក​ប្រាកដ​ថា​អ្នក​ចង់​ស្ដារ​ការ​កំណត់​ជាក់លាក់​នៃ​ហ្គេម​\nត្រឡប់ទៅ​លំនាំដើម PPSSPP វិញ?
Resume =បន្ត
Run = រត់
Save new textures =រក្សាទុកវាយនភាពថ្មី។
Shader Viewer =កម្មវិធីមើលស្រមោល
Show GPO LEDs =បង្ហាញ GPO LEDs
+1
View File
@@ -373,6 +373,7 @@ Reset limited logging = 제한된 로깅 재설정
RestoreDefaultSettings = 모든 설정을 기본값으로 되돌리겠습니까?\n\n이 작업은 취소할 수 없습니다.\n변경 사항을 적용하려면 PPSSPP를 다시 시작하세요.
RestoreGameDefaultSettings = 게임별 설정을\nPPSSPP 기본값으로 복원할까요?
Resume = 다시 시작
Run = 실행(R)
Save new textures = 새로운 텍스처 저장
Shader Viewer = 셰이더 뷰어
Show GPO LEDs = GPO LED 표시
+1
View File
@@ -386,6 +386,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = بەردەوام بوون
Run = Run
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -370,6 +370,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = ເຈົ້າແນ່ໃຈຫຼືບໍ່ວ່າຕ້ອງການກູ້ການຕັ້ງຄ່າກັບເປັນປົກກະຕິ?\n\nເຈົ້າບໍ່ສາມາດຍົກເລີກ\nກະລຸນາເລີ່ມ PPSSPP ໃໝ່ອີກຄັ້ງ ເພື່ອເຫັນຜົນການປ່ຽນແປງ
RestoreGameDefaultSettings = ເຈົ້າແນ່ໃຈຫຼືບໍ່ວ່າຕ້ອງການຄືນຄ່າການຕັ້ງຄ່າເກມໂດຍສະເພາະ\nກັບສູ່ຄ່າເລີ່ມຕົ້ນ PPSSPP ຫຼືບໍ່?
Resume = Resume
Run = ເອີ້ນໃຊ້
Save new textures = ບັນທຶກພື້ນຜິວໃໝ່
Shader Viewer = ມຸມມອງການປັບໄລ່ເສດສີ
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Ar atstatyti "PPSSPP" parametrus į numatytuosius?\n\nJūs negalėsite atstatyti statuso į prieš tai buvusį.\nJūs turite perkrauti "PPSSPP" programą, kad pakeisti parametrai turėtų efektą.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = Paleisti
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Set semula pengulasan log terhad
RestoreDefaultSettings = Adakah anda pasti ingin menetapkan semula semua tetapan ke lalai?\n\nAnda tidak boleh membatalkan tindakan ini.\nSila mulakan semula PPSSPP untuk perubahan berkuat kuasa.
RestoreGameDefaultSettings = Adakah anda pasti ingin mengembalikan tetapan khusus permainan\nkepada tetapan lalai PPSSPP?
Resume = Sambung semula
Run = Jalankan
Save new textures = Simpan tekstur baharu
Shader Viewer = Penampil Shader
Show GPO LEDs = Tunjukkan LED GPO
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Weet u zeker dat u alle instellingen wilt herstellen\nnaar hun standaardwaarden?\n\nDit kan niet ongedaan gemaakt worden. Start PPSSPP\nopnieuw op om de wijzigingen toe te passen.
RestoreGameDefaultSettings = Weet u zeker dat u de game-specifieke instellingen wilt\nherstellen naar de standaardwaarden van PPSSPP?
Resume = Resume
Run = Uitvoeren
Save new textures = Nieuwe textures opslaan
Shader Viewer = Shader weergeven
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -397,6 +397,7 @@ Reset limited logging = Tilbakestill avgrensa logging
RestoreDefaultSettings = Tilbakestille desse innstillingane til standardverdiane?\nDette kan ikkje angrast.\nStart PPSSPP på nytt etter tilbakestilling.
RestoreGameDefaultSettings = Er du sikker på at du vil tilbakestille dei spelspesifikke innstillingane\ntil PPSSPP-standardane?
Resume = Hald fram
Run = Køyr
Save new textures = Lagre nye teksturar
Shader Viewer = Shader-vising
Show GPO LEDs = Vis GPO-LED-ar
+1
View File
@@ -397,6 +397,7 @@ Reset limited logging = Tilbakestill begrenset logging
RestoreDefaultSettings = Tilbakestille disse innstillingene til standardverdiene?\nDette kan ikke angres.\nStart PPSSPP på nytt etter tilbakestilling.
RestoreGameDefaultSettings = Er du sikker på at du vil tilbakestille de spillspesifikke innstillingene\ntil PPSSPP-standardene?
Resume = Fortsett
Run = Kjør
Save new textures = Lagre nye teksturer
Shader Viewer = Shader-visning
Show GPO LEDs = Vis GPO-LED-er
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Zresetuj ograniczone logi
RestoreDefaultSettings = Czy na pewno chcesz przywrócić domyślne ustawienia?\n\nNie można tego cofnąć.\nZrestartuj PPSSPP, aby zastosować zmiany.
RestoreGameDefaultSettings = Czy na pewno chcesz przywrócić ustawienia specyficzne dla danych gier\npowrót do ustawień domyślnych PPSSPP?
Resume = Wznów
Run = Uruchom
Save new textures = Zapisz nową teksturę
Shader Viewer = Podgląd Shaderów
Show GPO LEDs = Pokaż piny LED GPO
+1
View File
@@ -397,6 +397,7 @@ Reset limited logging = Resetar o registro limitado
RestoreDefaultSettings = Restaurar estas configurações de volta aos padrões delas?\nVocê não pode desfazer isto.\nPor favor reinicie o PPSSPP após restaurar as configurações.
RestoreGameDefaultSettings = Você tem certeza que você quer restaurar as configurações específicas do jogo\nde volta para os padrões do PPSSPP?
Resume = Resumo
Run = Executar
Save new textures = Salvar novas texturas
Shader Viewer = Visualizador dos shaders
Show GPO LEDs = Mostrar os LEDS do GPO
+1
View File
@@ -397,6 +397,7 @@ Reset limited logging = Reiniciar o Log limitado
RestoreDefaultSettings = Tens a certeza que queres restaurar todas as definições de volta ao padrão?\n\nNão poderás desfazer isto.\nPor favor reinicia a PPSSPP para as mudanças terem efeito.
RestoreGameDefaultSettings = Tens a certeza que queres restaurar as definições específicas do jogo\nde volta para os padrões do PPSSPP?
Resume = Resumir
Run = Executar
Save new textures = Guardar novas texturas
Shader Viewer = Visualizador de shaders
Show GPO LEDs = Mostrar LEDs GPO
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Restore these settings back to their defaults?\nYou can't undo this.\nPlease restart PPSSPP after restoring settings.
RestoreGameDefaultSettings = Are you sure you want to restore the game-specific settings\nback to the PPSSPP defaults?
Resume = Resume
Run = Run
Save new textures = Save new textures
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Сбросить ограниченное логиров
RestoreDefaultSettings = Вы уверены, что хотите сбросить настройки на стандартные?\nВы не сможете это отменить.\nПожалуйста, перезапустите PPSSPP после сброса.
RestoreGameDefaultSettings = Вы уверены, что хотите вернуть все параметры игры к стандартным?
Resume = Возобновить
Run = Запустить
Save new textures = Сохранять новые текстуры
Shader Viewer = Просмотрщик шейдеров
Show GPO LEDs = Показывать индикаторы GPO
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Nollställ begränsad loggning
RestoreDefaultSettings = Vill du återställa inställningarna till standardvärdena?\nDet går inte att ångra.\nStarta om PPSSPP efter återställningen.
RestoreGameDefaultSettings = Vill du återställa de spelspecifika inställningarna\ntill PPSSPP:s standardvärden?
Resume = Fortsätt
Run = Kör
Save new textures = Spara nya texturer
Shader Viewer = Shadervisare
Show GPO LEDs = Visa GPO-lysdioder
+1
View File
@@ -372,6 +372,7 @@ Reset limited logging = I-reset ang limitadong pag-log
RestoreDefaultSettings = Sigurado ka bang ibalik ang Ssetting sa dati?\n\nHindi mo na ito maibabalik.\nPaki-restart ang PPSSPP para makita ang mga binago.
RestoreGameDefaultSettings = Sigurado ka bang ibalik sa dati\nang Setting ng isang spesipikong laro?\n\n\nHindi mo na ito maibabalik.\nPaki-restart ang PPSSPP para makita ang mga binago.
Resume = Ipagpatuloy
Run = I-Run
Save new textures = I-save ang mga bagong texture
Shader Viewer = Shader viewer
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -384,6 +384,7 @@ Reset limited logging = รีเซ็ตขีดจำกัดของก
RestoreDefaultSettings = คุณแน่ใจรึว่าต้องการรีเซ็ตกลับไปค่าเริ่มต้น?\n\nคุณสามารถกดยกเลิกได้\nแต่ถ้ากดตกลงแล้วไม่เห็นผลการเปลี่ยนแปลง\nโปรดเริ่ม PPSSPP ใหม่อีกครั้งนึง
RestoreGameDefaultSettings = คุณแน่ใจรึว่าต้องการรีเซ็ตตั้งค่าเฉพาะเกม?\nการตั้งค่าของเกมนี้จะกลับไปใช้ค่าเริ่มต้นของ PPSSPP?
Resume = เล่นต่อ
Run = เรียกใช้
Save new textures = บันทึกพื้นผิวลงในแหล่งที่เก็บข้อมูล
Select the file path for the trace = เลือกเส้นทางของไฟล์ สำหรับใช้ในการติดตาม
Shader Viewer = มุมมองการปรับเฉดแสงสี
+1
View File
@@ -373,6 +373,7 @@ Reset limited logging = Sınırlı günlük kaydını sıfırlay
RestoreDefaultSettings = Bütün ayarları varsayılanlarına döndürmek istediğine emin misin?\n\nBunu geri alamazsın.\nDeğişikliklerin uygulanması için lütfen PPSSPP'yi yeniden başlatın.
RestoreGameDefaultSettings = Oyun için ayarlanmış olan özel ayarları PPSSPP varsayılanlarına döndürmek istediğinden emin misin?
Resume = Devam
Run = Çalıştır
Save new textures = Yeni Dokuları Kaydet
Shader Viewer = Gölgelendirici Görüntüleyici
Show GPO LEDs = GPO LEDLERİ Göster
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Скинути обмежене журналювання
RestoreDefaultSettings = Ви впевненні,що хочете скинути налаштування на стандартні?\nВи не зможите це відмінити.\nБудь ласка, презавантажте PPSSPP після скидання.
RestoreGameDefaultSettings = Ви впевнені, що хочете повернути всі параметри гри до стардартних\nповернути PPSSPP за замовчуванням ?
Resume = Повернутися
Run = Запустити
Save new textures = Зберегти нові текстури
Shader Viewer = Переглядач шейдеру
Show GPO LEDs = Показати GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = Reset limited logging
RestoreDefaultSettings = Bạn có muốn khôi phục các thiết lập về mặc định không?\n\nHãy thoát PPSSPP rồi mở lại.
RestoreGameDefaultSettings = Bạn có muốn khôi phục cài đặt trò chơi\nPPSSPP sẽ trở về mặc định?
Resume = Resume
Run = Chạy
Save new textures = Lưu file textures mới
Shader Viewer = Xem trước đỗ bóng
Show GPO LEDs = Show GPO LEDs
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = 重置受限日志
RestoreDefaultSettings = 您确定要将所有设置恢复到默认?\n该操作一旦执行无法撤销。\n操作将在PPSSPP重新启动后生效。
RestoreGameDefaultSettings = 您确定要将此游戏设置\n恢复为PPSSPP默认吗?
Resume = 恢复
Run = 运行(R)
Save new textures = 保存新纹理
Shader Viewer = 着色器查看器
Show GPO LEDs = 显示GPO指示灯
+1
View File
@@ -371,6 +371,7 @@ Reset limited logging = 重設受限記錄
RestoreDefaultSettings = 您確定要將所有設定還原為預設值嗎?\n\n您無法復原此動作。\n請重新啟動 PPSSPP 以使變更生效。
RestoreGameDefaultSettings = 您確定要將遊戲特定設定\n還原為 PPSSPP 預設值嗎?
Resume = 恢復
Run = 執行(R)
Save new textures = 儲存新紋理
Shader Viewer = 著色器檢視器
Show GPO LEDs = 顯示 GPO LED
+1 -1
View File
@@ -1,4 +1,4 @@
plugins {
id("com.android.application") version "9.3.1" apply false
id("com.android.application") version "9.3.2" apply false
id("com.google.protobuf") version "0.10.0" apply false
}