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