Add Goldleaf v0.10 support. Remove jenkins malware, add Drone, update readme, increment version. Shifting code to the safer place. Update dependencies.
Some checks reported errors
continuous-integration/drone Build encountered an error
Some checks reported errors
continuous-integration/drone Build encountered an error
Fix #94: Just doing as @Fatih120 said Fix #124: Implement updated Spanish translation by @Uzi-Oni
This commit is contained in:
parent
0b8092077a
commit
5ed2167e9d
26 changed files with 1447 additions and 217 deletions
41
.drone.yml
Normal file
41
.drone.yml
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
kind: pipeline
|
||||||
|
type: docker
|
||||||
|
name: default
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: test
|
||||||
|
image: maven:3-jdk-11
|
||||||
|
commands:
|
||||||
|
- mvn -B -DskipTests clean package
|
||||||
|
- mvn test -B
|
||||||
|
volumes:
|
||||||
|
- name: m2
|
||||||
|
path: /root/.m2
|
||||||
|
|
||||||
|
- name: archive-standard-artifact
|
||||||
|
image: alpine:latest
|
||||||
|
commands:
|
||||||
|
- mkdir -p /builds/ns-usbloader
|
||||||
|
- cp target/ns-usbloader-*jar /builds/ns-usbloader/
|
||||||
|
volumes:
|
||||||
|
- name: builds
|
||||||
|
path: /builds
|
||||||
|
|
||||||
|
- name: make-store-legacy-artifact
|
||||||
|
image: maven:3-jdk-11
|
||||||
|
commands:
|
||||||
|
- sed -z -i -e 's/<groupId>org.usb4java<\/groupId>\n\s*<artifactId>usb4java<\/artifactId>\s*<version>1.3.0<\/version>/<groupId>org.usb4java<\/groupId>\n<artifactId>usb4java<\/artifactId>\n<version>1.2.0<\/version>/g' pom.xml
|
||||||
|
- sed -z -i -e 's/<finalName>${project.artifactId}-${project.version}-${maven.build.timestamp}<\/finalName>/<finalName>${project.artifactId}-legacy-${project.version}-${maven.build.timestamp}<\/finalName>/g' pom.xml
|
||||||
|
- mvn -B -DskipTests clean package
|
||||||
|
- cp target/ns-usbloader-*jar /builds/ns-usbloader/
|
||||||
|
volumes:
|
||||||
|
- name: m2
|
||||||
|
path: /root/.m2
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- name: m2
|
||||||
|
host:
|
||||||
|
path: /home/docker/drone/files/m2
|
||||||
|
- name: builds
|
||||||
|
host:
|
||||||
|
path: /home/www/builds
|
31
Jenkinsfile
vendored
31
Jenkinsfile
vendored
|
@ -1,31 +0,0 @@
|
||||||
pipeline {
|
|
||||||
agent {
|
|
||||||
docker {
|
|
||||||
image 'maven:3-jdk-11'
|
|
||||||
args '-v /home/docker/jenkins/files/m2:/root/.m2'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stages {
|
|
||||||
stage('Build') {
|
|
||||||
steps {
|
|
||||||
sh 'mvn -B -DskipTests clean package'
|
|
||||||
}
|
|
||||||
post {
|
|
||||||
success {
|
|
||||||
archiveArtifacts artifacts: 'target/*.jar, target/*.exe'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Test') {
|
|
||||||
steps {
|
|
||||||
sh 'mvn test'
|
|
||||||
}
|
|
||||||
post {
|
|
||||||
always {
|
|
||||||
junit 'target/surefire-reports/*.xml'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
33
README.md
33
README.md
|
@ -1,10 +1,6 @@
|
||||||
# NS-USBloader
|
# NS-USBloader
|
||||||
|
|
||||||
![License](https://img.shields.io/badge/License-GPLv3-blue.svg) ![Releases](https://img.shields.io/github/downloads/developersu/ns-usbloader/total.svg) ![LatestVer](https://img.shields.io/github/release/developersu/ns-usbloader.svg) ![CI](https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fredrise.ru%2Fjen%2Fjob%2Fns-usbloader%2Fjob%2Fmaster%2F)
|
![License](https://img.shields.io/badge/License-GPLv3-blue.svg) ![Releases](https://img.shields.io/github/downloads/developersu/ns-usbloader/total.svg) ![LatestVer](https://img.shields.io/github/release/developersu/ns-usbloader.svg) [![Build Status](https://ci.redrise.ru/api/badges/desu/ns-usbloader/status.svg)](https://ci.redrise.ru/desu/ns-usbloader)
|
||||||
|
|
||||||
## Mirror: [source code](https://git.redrise.ru/desu/ns-usbloader) | [builds](https://redrise.ru/jen/blue/organizations/jenkins/ns-usbloader/activity)
|
|
||||||
|
|
||||||
[Support author link](#support-this-app)
|
|
||||||
|
|
||||||
NS-USBloader is:
|
NS-USBloader is:
|
||||||
* A PC-side installer for **[Huntereb/Awoo-Installer](https://github.com/Huntereb/Awoo-Installer)** / other compatible installers (USB and Network supported) and **[XorTroll/GoldLeaf](https://github.com/XorTroll/Goldleaf)** (USB) NSP installer.
|
* A PC-side installer for **[Huntereb/Awoo-Installer](https://github.com/Huntereb/Awoo-Installer)** / other compatible installers (USB and Network supported) and **[XorTroll/GoldLeaf](https://github.com/XorTroll/Goldleaf)** (USB) NSP installer.
|
||||||
|
@ -17,8 +13,14 @@ Alternative to default **usb_install_pc.py**, **remote_install_pc.py**, **GoldTr
|
||||||
[Click here for Android version ;)](https://github.com/developersu/ns-usbloader-mobile)
|
[Click here for Android version ;)](https://github.com/developersu/ns-usbloader-mobile)
|
||||||
|
|
||||||
With GUI and cookies. Works on Windows, macOS and Linux.
|
With GUI and cookies. Works on Windows, macOS and Linux.
|
||||||
|
### Let's stay in touch:
|
||||||
|
#### [→ Independent source code storage](https://git.redrise.ru/desu/ns-usbloader)
|
||||||
|
#### [→ Mirror, issues tracker, place to send PRs](https://github.com/developersu/ns-usbloader)
|
||||||
|
#### [→ Nightly builds](https://redrise.ru/builds/ns-usbloader/)
|
||||||
|
|
||||||
Sometimes I add new posts about this project [on my home page](https://developersu.blogspot.com/search/label/NS-USBloader).
|
[Support/Donate](#support-this-app)
|
||||||
|
|
||||||
|
Sometimes I add new posts about this project [on my blog page](https://developersu.blogspot.com/search/label/NS-USBloader).
|
||||||
|
|
||||||
![Application screenshot](screenshots/1.png)
|
![Application screenshot](screenshots/1.png)
|
||||||
<img src="screenshots/2.png" alt="screenshot" width="250"/> <img src="screenshots/3.png" alt="screenshot" width="250"/>
|
<img src="screenshots/2.png" alt="screenshot" width="250"/> <img src="screenshots/3.png" alt="screenshot" width="250"/>
|
||||||
|
@ -45,7 +47,7 @@ Sometimes I add new posts about this project [on my home page](https://developer
|
||||||
* Italian by [unbranched](https://github.com/unbranched)
|
* Italian by [unbranched](https://github.com/unbranched)
|
||||||
* Korean by [DDinghoya](https://github.com/DDinghoya)
|
* Korean by [DDinghoya](https://github.com/DDinghoya)
|
||||||
* Portuguese by [almircanella](https://github.com/almircanella)
|
* Portuguese by [almircanella](https://github.com/almircanella)
|
||||||
* Spanish by [/u/cokimaya007](https://www.reddit.com/u/cokimaya007), Kuziel Alejandro
|
* Spanish by [/u/cokimaya007](https://www.reddit.com/u/cokimaya007), [Kuziel Alejandro](https://github.com/Uzi-Oni)
|
||||||
* Chinese (Simplified) by [Huang YunKun (htynkn)](https://github.com/htynkn), [FFT9 (XXgame Group)](https://www.xxgame.net)
|
* Chinese (Simplified) by [Huang YunKun (htynkn)](https://github.com/htynkn), [FFT9 (XXgame Group)](https://www.xxgame.net)
|
||||||
* Chinese (Traditional) by [qazrfv1234](https://github.com/qazrfv1234), [FFT9 (XXgame Group)](https://www.xxgame.net)
|
* Chinese (Traditional) by [qazrfv1234](https://github.com/qazrfv1234), [FFT9 (XXgame Group)](https://www.xxgame.net)
|
||||||
* German by [Swarsele](https://github.com/Swarsele)
|
* German by [Swarsele](https://github.com/Swarsele)
|
||||||
|
@ -68,7 +70,7 @@ JDK 11 for MacOS and Linux
|
||||||
| v0.6.1 | v0.6 |
|
| v0.6.1 | v0.6 |
|
||||||
| v0.7 - 0.7.3 | v0.7+ |
|
| v0.7 - 0.7.3 | v0.7+ |
|
||||||
| v0.8 - 0.9 | v1.0+ |
|
| v0.8 - 0.9 | v1.0+ |
|
||||||
| v0.10 | not supported; TBD |
|
| v0.10 | v6.0 |
|
||||||
|
|
||||||
where '+' means 'any next NS-USBloader version'.
|
where '+' means 'any next NS-USBloader version'.
|
||||||
|
|
||||||
|
@ -245,14 +247,19 @@ To convert files of any locale to readable format (and vise-versa) you can use t
|
||||||
|
|
||||||
## Support this app
|
## Support this app
|
||||||
|
|
||||||
If you like this app, just give a star.
|
If you like this app, just give a star (@ GitHub).
|
||||||
|
|
||||||
If you want to make a donation*, please see below:
|
This is non-commercial project.
|
||||||
|
|
||||||
[yoomoney](https://yoomoney.ru/to/410014301951665)
|
Nevertheless, I'll be more than happy if you find a chance to make a donation for charity to people I trust:
|
||||||
|
|
||||||
*Please note: this is non-commercial application.
|
* BTC → 1YoBdyiL4TTVsCWmJ93TkfU2a1s9UfJcY
|
||||||
|
* LTC → MEXnCLjwvaAZpaoJ1J4biF4DpoAx86gCkf
|
||||||
|
* ETH → 0x82Ab0ddE183C12cAa6eD61DF3671675C4bdC42fc
|
||||||
|
* DOGE → DFfVjsbcs9VfV9EQTSFF3xJVbjZSbmctP3
|
||||||
|
* DOT → 13javzN4ixHPmBfR1oZHjAecydvWbEuqRtBWuxrZyKvkUrg3
|
||||||
|
* USDT (TRC20) → THhhs883gH1AcvmNb2EVfhR7QNkWnoa1vN
|
||||||
|
|
||||||
Thanks
|
Thanks!
|
||||||
|
|
||||||
Appreciate assistance and support of both [Vitaliy](https://github.com/SebastianUA) and [Konstantin](https://github.com/konstantin-kelemen). Without you all this magic would not have happened.
|
Appreciate assistance and support of both [Vitaliy](https://github.com/SebastianUA) and [Konstantin](https://github.com/konstantin-kelemen). Without you all this magic would not have happened.
|
||||||
|
|
50
pom.xml
50
pom.xml
|
@ -8,11 +8,11 @@
|
||||||
<name>NS-USBloader</name>
|
<name>NS-USBloader</name>
|
||||||
|
|
||||||
<artifactId>ns-usbloader</artifactId>
|
<artifactId>ns-usbloader</artifactId>
|
||||||
<version>5.2-SNAPSHOT</version>
|
<version>6.0</version>
|
||||||
|
|
||||||
<url>https://github.com/developersu/ns-usbloader/</url>
|
<url>https://redrise.ru</url>
|
||||||
<description>
|
<description>
|
||||||
NSP USB loader for Awoo Installer and compatible (USB and Network) and GoldLeaf
|
NS multi-tool
|
||||||
</description>
|
</description>
|
||||||
<inceptionYear>2019</inceptionYear>
|
<inceptionYear>2019</inceptionYear>
|
||||||
<organization>
|
<organization>
|
||||||
|
@ -42,6 +42,7 @@
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<maven.build.timestamp.format>yyyyMMdd.HHmmss</maven.build.timestamp.format>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<issueManagement>
|
<issueManagement>
|
||||||
|
@ -54,7 +55,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>commons-cli</groupId>
|
<groupId>commons-cli</groupId>
|
||||||
<artifactId>commons-cli</artifactId>
|
<artifactId>commons-cli</artifactId>
|
||||||
<version>1.4</version>
|
<version>1.5.0</version>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -67,21 +68,21 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-media</artifactId>
|
<artifactId>javafx-media</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>linux</classifier>
|
<classifier>linux</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-fxml</artifactId>
|
<artifactId>javafx-fxml</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>linux</classifier>
|
<classifier>linux</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-graphics</artifactId>
|
<artifactId>javafx-graphics</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>linux</classifier>
|
<classifier>linux</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
@ -89,28 +90,28 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-controls</artifactId>
|
<artifactId>javafx-controls</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>win</classifier>
|
<classifier>win</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-media</artifactId>
|
<artifactId>javafx-media</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>win</classifier>
|
<classifier>win</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-fxml</artifactId>
|
<artifactId>javafx-fxml</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>win</classifier>
|
<classifier>win</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-graphics</artifactId>
|
<artifactId>javafx-graphics</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>win</classifier>
|
<classifier>win</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
@ -118,28 +119,28 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-controls</artifactId>
|
<artifactId>javafx-controls</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>mac</classifier>
|
<classifier>mac</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-media</artifactId>
|
<artifactId>javafx-media</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>mac</classifier>
|
<classifier>mac</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-fxml</artifactId>
|
<artifactId>javafx-fxml</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>mac</classifier>
|
<classifier>mac</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-graphics</artifactId>
|
<artifactId>javafx-graphics</artifactId>
|
||||||
<version>17</version>
|
<version>18.0.1</version>
|
||||||
<classifier>mac</classifier>
|
<classifier>mac</classifier>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
@ -154,23 +155,35 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.junit.jupiter</groupId>
|
<groupId>org.junit.jupiter</groupId>
|
||||||
<artifactId>junit-jupiter-engine</artifactId>
|
<artifactId>junit-jupiter-engine</artifactId>
|
||||||
<version>5.5.2</version>
|
<version>5.8.2</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.junit.jupiter</groupId>
|
<groupId>org.junit.jupiter</groupId>
|
||||||
<artifactId>junit-jupiter-api</artifactId>
|
<artifactId>junit-jupiter-api</artifactId>
|
||||||
<version>5.5.2</version>
|
<version>5.8.2</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.junit.jupiter</groupId>
|
<groupId>org.junit.jupiter</groupId>
|
||||||
<artifactId>junit-jupiter-params</artifactId>
|
<artifactId>junit-jupiter-params</artifactId>
|
||||||
<version>5.5.2</version>
|
<version>5.8.2</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<build>
|
<build>
|
||||||
|
<finalName>${project.artifactId}-${project.version}-${maven.build.timestamp}</finalName>
|
||||||
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/resources</directory>
|
||||||
|
<filtering>false</filtering>
|
||||||
|
</resource>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/resources-filtered</directory>
|
||||||
|
<filtering>true</filtering>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
|
||||||
<plugins>
|
<plugins>
|
||||||
<!-- Junit5 -->
|
<!-- Junit5 -->
|
||||||
<plugin>
|
<plugin>
|
||||||
|
@ -217,6 +230,7 @@
|
||||||
<descriptorRefs>
|
<descriptorRefs>
|
||||||
<descriptorRef>jar-with-dependencies</descriptorRef>
|
<descriptorRef>jar-with-dependencies</descriptorRef>
|
||||||
</descriptorRefs>
|
</descriptorRefs>
|
||||||
|
<appendAssemblyId>false</appendAssemblyId>
|
||||||
</configuration>
|
</configuration>
|
||||||
<executions>
|
<executions>
|
||||||
<execution>
|
<execution>
|
||||||
|
|
|
@ -27,7 +27,7 @@ public class AppPreferences {
|
||||||
|
|
||||||
private final Preferences preferences;
|
private final Preferences preferences;
|
||||||
private final Locale locale;
|
private final Locale locale;
|
||||||
public static final String[] goldleafSupportedVersions = {"v0.5", "v0.7.x", "v0.8-0.9"};
|
public static final String[] goldleafSupportedVersions = {"v0.5", "v0.7.x", "v0.8-0.9", "v0.10"};
|
||||||
|
|
||||||
private AppPreferences(){
|
private AppPreferences(){
|
||||||
this.preferences = Preferences.userRoot().node("NS-USBloader");
|
this.preferences = Preferences.userRoot().node("NS-USBloader");
|
||||||
|
|
|
@ -32,7 +32,7 @@ import java.util.ResourceBundle;
|
||||||
|
|
||||||
public class NSLMain extends Application {
|
public class NSLMain extends Application {
|
||||||
|
|
||||||
public static final String appVersion = "v5.2";
|
public static String appVersion;
|
||||||
public static boolean isCli;
|
public static boolean isCli;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -41,6 +41,7 @@ public class NSLMain extends Application {
|
||||||
|
|
||||||
Locale userLocale = AppPreferences.getInstance().getLocale();
|
Locale userLocale = AppPreferences.getInstance().getLocale();
|
||||||
ResourceBundle rb = ResourceBundle.getBundle("locale", userLocale);
|
ResourceBundle rb = ResourceBundle.getBundle("locale", userLocale);
|
||||||
|
NSLMain.appVersion = ResourceBundle.getBundle("app").getString("_version");
|
||||||
|
|
||||||
loader.setResources(rb);
|
loader.setResources(rb);
|
||||||
Parent root = loader.load();
|
Parent root = loader.load();
|
||||||
|
|
1130
src/main/java/nsusbloader/com/usb/GoldLeaf_010.java
Normal file
1130
src/main/java/nsusbloader/com/usb/GoldLeaf_010.java
Normal file
File diff suppressed because it is too large
Load diff
|
@ -197,7 +197,7 @@ class TinFoil extends TransferModule {
|
||||||
ae.printStackTrace();
|
ae.printStackTrace();
|
||||||
return true;
|
return true;
|
||||||
} catch (NullPointerException npe){
|
} catch (NullPointerException npe){
|
||||||
print("NullPointerException (in some moment application didn't find something. Something important.):" +
|
print("Application didn't find something important. Make sure you have enough space on medium!" +
|
||||||
"\n "+npe.getMessage(), EMsgType.FAIL);
|
"\n "+npe.getMessage(), EMsgType.FAIL);
|
||||||
npe.printStackTrace();
|
npe.printStackTrace();
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -49,7 +49,7 @@ public class UsbCommunications extends CancellableRunnable {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
print("\tStart", EMsgType.INFO);
|
print("\tStart");
|
||||||
|
|
||||||
UsbConnect usbConnect = UsbConnect.connectHomebrewMode(logPrinter);
|
UsbConnect usbConnect = UsbConnect.connectHomebrewMode(logPrinter);
|
||||||
|
|
||||||
|
@ -66,6 +66,9 @@ public class UsbCommunications extends CancellableRunnable {
|
||||||
case "TinFoil":
|
case "TinFoil":
|
||||||
module = new TinFoil(handler, nspMap, this, logPrinter);
|
module = new TinFoil(handler, nspMap, this, logPrinter);
|
||||||
break;
|
break;
|
||||||
|
case "GoldLeafv0.10":
|
||||||
|
module = new GoldLeaf_010(handler, nspMap, this, logPrinter, nspFilterForGl);
|
||||||
|
break;
|
||||||
case "GoldLeafv0.8-0.9":
|
case "GoldLeafv0.8-0.9":
|
||||||
module = new GoldLeaf_08(handler, nspMap, this, logPrinter, nspFilterForGl);
|
module = new GoldLeaf_08(handler, nspMap, this, logPrinter, nspFilterForGl);
|
||||||
break;
|
break;
|
||||||
|
@ -87,12 +90,12 @@ public class UsbCommunications extends CancellableRunnable {
|
||||||
*/
|
*/
|
||||||
private void close(EFileStatus status){
|
private void close(EFileStatus status){
|
||||||
logPrinter.update(nspMap, status);
|
logPrinter.update(nspMap, status);
|
||||||
print("\tEnd", EMsgType.INFO);
|
print("\tEnd");
|
||||||
logPrinter.close();
|
logPrinter.close();
|
||||||
}
|
}
|
||||||
private void print(String message, EMsgType type){
|
private void print(String message){
|
||||||
try {
|
try {
|
||||||
logPrinter.print(message, type);
|
logPrinter.print(message, EMsgType.INFO);
|
||||||
}
|
}
|
||||||
catch (InterruptedException ie){
|
catch (InterruptedException ie){
|
||||||
ie.printStackTrace();
|
ie.printStackTrace();
|
||||||
|
|
1
src/main/resources-filtered/app.properties
Normal file
1
src/main/resources-filtered/app.properties
Normal file
|
@ -0,0 +1 @@
|
||||||
|
_version=v${project.version}
|
|
@ -11,8 +11,9 @@ windowBodyConfirmExit=Data transfer is in progress and closing this application
|
||||||
windowTitleConfirmExit=No, don't do this!
|
windowTitleConfirmExit=No, don't do this!
|
||||||
btn_Stop=Interrupt
|
btn_Stop=Interrupt
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=Status
|
tab1_table_Lbl_Status=Status
|
||||||
tab1_table_Lbl_FileName=File name
|
tab1_table_Lbl_FileName=File name
|
||||||
|
|
|
@ -9,8 +9,9 @@ windowBodyConfirmExit=\u062C\u0627\u0631\u064A \u0646\u0642\u0644 \u0627\u0644\u
|
||||||
windowTitleConfirmExit=\u0644\u0627 , \u0644\u0627 \u062A\u0641\u0639\u0644 \u0630\u0644\u0643!
|
windowTitleConfirmExit=\u0644\u0627 , \u0644\u0627 \u062A\u0641\u0639\u0644 \u0630\u0644\u0643!
|
||||||
btn_Stop=\u0625\u064A\u0642\u0627\u0641
|
btn_Stop=\u0625\u064A\u0642\u0627\u0641
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
\u0627\u0644\u0645\u0635\u062F\u0631: https://github.com/developersu/ns-usbloader/\n\
|
\u0627\u0644\u0645\u0635\u062F\u0631: https://git.redrise.ru/desu/ns-usbloader/\n\
|
||||||
\u0627\u0644\u0645\u0648\u0642\u0639: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
\u0627\u0644\u0645\u0648\u0642\u0639: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=\u0627\u0644\u062D\u0627\u0644\u0629
|
tab1_table_Lbl_Status=\u0627\u0644\u062D\u0627\u0644\u0629
|
||||||
tab1_table_Lbl_FileName=\u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641
|
tab1_table_Lbl_FileName=\u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641
|
||||||
|
@ -70,3 +71,4 @@ tab2_Cb_GlVersion=\u0625\u0635\u062F\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\
|
||||||
tab2_Cb_GLshowNspOnly=\u0627\u0639\u0631\u0636 \u0641\u0642\u0637 \u0627\u0644\u0645\u0644\u0641\u0627\u062A \u0630\u0627\u062A \u0627\u0644\u0625\u0645\u062A\u062F\u0627\u062F "\u0625\u0646 \u0625\u0633 \u0628\u064A" \u0641\u064A \u0628\u0631\u0646\u0627\u0645\u062C \u0627\u0644\u0640 "\u062C\u0648\u0644\u062F \u0644\u064A\u0641".
|
tab2_Cb_GLshowNspOnly=\u0627\u0639\u0631\u0636 \u0641\u0642\u0637 \u0627\u0644\u0645\u0644\u0641\u0627\u062A \u0630\u0627\u062A \u0627\u0644\u0625\u0645\u062A\u062F\u0627\u062F "\u0625\u0646 \u0625\u0633 \u0628\u064A" \u0641\u064A \u0628\u0631\u0646\u0627\u0645\u062C \u0627\u0644\u0640 "\u062C\u0648\u0644\u062F \u0644\u064A\u0641".
|
||||||
windowBodyPleaseStopOtherProcessFirst=\u0645\u0646 \u0641\u0636\u0644\u0643 \u0642\u0645 \u0628\u0625\u064A\u0642\u0627\u0641 \u0627\u0644\u0639\u0645\u0644\u064A\u0627\u062A \u0627\u0644\u0623\u062E\u0631\u0649 \u0642\u0628\u0644 \u0627\u0644\u0625\u0633\u062A\u0645\u0631\u0627\u0631.
|
windowBodyPleaseStopOtherProcessFirst=\u0645\u0646 \u0641\u0636\u0644\u0643 \u0642\u0645 \u0628\u0625\u064A\u0642\u0627\u0641 \u0627\u0644\u0639\u0645\u0644\u064A\u0627\u062A \u0627\u0644\u0623\u062E\u0631\u0649 \u0642\u0628\u0644 \u0627\u0644\u0625\u0633\u062A\u0645\u0631\u0627\u0631.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,9 @@ windowBodyConfirmExit=Pr\u00E1v\u011B prob\u00EDh\u00E1 p\u0159enos dat a zav\u0
|
||||||
windowTitleConfirmExit=Ne, te\u010F nechci odej\u00EDt!
|
windowTitleConfirmExit=Ne, te\u010F nechci odej\u00EDt!
|
||||||
btn_Stop=P\u0159eru\u0161it
|
btn_Stop=P\u0159eru\u0161it
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=Stav
|
tab1_table_Lbl_Status=Stav
|
||||||
tab1_table_Lbl_FileName=N\u00E1zev souboru
|
tab1_table_Lbl_FileName=N\u00E1zev souboru
|
||||||
|
@ -70,3 +71,4 @@ tab2_Cb_GlVersion=GoldLeaf verze
|
||||||
tab2_Cb_GLshowNspOnly=Uk\u00E1zat v GoldLeafu pouze *.nsp.
|
tab2_Cb_GLshowNspOnly=Uk\u00E1zat v GoldLeafu pouze *.nsp.
|
||||||
windowBodyPleaseStopOtherProcessFirst=Pros\u00EDm, p\u0159ed pokra\u010Dov\u00E1n\u00EDm nejprve zru\u0161te aktivn\u00ED p\u0159enos.
|
windowBodyPleaseStopOtherProcessFirst=Pros\u00EDm, p\u0159ed pokra\u010Dov\u00E1n\u00EDm nejprve zru\u0161te aktivn\u00ED p\u0159enos.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,9 @@ windowBodyConfirmExit=Der Datentransfer ist noch nicht abgeschlossen; das Schlie
|
||||||
windowTitleConfirmExit=Nein, mach das nicht!
|
windowTitleConfirmExit=Nein, mach das nicht!
|
||||||
btn_Stop=Unterbrechen
|
btn_Stop=Unterbrechen
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=Status
|
tab1_table_Lbl_Status=Status
|
||||||
tab1_table_Lbl_FileName=Dateiname
|
tab1_table_Lbl_FileName=Dateiname
|
||||||
|
@ -49,3 +50,4 @@ tab2_Cb_GLshowNspOnly=Nur *.nsp in GoldLeaf zeigen.
|
||||||
btn_Cancel=Abbrechen
|
btn_Cancel=Abbrechen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,9 @@ windowBodyConfirmExit=Data transfer is in progress and closing this application
|
||||||
windowTitleConfirmExit=No, don't do this!
|
windowTitleConfirmExit=No, don't do this!
|
||||||
btn_Stop=Interrupt
|
btn_Stop=Interrupt
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=Status
|
tab1_table_Lbl_Status=Status
|
||||||
tab1_table_Lbl_FileName=File name
|
tab1_table_Lbl_FileName=File name
|
||||||
|
|
|
@ -1,47 +1,81 @@
|
||||||
btn_OpenFile=Seleccionar los archivos
|
btn_OpenFile=Seleccionar archivos
|
||||||
|
btn_OpenFolders=Seleccionar carpeta
|
||||||
btn_Upload=Enviar a NS
|
btn_Upload=Enviar a NS
|
||||||
tab3_Txt_EnteredAsMsg1=Est\u00E1 conectado como:
|
btn_OpenFolders_tooltip=Select a folder to be scanned.\nThis folder and all of its subfolders will be scanned.\nAll matching files will be added to the list.
|
||||||
tab3_Txt_EnteredAsMsg2=Deber\u00EDa ser root o haber configurado las reglas 'udev' de este usuario para evitar problemas.
|
tab3_Txt_EnteredAsMsg1=Est\u00E1s conectado como:
|
||||||
tab3_Txt_FilesToUploadTitle=Archivos a subir:
|
tab3_Txt_EnteredAsMsg2=Debes tener permisos root o haber configurado las reglas 'udev' de este usuario para evitar problemas.
|
||||||
|
tab3_Txt_FilesToUploadTitle=Archivos a enviar:
|
||||||
tab3_Txt_GreetingsMessage=Bienvenido a NS-USBloader
|
tab3_Txt_GreetingsMessage=Bienvenido a NS-USBloader
|
||||||
tab3_Txt_NoFolderOrFileSelected=No ha seleccionado ning\u00FAn archivo: Nada se subir\u00E1.
|
tab3_Txt_NoFolderOrFileSelected=Ning\u00FAn archivo seleccionado: No se enviar\u00E1 nada.
|
||||||
windowBodyConfirmExit=Transferencia de datos en progreso, cerrar la aplicaci\u00F3n lo interrumpir\u00E1.\nNo se recomienda.\nInterrumpir proceso y salir?
|
windowBodyConfirmExit=Se est\u00E1n transfiriendo archivos y cerrar la aplicaci\u00F3n lo interrumpir\u00E1.\nNo debes hacer esto.\n\u00BFInterrumpir el proceso y salir?
|
||||||
windowTitleConfirmExit=No, no haga esto!
|
windowTitleConfirmExit=\u00A1No hagas esto!
|
||||||
btn_Stop=Interrumpir
|
btn_Stop=Interrumpir
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=Estado
|
tab1_table_Lbl_Status=Estatus
|
||||||
tab1_table_Lbl_FileName=Nombre del archivo
|
tab1_table_Lbl_FileName=Nombre del archivo
|
||||||
tab1_table_Lbl_Size=Tama\u00F1o
|
tab1_table_Lbl_Size=Tama\u00F1o
|
||||||
tab1_table_Lbl_Upload=Enviar?
|
tab1_table_Lbl_Upload=\u00BFEnviar?
|
||||||
tab1_table_contextMenu_Btn_BtnDelete=Eliminar
|
tab1_table_contextMenu_Btn_BtnDelete=Quitar
|
||||||
tab1_table_contextMenu_Btn_DeleteAll=Eliminar todo
|
tab1_table_contextMenu_Btn_DeleteAll=Quitar todos
|
||||||
tab2_Lbl_HostIP=IP del host
|
tab2_Lbl_HostIP=IP del host
|
||||||
tab1_Lbl_NSIP=NS IP:
|
tab1_Lbl_NSIP=IP del NS:
|
||||||
tab2_Cb_ValidateNSHostName=Validar siempre la entrada de IP de la NS.
|
tab2_Cb_ValidateNSHostName=Siempre verifica el IP del NS.
|
||||||
windowBodyBadIp=Est\u00E1 seguro de que ha introducido la IP de la NS correctamente?
|
windowBodyBadIp=\u00BFEst\u00E1s seguro que la direcci\u00F3n IP ingresada es la del NS?
|
||||||
windowTitleBadIp=Es posible que la direcci\u00F3n IP de la NS sea incorrecta
|
windowTitleBadIp=La IP del NS parece ser incorrecta.
|
||||||
tab2_Cb_ExpertMode=Modo Experto
|
tab2_Cb_ExpertMode=Modo experto (NET setup)
|
||||||
tab2_Lbl_HostPort=Puerto
|
tab2_Lbl_HostPort=puerto
|
||||||
tab2_Cb_AutoDetectIp=Detectar IP autom\u00E1ticamente
|
tab2_Cb_AutoDetectIp=Detectar autom\u00E1ticamente la IP
|
||||||
tab2_Cb_RandSelectPort=Obtener el puerto autom\u00E1ticamente
|
tab2_Cb_RandSelectPort=Obtener puerto aleatoriamente
|
||||||
tab2_Cb_DontServeRequests=No contestar solicitudes
|
tab2_Cb_DontServeRequests=No responder solicitudes
|
||||||
tab2_Lbl_DontServeRequestsDesc=Si habilita esta opci\u00F3n, el ordenador no responder\u00E1 solicitudes de archivos NSP de la NS (en la red), y usar\u00E1 las configuraciones definidas por el host para indicar a Awoo donde se encuentran los archivos
|
tab2_Lbl_DontServeRequestsDesc=Si se activa, esta computadora no responder\u00E1 a las solicitudes de archivos NSP provenientes del NS (en la red) y se usar\u00E1n las configuraciones definidas por el host para decirle a Awoo Installer (o aplicaciones compatibles) donde buscar por los archivos.
|
||||||
tab2_Lbl_HostExtra=Extra
|
tab2_Lbl_HostExtra=extra
|
||||||
windowTitleErrorPort=Puerto asignado incorrectamente!
|
windowTitleErrorPort=\u00A1Puerto incorrecto!
|
||||||
windowBodyErrorPort=El puerto no puede ser 0 o mayor que 65535
|
windowBodyErrorPort=\u00A1Puerto incorrecto!
|
||||||
tab2_Cb_AutoCheckForUpdates=Comprobar actualizaciones autom\u00E1ticamente
|
tab2_Cb_AutoCheckForUpdates=Buscar actualizaciones autom\u00E1ticamente
|
||||||
windowTitleNewVersionAval=Actualizaci\u00F3n disponible
|
windowTitleNewVersionAval=Nueva versi\u00F3n disponible
|
||||||
windowTitleNewVersionNOTAval=No hay actualizaciones disponibles
|
windowTitleNewVersionNOTAval=No hay ninguna nueva versi\u00F3n disponible
|
||||||
windowTitleNewVersionUnknown=No fue posible encontrar actualizaciones
|
windowTitleNewVersionUnknown=No se pueden buscar actualizaciones
|
||||||
windowBodyNewVersionUnknown=Algo fall\u00F3\nLa conexi\u00F3n a internet no funciona correctamente, o GitHub est\u00E1 ca\u00EDdo
|
windowBodyNewVersionUnknown=Algo sali\u00F3 mal\nQuiz\u00E1s no tienes conexi\u00F3n a internet, o GitHub est\u00E1 caido
|
||||||
windowBodyNewVersionNOTAval=Est\u00E1s usando la \u00FAltima versi\u00F3n
|
windowBodyNewVersionNOTAval=Est\u00E1s usando la \u00FAltima versi\u00F3n
|
||||||
tab2_Cb_AllowXciNszXcz=Permite la selecci\u00F3n de archivos XCI / NSZ / XCZ para Awoo
|
tab2_Cb_AllowXciNszXcz=Permitir seleccionar archivos XCI / NSZ / XCZ en Awoo
|
||||||
tab2_Lbl_AllowXciNszXczDesc=Usado por algunas aplicaciones de terceros que soportan XCI/NSZ/XCZ y que utilizan el protocolo de transferencia de Tinfoil. Si no est\u00E1 seguro no cambie la opci\u00F3n.
|
tab2_Lbl_AllowXciNszXczDesc=Usado por aplicaciones que soportan XCI/NSZ/XCZ y utilizan el protocolo de transferencia Awoo (Adubbz/TinFoil). No modificar si no est\u00E1s seguro. Habilitar para Awoo Installer.
|
||||||
tab2_Lbl_Language=Idioma
|
tab2_Lbl_Language=Idioma
|
||||||
windowBodyRestartToApplyLang=Por favor, reinicie el programa para aplicar los cambios.
|
windowBodyRestartToApplyLang=Reinicia la aplicaci\u00F3n para aplicar los cambios.
|
||||||
tab2_Cb_GLshowNspOnly=Mostrar solo *.nsp en GoldLeaf.
|
btn_OpenSplitFile=Seleccionar NSP en partes
|
||||||
|
tab2_Lbl_ApplicationSettings=Ajustes principales
|
||||||
|
tabSplMrg_Lbl_SplitNMergeTitle=Herramienta para dividir y fusionar archivos
|
||||||
|
tabSplMrg_RadioBtn_Split=Dividir
|
||||||
|
tabSplMrg_RadioBtn_Merge=Fusionar
|
||||||
|
tabSplMrg_Txt_File=Archivo:
|
||||||
|
tabSplMrg_Txt_Folder=Archivo dividido (carpeta):
|
||||||
|
tabSplMrg_Btn_SelectFile=Seleccionar archivo
|
||||||
|
tabSplMrg_Btn_SelectFolder=Seleccionar carpeta
|
||||||
|
tabSplMrg_Lbl_SaveToLocation=Guardar en:
|
||||||
|
tabSplMrg_Btn_ChangeSaveToLocation=Cambiar
|
||||||
|
tabSplMrg_Btn_Convert=Convertir
|
||||||
|
windowTitleError=Error
|
||||||
|
windowBodyPleaseFinishTransfersFirst=No se pueden dividir/fusionar archivos mientras se est\u00E1 realizando otro proceso. Por favor, cancela las operaciones de transferencia activas primero.
|
||||||
|
done_txt=\u00A1Listo!
|
||||||
|
failure_txt=Error
|
||||||
|
btn_Select=Seleccionar
|
||||||
|
btn_InjectPayloader=Injectar payload
|
||||||
|
tabNXDT_Btn_Start=\u00A1Iniciar!
|
||||||
|
tab2_Btn_InstallDrivers=Descargar e instalar controladores
|
||||||
|
windowTitleDownloadDrivers=Descargar e instalar controladores
|
||||||
|
windowBodyDownloadDrivers=Descargando controladores (libusbK v3.0.7.0)...
|
||||||
btn_Cancel=Cancelar
|
btn_Cancel=Cancelar
|
||||||
|
btn_Close=Cerrar
|
||||||
|
tab2_Cb_GlVersion=Versi\u00F3n de GoldLeaf
|
||||||
|
tab2_Cb_GLshowNspOnly=Mostrar solo *.nsp en GoldLeaf.
|
||||||
|
windowBodyPleaseStopOtherProcessFirst=Det\u00E9n los dem\u00E1s procesos activos antes de continuar.
|
||||||
|
tab2_Cb_foldersSelectorForRoms=Seleccionar una carpeta con archivos ROM en lugar de seleccionarlos individualmente.
|
||||||
|
tab2_Cb_foldersSelectorForRomsDesc=Cambia el comportamiento del bot\u00F3n de 'Seleccionar archivos' en la pesta\u00F1a 'Juegos': en lugar de seleccionar archivos ROM uno por uno puedes seleccionar una carpeta para instalarlos todos a la vez.
|
||||||
|
windowTitleAddingFiles=Buscando archivos...
|
||||||
|
windowBodyFilesScanned=Archivos encontrados: %d\nSe a\u00F1adir\u00E1n: %d
|
||||||
|
tab2_Lbl_AwooBlockTitle=Awoo Installer y compatibles
|
||||||
|
tabRcm_Lbl_Payload=Payload:
|
||||||
|
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
||||||
|
|
|
@ -9,8 +9,9 @@ windowBodyConfirmExit=Le transfert de donn\u00E9es est en cours et la fermeture
|
||||||
windowTitleConfirmExit=Non, ne faites pas \u00E7a!
|
windowTitleConfirmExit=Non, ne faites pas \u00E7a!
|
||||||
btn_Stop=Interrompre
|
btn_Stop=Interrompre
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Upload=Envoyer ?
|
tab1_table_Lbl_Upload=Envoyer ?
|
||||||
tab1_table_Lbl_Size=Taille
|
tab1_table_Lbl_Size=Taille
|
||||||
|
@ -44,3 +45,4 @@ tab2_Lbl_Language=La langue
|
||||||
btn_Cancel=Annuler
|
btn_Cancel=Annuler
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,9 @@ windowBodyConfirmExit=Il trasferimento dei dati \u00E8 in corso e la chiusura de
|
||||||
windowTitleConfirmExit=No, non farlo!
|
windowTitleConfirmExit=No, non farlo!
|
||||||
btn_Stop=Interrompi
|
btn_Stop=Interrompi
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Sorgenti: https://github.com/developersu/ns-usbloader/\n\
|
Sorgenti: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Sito: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Sito: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=Stato
|
tab1_table_Lbl_Status=Stato
|
||||||
tab1_table_Lbl_FileName=Nome file
|
tab1_table_Lbl_FileName=Nome file
|
||||||
|
@ -78,3 +79,4 @@ windowBodyFilesScanned=File scansionati: %d\nVerranno aggiunti: %d
|
||||||
tab2_Lbl_AwooBlockTitle=Awoo Installer e compatibili
|
tab2_Lbl_AwooBlockTitle=Awoo Installer e compatibili
|
||||||
tabRcm_Lbl_Payload=Payload:
|
tabRcm_Lbl_Payload=Payload:
|
||||||
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,9 @@ windowBodyConfirmExit=\uB370\uC774\uD130 \uC804\uC1A1\uC774 \uC9C4\uD589 \uC911\
|
||||||
windowTitleConfirmExit=\uC544\uB2C8\uC624, \uC774\uAC83\uC740 \uD558\uC9C0\uB9C8\uC138\uC694!
|
windowTitleConfirmExit=\uC544\uB2C8\uC624, \uC774\uAC83\uC740 \uD558\uC9C0\uB9C8\uC138\uC694!
|
||||||
btn_Stop=\uC911\uB2E8
|
btn_Stop=\uC911\uB2E8
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=\uC0C1\uD0DC
|
tab1_table_Lbl_Status=\uC0C1\uD0DC
|
||||||
tab1_table_Lbl_FileName=\uD30C\uC77C \uC774\uB984
|
tab1_table_Lbl_FileName=\uD30C\uC77C \uC774\uB984
|
||||||
|
@ -78,3 +79,4 @@ windowBodyFilesScanned=\uC2A4\uCE94 \uB41C \uD30C\uC77C: %d\n\uCD94\uAC00 \uB420
|
||||||
tab2_Lbl_AwooBlockTitle=Awoo \uC124\uCE58 \uD504\uB85C\uADF8\uB7A8\uACFC \uD638\uD658\uC131
|
tab2_Lbl_AwooBlockTitle=Awoo \uC124\uCE58 \uD504\uB85C\uADF8\uB7A8\uACFC \uD638\uD658\uC131
|
||||||
tabRcm_Lbl_Payload=\uD398\uC774\uB85C\uB4DC:
|
tabRcm_Lbl_Payload=\uD398\uC774\uB85C\uB4DC:
|
||||||
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,9 @@ windowBodyConfirmExit=Transfer\u00EAncia de dados em progresso: Fechar ir\u00E1
|
||||||
windowTitleConfirmExit=N\u00E3o, n\u00E3o fa\u00E7a isso!
|
windowTitleConfirmExit=N\u00E3o, n\u00E3o fa\u00E7a isso!
|
||||||
btn_Stop=Interromper!
|
btn_Stop=Interromper!
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Fonte: https://github.com/developersu/ns-usbloader/\n\
|
Fonte: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=Status
|
tab1_table_Lbl_Status=Status
|
||||||
tab1_table_Lbl_FileName=Nome do Arquivo
|
tab1_table_Lbl_FileName=Nome do Arquivo
|
||||||
|
@ -69,3 +70,4 @@ btn_Close=Fechar
|
||||||
tab2_Cb_GlVersion=Vers\u00E3o do GoldLeaf
|
tab2_Cb_GlVersion=Vers\u00E3o do GoldLeaf
|
||||||
tab2_Cb_GLshowNspOnly=Mostrar apenas *.nsp no GoldLeaf.
|
tab2_Cb_GLshowNspOnly=Mostrar apenas *.nsp no GoldLeaf.
|
||||||
windowBodyPleaseStopOtherProcessFirst=Por favor, pare outros processos ativos antes de prosseguir
|
windowBodyPleaseStopOtherProcessFirst=Por favor, pare outros processos ativos antes de prosseguir
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,9 @@ windowBodyConfirmExit=Transferul de date este \u00EEn desf\u0103\u0219urare \u02
|
||||||
windowTitleConfirmExit=Nu, nu face asta!
|
windowTitleConfirmExit=Nu, nu face asta!
|
||||||
btn_Stop=\u00CEntrerupere
|
btn_Stop=\u00CEntrerupere
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=Status
|
tab1_table_Lbl_Status=Status
|
||||||
tab1_table_Lbl_FileName=Numele fi\u0219ierului
|
tab1_table_Lbl_FileName=Numele fi\u0219ierului
|
||||||
|
|
|
@ -9,8 +9,9 @@ windowBodyConfirmExit=\u0421\u0435\u0439\u0447\u0430\u0441 \u043F\u0440\u043E\u0
|
||||||
windowTitleConfirmExit=\u041D\u0435\u0442, \u043E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0441\u044C!
|
windowTitleConfirmExit=\u041D\u0435\u0442, \u043E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0441\u044C!
|
||||||
btn_Stop=\u041F\u0440\u0435\u0440\u0432\u0430\u0442\u044C
|
btn_Stop=\u041F\u0440\u0435\u0440\u0432\u0430\u0442\u044C
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
\u0418\u0441\u0445\u043E\u0434\u043D\u044B\u0439 \u043A\u043E\u0434: https://github.com/developersu/ns-usbloader/\n\
|
\u0418\u0441\u0445\u043E\u0434\u043D\u044B\u0439 \u043A\u043E\u0434: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
\u0421\u0430\u0439\u0442: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
\u0417\u0435\u0440\u043A\u0430\u043B\u043E: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
\u0421\u0430\u0439\u0442: https://redrise.ru\n\
|
||||||
\u0418\u0441\u0430\u0435\u043D\u043A\u043E \u0414\u043C\u0438\u0442\u0440\u0438\u0439 [developer.su]
|
\u0418\u0441\u0430\u0435\u043D\u043A\u043E \u0414\u043C\u0438\u0442\u0440\u0438\u0439 [developer.su]
|
||||||
tab1_table_Lbl_Upload=\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C?
|
tab1_table_Lbl_Upload=\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C?
|
||||||
tab1_table_Lbl_Size=\u0420\u0430\u0437\u043C\u0435\u0440
|
tab1_table_Lbl_Size=\u0420\u0430\u0437\u043C\u0435\u0440
|
||||||
|
@ -77,3 +78,4 @@ tab2_Lbl_AwooBlockTitle=Awoo Installer \u0438 \u0441\u043E\u0432\u043C\u0435\u04
|
||||||
tabRcm_Lbl_Payload=Payload:
|
tabRcm_Lbl_Payload=Payload:
|
||||||
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,9 @@ windowBodyConfirmExit=\u0417\u0430\u0440\u0430\u0437 \u0432\u0456\u0434\u0431\u0
|
||||||
windowTitleConfirmExit=\u041D\u0456, \u0437\u0443\u043F\u0438\u043D\u0438\u0441\u044C!
|
windowTitleConfirmExit=\u041D\u0456, \u0437\u0443\u043F\u0438\u043D\u0438\u0441\u044C!
|
||||||
btn_Stop=\u041F\u0435\u0440\u0435\u0440\u0432\u0430\u0442\u0438
|
btn_Stop=\u041F\u0435\u0440\u0435\u0440\u0432\u0430\u0442\u0438
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
\u0421\u0438\u0440\u0446\u0435\u0432\u0438\u0439 \u043A\u043E\u0434: https://github.com/developersu/ns-usbloader/\n\
|
\u0421\u0438\u0440\u0446\u0435\u0432\u0438\u0439 \u043A\u043E\u0434: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
\u0421\u0430\u0439\u0442: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
\u0414\u0437\u0435\u0440\u043A\u0430\u043B\u043E: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
\u0421\u0430\u0439\u0442: https://redrise.ru\n\
|
||||||
\u0418\u0441\u0430\u0454\u043D\u043A\u043E \u0414\u043C\u0438\u0442\u0440\u043E [developer.su]
|
\u0418\u0441\u0430\u0454\u043D\u043A\u043E \u0414\u043C\u0438\u0442\u0440\u043E [developer.su]
|
||||||
tab1_table_Lbl_Status=\u0421\u0442\u0430\u043D
|
tab1_table_Lbl_Status=\u0421\u0442\u0430\u043D
|
||||||
tab1_table_Lbl_FileName=\u0406\u043C'\u044F \u0444\u0430\u0439\u043B\u0443
|
tab1_table_Lbl_FileName=\u0406\u043C'\u044F \u0444\u0430\u0439\u043B\u0443
|
||||||
|
@ -76,3 +77,4 @@ windowBodyFilesScanned=\u0424\u0430\u0439\u043B\u0456\u0432 \u043F\u0440\u043E\u
|
||||||
tab2_Lbl_AwooBlockTitle=Awoo Installer \u0442\u0430 \u0441\u0443\u043C\u0456\u0441\u043D\u0456
|
tab2_Lbl_AwooBlockTitle=Awoo Installer \u0442\u0430 \u0441\u0443\u043C\u0456\u0441\u043D\u0456
|
||||||
tabRcm_Lbl_Payload=Payload:
|
tabRcm_Lbl_Payload=Payload:
|
||||||
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,11 @@ tab3_Txt_EnteredAsMsg1=B\u1EA1n \u0111\u00E3 truy nh\u1EADp d\u01B0\u1EDBi d\u1E
|
||||||
tab3_Txt_EnteredAsMsg2=B\u1EA1n n\u00EAn c\u00F3 quy\u1EC1n root ho\u1EB7c c\u1EA5u h\u00ECnh quy\u1EC1n 'udev' cho ng\u01B0\u1EDDi d\u00F9ng n\u00E0y \u0111\u1EC3 tr\u00E1nh c\u00E1c v\u1EA5n \u0111\u1EC1 ph\u00E1t sinh.
|
tab3_Txt_EnteredAsMsg2=B\u1EA1n n\u00EAn c\u00F3 quy\u1EC1n root ho\u1EB7c c\u1EA5u h\u00ECnh quy\u1EC1n 'udev' cho ng\u01B0\u1EDDi d\u00F9ng n\u00E0y \u0111\u1EC3 tr\u00E1nh c\u00E1c v\u1EA5n \u0111\u1EC1 ph\u00E1t sinh.
|
||||||
tab3_Txt_FilesToUploadTitle=T\u1EADp tin s\u1EBD t\u1EA3i l\u00EAn\:
|
tab3_Txt_FilesToUploadTitle=T\u1EADp tin s\u1EBD t\u1EA3i l\u00EAn\:
|
||||||
tab3_Txt_GreetingsMessage=Ch\u00E0o m\u1EEBng \u0111\u1EBFn NS-USBloader
|
tab3_Txt_GreetingsMessage=Ch\u00E0o m\u1EEBng \u0111\u1EBFn NS-USBloader
|
||||||
tab3_Txt_GreetingsMessage2=--\nNgu\u1ED3n\: https\://github.com/developersu/ns-usbloader/\nTrang\: https\://developersu.blogspot.com/search/label/NS-USBloader\nDmitry Isaenko [developer.su]
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
|
Ngu\u1ED3n: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Trang: https://redrise.ru\n\
|
||||||
|
Dmitry Isaenko [developer.su]
|
||||||
tab3_Txt_NoFolderOrFileSelected=Kh\u00F4ng c\u00F3 t\u1EADp tin n\u00E0o \u0111\u01B0\u1EE3c ch\u1ECDn\: kh\u00F4ng c\u00F3 g\u00EC \u0111\u1EC3 t\u1EA3i l\u00EAn.
|
tab3_Txt_NoFolderOrFileSelected=Kh\u00F4ng c\u00F3 t\u1EADp tin n\u00E0o \u0111\u01B0\u1EE3c ch\u1ECDn\: kh\u00F4ng c\u00F3 g\u00EC \u0111\u1EC3 t\u1EA3i l\u00EAn.
|
||||||
tabSplMrg_Btn_ChangeSaveToLocation=Thay \u0111\u1ED5i
|
tabSplMrg_Btn_ChangeSaveToLocation=Thay \u0111\u1ED5i
|
||||||
tabSplMrg_Btn_Convert=Chuy\u1EC3n \u0111\u1ED5i
|
tabSplMrg_Btn_Convert=Chuy\u1EC3n \u0111\u1ED5i
|
||||||
|
@ -62,3 +66,4 @@ windowTitleNewVersionNOTAval=Ch\u01B0a c\u00F3 phi\u00EAn b\u1EA3n m\u1EDBi
|
||||||
windowTitleNewVersionUnknown=Kh\u00F4ng th\u1EC3 ki\u1EC3m tra phi\u00EAn b\u1EA3n m\u1EDBi
|
windowTitleNewVersionUnknown=Kh\u00F4ng th\u1EC3 ki\u1EC3m tra phi\u00EAn b\u1EA3n m\u1EDBi
|
||||||
btn_Cancel=H\u1EE7y B\u1ECF
|
btn_Cancel=H\u1EE7y B\u1ECF
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
btn_OpenFile=\u9009\u62E9.NSP\u6587\u4EF6
|
btn_OpenFile=\u9009\u62E9.NSP\u6587\u4EF6
|
||||||
btn_OpenFolders=\u9009\u62e9\u76ee\u5f55
|
btn_OpenFolders=\u9009\u62E9\u76EE\u5F55
|
||||||
btn_Upload=\u4E0A\u4F20\u5230NS
|
btn_Upload=\u4E0A\u4F20\u5230NS
|
||||||
btn_OpenFolders_tooltip=\u6b63\u5728\u626b\u63cf\u9009\u4e2d\u7684\u76ee\u5f55.\n\u6240\u6709\u7684\u76ee\u5f55\u626b\u63cf\u5b8c\u6210.\n\u7b26\u5408\u7684\u6587\u4ef6\u5df2\u7ecf\u6dfb\u52a0\u5230\u5217\u8868\u4e2d.
|
btn_OpenFolders_tooltip=\u6B63\u5728\u626B\u63CF\u9009\u4E2D\u7684\u76EE\u5F55.\n\u6240\u6709\u7684\u76EE\u5F55\u626B\u63CF\u5B8C\u6210.\n\u7B26\u5408\u7684\u6587\u4EF6\u5DF2\u7ECF\u6DFB\u52A0\u5230\u5217\u8868\u4E2D.
|
||||||
tab3_Txt_EnteredAsMsg1=\u4F60\u6B63\u5728\u4F7F\u7528:
|
tab3_Txt_EnteredAsMsg1=\u4F60\u6B63\u5728\u4F7F\u7528:
|
||||||
tab3_Txt_EnteredAsMsg2=\u4F60\u5E94\u8BE5\u4F7F\u7528root\u8D26\u53F7\u6216\u8005\u4E3A\u5F53\u524D\u7528\u6237\u914D\u7F6E'udev'\u89C4\u5219\u6765\u907F\u514D\u53EF\u80FD\u7684\u95EE\u9898\u3002
|
tab3_Txt_EnteredAsMsg2=\u4F60\u5E94\u8BE5\u4F7F\u7528root\u8D26\u53F7\u6216\u8005\u4E3A\u5F53\u524D\u7528\u6237\u914D\u7F6E'udev'\u89C4\u5219\u6765\u907F\u514D\u53EF\u80FD\u7684\u95EE\u9898\u3002
|
||||||
tab3_Txt_FilesToUploadTitle=\u8981\u4E0A\u4F20\u7684\u6587\u4EF6:
|
tab3_Txt_FilesToUploadTitle=\u8981\u4E0A\u4F20\u7684\u6587\u4EF6:
|
||||||
|
@ -11,8 +11,9 @@ windowBodyConfirmExit=\u6570\u636E\u6B63\u5728\u4F20\u8F93\u4E2D\uFF0C\u5173\u95
|
||||||
windowTitleConfirmExit=\u4E0D, \u4E0D\u8FDB\u884C\u8FD9\u9879\u64CD\u4F5C\uFF01
|
windowTitleConfirmExit=\u4E0D, \u4E0D\u8FDB\u884C\u8FD9\u9879\u64CD\u4F5C\uFF01
|
||||||
btn_Stop=\u4E2D\u65AD
|
btn_Stop=\u4E2D\u65AD
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
\u6E90\u4EE3\u7801: https://github.com/developersu/ns-usbloader/\n\
|
\u6E90\u4EE3\u7801: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
\u7F51\u7AD9: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
\u7F51\u7AD9: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=\u72B6\u6001
|
tab1_table_Lbl_Status=\u72B6\u6001
|
||||||
tab1_table_Lbl_FileName=\u6587\u4EF6\u540D
|
tab1_table_Lbl_FileName=\u6587\u4EF6\u540D
|
||||||
|
@ -71,10 +72,11 @@ btn_Close=\u5173\u95ED
|
||||||
tab2_Cb_GlVersion=GoldLeaf\u7248\u672C
|
tab2_Cb_GlVersion=GoldLeaf\u7248\u672C
|
||||||
tab2_Cb_GLshowNspOnly=\u5728GoldLeaf\u5185\u4EC5\u663E\u793A*.nsp\u6587\u4EF6
|
tab2_Cb_GLshowNspOnly=\u5728GoldLeaf\u5185\u4EC5\u663E\u793A*.nsp\u6587\u4EF6
|
||||||
windowBodyPleaseStopOtherProcessFirst=\u5982\u8981\u6267\u884C\u76EE\u524D\u7684\u64CD\u4F5C\u7A0B\u5E8F,\u8BF7\u5148\u505C\u6B62\u5176\u4ED6\u6B63\u5728\u5904\u7406\u7684\u7A0B\u5E8F.
|
windowBodyPleaseStopOtherProcessFirst=\u5982\u8981\u6267\u884C\u76EE\u524D\u7684\u64CD\u4F5C\u7A0B\u5E8F,\u8BF7\u5148\u505C\u6B62\u5176\u4ED6\u6B63\u5728\u5904\u7406\u7684\u7A0B\u5E8F.
|
||||||
tab2_Cb_foldersSelectorForRoms=\u9009\u4e2d\u540e\u5207\u6362\u6210\u9009\u62e9\u76ee\u5f55\u6a21\u5f0f
|
tab2_Cb_foldersSelectorForRoms=\u9009\u4E2D\u540E\u5207\u6362\u6210\u9009\u62E9\u76EE\u5F55\u6A21\u5F0F
|
||||||
tab2_Cb_foldersSelectorForRomsDesc=\u542f\u7528\u6b64\u529f\u80fd\u540e\uff0c\u5c06\u6539\u53d8\u201c\u6e38\u620f\u6807\u7b7e\u201d\u4e2d\u7684\u201c\u9009\u62e9\u6587\u4ef6\u201d\u6309\u952e\u529f\u80fd\uff1a\u4ece\u9009\u62e9\u4e00\u4e2a\u6587\u4ef6\u66ff\u6362\u4e3a\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55\u3002
|
tab2_Cb_foldersSelectorForRomsDesc=\u542F\u7528\u6B64\u529F\u80FD\u540E\uFF0C\u5C06\u6539\u53D8\u201C\u6E38\u620F\u6807\u7B7E\u201D\u4E2D\u7684\u201C\u9009\u62E9\u6587\u4EF6\u201D\u6309\u952E\u529F\u80FD\uFF1A\u4ECE\u9009\u62E9\u4E00\u4E2A\u6587\u4EF6\u66FF\u6362\u4E3A\u9009\u62E9\u4E00\u4E2A\u76EE\u5F55\u3002
|
||||||
windowTitleAddingFiles=\u641c\u7d22\u6587\u4ef6\u4e2d...
|
windowTitleAddingFiles=\u641C\u7D22\u6587\u4EF6\u4E2D...
|
||||||
windowBodyFilesScanned=\u626b\u63cf\u6587\u4ef6: %25d\n\u88ab\u6dfb\u52a0: %25d
|
windowBodyFilesScanned=\u626B\u63CF\u6587\u4EF6: %25d\n\u88AB\u6DFB\u52A0: %25d
|
||||||
tab2_Lbl_AwooBlockTitle=awoo installer \u5b8c\u6210
|
tab2_Lbl_AwooBlockTitle=awoo installer \u5B8C\u6210
|
||||||
tabRcm_Lbl_Payload=Payload:
|
tabRcm_Lbl_Payload=Payload:
|
||||||
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
||||||
|
|
||||||
|
|
|
@ -1,80 +1,82 @@
|
||||||
btn_OpenFile=\u9078\u64c7\u6a94\u6848
|
btn_OpenFile=\u9078\u64C7\u6A94\u6848
|
||||||
btn_OpenFolders=\u9078\u64c7\u8cc7\u6599\u593e
|
btn_OpenFolders=\u9078\u64C7\u8CC7\u6599\u593E
|
||||||
btn_Upload=\u4e0a\u50b3\u81f3NS
|
btn_Upload=\u4E0A\u50B3\u81F3NS
|
||||||
btn_OpenFolders_tooltip=\u9078\u64c7\u8981\u6aa2\u67e5\u7684\u8cc7\u6599\u593e.\n\u6703\u6aa2\u67e5\u8cc7\u6599\u593e\u8207\u6240\u6709\u5b50\u76ee\u9304.\n\u6240\u6709\u7b26\u5408\u7684\u6a94\u6848\u90fd\u6703\u52a0\u5165\u4f47\u5217.
|
btn_OpenFolders_tooltip=\u9078\u64C7\u8981\u6AA2\u67E5\u7684\u8CC7\u6599\u593E.\n\u6703\u6AA2\u67E5\u8CC7\u6599\u593E\u8207\u6240\u6709\u5B50\u76EE\u9304.\n\u6240\u6709\u7B26\u5408\u7684\u6A94\u6848\u90FD\u6703\u52A0\u5165\u4F47\u5217.
|
||||||
tab3_Txt_EnteredAsMsg1=\u76ee\u524d\u767b\u5165\u7684\u4f7f\u7528\u8005:
|
tab3_Txt_EnteredAsMsg1=\u76EE\u524D\u767B\u5165\u7684\u4F7F\u7528\u8005:
|
||||||
tab3_Txt_EnteredAsMsg2=\u57f7\u884c\u6b64\u64cd\u4f5c\u6642\u4f60\u5fc5\u9808\u64c1\u6709\u7ba1\u7406\u54e1\u6b0a\u9650,\u6216\u6b64\u767b\u5165\u7684\u4f7f\u7528\u8005\u5e33\u6236\u5df2\u914d\u7f6e'udev'\u898f\u5247,\u4ee5\u907f\u514d\u767c\u751f\u554f\u984c.
|
tab3_Txt_EnteredAsMsg2=\u57F7\u884C\u6B64\u64CD\u4F5C\u6642\u4F60\u5FC5\u9808\u64C1\u6709\u7BA1\u7406\u54E1\u6B0A\u9650,\u6216\u6B64\u767B\u5165\u7684\u4F7F\u7528\u8005\u5E33\u6236\u5DF2\u914D\u7F6E'udev'\u898F\u5247,\u4EE5\u907F\u514D\u767C\u751F\u554F\u984C.
|
||||||
tab3_Txt_FilesToUploadTitle=\u4e0a\u50b3\u7684\u6a94\u6848:
|
tab3_Txt_FilesToUploadTitle=\u4E0A\u50B3\u7684\u6A94\u6848:
|
||||||
tab3_Txt_GreetingsMessage=\u6b61\u8fce\u4f7f\u7528NS-USBloader
|
tab3_Txt_GreetingsMessage=\u6B61\u8FCE\u4F7F\u7528NS-USBloader
|
||||||
tab3_Txt_NoFolderOrFileSelected=\u5c1a\u672a\u9078\u53d6\u6a94\u6848: \u4e0a\u50b3\u4f47\u5217\u6c92\u6709\u9805\u76ee
|
tab3_Txt_NoFolderOrFileSelected=\u5C1A\u672A\u9078\u53D6\u6A94\u6848: \u4E0A\u50B3\u4F47\u5217\u6C92\u6709\u9805\u76EE
|
||||||
windowBodyConfirmExit=\u6b64\u6642\u9000\u51fa\u7a0b\u5f0f\u5c07\u6703\u4e2d\u65b7\u6b63\u5728\u50b3\u8f38\u7684\u8cc7\u6599.\n\u518d\u6b21\u50b3\u8f38\u8cc7\u6599\u5c07\u91cd\u8907\u4f54\u7528\u6642\u9593.\n\u662f\u5426\u78ba\u8a8d\u8981\u4e2d\u65b7\u50b3\u8f38\u4e26\u4e14\u7d50\u675f\u7a0b\u5f0f?
|
windowBodyConfirmExit=\u6B64\u6642\u9000\u51FA\u7A0B\u5F0F\u5C07\u6703\u4E2D\u65B7\u6B63\u5728\u50B3\u8F38\u7684\u8CC7\u6599.\n\u518D\u6B21\u50B3\u8F38\u8CC7\u6599\u5C07\u91CD\u8907\u4F54\u7528\u6642\u9593.\n\u662F\u5426\u78BA\u8A8D\u8981\u4E2D\u65B7\u50B3\u8F38\u4E26\u4E14\u7D50\u675F\u7A0B\u5F0F?
|
||||||
windowTitleConfirmExit=\u4e0d,\u8acb\u52ff\u9000\u51fa!
|
windowTitleConfirmExit=\u4E0D,\u8ACB\u52FF\u9000\u51FA!
|
||||||
btn_Stop=\u4e2d\u65b7\u64cd\u4f5c
|
btn_Stop=\u4E2D\u65B7\u64CD\u4F5C
|
||||||
tab3_Txt_GreetingsMessage2=--\n\
|
tab3_Txt_GreetingsMessage2=--\n\
|
||||||
Source: https://github.com/developersu/ns-usbloader/\n\
|
Source: https://git.redrise.ru/desu/ns-usbloader\n\
|
||||||
Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\
|
Mirror: https://github.com/developersu/ns-usbloader/\n\
|
||||||
|
Site: https://redrise.ru\n\
|
||||||
Dmitry Isaenko [developer.su]
|
Dmitry Isaenko [developer.su]
|
||||||
tab1_table_Lbl_Status=\u72c0\u614b
|
tab1_table_Lbl_Status=\u72C0\u614B
|
||||||
tab1_table_Lbl_FileName=\u6a94\u6848\u540d\u7a31
|
tab1_table_Lbl_FileName=\u6A94\u6848\u540D\u7A31
|
||||||
tab1_table_Lbl_Size=\u6a94\u6848\u5927\u5c0f
|
tab1_table_Lbl_Size=\u6A94\u6848\u5927\u5C0F
|
||||||
tab1_table_Lbl_Upload=\u4e0a\u50b3?
|
tab1_table_Lbl_Upload=\u4E0A\u50B3?
|
||||||
tab1_table_contextMenu_Btn_BtnDelete=\u79fb\u9664
|
tab1_table_contextMenu_Btn_BtnDelete=\u79FB\u9664
|
||||||
tab1_table_contextMenu_Btn_DeleteAll=\u5168\u90e8\u79fb\u9664
|
tab1_table_contextMenu_Btn_DeleteAll=\u5168\u90E8\u79FB\u9664
|
||||||
tab2_Lbl_HostIP=\u96fb\u8166IP
|
tab2_Lbl_HostIP=\u96FB\u8166IP
|
||||||
tab1_Lbl_NSIP=NS IP:
|
tab1_Lbl_NSIP=NS IP:
|
||||||
tab2_Cb_ValidateNSHostName=\u6bcf\u6b21\u8f38\u5165\u5f8c\u90fd\u9a57\u8b49NS IP
|
tab2_Cb_ValidateNSHostName=\u6BCF\u6B21\u8F38\u5165\u5F8C\u90FD\u9A57\u8B49NS IP
|
||||||
windowBodyBadIp=\u4f60\u6240\u8f38\u5165\u7684NS IP\u4f4d\u5740\u662f\u5426\u6b63\u78ba?
|
windowBodyBadIp=\u4F60\u6240\u8F38\u5165\u7684NS IP\u4F4D\u5740\u662F\u5426\u6B63\u78BA?
|
||||||
windowTitleBadIp=NS IP\u4f4d\u5740\u4e0d\u6b63\u78ba
|
windowTitleBadIp=NS IP\u4F4D\u5740\u4E0D\u6B63\u78BA
|
||||||
tab2_Cb_ExpertMode=\u5c08\u5bb6\u6a21\u5f0f (NET \u5b89\u88dd)
|
tab2_Cb_ExpertMode=\u5C08\u5BB6\u6A21\u5F0F (NET \u5B89\u88DD)
|
||||||
tab2_Lbl_HostPort=\u9023\u63a5\u57e0
|
tab2_Lbl_HostPort=\u9023\u63A5\u57E0
|
||||||
tab2_Cb_AutoDetectIp=\u81ea\u52d5\u5075\u6e2cIP
|
tab2_Cb_AutoDetectIp=\u81EA\u52D5\u5075\u6E2CIP
|
||||||
tab2_Cb_RandSelectPort=\u96a8\u6a5f\u9078\u53d6\u9023\u63a5\u57e0
|
tab2_Cb_RandSelectPort=\u96A8\u6A5F\u9078\u53D6\u9023\u63A5\u57E0
|
||||||
tab2_Cb_DontServeRequests=\u4e0d\u56de\u61c9NS\u8acb\u6c42
|
tab2_Cb_DontServeRequests=\u4E0D\u56DE\u61C9NS\u8ACB\u6C42
|
||||||
tab2_Lbl_DontServeRequestsDesc=\u555f\u7528\u6b64\u8a2d\u5b9a\u5f8c,\u6b64\u96fb\u8166\u5c07\u4e0d\u6703\u56de\u61c9\u4f86\u81eaNS(\u900f\u904e\u7db2\u8def)\u7684NSP\u6a94\u6848\u8acb\u6c42,\u4e26\u8b93Awoo(\u6216\u5176\u4ed6\u540c\u985e\u578b\u7a0b\u5f0f)\u5c0b\u627e\u6a94\u6848\u4f86\u6e90\u6642\u4f7f\u7528\u9810\u8a2d\u7684\u4e3b\u6a5f\u8a2d\u5b9a.
|
tab2_Lbl_DontServeRequestsDesc=\u555F\u7528\u6B64\u8A2D\u5B9A\u5F8C,\u6B64\u96FB\u8166\u5C07\u4E0D\u6703\u56DE\u61C9\u4F86\u81EANS(\u900F\u904E\u7DB2\u8DEF)\u7684NSP\u6A94\u6848\u8ACB\u6C42,\u4E26\u8B93Awoo(\u6216\u5176\u4ED6\u540C\u985E\u578B\u7A0B\u5F0F)\u5C0B\u627E\u6A94\u6848\u4F86\u6E90\u6642\u4F7F\u7528\u9810\u8A2D\u7684\u4E3B\u6A5F\u8A2D\u5B9A.
|
||||||
tab2_Lbl_HostExtra=\u5176\u4ed6
|
tab2_Lbl_HostExtra=\u5176\u4ED6
|
||||||
windowTitleErrorPort=\u9023\u63a5\u57e0\u8a2d\u5b9a\u4e0d\u6b63\u78ba!
|
windowTitleErrorPort=\u9023\u63A5\u57E0\u8A2D\u5B9A\u4E0D\u6B63\u78BA!
|
||||||
windowBodyErrorPort=\u9023\u63a5\u57e0\u8a2d\u5b9a\u503c\u5fc5\u9808\u4ecb\u65bc0\u523065535\u4e4b\u9593.
|
windowBodyErrorPort=\u9023\u63A5\u57E0\u8A2D\u5B9A\u503C\u5FC5\u9808\u4ECB\u65BC0\u523065535\u4E4B\u9593.
|
||||||
tab2_Cb_AutoCheckForUpdates=\u81ea\u52d5\u6aa2\u67e5\u66f4\u65b0
|
tab2_Cb_AutoCheckForUpdates=\u81EA\u52D5\u6AA2\u67E5\u66F4\u65B0
|
||||||
windowTitleNewVersionAval=\u6709\u53ef\u66f4\u65b0\u7684\u7248\u672c
|
windowTitleNewVersionAval=\u6709\u53EF\u66F4\u65B0\u7684\u7248\u672C
|
||||||
windowTitleNewVersionNOTAval=\u76ee\u524d\u6c92\u6709\u53ef\u66f4\u65b0\u7684\u7248\u672c
|
windowTitleNewVersionNOTAval=\u76EE\u524D\u6C92\u6709\u53EF\u66F4\u65B0\u7684\u7248\u672C
|
||||||
windowTitleNewVersionUnknown=\u76ee\u524d\u7121\u6cd5\u6aa2\u67e5\u6709\u7121\u53ef\u66f4\u65b0\u7248\u672c
|
windowTitleNewVersionUnknown=\u76EE\u524D\u7121\u6CD5\u6AA2\u67E5\u6709\u7121\u53EF\u66F4\u65B0\u7248\u672C
|
||||||
windowBodyNewVersionUnknown=\u767c\u751f\u932f\u8aa4\n\u53ef\u80fd\u7db2\u8def\u4e0d\u53ef\u7528\u6216\u8a0a\u865f\u4e0d\u8db3,\u6216\u8005\u7121\u6cd5\u9023\u4e0aGitHub\u5b98\u7db2\u4f3a\u670d\u5668
|
windowBodyNewVersionUnknown=\u767C\u751F\u932F\u8AA4\n\u53EF\u80FD\u7DB2\u8DEF\u4E0D\u53EF\u7528\u6216\u8A0A\u865F\u4E0D\u8DB3,\u6216\u8005\u7121\u6CD5\u9023\u4E0AGitHub\u5B98\u7DB2\u4F3A\u670D\u5668
|
||||||
windowBodyNewVersionNOTAval=\u76ee\u524d\u4f7f\u7528\u7684\u7a0b\u5f0f\u5df2\u662f\u6700\u65b0\u7248\u672c
|
windowBodyNewVersionNOTAval=\u76EE\u524D\u4F7F\u7528\u7684\u7A0B\u5F0F\u5DF2\u662F\u6700\u65B0\u7248\u672C
|
||||||
tab2_Cb_AllowXciNszXcz=\u5141\u8a31Awoo\u6a21\u5f0f\u6642\u9078\u53d6XCI / NSZ / XCZ \u6a94\u6848\u683c\u5f0f
|
tab2_Cb_AllowXciNszXcz=\u5141\u8A31Awoo\u6A21\u5F0F\u6642\u9078\u53D6XCI / NSZ / XCZ \u6A94\u6848\u683C\u5F0F
|
||||||
tab2_Lbl_AllowXciNszXczDesc=\u6b64\u8a2d\u5b9a\u5c08\u70ba\u652f\u63f4XCI/NSZ/XCZ\u6a94\u6848\u683c\u5f0f\u8207Tinfoil\u50b3\u8f38\u5354\u8b70\u7684\u7b2c\u4e09\u65b9\u7a0b\u5f0f\u4f7f\u7528. \u5982\u4e0d\u78ba\u5b9a,\u8acb\u52ff\u8b8a\u66f4\u6b64\u9805\u8a2d\u5b9a. \u4f7f\u7528Awoo Installer\u8acb\u555f\u7528\u6b64\u8a2d\u5b9a.
|
tab2_Lbl_AllowXciNszXczDesc=\u6B64\u8A2D\u5B9A\u5C08\u70BA\u652F\u63F4XCI/NSZ/XCZ\u6A94\u6848\u683C\u5F0F\u8207Tinfoil\u50B3\u8F38\u5354\u8B70\u7684\u7B2C\u4E09\u65B9\u7A0B\u5F0F\u4F7F\u7528. \u5982\u4E0D\u78BA\u5B9A,\u8ACB\u52FF\u8B8A\u66F4\u6B64\u9805\u8A2D\u5B9A. \u4F7F\u7528Awoo Installer\u8ACB\u555F\u7528\u6B64\u8A2D\u5B9A.
|
||||||
tab2_Lbl_Language=\u4ecb\u9762\u8a9e\u7cfb
|
tab2_Lbl_Language=\u4ECB\u9762\u8A9E\u7CFB
|
||||||
windowBodyRestartToApplyLang=\u8acb\u91cd\u65b0\u555f\u52d5\u7a0b\u5f0f\u4ee5\u5957\u7528\u8b8a\u66f4\u7684\u8a2d\u5b9a.
|
windowBodyRestartToApplyLang=\u8ACB\u91CD\u65B0\u555F\u52D5\u7A0B\u5F0F\u4EE5\u5957\u7528\u8B8A\u66F4\u7684\u8A2D\u5B9A.
|
||||||
btn_OpenSplitFile=\u9078\u64c7\u5206\u5272\u7684NSP
|
btn_OpenSplitFile=\u9078\u64C7\u5206\u5272\u7684NSP
|
||||||
tab2_Lbl_ApplicationSettings=\u4e3b\u8981\u8a2d\u5b9a
|
tab2_Lbl_ApplicationSettings=\u4E3B\u8981\u8A2D\u5B9A
|
||||||
tabSplMrg_Lbl_SplitNMergeTitle=\u5206\u5272&\u5408\u4f75\u6a94\u6848\u5de5\u5177
|
tabSplMrg_Lbl_SplitNMergeTitle=\u5206\u5272&\u5408\u4F75\u6A94\u6848\u5DE5\u5177
|
||||||
tabSplMrg_RadioBtn_Split=\u5206\u5272&\u5408\u4f75\u6a94\u6848\u5de5\u5177
|
tabSplMrg_RadioBtn_Split=\u5206\u5272&\u5408\u4F75\u6A94\u6848\u5DE5\u5177
|
||||||
tabSplMrg_RadioBtn_Merge=\u5408\u4f75
|
tabSplMrg_RadioBtn_Merge=\u5408\u4F75
|
||||||
tabSplMrg_Txt_File=\u6a94\u6848:
|
tabSplMrg_Txt_File=\u6A94\u6848:
|
||||||
tabSplMrg_Txt_Folder=\u5206\u5272\u6a94\u6848(\u8cc7\u6599\u593e):
|
tabSplMrg_Txt_Folder=\u5206\u5272\u6A94\u6848(\u8CC7\u6599\u593E):
|
||||||
tabSplMrg_Btn_SelectFile=\u9078\u64c7\u6a94\u6848
|
tabSplMrg_Btn_SelectFile=\u9078\u64C7\u6A94\u6848
|
||||||
tabSplMrg_Btn_SelectFolder=\u9078\u64c7\u8cc7\u6599\u593e
|
tabSplMrg_Btn_SelectFolder=\u9078\u64C7\u8CC7\u6599\u593E
|
||||||
tabSplMrg_Lbl_SaveToLocation=\u5132\u5b58\u8def\u5f91:
|
tabSplMrg_Lbl_SaveToLocation=\u5132\u5B58\u8DEF\u5F91:
|
||||||
tabSplMrg_Btn_ChangeSaveToLocation=\u8b8a\u66f4
|
tabSplMrg_Btn_ChangeSaveToLocation=\u8B8A\u66F4
|
||||||
tabSplMrg_Btn_Convert=\u8f49\u6a94
|
tabSplMrg_Btn_Convert=\u8F49\u6A94
|
||||||
windowTitleError=\u932f\u8aa4
|
windowTitleError=\u932F\u8AA4
|
||||||
windowBodyPleaseFinishTransfersFirst=\u7576\u7a0b\u5f0f\u6b63\u5728\u8655\u7406USB/\u7db2\u8def\u5b89\u88dd\u6642\u7121\u6cd5\u540c\u6642\u57f7\u884c\u5206\u5272/\u5408\u4f75\u6a94\u6848. \u5982\u9700\u7e7c\u7e8c,\u5fc5\u9808\u4e2d\u65b7\u76ee\u524d\u7684\u50b3\u8f38.
|
windowBodyPleaseFinishTransfersFirst=\u7576\u7A0B\u5F0F\u6B63\u5728\u8655\u7406USB/\u7DB2\u8DEF\u5B89\u88DD\u6642\u7121\u6CD5\u540C\u6642\u57F7\u884C\u5206\u5272/\u5408\u4F75\u6A94\u6848. \u5982\u9700\u7E7C\u7E8C,\u5FC5\u9808\u4E2D\u65B7\u76EE\u524D\u7684\u50B3\u8F38.
|
||||||
done_txt=\u5b8c\u6210!
|
done_txt=\u5B8C\u6210!
|
||||||
failure_txt=\u5931\u6557
|
failure_txt=\u5931\u6557
|
||||||
btn_Select=\u9078\u64c7
|
btn_Select=\u9078\u64C7
|
||||||
btn_InjectPayloader=\u6ce8\u5165payload
|
btn_InjectPayloader=\u6CE8\u5165payload
|
||||||
tabNXDT_Btn_Start=\u958b\u59cb!
|
tabNXDT_Btn_Start=\u958B\u59CB!
|
||||||
tab2_Btn_InstallDrivers=\u4e0b\u8f09\u4e26\u5b89\u88dd\u9a45\u52d5\u7a0b\u5f0f
|
tab2_Btn_InstallDrivers=\u4E0B\u8F09\u4E26\u5B89\u88DD\u9A45\u52D5\u7A0B\u5F0F
|
||||||
windowTitleDownloadDrivers=\u4e0b\u8f09\u4e26\u5b89\u88dd\u9a45\u52d5\u7a0b\u5f0f
|
windowTitleDownloadDrivers=\u4E0B\u8F09\u4E26\u5B89\u88DD\u9A45\u52D5\u7A0B\u5F0F
|
||||||
windowBodyDownloadDrivers=\u6b63\u5728\u4e0b\u8f09\u9a45\u52d5\u7a0b\u5f0f (libusbK v3.0.7.0)...
|
windowBodyDownloadDrivers=\u6B63\u5728\u4E0B\u8F09\u9A45\u52D5\u7A0B\u5F0F (libusbK v3.0.7.0)...
|
||||||
btn_Cancel=\u53d6\u6d88
|
btn_Cancel=\u53D6\u6D88
|
||||||
btn_Close=\u95dc\u9589
|
btn_Close=\u95DC\u9589
|
||||||
tab2_Cb_GlVersion=GoldLeaf\u7248\u672c
|
tab2_Cb_GlVersion=GoldLeaf\u7248\u672C
|
||||||
tab2_Cb_GLshowNspOnly=\u5728GoldLeaf\u5167\u50c5\u986f\u793a*.nsp\u6a94\u6848
|
tab2_Cb_GLshowNspOnly=\u5728GoldLeaf\u5167\u50C5\u986F\u793A*.nsp\u6A94\u6848
|
||||||
windowBodyPleaseStopOtherProcessFirst=\u5982\u8981\u57f7\u884c\u76ee\u524d\u7684\u64cd\u4f5c\u7a0b\u5e8f,\u8acb\u5148\u505c\u6b62\u5176\u4ed6\u6b63\u5728\u8655\u7406\u7684\u7a0b\u5e8f.
|
windowBodyPleaseStopOtherProcessFirst=\u5982\u8981\u57F7\u884C\u76EE\u524D\u7684\u64CD\u4F5C\u7A0B\u5E8F,\u8ACB\u5148\u505C\u6B62\u5176\u4ED6\u6B63\u5728\u8655\u7406\u7684\u7A0B\u5E8F.
|
||||||
tab2_Cb_foldersSelectorForRoms=\u9078\u64c7\u6a94\u6848\u6642\u7531\u539f\u5148\u500b\u5225\u9078\u53d6\u8b8a\u66f4\u70ba\u6307\u5b9a\u8cc7\u6599\u593e\u5167\u7684\u6240\u6709\u7b26\u5408\u6a94\u6848.
|
tab2_Cb_foldersSelectorForRoms=\u9078\u64C7\u6A94\u6848\u6642\u7531\u539F\u5148\u500B\u5225\u9078\u53D6\u8B8A\u66F4\u70BA\u6307\u5B9A\u8CC7\u6599\u593E\u5167\u7684\u6240\u6709\u7B26\u5408\u6A94\u6848.
|
||||||
tab2_Cb_foldersSelectorForRomsDesc=\u555f\u7528\u6b64\u8a2d\u5b9a\u5f8c,\u5c07\u8b8a\u66f4'\u904a\u6232\u63a7\u5236\u5668'\u5206\u9801\u4e0b\u65b9\u7684'\u9078\u64c7\u6a94\u6848'\u6309\u9215\u529f\u80fd: \u7531\u539f\u5148\u7684\u500b\u5225\u6a94\u6848\u9032\u884c\u9010\u4e00\u9078\u53d6\uff0c\u53d6\u4ee3\u70ba\u4e00\u6b21\u52a0\u5165\u6307\u5b9a\u8cc7\u6599\u593e\u5167\u7b26\u5408\u7684\u6240\u6709\u6a94\u6848.
|
tab2_Cb_foldersSelectorForRomsDesc=\u555F\u7528\u6B64\u8A2D\u5B9A\u5F8C,\u5C07\u8B8A\u66F4'\u904A\u6232\u63A7\u5236\u5668'\u5206\u9801\u4E0B\u65B9\u7684'\u9078\u64C7\u6A94\u6848'\u6309\u9215\u529F\u80FD: \u7531\u539F\u5148\u7684\u500B\u5225\u6A94\u6848\u9032\u884C\u9010\u4E00\u9078\u53D6\uFF0C\u53D6\u4EE3\u70BA\u4E00\u6B21\u52A0\u5165\u6307\u5B9A\u8CC7\u6599\u593E\u5167\u7B26\u5408\u7684\u6240\u6709\u6A94\u6848.
|
||||||
windowTitleAddingFiles=\u6b63\u5728\u52a0\u5165\u4f47\u5217...
|
windowTitleAddingFiles=\u6B63\u5728\u52A0\u5165\u4F47\u5217...
|
||||||
windowBodyFilesScanned=\u6a94\u6848\u5df2\u6383\u63cf:%25d\n \u5df2\u52a0\u5165: %25d
|
windowBodyFilesScanned=\u6A94\u6848\u5DF2\u6383\u63CF:%25d\n \u5DF2\u52A0\u5165: %25d
|
||||||
tab2_Lbl_AwooBlockTitle=Awoo Installer \u8207\u540c\u985e\u578b\u7a0b\u5f0f
|
tab2_Lbl_AwooBlockTitle=Awoo Installer \u8207\u540C\u985E\u578B\u7A0B\u5F0F
|
||||||
tabRcm_Lbl_Payload=Payload:
|
tabRcm_Lbl_Payload=Payload:
|
||||||
tabRcm_Lbl_FuseeGelee=Fus\u00e9e Gel\u00e9e RCM
|
tabRcm_Lbl_FuseeGelee=Fus\u00E9e Gel\u00E9e RCM
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue