Universal-Updater -> DarkStore Part 2

Renamed Strings For DarkStore
Made .store Files Useable
This commit is contained in:
dark98
2021-09-09 16:23:22 +01:00
parent 76b41884c5
commit c894ff9924
61 changed files with 650 additions and 648 deletions
+3 -3
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_COMMON_HPP
#define _UNIVERSAL_UPDATER_COMMON_HPP
#ifndef _DARKSTORE_COMMON_HPP
#define _DARKSTORE_COMMON_HPP
#include "config.hpp"
#include "gfx.hpp"
@@ -38,7 +38,7 @@
#define _STORE_PATH "sdmc:/3ds/DarkStore/stores/"
#define _META_PATH "sdmc:/3ds/DarkStore/MetaData.json"
#define _THEME_AMOUNT 2
#define _UNISTORE_VERSION 4
#define _STORE_VERSION 4
inline std::unique_ptr<Config> config;
inline uint32_t hRepeat, hDown, hHeld;
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_GFX_HPP
#define _UNIVERSAL_UPDATER_GFX_HPP
#ifndef _DARKSTORE_GFX_HPP
#define _DARKSTORE_GFX_HPP
#include "common.hpp"
#include "sprites.h"
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_MSG_HPP
#define _UNIVERSAL_UPDATER_MSG_HPP
#ifndef _DARKSTORE_MSG_HPP
#define _DARKSTORE_MSG_HPP
#include <string>
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_INIT_HPP
#define _UNIVERSAL_UPDATER_INIT_HPP
#ifndef _DARKSTORE_INIT_HPP
#define _DARKSTORE_INIT_HPP
#include <3ds.h>
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_KEYBOARD_HPP
#define _UNIVERSAL_UPDATER_KEYBOARD_HPP
#ifndef _DARKSTORE_KEYBOARD_HPP
#define _DARKSTORE_KEYBOARD_HPP
#include "storeEntry.hpp"
#include <string>
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_OVERLAY_HPP
#define _UNIVERSAL_UPDATER_OVERLAY_HPP
#ifndef _DARKSTORE_OVERLAY_HPP
#define _DARKSTORE_OVERLAY_HPP
#include "common.hpp"
#include <3ds.h>
+2 -2
View File
@@ -50,8 +50,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_QR_CODE_HPP
#define _UNIVERSAL_UPDATER_QR_CODE_HPP
#ifndef _DARKSTORE_QR_CODE_HPP
#define _DARKSTORE_QR_CODE_HPP
#include "common.hpp"
#include "quirc.hpp"
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_MAIN_SCREEN_HPP
#define _UNIVERSAL_UPDATER_MAIN_SCREEN_HPP
#ifndef _DARKSTORE_MAIN_SCREEN_HPP
#define _DARKSTORE_MAIN_SCREEN_HPP
#include "common.hpp"
#include "store.hpp"
+17 -17
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_META_HPP
#define _UNIVERSAL_UPDATER_META_HPP
#ifndef _DARKSTORE_META_HPP
#define _DARKSTORE_META_HPP
#include "json.hpp"
#include <string>
@@ -44,22 +44,22 @@ public:
Meta();
~Meta() { this->SaveCall(); };
std::string GetUpdated(const std::string &unistoreName, const std::string &entry) const;
int GetMarks(const std::string &unistoreName, const std::string &entry) const;
bool UpdateAvailable(const std::string &unistoreName, const std::string &entry, const std::string &updated) const;
std::vector<std::string> GetInstalled(const std::string &unistoreName, const std::string &entry) const;
std::string GetUpdated(const std::string &storeName, const std::string &entry) const;
int GetMarks(const std::string &storeName, const std::string &entry) const;
bool UpdateAvailable(const std::string &storeName, const std::string &entry, const std::string &updated) const;
std::vector<std::string> GetInstalled(const std::string &storeName, const std::string &entry) const;
void SetUpdated(const std::string &unistoreName, const std::string &entry, const std::string &updated) {
this->metadataJson[unistoreName][entry]["updated"] = updated;
void SetUpdated(const std::string &storeName, const std::string &entry, const std::string &updated) {
this->metadataJson[storeName][entry]["updated"] = updated;
};
void SetMarks(const std::string &unistoreName, const std::string &entry, int marks) {
this->metadataJson[unistoreName][entry]["marks"] = marks;
void SetMarks(const std::string &storeName, const std::string &entry, int marks) {
this->metadataJson[storeName][entry]["marks"] = marks;
};
/* TODO: Handle this better. */
void SetInstalled(const std::string &unistoreName, const std::string &entry, const std::string &name) {
const std::vector<std::string> installs = this->GetInstalled(unistoreName, entry);
void SetInstalled(const std::string &storeName, const std::string &entry, const std::string &name) {
const std::vector<std::string> installs = this->GetInstalled(storeName, entry);
bool write = true;
if (!installs.empty()) {
@@ -73,22 +73,22 @@ public:
}
}
if (write) this->metadataJson[unistoreName][entry]["installed"] += name;
if (write) this->metadataJson[storeName][entry]["installed"] += name;
}
/* Remove installed state from a download list entry. */
void RemoveInstalled(const std::string &unistoreName, const std::string &entry, const std::string &name) {
const std::vector<std::string> installs = this->GetInstalled(unistoreName, entry);
void RemoveInstalled(const std::string &storeName, const std::string &entry, const std::string &name) {
const std::vector<std::string> installs = this->GetInstalled(storeName, entry);
if (installs.empty()) return;
for (int i = 0; i < (int)installs.size(); i++) {
if (installs[i] == name) {
this->metadataJson[unistoreName][entry]["installed"].erase(i);
this->metadataJson[storeName][entry]["installed"].erase(i);
break;
}
}
if (this->metadataJson[unistoreName][entry]["installed"].empty() && this->metadataJson[unistoreName][entry].contains("updated")) this->metadataJson[unistoreName][entry].erase("updated");
if (this->metadataJson[storeName][entry]["installed"].empty() && this->metadataJson[storeName][entry].contains("updated")) this->metadataJson[storeName][entry].erase("updated");
}
void ImportMetadata();
+7 -7
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_STORE_HPP
#define _UNIVERSAL_UPDATER_STORE_HPP
#ifndef _DARKSTORE_STORE_HPP
#define _DARKSTORE_STORE_HPP
#include "json.hpp"
#include <citro2d.h>
@@ -40,11 +40,11 @@ public:
void unloadSheets();
void update(const std::string &file);
/* Get Information of the UniStore itself. */
std::string GetUniStoreTitle() const;
std::string GetUniStoreAuthor() const;
/* Get Information of the Store itself. */
std::string GetStoreTitle() const;
std::string GetStoreAuthor() const;
/* Get Information of the UniStore entries. */
/* Get Information of the SStore entries. */
std::string GetTitleEntry(int index) const;
std::string GetAuthorEntry(int index) const;
std::string GetDescriptionEntry(int index) const;
@@ -85,7 +85,7 @@ public:
C2D_Image GetStoreImg() const { return this->storeBG; };
bool customBG() const { return this->hasCustomBG; };
/* Return filename of the UniStore. */
/* Return filename of the Store. */
std::string GetFileName() const { return this->fileName; };
private:
void SetC2DBGImage();
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_STORE_ENTRY_HPP
#define _UNIVERSAL_UPDATER_STORE_ENTRY_HPP
#ifndef _DARKSTORE_STORE_ENTRY_HPP
#define _DARKSTORE_STORE_ENTRY_HPP
#include "meta.hpp"
#include "store.hpp"
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_STORE_UTILS_HPP
#define _UNIVERSAL_UPDATER_STORE_UTILS_HPP
#ifndef _DARKSTORE_STORE_UTILS_HPP
#define _DARKSTORE_STORE_UTILS_HPP
#include "meta.hpp"
#include "store.hpp"
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_ANIMATION_HPP
#define _UNIVERSAL_UPDATER_ANIMATION_HPP
#ifndef _DARKSTORE_ANIMATION_HPP
#define _DARKSTORE_ANIMATION_HPP
#include <3ds.h>
#include <string>
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_ARGUMENT_PARSER_HPP
#define _UNIVERSAL_UPDATER_ARGUMENT_PARSER_HPP
#ifndef _DARKSTORE_ARGUMENT_PARSER_HPP
#define _DARKSTORE_ARGUMENT_PARSER_HPP
#include "json.hpp"
#include "store.hpp"
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_CIA_HPP
#define _UNIVERSAL_UPDATER_CIA_HPP
#ifndef _DARKSTORE_CIA_HPP
#define _DARKSTORE_CIA_HPP
#include "common.hpp"
+4 -4
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_CONFIG_HPP
#define _UNIVERSAL_UPDATER_CONFIG_HPP
#ifndef _DARKSTORE_CONFIG_HPP
#define _DARKSTORE_CONFIG_HPP
#include "json.hpp"
@@ -74,11 +74,11 @@ public:
bool metadata() const { return this->v_metadata; };
void metadata(bool v) { this->v_metadata = v; if (!this->changesMade) this->changesMade = true; };
/* U-U Update check on startup. */
/* DarkStore Update check on startup. */
bool updatecheck() const { return this->v_updateCheck; };
void updatecheck(bool v) { this->v_updateCheck = v; if (!this->changesMade) this->changesMade = true; };
/* U-U Update check on startup. */
/* DarkStore Update check on startup. */
bool usebg() const { return this->v_showBg; };
void usebg(bool v) { this->v_showBg = v; if (!this->changesMade) this->changesMade = true; };
+5 -5
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_DOWNLOAD_HPP
#define _UNIVERSAL_UPDATER_DOWNLOAD_HPP
#ifndef _DARKSTORE_DOWNLOAD_HPP
#define _DARKSTORE_DOWNLOAD_HPP
#include "common.hpp"
@@ -48,7 +48,7 @@ struct StoreList {
std::string Description;
};
struct UUUpdate {
struct DSUpdate {
bool Available = false;
std::string Notes = "";
std::string Version = "";
@@ -79,9 +79,9 @@ void notImplemented(void);
void doneMsg(void);
bool IsUpdateAvailable(const std::string &URL, int revCurrent);
bool DownloadUniStore(const std::string &URL, int currentRev, std::string &fl, bool isDownload = false, bool isUDB = false);
bool DownloadStore(const std::string &URL, int currentRev, std::string &fl, bool isDownload = false, bool isDS = false);
bool DownloadSpriteSheet(const std::string &URL, const std::string &file);
UUUpdate IsUUUpdateAvailable();
DSUpdate IsDSUpdateAvailable();
void UpdateAction();
std::vector<StoreList> FetchStores();
C2D_Image FetchScreenshot(const std::string &URL);
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_EXTRACT_HPP
#define _UNIVERSAL_UPDATER_EXTRACT_HPP
#ifndef _DARKSTORE_EXTRACT_HPP
#define _DARKSTORE_EXTRACT_HPP
#include "common.hpp"
+5 -5
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_FILE_BROWSE_HPP
#define _UNIVERSAL_UPDATER_FILE_BROWSE_HPP
#ifndef _DARKSTORE_FILE_BROWSE_HPP
#define _DARKSTORE_FILE_BROWSE_HPP
#include <dirent.h>
#include <string>
@@ -39,9 +39,9 @@ struct DirEntry {
};
/*
UniStore Info struct.
Store Info struct.
*/
struct UniStoreInfo {
struct StoreInfo {
std::string Title;
std::string Author;
std::string URL;
@@ -57,7 +57,7 @@ bool nameEndsWith(const std::string &name, const std::vector<std::string> &exten
void getDirectoryContents(std::vector<DirEntry> &dirContents, const std::vector<std::string> &extensionList);
void getDirectoryContents(std::vector<DirEntry> &dirContents);
std::vector<UniStoreInfo> GetUniStoreInfo(const std::string &path);
std::vector<StoreInfo> GetStoreInfo(const std::string &path);
void dirCopy(DirEntry *entry, const char *destinationPath, const char *sourcePath);
int fcopy(const char *sourcePath, const char *destinationPath);
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_FILES_HPP
#define _UNIVERSAL_UPDATER_FILES_HPP
#ifndef _DARKSTORE_FILES_HPP
#define _DARKSTORE_FILES_HPP
#include "common.hpp"
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_LANG_HPP
#define _UNIVERSAL_UPDATER_LANG_HPP
#ifndef _DARKSTORE_LANG_HPP
#define _DARKSTORE_LANG_HPP
#include "json.hpp"
#include <string>
+4 -4
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_QUEUE_SYSTEM_HPP
#define _UNIVERSAL_UPDATER_QUEUE_SYSTEM_HPP
#ifndef _DARKSTORE_QUEUE_SYSTEM_HPP
#define _DARKSTORE_QUEUE_SYSTEM_HPP
#include "json.hpp"
#include <citro2d.h>
@@ -70,13 +70,13 @@ namespace QueueSystem {
class Queue {
public:
Queue(nlohmann::json object, const C2D_Image &img, const std::string &name, const std::string &uName, const std::string &eName, const std::string &lUpdated) :
obj(object), icn(img), total(object.size()), current(QueueSystem::LastElement), name(name), unistoreName(uName), entryName(eName), lastUpdated(lUpdated) { };
obj(object), icn(img), total(object.size()), current(QueueSystem::LastElement), name(name), storeName(uName), entryName(eName), lastUpdated(lUpdated) { };
QueueStatus status = QueueStatus::None;
nlohmann::json obj;
C2D_Image icn;
int total, current;
std::string name = "", unistoreName = "", entryName = "", lastUpdated = "";
std::string name = "", storeName = "", entryName = "", lastUpdated = "";
};
#endif
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_SCREENSHOT_HPP
#define _UNIVERSAL_UPDATER_SCREENSHOT_HPP
#ifndef _DARKSTORE_SCREENSHOT_HPP
#define _DARKSTORE_SCREENSHOT_HPP
#include <citro2d.h>
#include <string>
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_SCRIPT_UTILS_HPP
#define _UNIVERSAL_UPDATER_SCRIPT_UTILS_HPP
#ifndef _DARKSTORE_SCRIPT_UTILS_HPP
#define _DARKSTORE_SCRIPT_UTILS_HPP
#include "json.hpp"
#include <3ds.h>
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_SOUND_HPP
#define _UNIVERSAL_UPDATER_SOUND_HPP
#ifndef _DARKSTORE_SOUND_HPP
#define _DARKSTORE_SOUND_HPP
#include <3ds.h>
#include <string>
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_STRING_UTILS_HPP
#define _UNIVERSAL_UPDATER_STRING_UTILS_HPP
#ifndef _DARKSTORE_STRING_UTILS_HPP
#define _DARKSTORE_STRING_UTILS_HPP
#include "meta.hpp"
#include <string>
+2 -2
View File
@@ -24,8 +24,8 @@
* reasonable ways as different from the original version.
*/
#ifndef _UNIVERSAL_UPDATER_THEME_HPP
#define _UNIVERSAL_UPDATER_THEME_HPP
#ifndef _DARKSTORE_THEME_HPP
#define _DARKSTORE_THEME_HPP
#include "json.hpp"
#include <citro2d.h>
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Bruhthor",
"AUTO_UPDATE_SETTINGS": "Auto-Bruhpdate Settings",
"AUTO_UPDATE_SETTINGS_BTN": "Auto-bruhpdate settings...",
"AUTO_UPDATE_UNISTORE": "Auto-bruhpdate UniStores",
"AUTO_UPDATE_UNISTORE_DESC": "With this, the last bruhsed UniStore will be bruhpdated bruhtomatically when launchbruh DarkStore.",
"AUTO_UPDATE_UU": "Auto-bruhpdate DarkStore",
"AUTO_UPDATE_UU_DESC": "When enabruhd, DarkStore will check for bruhpdates every time it's bruhpened.",
"AUTO_UPDATE_STORE": "Auto-bruhpdate Stores",
"AUTO_UPDATE_STORE_DESC": "With this, the last bruhsed Store will be bruhpdated bruhtomatically when launchbruh DarkStore.",
"AUTO_UPDATE_DS": "Auto-bruhpdate DarkStore",
"AUTO_UPDATE_DS_DESC": "When enabruhd, DarkStore will check for bruhpdates every time it's bruhpened.",
"AVAILABLE_DOWNLOADS": "Available Bruhwnloads",
"BOOT_TITLE": "Would you bruh to bruht this title?",
"CANCEL": "Bruh",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Bruh firm path",
"CHANGE_NDS_PATH": "Bruh NDS path",
"CHANGE_SHORTCUT_PATH": "Change shortbrut path",
"CHECK_UNISTORE_UPDATES": "Checkbruh for UniStore bruhpdates...",
"CHECK_UU_UPDATES": "Checkbruh for DarkStore bruhpdates...",
"CHECK_STORE_UPDATES": "Checkbruh for Store bruhpdates...",
"CHECK_DS_UPDATES": "Checkbruh for DarkStore bruhpdates...",
"CONFIRM_OR_CANCEL": "Press  to bruh,  to bruh.",
"CONNECT_WIFI": "Please Bruh to WiFi.",
"CONFIRM": "Bruhfirm",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Bruhloading compatibruh font...",
"DOWNLOADING_SPRITE_SHEET": "Bruhloading Bruhsheet...",
"DOWNLOADING_SPRITE_SHEET2": "Bruhloading Bruhsheet %i of %i...",
"DOWNLOADING_UNIVERSAL_DB": "Bruhloading Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Bruhloading DarkStore...",
"DOWNLOADING_UNISTORE": "Bruhloading Unistore...",
"DOWNLOADING_DEFAULT_STORE": "Bruhloading HomeBrew Store...",
"DONLOADING_DARKSTORE": "Bruhloading DarkStore...",
"DOWNLOADING_STORE": "Bruhloading Store...",
"ENTER_DESC_SHORTCUT": "Enter the shortbrut description.",
"ENTER_SEARCH": "Enter what you bruh to bruhrch.",
"ENTER_SHORTCUT_FILENAME": "Enter the shortbrut filename (without extension).",
"ENTER_TITLE_SHORTCUT": "Enter the shortbrut title.",
"ENTER_URL": "Bruhter the URL of the UniStore.",
"ENTER_URL": "Bruhter the URL of the Store.",
"ENTRIES": "Bruhtries",
"EXECUTE_ENTRY": "Bruh bro like bro exebruh this bruhry?",
"EXIT_APP": "Bruhit DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Bruhxtracting Brueror!",
"FEATURE_SIDE_EFFECTS": "(Not Yet Translated into bruh) This Feature may have side effects while the Queue is running.\nAre you sure you want to continue?",
"FETCHING_METADATA": "Fetching old metabruh...",
"FETCHING_RECOMMENDED_UNISTORES": "Fetching bruhecommended UniStores...",
"FETCHING_RECOMMENDED_STORES": "Fetching bruhecommended Stores...",
"FILES": "Bruile: %d / %d",
"FILE_EXTRACTED": "file Bruhded.",
"FILE_SLASH": "It seems that a '/' is included, which is not bruhorted.\nPlease bruhge 'file' to filebruh only.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "GUI Settings...",
"INCLUDE_IN_RESULTS": "Include in rebruhs:",
"INSTALLING": "Brustalling... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Inbruhing DarkStore...",
"INVALID_UNISTORE": "Inbruhid UniStore",
"INSTALL_DARKSTORE": "Inbruhing DarkStore...",
"INVALID_STORE": "Inbruhid Store",
"KEY_CONTINUE": "Bruhss any key to bruhnue.",
"LANGUAGE": "Bruhdioma",
"LAST_UPDATED": "Last upbruhted",
@@ -108,7 +108,7 @@
"QUEUE": "Brueue",
"QUEUE_POSITION": "Brueue Brusition",
"QUEUE_PROGRESS": "Bruep: %d / %d",
"RECOMMENDED_UNISTORES": "Bruhmended UniStores",
"RECOMMENDED_STORES": "Bruhmended Stores",
"REVISION": "Rebruhon",
"SCREENSHOT": "Bruhshot %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Bruhshot could not be bruhoaded.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Bruhme",
"SELECT_DIR": "Select a Bruhtory",
"SELECT_LANG": "Choose the bruhdioma",
"SELECT_UNISTORE": "Select UniStore",
"SELECT_UNISTORE_2": "Select a UniStore",
"SELECT_STORE": "Select Store",
"SELECT_STORE_2": "Select a Store",
"SELECTION_QUEUE": "Bruh Brulection bruin Briueue",
"SETTINGS": "Bruhtings",
"SHEET_SLASH": "It seems that a '/' is included, which is not bruhorted.\nPlease bruhge 'sheet' to filebruh only.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Bruhtax Bruhror!",
"TITLE": "Bruhtle",
"TOP_STYLE": "Top Bruhle",
"UNISTORE_BG": "Use BruhniStore BG",
"UNISTORE_BG_DESC": "When enabled, the BruhniStore's provided BG will be shown instead of the solid BG bruhlor for the top screen.",
"UNISTORE_INVALID_ERROR": "This UniStore is inbruhlid and bruhnot be\nbroded with DarkStore.\nMaybe there are Bruhtax bruhrors?",
"UNISTORE_TOO_NEW": "Your bruhsion of DarkStore is \ntoo grandpa to use this UniStore.\nPlease bruhptdate to the latest version of DarkStore.",
"UNISTORE_TOO_OLD": "This UniStore is grandpa... Which means it cannot be used\nwith this version of DarkStore.\nPlease ask the bruhtor to update it.",
"STORE_BG": "Use BruhniStore BG",
"STORE_BG_DESC": "When enabled, the Store's provided BG will be shown instead of the solid BG bruhlor for the top screen.",
"STORE_INVALID_ERROR": "This Store is inbruhlid and bruhnot be\nbroded with DarkStore.\nMaybe there are Bruhtax bruhrors?",
"STORE_TOO_NEW": "Your bruhsion of DarkStore is \ntoo grandpa to use this Store.\nPlease bruhptdate to the latest version of DarkStore.",
"STORE_TOO_OLD": "This Store is grandpa... Which means it cannot be used\nwith this version of DarkStore.\nPlease ask the bruhtor to update it.",
"UPDATE_AVAILABLE": "Bruhpdate Available!",
"UPDATE_DONE": "Bruhpdate done! Please re-bruh DarkStore.",
"UPDATING_SPRITE_SHEET": "Loading Bruhsheet...",
"UPDATING_SPRITE_SHEET2": "Bruhing Bruhsheet %i of %i...",
"UPDATING_UNISTORE": "Bruhpdating UniStore...",
"UPDATING_STORE": "Bruhpdating Store...",
"VERSION": "Bruhsion"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Forfatter",
"AUTO_UPDATE_SETTINGS": "Auto-Opdater Indstillinger",
"AUTO_UPDATE_SETTINGS_BTN": "Auto-Opdater Indstillinger...",
"AUTO_UPDATE_UNISTORE": "Auto-opdater UniStores",
"AUTO_UPDATE_UNISTORE_DESC": "Med dette opdateres den sidst brugte UniStore automatisk, når DarkStore startes.",
"AUTO_UPDATE_UU": "Auto-opdater DarkStore",
"AUTO_UPDATE_UU_DESC": "Når aktiveret, vil DarkStore tjekke for opdateringer, hver gang det åbnes.",
"AUTO_UPDATE_STORE": "Auto-opdater Stores",
"AUTO_UPDATE_STORE_DESC": "Med dette opdateres den sidst brugte Store automatisk, når DarkStore startes.",
"AUTO_UPDATE_DS": "Auto-opdater DarkStore",
"AUTO_UPDATE_DS_DESC": "Når aktiveret, vil DarkStore tjekke for opdateringer, hver gang det åbnes.",
"AVAILABLE_DOWNLOADS": "Tilgængelige downloads",
"BOOT_TITLE": "Vil du gerne starte denne titel?",
"CANCEL": "Annuller",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Ændr Store sti",
"CHANGE_NDS_PATH": "Skift NDS-sti",
"CHANGE_SHORTCUT_PATH": "Skift genvejssti",
"CHECK_UNISTORE_UPDATES": "Søger efter UniStore-opdateringer...",
"CHECK_UU_UPDATES": "Søger efter DarkStore-opdateringer...",
"CHECK_STORE_UPDATES": "Søger efter Store-opdateringer...",
"CHECK_DS_UPDATES": "Søger efter DarkStore-opdateringer...",
"CONFIRM_OR_CANCEL": "Tryk på  for at bekræfte,  for at annullere.",
"CONNECT_WIFI": "Forbind venligst til WiFi.",
"CONFIRM": "Bekræft",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Download kompatibel modem",
"DOWNLOADING_SPRITE_SHEET": "Downloader Spritesheet...",
"DOWNLOADING_SPRITE_SHEET2": "Downloader Spritesheet %i af %i...",
"DOWNLOADING_UNIVERSAL_DB": "Downloader Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Downloader Universal-DB...",
"DOWNLOADING_UNISTORE": "Downloader UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Downloader HomeBrew Store...",
"DONLOADING_DARKSTORE": "Downloader DarkStore...",
"DOWNLOADING_STORE": "Downloader Store...",
"ENTER_DESC_SHORTCUT": "Indtast klubbens beskrivelse.",
"ENTER_SEARCH": "Indtast hvad du vil søge.",
"ENTER_SHORTCUT_FILENAME": "Indtast genvejsfilnavnet (uden udvidelse).",
"ENTER_TITLE_SHORTCUT": "Indtast klubbens beskrivelse.",
"ENTER_URL": "Indtast webadressen på UniStore.",
"ENTER_URL": "Indtast webadressen på Store.",
"ENTRIES": "Poster",
"EXECUTE_ENTRY": "Vil du gerne udføre denne entry?",
"EXIT_APP": "Afslut DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Udpak fejl!",
"FEATURE_SIDE_EFFECTS": "Denne funktion kan have bivirkninger, mens køen kører.\nEr du sikker på, at du vil fortsætte?",
"FETCHING_METADATA": "Henter gamle metadata...",
"FETCHING_RECOMMENDED_UNISTORES": "Henter anbefalede UniStores...",
"FETCHING_RECOMMENDED_STORES": "Henter anbefalede Stores...",
"FILES": "Fil: %d / %d",
"FILE_EXTRACTED": "fil udpakket.",
"FILE_SLASH": "Synes at en '/' er inkluderet, som ikke understøttes.\nSkift venligst 'fil' til filnavnet.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "GUI-indstillinger...",
"INCLUDE_IN_RESULTS": "Medtag i ruter",
"INSTALLING": "Kopierer... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Starter DarkStore...",
"INVALID_UNISTORE": "Ugyldig UniStore",
"INSTALL_DARKSTORE": "Starter DarkStore...",
"INVALID_STORE": "Ugyldig Store",
"KEY_CONTINUE": "Tryk på en vilkårlig tast for at afslutte.",
"LANGUAGE": "Sprog",
"LAST_UPDATED": "Sidst opdateret for ",
@@ -108,7 +108,7 @@
"QUEUE": "Kø",
"QUEUE_POSITION": "Position i køen",
"QUEUE_PROGRESS": "Trin: %d / %d",
"RECOMMENDED_UNISTORES": "Anbefalede UniStores",
"RECOMMENDED_STORES": "Anbefalede Stores",
"REVISION": "Revisioner",
"SCREENSHOT": "Skærmbillede %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Ordre kunne ikke indlæses",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Vælg et tema",
"SELECT_DIR": "Vælg en mappe",
"SELECT_LANG": "Valgte sprog",
"SELECT_UNISTORE": "Vælg UniStore",
"SELECT_UNISTORE_2": "Vælg UniStore",
"SELECT_STORE": "Vælg Store",
"SELECT_STORE_2": "Vælg Store",
"SELECTION_QUEUE": "Tilføj markering til kø",
"SETTINGS": "Instillinger",
"SHEET_SLASH": "Synes at en '/' er inkluderet, som ikke understøttes.\nSkift venligst 'fil' til filnavnet.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Syntaks Fejl!",
"TITLE": "Titel",
"TOP_STYLE": "Øverste Stil",
"UNISTORE_BG": "Brug UniStore BG",
"UNISTORE_BG_DESC": "Når aktiveret, vil UniStores forudsat BG blive vist i stedet for den solide BG farve for den øverste skærm.",
"UNISTORE_INVALID_ERROR": "Denne UniStore er ugyldig og kan ikke\nindlæses med DarkStore.\nMåske tjek om der er nogen Syntaksfejl?",
"UNISTORE_TOO_NEW": "Din version af DarkStore er\nfor gammel til at bruge denne UniStore.\nOpdater venligst til den nyeste version.",
"UNISTORE_TOO_OLD": "Denne UniStore er forældet og kan ikke bruges\nmed denne version af DarkStore.\nBed venligst ophavsmanden om at opdatere den.",
"STORE_BG": "Brug Store BG",
"STORE_BG_DESC": "Når aktiveret, vil Stores forudsat BG blive vist i stedet for den solide BG farve for den øverste skærm.",
"STORE_INVALID_ERROR": "Denne Store er ugyldig og kan ikke\nindlæses med DarkStore.\nMåske tjek om der er nogen Syntaksfejl?",
"STORE_TOO_NEW": "Din version af DarkStore er\nfor gammel til at bruge denne Store.\nOpdater venligst til den nyeste version.",
"STORE_TOO_OLD": "Denne Store er forældet og kan ikke bruges\nmed denne version af DarkStore.\nBed venligst ophavsmanden om at opdatere den.",
"UPDATE_AVAILABLE": "Opdater tilgængelige",
"UPDATE_DONE": "Opdatering færdig! Genåbn venligst DarkStore.",
"UPDATING_SPRITE_SHEET": "Opdaterer Spritesheet...",
"UPDATING_SPRITE_SHEET2": "Indlæser Spritesheet %i af %i...",
"UPDATING_UNISTORE": "Opdaterer UniStore...",
"UPDATING_STORE": "Opdaterer Store...",
"VERSION": "Version"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Autor",
"AUTO_UPDATE_SETTINGS": "Auto-Update Einstellungen",
"AUTO_UPDATE_SETTINGS_BTN": "Aktualisierungs-Einstellungen...",
"AUTO_UPDATE_UNISTORE": "UniStores automatisch aktualisieren",
"AUTO_UPDATE_UNISTORE_DESC": "Damit wird der zuletzt verwendete UniStore automatisch aktualisiert, wenn DarkStore gestartet wird.",
"AUTO_UPDATE_UU": "DarkStore automatisch aktualisieren",
"AUTO_UPDATE_UU_DESC": "Falls aktiviert, sucht DarkStore bei jedem Start nach Aktualisierungen.",
"AUTO_UPDATE_STORE": "Stores automatisch aktualisieren",
"AUTO_UPDATE_STORE_DESC": "Damit wird der zuletzt verwendete Store automatisch aktualisiert, wenn DarkStore gestartet wird.",
"AUTO_UPDATE_DS": "DarkStore automatisch aktualisieren",
"AUTO_UPDATE_DS_DESC": "Falls aktiviert, sucht DarkStore bei jedem Start nach Aktualisierungen.",
"AVAILABLE_DOWNLOADS": "Verfügbare Downloads",
"BOOT_TITLE": "Möchtest du diesen Titel starten?",
"CANCEL": "Abbrechen",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Firm Pfad ändern",
"CHANGE_NDS_PATH": "NDS Pfad ändern",
"CHANGE_SHORTCUT_PATH": "Verknüpfungs Pfad ändern",
"CHECK_UNISTORE_UPDATES": "Suche nach UniStore Aktualisierungen...",
"CHECK_UU_UPDATES": "Suche nach DarkStore Aktualisierungen...",
"CHECK_STORE_UPDATES": "Suche nach Store Aktualisierungen...",
"CHECK_DS_UPDATES": "Suche nach DarkStore Aktualisierungen...",
"CONFIRM_OR_CANCEL": "Drücke  zum bestätigen,  zum abbrechen.",
"CONNECT_WIFI": "Bitte mit dem WLAN verbinden.",
"CONFIRM": "Bestätigen",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Kompatible Schriftart wird heruntergeladen...",
"DOWNLOADING_SPRITE_SHEET": "Lade Spritesheet herunter...",
"DOWNLOADING_SPRITE_SHEET2": "Lade Spritesheet herunter... %i von %i",
"DOWNLOADING_UNIVERSAL_DB": "Lade Universal-DB herunter...",
"DONLOADING_UNIVERSAL_UPDATER": "Lade DarkStore herunter...",
"DOWNLOADING_UNISTORE": "Lade UniStore herunter...",
"DOWNLOADING_DEFAULT_STORE": "Lade HomeBrew Store herunter...",
"DONLOADING_DARKSTORE": "Lade DarkStore herunter...",
"DOWNLOADING_STORE": "Lade Store herunter...",
"ENTER_DESC_SHORTCUT": "Gebe die Verknüpfungs-Beschreibung ein.",
"ENTER_SEARCH": "Gebe ein, wonach du suchen möchtest.",
"ENTER_SHORTCUT_FILENAME": "Gebe den Namen der Verknüpfung ein (ohne Erweiterung).",
"ENTER_TITLE_SHORTCUT": "Gebe den Titel der Verknüpfung ein.",
"ENTER_URL": "Gebe die URL des UniStore's ein.",
"ENTER_URL": "Gebe die URL des Store's ein.",
"ENTRIES": "Einträge",
"EXECUTE_ENTRY": "Möchtest du diesen Eintrag ausführen?",
"EXIT_APP": "Verlasse DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Fehler beim Extrahieren!",
"FEATURE_SIDE_EFFECTS": "Diese Funktion kann Nebeneffekte haben, während die Warteschlange läuft.\nBist du sicher, dass du fortfahren möchtest?",
"FETCHING_METADATA": "Rufe alte Metadaten ab...",
"FETCHING_RECOMMENDED_UNISTORES": "Rufe empfohlene UniStores ab...",
"FETCHING_RECOMMENDED_STORES": "Rufe empfohlene Stores ab...",
"FILES": "Datei: %d / %d",
"FILE_EXTRACTED": "Datei entpackt.",
"FILE_SLASH": "Es scheint, als wäre ein '/' enthalten, das nicht unterstützt wird.\nBitte änder 'file' in nur den Dateinamen.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "GUI-Einstellungen...",
"INCLUDE_IN_RESULTS": "In Ergebnisse miteinbeziehen:",
"INSTALLING": "Installiere... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Installiere DarkStore...",
"INVALID_UNISTORE": "Ungültiger UniStore",
"INSTALL_DARKSTORE": "Installiere DarkStore...",
"INVALID_STORE": "Ungültiger Store",
"KEY_CONTINUE": "Drücke eine Taste zum fortfahren.",
"LANGUAGE": "Sprache",
"LAST_UPDATED": "Zuletzt aktualisiert",
@@ -108,7 +108,7 @@
"QUEUE": "Warteschlange",
"QUEUE_POSITION": "Position in der Warteschlange",
"QUEUE_PROGRESS": "Schritt: %d / %d",
"RECOMMENDED_UNISTORES": "Empfohlene UniStores",
"RECOMMENDED_STORES": "Empfohlene Stores",
"REVISION": "Revision",
"SCREENSHOT": "Screenshot %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Screenshot konnte nicht geladen werden.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Wähle ein Thema",
"SELECT_DIR": "Wähle einen Ordner",
"SELECT_LANG": "Wähle eine Sprache",
"SELECT_UNISTORE": "Wechsel UniStore",
"SELECT_UNISTORE_2": "Wähle einen UniStore",
"SELECT_STORE": "Wechsel Store",
"SELECT_STORE_2": "Wähle einen Store",
"SELECTION_QUEUE": "Auswahl zur Warteschlange hinzufügen",
"SETTINGS": "Einstellungen",
"SHEET_SLASH": "Es scheint, als wäre ein '/' enthalten, das nicht unterstützt wird.\nBitte änder 'sheet' in nur den Dateinamen.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Syntax-Fehler!",
"TITLE": "Titel",
"TOP_STYLE": "Top-Stil",
"UNISTORE_BG": "UniStore Hintergrund verwenden",
"UNISTORE_BG_DESC": "Falls aktiviert, wird der Hintergrund des UniStore's verwendet falls verfügbar anstatt der soliden Hintergrund Farbe für den oberen Bildschirm.",
"UNISTORE_INVALID_ERROR": "Dieser UniStore ist ungültig und kann nicht\nmit DarkStore geladen werden.\nÜberprüfe ob eventuell ein Syntax-Fehler vorliegt?",
"UNISTORE_TOO_NEW": "Diese Version von DarkStore ist\nzu alt um diesen UniStore zu benutzen.\nBitte aktualisiere zur neusten Version.",
"UNISTORE_TOO_OLD": "Dieser UniStore ist veraltet und kann nicht\nmit dieser Version von DarkStore benutzt werden.\nBitte frage den Ersteller um dies zu aktualisieren.",
"STORE_BG": "Store Hintergrund verwenden",
"STORE_BG_DESC": "Falls aktiviert, wird der Hintergrund des Store's verwendet falls verfügbar anstatt der soliden Hintergrund Farbe für den oberen Bildschirm.",
"STORE_INVALID_ERROR": "Dieser Store ist ungültig und kann nicht\nmit DarkStore geladen werden.\nÜberprüfe ob eventuell ein Syntax-Fehler vorliegt?",
"STORE_TOO_NEW": "Diese Version von DarkStore ist\nzu alt um diesen Store zu benutzen.\nBitte aktualisiere zur neusten Version.",
"STORE_TOO_OLD": "Dieser Store ist veraltet und kann nicht\nmit dieser Version von DarkStore benutzt werden.\nBitte frage den Ersteller um dies zu aktualisieren.",
"UPDATE_AVAILABLE": "Aktualisierung verfügbar!",
"UPDATE_DONE": "Aktualisierung abgeschlossen! Bitte öffne DarkStore neu.",
"UPDATING_SPRITE_SHEET": "Aktualisiere Spritesheet...",
"UPDATING_SPRITE_SHEET2": "Aktualisiere Spritesheet %i von %i...",
"UPDATING_UNISTORE": "Aktualisiere UniStore...",
"UPDATING_STORE": "Aktualisiere Store...",
"VERSION": "Version"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Author",
"AUTO_UPDATE_SETTINGS": "Auto-Update Settings",
"AUTO_UPDATE_SETTINGS_BTN": "Auto-update settings...",
"AUTO_UPDATE_UNISTORE": "Auto-update UniStores",
"AUTO_UPDATE_UNISTORE_DESC": "With this, the last used UniStore will be updated automatically when launching DarkStore.",
"AUTO_UPDATE_UU": "Auto-update DarkStore",
"AUTO_UPDATE_UU_DESC": "When enabled, DarkStore will check for updates every time it's opened.",
"AUTO_UPDATE_STORE": "Auto-update Stores",
"AUTO_UPDATE_STORE_DESC": "With this, the last used Store will be updated automatically when launching DarkStore.",
"AUTO_UPDATE_DS": "Auto-update DarkStore",
"AUTO_UPDATE_DS_DESC": "When enabled, DarkStore will check for updates every time it's opened.",
"AVAILABLE_DOWNLOADS": "Available Downloads",
"BOOT_TITLE": "Would you like to boot this title?",
"CANCEL": "Cancel",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Change firm path",
"CHANGE_NDS_PATH": "Change NDS path",
"CHANGE_SHORTCUT_PATH": "Change shortcut path",
"CHECK_UNISTORE_UPDATES": "Checking for UniStore updates...",
"CHECK_UU_UPDATES": "Checking for DarkStore updates...",
"CHECK_STORE_UPDATES": "Checking for Store updates...",
"CHECK_DS_UPDATES": "Checking for DarkStore updates...",
"CONFIRM_OR_CANCEL": "Press \uE000 to confirm, \uE001 to cancel.",
"CONNECT_WIFI": "Please Connect to WiFi.",
"CONFIRM": "Confirm",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Downloading compatible font...",
"DOWNLOADING_SPRITE_SHEET": "Downloading Spritesheet...",
"DOWNLOADING_SPRITE_SHEET2": "Downloading Spritesheet %i of %i...",
"DOWNLOADING_UNIVERSAL_DB": "Downloading Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Downloading DarkStore...",
"DOWNLOADING_UNISTORE": "Downloading UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Downloading HomeBrew Store...",
"DONLOADING_DARKSTORE": "Downloading DarkStore...",
"DOWNLOADING_STORE": "Downloading Store...",
"ENTER_DESC_SHORTCUT": "Enter the shortcut description.",
"ENTER_SEARCH": "Enter what you like to search.",
"ENTER_SHORTCUT_FILENAME": "Enter the shortcut filename (without extension).",
"ENTER_TITLE_SHORTCUT": "Enter the shortcut title.",
"ENTER_URL": "Enter the URL of the UniStore.",
"ENTER_URL": "Enter the URL of the Store.",
"ENTRIES": "Entries",
"EXECUTE_ENTRY": "Would you like to execute this entry?",
"EXIT_APP": "Exit DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Extract error!",
"FEATURE_SIDE_EFFECTS": "This Feature may have side effects while the Queue is running.\nAre you sure you want to continue?",
"FETCHING_METADATA": "Fetching old metadata...",
"FETCHING_RECOMMENDED_UNISTORES": "Fetching recommended UniStores...",
"FETCHING_RECOMMENDED_STORES": "Fetching recommended Stores...",
"FILES": "File: %d / %d",
"FILE_EXTRACTED": "file extracted.",
"FILE_SLASH": "Seems like a '/' is included, which is not supported.\nPlease change 'file' to filename only.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "GUI settings...",
"INCLUDE_IN_RESULTS": "Include in results:",
"INSTALLING": "Installing... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Installing DarkStore...",
"INVALID_UNISTORE": "Invalid UniStore",
"INSTALL_DARKSTORE": "Installing DarkStore...",
"INVALID_STORE": "Invalid Store",
"KEY_CONTINUE": "Press any key to continue.",
"LANGUAGE": "Language",
"LAST_UPDATED": "Last updated",
@@ -108,7 +108,7 @@
"QUEUE": "Queue",
"QUEUE_POSITION": "Queue position",
"QUEUE_PROGRESS": "Step: %d / %d",
"RECOMMENDED_UNISTORES": "Recommended UniStores",
"RECOMMENDED_STORES": "Recommended Stores",
"REVISION": "Revision",
"SCREENSHOT": "Screenshot %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Screenshot could not be loaded.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Select a Theme",
"SELECT_DIR": "Select a directory",
"SELECT_LANG": "Choose the language",
"SELECT_UNISTORE": "Select UniStore",
"SELECT_UNISTORE_2": "Select a UniStore",
"SELECT_STORE": "Select Store",
"SELECT_STORE_2": "Select a Store",
"SELECTION_QUEUE": "Add Selection to Queue",
"SETTINGS": "Settings",
"SHEET_SLASH": "Seems like a '/' is included, which is not supported.\nPlease change 'sheet' to filename only.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Syntax Error!",
"TITLE": "Title",
"TOP_STYLE": "Top Style",
"UNISTORE_BG": "Use UniStore BG",
"UNISTORE_BG_DESC": "When enabled, the UniStore's provided BG will be shown instead of the solid BG color for the top screen.",
"UNISTORE_INVALID_ERROR": "This UniStore is invalid and cannot be\nloaded with DarkStore.\nMaybe check if there are any Syntax errors?",
"UNISTORE_TOO_NEW": "Your version of DarkStore is\ntoo old to use this UniStore.\nPlease update to the latest version.",
"UNISTORE_TOO_OLD": "This UniStore is outdated and cannot be used\nwith this version of DarkStore.\nPlease ask the creator to update it.",
"STORE_BG": "Use Store BG",
"STORE_BG_DESC": "When enabled, the Store's provided BG will be shown instead of the solid BG color for the top screen.",
"STORE_INVALID_ERROR": "This Store is invalid and cannot be\nloaded with DarkStore.\nMaybe check if there are any Syntax errors?",
"STORE_TOO_NEW": "Your version of DarkStore is\ntoo old to use this Store.\nPlease update to the latest version.",
"STORE_TOO_OLD": "This Store is outdated and cannot be used\nwith this version of DarkStore.\nPlease ask the creator to update it.",
"UPDATE_AVAILABLE": "Update Available!",
"UPDATE_DONE": "Update done! Please re-open DarkStore.",
"UPDATING_SPRITE_SHEET": "Updating Spritesheet...",
"UPDATING_SPRITE_SHEET2": "Updating Spritesheet %i of %i...",
"UPDATING_UNISTORE": "Updating UniStore...",
"UPDATING_STORE": "Updating Store...",
"VERSION": "Version"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Autor",
"AUTO_UPDATE_SETTINGS": "Ajustes de actualización automática",
"AUTO_UPDATE_SETTINGS_BTN": "Actualizar ajustes automáticamente...",
"AUTO_UPDATE_UNISTORE": "Actualizar UniStores automáticamente",
"AUTO_UPDATE_UNISTORE_DESC": "Con esto, la última UniStore utilizada se actualizará automáticamente al iniciar DarkStore.",
"AUTO_UPDATE_UU": "Actualizar DarkStore automáticamente",
"AUTO_UPDATE_UU_DESC": "Cuando esté activado, DarkStore buscará actualizaciones cada vez que se abra.",
"AUTO_UPDATE_STORE": "Actualizar Stores automáticamente",
"AUTO_UPDATE_STORE_DESC": "Con esto, la última Store utilizada se actualizará automáticamente al iniciar DarkStore.",
"AUTO_UPDATE_DS": "Actualizar DarkStore automáticamente",
"AUTO_UPDATE_DS_DESC": "Cuando esté activado, DarkStore buscará actualizaciones cada vez que se abra.",
"AVAILABLE_DOWNLOADS": "Descargas disponibles",
"BOOT_TITLE": "¿Quiere arrancar este título?",
"CANCEL": "Cancelar",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Cambiar ruta de firma",
"CHANGE_NDS_PATH": "Cambiar ruta de NDS",
"CHANGE_SHORTCUT_PATH": "Cambiar ruta del acceso directo",
"CHECK_UNISTORE_UPDATES": "Buscando actualizaciones para UniStore...",
"CHECK_UU_UPDATES": "Buscando actualizaciones para DarkStore...",
"CHECK_STORE_UPDATES": "Buscando actualizaciones para Store...",
"CHECK_DS_UPDATES": "Buscando actualizaciones para DarkStore...",
"CONFIRM_OR_CANCEL": "Pulsa  para confirmar o  para cancelar.",
"CONNECT_WIFI": "Por favor, conéctese a WiFi.",
"CONFIRM": "Confirmar",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Descargando fuente compatible...",
"DOWNLOADING_SPRITE_SHEET": "Descargando Spritesheet...",
"DOWNLOADING_SPRITE_SHEET2": "Descargando Spritesheet %i de %i...",
"DOWNLOADING_UNIVERSAL_DB": "Descargando Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Descargando DarkStore...",
"DOWNLOADING_UNISTORE": "Descargando UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Descargando HomeBrew Store...",
"DONLOADING_DARKSTORE": "Descargando DarkStore...",
"DOWNLOADING_STORE": "Descargando Store...",
"ENTER_DESC_SHORTCUT": "Introduce la descripción del acceso directo.",
"ENTER_SEARCH": "Introduce lo que quieras buscar.",
"ENTER_SHORTCUT_FILENAME": "Introduce el nombre de archivo del acceso directo (sin extensión).",
"ENTER_TITLE_SHORTCUT": "Introduce el nombre del acceso directo.",
"ENTER_URL": "Introduzca la URL de la UniStore.",
"ENTER_URL": "Introduzca la URL de la Store.",
"ENTRIES": "Entradas",
"EXECUTE_ENTRY": "¿Quieres ejecutar esta entrada?",
"EXIT_APP": "Salir de DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "¡Error de extracción!",
"FEATURE_SIDE_EFFECTS": "Esta característica puede tener efectos secundarios mientras la cola se está ejecutando.\n¿Está seguro de que desea continuar?",
"FETCHING_METADATA": "Obteniendo metadatos antiguos...",
"FETCHING_RECOMMENDED_UNISTORES": "Obteniendo UniStores recomendadas...",
"FETCHING_RECOMMENDED_STORES": "Obteniendo Stores recomendadas...",
"FILES": "Archivo: %d / %d",
"FILE_EXTRACTED": "archivo extraído.",
"FILE_SLASH": "Parece que un '/' está incluido (no es compatible).\nPor favor, cambie 'file' a nombre de archivo.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Configuración de la interfaz...",
"INCLUDE_IN_RESULTS": "Incluir en resultados:",
"INSTALLING": "Instalando... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Instalando DarkStore...",
"INVALID_UNISTORE": "UniStore no válida",
"INSTALL_DARKSTORE": "Instalando DarkStore...",
"INVALID_STORE": "Store no válida",
"KEY_CONTINUE": "Pulsa cualquier tecla para continuar.",
"LANGUAGE": "Idioma",
"LAST_UPDATED": "Última actualización",
@@ -108,7 +108,7 @@
"QUEUE": "Cola",
"QUEUE_POSITION": "Posición en la Cola",
"QUEUE_PROGRESS": "Paso: %d / %d",
"RECOMMENDED_UNISTORES": "UniStores recomendadas",
"RECOMMENDED_STORES": "Stores recomendadas",
"REVISION": "Revisión",
"SCREENSHOT": "Captura de pantalla %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "No se puede cargar la captura de pantalla.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Seleccione un tema",
"SELECT_DIR": "Selecciona un directorio",
"SELECT_LANG": "Elije el idioma",
"SELECT_UNISTORE": "Seleccionar UniStore",
"SELECT_UNISTORE_2": "Seleccione una UniStore",
"SELECT_STORE": "Seleccionar Store",
"SELECT_STORE_2": "Seleccione una Store",
"SELECTION_QUEUE": "Añadir selección a la cola",
"SETTINGS": "Ajustes",
"SHEET_SLASH": "Parece que un '/' está incluido (no es compatible).\nPor favor, cambie 'sheet' a únicamente el nombre del archivo.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "¡Error de sintaxis!",
"TITLE": "Título",
"TOP_STYLE": "Estilo superior",
"UNISTORE_BG": "Utilizar fondo de pantalla de la UniStore",
"UNISTORE_BG_DESC": "Cuando está activado, el fondo de pantalla proporcionado por la UniStore se mostrará en vez de el fondo sólido en la pantalla superior.",
"UNISTORE_INVALID_ERROR": "Esta UniStore no es válida y no puede cargarse\ncon DarkStore.\n¿Quizás verifique si hay algún error de sintaxis?",
"UNISTORE_TOO_NEW": "Su versión de DarkStore es\ndemasiado antigua para usar esta UniStore.\nPor favor, actualice a la última versión.",
"UNISTORE_TOO_OLD": "Esta UniStore está desactualizada y no se puede utilizar\ncon esta versión de DarkStore.\nPor favor, solicite al creador que la actualice.",
"STORE_BG": "Utilizar fondo de pantalla de la Store",
"STORE_BG_DESC": "Cuando está activado, el fondo de pantalla proporcionado por la Store se mostrará en vez de el fondo sólido en la pantalla superior.",
"STORE_INVALID_ERROR": "Esta Store no es válida y no puede cargarse\ncon DarkStore.\n¿Quizás verifique si hay algún error de sintaxis?",
"STORE_TOO_NEW": "Su versión de DarkStore es\ndemasiado antigua para usar esta Store.\nPor favor, actualice a la última versión.",
"STORE_TOO_OLD": "Esta Store está desactualizada y no se puede utilizar\ncon esta versión de DarkStore.\nPor favor, solicite al creador que la actualice.",
"UPDATE_AVAILABLE": "¡Actualización disponible!",
"UPDATE_DONE": "¡Actualización completada! Por favor, vuelva a abrir DarkStore.",
"UPDATING_SPRITE_SHEET": "Actualizando Spritesheet...",
"UPDATING_SPRITE_SHEET2": "Actualizando Spritesheet %i de %i...",
"UPDATING_UNISTORE": "Actualizando UniStore...",
"UPDATING_STORE": "Actualizando Store...",
"VERSION": "Versión"
}
+23 -23
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Auteur",
"AUTO_UPDATE_SETTINGS": "Paramètres de mise à jour auto",
"AUTO_UPDATE_SETTINGS_BTN": "Paramètres de mise à jour auto...",
"AUTO_UPDATE_UNISTORE": "Mettre à jour automatiquement les UniStores",
"AUTO_UPDATE_UNISTORE_DESC": "Avec cela, le dernier UniStore utilisé sera mis à jour automatiquement lors du lancement de DarkStore.",
"AUTO_UPDATE_UU": "Auto-mettre à jour d'DarkStore",
"AUTO_UPDATE_UU_DESC": "Lorsque l'option est activée, DarkStore vérifiera les mises à jour à chaque démarrage.",
"AUTO_UPDATE_STORE": "Mettre à jour automatiquement les Stores",
"AUTO_UPDATE_STORE_DESC": "Avec cela, le dernier Store utilisé sera mis à jour automatiquement lors du lancement de DarkStore.",
"AUTO_UPDATE_DS": "Auto-mettre à jour d'DarkStore",
"AUTO_UPDATE_DS_DESC": "Lorsque l'option est activée, DarkStore vérifiera les mises à jour à chaque démarrage.",
"AVAILABLE_DOWNLOADS": "Téléchargements disponibles",
"BOOT_TITLE": "Voulez-vous démarrer ce titre?",
"CANCEL": "Annuler",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Changer chemin des firm",
"CHANGE_NDS_PATH": "Changer l'emplacement des NDS",
"CHANGE_SHORTCUT_PATH": "Changer le chemin du raccourci",
"CHECK_UNISTORE_UPDATES": "Vérification des mises à jour de l'Unistore...",
"CHECK_UU_UPDATES": "Vérification des mises à jour de l'DarkStore en cours...",
"CHECK_STORE_UPDATES": "Vérification des mises à jour de l'store...",
"CHECK_DS_UPDATES": "Vérification des mises à jour de l'DarkStore en cours...",
"CONFIRM_OR_CANCEL": "Appuyer sur  pour confirmer, sur  pour annuler.",
"CONNECT_WIFI": "Veuillez vous connecter au WiFi.",
"CONFIRM": "Confirmer",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Téléchargement d'une police compatible...",
"DOWNLOADING_SPRITE_SHEET": "Téléchargement de la feuille de Sprites...",
"DOWNLOADING_SPRITE_SHEET2": "Téléchargement de la feuille de Sprites %i de %i...",
"DOWNLOADING_UNIVERSAL_DB": "Téléchargement de Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Téléchargement de DarkStore...",
"DOWNLOADING_UNISTORE": "Téléchargement de l'UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Téléchargement de HomeBrew Store...",
"DONLOADING_DARKSTORE": "Téléchargement de DarkStore...",
"DOWNLOADING_STORE": "Téléchargement de l'Store...",
"ENTER_DESC_SHORTCUT": "Entrez la description du raccourci.",
"ENTER_SEARCH": "Entrez ce que vous voulez rechercher.",
"ENTER_SHORTCUT_FILENAME": "Entrez le nom du fichier de raccourci (sans extension).",
"ENTER_TITLE_SHORTCUT": "Entrez le titre du raccourci.",
"ENTER_URL": "Entrez l'URL de l'UniStore.",
"ENTER_URL": "Entrez l'URL de l'Store.",
"ENTRIES": "Entrées",
"EXECUTE_ENTRY": "Voulez-vous exécuter cette entrée?",
"EXIT_APP": "Quitter DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Erreur d'extraction !",
"FEATURE_SIDE_EFFECTS": "Cette fonctionnalité peut avoir des effets secondaires pendant que la file d'attente est en cours d'exécution.\nÊtes-vous sûr de vouloir continuer ?",
"FETCHING_METADATA": "Récupération des anciennes métadonnées...",
"FETCHING_RECOMMENDED_UNISTORES": "Récupération des UniStores recommandés...",
"FETCHING_RECOMMENDED_STORES": "Récupération des Stores recommandés...",
"FILES": "Fichier : %d / %d",
"FILE_EXTRACTED": "fichier extrait.",
"FILE_SLASH": "On dirait qu'un '/' est inclus, ce qui n'est pas pris en charge.\nMerci de changer 'file' au nom du fichier seul.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Paramètres de l'interface graphique...",
"INCLUDE_IN_RESULTS": "Inclure dans les résultats :",
"INSTALLING": "Installation... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Installation de DarkStore...",
"INVALID_UNISTORE": "UniStore invalide",
"INSTALL_DARKSTORE": "Installation de DarkStore...",
"INVALID_STORE": "Store invalide",
"KEY_CONTINUE": "Appuyez sur n'importe quel bouton pour continuer . . .",
"LANGUAGE": "Langue",
"LAST_UPDATED": "Dernière mise à jour",
@@ -108,7 +108,7 @@
"QUEUE": "File d'attente",
"QUEUE_POSITION": "Position dans la file",
"QUEUE_PROGRESS": "Étape %d / %d",
"RECOMMENDED_UNISTORES": "UniStores recommandés",
"RECOMMENDED_STORES": "Stores recommandés",
"REVISION": "Révision",
"SCREENSHOT": "Capture d'écran %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "La capture d'écran n'a pas pu être chargée.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Sélectionner un Thème",
"SELECT_DIR": "Sélectionner un dossier",
"SELECT_LANG": "Choisir la langue",
"SELECT_UNISTORE": "Sélectionner l'UniStore",
"SELECT_UNISTORE_2": "Sélectionner un UniStore",
"SELECT_STORE": "Sélectionner l'Store",
"SELECT_STORE_2": "Sélectionner un Store",
"SELECTION_QUEUE": "Ajouter la sélection à la file d'attente",
"SETTINGS": "Paramètres",
"SHEET_SLASH": "On dirait qu'un '/' est inclus, ce qui n'est pas pris en charge.\nMerci de changer 'sheet' au nom du fichier seul.",
@@ -127,19 +127,19 @@
"SORT_BY": "Trier par",
"SORTING": "Tri",
"START_SELECT": "Appuyee sur START pour sélectionner le dossier actuel",
"STORE_INFO": "Informations de l'UniStore",
"STORE_INFO": "Informations de l'Store",
"SYNTAX_ERROR": "Erreur syntaxe!",
"TITLE": "Titre",
"TOP_STYLE": "Style du haut",
"UNISTORE_BG": "Utiliser l'arrière plan de l'UniStore",
"UNISTORE_BG_DESC": "Lorsque cette option est activée, l'arrière-plan fourni par UniStore sera affiché à la place de la couleur unie pour l'écran supérieur.",
"UNISTORE_INVALID_ERROR": "Cette UniStore n'est pas valide et ne peut pas être chargé avec DarkStore.\nPeut-être vérifier s'il y a des erreurs de syntaxe ?",
"UNISTORE_TOO_NEW": "Votre version de DarkStore est\ntrop ancienne pour utiliser cette UniStore.\nVeuillez mettre à jour vers la dernière version.",
"UNISTORE_TOO_OLD": "Cette UniStore est obsolète et ne peut pas être utilisée\navec cette version de DarkStore.\nVeuillez demander au créateur de la mettre à jour.",
"STORE_BG": "Utiliser l'arrière plan de l'Store",
"STORE_BG_DESC": "Lorsque cette option est activée, l'arrière-plan fourni par Store sera affiché à la place de la couleur unie pour l'écran supérieur.",
"STORE_INVALID_ERROR": "Cette Store n'est pas valide et ne peut pas être chargé avec DarkStore.\nPeut-être vérifier s'il y a des erreurs de syntaxe ?",
"STORE_TOO_NEW": "Votre version de DarkStore est\ntrop ancienne pour utiliser cette Store.\nVeuillez mettre à jour vers la dernière version.",
"STORE_TOO_OLD": "Cette Store est obsolète et ne peut pas être utilisée\navec cette version de DarkStore.\nVeuillez demander au créateur de la mettre à jour.",
"UPDATE_AVAILABLE": "Mise à jour disponible!",
"UPDATE_DONE": "Mise à jour terminée ! Veuillez ré-ouvrir DarkStore.",
"UPDATING_SPRITE_SHEET": "Mise à jour des Sprites...",
"UPDATING_SPRITE_SHEET2": "Mise a jour des sprites: %i/%i...",
"UPDATING_UNISTORE": "Mise à jour de l'UniStore...",
"UPDATING_STORE": "Mise à jour de l'Store...",
"VERSION": "Version"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Szerző",
"AUTO_UPDATE_SETTINGS": "Auto-frissítés beállítások",
"AUTO_UPDATE_SETTINGS_BTN": "Auto-frissítés beállítások...",
"AUTO_UPDATE_UNISTORE": "UniStore-ok auto-frissítése",
"AUTO_UPDATE_UNISTORE_DESC": "Ezzel az utoljára használt UniStore automatikusan frissítésre kerül az DarkStore futtatásakor.",
"AUTO_UPDATE_UU": "DarkStore auto-frissítése",
"AUTO_UPDATE_UU_DESC": "Ha engedélyezett, a DarkStore ellenőzi minden megnyitásakor a frissítéseket.",
"AUTO_UPDATE_STORE": "Store-ok auto-frissítése",
"AUTO_UPDATE_STORE_DESC": "Ezzel az utoljára használt Store automatikusan frissítésre kerül az DarkStore futtatásakor.",
"AUTO_UPDATE_DS": "DarkStore auto-frissítése",
"AUTO_UPDATE_DS_DESC": "Ha engedélyezett, a DarkStore ellenőzi minden megnyitásakor a frissítéseket.",
"AVAILABLE_DOWNLOADS": "Elérhető letöltések",
"BOOT_TITLE": "Szeretné bebootolni ezt a címet?",
"CANCEL": "Mégse",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Firmware útvonal módosítása",
"CHANGE_NDS_PATH": "NDS útvonal módosítása",
"CHANGE_SHORTCUT_PATH": "Parancsikon útvonal módosítás",
"CHECK_UNISTORE_UPDATES": "UniStore frissítések ellenőrzése...",
"CHECK_UU_UPDATES": "DarkStore frissítések ellenőrzése...",
"CHECK_STORE_UPDATES": "Store frissítések ellenőrzése...",
"CHECK_DS_UPDATES": "DarkStore frissítések ellenőrzése...",
"CONFIRM_OR_CANCEL": "Nyomjon -t a folytatáshoz, -t a megszakításhoz.",
"CONNECT_WIFI": "Kérjük kapcsolódjon WiFi-re.",
"CONFIRM": "Megerősít",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Kompatibilis karakterkészlet letöltése...",
"DOWNLOADING_SPRITE_SHEET": "A spritelap letöltése...",
"DOWNLOADING_SPRITE_SHEET2": "A spritelap letöltése %i/%i...",
"DOWNLOADING_UNIVERSAL_DB": "Universal-DB letöltése...",
"DONLOADING_UNIVERSAL_UPDATER": "Az DarkStore letöltése...",
"DOWNLOADING_UNISTORE": "UniStore letöltése...",
"DOWNLOADING_DEFAULT_STORE": "HomeBrew Store letöltése...",
"DONLOADING_DARKSTORE": "Az DarkStore letöltése...",
"DOWNLOADING_STORE": "Store letöltése...",
"ENTER_DESC_SHORTCUT": "Add meg a parancsikon leírását.",
"ENTER_SEARCH": "Írja be azt, amire keresni szeretne.",
"ENTER_SHORTCUT_FILENAME": "Add meg a parancsikon fájlnevét (kiterjesztés nélkül).",
"ENTER_TITLE_SHORTCUT": "Add meg a parancsikon címét.",
"ENTER_URL": "Adja meg az UniStore URL-jét.",
"ENTER_URL": "Adja meg az Store URL-jét.",
"ENTRIES": "Bejegyzések",
"EXECUTE_ENTRY": "Szeretné futtatni ezt a bejegyzést?",
"EXIT_APP": "Kilépés az DarkStore-ből",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Kicsomagolási hiba!",
"FEATURE_SIDE_EFFECTS": "Ez a funkció mellékhatásokkal rendelkezhet a futó várósorra.\nBiztosan szeretnéd folytatni?",
"FETCHING_METADATA": "Régi metaadat beolvasása...",
"FETCHING_RECOMMENDED_UNISTORES": "Ajánlot UniStore-ok letöltése...",
"FETCHING_RECOMMENDED_STORES": "Ajánlot Store-ok letöltése...",
"FILES": "Fájl: %d / %d",
"FILE_EXTRACTED": "fájl kicsomagolva.",
"FILE_SLASH": "Úgy tűnik tartalmaz egy '/' jelet, ami nem támogatott.\nKérjük változtassa meg a 'file' értéket csak fájlnévre.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "GUI beállítások...",
"INCLUDE_IN_RESULTS": "Befoglalás az eredményekbe:",
"INSTALLING": "Telepítés... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Az DarkStore teleptése...",
"INVALID_UNISTORE": "Érvénytelen UniStore",
"INSTALL_DARKSTORE": "Az DarkStore teleptése...",
"INVALID_STORE": "Érvénytelen Store",
"KEY_CONTINUE": "Nyomjon meg egy billentyűt a folytatáshoz.",
"LANGUAGE": "Nyelv",
"LAST_UPDATED": "Utolsó frissítés",
@@ -108,7 +108,7 @@
"QUEUE": "Várósor",
"QUEUE_POSITION": "Várósor pozíció",
"QUEUE_PROGRESS": "Lépés: %d / %d",
"RECOMMENDED_UNISTORES": "Ajánlot UniStore-ok",
"RECOMMENDED_STORES": "Ajánlot Store-ok",
"REVISION": "Revízió",
"SCREENSHOT": "Képernyőkép %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "A képernyőkép nem tölthető be.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Válassz egy témát",
"SELECT_DIR": "Könyvtár kiválasztása",
"SELECT_LANG": "Válassza ki a nyelvet",
"SELECT_UNISTORE": "UniStore választás",
"SELECT_UNISTORE_2": "Válasszon egy UniStore-t",
"SELECT_STORE": "Store választás",
"SELECT_STORE_2": "Válasszon egy Store-t",
"SELECTION_QUEUE": "Kiválasztás hozzáadása a várósorhoz",
"SETTINGS": "Beállítások",
"SHEET_SLASH": "Úgy tűnik tartalmaz egy '/' jelet, ami nem támogatott.\nKérjük változtassa meg a 'sheet' értéket csak fájlnévre.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Szintaktikai hiba!",
"TITLE": "Cím",
"TOP_STYLE": "Top Stílus",
"UNISTORE_BG": "UniStore HK használata",
"UNISTORE_BG_DESC": "Ha bekapcsolt, az UniStore által biztosított háttérkép jelenik meg az egyszínű helyett, a felső képernyőn.",
"UNISTORE_INVALID_ERROR": "Ez az UniStore érvénytelen és nem \nbetölthető az DarkStore-rel. \nEgy ellenőrzés szintaktikai hibákra?",
"UNISTORE_TOO_NEW": "Ez az DarkStore \nnagyon régi ehhez az UniStore-hoz.\nKérjük frissítsen a legutóbbira.",
"UNISTORE_TOO_OLD": "Az UniStore régi és nem használható DarkStore ezen verziójával.\nKérje meg a készítőját, hogy frissítse.",
"STORE_BG": "Store HK használata",
"STORE_BG_DESC": "Ha bekapcsolt, az Store által biztosított háttérkép jelenik meg az egyszínű helyett, a felső képernyőn.",
"STORE_INVALID_ERROR": "Ez az Store érvénytelen és nem \nbetölthető az DarkStore-rel. \nEgy ellenőrzés szintaktikai hibákra?",
"STORE_TOO_NEW": "Ez az DarkStore \nnagyon régi ehhez az Store-hoz.\nKérjük frissítsen a legutóbbira.",
"STORE_TOO_OLD": "Az Store régi és nem használható DarkStore ezen verziójával.\nKérje meg a készítőját, hogy frissítse.",
"UPDATE_AVAILABLE": "Frissítés elérhető!",
"UPDATE_DONE": "Frissítés kész! Kérjük, nyissa meg újra az DarkStore-t.",
"UPDATING_SPRITE_SHEET": "A spritelap frissítése...",
"UPDATING_SPRITE_SHEET2": "A spritelap frissítése %i/%i...",
"UPDATING_UNISTORE": "UniStore frissítése...",
"UPDATING_STORE": "Store frissítése...",
"VERSION": "Verzió"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Autore",
"AUTO_UPDATE_SETTINGS": "Impostazioni Auto-Aggiornamento",
"AUTO_UPDATE_SETTINGS_BTN": "Impostazioni aggiornamento automatico...",
"AUTO_UPDATE_UNISTORE": "Auto-Aggiornamento UniStore",
"AUTO_UPDATE_UNISTORE_DESC": "Se abilitato, l'ultimo UniStore utilizzato verrà aggiornato automaticamente all'avvio di DarkStore.",
"AUTO_UPDATE_UU": "Auto-aggiornamento DarkStore",
"AUTO_UPDATE_UU_DESC": "Se abilitato, DarkStore controllerà se ci sono degli aggiornamenti ogni volta che viene aperto.",
"AUTO_UPDATE_STORE": "Auto-Aggiornamento Store",
"AUTO_UPDATE_STORE_DESC": "Se abilitato, l'ultimo Store utilizzato verrà aggiornato automaticamente all'avvio di DarkStore.",
"AUTO_UPDATE_DS": "Auto-aggiornamento DarkStore",
"AUTO_UPDATE_DS_DESC": "Se abilitato, DarkStore controllerà se ci sono degli aggiornamenti ogni volta che viene aperto.",
"AVAILABLE_DOWNLOADS": "Download Disponibili",
"BOOT_TITLE": "Vorresti avviare questo titolo?",
"CANCEL": "Annulla",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Cambia percorso firm",
"CHANGE_NDS_PATH": "Cambia percorso NDS",
"CHANGE_SHORTCUT_PATH": "Cambia il percorso della scorciatoia",
"CHECK_UNISTORE_UPDATES": "Controllo aggiornamenti per l'UniStore...",
"CHECK_UU_UPDATES": "Controllo aggiornamenti DarkStore...",
"CHECK_STORE_UPDATES": "Controllo aggiornamenti per l'Store...",
"CHECK_DS_UPDATES": "Controllo aggiornamenti DarkStore...",
"CONFIRM_OR_CANCEL": "Premi  per confermare,  per annullare.",
"CONNECT_WIFI": "Per favore connettiti al WiFi.",
"CONFIRM": "Conferma",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Download caratteri compatibili in corso...",
"DOWNLOADING_SPRITE_SHEET": "Download dello Spritesheet in corso...",
"DOWNLOADING_SPRITE_SHEET2": "Donwload dello Spritesheet %i di %i...",
"DOWNLOADING_UNIVERSAL_DB": "Scaricamento di Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Download di DarkStore in corso...",
"DOWNLOADING_UNISTORE": "Download dell'UniStore in corso...",
"DOWNLOADING_DEFAULT_STORE": "Scaricamento di HomeBrew Store...",
"DONLOADING_DARKSTORE": "Download di DarkStore in corso...",
"DOWNLOADING_STORE": "Download dell'Store in corso...",
"ENTER_DESC_SHORTCUT": "Inserisci la descrizione della scorciatoia.",
"ENTER_SEARCH": "Inserisci quello che vorresti cercare.",
"ENTER_SHORTCUT_FILENAME": "Inserisci il nome del file della scorciatoia (senza estensione).",
"ENTER_TITLE_SHORTCUT": "Inserisci il titolo della scorciatoia.",
"ENTER_URL": "Inserisci l'URL dell'UniStore.",
"ENTER_URL": "Inserisci l'URL dell'Store.",
"ENTRIES": "Voci",
"EXECUTE_ENTRY": "Vuoi eseguire questa voce?",
"EXIT_APP": "Esci da DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Errore d'estrazione!",
"FEATURE_SIDE_EFFECTS": "Questa funzionalità potrebbe avere degli effetti collaterali mentre la coda è in esecuzione.\nSei sicuro di voler continuare?",
"FETCHING_METADATA": "Recupero di metadata vecchia in corso...",
"FETCHING_RECOMMENDED_UNISTORES": "Recupero degli UniStore consigliati...",
"FETCHING_RECOMMENDED_STORES": "Recupero degli Store consigliati...",
"FILES": "File: %d / %d",
"FILE_EXTRACTED": "File estratto.",
"FILE_SLASH": "Sembrerebbe che sia incluso un '/', che non è supportato.\nSi prega di cambiare 'file' nel nome del file.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Impostazioni GUI...",
"INCLUDE_IN_RESULTS": "Includi nei risultati:",
"INSTALLING": "Installazione... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Installazione di DarkStore...",
"INVALID_UNISTORE": "UniStore non valido",
"INSTALL_DARKSTORE": "Installazione di DarkStore...",
"INVALID_STORE": "Store non valido",
"KEY_CONTINUE": "Premi un qualsiasi tasto per continuare.",
"LANGUAGE": "Lingua",
"LAST_UPDATED": "Ultimo aggiornamento",
@@ -108,7 +108,7 @@
"QUEUE": "Coda",
"QUEUE_POSITION": "Posizione coda",
"QUEUE_PROGRESS": "Passo: %d / %d",
"RECOMMENDED_UNISTORES": "UniStore Consigliati",
"RECOMMENDED_STORES": "Store Consigliati",
"REVISION": "Revisione",
"SCREENSHOT": "Schermata %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "La schermata non può essere caricata.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Seleziona un Tema",
"SELECT_DIR": "Seleziona una directory",
"SELECT_LANG": "Seleziona la lingua",
"SELECT_UNISTORE": "Seleziona UniStore",
"SELECT_UNISTORE_2": "Seleziona un UniStore",
"SELECT_STORE": "Seleziona Store",
"SELECT_STORE_2": "Seleziona un Store",
"SELECTION_QUEUE": "Aggiungi selezione alla coda",
"SETTINGS": "Impostazioni",
"SHEET_SLASH": "Sembrerebbe che sia incluso un '/', che non è supportato.\nSi prega di cambiare 'sheet' nel nome del file.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Errore Di Sintassi!",
"TITLE": "Titolo",
"TOP_STYLE": "Stile Superiore",
"UNISTORE_BG": "Usa Sfondo UniStore",
"UNISTORE_BG_DESC": "Se abilitato, lo sfondo fornito da UniStore verrà mostrato al posto del colore solido dello sfondo per lo schermo superiore.",
"UNISTORE_INVALID_ERROR": "Questo UniStore non è valido e non può essere caricato\ncon DarkStore.\nMagari controllare se ci sono errori di sintassi?",
"UNISTORE_TOO_NEW": "La tua versione di DarkStore è\ntroppo vecchia per usare questo UniStore.\nSi prega di aggiornare all'ultima versione.",
"UNISTORE_TOO_OLD": "Questo UniStore è obsoleto e non può essere utilizzato\ncon questa versione di DarkStore.\nChiedi al creatore di aggiornarlo.",
"STORE_BG": "Usa Sfondo Store",
"STORE_BG_DESC": "Se abilitato, lo sfondo fornito da Store verrà mostrato al posto del colore solido dello sfondo per lo schermo superiore.",
"STORE_INVALID_ERROR": "Questo Store non è valido e non può essere caricato\ncon DarkStore.\nMagari controllare se ci sono errori di sintassi?",
"STORE_TOO_NEW": "La tua versione di DarkStore è\ntroppo vecchia per usare questo Store.\nSi prega di aggiornare all'ultima versione.",
"STORE_TOO_OLD": "Questo Store è obsoleto e non può essere utilizzato\ncon questa versione di DarkStore.\nChiedi al creatore di aggiornarlo.",
"UPDATE_AVAILABLE": "Aggiornamento Disponibile!",
"UPDATE_DONE": "Aggiornamento completato! Riapri DarkStore.",
"UPDATING_SPRITE_SHEET": "Aggiornamento dello Spritesheet...",
"UPDATING_SPRITE_SHEET2": "Aggiornamento dello Spritesheet %i di %i...",
"UPDATING_UNISTORE": "Aggiornamento dell'UniStore...",
"UPDATING_STORE": "Aggiornamento dell'Store...",
"VERSION": "Versione"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "作者",
"AUTO_UPDATE_SETTINGS": "自動更新設定",
"AUTO_UPDATE_SETTINGS_BTN": "自動更新設定……",
"AUTO_UPDATE_UNISTORE": "UniStoreを自動更新",
"AUTO_UPDATE_UNISTORE_DESC": "これにより、DarkStoreの起動時で最後に\n使用されたUniStoreを自動的に更新されます。",
"AUTO_UPDATE_UU": "DarkStoreの自動アップデート",
"AUTO_UPDATE_UU_DESC": "有効にすると、DarkStoreを\n開くたびに更新を確認します。",
"AUTO_UPDATE_STORE": "Storeを自動更新",
"AUTO_UPDATE_STORE_DESC": "これにより、DarkStoreの起動時で最後に\n使用されたStoreを自動的に更新されます。",
"AUTO_UPDATE_DS": "DarkStoreの自動アップデート",
"AUTO_UPDATE_DS_DESC": "有効にすると、DarkStoreを\n開くたびに更新を確認します。",
"AVAILABLE_DOWNLOADS": "利用可能なダウンロード",
"BOOT_TITLE": "このアプリを開始しますか?",
"CANCEL": "キャンセル",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "FIRMパスの変更",
"CHANGE_NDS_PATH": "NDSパスの変更",
"CHANGE_SHORTCUT_PATH": "ショートカットパスの変更",
"CHECK_UNISTORE_UPDATES": "UniStore更新を確認しています……",
"CHECK_UU_UPDATES": "DarkStore更新を確認しています……",
"CHECK_STORE_UPDATES": "Store更新を確認しています……",
"CHECK_DS_UPDATES": "DarkStore更新を確認しています……",
"CONFIRM_OR_CANCEL": "を押して確認し、を押してキャンセルします。",
"CONNECT_WIFI": "WiFiに接続してください。",
"CONFIRM": "確認",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "互換性のあるフォントをダウンロードしています……",
"DOWNLOADING_SPRITE_SHEET": "スプライトシートをダウンロードしています……",
"DOWNLOADING_SPRITE_SHEET2": "スプライトシート%i/%iをダウンロードしています……",
"DOWNLOADING_UNIVERSAL_DB": "Universal-DBをダウンロードしています……",
"DONLOADING_UNIVERSAL_UPDATER": "DarkStoreをダウンロードしています……",
"DOWNLOADING_UNISTORE": "UniStoreをダウンロードしています……",
"DOWNLOADING_DEFAULT_STORE": "HomeBrew Storeをダウンロードしています……",
"DONLOADING_DARKSTORE": "DarkStoreをダウンロードしています……",
"DOWNLOADING_STORE": "Storeをダウンロードしています……",
"ENTER_DESC_SHORTCUT": "ショートカットの説明を入力します。",
"ENTER_SEARCH": "検索したいものを入力します。",
"ENTER_SHORTCUT_FILENAME": "ショートカットのファイル名(拡張子なし)を入力します。",
"ENTER_TITLE_SHORTCUT": "ショートカットのタイトルを入力します。",
"ENTER_URL": "UniStoreのURLを入力します。",
"ENTER_URL": "StoreのURLを入力します。",
"ENTRIES": "項目",
"EXECUTE_ENTRY": "この項目を実行しますか?",
"EXIT_APP": "DarkStoreを終了",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "解凍エラー!",
"FEATURE_SIDE_EFFECTS": "この機能は、行列の実行中に副作用が発生する可能性があります。\n続行してもよろしいですか?",
"FETCHING_METADATA": "古いメタデータを取得しています……",
"FETCHING_RECOMMENDED_UNISTORES": "おすすめのUniStoreを取得しています……",
"FETCHING_RECOMMENDED_STORES": "おすすめのStoreを取得しています……",
"FILES": "ファイル: %d / %d",
"FILE_EXTRACTED": "解凍されたファイル。",
"FILE_SLASH": "「/」が含まれていますようですが、サポートされていません。\n「file」をファイル名のみに変更してください。",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "GUI設定……",
"INCLUDE_IN_RESULTS": "結果に含みます:",
"INSTALLING": "インストール中… %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "DarkStoreをインストールしています……",
"INVALID_UNISTORE": "無効なUniStore",
"INSTALL_DARKSTORE": "DarkStoreをインストールしています……",
"INVALID_STORE": "無効なStore",
"KEY_CONTINUE": "続行しますには何かキーを押します。",
"LANGUAGE": "言語",
"LAST_UPDATED": "最後更新日",
@@ -108,7 +108,7 @@
"QUEUE": "行列",
"QUEUE_POSITION": "順番",
"QUEUE_PROGRESS": "ステップ: %d / %d",
"RECOMMENDED_UNISTORES": "おすすめのUniStore",
"RECOMMENDED_STORES": "おすすめのStore",
"REVISION": "改定",
"SCREENSHOT": "スクリーンショット %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "スクリーンショットを読み込めませんでした。",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "テーマの選択",
"SELECT_DIR": "ディレクトリの選択",
"SELECT_LANG": "言語の選択",
"SELECT_UNISTORE": "UniStoreを選択",
"SELECT_UNISTORE_2": "UniStoreの選択",
"SELECT_STORE": "Storeを選択",
"SELECT_STORE_2": "Storeの選択",
"SELECTION_QUEUE": "選択を行列に追加",
"SETTINGS": "設定",
"SHEET_SLASH": "「/」が含まれていますようですが、サポートされていません。\n「sheet」をファイル名のみに変更してください。",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "構文エラー!",
"TITLE": "タイトル",
"TOP_STYLE": "上スタイル",
"UNISTORE_BG": "UniStoreの背景画像を使用",
"UNISTORE_BG_DESC": "有効にすると、上画面のデフォルト背景の\n代わりにUniStoreが提供する背景画像が表示されます。",
"UNISTORE_INVALID_ERROR": "このUniStoreは無効であり、\nDarkStoreで読み込めません。\n多分、構文エラーがないか確認しますか?",
"UNISTORE_TOO_NEW": "DarkStoreのバージョンはこの\nUniStoreを使用するには古すぎます。\n最新のバージョンに更新してください。",
"UNISTORE_TOO_OLD": "このUniStoreは古く、このバージョンの\nDarkStoreでは使用できません。\n作成者に更新しますを依頼してください。",
"STORE_BG": "Storeの背景画像を使用",
"STORE_BG_DESC": "有効にすると、上画面のデフォルト背景の\n代わりにStoreが提供する背景画像が表示されます。",
"STORE_INVALID_ERROR": "このStoreは無効であり、\nDarkStoreで読み込めません。\n多分、構文エラーがないか確認しますか?",
"STORE_TOO_NEW": "DarkStoreのバージョンはこの\nStoreを使用するには古すぎます。\n最新のバージョンに更新してください。",
"STORE_TOO_OLD": "このStoreは古く、このバージョンの\nDarkStoreでは使用できません。\n作成者に更新しますを依頼してください。",
"UPDATE_AVAILABLE": "更新があります!",
"UPDATE_DONE": "更新が完了しました!DarkStoreを再度開いてください。",
"UPDATING_SPRITE_SHEET": "スプライトシートを更新しています……",
"UPDATING_SPRITE_SHEET2": "スプライトシート%i/%iを更新しています……",
"UPDATING_UNISTORE": "UniStoreを更新しています……",
"UPDATING_STORE": "Storeを更新しています……",
"VERSION": "バージョン"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "제작자",
"AUTO_UPDATE_SETTINGS": "자동 업데이트 설정",
"AUTO_UPDATE_SETTINGS_BTN": "자동 업데이트 설정...",
"AUTO_UPDATE_UNISTORE": "UniStore 자동 업데이트",
"AUTO_UPDATE_UNISTORE_DESC": "이를 이용하면, 마지막으로 사용한 UniStore가 DarkStore를 실행할 때에 자동으로 업데이트됩니다.",
"AUTO_UPDATE_UU": "DarkStore 자동 업데이트",
"AUTO_UPDATE_UU_DESC": "활성화 되어있을 때, DarkStore가 열릴 때마다 업데이트를 확인합니다.",
"AUTO_UPDATE_STORE": "Store 자동 업데이트",
"AUTO_UPDATE_STORE_DESC": "이를 이용하면, 마지막으로 사용한 Store가 DarkStore를 실행할 때에 자동으로 업데이트됩니다.",
"AUTO_UPDATE_DS": "DarkStore 자동 업데이트",
"AUTO_UPDATE_DS_DESC": "활성화 되어있을 때, DarkStore가 열릴 때마다 업데이트를 확인합니다.",
"AVAILABLE_DOWNLOADS": "이용 가능한 다운로드",
"BOOT_TITLE": "이 타이틀을 시작하시겠습니까?",
"CANCEL": "취소",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "펌웨어 경로 변경",
"CHANGE_NDS_PATH": "NDS 경로 변경",
"CHANGE_SHORTCUT_PATH": "바로가기 경로 변경",
"CHECK_UNISTORE_UPDATES": "UniStore 업데이트 확인중...",
"CHECK_UU_UPDATES": "DarkStore 업데이트 확인중...",
"CHECK_STORE_UPDATES": "Store 업데이트 확인중...",
"CHECK_DS_UPDATES": "DarkStore 업데이트 확인중...",
"CONFIRM_OR_CANCEL": "확인하려면 , 취소하려면  를 누르세요.",
"CONNECT_WIFI": "Wi-Fi에 연결해주세요.",
"CONFIRM": "확인",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "호환되는 폰트 다운로드 중...",
"DOWNLOADING_SPRITE_SHEET": "스프라이트시트 다운로드 중...",
"DOWNLOADING_SPRITE_SHEET2": "스프라이트시트 다운로드 중 %i / %i...",
"DOWNLOADING_UNIVERSAL_DB": "Universal-DB 다운로드 중...",
"DONLOADING_UNIVERSAL_UPDATER": "DarkStore 다운로드 중...",
"DOWNLOADING_UNISTORE": "UniStore 다운로드 중...",
"DOWNLOADING_DEFAULT_STORE": "HomeBrew Store 다운로드 중...",
"DONLOADING_DARKSTORE": "DarkStore 다운로드 중...",
"DOWNLOADING_STORE": "Store 다운로드 중...",
"ENTER_DESC_SHORTCUT": "바로가기 설명을 입력해주세요.",
"ENTER_SEARCH": "검색할 단어를 입력해주세요.",
"ENTER_SHORTCUT_FILENAME": "바로가기 파일 이름을 입력해주세요 (확장자 없이).",
"ENTER_TITLE_SHORTCUT": "바로가기 제목을 입력해주세요.",
"ENTER_URL": "UniStore의 URL을 입력해주세요.",
"ENTER_URL": "Store의 URL을 입력해주세요.",
"ENTRIES": "항목",
"EXECUTE_ENTRY": "이 항목을 실행하시겠습니까?",
"EXIT_APP": "DarkStore 종료",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "압축 해제 에러!",
"FEATURE_SIDE_EFFECTS": "이 기능은 대기열 수행 중 부작용을 일으킬 수 있습니다.\n계속 하시겠습니까?",
"FETCHING_METADATA": "오래된 메타데이터를 가져오는 중...",
"FETCHING_RECOMMENDED_UNISTORES": "권장 UniStore를 가져오는 중...",
"FETCHING_RECOMMENDED_STORES": "권장 Store를 가져오는 중...",
"FILES": "파일: %d / %d",
"FILE_EXTRACTED": "파일 압축 해제됨.",
"FILE_SLASH": "'/'가 포함되어 있는 것 같습니다만, 지원되지 않습니다.\n'file'을 파일 이름으로만 변경해주세요.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "GUI 설정...",
"INCLUDE_IN_RESULTS": "결과에 포함:",
"INSTALLING": "설치 중... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "DarkStore 설치 중...",
"INVALID_UNISTORE": "유효하지 않은 UniStore",
"INSTALL_DARKSTORE": "DarkStore 설치 중...",
"INVALID_STORE": "유효하지 않은 Store",
"KEY_CONTINUE": "계속하시려면 아무 키나 누르십시오.",
"LANGUAGE": "언어",
"LAST_UPDATED": "마지막 업데이트",
@@ -108,7 +108,7 @@
"QUEUE": "대기열",
"QUEUE_POSITION": "대기열 위치",
"QUEUE_PROGRESS": "단계: %d / %d",
"RECOMMENDED_UNISTORES": "권장 UniStore",
"RECOMMENDED_STORES": "권장 Store",
"REVISION": "개정",
"SCREENSHOT": "스크린샷 %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "스크린샷을 불러올 수 없습니다.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "테마 선택",
"SELECT_DIR": "디렉토리 선택",
"SELECT_LANG": "언어 선택",
"SELECT_UNISTORE": "UniStore 선택",
"SELECT_UNISTORE_2": "UniStore 선택",
"SELECT_STORE": "Store 선택",
"SELECT_STORE_2": "Store 선택",
"SELECTION_QUEUE": "선택 항목 대기열에 추가",
"SETTINGS": "설정",
"SHEET_SLASH": "'/'가 포함되어 있는 것 같습니다만, 지원되지 않습니다.\n'sheet'를 파일 이름으로만 변경해주세요.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "구문 오류!",
"TITLE": "타이틀",
"TOP_STYLE": "정렬 스타일",
"UNISTORE_BG": "UniStore 배경화면 사용",
"UNISTORE_BG_DESC": "활성화할 때, 단색 대신 UniStore가 제공하는 배경화면이 표시됩니다.",
"UNISTORE_INVALID_ERROR": "이 UniStore는 유효하지 않으며,\nDarkStore에 로드할 수 없습니다.\n구문 에러가 있지는 않습니까?",
"UNISTORE_TOO_NEW": "사용하고 계신 DarkStore의\n버전이 너무 낮아 이 UniStore를 쓸 수 없습니다.\n최신 버전으로 업데이트 해주세요.",
"UNISTORE_TOO_OLD": "이 UniStore는 너무 오래되어 사용하고 계신 버전의\nDarkStore에서 쓸 수 없습니다.\n업데이트하려면 제작자에게 문의하세요.",
"STORE_BG": "Store 배경화면 사용",
"STORE_BG_DESC": "활성화할 때, 단색 대신 Store가 제공하는 배경화면이 표시됩니다.",
"STORE_INVALID_ERROR": "이 Store는 유효하지 않으며,\nDarkStore에 로드할 수 없습니다.\n구문 에러가 있지는 않습니까?",
"STORE_TOO_NEW": "사용하고 계신 DarkStore의\n버전이 너무 낮아 이 Store를 쓸 수 없습니다.\n최신 버전으로 업데이트 해주세요.",
"STORE_TOO_OLD": "이 Store는 너무 오래되어 사용하고 계신 버전의\nDarkStore에서 쓸 수 없습니다.\n업데이트하려면 제작자에게 문의하세요.",
"UPDATE_AVAILABLE": "업데이트 사용 가능!",
"UPDATE_DONE": "업데이트 완료! DarkStore를 다시 실행하십시오.",
"UPDATING_SPRITE_SHEET": "스프라이트시트 업데이트 중...",
"UPDATING_SPRITE_SHEET2": "스프라이트시트 업데이트 중 %i / %i...",
"UPDATING_UNISTORE": "UniStore 업데이트 중...",
"UPDATING_STORE": "Store 업데이트 중...",
"VERSION": "버전"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Autorius",
"AUTO_UPDATE_SETTINGS": "Automatiškai atnaujinti nustatymus",
"AUTO_UPDATE_SETTINGS_BTN": "Automatiškai atnaujinti nustatymus...",
"AUTO_UPDATE_UNISTORE": "Automatiškai atnaujinti „UniStores“",
"AUTO_UPDATE_UNISTORE_DESC": "Tai paleidus „DarkStore“, paskutinis naudotas „UniStore“ bus automatiškai atnaujinamas.",
"AUTO_UPDATE_UU": "Automatiškai atnaujinti „DarkStore“",
"AUTO_UPDATE_UU_DESC": "Kai įgalinta, „DarkStore“ tikrins, ar yra naujinių kiekvieną kartą, kai tik ji bus atidaryta.",
"AUTO_UPDATE_STORE": "Automatiškai atnaujinti „Stores“",
"AUTO_UPDATE_STORE_DESC": "Tai paleidus „DarkStore“, paskutinis naudotas „Store“ bus automatiškai atnaujinamas.",
"AUTO_UPDATE_DS": "Automatiškai atnaujinti „DarkStore“",
"AUTO_UPDATE_DS_DESC": "Kai įgalinta, „DarkStore“ tikrins, ar yra naujinių kiekvieną kartą, kai tik ji bus atidaryta.",
"AVAILABLE_DOWNLOADS": "Galimi atsisiuntimai",
"BOOT_TITLE": "Ar norite įkelti šį failą?",
"CANCEL": "Atšaukti",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Pakeiskite tvirtą kelią",
"CHANGE_NDS_PATH": "Keisti NDS kelią",
"CHANGE_SHORTCUT_PATH": "Keisti nuorodos kelią",
"CHECK_UNISTORE_UPDATES": "Checking for UniStore updates...",
"CHECK_UU_UPDATES": "Checking for DarkStore updates...",
"CHECK_STORE_UPDATES": "Checking for Store updates...",
"CHECK_DS_UPDATES": "Checking for DarkStore updates...",
"CONFIRM_OR_CANCEL": "Press  to confirm,  to cancel.",
"CONNECT_WIFI": "Prašome prisijungti prie WiFi.",
"CONFIRM": "Confirm",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Downloading compatible font...",
"DOWNLOADING_SPRITE_SHEET": "Downloading Spritesheet...",
"DOWNLOADING_SPRITE_SHEET2": "Downloading Spritesheet %i of %i...",
"DOWNLOADING_UNIVERSAL_DB": "Downloading Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Downloading DarkStore...",
"DOWNLOADING_UNISTORE": "Downloading UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Downloading HomeBrew Store...",
"DONLOADING_DARKSTORE": "Downloading DarkStore...",
"DOWNLOADING_STORE": "Downloading Store...",
"ENTER_DESC_SHORTCUT": "Enter the shortcut description.",
"ENTER_SEARCH": "Enter what you like to search.",
"ENTER_SHORTCUT_FILENAME": "Enter the shortcut filename (without extension).",
"ENTER_TITLE_SHORTCUT": "Enter the shortcut title.",
"ENTER_URL": "Enter the URL of the UniStore.",
"ENTER_URL": "Enter the URL of the Store.",
"ENTRIES": "Entries",
"EXECUTE_ENTRY": "Would you like to execute this entry?",
"EXIT_APP": "Exit DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Extract error!",
"FEATURE_SIDE_EFFECTS": "This Feature may have side effects while the Queue is running.\nAre you sure you want to continue?",
"FETCHING_METADATA": "Fetching old metadata...",
"FETCHING_RECOMMENDED_UNISTORES": "Fetching recommended UniStores...",
"FETCHING_RECOMMENDED_STORES": "Fetching recommended Stores...",
"FILES": "File: %d / %d",
"FILE_EXTRACTED": "failas išskleistas.",
"FILE_SLASH": "Seems like a '/' is included, which is not supported.\nPlease change 'file' to filename only.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "GUI settings...",
"INCLUDE_IN_RESULTS": "Include in results:",
"INSTALLING": "Installing... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Installing DarkStore...",
"INVALID_UNISTORE": "Invalid UniStore",
"INSTALL_DARKSTORE": "Installing DarkStore...",
"INVALID_STORE": "Invalid Store",
"KEY_CONTINUE": "Press any key to continue.",
"LANGUAGE": "Kalba",
"LAST_UPDATED": "Last updated",
@@ -108,7 +108,7 @@
"QUEUE": "Queue",
"QUEUE_POSITION": "Queue position",
"QUEUE_PROGRESS": "Step: %d / %d",
"RECOMMENDED_UNISTORES": "Recommended UniStores",
"RECOMMENDED_STORES": "Recommended Stores",
"REVISION": "Revision",
"SCREENSHOT": "Screenshot %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Screenshot could not be loaded.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Select a Theme",
"SELECT_DIR": "Select a directory",
"SELECT_LANG": "Choose the language",
"SELECT_UNISTORE": "Select UniStore",
"SELECT_UNISTORE_2": "Select a UniStore",
"SELECT_STORE": "Select Store",
"SELECT_STORE_2": "Select a Store",
"SELECTION_QUEUE": "Add Selection to Queue",
"SETTINGS": "Settings",
"SHEET_SLASH": "Seems like a '/' is included, which is not supported.\nPlease change 'sheet' to filename only.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Syntax Error!",
"TITLE": "Title",
"TOP_STYLE": "Top Style",
"UNISTORE_BG": "Use UniStore BG",
"UNISTORE_BG_DESC": "When enabled, the UniStore's provided BG will be shown instead of the solid BG color for the top screen.",
"UNISTORE_INVALID_ERROR": "This UniStore is invalid and cannot be\nloaded with DarkStore.\nMaybe check if there are any Syntax errors?",
"UNISTORE_TOO_NEW": "Jūsų „DarkStore“ versija yra\nper sena naudoti šį „UniStore“.\nAtnaujinkite į naujausią versiją.",
"UNISTORE_TOO_OLD": "This UniStore is outdated and cannot be used\nwith this version of DarkStore.\nPlease ask the creator to update it.",
"STORE_BG": "Use Store BG",
"STORE_BG_DESC": "When enabled, the Store's provided BG will be shown instead of the solid BG color for the top screen.",
"STORE_INVALID_ERROR": "This Store is invalid and cannot be\nloaded with DarkStore.\nMaybe check if there are any Syntax errors?",
"STORE_TOO_NEW": "Jūsų „DarkStore“ versija yra\nper sena naudoti šį „Store“.\nAtnaujinkite į naujausią versiją.",
"STORE_TOO_OLD": "This Store is outdated and cannot be used\nwith this version of DarkStore.\nPlease ask the creator to update it.",
"UPDATE_AVAILABLE": "Update Available!",
"UPDATE_DONE": "Update done! Please re-open DarkStore.",
"UPDATING_SPRITE_SHEET": "Updating Spritesheet...",
"UPDATING_SPRITE_SHEET2": "Updating Spritesheet %i of %i...",
"UPDATING_UNISTORE": "Updating UniStore...",
"UPDATING_STORE": "Updating Store...",
"VERSION": "Version"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Autor",
"AUTO_UPDATE_SETTINGS": "Automatyczna aktualizacja ustawień",
"AUTO_UPDATE_SETTINGS_BTN": "Automatyczna aktualizacja ustawień...",
"AUTO_UPDATE_UNISTORE": "Automatyczna aktualizacja UniStore",
"AUTO_UPDATE_UNISTORE_DESC": "Dzięki temu ostatni używany UniStore będzie aktualizowany automatycznie podczas uruchamiania DarkStore.",
"AUTO_UPDATE_UU": "Automatyczna aktualizacja DarkStore",
"AUTO_UPDATE_UU_DESC": "Po włączeniu DarkStore będzie sprawdzał dostępność aktualizacji za każdym razem gdy zostanie otwarty.",
"AUTO_UPDATE_STORE": "Automatyczna aktualizacja Store",
"AUTO_UPDATE_STORE_DESC": "Dzięki temu ostatni używany Store będzie aktualizowany automatycznie podczas uruchamiania DarkStore.",
"AUTO_UPDATE_DS": "Automatyczna aktualizacja DarkStore",
"AUTO_UPDATE_DS_DESC": "Po włączeniu DarkStore będzie sprawdzał dostępność aktualizacji za każdym razem gdy zostanie otwarty.",
"AVAILABLE_DOWNLOADS": "Dostępne Pobrania",
"BOOT_TITLE": "Czy chcesz uruchomić ten tytuł?",
"CANCEL": "Anuluj",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Zmień ścieżkę firm",
"CHANGE_NDS_PATH": "Zmień lokalizację NDS",
"CHANGE_SHORTCUT_PATH": "Zmień ścieżkę skrótu",
"CHECK_UNISTORE_UPDATES": "Sprawdzanie aktualizacji UniStore...",
"CHECK_UU_UPDATES": "Sprawdzanie aktualizacji DarkStore...",
"CHECK_STORE_UPDATES": "Sprawdzanie aktualizacji Store...",
"CHECK_DS_UPDATES": "Sprawdzanie aktualizacji DarkStore...",
"CONFIRM_OR_CANCEL": "Naciśnij  aby potwierdzić,  aby anulować.",
"CONNECT_WIFI": "Proszę połączyć się z WiFi.",
"CONFIRM": "Potwierdź",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Pobieranie kompatybilnej czcionki...",
"DOWNLOADING_SPRITE_SHEET": "Pobieranie tekstur...",
"DOWNLOADING_SPRITE_SHEET2": "Pobieranie tekstury %i z %i...",
"DOWNLOADING_UNIVERSAL_DB": "Pobieranie Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Pobieranie DarkStore...",
"DOWNLOADING_UNISTORE": "Pobieranie UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Pobieranie HomeBrew Store...",
"DONLOADING_DARKSTORE": "Pobieranie DarkStore...",
"DOWNLOADING_STORE": "Pobieranie Store...",
"ENTER_DESC_SHORTCUT": "Wprowadź opis skrótu.",
"ENTER_SEARCH": "Wprowadź to co chciałbyś znaleźć.",
"ENTER_SHORTCUT_FILENAME": "Wprowadź nazwę pliku skrótu (bez rozszerzenia).",
"ENTER_TITLE_SHORTCUT": "Wprowadź tytuł skrótu.",
"ENTER_URL": "Wprowadź adres URL UniStore.",
"ENTER_URL": "Wprowadź adres URL Store.",
"ENTRIES": "Wpisy",
"EXECUTE_ENTRY": "Czy chcesz wykonać ten wpis?",
"EXIT_APP": "Wyjdź z DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Błąd wypakowywania!",
"FEATURE_SIDE_EFFECTS": "Ta funkcja może powodować działania niepożądane podczas działającej kolejki zadań.\nCzy na pewno chcesz kontynuować?",
"FETCHING_METADATA": "Pobieranie starych metadanych...",
"FETCHING_RECOMMENDED_UNISTORES": "Pobieranie rekomendowanych UniStores...",
"FETCHING_RECOMMENDED_STORES": "Pobieranie rekomendowanych Stores...",
"FILES": "Plik: %d / %d",
"FILE_EXTRACTED": "plik rozpakowany.",
"FILE_SLASH": "Wygląda na to, że '/' jest dołączony, co nie jest obsługiwane.\nProszę zmienić 'plik' tylko na nazwę pliku.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Ustawienia Interfejsu...",
"INCLUDE_IN_RESULTS": "Dołącz do wyników:",
"INSTALLING": "Instalowanie... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Instalowanie DarkStore...",
"INVALID_UNISTORE": "Nieprawidłowy UniStore",
"INSTALL_DARKSTORE": "Instalowanie DarkStore...",
"INVALID_STORE": "Nieprawidłowy Store",
"KEY_CONTINUE": "Naciśnij dowolny klawisz, aby kontynuować.",
"LANGUAGE": "Język",
"LAST_UPDATED": "Ostatnia aktualizacja",
@@ -108,7 +108,7 @@
"QUEUE": "Kolejka",
"QUEUE_POSITION": "Pozycja w kolejce",
"QUEUE_PROGRESS": "Krok %d / %d",
"RECOMMENDED_UNISTORES": "Rekomendowane UniStores",
"RECOMMENDED_STORES": "Rekomendowane Stores",
"REVISION": "Wersja",
"SCREENSHOT": "Zrzut ekranu %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Nie można załadować zrzutu ekranu.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Wybierz motyw",
"SELECT_DIR": "Wybierz katalog",
"SELECT_LANG": "Wybierz język",
"SELECT_UNISTORE": "Wybierz UniStore",
"SELECT_UNISTORE_2": "Wybierz UniStore",
"SELECT_STORE": "Wybierz Store",
"SELECT_STORE_2": "Wybierz Store",
"SELECTION_QUEUE": "Dodaj zaznaczenie do kolejki",
"SETTINGS": "Ustawienia",
"SHEET_SLASH": "Wygląda na to, że '/' jest dołączony, co nie jest obsługiwane.\nProszę zmienić 'sheet' tylko na nazwę pliku.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Błąd składni!",
"TITLE": "Tytuł",
"TOP_STYLE": "Styl Góry",
"UNISTORE_BG": "Użyj tła UniStore",
"UNISTORE_BG_DESC": "Gdy włączone, tło dostarczone przez UniStore będzie wyświetlane zamiast stałego koloru tła dla górnego ekranu.",
"UNISTORE_INVALID_ERROR": "Ten UniStore jest nieprawidłowy i nie może zostać\nzaładowany z DarkStore.\nMoże sprawdź czy są jakieś błędy składni?",
"UNISTORE_TOO_NEW": "Twoja wersja DarkStore jest\nzbyt stara aby używać tego UniStore.\nProszę zaktualizować do najnowszej wersji.",
"UNISTORE_TOO_OLD": "Ten UniStore jest nieaktualny i nie może być użyty\nw tej wersji DarkStore.\nPoproś twórcę o jego aktualizację.",
"STORE_BG": "Użyj tła Store",
"STORE_BG_DESC": "Gdy włączone, tło dostarczone przez Store będzie wyświetlane zamiast stałego koloru tła dla górnego ekranu.",
"STORE_INVALID_ERROR": "Ten Store jest nieprawidłowy i nie może zostać\nzaładowany z DarkStore.\nMoże sprawdź czy są jakieś błędy składni?",
"STORE_TOO_NEW": "Twoja wersja DarkStore jest\nzbyt stara aby używać tego Store.\nProszę zaktualizować do najnowszej wersji.",
"STORE_TOO_OLD": "Ten Store jest nieaktualny i nie może być użyty\nw tej wersji DarkStore.\nPoproś twórcę o jego aktualizację.",
"UPDATE_AVAILABLE": "Dostępna aktualizacja!",
"UPDATE_DONE": "Aktualizacja zakończona! Proszę ponownie otworzyć DarkStore.",
"UPDATING_SPRITE_SHEET": "Aktualizowanie tekstur...",
"UPDATING_SPRITE_SHEET2": "Aktualizowanie tekstury %i z %i...",
"UPDATING_UNISTORE": "Aktualizowanie UniStore...",
"UPDATING_STORE": "Aktualizowanie Store...",
"VERSION": "Wersja"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Autor",
"AUTO_UPDATE_SETTINGS": "Ajustes de atualização automática",
"AUTO_UPDATE_SETTINGS_BTN": "Atualização automática...",
"AUTO_UPDATE_UNISTORE": "Atualizar UniStore automaticamente",
"AUTO_UPDATE_UNISTORE_DESC": "Se ativado, a ultima UniStore usada na ultima sessão será atualizada automaticamente ao abrir o DarkStore.",
"AUTO_UPDATE_UU": "Atualizar DarkStore automaticamente",
"AUTO_UPDATE_UU_DESC": "Se ativado, DarkStore vai buscar por atualizações ao iniciar.",
"AUTO_UPDATE_STORE": "Atualizar Store automaticamente",
"AUTO_UPDATE_STORE_DESC": "Se ativado, a ultima Store usada na ultima sessão será atualizada automaticamente ao abrir o DarkStore.",
"AUTO_UPDATE_DS": "Atualizar DarkStore automaticamente",
"AUTO_UPDATE_DS_DESC": "Se ativado, DarkStore vai buscar por atualizações ao iniciar.",
"AVAILABLE_DOWNLOADS": "Downloads disponíveis",
"BOOT_TITLE": "Você quer iniciar este software?",
"CANCEL": "Cancelar",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Alterar pasta \"FIRM\"",
"CHANGE_NDS_PATH": "Alterar pasta \"NDS\"",
"CHANGE_SHORTCUT_PATH": "Mudar pasta de atalhos",
"CHECK_UNISTORE_UPDATES": "Verificando atualizações para UniStore...",
"CHECK_UU_UPDATES": "Verificando atualizações para DarkStore...",
"CHECK_STORE_UPDATES": "Verificando atualizações para Store...",
"CHECK_DS_UPDATES": "Verificando atualizações para DarkStore...",
"CONFIRM_OR_CANCEL": ": Confirmar | : Cancelar",
"CONNECT_WIFI": "Certifique-se de que está conectado ao Wi-Fi.",
"CONFIRM": "Confirmar",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Baixando fonte compatível...",
"DOWNLOADING_SPRITE_SHEET": "Baixando spritesheet...",
"DOWNLOADING_SPRITE_SHEET2": "Baixando spritesheet %i de %i...",
"DOWNLOADING_UNIVERSAL_DB": "Baixando Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Baixando DarkStore...",
"DOWNLOADING_UNISTORE": "Baixando UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Baixando HomeBrew Store...",
"DONLOADING_DARKSTORE": "Baixando DarkStore...",
"DOWNLOADING_STORE": "Baixando Store...",
"ENTER_DESC_SHORTCUT": "Insira a descrição do atalho.",
"ENTER_SEARCH": "Insira o termo de pesquisa.",
"ENTER_SHORTCUT_FILENAME": "Insira o nome do arquivo do atalho (excluindo a extensão).",
"ENTER_TITLE_SHORTCUT": "Insira o título do atalho.",
"ENTER_URL": "Insira o link da UniStore.",
"ENTER_URL": "Insira o link da Store.",
"ENTRIES": "Itens",
"EXECUTE_ENTRY": "Você quer executar este item?",
"EXIT_APP": "Fechar DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Erro ao extrair!",
"FEATURE_SIDE_EFFECTS": "This Feature may have side effects while the Queue is running.\nAre you sure you want to continue?",
"FETCHING_METADATA": "Buscando metadados antigos...",
"FETCHING_RECOMMENDED_UNISTORES": "Buscando por UniStores recomendadas...",
"FETCHING_RECOMMENDED_STORES": "Buscando por Stores recomendadas...",
"FILES": "File: %d / %d",
"FILE_EXTRACTED": "arquivo extraído.",
"FILE_SLASH": "Uma '/' foi incluida no caminho do arquivo — algo que não é compatível.\nAjuste a chave 'file' para que ela contenha somente o nome do arquivo.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Interface...",
"INCLUDE_IN_RESULTS": "Incluir na pesquisa:",
"INSTALLING": "Installing... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Instalando DarkStore...",
"INVALID_UNISTORE": "UniStore inválida",
"INSTALL_DARKSTORE": "Instalando DarkStore...",
"INVALID_STORE": "Store inválida",
"KEY_CONTINUE": "Pressione qualquer botão para continuar.",
"LANGUAGE": "Idioma",
"LAST_UPDATED": "Atualizado pela ultima vez",
@@ -108,7 +108,7 @@
"QUEUE": "Queue",
"QUEUE_POSITION": "Queue position",
"QUEUE_PROGRESS": "Step: %d / %d",
"RECOMMENDED_UNISTORES": "UniStores recomendadas",
"RECOMMENDED_STORES": "Stores recomendadas",
"REVISION": "Revisão",
"SCREENSHOT": "Captura de tela %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Não foi possível carregar a captura de tela.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Selecione um tema",
"SELECT_DIR": "Selecione uma pasta",
"SELECT_LANG": "Selecione um idioma",
"SELECT_UNISTORE": "Selecionar UniStore",
"SELECT_UNISTORE_2": "Selecione uma UniStore",
"SELECT_STORE": "Selecionar Store",
"SELECT_STORE_2": "Selecione uma Store",
"SELECTION_QUEUE": "Add Selection to Queue",
"SETTINGS": "Configurações",
"SHEET_SLASH": "Uma '/' foi incluida no caminho da spritesheet — algo que não é compatível.\nAjuste a chave 'sheet' para que ela contenha somente o nome do arquivo.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Erro de sintaxe!",
"TITLE": "Nome",
"TOP_STYLE": "Exibir em",
"UNISTORE_BG": "Utilizar fundo da UniStore",
"UNISTORE_BG_DESC": "Se ativado, uma imagem fornecida pela UniStore será mostrada na tela superior ao invés de uma cor uniforme.",
"UNISTORE_INVALID_ERROR": "Esta UniStore não pôde ser carregada por ser\nconsiderada invalida. Se você é um desenvolvedor, \ncertifique-se que não há erros de sintaxe.",
"UNISTORE_TOO_NEW": "Esta UniStore é incompatível com a\nversão atual de DarkStore.\nPor favor, atualize para a versão mais recente.",
"UNISTORE_TOO_OLD": "Esta UniStore está obsoleta, e não é compatível \ncom esta versão de DarkStore.\nPeça ao criador desta UniStore para atualizar-la.",
"STORE_BG": "Utilizar fundo da Store",
"STORE_BG_DESC": "Se ativado, uma imagem fornecida pela Store será mostrada na tela superior ao invés de uma cor uniforme.",
"STORE_INVALID_ERROR": "Esta Store não pôde ser carregada por ser\nconsiderada invalida. Se você é um desenvolvedor, \ncertifique-se que não há erros de sintaxe.",
"STORE_TOO_NEW": "Esta Store é incompatível com a\nversão atual de DarkStore.\nPor favor, atualize para a versão mais recente.",
"STORE_TOO_OLD": "Esta Store está obsoleta, e não é compatível \ncom esta versão de DarkStore.\nPeça ao criador desta Store para atualizar-la.",
"UPDATE_AVAILABLE": "Atualização disponível!",
"UPDATE_DONE": "Atualização concluida! Por favor, reinicie DarkStore.",
"UPDATING_SPRITE_SHEET": "Atualizando spritesheet...",
"UPDATING_SPRITE_SHEET2": "Atualizando spritesheet %i de %i...",
"UPDATING_UNISTORE": "Atualizando a UniStore...",
"UPDATING_STORE": "Atualizando a Store...",
"VERSION": "Versão"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Autor",
"AUTO_UPDATE_SETTINGS": "Configurações de atualização automática",
"AUTO_UPDATE_SETTINGS_BTN": "Configurações de atualização automática...",
"AUTO_UPDATE_UNISTORE": "Atualizar automaticamente as UniStores",
"AUTO_UPDATE_UNISTORE_DESC": "Com isto, a última UniStore usada será atualizada automaticamente ao iniciar o DarkStore.",
"AUTO_UPDATE_UU": "Atualizar automaticamente o DarkStore",
"AUTO_UPDATE_UU_DESC": "Quando ativado, o DarkStore verificará se há atualizações cada vez que é aberto.",
"AUTO_UPDATE_STORE": "Atualizar automaticamente as Stores",
"AUTO_UPDATE_STORE_DESC": "Com isto, a última Store usada será atualizada automaticamente ao iniciar o DarkStore.",
"AUTO_UPDATE_DS": "Atualizar automaticamente o DarkStore",
"AUTO_UPDATE_DS_DESC": "Quando ativado, o DarkStore verificará se há atualizações cada vez que é aberto.",
"AVAILABLE_DOWNLOADS": "Downloads disponíveis",
"BOOT_TITLE": "Gostarias de carregar este título?",
"CANCEL": "Cancelar",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Alterar o caminho da firm",
"CHANGE_NDS_PATH": "Alterar o caminho do NDS",
"CHANGE_SHORTCUT_PATH": "Alterar o caminho de atalhos",
"CHECK_UNISTORE_UPDATES": "A verificar se há atualizações da UniStore...",
"CHECK_UU_UPDATES": "A verificar se há atualizações do DarkStore...",
"CHECK_STORE_UPDATES": "A verificar se há atualizações da Store...",
"CHECK_DS_UPDATES": "A verificar se há atualizações do DarkStore...",
"CONFIRM_OR_CANCEL": "Prime A para confirmar ou B para cancelar.",
"CONNECT_WIFI": "Por favor, conecta-te ao WiFi.",
"CONFIRM": "Confirmar",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "A descarregar fonte compatível...",
"DOWNLOADING_SPRITE_SHEET": "A descarregar ficha de sprites...",
"DOWNLOADING_SPRITE_SHEET2": "A descarregar ficha de sprites %i de %i...",
"DOWNLOADING_UNIVERSAL_DB": "A descarregar Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "A descarregar DarkStore...",
"DOWNLOADING_UNISTORE": "A descarregar UniStore...",
"DOWNLOADING_DEFAULT_STORE": "A descarregar HomeBrew Store...",
"DONLOADING_DARKSTORE": "A descarregar DarkStore...",
"DOWNLOADING_STORE": "A descarregar Store...",
"ENTER_DESC_SHORTCUT": "Introduz a descrição do atalho.",
"ENTER_SEARCH": "Introduz o que gostarias de pesquisar.",
"ENTER_SHORTCUT_FILENAME": "Introduz o nome do ficheiro do atalho (sem extensão).",
"ENTER_TITLE_SHORTCUT": "Introduz o título do atalho.",
"ENTER_URL": "Insere o URL da UniStore.",
"ENTER_URL": "Insere o URL da Store.",
"ENTRIES": "Entradas",
"EXECUTE_ENTRY": "Gostarias de executar esta entrada?",
"EXIT_APP": "Sair do DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Erro de extração!",
"FEATURE_SIDE_EFFECTS": "Esta funcionalidade poderá ter efeitos secundários enquanto a fila estiver a decorrer.\nTens a certeza de que queres continuar?",
"FETCHING_METADATA": "A obter metadados antigos...",
"FETCHING_RECOMMENDED_UNISTORES": "A obter UniStores recomendadas...",
"FETCHING_RECOMMENDED_STORES": "A obter Stores recomendadas...",
"FILES": "Ficheiro: %d / %d",
"FILE_EXTRACTED": "ficheiro extraído.",
"FILE_SLASH": "Parece que está incluído um '/', o qual não é suportado.\nPor favor, muda 'file' para o nome do ficheiro apenas.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Configurações da GUI...",
"INCLUDE_IN_RESULTS": "Incluir nos resultados:",
"INSTALLING": "A instalar... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "A instalar DarkStore...",
"INVALID_UNISTORE": "UniStore inválida",
"INSTALL_DARKSTORE": "A instalar DarkStore...",
"INVALID_STORE": "Store inválida",
"KEY_CONTINUE": "Prime qualquer tecla para continuar.",
"LANGUAGE": "Idioma",
"LAST_UPDATED": "Última atualização",
@@ -108,7 +108,7 @@
"QUEUE": "Fila",
"QUEUE_POSITION": "Posição na fila",
"QUEUE_PROGRESS": "Passo: %d / %d",
"RECOMMENDED_UNISTORES": "UniStores recomendadas",
"RECOMMENDED_STORES": "Stores recomendadas",
"REVISION": "Revisão",
"SCREENSHOT": "Captura de ecrã %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Não foi possível carregar a captura de ecrã.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Selecionar um tema",
"SELECT_DIR": "Seleciona um diretório",
"SELECT_LANG": "Escolher o idioma",
"SELECT_UNISTORE": "Selecionar UniStore",
"SELECT_UNISTORE_2": "Selecionar uma UniStore",
"SELECT_STORE": "Selecionar Store",
"SELECT_STORE_2": "Selecionar uma Store",
"SELECTION_QUEUE": "Adicionar seleção à fila",
"SETTINGS": "Configurações",
"SHEET_SLASH": "Parece que está incluído um '/', o qual não é suportado.\nPor favor, muda 'file' para o nome do ficheiro apenas.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Erro de sintaxe!",
"TITLE": "Título",
"TOP_STYLE": "Estilo no ecrã superior",
"UNISTORE_BG": "Usar o fundo de ecrã da UniStore",
"UNISTORE_BG_DESC": "Quando ativado, o fundo fornecido pela UniStore será mostrado em vez da cor sólida do fundo para o ecrã superior.",
"UNISTORE_INVALID_ERROR": "Esta UniStore é inválida e não pode ser\ncarregada com o DarkStore.\nTalvez deverias verificar se existem alguns erros de sintaxe?",
"UNISTORE_TOO_NEW": "A tua versão do DarkStore é\ndemasiado velha para usar esta UniStore.\nPor favor, atualiza para a versão mais recente.",
"UNISTORE_TOO_OLD": "Esta UniStore está desatualizada e não pode ser utilizada\ncom esta versão do DarkStore.\nPor favor, pede ao criador para atualizá-la.",
"STORE_BG": "Usar o fundo de ecrã da Store",
"STORE_BG_DESC": "Quando ativado, o fundo fornecido pela Store será mostrado em vez da cor sólida do fundo para o ecrã superior.",
"STORE_INVALID_ERROR": "Esta Store é inválida e não pode ser\ncarregada com o DarkStore.\nTalvez deverias verificar se existem alguns erros de sintaxe?",
"STORE_TOO_NEW": "A tua versão do DarkStore é\ndemasiado velha para usar esta Store.\nPor favor, atualiza para a versão mais recente.",
"STORE_TOO_OLD": "Esta Store está desatualizada e não pode ser utilizada\ncom esta versão do DarkStore.\nPor favor, pede ao criador para atualizá-la.",
"UPDATE_AVAILABLE": "Atualização disponível!",
"UPDATE_DONE": "Atualização concluída! Por favor, abre novamente o DarkStore.",
"UPDATING_SPRITE_SHEET": "A atualizar ficha de sprites...",
"UPDATING_SPRITE_SHEET2": "A atualizar ficha de sprites %i de %i...",
"UPDATING_UNISTORE": "A atualizar UniStore...",
"UPDATING_STORE": "A atualizar Store...",
"VERSION": "Versão"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Автор",
"AUTO_UPDATE_SETTINGS": "Настройки автообновления",
"AUTO_UPDATE_SETTINGS_BTN": "Настройки автообновления...",
"AUTO_UPDATE_UNISTORE": "Автообновление UniStore",
"AUTO_UPDATE_UNISTORE_DESC": "При включении настройки - последний используемый UniStore будет автоматически обновлен при запуске DarkStore.",
"AUTO_UPDATE_UU": "Автообновление DarkStore",
"AUTO_UPDATE_UU_DESC": "Если включено, то DarkStore будет проверять обновления при каждом запуске.",
"AUTO_UPDATE_STORE": "Автообновление Store",
"AUTO_UPDATE_STORE_DESC": "При включении настройки - последний используемый Store будет автоматически обновлен при запуске DarkStore.",
"AUTO_UPDATE_DS": "Автообновление DarkStore",
"AUTO_UPDATE_DS_DESC": "Если включено, то DarkStore будет проверять обновления при каждом запуске.",
"AVAILABLE_DOWNLOADS": "Доступные для загрузки",
"BOOT_TITLE": "Вы хотите войти в эту игру?",
"CANCEL": "Отмена",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Изменить путь к firm",
"CHANGE_NDS_PATH": "Изменить путь NDS",
"CHANGE_SHORTCUT_PATH": "Изменить путь к ярлыку",
"CHECK_UNISTORE_UPDATES": "Проверка обновление UniStore...",
"CHECK_UU_UPDATES": "Проверка обновлений DarkStore...",
"CHECK_STORE_UPDATES": "Проверка обновление Store...",
"CHECK_DS_UPDATES": "Проверка обновлений DarkStore...",
"CONFIRM_OR_CANCEL": "Нажмите  для подтверждения,  для отмены.",
"CONNECT_WIFI": "Пожалуйста, подключитесь к WiFi.",
"CONFIRM": "Подтверждать",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Загрузка совместимого шрифта...",
"DOWNLOADING_SPRITE_SHEET": "Загрузка таблицы спрайтов...",
"DOWNLOADING_SPRITE_SHEET2": "Загрузка таблицы спрайтов %i из %i...",
"DOWNLOADING_UNIVERSAL_DB": "Загрузка Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Загрузка DarkStore...",
"DOWNLOADING_UNISTORE": "Загрузка UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Загрузка HomeBrew Store...",
"DONLOADING_DARKSTORE": "Загрузка DarkStore...",
"DOWNLOADING_STORE": "Загрузка Store...",
"ENTER_DESC_SHORTCUT": "Введите описание ярлыка.",
"ENTER_SEARCH": "Введите что вы хотите найти.",
"ENTER_SHORTCUT_FILENAME": "Введите имя файла ярлыка (без расширения).",
"ENTER_TITLE_SHORTCUT": "Введите название ярлыка.",
"ENTER_URL": "Введите URL UniStore.",
"ENTER_URL": "Введите URL Store.",
"ENTRIES": "Записи",
"EXECUTE_ENTRY": "Выполнить эту запись?",
"EXIT_APP": "Выйти из DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Извлечь ошибку!",
"FEATURE_SIDE_EFFECTS": "Эта функция может иметь побочные эффекты во время работы очереди.\nВы уверены, что хотите продолжить?",
"FETCHING_METADATA": "Получение старых метаданных...",
"FETCHING_RECOMMENDED_UNISTORES": "Получение рекомендованных UniStores ...",
"FETCHING_RECOMMENDED_STORES": "Получение рекомендованных Stores ...",
"FILES": "Файл: %d / %d",
"FILE_EXTRACTED": "файл извлечен.",
"FILE_SLASH": "Похоже, что используется символ '/'. Он не поддерживается\nПожалуйста, измените 'file' только на имя файла.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Настройки GUI...",
"INCLUDE_IN_RESULTS": "Включить в результаты:",
"INSTALLING": "Установка %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Установка DarkStore...",
"INVALID_UNISTORE": "Неверный UniStore",
"INSTALL_DARKSTORE": "Установка DarkStore...",
"INVALID_STORE": "Неверный Store",
"KEY_CONTINUE": "Нажмите любую кнопку для продолжения.",
"LANGUAGE": "Язык",
"LAST_UPDATED": "Последнее обновление",
@@ -108,7 +108,7 @@
"QUEUE": "Очередь",
"QUEUE_POSITION": "Позиция в очереди",
"QUEUE_PROGRESS": "Шаг: %d / %d",
"RECOMMENDED_UNISTORES": "Рекомендуемые UniStores",
"RECOMMENDED_STORES": "Рекомендуемые Stores",
"REVISION": "Ревизия",
"SCREENSHOT": "Скриншот %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Скриншот не может быть загружен.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Выберите тему",
"SELECT_DIR": "Выберите каталог",
"SELECT_LANG": "Выберите язык",
"SELECT_UNISTORE": "Выберите UniStore",
"SELECT_UNISTORE_2": "Выберите UniStore",
"SELECT_STORE": "Выберите Store",
"SELECT_STORE_2": "Выберите Store",
"SELECTION_QUEUE": "Добавить выбор в очередь",
"SETTINGS": "Настройки",
"SHEET_SLASH": "Похоже, что используется символ '/'. Он не поддерживается.\nПожалуйста, измените 'sheet' только на имя файла.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Синтаксическая ошибка!",
"TITLE": "Название",
"TOP_STYLE": "Верхний стиль",
"UNISTORE_BG": "Использовать фон UniStore",
"UNISTORE_BG_DESC": "Когда включено, будет показан фон предоставленный UniStore вместо сплошного цвета фона для верхнего экрана.",
"UNISTORE_INVALID_ERROR": "UniStore некорректен и не может быть загружен DarkStore.\nМожет быть стоить проверить синтаксические ошибки?",
"UNISTORE_TOO_NEW": "Ваша версия DarkStore \nслишком старая для использования этого UniStore.\nПожалуйста, обновитесь до последней версии.",
"UNISTORE_TOO_OLD": "Этот UniStore устарел и не может быть использован\nс этой версией DarkStore.\nПожалуйста, попросите автора обновить его.",
"STORE_BG": "Использовать фон Store",
"STORE_BG_DESC": "Когда включено, будет показан фон предоставленный Store вместо сплошного цвета фона для верхнего экрана.",
"STORE_INVALID_ERROR": "Store некорректен и не может быть загружен DarkStore.\nМожет быть стоить проверить синтаксические ошибки?",
"STORE_TOO_NEW": "Ваша версия DarkStore \nслишком старая для использования этого Store.\nПожалуйста, обновитесь до последней версии.",
"STORE_TOO_OLD": "Этот Store устарел и не может быть использован\nс этой версией DarkStore.\nПожалуйста, попросите автора обновить его.",
"UPDATE_AVAILABLE": "Доступны обновление!",
"UPDATE_DONE": "Обновление завершено! Перезапустите DarkStore.",
"UPDATING_SPRITE_SHEET": "Загрузка таблицы спрайтов...",
"UPDATING_SPRITE_SHEET2": "Загрузка таблицы спрайтов %i из %i...",
"UPDATING_UNISTORE": "Обновление UniStore...",
"UPDATING_STORE": "Обновление Store...",
"VERSION": "Версия"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Sahibi",
"AUTO_UPDATE_SETTINGS": "Oto-Güncelleme Ayarları",
"AUTO_UPDATE_SETTINGS_BTN": "Oto-Güncelleme Ayarları...",
"AUTO_UPDATE_UNISTORE": "UniStore'u oto-güncelle",
"AUTO_UPDATE_UNISTORE_DESC": "Bununla, DarkStore başlatıldığında en son kullanılan UniStore otomatik olarak güncellenecektir.",
"AUTO_UPDATE_UU": "DarkStore'i otomatik güncelle",
"AUTO_UPDATE_UU_DESC": "Etkinleştirildiğinde, DarkStore her açıldığında güncellemeleri kontrol edilecek.",
"AUTO_UPDATE_STORE": "Store'u oto-güncelle",
"AUTO_UPDATE_STORE_DESC": "Bununla, DarkStore başlatıldığında en son kullanılan Store otomatik olarak güncellenecektir.",
"AUTO_UPDATE_DS": "DarkStore'i otomatik güncelle",
"AUTO_UPDATE_DS_DESC": "Etkinleştirildiğinde, DarkStore her açıldığında güncellemeleri kontrol edilecek.",
"AVAILABLE_DOWNLOADS": "Mevcut İndirmeler",
"BOOT_TITLE": "Bu uygulamayı çalıştırmak ister misin?",
"CANCEL": "İptal Et",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Yazılım yolunu değiştir",
"CHANGE_NDS_PATH": "NDS yolunu değiştir",
"CHANGE_SHORTCUT_PATH": "Kısayol yolunu değiştir",
"CHECK_UNISTORE_UPDATES": "UniStore güncellemeleri kontrol ediliyor...",
"CHECK_UU_UPDATES": "DarkStore güncellemeleri kontrol ediliyor...",
"CHECK_STORE_UPDATES": "Store güncellemeleri kontrol ediliyor...",
"CHECK_DS_UPDATES": "DarkStore güncellemeleri kontrol ediliyor...",
"CONFIRM_OR_CANCEL": "Onaylamak için , iptal etmek için .",
"CONNECT_WIFI": "Lütfen WiFi'ye bağlanın.",
"CONFIRM": "Onayla",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Uyumlu yazı tipi indiriliyor...",
"DOWNLOADING_SPRITE_SHEET": "Model Tablosu İndiriliyor...",
"DOWNLOADING_SPRITE_SHEET2": "%i / %i Model Tablosu İndiriliyor...",
"DOWNLOADING_UNIVERSAL_DB": "Universal-DB İndiriliyor...",
"DONLOADING_UNIVERSAL_UPDATER": "DarkStore İndiriliyor...",
"DOWNLOADING_UNISTORE": "UniStore İndiriliyor...",
"DOWNLOADING_DEFAULT_STORE": "HomeBrew Store İndiriliyor...",
"DONLOADING_DARKSTORE": "DarkStore İndiriliyor...",
"DOWNLOADING_STORE": "Store İndiriliyor...",
"ENTER_DESC_SHORTCUT": "Kısayol açıklaması gir.",
"ENTER_SEARCH": "Aramak istediğini buraya yaz.",
"ENTER_SHORTCUT_FILENAME": "Kısayol dosya adını gir (uzantı olmadan).",
"ENTER_TITLE_SHORTCUT": "Kısayol başlığını gir.",
"ENTER_URL": "Unistore'un URL'sini gir.",
"ENTER_URL": "Store'un URL'sini gir.",
"ENTRIES": "Girdi",
"EXECUTE_ENTRY": "Bu uygulamayı çalıştırmak ister misin?",
"EXIT_APP": "DarkStore'dan çık",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Ayıklama hatası!",
"FEATURE_SIDE_EFFECTS": "Bu özelliğin, özellikle Kuyruk çalışırken yan etkisi olabilir.\nDevam etmek istediğinden emin misin?",
"FETCHING_METADATA": "Eski meta veriler getiriliyor...",
"FETCHING_RECOMMENDED_UNISTORES": "Önerilen UniStore'lar getiriliyor...",
"FETCHING_RECOMMENDED_STORES": "Önerilen Store'lar getiriliyor...",
"FILES": "Dosya: %d / %d",
"FILE_EXTRACTED": "dosya ayıklandı.",
"FILE_SLASH": "Görünüşe göre desteklenmeyen bir '/' dahil.\nLütfen 'dosyayı\" yalnızca dosya adına değiştir.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Grafik Arayüz Ayarları...",
"INCLUDE_IN_RESULTS": "Şunları sonuçlara dahil et:",
"INSTALLING": "Kuruluyor... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "DarkStore Kuruluyor...",
"INVALID_UNISTORE": "Geçersiz UniStore",
"INSTALL_DARKSTORE": "DarkStore Kuruluyor...",
"INVALID_STORE": "Geçersiz Store",
"KEY_CONTINUE": "Devam eetmek için bir tuşa basın.",
"LANGUAGE": "Lisan",
"LAST_UPDATED": "Son güncelleme",
@@ -108,7 +108,7 @@
"QUEUE": "İndirme Kuyruğu",
"QUEUE_POSITION": "Kuyruktaki Konumu",
"QUEUE_PROGRESS": "Adım: %d / %d",
"RECOMMENDED_UNISTORES": "Önerilen UniStore'lar",
"RECOMMENDED_STORES": "Önerilen Store'lar",
"REVISION": "Revizyon",
"SCREENSHOT": "Ekran Görüntüsü %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Ekran görüntüsü yüklenemedi.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Bir Tema Seç",
"SELECT_DIR": "Bir dizin seç",
"SELECT_LANG": "Lisanı seç",
"SELECT_UNISTORE": "UniStore seç",
"SELECT_UNISTORE_2": "Bir UniStore seç",
"SELECT_STORE": "Store seç",
"SELECT_STORE_2": "Bir Store seç",
"SELECTION_QUEUE": "İndirme kuyruğuna seçim ekle",
"SETTINGS": "Ayarlar",
"SHEET_SLASH": "Görünüşe göre desteklenmeyen bir '/' dahil.\nLütfen 'sayfayı\" yalnızca dosya adına değiştir.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Sözdizimi hatası!",
"TITLE": "Başlık",
"TOP_STYLE": "Üst Ekran Görünümü",
"UNISTORE_BG": "UniStore Arka Planını Kullan",
"UNISTORE_BG_DESC": "Etkinleştirildiğinde, üst ekran için düz arka planı rengi yerine UniStore'un sağladığı arka plan gösterilecektir.",
"UNISTORE_INVALID_ERROR": "Bu UniStore geçersiz ve DarkStore\nile yüklenemez.\nBelki sözdizimi hatası vardır, bir kontrol etsen?",
"UNISTORE_TOO_NEW": "DarkStore sürümün bu UniStore'u\nkullanmak için çok eski.\nLütfen son sürüme güncelleyin.",
"UNISTORE_TOO_OLD": "UniStore eski ve DarkStore\nbu sürümüyle bunu kullanılamaz.\nKreatörden güncellemesini isteyin.",
"STORE_BG": "Store Arka Planını Kullan",
"STORE_BG_DESC": "Etkinleştirildiğinde, üst ekran için düz arka planı rengi yerine Store'un sağladığı arka plan gösterilecektir.",
"STORE_INVALID_ERROR": "Bu Store geçersiz ve DarkStore\nile yüklenemez.\nBelki sözdizimi hatası vardır, bir kontrol etsen?",
"STORE_TOO_NEW": "DarkStore sürümün bu Store'u\nkullanmak için çok eski.\nLütfen son sürüme güncelleyin.",
"STORE_TOO_OLD": "Store eski ve DarkStore\nbu sürümüyle bunu kullanılamaz.\nKreatörden güncellemesini isteyin.",
"UPDATE_AVAILABLE": "Güncelleme Mevcut!",
"UPDATE_DONE": "Güncelleme tamamdır! DarkStore'ı yeniden açın.",
"UPDATING_SPRITE_SHEET": "Model Tablosu Güncelleniyor...",
"UPDATING_SPRITE_SHEET2": "%i / %i Model Tablosu Güncelleniyor...",
"UPDATING_UNISTORE": "UniStore Güncelleniyor...",
"UPDATING_STORE": "Store Güncelleniyor...",
"VERSION": "Sürüm"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "Автор",
"AUTO_UPDATE_SETTINGS": "Налаштування автооновлення",
"AUTO_UPDATE_SETTINGS_BTN": "Налаштування автооновлення...",
"AUTO_UPDATE_UNISTORE": "Автооновлення UniStores",
"AUTO_UPDATE_UNISTORE_DESC": "Якщо увімкнено, то UniStore, яDarkStoreе автоматично оновлено під час запуску DarkStore.",
"AUTO_UPDATE_UU": "Автооновлення DarkStore",
"AUTO_UPDATE_UU_DESC": "Якщо увімкнено, то DarkStore перевірятиме оновлення під час кожного запуску.",
"AUTO_UPDATE_STORE": "Автооновлення Stores",
"AUTO_UPDATE_STORE_DESC": "Якщо увімкнено, то Store, яDarkStoreе автоматично оновлено під час запуску DarkStore.",
"AUTO_UPDATE_DS": "Автооновлення DarkStore",
"AUTO_UPDATE_DS_DESC": "Якщо увімкнено, то DarkStore перевірятиме оновлення під час кожного запуску.",
"AVAILABLE_DOWNLOADS": "Доступні для завантаження",
"BOOT_TITLE": "Запустити цю програму?",
"CANCEL": "Скасувати",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "Змінити шлях до прошивки",
"CHANGE_NDS_PATH": "Змінити шлях NDS",
"CHANGE_SHORTCUT_PATH": "Змінити шлях скорочення",
"CHECK_UNISTORE_UPDATES": "Перевірка оновлень UniStore...",
"CHECK_UU_UPDATES": "Перевірка оновлень DarkStore...",
"CHECK_STORE_UPDATES": "Перевірка оновлень Store...",
"CHECK_DS_UPDATES": "Перевірка оновлень DarkStore...",
"CONFIRM_OR_CANCEL": "Натисніть  для підтвердження,  для скасування.",
"CONNECT_WIFI": "Будь ласка, під'єднайтеся до Wi-Fi.",
"CONFIRM": "Підтвердити",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "Завантаження сумісного шрифту...",
"DOWNLOADING_SPRITE_SHEET": "Завантаження таблиці спрайтів...",
"DOWNLOADING_SPRITE_SHEET2": "Завантаження таблиці спрайтів %i із %i...",
"DOWNLOADING_UNIVERSAL_DB": "Завантаження Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "Завантаження DarkStore...",
"DOWNLOADING_UNISTORE": "Завантаження UniStore...",
"DOWNLOADING_DEFAULT_STORE": "Завантаження HomeBrew Store...",
"DONLOADING_DARKSTORE": "Завантаження DarkStore...",
"DOWNLOADING_STORE": "Завантаження Store...",
"ENTER_DESC_SHORTCUT": "Введіть опис скорочення.",
"ENTER_SEARCH": "Введiть текст для пошуку.",
"ENTER_SHORTCUT_FILENAME": "Введіть назву скорочення (без розширення).",
"ENTER_TITLE_SHORTCUT": "Введіть назву скорочення.",
"ENTER_URL": "Введіть URL-адресу UniStore.",
"ENTER_URL": "Введіть URL-адресу Store.",
"ENTRIES": "Записи",
"EXECUTE_ENTRY": "Виконати цей запис?",
"EXIT_APP": "Вийти з DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "Помилка розпаковування!",
"FEATURE_SIDE_EFFECTS": "Ця функція може мати побічні ефекти під час роботи черги.\nВи впевнені, що хочете продовжити?",
"FETCHING_METADATA": "Отримання старих метаданих...",
"FETCHING_RECOMMENDED_UNISTORES": "Отримання рекомендованих UniStores...",
"FETCHING_RECOMMENDED_STORES": "Отримання рекомендованих Stores...",
"FILES": "Файл: %d / %d",
"FILE_EXTRACTED": "файл витягнуто.",
"FILE_SLASH": "Схоже, що використовується символ '/'. Він не підтримується.\nБудь ласка, змініть 'file' тільки на ім'я файлу.",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "Налаштування інтерфейсу...",
"INCLUDE_IN_RESULTS": "Включити в результати:",
"INSTALLING": "Встановлення... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "Встановлення DarkStore...",
"INVALID_UNISTORE": "Недійсний UniStore",
"INSTALL_DARKSTORE": "Встановлення DarkStore...",
"INVALID_STORE": "Недійсний Store",
"KEY_CONTINUE": "Щоб продовжити, натисніть будь-яку кнопку.",
"LANGUAGE": "Мова",
"LAST_UPDATED": "Востаннє оновлено",
@@ -108,7 +108,7 @@
"QUEUE": "Черга",
"QUEUE_POSITION": "Позиція в черзі",
"QUEUE_PROGRESS": "Крок: %d / %d",
"RECOMMENDED_UNISTORES": "Рекомендовані UniStores",
"RECOMMENDED_STORES": "Рекомендовані Stores",
"REVISION": "Ревізія",
"SCREENSHOT": "Скріншот %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "Не вдалося завантажити скріншот.",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "Оберіть тему",
"SELECT_DIR": "Виберіть теку",
"SELECT_LANG": "Оберіть мову",
"SELECT_UNISTORE": "Виберіть UniStore",
"SELECT_UNISTORE_2": "Виберіть UniStore",
"SELECT_STORE": "Виберіть Store",
"SELECT_STORE_2": "Виберіть Store",
"SELECTION_QUEUE": "Додати виділення в чергу",
"SETTINGS": "Налаштування",
"SHEET_SLASH": "Схоже, що використовується символ '/'. Він не підтримується.\nБудь ласка, змініть 'sheet' тільки на ім'я файлу.",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "Синтаксична помилка!",
"TITLE": "Назва",
"TOP_STYLE": "Стиль верху",
"UNISTORE_BG": "Використовувати фон UniStore",
"UNISTORE_BG_DESC": "Якщо увімкнено, то буде показаний фон наданий UniStore замість суцільного кольору для верхнього екрана.",
"UNISTORE_INVALID_ERROR": "Цей UniStore недійсний і не може бути\nзавантажений через DarkStore.\nМожливо, варто перевірити, чи є якісь синтаксичні помилки?",
"UNISTORE_TOO_NEW": "Ваша версія DarkStore\nзанадто стара, щоб використовувати цей UniStore.\nБудь ласка, оновіться до останньої версії.",
"UNISTORE_TOO_OLD": "Ця версія UniStore застаріла і не може використовуватися\nз поточною версією DarkStore.\nБудь ласка, попросіть автора оновити його.",
"STORE_BG": "Використовувати фон Store",
"STORE_BG_DESC": "Якщо увімкнено, то буде показаний фон наданий Store замість суцільного кольору для верхнього екрана.",
"STORE_INVALID_ERROR": "Цей Store недійсний і не може бути\nзавантажений через DarkStore.\nМожливо, варто перевірити, чи є якісь синтаксичні помилки?",
"STORE_TOO_NEW": "Ваша версія DarkStore\nзанадто стара, щоб використовувати цей Store.\nБудь ласка, оновіться до останньої версії.",
"STORE_TOO_OLD": "Ця версія Store застаріла і не може використовуватися\nз поточною версією DarkStore.\nБудь ласка, попросіть автора оновити його.",
"UPDATE_AVAILABLE": "Доступне оновлення!",
"UPDATE_DONE": "Оновлення завершено! Будь ласка, перевідкрийте DarkStore.",
"UPDATING_SPRITE_SHEET": "Оновлення таблиці спрайтів...",
"UPDATING_SPRITE_SHEET2": "Оновлення таблиці спрайтів %i із %i...",
"UPDATING_UNISTORE": "Оновлення UniStore...",
"UPDATING_STORE": "Оновлення Store...",
"VERSION": "Версія"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "作者",
"AUTO_UPDATE_SETTINGS": "自动更新设置",
"AUTO_UPDATE_SETTINGS_BTN": "自动更新设置……",
"AUTO_UPDATE_UNISTORE": "自动更新 UniStores",
"AUTO_UPDATE_UNISTORE_DESC": "启用后,最后一次使用的 UniStore 将会在下一次启动 DarkStore 时自动更新。",
"AUTO_UPDATE_UU": "自动更新 DarkStore",
"AUTO_UPDATE_UU_DESC": "启用后,DarkStore 将在每次启动时检查更新。",
"AUTO_UPDATE_STORE": "自动更新 Stores",
"AUTO_UPDATE_STORE_DESC": "启用后,最后一次使用的 Store 将会在下一次启动 DarkStore 时自动更新。",
"AUTO_UPDATE_DS": "自动更新 DarkStore",
"AUTO_UPDATE_DS_DESC": "启用后,DarkStore 将在每次启动时检查更新。",
"AVAILABLE_DOWNLOADS": "可选下载",
"BOOT_TITLE": "您想启动这个应用程序吗?",
"CANCEL": "取消",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "更改固件(firm)路径",
"CHANGE_NDS_PATH": "更改 NDS 路径",
"CHANGE_SHORTCUT_PATH": "更改快捷方式路径",
"CHECK_UNISTORE_UPDATES": "正在检查 UniStore 更新...",
"CHECK_UU_UPDATES": "正在检查 DarkStore 更新...",
"CHECK_STORE_UPDATES": "正在检查 Store 更新...",
"CHECK_DS_UPDATES": "正在检查 DarkStore 更新...",
"CONFIRM_OR_CANCEL": "请按  键确认,或按  键取消。",
"CONNECT_WIFI": "请连接到 WiFi 热点。",
"CONFIRM": "确认",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "正在下载兼容字体……",
"DOWNLOADING_SPRITE_SHEET": "正在下载贴图集……",
"DOWNLOADING_SPRITE_SHEET2": "正在下载贴图集 %i / %i……",
"DOWNLOADING_UNIVERSAL_DB": "正在下载 Universal-DB……",
"DONLOADING_UNIVERSAL_UPDATER": "正在下载 DarkStore……",
"DOWNLOADING_UNISTORE": "正在下载 UniStore……",
"DOWNLOADING_DEFAULT_STORE": "正在下载 HomeBrew Store……",
"DONLOADING_DARKSTORE": "正在下载 DarkStore……",
"DOWNLOADING_STORE": "正在下载 Store",
"ENTER_DESC_SHORTCUT": "输入快捷方式描述。",
"ENTER_SEARCH": "输入您想搜索的内容。",
"ENTER_SHORTCUT_FILENAME": "输入快捷方式文件名 (不包含扩展名)。",
"ENTER_TITLE_SHORTCUT": "输入快捷方式标题",
"ENTER_URL": "输入 UniStore 的 URL。",
"ENTER_URL": "输入 Store 的 URL。",
"ENTRIES": "条目",
"EXECUTE_ENTRY": "您想要执行此条目吗?",
"EXIT_APP": "退出 DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "提取错误!",
"FEATURE_SIDE_EFFECTS": "此功能可能会在队列运行时产生副作用。\n您确定要继续吗?",
"FETCHING_METADATA": "正在获取旧的元数据.……",
"FETCHING_RECOMMENDED_UNISTORES": "正在获取推荐的 UniStores……",
"FETCHING_RECOMMENDED_STORES": "正在获取推荐的 Stores……",
"FILES": "文件: %d / %d",
"FILE_EXTRACTED": "文件已提取。",
"FILE_SLASH": "看起来包含了一个不支持的字符 '/'。\n请将“文件”更改为只包含文件名的形式。",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "用户界面设置...",
"INCLUDE_IN_RESULTS": "包含结果:",
"INSTALLING": "正在安装... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "正在安装 DarkStore...",
"INVALID_UNISTORE": "无效的 UniStore",
"INSTALL_DARKSTORE": "正在安装 DarkStore...",
"INVALID_STORE": "无效的 Store",
"KEY_CONTINUE": "按任意键继续。",
"LANGUAGE": "语言",
"LAST_UPDATED": "最后更新",
@@ -108,7 +108,7 @@
"QUEUE": "队列",
"QUEUE_POSITION": "队列位置",
"QUEUE_PROGRESS": "步骤: %d / %d",
"RECOMMENDED_UNISTORES": "推荐的 UniStore 源",
"RECOMMENDED_STORES": "推荐的 Store 源",
"REVISION": "修订版本",
"SCREENSHOT": "截图 %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "无法加载屏幕截图。",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "选择主题",
"SELECT_DIR": "选择一个目录",
"SELECT_LANG": "选择语言",
"SELECT_UNISTORE": "选择 UniStore",
"SELECT_UNISTORE_2": "请选择一个 UniStore",
"SELECT_STORE": "选择 Store",
"SELECT_STORE_2": "请选择一个 Store",
"SELECTION_QUEUE": "添加选中内容到队列",
"SETTINGS": "设置",
"SHEET_SLASH": "看起来包含了一个不支持的字符 '/'。\n请将“表”更改为只包含文件名的形式。",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "语法错误!",
"TITLE": "标题",
"TOP_STYLE": "上屏幕样式",
"UNISTORE_BG": "使用 UniStore 背景图",
"UNISTORE_BG_DESC": "启用后,将在上屏幕显示 UniStore 提供的背景图,而非预设的纯色背景。",
"UNISTORE_INVALID_ERROR": "该 UniStore 无效,\nDarkStore 无法加载。\n请检查是否存在语法错误?",
"UNISTORE_TOO_NEW": "您的 DarkStore 版本过低,\n无法使用该 UniStore 。\n请更新到最新版本。",
"UNISTORE_TOO_OLD": "该 UniStore 已过期,\n无法与当前版本的 DarkStore 配合使用。\n请向商店创建者请求更新。",
"STORE_BG": "使用 Store 背景图",
"STORE_BG_DESC": "启用后,将在上屏幕显示 Store 提供的背景图,而非预设的纯色背景。",
"STORE_INVALID_ERROR": "该 Store 无效,\nDarkStore 无法加载。\n请检查是否存在语法错误?",
"STORE_TOO_NEW": "您的 DarkStore 版本过低,\n无法使用该 Store 。\n请更新到最新版本。",
"STORE_TOO_OLD": "该 Store 已过期,\n无法与当前版本的 DarkStore 配合使用。\n请向商店创建者请求更新。",
"UPDATE_AVAILABLE": "更新版本现已可用!",
"UPDATE_DONE": "更新完成 !请重新打开 DarkStore。",
"UPDATING_SPRITE_SHEET": "正在更新贴图集……",
"UPDATING_SPRITE_SHEET2": "正在更新贴图集 %i / %i……",
"UPDATING_UNISTORE": "正在更新 UniStore...",
"UPDATING_STORE": "正在更新 Store...",
"VERSION": "版本"
}
+22 -22
View File
@@ -11,10 +11,10 @@
"AUTHOR": "作者",
"AUTO_UPDATE_SETTINGS": "自動更新設定",
"AUTO_UPDATE_SETTINGS_BTN": "自動更新設定...",
"AUTO_UPDATE_UNISTORE": "自動更新 UniStore",
"AUTO_UPDATE_UNISTORE_DESC": "啓用后,最後一次使用的 UniStore 將會在下次打開 DarkStore 時更新。",
"AUTO_UPDATE_UU": "自動更新 DarkStore",
"AUTO_UPDATE_UU_DESC": "啓用后,DarkStore 將在每次打開時檢查更新。",
"AUTO_UPDATE_STORE": "自動更新 Store",
"AUTO_UPDATE_STORE_DESC": "啓用后,最後一次使用的 Store 將會在下次打開 DarkStore 時更新。",
"AUTO_UPDATE_DS": "自動更新 DarkStore",
"AUTO_UPDATE_DS_DESC": "啓用后,DarkStore 將在每次打開時檢查更新。",
"AVAILABLE_DOWNLOADS": "可用下載",
"BOOT_TITLE": "您想要開啓這個程式嗎?",
"CANCEL": "放棄",
@@ -24,8 +24,8 @@
"CHANGE_FIRM_PATH": "改變firm路徑",
"CHANGE_NDS_PATH": "改變 NDS 路徑",
"CHANGE_SHORTCUT_PATH": "改變捷徑",
"CHECK_UNISTORE_UPDATES": "正在檢查 UniStore 更新...",
"CHECK_UU_UPDATES": "正在檢查 DarkStore 更新...",
"CHECK_STORE_UPDATES": "正在檢查 Store 更新...",
"CHECK_DS_UPDATES": "正在檢查 DarkStore 更新...",
"CONFIRM_OR_CANCEL": "按  確定,按  放棄。",
"CONNECT_WIFI": "請連接到 WiFi。",
"CONFIRM": "確定",
@@ -55,14 +55,14 @@
"DOWNLOADING_COMPATIBLE_FONT": "正在下載兼容字型...",
"DOWNLOADING_SPRITE_SHEET": "正在下載精靈表...",
"DOWNLOADING_SPRITE_SHEET2": "正在下載精靈表 %i 之 %i...",
"DOWNLOADING_UNIVERSAL_DB": "正在下載 Universal-DB...",
"DONLOADING_UNIVERSAL_UPDATER": "正在下載 DarkStore...",
"DOWNLOADING_UNISTORE": "正在下載 UniStore...",
"DOWNLOADING_DEFAULT_STORE": "正在下載 HomeBrew Store...",
"DONLOADING_DARKSTORE": "正在下載 DarkStore...",
"DOWNLOADING_STORE": "正在下載 Store...",
"ENTER_DESC_SHORTCUT": "鍵入捷徑描述。",
"ENTER_SEARCH": "鍵入您希望搜索的内容。",
"ENTER_SHORTCUT_FILENAME": "鍵入捷徑檔案名 (不含擴展名)。",
"ENTER_TITLE_SHORTCUT": "鍵入捷徑標題。",
"ENTER_URL": "鍵入 UniStore 的 URL。",
"ENTER_URL": "鍵入 Store 的 URL。",
"ENTRIES": "條目",
"EXECUTE_ENTRY": "您想執行這個條目嗎?",
"EXIT_APP": "退出 DarkStore",
@@ -70,7 +70,7 @@
"EXTRACT_ERROR": "提取出錯!",
"FEATURE_SIDE_EFFECTS": "此功能可能會影響正在運行的隊列。\n您確定要繼續嗎?",
"FETCHING_METADATA": "獲取舊的元資料...",
"FETCHING_RECOMMENDED_UNISTORES": "獲取受推薦的 UniStore...",
"FETCHING_RECOMMENDED_STORES": "獲取受推薦的 Stores...",
"FILES": "檔案:%d / %d",
"FILE_EXTRACTED": "檔案已提取。",
"FILE_SLASH": "似乎包含了不受支持的 “/”。\n請將“檔案”一欄改爲只包含檔案名。",
@@ -82,8 +82,8 @@
"GUI_SETTINGS_BTN": "使用介面設定...",
"INCLUDE_IN_RESULTS": "包括在結果中:",
"INSTALLING": "安裝中... %s / %s (%.2f%%)",
"INSTALL_UNIVERSAL_UPDATER": "正在安裝 DarkStore...",
"INVALID_UNISTORE": "無效的 UniStore",
"INSTALL_DARKSTORE": "正在安裝 DarkStore...",
"INVALID_STORE": "無效的 Store",
"KEY_CONTINUE": "按任意鍵繼續。",
"LANGUAGE": "語言",
"LAST_UPDATED": "最後更新",
@@ -108,7 +108,7 @@
"QUEUE": "排程",
"QUEUE_POSITION": "排程位置",
"QUEUE_PROGRESS": "階段:%d / %d",
"RECOMMENDED_UNISTORES": "受推薦的 UniStore",
"RECOMMENDED_STORES": "受推薦的 Store",
"REVISION": "修訂版本",
"SCREENSHOT": "螢幕截圖 %d / %d",
"SCREENSHOT_COULD_NOT_LOAD": "無法載入螢幕擷取畫面",
@@ -117,8 +117,8 @@
"SELECT_A_THEME": "選擇主題",
"SELECT_DIR": "請選擇一個目錄",
"SELECT_LANG": "選擇語言",
"SELECT_UNISTORE": "選擇 UniStore",
"SELECT_UNISTORE_2": "選擇一個 UniStore",
"SELECT_STORE": "選擇 Store",
"SELECT_STORE_2": "選擇一個 Store",
"SELECTION_QUEUE": "將所選加入至隊列",
"SETTINGS": "設定",
"SHEET_SLASH": "似乎包含了不受支持的 “/”。\n請將“表單”一欄改爲只包含檔案名。",
@@ -131,15 +131,15 @@
"SYNTAX_ERROR": "語法錯誤!",
"TITLE": "標題",
"TOP_STYLE": "上熒幕風格",
"UNISTORE_BG": "使用 UniStore 背景",
"UNISTORE_BG_DESC": "啓用后,將使用 UniStore 提供的背景圖取代原有的北京。",
"UNISTORE_INVALID_ERROR": "該 UniStore 無效,\n無法由 DarkStore 載入。\n請檢查是否存在句法錯誤?",
"UNISTORE_TOO_NEW": "您的 DarkStore 版本過舊,\n無法使用該 UniStore\n請升級至最新版本。",
"UNISTORE_TOO_OLD": "該 UniStore 已過期,\n無法與當前版本的 DarkStore 配合使用。\n請詢問創建者以進行升級。",
"STORE_BG": "使用 Store 背景",
"STORE_BG_DESC": "啓用后,將使用 Store 提供的背景圖取代原有的北京。",
"STORE_INVALID_ERROR": "該 Store 無效,\n無法由 DarkStore 載入。\n請檢查是否存在句法錯誤?",
"STORE_TOO_NEW": "您的 DarkStore 版本過舊,\n無法使用該 Store\n請升級至最新版本。",
"STORE_TOO_OLD": "該 Store 已過期,\n無法與當前版本的 DarkStore 配合使用。\n請詢問創建者以進行升級。",
"UPDATE_AVAILABLE": "更新可用!",
"UPDATE_DONE": "更新完成!請重啓 DarkStore。",
"UPDATING_SPRITE_SHEET": "正在更新精靈表...",
"UPDATING_SPRITE_SHEET2": "正在更新精靈表 %i 之 %i...",
"UPDATING_UNISTORE": "正在更新 UniStore...",
"UPDATING_STORE": "正在更新 Store...",
"VERSION": "版本"
}
+5 -5
View File
@@ -64,10 +64,10 @@ static const std::vector<Structs::ButtonPos> installedPos = {
const std::string &entryName: The name of the Entry. AKA: The Title Name.
int index: The Download index.
const std::string &unistoreName: The name of the UniStore filename.
const std::string &storeName: The name of the Store filename.
const std::string &author: The author of the app.
*/
static bool CreateShortcut(const std::string &entryName, int index, const std::string &unistoreName, const std::string &author) {
static bool CreateShortcut(const std::string &entryName, int index, const std::string &storeName, const std::string &author) {
std::string sName = Input::setkbdString(30, Lang::get("ENTER_SHORTCUT_FILENAME"), {});
if (sName == "") return false; // Just cancel.
std::ofstream out(config->shortcut() + "/" + sName + ".xml", std::ios::binary);
@@ -79,7 +79,7 @@ static bool CreateShortcut(const std::string &entryName, int index, const std::s
out << " <executable>" << executable << "</executable>" << std::endl;
/* Arguments. */
out << " <arg>\"" << unistoreName << "\" \"" << entryName << "\" \"" << std::to_string(index) << "\"" << "</arg>" << std::endl;
out << " <arg>\"" << storeName << "\" \"" << entryName << "\" \"" << std::to_string(index) << "\"" << "</arg>" << std::endl;
/* Title. */
const std::string title = Input::setkbdString(30, Lang::get("ENTER_TITLE_SHORTCUT"), {});
@@ -223,7 +223,7 @@ void StoreUtils::DownloadHandle(const std::unique_ptr<StoreEntry> &entry, const
if (touching(touch, installedPos[i])) {
if (i + StoreUtils::store->GetDownloadSIndex() < (int)entries.size()) {
if (installs[i + StoreUtils::store->GetDownloadSIndex()]) {
StoreUtils::meta->RemoveInstalled(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle(), entries[i + StoreUtils::store->GetDownloadSIndex()]);
StoreUtils::meta->RemoveInstalled(StoreUtils::store->GetStoreTitle(), entry->GetTitle(), entries[i + StoreUtils::store->GetDownloadSIndex()]);
installs[i + StoreUtils::store->GetDownloadSIndex()] = false;
}
}
@@ -241,7 +241,7 @@ void StoreUtils::DownloadHandle(const std::unique_ptr<StoreEntry> &entry, const
if (hDown & KEY_X && !entries.empty()) {
if (installs[StoreUtils::store->GetDownloadIndex()]) {
StoreUtils::meta->RemoveInstalled(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle(), entries[StoreUtils::store->GetDownloadIndex()]);
StoreUtils::meta->RemoveInstalled(StoreUtils::store->GetStoreTitle(), entry->GetTitle(), entries[StoreUtils::store->GetDownloadIndex()]);
installs[StoreUtils::store->GetDownloadIndex()] = false;
}
}
+15 -15
View File
@@ -91,34 +91,34 @@ void StoreUtils::MarkHandle(std::unique_ptr<StoreEntry> &entry, bool &showMark)
if (hidKeysDown() & KEY_TOUCH) {
/* Star. */
if (touching(t, markBox[0])) {
StoreUtils::meta->SetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()) ^ favoriteMarks::STAR);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()));
StoreUtils::meta->SetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()) ^ favoriteMarks::STAR);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()));
/* Heart. */
} else if (touching(t, markBox[1])) {
StoreUtils::meta->SetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()) ^ favoriteMarks::HEART);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()));
StoreUtils::meta->SetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()) ^ favoriteMarks::HEART);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()));
/* Diamond. */
} else if (touching(t, markBox[2])) {
StoreUtils::meta->SetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()) ^ favoriteMarks::DIAMOND);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()));
StoreUtils::meta->SetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()) ^ favoriteMarks::DIAMOND);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()));
/* Clubs. */
} else if (touching(t, markBox[3])) {
StoreUtils::meta->SetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()) ^ favoriteMarks::CLUBS);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()));
StoreUtils::meta->SetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()) ^ favoriteMarks::CLUBS);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()));
/* Spade. */
} else if (touching(t, markBox[4])) {
StoreUtils::meta->SetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()) ^ favoriteMarks::SPADE);
StoreUtils::meta->SetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle(),
StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()) ^ favoriteMarks::SPADE);
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetUniStoreTitle(), entry->GetTitle()));
entry->SetMark(StoreUtils::meta->GetMarks(StoreUtils::store->GetStoreTitle(), entry->GetTitle()));
}
}
}
+1 -1
View File
@@ -131,7 +131,7 @@ void StoreUtils::DrawSearchMenu(const std::vector<bool> &searchIncludes, const s
Here you can..
- Filter your apps for the marks.
- Search the UniStore.
- Search the Store.
- Include stuff into the search.
std::vector<bool> &searchIncludes: Reference to the searchIncludes.
+10 -10
View File
@@ -81,7 +81,7 @@ static const Structs::ButtonPos back = { 45, 0, 24, 24 }; // Back arrow for dire
static const Structs::ButtonPos Theme = { 40, 196, 280, 24 }; // Themes.
static const std::vector<std::string> mainStrings = { "LANGUAGE", "SELECT_UNISTORE", "AUTO_UPDATE_SETTINGS_BTN", "GUI_SETTINGS_BTN", "DIRECTORY_SETTINGS_BTN", "CREDITS", "EXIT_APP" };
static const std::vector<std::string> mainStrings = { "LANGUAGE", "SELECT_STORE", "AUTO_UPDATE_SETTINGS_BTN", "GUI_SETTINGS_BTN", "DIRECTORY_SETTINGS_BTN", "CREDITS", "EXIT_APP" };
static const std::vector<std::string> dirStrings = { "CHANGE_3DSX_PATH", "3DSX_IN_FOLDER", "CHANGE_NDS_PATH", "CHANGE_ARCHIVE_PATH", "CHANGE_SHORTCUT_PATH", "CHANGE_FIRM_PATH" };
extern std::vector<std::pair<std::string, std::string>> Themes;
@@ -163,14 +163,14 @@ static void DrawAutoUpdate(int selection) {
/* Toggle Boxes. */
Gui::Draw_Rect(40, 44, 280, 24, (selection == 0 ? UIThemes->MarkSelected() : UIThemes->MarkUnselected()));
Gui::DrawString(47, 48, 0.5f, UIThemes->TextColor(), Lang::get("AUTO_UPDATE_UNISTORE"), 210, 0, font);
Gui::DrawString(47, 48, 0.5f, UIThemes->TextColor(), Lang::get("AUTO_UPDATE_STORE"), 210, 0, font);
GFX::DrawToggle(toggleAbles[0].x, toggleAbles[0].y, config->autoupdate());
Gui::DrawString(47, 75, 0.4f, UIThemes->TextColor(), Lang::get("AUTO_UPDATE_UNISTORE_DESC"), 265, 0, font, C2D_WordWrap);
Gui::DrawString(47, 75, 0.4f, UIThemes->TextColor(), Lang::get("AUTO_UPDATE_STORE_DESC"), 265, 0, font, C2D_WordWrap);
Gui::Draw_Rect(40, 120, 280, 24, (selection == 1 ? UIThemes->MarkSelected() : UIThemes->MarkUnselected()));
Gui::DrawString(47, 124, 0.5f, UIThemes->TextColor(), Lang::get("AUTO_UPDATE_UU"), 210, 0, font);
Gui::DrawString(47, 124, 0.5f, UIThemes->TextColor(), Lang::get("AUTO_UPDATE_DS"), 210, 0, font);
GFX::DrawToggle(toggleAbles[1].x, toggleAbles[1].y, config->updatecheck());
Gui::DrawString(47, 151, 0.4f, UIThemes->TextColor(), Lang::get("AUTO_UPDATE_UU_DESC"), 265, 0, font, C2D_WordWrap);
Gui::DrawString(47, 151, 0.4f, UIThemes->TextColor(), Lang::get("AUTO_UPDATE_DS_DESC"), 265, 0, font, C2D_WordWrap);
}
/*
@@ -186,9 +186,9 @@ static void DrawGUISettings(int selection) {
Gui::DrawStringCentered(20, 2, 0.6, UIThemes->TextColor(), Lang::get("GUI_SETTINGS"), 248, 0, font);
Gui::Draw_Rect(40, 44, 280, 24, (selection == 0 ? UIThemes->MarkSelected() : UIThemes->MarkUnselected()));
Gui::DrawString(47, 48, 0.5f, UIThemes->TextColor(), Lang::get("UNISTORE_BG"), 210, 0, font);
Gui::DrawString(47, 48, 0.5f, UIThemes->TextColor(), Lang::get("STORE_BG"), 210, 0, font);
GFX::DrawToggle(toggleAbles[0].x, toggleAbles[0].y, config->usebg());
Gui::DrawString(47, 75, 0.4f, UIThemes->TextColor(), Lang::get("UNISTORE_BG_DESC"), 265, 0, font, C2D_WordWrap);
Gui::DrawString(47, 75, 0.4f, UIThemes->TextColor(), Lang::get("STORE_BG_DESC"), 265, 0, font, C2D_WordWrap);
Gui::Draw_Rect(40, 120, 280, 24, (selection == 1 ? UIThemes->MarkSelected() : UIThemes->MarkUnselected()));
Gui::DrawString(47, 124, 0.5f, UIThemes->TextColor(), Lang::get("CUSTOM_FONT"), 210, 0, font);
@@ -207,8 +207,8 @@ static void DrawGUISettings(int selection) {
Here you can..
- Change the Language.
- Access the UniStore Manage Handle.
- Enable UniStore auto update on boot.
- Access the Store Manage Handle.
- Enable Store auto update on boot.
- Show the Credits.
- Exit DarkStore.
@@ -425,7 +425,7 @@ static void SettingsHandleDir(int &page, int &selection) {
Here you can..
- Enable / Disable Automatically updating the UniStore on boot.
- Enable / Disable Automatically updating the Store on boot.
- Enable / Disable Automatically check for DarkStore updates on boot.
int &page: Reference to the page.
+25 -25
View File
@@ -56,7 +56,7 @@ static const std::vector<Structs::ButtonPos> mainButtons = {
/*
Delete a store.. including the Spritesheets, if found.
const std::string &file: The file of the UniStore.
const std::string &file: The file of the Store.
*/
static void DeleteStore(const std::string &file) {
nlohmann::json storeJson;
@@ -68,7 +68,7 @@ static void DeleteStore(const std::string &file) {
if (storeJson.is_discarded())
storeJson = {};
/* Check, if Spritesheet exist on UniStore. */
/* Check, if Spritesheet exist on Store. */
if (storeJson["storeInfo"].contains("sheet") && storeJson["storeInfo"]["sheet"].is_array()) {
const std::vector<std::string> sht = storeJson["storeInfo"]["sheet"].get<std::vector<std::string>>();
@@ -96,7 +96,7 @@ static void DeleteStore(const std::string &file) {
}
}
deleteFile((std::string(_STORE_PATH) + file).c_str()); // Now delete UniStore.
deleteFile((std::string(_STORE_PATH) + file).c_str()); // Now delete Store.
}
/*
@@ -107,7 +107,7 @@ static bool DownloadStore() {
std::string file = "";
const std::string URL = QR_Scanner::StoreHandle();
if (URL != "") doSheet = DownloadUniStore(URL, -1, file, true);
if (URL != "") doSheet = DownloadStore(URL, -1, file, true);
if (doSheet) {
nlohmann::json storeJson;
@@ -163,7 +163,7 @@ static bool UpdateStore(const std::string &URL) {
bool doSheet = false;
std::string file = "";
if (URL != "") doSheet = DownloadUniStore(URL, -1, file, false);
if (URL != "") doSheet = DownloadStore(URL, -1, file, false);
if (doSheet) {
nlohmann::json storeJson;
@@ -215,19 +215,19 @@ static bool UpdateStore(const std::string &URL) {
}
/*
This is the UniStore Manage Handle.
This is the Store Manage Handle.
Here you can..
- Delete a UniStore.
- Download / Add a UniStore.
- Check for Updates for a UniStore.
- Switch the UniStore.
- Delete a Store.
- Download / Add a Store.
- Check for Updates for a Store.
- Switch the Store.
*/
void Overlays::SelectStore() {
bool doOut = false;
int selection = 0, sPos = 0;
std::vector<UniStoreInfo> info = GetUniStoreInfo(_STORE_PATH);
std::vector<StoreInfo> info = GetStoreInfo(_STORE_PATH);
while(!doOut) {
Gui::clearTextBufs();
@@ -252,7 +252,7 @@ void Overlays::SelectStore() {
Gui::DrawStringCentered(0, 70, 0.5f, UIThemes->TextColor(), info[selection].Description, 380, 130, font, C2D_WordWrap);
} else {
Gui::DrawStringCentered(0, 1, 0.7f, UIThemes->TextColor(), Lang::get("INVALID_UNISTORE"), 390, 0, font);
Gui::DrawStringCentered(0, 1, 0.7f, UIThemes->TextColor(), Lang::get("INVALID_STORE"), 390, 0, font);
}
Gui::DrawString(10, 200, 0.4, UIThemes->TextColor(), "- " + Lang::get("ENTRIES") + ": " + std::to_string(info[selection].StoreSize), 150, 0, font);
@@ -265,7 +265,7 @@ void Overlays::SelectStore() {
Gui::Draw_Rect(0, 0, 320, 25, UIThemes->BarColor());
Gui::Draw_Rect(0, 25, 320, 1, UIThemes->BarOutline());
GFX::DrawIcon(sprites_arrow_idx, mainButtons[9].x, mainButtons[9].y, UIThemes->TextColor());
Gui::DrawStringCentered(0, 2, 0.6, UIThemes->TextColor(), Lang::get("SELECT_UNISTORE_2"), 310, 0, font);
Gui::DrawStringCentered(0, 2, 0.6, UIThemes->TextColor(), Lang::get("SELECT_STORE_2"), 310, 0, font);
for(int i = 0; i < 6 && i < (int)info.size(); i++) {
if (sPos + i == selection) Gui::Draw_Rect(mainButtons[i].x, mainButtons[i].y, mainButtons[i].w, mainButtons[i].h, UIThemes->MarkSelected());
@@ -311,9 +311,9 @@ void Overlays::SelectStore() {
if (info[selection].File != "") { // Ensure to check for this.
if (!(info[selection].File.find("/") != std::string::npos)) {
/* Load selected one. */
if (info[selection].Version == -1) Msg::waitMsg(Lang::get("UNISTORE_INVALID_ERROR"));
else if (info[selection].Version < 3) Msg::waitMsg(Lang::get("UNISTORE_TOO_OLD"));
else if (info[selection].Version > _UNISTORE_VERSION) Msg::waitMsg(Lang::get("UNISTORE_TOO_NEW"));
if (info[selection].Version == -1) Msg::waitMsg(Lang::get("STORE_INVALID_ERROR"));
else if (info[selection].Version < 3) Msg::waitMsg(Lang::get("STORE_TOO_OLD"));
else if (info[selection].Version > _STORE_VERSION) Msg::waitMsg(Lang::get("STORE_TOO_NEW"));
else {
config->lastStore(info[selection].FileName);
StoreUtils::store = std::make_unique<Store>(_STORE_PATH + info[selection].FileName, info[selection].FileName);
@@ -333,9 +333,9 @@ void Overlays::SelectStore() {
if (touching(touch, mainButtons[i])) {
if (i + sPos < (int)info.size() && info[i + sPos].File != "") { // Ensure to check for this.
if (!(info[i + sPos].File.find("/") != std::string::npos)) {
if (info[i + sPos].Version == -1) Msg::waitMsg(Lang::get("UNISTORE_INVALID_ERROR"));
else if (info[i + sPos].Version < 3) Msg::waitMsg(Lang::get("UNISTORE_TOO_OLD"));
else if (info[i + sPos].Version > _UNISTORE_VERSION) Msg::waitMsg(Lang::get("UNISTORE_TOO_NEW"));
if (info[i + sPos].Version == -1) Msg::waitMsg(Lang::get("STORE_INVALID_ERROR"));
else if (info[i + sPos].Version < 3) Msg::waitMsg(Lang::get("STORE_TOO_OLD"));
else if (info[i + sPos].Version > _STORE_VERSION) Msg::waitMsg(Lang::get("STORE_TOO_NEW"));
else {
config->lastStore(info[i + sPos].FileName);
StoreUtils::store = std::make_unique<Store>(_STORE_PATH + info[i + sPos].FileName, info[i + sPos].FileName);
@@ -352,22 +352,22 @@ void Overlays::SelectStore() {
}
}
/* Delete UniStore. */
/* Delete Store. */
if ((hidKeysDown() & KEY_X) || (hidKeysDown() & KEY_TOUCH && touching(touch, mainButtons[6]))) {
if (info[selection].FileName != "") {
DeleteStore(info[selection].FileName);
selection = 0;
info = GetUniStoreInfo(_STORE_PATH);
info = GetStoreInfo(_STORE_PATH);
}
}
/* Download latest UniStore. */
/* Download latest Store. */
if ((hidKeysDown() & KEY_START) || (hidKeysDown() & KEY_TOUCH && touching(touch, mainButtons[7]))) {
if (checkWifiStatus()) {
if (info[selection].URL != "") {
if (UpdateStore(info[selection].URL)) {
selection = 0;
info = GetUniStoreInfo(_STORE_PATH);
info = GetStoreInfo(_STORE_PATH);
}
}
@@ -380,12 +380,12 @@ void Overlays::SelectStore() {
else if (selection > sPos + 6 - 1) sPos = selection - 6 + 1;
}
/* UniStore QR Code / URL Download. */
/* Store QR Code / URL Download. */
if ((hidKeysDown() & KEY_Y) || (hidKeysDown() & KEY_TOUCH && touching(touch, mainButtons[8]))) {
if (checkWifiStatus()) {
if (DownloadStore()) {
selection = 0;
info = GetUniStoreInfo(_STORE_PATH);
info = GetStoreInfo(_STORE_PATH);
}
} else {
+1 -1
View File
@@ -168,7 +168,7 @@ void QRCode::drawThread() {
GFX::DrawBottom();
Gui::Draw_Rect(0, 0, 320, 25, UIThemes->EntryBar());
Gui::Draw_Rect(0, 25, 320, 1, UIThemes->EntryOutline());
Gui::DrawStringCentered(0, 2, 0.6, UIThemes->TextColor(), Lang::get("RECOMMENDED_UNISTORES"), 310, 0, font);
Gui::DrawStringCentered(0, 2, 0.6, UIThemes->TextColor(), Lang::get("RECOMMENDED_STORES"), 310, 0, font);
for(int i = 0; i < 6 && i < (int)this->stores.size(); i++) {
if (this->sPos + i == this->selectedStore) Gui::Draw_Rect(mainButtons[i].x, mainButtons[i].y, mainButtons[i].w, mainButtons[i].h, UIThemes->MarkSelected());
+10 -10
View File
@@ -35,7 +35,7 @@
extern int fadeAlpha;
extern UniStoreInfo GetInfo(const std::string &file, const std::string &fileName);
extern StoreInfo GetInfo(const std::string &file, const std::string &fileName);
extern void notConnectedMsg();
extern void DisplayChangelog();
@@ -56,9 +56,9 @@ MainScreen::MainScreen() {
} else {
/* check version and file here. */
const UniStoreInfo info = GetInfo((_STORE_PATH + config->lastStore()), config->lastStore());
const StoreInfo info = GetInfo((_STORE_PATH + config->lastStore()), config->lastStore());
if (info.Version != 3 && info.Version != _UNISTORE_VERSION) {
if (info.Version != 3 && info.Version != _STORE_VERSION) {
config->lastStore("darkstore-homebrew.unistore");
}
@@ -75,7 +75,7 @@ MainScreen::MainScreen() {
if (access("sdmc:/3ds/DarkStore/stores/darkstore-homebrew.unistore", F_OK) != 0) {
if (checkWifiStatus()) {
std::string tmp = ""; // Just a temp.
DownloadUniStore("https://darkstore.ml/app/darkstore-homebrew.unistore", -1, tmp, true, true);
DownloadStore("https://darkstore.ml/app/darkstore-homebrew.unistore", -1, tmp, true, true);
DownloadSpriteSheet("https://darkstore.ml/app/darkstore-homebrew.t3x", "darkstore-homebrew.t3x");
} else {
@@ -83,12 +83,12 @@ MainScreen::MainScreen() {
}
} else {
const UniStoreInfo info = GetInfo("sdmc:/3ds/DarkStore/stores/darkstore-homebrew.unistore", "darkstore-homebrew.unistore");
const StoreInfo info = GetInfo("sdmc:/3ds/DarkStore/stores/darkstore-homebrew.unistore", "darkstore-homebrew.unistore");
if (info.Version != 3 && info.Version != _UNISTORE_VERSION) {
if (info.Version != 3 && info.Version != _STORE_VERSION) {
if (checkWifiStatus()) {
std::string tmp = ""; // Just a temp.
DownloadUniStore("https://darkstore.ml/app/darkstore-homebrew.unistore", -1, tmp, true, true);
DownloadStore("https://darkstore.ml/app/darkstore-homebrew.unistore", -1, tmp, true, true);
DownloadSpriteSheet("https://darkstore.ml/app/darkstore-homebrew.t3x", "darkstore-homebrew.t3x");
} else {
@@ -125,8 +125,8 @@ void MainScreen::Draw(void) const {
Gui::Draw_Rect(0, 0, 400, 25, UIThemes->BarColor());
Gui::Draw_Rect(0, 25, 400, 1, UIThemes->BarOutline());
if (StoreUtils::store && StoreUtils::store->GetValid()) Gui::DrawStringCentered(0, 1, 0.7f, UIThemes->TextColor(), StoreUtils::store->GetUniStoreTitle(), 360, 0, font);
else Gui::DrawStringCentered(0, 1, 0.7f, UIThemes->TextColor(), Lang::get("INVALID_UNISTORE"), 370, 0, font);
if (StoreUtils::store && StoreUtils::store->GetValid()) Gui::DrawStringCentered(0, 1, 0.7f, UIThemes->TextColor(), StoreUtils::store->GetStoreTitle(), 360, 0, font);
else Gui::DrawStringCentered(0, 1, 0.7f, UIThemes->TextColor(), Lang::get("INVALID_STORE"), 370, 0, font);
config->list() ? StoreUtils::DrawList() : StoreUtils::DrawGrid();
GFX::DrawTime();
GFX::DrawBattery();
@@ -237,7 +237,7 @@ void MainScreen::Logic(u32 hDown, u32 hHeld, touchPosition touch) {
this->dwnldSizes.clear();
if (StoreUtils::store && StoreUtils::store->GetValid()) {
const std::vector<std::string> installedNames = StoreUtils::meta->GetInstalled(StoreUtils::store->GetUniStoreTitle(), StoreUtils::entries[StoreUtils::store->GetEntry()]->GetTitle());
const std::vector<std::string> installedNames = StoreUtils::meta->GetInstalled(StoreUtils::store->GetStoreTitle(), StoreUtils::entries[StoreUtils::store->GetEntry()]->GetTitle());
StoreUtils::store->SetDownloadIndex(0); // Reset to 0.
StoreUtils::store->SetDownloadSIndex(0);
+23 -23
View File
@@ -73,7 +73,7 @@ void Meta::ImportMetadata() {
if (oldJson.is_discarded())
oldJson = { };
std::vector<UniStoreInfo> info = GetUniStoreInfo(_STORE_PATH); // Fetch UniStores.
std::vector<StoreInfo> info = GetStoreInfo(_STORE_PATH); // Fetch Stores.
for (int i = 0; i < (int)info.size(); i++) {
if (info[i].Title != "" && oldJson.contains(info[i].FileName)) {
@@ -89,49 +89,49 @@ void Meta::ImportMetadata() {
/*
Get Last Updated.
const std::string &unistoreName: The UniStore name.
const std::string &storeName: The Store name.
const std::string &entry: The Entry name.
*/
std::string Meta::GetUpdated(const std::string &unistoreName, const std::string &entry) const {
if (!this->metadataJson.contains(unistoreName)) return ""; // UniStore Name does not exist.
std::string Meta::GetUpdated(const std::string &storeName, const std::string &entry) const {
if (!this->metadataJson.contains(storeName)) return ""; // Store Name does not exist.
if (!this->metadataJson[unistoreName].contains(entry)) return ""; // Entry does not exist.
if (!this->metadataJson[storeName].contains(entry)) return ""; // Entry does not exist.
if (!this->metadataJson[unistoreName][entry].contains("updated")) return ""; // updated does not exist.
if (!this->metadataJson[storeName][entry].contains("updated")) return ""; // updated does not exist.
if (this->metadataJson[unistoreName][entry]["updated"].is_string()) return this->metadataJson[unistoreName][entry]["updated"];
if (this->metadataJson[storeName][entry]["updated"].is_string()) return this->metadataJson[storeName][entry]["updated"];
return "";
}
/*
Get the marks.
const std::string &unistoreName: The UniStore name.
const std::string &storeName: The Store name.
const std::string &entry: The Entry name.
*/
int Meta::GetMarks(const std::string &unistoreName, const std::string &entry) const {
int Meta::GetMarks(const std::string &storeName, const std::string &entry) const {
int temp = 0;
if (!this->metadataJson.contains(unistoreName)) return temp; // UniStore Name does not exist.
if (!this->metadataJson.contains(storeName)) return temp; // Store Name does not exist.
if (!this->metadataJson[unistoreName].contains(entry)) return temp; // Entry does not exist.
if (!this->metadataJson[storeName].contains(entry)) return temp; // Entry does not exist.
if (!this->metadataJson[unistoreName][entry].contains("marks")) return temp; // marks does not exist.
if (!this->metadataJson[storeName][entry].contains("marks")) return temp; // marks does not exist.
if (this->metadataJson[unistoreName][entry]["marks"].is_number()) return this->metadataJson[unistoreName][entry]["marks"];
if (this->metadataJson[storeName][entry]["marks"].is_number()) return this->metadataJson[storeName][entry]["marks"];
return temp;
}
/*
Return, if update available.
const std::string &unistoreName: The UniStore name.
const std::string &storeName: The Store name.
const std::string &entry: The Entry name.
const std::string &updated: Compare for the update.
*/
bool Meta::UpdateAvailable(const std::string &unistoreName, const std::string &entry, const std::string &updated) const {
if (this->GetUpdated(unistoreName, entry) != "" && updated != "") {
return strcasecmp(updated.c_str(), this->GetUpdated(unistoreName, entry).c_str()) > 0;
bool Meta::UpdateAvailable(const std::string &storeName, const std::string &entry, const std::string &updated) const {
if (this->GetUpdated(storeName, entry) != "" && updated != "") {
return strcasecmp(updated.c_str(), this->GetUpdated(storeName, entry).c_str()) > 0;
}
return false;
@@ -140,17 +140,17 @@ bool Meta::UpdateAvailable(const std::string &unistoreName, const std::string &e
/*
Get the marks.
const std::string &unistoreName: The UniStore name.
const std::string &storeName: The Store name.
const std::string &entry: The Entry name.
*/
std::vector<std::string> Meta::GetInstalled(const std::string &unistoreName, const std::string &entry) const {
if (!this->metadataJson.contains(unistoreName)) return { }; // UniStore Name does not exist.
std::vector<std::string> Meta::GetInstalled(const std::string &storeName, const std::string &entry) const {
if (!this->metadataJson.contains(storeName)) return { }; // Store Name does not exist.
if (!this->metadataJson[unistoreName].contains(entry)) return { }; // Entry does not exist.
if (!this->metadataJson[storeName].contains(entry)) return { }; // Entry does not exist.
if (!this->metadataJson[unistoreName][entry].contains("installed")) return { }; // marks does not exist.
if (!this->metadataJson[storeName][entry].contains("installed")) return { }; // marks does not exist.
if (this->metadataJson[unistoreName][entry]["installed"].is_array()) return this->metadataJson[unistoreName][entry]["installed"];
if (this->metadataJson[storeName][entry]["installed"].is_array()) return this->metadataJson[storeName][entry]["installed"];
return { };
}
+12 -12
View File
@@ -38,8 +38,8 @@ static bool firstStart = true;
/*
Initialize a Store.
const std::string &file: The UniStore file.
const std::string &file2: The UniStore file.. without full path.
const std::string &file: The Store file.
const std::string &file2: The Store file.. without full path.
bool ARGMode: If Argument mode.
*/
Store::Store(const std::string &file, const std::string &file2, bool ARGMode) {
@@ -62,7 +62,7 @@ Store::Store(const std::string &file, const std::string &file2, bool ARGMode) {
};
/*
Update an UniStore, including SpriteSheet, if revision increased.
Update an Store, including SpriteSheet, if revision increased.
const std::string &file: Const Reference to the fileName.
*/
@@ -100,7 +100,7 @@ void Store::update(const std::string &file) {
if (URL != "") {
std::string tmp = "";
doSheet = DownloadUniStore(URL, rev, tmp);
doSheet = DownloadStore(URL, rev, tmp);
}
} else {
@@ -218,9 +218,9 @@ void Store::loadSheets() {
/*
Load a UniStore from a file.
Load a Store from a file.
const std::string &file: The file of the UniStore.
const std::string &file: The file of the Store.
*/
void Store::LoadFromFile(const std::string &file) {
FILE *in = fopen(file.c_str(), "rt");
@@ -237,22 +237,22 @@ void Store::LoadFromFile(const std::string &file) {
/* Check, if valid. */
if (this->storeJson.contains("storeInfo") && this->storeJson.contains("storeContent")) {
if (this->storeJson["storeInfo"].contains("version") && this->storeJson["storeInfo"]["version"].is_number()) {
if (this->storeJson["storeInfo"]["version"] < 3) Msg::waitMsg(Lang::get("UNISTORE_TOO_OLD"));
else if (this->storeJson["storeInfo"]["version"] > _UNISTORE_VERSION) Msg::waitMsg(Lang::get("UNISTORE_TOO_NEW"));
else if (this->storeJson["storeInfo"]["version"] == 3 || this->storeJson["storeInfo"]["version"] == _UNISTORE_VERSION) {
if (this->storeJson["storeInfo"]["version"] < 3) Msg::waitMsg(Lang::get("STORE_TOO_OLD"));
else if (this->storeJson["storeInfo"]["version"] > _STORE_VERSION) Msg::waitMsg(Lang::get("STORE_TOO_NEW"));
else if (this->storeJson["storeInfo"]["version"] == 3 || this->storeJson["storeInfo"]["version"] == _STORE_VERSION) {
this->valid = true;
}
}
} else {
Msg::waitMsg(Lang::get("UNISTORE_INVALID_ERROR"));
Msg::waitMsg(Lang::get("STORE_INVALID_ERROR"));
}
}
/*
Return the Title of the UniStore.
Return the Title of the Store.
*/
std::string Store::GetUniStoreTitle() const {
std::string Store::GetStoreTitle() const {
if (this->valid) {
if (this->storeJson["storeInfo"].contains("title")) return this->storeJson["storeInfo"]["title"];
}
+3 -3
View File
@@ -44,7 +44,7 @@ StoreEntry::StoreEntry(const std::unique_ptr<Store> &store, const std::unique_pt
this->Console = StringUtils::FetchStringsFromVector(store->GetConsoleEntry(index));
this->LastUpdated = store->GetLastUpdatedEntry(index);
this->License = store->GetLicenseEntry(index);
this->MarkString = StringUtils::GetMarkString(meta->GetMarks(store->GetUniStoreTitle(), this->Title));
this->MarkString = StringUtils::GetMarkString(meta->GetMarks(store->GetStoreTitle(), this->Title));
this->Icon = store->GetIconEntry(index);
this->SheetIndex = 0;
@@ -53,8 +53,8 @@ StoreEntry::StoreEntry(const std::unique_ptr<Store> &store, const std::unique_pt
this->FullCategory = store->GetCategoryIndex(index);
this->FullConsole = store->GetConsoleEntry(index);
this->UpdateAvailable = meta->UpdateAvailable(store->GetUniStoreTitle(), this->Title, store->GetLastUpdatedEntry(index));
this->Marks = meta->GetMarks(store->GetUniStoreTitle(), this->Title);
this->UpdateAvailable = meta->UpdateAvailable(store->GetStoreTitle(), this->Title, store->GetLastUpdatedEntry(index));
this->Marks = meta->GetMarks(store->GetStoreTitle(), this->Title);
const std::vector<std::string> entries = store->GetDownloadList(index);
+3 -3
View File
@@ -181,7 +181,7 @@ void StoreUtils::ResetAll() {
void StoreUtils::RefreshUpdateAVL() {
for (int i = 0; i < (int)StoreUtils::entries.size(); i++) {
if (StoreUtils::entries[i]) {
StoreUtils::entries[i]->SetUpdateAvl(StoreUtils::meta->UpdateAvailable(StoreUtils::store->GetUniStoreTitle(), StoreUtils::entries[i]->GetTitle(), StoreUtils::entries[i]->GetLastUpdated()));
StoreUtils::entries[i]->SetUpdateAvl(StoreUtils::meta->UpdateAvailable(StoreUtils::store->GetStoreTitle(), StoreUtils::entries[i]->GetTitle(), StoreUtils::entries[i]->GetLastUpdated()));
}
}
}
@@ -209,7 +209,7 @@ void StoreUtils::AddToQueue(int index, const std::string &entry, const std::stri
}
}
QueueSystem::AddToQueue(Script, StoreUtils::store->GetIconEntry(index), entry, StoreUtils::store->GetUniStoreTitle(), entryName, lUpdated); // Here we add this to the Queue at the end.
QueueSystem::AddToQueue(Script, StoreUtils::store->GetIconEntry(index), entry, StoreUtils::store->GetStoreTitle(), entryName, lUpdated); // Here we add this to the Queue at the end.
}
/*
@@ -221,7 +221,7 @@ void StoreUtils::AddAllToQueue() {
if (StoreUtils::entries[storeEntry]) { // Ensure pointer is valid.
const std::vector<std::string> entryNames = StoreUtils::store->GetDownloadList(StoreUtils::entries[storeEntry]->GetEntryIndex()); // Return a vector of all Download Entries.
const std::vector<std::string> installedNames = StoreUtils::meta->GetInstalled(StoreUtils::store->GetUniStoreTitle(), StoreUtils::entries[storeEntry]->GetTitle()); // Return a vector from all installed entries.
const std::vector<std::string> installedNames = StoreUtils::meta->GetInstalled(StoreUtils::store->GetStoreTitle(), StoreUtils::entries[storeEntry]->GetTitle()); // Return a vector from all installed entries.
if (!entryNames.empty() && !installedNames.empty()) { // Ensure both aren't empty.
for (int i = 0; i < (int)entryNames.size(); i++) {
+1 -1
View File
@@ -47,7 +47,7 @@ ArgumentParser::ArgumentParser(const std::string &file, const std::string &entry
}
/*
Prepare UniStore and get valid state.
Prepare Store and get valid state.
*/
void ArgumentParser::Load() {
if (access((std::string(_STORE_PATH) + this->file).c_str(), F_OK) != 0) return;
+25 -25
View File
@@ -463,11 +463,11 @@ void notConnectedMsg(void) { Msg::waitMsg(Lang::get("CONNECT_WIFI")); }
/*
Return, if an update is available.
const std::string &URL: Const Reference to the URL of the UniStore.
const std::string &URL: Const Reference to the URL of the Store.
int revCurrent: The current Revision. (-1 if unused)
*/
bool IsUpdateAvailable(const std::string &URL, int revCurrent) {
Msg::DisplayMsg(Lang::get("CHECK_UNISTORE_UPDATES"));
Msg::DisplayMsg(Lang::get("CHECK_STORE_UPDATES"));
Result ret = 0;
void *socubuf = memalign(0x1000, 0x100000);
@@ -539,19 +539,19 @@ bool IsUpdateAvailable(const std::string &URL, int revCurrent) {
}
/*
Download a UniStore and return, if revision is higher than current.
Download a Store and return, if revision is higher than current.
const std::string &URL: Const Reference to the URL of the UniStore.
const std::string &URL: Const Reference to the URL of the Store.
int currentRev: Const Reference to the current Revision. (-1 if unused)
std::string &fl: Output for the filepath.
bool isDownload: If download or updating.
bool isUDB: If Universal-DB download or not.
bool isDS: If Default store download or not.
*/
bool DownloadUniStore(const std::string &URL, int currentRev, std::string &fl, bool isDownload, bool isUDB) {
if (isUDB) Msg::DisplayMsg(Lang::get("DOWNLOADING_UNIVERSAL_DB"));
bool DownloadStore(const std::string &URL, int currentRev, std::string &fl, bool isDownload, bool isDS) {
if (isDS) Msg::DisplayMsg(Lang::get("DOWNLOADING_DEFAULT_STORE"));
else {
if (currentRev > -1) Msg::DisplayMsg(Lang::get("CHECK_UNISTORE_UPDATES"));
else Msg::DisplayMsg((isDownload ? Lang::get("DOWNLOADING_UNISTORE") : Lang::get("UPDATING_UNISTORE")));
if (currentRev > -1) Msg::DisplayMsg(Lang::get("CHECK_STORE_UPDATES"));
else Msg::DisplayMsg((isDownload ? Lang::get("DOWNLOADING_STORE") : Lang::get("UPDATING_STORE")));
}
if (URL.length() > 4) {
@@ -605,7 +605,7 @@ bool DownloadUniStore(const std::string &URL, int currentRev, std::string &fl, b
nlohmann::json parsedAPI = nlohmann::json::parse(result_buf);
if (parsedAPI.contains("storeInfo") && parsedAPI.contains("storeContent")) {
/* Ensure, version == _UNISTORE_VERSION. */
/* Ensure, version == _STORE_VERSION. */
if (parsedAPI["storeInfo"].contains("version") && parsedAPI["storeInfo"]["version"].is_number()) {
if (parsedAPI["storeInfo"]["version"] == 3 || parsedAPI["storeInfo"]["version"] == 4) {
if (currentRev > -1) {
@@ -614,7 +614,7 @@ bool DownloadUniStore(const std::string &URL, int currentRev, std::string &fl, b
const int rev = parsedAPI["storeInfo"]["revision"];
if (rev > currentRev) {
Msg::DisplayMsg(Lang::get("UPDATING_UNISTORE"));
Msg::DisplayMsg(Lang::get("UPDATING_STORE"));
if (parsedAPI["storeInfo"].contains("file") && parsedAPI["storeInfo"]["file"].is_string()) {
fl = parsedAPI["storeInfo"]["file"];
@@ -668,16 +668,16 @@ bool DownloadUniStore(const std::string &URL, int currentRev, std::string &fl, b
}
} else if (parsedAPI["storeInfo"]["version"] < 3) {
Msg::waitMsg(Lang::get("UNISTORE_TOO_OLD"));
Msg::waitMsg(Lang::get("STORE_TOO_OLD"));
} else if (parsedAPI["storeInfo"]["version"] > _UNISTORE_VERSION) {
Msg::waitMsg(Lang::get("UNISTORE_TOO_NEW"));
} else if (parsedAPI["storeInfo"]["version"] > _STORE_VERSION) {
Msg::waitMsg(Lang::get("STORE_TOO_NEW"));
}
}
} else {
Msg::waitMsg(Lang::get("UNISTORE_INVALID_ERROR"));
Msg::waitMsg(Lang::get("STORE_INVALID_ERROR"));
}
}
}
@@ -775,12 +775,12 @@ bool DownloadSpriteSheet(const std::string &URL, const std::string &file) {
}
/*
Checks for U-U updates.
Checks for DarkStore updates.
*/
UUUpdate IsUUUpdateAvailable() {
DSUpdate IsDSUpdateAvailable() {
if (!checkWifiStatus()) return { false, "", "" };
Msg::DisplayMsg(Lang::get("CHECK_UU_UPDATES"));
Msg::DisplayMsg(Lang::get("CHECK_DS_UPDATES"));
Result ret = 0;
void *socubuf = memalign(0x1000, 0x100000);
@@ -827,7 +827,7 @@ UUUpdate IsUUUpdateAvailable() {
nlohmann::json parsedAPI = nlohmann::json::parse(result_buf);
if (parsedAPI.contains("tag_name") && parsedAPI["tag_name"].is_string()) {
UUUpdate update = { false, "", "" };
DSUpdate update = { false, "", "" };
update.Version = parsedAPI["tag_name"];
socExit();
@@ -858,10 +858,10 @@ extern bool is3DSX, exiting;
extern std::string _3dsxPath;
/*
Execute U-U update action.
Execute DarkStore update action.
*/
void UpdateAction() {
UUUpdate res = IsUUUpdateAvailable();
DSUpdate res = IsDSUpdateAvailable();
if (res.Available) {
bool confirmed = false;
int scrollIndex = 0;
@@ -906,7 +906,7 @@ void UpdateAction() {
if (ScriptUtils::downloadRelease("DarkStore-3DS/DarkStore", (is3DSX ? "DarkStore.3dsx" : "DarkStore.cia"),
(is3DSX ? _3dsxPath : "sdmc:/DarkStore.cia"),
false, Lang::get("DONLOADING_UNIVERSAL_UPDATER"), true) == 0) {
false, Lang::get("DONLOADING_DARKSTORE"), true) == 0) {
if (is3DSX) {
Msg::waitMsg(Lang::get("UPDATE_DONE"));
@@ -914,7 +914,7 @@ void UpdateAction() {
return;
}
ScriptUtils::installFile("sdmc:/DarkStore.cia", false, Lang::get("INSTALL_UNIVERSAL_UPDATER"), true);
ScriptUtils::installFile("sdmc:/DarkStore.cia", false, Lang::get("INSTALL_DARKSTORE"), true);
ScriptUtils::removeFile("sdmc:/DarkStore.cia", Lang::get("DELETE_UNNEEDED_FILE"), true);
Msg::waitMsg(Lang::get("UPDATE_DONE"));
exiting = true;
@@ -934,10 +934,10 @@ static StoreList fetch(const std::string &entry, nlohmann::json &js) {
return store;
}
/*
Fetch store list for available UniStores.
Fetch store list for available Stores.
*/
std::vector<StoreList> FetchStores() {
Msg::DisplayMsg(Lang::get("FETCHING_RECOMMENDED_UNISTORES"));
Msg::DisplayMsg(Lang::get("FETCHING_RECOMMENDED_STORES"));
std::vector<StoreList> stores = { };
Result ret = 0;
+10 -8
View File
@@ -89,13 +89,13 @@ void getDirectoryContents(std::vector<DirEntry> &dirContents) {
}
/*
Return UniStore info.
Return Store info.
const std::string &file: Const Reference to the path of the file.
const std::string &fieName: Const Reference to the filename, without path.
*/
UniStoreInfo GetInfo(const std::string &file, const std::string &fileName) {
UniStoreInfo Temp = { "", "", "", "", fileName, "", -1, -1, -1 }; // Title, Author, URL, File (to check if no slash exist), FileName, Desc, Version, Revision, entries.
StoreInfo GetInfo(const std::string &file, const std::string &fileName) {
StoreInfo Temp = { "", "", "", "", fileName, "", -1, -1, -1 }; // Title, Author, URL, File (to check if no slash exist), FileName, Desc, Version, Revision, entries.
if (fileName.length() > 4) {
if(*(u32*)(fileName.c_str() + fileName.length() - 4) == (1886349435 & ~(1 << 3))) return Temp;
@@ -147,23 +147,25 @@ UniStoreInfo GetInfo(const std::string &file, const std::string &fileName) {
}
/*
Return UniStore info vector.
Return Store info vector.
const std::string &path: Const Reference to the path, where to check.
*/
std::vector<UniStoreInfo> GetUniStoreInfo(const std::string &path) {
std::vector<UniStoreInfo> info;
std::vector<StoreInfo> GetStoreInfo(const std::string &path) {
std::vector<StoreInfo> info;
std::vector<DirEntry> dirContents;
if (access(path.c_str(), F_OK) != 0) return {}; // Folder does not exist.
chdir(path.c_str());
getDirectoryContents(dirContents, { "unistore" });
getDirectoryContents(dirContents, { "store", "unistore" });
for(uint i = 0; i < dirContents.size(); i++) {
/* Make sure to ONLY push .unistores, and no folders. Avoids crashes in that case too. */
/* Make sure to ONLY push .store & .unistore, and no folders. Avoids crashes in that case too. */
if ((path + dirContents[i].name).find(".unistore") != std::string::npos) {
info.push_back( GetInfo(path + dirContents[i].name, dirContents[i].name) );
} else if ((path + dirContents[i].name).find(".store") != std::string::npos) {
info.push_back( GetInfo(path + dirContents[i].name, dirContents[i].name) );
}
}
+2 -2
View File
@@ -376,8 +376,8 @@ void QueueSystem::QueueHandle() {
if (queueEntries[0]->status == QueueStatus::Done) { // ONLY update, if successful.
if (StoreUtils::meta) {
StoreUtils::meta->SetUpdated(queueEntries[0]->unistoreName, queueEntries[0]->entryName, queueEntries[0]->lastUpdated);
StoreUtils::meta->SetInstalled(queueEntries[0]->unistoreName, queueEntries[0]->entryName, queueEntries[0]->name);
StoreUtils::meta->SetUpdated(queueEntries[0]->storeName, queueEntries[0]->entryName, queueEntries[0]->lastUpdated);
StoreUtils::meta->SetInstalled(queueEntries[0]->storeName, queueEntries[0]->entryName, queueEntries[0]->name);
StoreUtils::RefreshUpdateAVL();
}
}