diff --git a/Common/Render/ManagedTexture.cpp b/Common/Render/ManagedTexture.cpp index a3d9f2344b53..0bf8407219bc 100644 --- a/Common/Render/ManagedTexture.cpp +++ b/Common/Render/ManagedTexture.cpp @@ -70,7 +70,7 @@ static Draw::DataFormat ZimToT3DFormat(int zim) { } } -static ImageFileType DetectImageFileType(const uint8_t *data, size_t size) { +ImageFileType DetectImageFileType(const uint8_t *data, size_t size) { if (size < 4) { return ImageFileType::UNKNOWN; } diff --git a/Common/Render/ManagedTexture.h b/Common/Render/ManagedTexture.h index e9de5f3c6cf3..8926894412bc 100644 --- a/Common/Render/ManagedTexture.h +++ b/Common/Render/ManagedTexture.h @@ -80,3 +80,5 @@ class ManagedTexture { Draw::Texture *CreateTextureFromFileData(Draw::DrawContext *draw, const uint8_t *data, size_t dataSize, ImageFileType type, bool generateMips, const char *name); Draw::Texture *CreateTextureFromFile(Draw::DrawContext *draw, const char *filename, ImageFileType type, bool generateMips); Draw::Texture *CreateTextureFromTempImage(Draw::DrawContext *draw, const TempImage &image, bool generateMips, const char *name); + +ImageFileType DetectImageFileType(const uint8_t *data, size_t size); diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 2e488a3ea3e2..0061f9b7ca65 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -27,6 +27,7 @@ #include "Common/UI/View.h" #include "Common/UI/ViewGroup.h" #include "Common/UI/Context.h" +#include "Common/Render/ManagedTexture.h" #include "Common/VR/PPSSPPVR.h" #include "Common/System/Display.h" // Only to check screen aspect ratio with pixel_yres/pixel_xres @@ -1385,8 +1386,32 @@ UI::EventReturn GameSettingsScreen::OnChangeBackground(UI::EventParams &e) { auto sy = GetI18NCategory(I18NCat::SYSTEM); System_BrowseForImage(GetRequesterToken(), sy->T("Set UI background..."), [=](const std::string &value, int) { if (!value.empty()) { - Path dest = GetSysDirectory(DIRECTORY_SYSTEM) / (endsWithNoCase(value, ".jpg") ? "background.jpg" : "background.png"); - File::Copy(Path(value), dest); + Path path(value); + + // Check the file format. Don't rely on the file extension here due to scoped storage URLs. + FILE *f = File::OpenCFile(path, "rb"); + uint8_t buffer[8]; + ImageFileType type = ImageFileType::UNKNOWN; + if (8 == fread(buffer, 1, ARRAY_SIZE(buffer), f)) { + type = DetectImageFileType(buffer, ARRAY_SIZE(buffer)); + } + + std::string filename; + switch (type) { + case ImageFileType::JPEG: + filename = "background.jpg"; + break; + case ImageFileType::PNG: + filename = "background.png"; + break; + } + + if (!filename.empty()) { + Path dest = GetSysDirectory(DIRECTORY_SYSTEM) / filename; + File::Copy(Path(value), dest); + } else { + g_OSD.Show(OSDType::MESSAGE_ERROR, sy->T("Only JPG and PNG images are supported"), path.GetFilename(), 5.0); + } } // It will init again automatically. We can't init outside a frame on Vulkan. UIBackgroundShutdown(); diff --git a/android/build.gradle b/android/build.gradle index bf1936828312..9f59074d40f0 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -128,8 +128,7 @@ android { '-DANDROID_PLATFORM=android-16', '-DANDROID_TOOLCHAIN=clang', '-DANDROID_CPP_FEATURES=', - '-DANDROID_STL=c++_static', - '-DANDROID_ARM_NEON=TRUE' + '-DANDROID_STL=c++_static' } } ndk { diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 639c34c8e64b..71bb8949270e 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -1316,6 +1316,7 @@ No animation = No animation Not a PSP game = ‎PSP ليست لعبة Off = ‎مغلق Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = ‎PSP موديل diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index f7af7678777b..7b396a25b1e8 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 54847dfd5b74..26c24b39e82b 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP серия diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 8cdc3ace9a08..ba04fb1a467d 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 213b66169206..5c662c9163b1 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Toto není hra PSP Off = Vypnuto Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = Model PSP diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 1fb96861c144..f0dddb4bcec6 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 0fee5f47c0b5..8a98d57c3828 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Kein PSP Spiel Off = Aus Oldest Save = Ältester Spielstand +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP Modell diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 9dd122863421..214cfaef936d 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 557cb0e5257a..9a018047d78d 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -1322,6 +1322,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 1ca99759d885..a0cdab75b23e 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -1309,6 +1309,7 @@ No animation = Sin animación Not a PSP game = No es un juego de PSP Off = No Oldest Save = Partida guardada más antigua +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = ¡La ruta no existe! PSP Memory Stick = PSP Memory Stick PSP Model = Modelo de PSP diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index c4f901f7c6d6..3467c946d5a3 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -1310,6 +1310,7 @@ No animation = Sin animación Not a PSP game = No es un juego de PSP Off = No Oldest Save = Antiguos datos de guardado +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = La ruta no existe. PSP Memory Stick = Memory Stick de PSP PSP Model = Modelo de PSP diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index ddaa4acdbb11..337972316ef2 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -1308,6 +1308,7 @@ No animation = بدون انمیشین Not a PSP game = ‎نیست PSP بازی Off = ‎خاموش Oldest Save = قدیمی ترین ذخیره +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = مسیر فایل پیدا نشد PSP Memory Stick = حافظه psp PSP Model = ‎PSP مدل diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index a4d3b511b9d2..0cc253c81f31 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -1308,6 +1308,7 @@ No animation = Ei animaatiota Not a PSP game = Ei PSP-peli Off = Pois Oldest Save = Vanhin tallennus +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Polkua ei ole olemassa! PSP Memory Stick = PSP-muistikortti PSP Model = PSP-malli diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index d4a5d0067eb3..ce885ab07629 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -1299,6 +1299,7 @@ No animation = No animation Not a PSP game = Ce n'est pas un jeu PSP. Off = Désactivé Oldest Save = Le plus ancien état +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = Modèle de PSP diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 4a8323913965..138e391bf8df 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = Modelo de PSP diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index a7e038431328..65942e52f954 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Δεν είναι παιχνίδι PSP Off = Off Oldest Save = Παλαιότερο αρχείο αποθήκευσης +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = Μοντέλο PSP diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index ae77b7f19d46..a36628049fc3 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index cd19a549e6e4..126bb3976aa7 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index 24fdf636959d..f8cc42d16d22 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Nije PSP igra Off = Isključeno Oldest Save = Najstariji save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index ba7c1df82464..2f4b0287ee97 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Nem egy PSP játék Off = Ki Oldest Save = Legrégebbi mentés +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP modell diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index e8ef63e0ed94..c21f5f609a80 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -1308,6 +1308,7 @@ No animation = Tanpa animasi Not a PSP game = Bukan permainan PSP Off = Mati Oldest Save = Simpanan lawas +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Tidak ada jalur! PSP Memory Stick = PSP Memory Stick PSP Model = Model PSP diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 9645ab29b120..35d9f7010a80 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -1291,6 +1291,7 @@ Fast Memory = Memoria Rapida (instabile) Force real clock sync (slower, less lag) = Forza sincronizzazione con frequenza reale (lento, meno lag) Moving background = Spostamento dello sfondo No animation = Nessuna animazione +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Il percorso non esiste! PSP Memory Stick = Memory Stick PSP Recent games = Giochi recenti diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index a5861bb34ea1..b28a60be7e3a 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -1308,6 +1308,7 @@ No animation = アニメーションなし Not a PSP game = PSPのゲームではありません Off = オフ Oldest Save = 最も古いセーブ +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = パスが存在しません PSP Memory Stick = メモリースティックの設定 PSP Model = PSPのモデル diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 684d42c52da5..e6753dd86dc5 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Ora ana dolanan PSP Off = Mati Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index f3f7ed4759ad..7017f35af969 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -1298,6 +1298,7 @@ No animation = 애니메이션 없음 Not a PSP game = PSP 게임이 아님 Off = 끔 Oldest Save = 가장 오래된 저장 +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = 경로가 존재하지 않습니다! PSP Memory Stick = PSP 메모리 스틱 PSP Model = PSP 모델 diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 3b461e0c9281..23e1422fce06 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = ອັນນີ້ບໍ່ແມ່ນເກມ PSP Off = ປິດ Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = ໂມເດລ PSP diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index c5b5a4c04230..92fbcd784d73 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = Emuliuojamo PSP modelis diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 1d9ef97892b3..595ec9154023 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = Model PSP diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 6282af1e2e15..ed84aac2f4c7 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Geen PSP-game Off = Uit Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP-model diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index f5ed56d04614..ecf9f2da3ab6 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Not a PSP game Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index e061ad27888c..64d948a13811 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -1314,6 +1314,7 @@ No animation = Bez animacji Not a PSP game = To nie jest gra PSP Off = Wył. Oldest Save = Najstarszy zapis +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Ta ścieżka nie istnieje! PSP Memory Stick = Karta Pamięci PSP PSP Model = Model PSP diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index f7b0534dc631..a9583d5fac5f 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -1322,6 +1322,7 @@ No animation = Sem animação Not a PSP game = Não é um jogo de PSP Off = Desligado Oldest Save = Save mais antigo +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = O caminho não existe! PSP Memory Stick = Cartão de Memória do PSP PSP Model = Modelo do PSP diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index f0cd44d3cbfc..0527457c4177 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -1324,6 +1324,7 @@ No animation = Sem animação Not a PSP game = Não é um jogo de PSP Off = Desativado Oldest Save = Salvamento mais antigo +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = O caminho não existe! PSP Memory Stick = Cartão de memória da PSP PSP Model = Modelo da PSP diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index c8f893a878e4..1af869dd7ed0 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -1309,6 +1309,7 @@ No animation = No animation Not a PSP game = Nu e joc PSP Off = Off Oldest Save = Oldest save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = Model PSP diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index a68c3d13415a..b0066e9a6c3b 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -1308,6 +1308,7 @@ No animation = Нет анимации Not a PSP game = Игра не для PSP Off = Отключено Oldest Save = Самое старое сохранение +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Путь не существует! PSP Memory Stick = Карта памяти PSP PSP Model = Модель PSP diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 5b16bd2135a8..e28af57c03f4 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -1309,6 +1309,7 @@ No animation = Ingen animation Not a PSP game = Inte ett PSP-spel Off = Off Oldest Save = Äldsta sparfilen +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP-modell diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index fc65515612f6..4866b025b791 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -1308,6 +1308,7 @@ No animation = Walang animation Not a PSP game = Hindi PSP game Off = Off Oldest Save = Pinakalumang na i-save +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Direksyon ay hindi na lumabas! PSP Memory Stick = PSP Memory Stick PSP Model = Modelo ng PSP diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index 972e52039081..0ac23ea72447 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -1330,6 +1330,7 @@ No animation = ไม่แสดงอนิเมชั่น Not a PSP game = นี่ไม่ใช่เกม PSP นะจ้ะ Off = ปิด Oldest Save = เซฟอันเก่าสุด +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = ไม่มีเส้นทางนี้อยู่! PSP Memory Stick = แหล่งเก็บข้อมูล PSP PSP Model = โมเดลของ PSP diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 3f52cbf4143e..09bf47b2729a 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -1309,6 +1309,7 @@ No animation = animasyon yok Not a PSP game = Bir PSP oyunu değil Off = Kapalı Oldest Save = En eski kayıt +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Yol mevcut değil! PSP Memory Stick = PSP Hafıza Kartı PSP Model = PSP modeli diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 9c15ed27a260..8e7aab2d980e 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Не є грою для PSP Off = Вимкнено Oldest Save = Найстаріші збереження +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = Модель PSP diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index a4f97345d865..a13da40439cb 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -1308,6 +1308,7 @@ No animation = No animation Not a PSP game = Đây Không phải là game PSP Off = Tắt Oldest Save = Save cũ nhất +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! PSP Memory Stick = PSP Memory Stick PSP Model = PSP model diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 430e10ed2961..3e37d3e0d85d 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -1246,6 +1246,7 @@ AVI Dump stopped. = AVI转储停止 Cache ISO in RAM = 在内存中缓存完整ISO Change CPU Clock = 修改PSP的CPU频率 (不稳定) Loaded plugin: %1 = 已加载插件: %1 +Only JPG and PNG images are supported = Only JPG and PNG images are supported Recording = Recording RetroAchievements = RetroAchievements Rewind Snapshot Interval = 倒带快照间隔 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index ffb6a38227a5..2077366f67f2 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -1298,6 +1298,7 @@ No animation = 靜態背景 Not a PSP game = 這不是 PSP 遊戲 Off = 關閉 Oldest Save = 最舊存檔 +Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = 路徑不存在! PSP Memory Stick = PSP 記憶棒 PSP Model = PSP 型號 diff --git a/ext/rcheevos b/ext/rcheevos index c5f9a6412e55..e7989c300280 160000 --- a/ext/rcheevos +++ b/ext/rcheevos @@ -1 +1 @@ -Subproject commit c5f9a6412e55ef489c1769a52ee1d590e4abd64b +Subproject commit e7989c300280ba06d7621ae5b4e00ac7fe28d97a