diff --git a/Core/Config.cpp b/Core/Config.cpp index 45760dd5e2..c87f4896f5 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -1688,7 +1688,7 @@ bool Config::deleteGameConfig(const std::string& pGameId) { Path fullIniFilePath = Path(getGameConfigFile(pGameId, &exists)); if (exists) { - File::Delete(fullIniFilePath); + File::MoveFileToTrashOrDelete(fullIniFilePath); } return true; } diff --git a/UI/GameInfoCache.cpp b/UI/GameInfoCache.cpp index 8b74ffd13b..d1bbc0f9ba 100644 --- a/UI/GameInfoCache.cpp +++ b/UI/GameInfoCache.cpp @@ -94,7 +94,7 @@ bool GameInfo::Delete() { // Just delete the one file (TODO: handle two-disk games as well somehow). Path fileToRemove = filePath_; INFO_LOG(Log::System, "Deleting file %s", fileToRemove.c_str()); - File::Delete(fileToRemove); + File::MoveFileToTrashOrDelete(fileToRemove); g_recentFiles.Remove(filePath_.ToString()); return true; } @@ -108,14 +108,14 @@ bool GameInfo::Delete() { // This can happen if the PBP is misplaced, see issue #20187 if (!IsReasonableEbootDirectory(directoryToRemove)) { // Just delete the eboot. - File::Delete(filePath_); + File::MoveFileToTrashOrDelete(filePath_); g_recentFiles.Remove(filePath_.ToString()); return true; } // Delete the whole tree. We better be sure, see IsReasonableEbootDirectory. INFO_LOG(Log::System, "Deleting directory %s", directoryToRemove.c_str()); - if (!File::DeleteDirRecursively(directoryToRemove)) { + if (!File::MoveDirectoryTreeToTrashOrDelete(directoryToRemove)) { ERROR_LOG(Log::System, "Failed to delete file"); return false; } @@ -133,7 +133,7 @@ bool GameInfo::Delete() { { const Path &fileToRemove = filePath_; INFO_LOG(Log::System, "Deleting file %s", fileToRemove.c_str()); - File::Delete(fileToRemove); + File::MoveFileToTrashOrDelete(fileToRemove); g_recentFiles.Remove(filePath_.ToString()); return true; } @@ -142,10 +142,10 @@ bool GameInfo::Delete() { { const Path &ppstPath = filePath_; INFO_LOG(Log::System, "Deleting file %s", ppstPath.c_str()); - File::Delete(ppstPath); + File::MoveFileToTrashOrDelete(ppstPath); const Path screenshotPath = filePath_.WithReplacedExtension(".ppst", ".jpg"); if (File::Exists(screenshotPath)) { - File::Delete(screenshotPath); + File::MoveFileToTrashOrDelete(screenshotPath); } return true; } @@ -331,7 +331,9 @@ bool GameInfo::DeleteAllSaveData() { std::vector saveDataDir = GetSaveDataDirectories(); for (size_t j = 0; j < saveDataDir.size(); j++) { INFO_LOG(Log::System, "Deleting savedata from %s", saveDataDir[j].c_str()); - File::DeleteDirRecursively(saveDataDir[j]); + if (!File::MoveDirectoryTreeToTrashOrDelete(saveDataDir[j])) { + ERROR_LOG(Log::System, "Failed to delete savedata %s", saveDataDir[j].c_str()); + } } return true; } diff --git a/UI/GameInfoCache.h b/UI/GameInfoCache.h index d0ecbbd4aa..303375a2b6 100644 --- a/UI/GameInfoCache.h +++ b/UI/GameInfoCache.h @@ -85,7 +85,7 @@ public: GameInfo(const Path &gamePath); ~GameInfo(); - bool Delete(); // Better be sure what you're doing when calling this. + bool Delete(); // Better be sure what you're doing when calling this. Will move to trash if available on the system, though. bool DeleteAllSaveData(); bool CreateLoader(); diff --git a/UI/GameScreen.cpp b/UI/GameScreen.cpp index e7c7c9c262..31bd008e76 100644 --- a/UI/GameScreen.cpp +++ b/UI/GameScreen.cpp @@ -323,8 +323,9 @@ UI::EventReturn GameScreen::OnCreateConfig(UI::EventParams &e) { UI::EventReturn GameScreen::OnDeleteConfig(UI::EventParams &e) { auto di = GetI18NCategory(I18NCat::DIALOG); + const bool trashAvailable = System_GetPropertyBool(SYSPROP_HAS_TRASH_BIN); screenManager()->push( - new PromptScreen(gamePath_, di->T("DeleteConfirmGameConfig", "Do you really want to delete the settings for this game?"), di->T("Delete"), di->T("Cancel"), + new PromptScreen(gamePath_, di->T("DeleteConfirmGameConfig", "Do you really want to delete the settings for this game?"), trashAvailable ? di->T("Move to trash") : di->T("Delete"), di->T("Cancel"), [this](bool result) { if (result) { std::shared_ptr info = g_gameInfoCache->GetInfo(nullptr, gamePath_, GameInfoFlags::PARAM_SFO); @@ -533,9 +534,10 @@ UI::EventReturn GameScreen::OnDeleteSaveData(UI::EventParams &e) { if (info) { // Check that there's any savedata to delete if (info->saveDataSize) { + const bool trashAvailable = System_GetPropertyBool(SYSPROP_HAS_TRASH_BIN); auto di = GetI18NCategory(I18NCat::DIALOG); screenManager()->push( - new PromptScreen(gamePath_, di->T("DeleteConfirmAll", "Do you really want to delete all\nyour save data for this game?"), di->T("Delete"), di->T("Cancel"), + new PromptScreen(gamePath_, di->T("DeleteConfirmAll", "Do you really want to delete all\nyour save data for this game?"), trashAvailable ? di->T("Move to trash") : di->T("Delete"), di->T("Cancel"), std::bind(&GameScreen::CallbackDeleteSaveData, this, std::placeholders::_1))); } } @@ -559,8 +561,9 @@ UI::EventReturn GameScreen::OnDeleteGame(UI::EventParams &e) { std::string prompt; prompt = di->T("DeleteConfirmGame", "Do you really want to delete this game\nfrom your device? You can't undo this."); prompt += "\n\n" + gamePath_.ToVisualString(g_Config.memStickDirectory.c_str()); + const bool trashAvailable = System_GetPropertyBool(SYSPROP_HAS_TRASH_BIN); screenManager()->push( - new PromptScreen(gamePath_, prompt, di->T("Delete"), di->T("Cancel"), + new PromptScreen(gamePath_, prompt, trashAvailable ? di->T("Move to trash") : di->T("Delete"), di->T("Cancel"), std::bind(&GameScreen::CallbackDeleteGame, this, std::placeholders::_1))); } return UI::EVENT_DONE; diff --git a/UI/SavedataScreen.cpp b/UI/SavedataScreen.cpp index 32853ae262..f40b73293c 100644 --- a/UI/SavedataScreen.cpp +++ b/UI/SavedataScreen.cpp @@ -172,8 +172,11 @@ public: buttonRow->Add(new Button(di->T("Delete"), new LinearLayoutParams(1.0f, buttonMargins)))->OnClick.Add([this](UI::EventParams &e) { auto di = GetI18NCategory(I18NCat::DIALOG); std::shared_ptr ginfo = g_gameInfoCache->GetInfo(nullptr, savePath_, GameInfoFlags::PARAM_SFO); + + const bool trashAvailable = System_GetPropertyBool(SYSPROP_HAS_TRASH_BIN); + std::string_view confirmMessage = di->T("Are you sure you want to delete the file?"); - screenManager()->push(new PromptScreen(gamePath_, confirmMessage, di->T("Delete"), di->T("Cancel"), [=](bool result) { + screenManager()->push(new PromptScreen(gamePath_, confirmMessage, trashAvailable ? di->T("Move to trash") : di->T("Delete"), di->T("Cancel"), [=](bool result) { if (result) { ginfo->Delete(); TriggerFinish(DR_NO); diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index d91833c30f..315700ab79 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -434,6 +434,7 @@ Logging in... = جاري تسجيل الدخول... More information... = المزيد من المعلومات Move = ‎تحريك Move Down = تحريك للأسفل +Move to trash = Move to trash Move Up = تحريك للأعلى Network Connection = ‎إتصال الشبكة NEW DATA = ‎بيانات جديدة diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index a127bd5eb4..18a2205f32 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Move Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Network Connection NEW DATA = NEW DATA diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 0e647231d8..a7e7586b38 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Преместване Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Мрежова връзка NEW DATA = Нови данни diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index d8200d477c..91a88b2577 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Moure Move Down = Baixar +Move to trash = Move to trash Move Up = Pujar Network Connection = Connexión de xarxa NEW DATA = NOVES DADES DE PARTIDA diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 85dac956de..036e0f73b8 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Přesunout Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Síťové připojení NEW DATA = NOVÁ DATA diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 4c1918f256..791f34be3d 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Flyt Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Netværksforbindelse NEW DATA = NY DATA diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 57e8b96382..1cdc6ee241 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Bewegen Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Netzwerkverbindung NEW DATA = Neue Daten diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 1cc614fc50..289c8aa1ed 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Move Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Network Connection NEW DATA = DATA baru diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index a742be7797..ff01547b96 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -416,8 +416,8 @@ Delete = Delete Delete all = Delete all Delete completed = Delete completed. DeleteConfirm = This save data will be deleted.\nAre you sure you want to continue? -DeleteConfirmAll = Do you really want to delete all\nyour save data for this game? -DeleteConfirmGame = Do you really want to delete this game\nfrom your device? You can't undo this. +DeleteConfirmAll = Do you really want to delete all your save data for this game? +DeleteConfirmGame = Do you really want to delete this game from your device? You can't undo this. DeleteConfirmGameConfig = Do you really want to delete the settings for this game? DeleteFailed = Unable to delete data. Deleting = Deleting\nPlease wait... @@ -449,6 +449,7 @@ Logging in... = Logging in... Logged in! = Logged in! More information... = More information... Move = Move +Move to trash = Move to trash Move Up = Move Up Move Down = Move Down Network Connection = Network Connection diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index d7a9abc62d..65bc40f334 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -427,6 +427,7 @@ Logging in... = Iniciando sesión... More information... = Más información... Move = Mover Move Down = Mover abajo +Move to trash = Move to trash Move Up = Mover arriba Network Connection = Conexión de red NEW DATA = NUEVOS DATOS diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 1eb38f0ff6..1bb41ba5ac 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = Más información... Move = Mover Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Conexión de red NEW DATA = CREAR DATOS diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index a7c9749cbc..209813d6d0 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -426,6 +426,7 @@ Logging in... = وارد شدن... More information... = اطلاعات بیشتر... Move = حرکت Move Down = حرکت به پایین +Move to trash = Move to trash Move Up = حرکت به بالا Network Connection = Network Connection NEW DATA = ‎دادهٔ جدید diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index ad7cdae145..9f224cd3d0 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Move Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Network Connection NEW DATA = NEW DATA diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 70caf13cc5..516bf86bf9 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Déplacer Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Connexion réseau NEW DATA = NOUVELLES DONNÉES diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 136412059f..106171f527 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Posición Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Conexión de rede NEW DATA = NOVOS DATOS diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index e43eef437a..f03051dfa1 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = ΜΕΤΑΚΙΝΗΣΗ Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = ΣΥΝΔΕΣΗ ΔΙΚΤΥΟΥ NEW DATA = ΝΕΑ ΔΕΔΟΜΕΝΑ diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 578dd6be3e..c9445a266c 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Move Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Network Connection NEW DATA = םישדח םינותנ diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 7ecc1eb52d..7b5d112b2a 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Move Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Network Connection NEW DATA = םישדח םינותנ diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index ccf1312d1f..e7daa0ff22 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Pomakni Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Internetska veza NEW DATA = NOVA DATA diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 0c42a93e01..8336f9f02f 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -426,6 +426,7 @@ Logging in... = Bejelentkezés... More information... = További információ... Move = Mozgat Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Hálózati kapcsolat NEW DATA = ÚJ MENTÉS diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 062fcfba7f..a71064f881 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -426,6 +426,7 @@ Logging in... = Masuk... More information... = Informasi selengkapnya... Move = Pindah Move Down = Pindah ke Bawah +Move to trash = Move to trash Move Up = Naik ke Atas Network Connection = Koneksi Jaringan NEW DATA = DATA BARU diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 34b28da1fe..7ad864b953 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -426,6 +426,7 @@ Logging in... = Accesso in corso... More information... = Altre informazioni... Move = Sposta Move Down = Sposta giù +Move to trash = Move to trash Move Up = Sposta su Network Connection = Connessione di Rete NEW DATA = NUOVI DATI diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 7537fdcd74..b3dd7b65b8 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -426,6 +426,7 @@ Logging in... = ログイン中... More information... = 詳細はこちら... Move = 移動 Move Down = 下へ移動 +Move to trash = Move to trash Move Up = 上へ移動 Network Connection = ネットワーク接続 NEW DATA = 新しいデータ diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index d6975188bc..b1b8564e53 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Pindahno Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Koneksi Jaringan NEW DATA = DATA ANYAR diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index 27c71c8a8c..e535b23b90 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -425,6 +425,7 @@ Logging in... = 로그인 중... Logged in! = 로그인했습니다! More information... = 추가 정보... Move = 이동 +Move to trash = Move to trash Move Up = 위로 이동 Move Down = 아래로 이동 Network Connection = 네트워크 연결 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index c38545fc4b..940ecc1fdb 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -439,6 +439,7 @@ Logging in... = Logging in... Logged in! = Logged in! More information... = More information... Move = Move +Move to trash = Move to trash Move Up = Move Up Move Down = Move Down Network Connection = Network Connection diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index fc1211bbaa..6913df163d 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = ເຄື່ອນຍ້າຍ Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = ການເຊື່ອມຕໍ່ເຄື່ອຂ່າຍ NEW DATA = ຂໍ້ມູນໃໝ່ diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 73a9f3629f..558e1b7c14 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Perkelti Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Interneto tinklas NEW DATA = NAUJI DUOMENYS diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 22b447c76f..9c7c2ea4e8 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Move Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Network Connection NEW DATA = DATA BAHARU diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 6b5306384d..ce167a1cd1 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Slepen Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Netwerkverbinding NEW DATA = NIEUWE DATA diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 133ef97cd8..dea670dba7 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Move Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Network Connection NEW DATA = NEW DATA diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index e84047b59a..3312ad1d47 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -426,6 +426,7 @@ Logging in... = Logowanie... More information... = Więcej informacji... Move = Przenieś Move Down = Przenieś w dół +Move to trash = Move to trash Move Up = Przenieś w górę Network Connection = Połączenie sieciowe NEW DATA = NOWE DANE diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index eb0b43cff3..43ada23f86 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -449,6 +449,7 @@ Logging in... = Logando... Logged in! = Logado! More information... = Mais informação... Move = Mover +Move to trash = Move to trash Move Up = Mover pra Cima Move Down = Mover pra Baixo Network Connection = Conexão de rede diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index a739a79459..b9e4636e2b 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -450,6 +450,7 @@ Logging in... = A cadastrar... More information... = More information... Move = Mover Move Down = Mover para baixo +Move to trash = Move to trash Move Up = Mover para cima Network Connection = Conexão de rede NEW DATA = NOVOS DADOS diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 24b359485e..fb394ddc7f 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -427,6 +427,7 @@ Logging in... = Logging in... More information... = More information... Move = Mișcă Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Conexiune la rețea NEW DATA = DATE NOI diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 038dc04710..337366b7a2 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -426,6 +426,7 @@ Logging in... = Вход... More information... = More information... Move = Положение Move Down = Сдвинуть вверх +Move to trash = Move to trash Move Up = Сдвинуть вниз Network Connection = Сетевое подключение NEW DATA = Новое сохранение diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index f898b2414f..e25682dab0 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -364,7 +364,7 @@ VFPU = VFPU %d minutes = %d minuter %d ms = %d ms %d seconds = %d sekunder -* PSP res = * PSP res +* PSP res = * PSP upplösning Active = Aktiv Are you sure you want to delete the file? = Är du säker på att du vill ta bort filen? Are you sure you want to exit? = Är du säker på att du vill avsluta? @@ -388,7 +388,7 @@ ConnectionName = Anslutningsnamn Copied to clipboard: %1 = Kopierat till urklipp: %1 Copy to clipboard = Kopiera till urklipp Corrupted Data = Korrupt data -#Default = Default +#Default = Standard Delete = Radera Delete all = Radera allt Delete completed = Borttaget. @@ -410,8 +410,8 @@ Failed to connect to server, check your internet connection. = Misslyckades med Failed to log in, check your username and password. = Misslyckades med att logga in, kontrollera ditt användarnamn och lösenord. Filter = Filtrera Finish = Färdig -GE Frame Dumps = GE-framedumper -Grid = Grid +GE Frame Dumps = GE-framedumpar +Grid = Rutnät Inactive = Inaktiv Installing... = Installerar... InternalError = Ett internt fel har upptäckts. @@ -427,12 +427,13 @@ Logging in... = Loggar in... More information... = Mer information... Move = Flytta Move Down = Flytta ner +Move to trash = Flytta till papperskorgen Move Up = Flytta upp Network Connection = Nätverksanslutning NEW DATA = NY DATA No = Nej None = Ingen -ObtainingIP = Hämtar IP-address.\nVänta... +ObtainingIP = Hämtar IP-adress.\nVänta... OK = OK Old savedata detected = Gammal sparad data upptäckt Options = Inställningar diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 7d485beded..7697892e2d 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -427,6 +427,7 @@ Logging in... = Nag-lologin na... More information... = Iba pang impormasyon... Move = Galawin Move Down = Galawin pababa +Move to trash = Move to trash Move Up = Galawin paitaas Network Connection = Koneksyon ng Network NEW DATA = BAGONG DATOS diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index b7e399c5f9..9403066d6b 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -436,6 +436,7 @@ Logging in... = กำลังเข้าใช้งาน... More information... = ข้อมูลเพิ่มเติม... Move = ย้าย Move Down = ย้ายลงล่าง +Move to trash = Move to trash Move Up = ย้ายขึ้นบน Network Connection = การเชื่อมต่อเครือข่าย NEW DATA = ข้อมูลใหม่ diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index fe844d4ba9..0835223a98 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -428,6 +428,7 @@ Logging in... = Giriş yapılıyor... More information... = Daha fazla bilgi... Move = Taşı Move Down = Aşağı Taşı +Move to trash = Move to trash Move Up = Yukarı Taşı Network Connection = Ağ Bağlantısı NEW DATA = YENİ VERİ diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index abc83021bc..77bc4237aa 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -426,6 +426,7 @@ Logging in... = Вхід... More information... = Більше інформації... Move = Положення Move Down = Рух вниз +Move to trash = Move to trash Move Up = Рух вгору Network Connection = Підключення до мережі NEW DATA = Нове збереження diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index cf62f121a6..f3f71da3da 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -426,6 +426,7 @@ Logging in... = Logging in... More information... = More information... Move = Di chuyển Move Down = Move Down +Move to trash = Move to trash Move Up = Move Up Network Connection = Kết nối mạng NEW DATA = DỮ LIỆU MỚI diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index dea02cb1dc..cccc0724a3 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -426,6 +426,7 @@ Logging in... = 登录中… More information... = 了解更多... Move = 移动位置 Move Down = 移至下层 +Move to trash = Move to trash Move Up = 移至上层 Network Connection = 网络连接 NEW DATA = 新建存档 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 9ce0af1236..dba893e272 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -426,6 +426,7 @@ Logging in... = 正在登入… More information... = 更多資訊… Move = 移動 Move Down = 下移 +Move to trash = Move to trash Move Up = 上移 Network Connection = 網路連線 NEW DATA = 新存檔