Compare commits
57 Commits
i2p-2.3.0
...
i2p-androi
Author | SHA1 | Date | |
---|---|---|---|
128f1df0ac | |||
ed085194e6 | |||
52a4c2f430 | |||
784918d220 | |||
f129773255 | |||
b304771eca | |||
f87e8d036b | |||
16c1277935 | |||
a6aa76f9dd | |||
a0ced4133d | |||
e024950567 | |||
ea68f116e1 | |||
3cb746594c | |||
27adae63eb | |||
85890d3b68 | |||
96b045eb2a | |||
8d00c5fa31 | |||
fc93a71552 | |||
18e4aef4ca | |||
5315e35adc | |||
9ad9bc07ff | |||
bde92be29d | |||
849150ffa6 | |||
52dad19c7a | |||
e84a51097d | |||
5289f5068a | |||
09c7d9cfd8 | |||
14d293fe6f | |||
7cd08cfd4c | |||
aa22d83a44 | |||
a1fd8d41b2 | |||
9d24e68b57 | |||
d5e2804ea4 | |||
1edabd7252 | |||
52c1901eba | |||
a6f5221975 | |||
caa57bbc3a | |||
b28e5d741e | |||
0f3a61390c | |||
30a1f1d800 | |||
22d5d126f6 | |||
70e4ea810f | |||
b5c6e1489a | |||
333a1a49b1 | |||
2ea93f106e | |||
d99ed0e5da | |||
3881966ddb | |||
9de9f46489 | |||
149881522e | |||
df26d89310 | |||
707dcbbc78 | |||
812aea9873 | |||
aeb7614b62 | |||
9bf9d27c5a | |||
f2cfe4cee5 | |||
45865ff5b9 | |||
96f9905952 |
73
.github/workflows/ant.yml
vendored
Normal file
73
.github/workflows/ant.yml
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
# Mostly copied from https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-ant
|
||||
# zlatinb
|
||||
|
||||
name: Java CI
|
||||
|
||||
on: [push]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pages: write
|
||||
id-token: write
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: GetText
|
||||
run: sudo apt install gettext git
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up JDK 11
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: 'temurin'
|
||||
- name : Generate override.properties
|
||||
run: |
|
||||
rm -f override.properties
|
||||
echo "build.built-by=GitHub Actions" >> override.properties
|
||||
echo "noExe=true" >> override.properties
|
||||
- name: build with Gradle
|
||||
run: |
|
||||
echo "i2psrc=$HOME/i2p.i2p" > routerjars/local.properties
|
||||
git clone -b i2p-2.4.0 https://github.com/i2p/i2p.i2p "$HOME/i2p.i2p"
|
||||
./gradlew assembleDebug
|
||||
find . -name '*.apk'
|
||||
- name: Upload i2p-debug-${{ github.sha }}.apk
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: i2p-debug.apk
|
||||
path: ./app/build/outputs/apk/free/debug/app-free-debug.apk
|
||||
|
||||
trunk:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: GetText
|
||||
run: sudo apt install gettext git
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up JDK 11
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: 'temurin'
|
||||
- name : Generate override.properties
|
||||
run: |
|
||||
rm -f override.properties
|
||||
echo "build.built-by=GitHub Actions" >> override.properties
|
||||
echo "noExe=true" >> override.properties
|
||||
grep -v I2P_ gradle.properties > gradle.properties.update
|
||||
echo "I2P_VERSION=2.5.0-1" >> gradle.properties.update
|
||||
echo "I2P_ANDROID_VERSION=2.5.0-1" >> gradle.properties.update
|
||||
cp -v gradle.properties.update gradle.properties
|
||||
- name: build with Gradle
|
||||
run: |
|
||||
echo "i2psrc=$HOME/i2p.i2p" > routerjars/local.properties
|
||||
git clone -b master https://github.com/i2p/i2p.i2p "$HOME/i2p.i2p"
|
||||
bash -c "cd $HOME/i2p.i2p && ./installer/resources/maven-dev-release.sh 1"
|
||||
./gradlew assembleDebug
|
||||
find . -name '*.apk'
|
||||
- name: Upload i2p-debug-${{ github.sha }}.apk
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: i2p-debug-trunk-${{ github.sha }}.apk
|
||||
path: ./app/build/outputs/apk/free/debug/app-free-debug.apk
|
22
.github/workflows/github-sync.yml
vendored
Normal file
22
.github/workflows/github-sync.yml
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
# File: .github/workflows/github-sync.yml for i2p-hackers/i2p.android.base
|
||||
on:
|
||||
schedule:
|
||||
- cron: "*/5 * * * *"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
repo-sync:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
- name: repo-sync
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
uses: repo-sync/github-sync@v2
|
||||
with:
|
||||
source_repo: "https://i2pgit.org/i2p-hackers/i2p.android.base"
|
||||
source_branch: "master"
|
||||
destination_branch: "master"
|
||||
github_token: ${{ secrets.PAT }}
|
62
.github/workflows/release.yml
vendored
Normal file
62
.github/workflows/release.yml
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
name: Release
|
||||
|
||||
#on: [push]
|
||||
|
||||
on:
|
||||
push:
|
||||
# Sequence of patterns matched against refs/tags
|
||||
tags:
|
||||
- 'i2p-android-*.*.*' # Release i2p-firefox-1.2.3
|
||||
- 'i2p-android-*.*.*-*' # Release i2p-firefox-1.2.3
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
sparse-checkout: |
|
||||
CHANGELOG.md
|
||||
sparse-checkout-cone-mode: false
|
||||
- name: sleep 6 minutes
|
||||
run: |
|
||||
echo "sleeping 6 minutes to wait for artifacts"
|
||||
sleep 1m
|
||||
echo "sleeping 5 minutes to wait for artifacts"
|
||||
sleep 1m
|
||||
echo "sleeping 4 minutes to wait for artifacts"
|
||||
sleep 1m
|
||||
echo "sleeping 3 minutes to wait for artifacts"
|
||||
sleep 1m
|
||||
echo "sleeping 2 minutes to wait for artifacts"
|
||||
sleep 1m
|
||||
echo "sleeping 1 minutes to wait for artifacts"
|
||||
sleep 1m
|
||||
- name: Download artifacts
|
||||
id: download-artifact
|
||||
uses: dawidd6/action-download-artifact@v3
|
||||
with:
|
||||
skip_unpack: true
|
||||
workflow: ant.yml
|
||||
if_no_artifact_found: fail
|
||||
# remove .zip file extension
|
||||
#- run: for f in *.zip; do unzip "$f"; rm "$f"; done
|
||||
- run: unzip i2p-debug.apk.zip
|
||||
- run: echo "" | tee -a RELEASE.md
|
||||
- run: echo "## Checksums" | tee -a RELEASE.md
|
||||
- run: echo "" | tee -a RELEASE.md
|
||||
- run: echo '```' | tee -a RELEASE.md
|
||||
- run: sha256sum * | tee -a RELEASE.md
|
||||
- run: echo '```' | tee -a RELEASE.md
|
||||
- run: echo "" | tee -a RELEASE.md
|
||||
- run: echo '```' | tee -a RELEASE.md
|
||||
- run: file * | tee -a RELEASE.md
|
||||
- run: echo '```' | tee -a RELEASE.md
|
||||
- run: echo "" | tee -a RELEASE.md
|
||||
- name: Upload artifacts
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
artifacts: "*"
|
||||
bodyFile: "RELEASE.md"
|
95
.github/workflows/sign.yml
vendored
Normal file
95
.github/workflows/sign.yml
vendored
Normal file
@ -0,0 +1,95 @@
|
||||
# Mostly copied from https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-ant
|
||||
# zlatinb
|
||||
|
||||
name: Java Signed CI
|
||||
|
||||
on: [push]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pages: write
|
||||
id-token: write
|
||||
|
||||
jobs:
|
||||
build-signed:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: GetText
|
||||
run: sudo apt install gettext git
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up JDK 11
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: 'temurin'
|
||||
- name: Generate override.properties
|
||||
env:
|
||||
DEV_SIGNING_KEY: ${{ secrets.DEV_SIGNING_KEY }}
|
||||
DEV_PASSWORD: ${{ secrets.DEV_PASSWORD }}
|
||||
run: |
|
||||
rm -f override.properties
|
||||
mv etc/github.gradle.properties gradle.properties
|
||||
mv etc/github.signing.properties signing.properties
|
||||
mkdir -p $HOME/keystores/
|
||||
echo $DEV_SIGNING_KEY | base64 --decode > $HOME/keystores/android-release.keystore
|
||||
echo "KEY_ALIAS=mykey" >> signing.properties
|
||||
echo "KEY_PASSWORD=$DEV_PASSWORD" >> signing.properties
|
||||
echo "build.built-by=GitHub Actions" >> override.properties
|
||||
echo "noExe=true" >> override.properties
|
||||
- name: build with Gradle
|
||||
run: |
|
||||
echo "i2psrc=$HOME/i2p.i2p" > routerjars/local.properties
|
||||
git clone -b i2p-2.4.0 https://github.com/i2p/i2p.i2p "$HOME/i2p.i2p"
|
||||
./gradlew assembleRelease
|
||||
find . -name '*.apk'
|
||||
ls -lah $HOME/keystores/android-release.keystore
|
||||
ls -d $HOME
|
||||
- name: Upload i2p-debug-${{ github.sha }}.apk
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: i2p-debug.apk
|
||||
path: ./app/build/outputs/apk/free/debug/app-free-debug.apk
|
||||
|
||||
trunk-signed:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: GetText
|
||||
run: sudo apt install gettext git
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up JDK 11
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: '11'
|
||||
distribution: 'temurin'
|
||||
- name: Generate override.properties
|
||||
env:
|
||||
DEV_SIGNING_KEY: ${{ secrets.DEV_SIGNING_KEY }}
|
||||
DEV_PASSWORD: ${{ secrets.DEV_PASSWORD }}
|
||||
run: |
|
||||
rm -f override.properties
|
||||
echo "build.built-by=GitHub Actions" >> override.properties
|
||||
echo "noExe=true" >> override.properties
|
||||
mv etc/github.gradle.properties gradle.properties
|
||||
mv etc/github.signing.properties signing.properties
|
||||
mkdir -p $HOME/keystores/
|
||||
echo $DEV_SIGNING_KEY | base64 --decode > $HOME/keystores/android-release.keystore
|
||||
echo "KEY_ALIAS=mykey" >> signing.properties
|
||||
echo "KEY_PASSWORD=$DEV_PASSWORD" >> signing.properties
|
||||
grep -v I2P_ gradle.properties > gradle.properties.update
|
||||
echo "I2P_VERSION=2.5.0-1" >> gradle.properties.update
|
||||
echo "I2P_ANDROID_VERSION=2.5.0-1" >> gradle.properties.update
|
||||
cp -v gradle.properties.update gradle.properties
|
||||
- name: build with Gradle
|
||||
run: |
|
||||
echo "i2psrc=$HOME/i2p.i2p" > routerjars/local.properties
|
||||
git clone -b master https://github.com/i2p/i2p.i2p "$HOME/i2p.i2p"
|
||||
bash -c "cd $HOME/i2p.i2p && ./installer/resources/maven-dev-release.sh 1"
|
||||
./gradlew assembleRelease
|
||||
find . -name '*.apk'
|
||||
ls -lah $HOME/keystores/android-release.keystore
|
||||
ls -d $HOME
|
||||
- name: Upload i2p-debug-${{ github.sha }}.apk
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: i2p-debug-trunk-${{ github.sha }}.apk
|
||||
path: ./app/build/outputs/apk/free/debug/app-free-debug.apk
|
@ -1,6 +1,6 @@
|
||||
[main]
|
||||
host = https://www.transifex.com
|
||||
lang_map = pt_BR: pt-rBR, yi: ji, zh_CN: zh, zh_TW: zh-rTW, id: in, ru_RU: ru, sv_SE: sv, tr_TR: tr, uk_UA: uk, he: iw
|
||||
lang_map = pt_BR: pt-rBR, yi: ji, zh_CN: zh, zh_TW: zh-rTW, id: in, ru_RU: ru, sv_SE: sv, tr_TR: tr, uk_UA: uk, he: iw, es_AR: es-rAR
|
||||
|
||||
[o:otf:p:I2P:r:android]
|
||||
file_filter = app/src/main/res/values-<lang>/strings.xml
|
||||
|
@ -1,3 +1,9 @@
|
||||
2.4.0
|
||||
* Update I2P Library
|
||||
|
||||
2.3.0
|
||||
* Update I2P Library
|
||||
|
||||
2.2.0
|
||||
* Add blocklist feed support
|
||||
* Fix translations on stats page
|
||||
|
@ -33,7 +33,7 @@ translation.
|
||||
5. Ensure you have the Mockito framework and accompanying documentation in your $JAVA_HOME
|
||||
6. Ensure to have updated the changelog with the changes done.
|
||||
7. Ensure that you are configured to build i2p.i2p with Java 8. On Debian it is easiest to set with
|
||||
`update-java-alternatives --set java-8-openjdk-amd64` and picking Java 8. **TODO:** add instructions for non-Debian-based
|
||||
`update-java-alternatives --set java-1.8.0-openjdk-amd64` and picking Java 8. **TODO:** add instructions for non-Debian-based
|
||||
systems.
|
||||
8. Ensure that you have a Java 1.7 bootclasspath available. (See **Maven Central** step 2A.)
|
||||
|
||||
@ -76,8 +76,8 @@ app. After doing the Maven release, follow these steps in the i2p.android.base r
|
||||
the `docker run` step described in `DOCKER.md`
|
||||
|
||||
1. Edit `routerjars/local.properties` to use the clean i2p.i2p copy.
|
||||
2. Pull the latest translations with `tx pull -a -f` and commit them. (If you don't have the `tx` command,
|
||||
do `pip install transifex-client` )
|
||||
2. Pull the latest translations with `tx pull --use-git-timestamps` and commit them. (If you don't have the `tx` command,
|
||||
do `pip install transifex-client` ). If there are broken translations, exclude them and only them.
|
||||
- If there are any new translations, `mtn add` them, and add them to `app/src/main/res/values/arrays.xml`
|
||||
(two places, alphabetical order please)
|
||||
3. Ensure that `signing.properties` contains the details of the release key. If you are using Docker, see
|
||||
|
@ -1,14 +1,15 @@
|
||||
apply plugin: 'com.android.application'
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
jcenter()
|
||||
maven { url 'https://jitpack.io' }
|
||||
}
|
||||
|
||||
android {
|
||||
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION as String)
|
||||
defaultConfig {
|
||||
versionCode 4745279
|
||||
versionCode Integer.parseInt(project.I2P_ANDROID_VERSION_CODE as String)
|
||||
versionName "$I2P_ANDROID_VERSION"
|
||||
minSdkVersion 21
|
||||
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION as String)
|
||||
@ -76,16 +77,16 @@ dependencies {
|
||||
implementation "com.android.support:preference-v14:$supportVersion"
|
||||
implementation "com.android.support:recyclerview-v7:$supportVersion"
|
||||
// Remote dependencies
|
||||
implementation 'com.androidplot:androidplot-core:1.4.1'
|
||||
implementation 'com.androidplot:androidplot-core:1.5.11'
|
||||
implementation 'com.eowise:recyclerview-stickyheaders:0.5.2@aar'
|
||||
implementation 'com.inkapplications.viewpageindicator:library:2.4.4'
|
||||
implementation 'com.inkapplications.viewpageindicator:library:2.4.3'
|
||||
implementation 'com.pnikosis:materialish-progress:1.7'
|
||||
implementation "net.i2p:router:$I2P_VERSION"
|
||||
implementation "net.i2p:i2p:$I2P_VERSION"
|
||||
implementation "net.i2p.client:mstreaming:$I2P_VERSION"
|
||||
implementation "net.i2p.client:streaming:$I2P_VERSION"
|
||||
implementation 'net.i2p.android.ext:floatingactionbutton:1.10.1'
|
||||
implementation 'org.sufficientlysecure:html-textview:3.1'
|
||||
implementation 'com.github.SufficientlySecure:html-textview:v3.6'
|
||||
// Testing-only dependencies
|
||||
androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.2') {
|
||||
exclude group: 'com.android.support', module: 'support-annotations'
|
||||
@ -93,6 +94,8 @@ dependencies {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'androidx.test.espresso:espresso-core:3.6.1'
|
||||
implementation 'androidx.test.ext:junit:1.2.1'
|
||||
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
|
||||
}
|
||||
|
||||
|
@ -1,39 +1,43 @@
|
||||
package net.i2p.android;
|
||||
|
||||
import android.test.ActivityInstrumentationTestCase2;
|
||||
import androidx.test.core.app.ActivityScenario;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
|
||||
import net.i2p.android.router.R;
|
||||
|
||||
import static android.support.test.espresso.Espresso.closeSoftKeyboard;
|
||||
import static android.support.test.espresso.Espresso.onView;
|
||||
import static android.support.test.espresso.Espresso.openActionBarOverflowOrOptionsMenu;
|
||||
import static android.support.test.espresso.Espresso.pressBack;
|
||||
import static android.support.test.espresso.action.ViewActions.click;
|
||||
import static android.support.test.espresso.action.ViewActions.swipeLeft;
|
||||
import static android.support.test.espresso.assertion.ViewAssertions.doesNotExist;
|
||||
import static android.support.test.espresso.assertion.ViewAssertions.matches;
|
||||
import static android.support.test.espresso.matcher.ViewMatchers.hasSibling;
|
||||
import static android.support.test.espresso.matcher.ViewMatchers.isDescendantOfA;
|
||||
import static android.support.test.espresso.matcher.ViewMatchers.isDisplayed;
|
||||
import static android.support.test.espresso.matcher.ViewMatchers.withId;
|
||||
import static android.support.test.espresso.matcher.ViewMatchers.withParent;
|
||||
import static android.support.test.espresso.matcher.ViewMatchers.withText;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
import static androidx.test.espresso.Espresso.closeSoftKeyboard;
|
||||
import static androidx.test.espresso.Espresso.onView;
|
||||
import static androidx.test.espresso.Espresso.openActionBarOverflowOrOptionsMenu;
|
||||
import static androidx.test.espresso.Espresso.pressBack;
|
||||
import static androidx.test.espresso.action.ViewActions.click;
|
||||
import static androidx.test.espresso.action.ViewActions.swipeLeft;
|
||||
import static androidx.test.espresso.assertion.ViewAssertions.doesNotExist;
|
||||
import static androidx.test.espresso.assertion.ViewAssertions.matches;
|
||||
import static androidx.test.espresso.matcher.ViewMatchers.hasSibling;
|
||||
import static androidx.test.espresso.matcher.ViewMatchers.isDescendantOfA;
|
||||
import static androidx.test.espresso.matcher.ViewMatchers.isDisplayed;
|
||||
import static androidx.test.espresso.matcher.ViewMatchers.withId;
|
||||
import static androidx.test.espresso.matcher.ViewMatchers.withParent;
|
||||
import static androidx.test.espresso.matcher.ViewMatchers.withText;
|
||||
import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation;
|
||||
import static org.hamcrest.Matchers.allOf;
|
||||
import static org.hamcrest.Matchers.not;
|
||||
|
||||
public class I2PActivityTest extends ActivityInstrumentationTestCase2<I2PActivity> {
|
||||
public I2PActivityTest() {
|
||||
super(I2PActivity.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void setUp() throws Exception {
|
||||
super.setUp();
|
||||
// For each test method invocation, the Activity will not actually be created
|
||||
// until the first time this method is called.
|
||||
getActivity();
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class I2PActivityTest {
|
||||
|
||||
private ActivityScenario<I2PActivity> scenario;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
scenario = ActivityScenario.launch(I2PActivity.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMainTabs() {
|
||||
onView(withId(R.id.router_onoff_button)).check(matches(isDisplayed()));
|
||||
|
||||
@ -55,6 +59,7 @@ public class I2PActivityTest extends ActivityInstrumentationTestCase2<I2PActivit
|
||||
onView(withId(R.id.router_onoff_button)).check(matches(isDisplayed()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMainSwipe() {
|
||||
onView(withId(R.id.router_onoff_button)).check(matches(isDisplayed()));
|
||||
|
||||
@ -70,9 +75,10 @@ public class I2PActivityTest extends ActivityInstrumentationTestCase2<I2PActivit
|
||||
// TODO: test addressbook ViewPager
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSettingsNavigation() {
|
||||
// Open settings menu
|
||||
openActionBarOverflowOrOptionsMenu(getActivity());
|
||||
openActionBarOverflowOrOptionsMenu(getInstrumentation().getTargetContext());
|
||||
onView(withText(R.string.menu_settings)).perform(click());
|
||||
|
||||
// Open bandwidth page
|
||||
@ -106,4 +112,4 @@ public class I2PActivityTest extends ActivityInstrumentationTestCase2<I2PActivit
|
||||
pressBack();
|
||||
onView(withText(R.string.settings_label_advanced)).check(doesNotExist());
|
||||
}
|
||||
}
|
||||
}
|
@ -82,8 +82,7 @@ call!</li>
|
||||
href="http://i2pforum.i2p/" target="_blank">i2pforum.i2p</a>: A secure
|
||||
and anonymous online forum community where developers
|
||||
and users alike discuss problems and ideas relating to I2P and associated
|
||||
topics, and <a href="http://zzz.i2p/" target="_blank">zzz's developer
|
||||
forums</a> for both end users and developers.</li>
|
||||
topics.</li>
|
||||
<li class="tidylist"><b>I2P Anonymous Pastebin</b><br><a
|
||||
href="http://paste.idk.i2p/" target="_blank">paste.idk.i2p</a>: Secure and
|
||||
anonymous paste service allowing anonymous text and text-based code
|
||||
@ -148,7 +147,7 @@ via <a href="irc://irc.freenode.net/i2p">Freenode IRC</a>.
|
||||
<li class="tidylist"><b>Reporting Bugs</b><br>If you'd like to report a bug,
|
||||
please file a ticket on <a href="http://git.idk.i2p/"
|
||||
target="_blank">git.idk.i2p</a>. For developer-related discussions, please
|
||||
visit <a href="http://zzz.i2p/" target="_blank">zzz's developer forums</a> or
|
||||
visit <a href="http://i2pforum.i2p/" target="_blank">I2P's developer forums</a> or
|
||||
come and visit the <a href="irc://127.0.0.1:6668/i2p-dev">developer channel</a>
|
||||
on I2P's IRC network. Developers can browse source at <a
|
||||
href="git.idk.i2p/i2p-hackers/i2p.i2p/-/commits/master" target="_blank">git.idk.i2p</a> or
|
||||
|
@ -45,7 +45,9 @@
|
||||
<string name="action_reload">إعادة تحميل</string>
|
||||
<string name="action_refresh">تحديث</string>
|
||||
<string name="stats_not_ready">مدير الإحصاءات غير جاهز حاليا. يرجى المحاولة لاحقا</string>
|
||||
<string name="statistics">إحصائيات</string>
|
||||
<string name="routers">الموجه</string>
|
||||
<string name="countries">بلدان</string>
|
||||
<string name="country">البلد</string>
|
||||
<string name="transport">نقل</string>
|
||||
<string name="version">إصدار</string>
|
||||
|
@ -2,10 +2,12 @@
|
||||
<resources>
|
||||
<string name="app_name">I2P</string>
|
||||
<string name="desc_i2p_logo">I2P logo</string>
|
||||
<string name="choose_language">Vyberte jazyk</string>
|
||||
<string name="welcome_new_install">Vítejte v I2P! Tato aplikace je ALPHA software a neposkytuje silnou anonymitu. Prosím přečtěte si poznámky k verzi a informace o licenci.</string>
|
||||
<string name="welcome_new_version">Nová verze aktualizována. Prosím přečtěte si poznámky k verzi. Verze:</string>
|
||||
<string name="label_tunnels">Tunely</string>
|
||||
<string name="label_status">Status</string>
|
||||
<string name="label_console">Konzole</string>
|
||||
<string name="label_addresses">Adresy</string>
|
||||
<string name="label_addressbook">Adresář</string>
|
||||
<string name="label_i2ptunnel_client">Tunely klienta</string>
|
||||
@ -20,17 +22,41 @@
|
||||
<string name="label_graphs">Grafy</string>
|
||||
<string name="button_router_off">Dlouze stiskněte pro spuštění I2P</string>
|
||||
<string name="button_router_on">I2P běží (dlouze stiskněte pro zastavení)</string>
|
||||
<string name="button_router_graceful">I2P se vypne za %s</string>
|
||||
<string name="button_shutdown_now">Podržte pro zastavení</string>
|
||||
<string name="button_cancel_graceful">Podržte pro zrušení vypnutí</string>
|
||||
<string name="no_internet">Není dostupné žádné internetové připojení</string>
|
||||
<string name="hidden">Skryté</string>
|
||||
<string name="testing">Testování</string>
|
||||
<string name="firewalled">Firewalled</string>
|
||||
<string name="firewalled">Za firewallem</string>
|
||||
<string name="symmetric_nat">Symetrický NAT</string>
|
||||
<string name="net_status_error_i2cp">I2CP chyba manažera klienta - zkontrolujte logy</string>
|
||||
<!--Parameter is a time, e.g. 32s or 2m-->
|
||||
<string name="net_status_error_skew">Časový rozdíl %s</string>
|
||||
<string name="net_status_error_unresolved_tcp">Nevyřešená/unresolved TCP adresa</string>
|
||||
<string name="net_status_error_private_tcp">Soukromá TCP adresa</string>
|
||||
<string name="net_status_warn_firewalled_inbound_tcp">Za firewallem, zapnutý příchozí TCP</string>
|
||||
<string name="net_status_warn_firewalled_floodfill">Za firewallem a floodfill</string>
|
||||
<string name="net_status_info_disconnected">Odpojeno - zkontrolujte síťové připojení</string>
|
||||
<string name="net_status_error_udp_port">UDP port je používán - změňte v nastavení a restartujte</string>
|
||||
<string name="net_status_error_no_active_peers">Žádní aktivní peeři - zkontrolujte síťové připojení a firewall</string>
|
||||
<string name="net_status_error_udp_disabled_tcp_not_set">UDP vypnuto a příchozí TCP hostitel/port nenastaven</string>
|
||||
<string name="net_status_warn_firewalled_udp_disabled">Za firewallem, vypnutý UDP</string>
|
||||
<string name="shared_clients">Sdílení klienti</string>
|
||||
<string name="uptime">Dostupnost</string>
|
||||
<string name="active_peers">Aktivní peeři</string>
|
||||
<string name="known_peers">Známí peeři</string>
|
||||
<!--Character to indicate a client tunnel. Usually first letter of the word "client".-->
|
||||
<string name="char_client_tunnel">C</string>
|
||||
<!--Character to indicate a server tunnel. Usually first letter of the word "server".-->
|
||||
<string name="char_server_tunnel">B</string>
|
||||
<string name="no_tunnels_running">Zatím neběží žádné tunely.</string>
|
||||
<string name="download">Stáhnout</string>
|
||||
<string name="upload">Nahrát</string>
|
||||
<string name="configure_browser_title">Nastavit prohlížeč?</string>
|
||||
<string name="configure_browser_for_i2p">Přejete si nastavit prohlížeč pro procházení I2P stránek? (Toto můžete udělat i později z menu nápovědy.)</string>
|
||||
<string name="configure_no_doze_title">Spravovat optimalizace baterie?</string>
|
||||
<string name="configure_no_doze">I2P funguje nejlépe, pokud ho necháte běžet. Abyste předešli jeho zavření Androidem ve snaze o úsporu energie, můžete I2P přidat do seznamu výjimek úspory baterie. Toto výrazně zvýší spolehlivost aplikace.\n\nNechat I2P běžet na pozadí? (doporučeno)</string>
|
||||
<string name="first_start_title">Gratulujeme k nainstalování I2P!</string>
|
||||
<string name="first_start_welcome"><b>Vítejte v I2P\'</b>Prosíme<b>buďte trpěliví</b> dokud I2P nenastartuje a najde peery.</string>
|
||||
<string name="first_start_read">Během čekání si prosím přečtěte poznámky k verzi a úvodní stránku.</string>
|
||||
@ -50,34 +76,129 @@
|
||||
<string name="action_refresh">Obnovit</string>
|
||||
<string name="hint_search_addressbook">Prohledat adresář</string>
|
||||
<string name="action_reload_subscriptions">Znovu načíst odběry</string>
|
||||
<string name="news_last_updated">Novinky naposledy aktualizovány před %s</string>
|
||||
<string name="news_last_checked">Novinky naposledy zkontrolovány před %s</string>
|
||||
<string name="news_updated">Novinky aktualizovány</string>
|
||||
<string name="view_news">Dotkněte se pro zobrazení posledních novinek I2P</string>
|
||||
<string name="router_not_running">Tento router nepracuje</string>
|
||||
<string name="router_shutting_down">Router se vypíná.</string>
|
||||
<string name="stats_not_ready">Manažer statistik ještě není připraven. Zkuste to prosím později.</string>
|
||||
<string name="select_an_address">Vyberte adresu.</string>
|
||||
<string name="no_graphs_configured">Žádné grafy nebyly konfigurovány. Můžete si vybrat převod statistik do grafů v menu nastavení. Jakékoliv změny se projeví po 60 sekundách.</string>
|
||||
<string name="configure_graphs">Konfigurovat grafy</string>
|
||||
<string name="graphs_not_ready">Grafy ještě nejsou připraveny. Zkuste to znovu později.</string>
|
||||
<string name="statistics">Statistiky</string>
|
||||
<string name="routers">Routery</string>
|
||||
<string name="leasesets">Sety pronájmu</string>
|
||||
<string name="countries">Země</string>
|
||||
<string name="country">Země</string>
|
||||
<string name="transport">Přenos</string>
|
||||
<string name="versions">Verze</string>
|
||||
<string name="version">Verze</string>
|
||||
<string name="count">Počet</string>
|
||||
<string name="tname_0">Skrytý nebo spouštějící se</string>
|
||||
<string name="netdb_routers_empty">Žádné routery ve vaší NetDB</string>
|
||||
<string name="netdb_leases_empty">Žádné LeaseSets ve vaší NetDB</string>
|
||||
<string name="netdb_leases_empty">Žádné sety pronájmu ve vaší NetDB</string>
|
||||
<string name="notification_status_starting">I2P startuje</string>
|
||||
<string name="notification_status_restarting">I2P se restartuje</string>
|
||||
<string name="notification_status_waiting">I2P čeká na síťové připojení</string>
|
||||
<string name="notification_status_starting_after_waiting">Síť připojena, I2P startuje</string>
|
||||
<string name="notification_status_running">I2P běží</string>
|
||||
<string name="notification_status_client_ready">Klientské tunely jsou připraveny</string>
|
||||
<string name="notification_status_client_down">Klientské tunely neběží</string>
|
||||
<string name="notification_status_graceful">Zastavuji I2P za %s</string>
|
||||
<string name="notification_status_stopping">Zastavuji I2P</string>
|
||||
<string name="notification_status_stopping_after_net">Síť odpojena, zastavuji I2P</string>
|
||||
<string name="notification_status_shutdown_cancelled">Vypnutí zrušeno</string>
|
||||
<string name="notification_status_shutting_down">I2P se vypíná</string>
|
||||
<string name="notification_status_bw">Datový přenos: %1$sBps stahování / %2$sBps nahrávání</string>
|
||||
<string name="notification_status_peers">Peeři: %1$d aktivní, %2$d známí</string>
|
||||
<string name="notification_status_expl">Průzkumné tunely: %1$d/%2$d</string>
|
||||
<string name="notification_status_client">Klientské tunely: %1$d/%2$d</string>
|
||||
<string name="stats_memory">Paměť využitá/max.</string>
|
||||
<string name="stats_lag">Zpoždění práce</string>
|
||||
<string name="stats_delay">Prodleva zprávy</string>
|
||||
<string name="copied_base32_system_notification_title">Base32 zkopírován do schránky</string>
|
||||
<string name="copied_base32_system_notification_body">Adresa vašeho I2P tunelu byla zkopírována do schránky.</string>
|
||||
<string name="menu_settings">Nastavení</string>
|
||||
<string name="settings_enable">Zapnout</string>
|
||||
<string name="settings_desc_subscriptions">URL odběrů</string>
|
||||
<string name="settings_label_bandwidth_net">Datový přenos a síť</string>
|
||||
<string name="settings_label_startOnBoot">Spustit I2P po startu OS</string>
|
||||
<string name="settings_desc_startOnBoot">Automaticky připojit k I2P, jakmile se spustí vaše zařízení Android</string>
|
||||
<string name="settings_label_bandwidth">Šířka pásma</string>
|
||||
<string name="settings_label_bw_inbound">Příchozí rychlost</string>
|
||||
<string name="settings_desc_bw_inbound">Maximální příchozí rychlost</string>
|
||||
<string name="settings_label_bw_outbound">Odchozí rychlost</string>
|
||||
<string name="settings_desc_bw_outbound">Maximální odchozí rychlost</string>
|
||||
<string name="settings_label_network">Síť</string>
|
||||
<string name="settings_label_hiddenMode">Participace</string>
|
||||
<string name="settings_label_hiddenMode">Spoluúčast</string>
|
||||
<string name="settings_desc_hiddenMode">Vypnout skrytý režim</string>
|
||||
<string name="settings_label_maxPartTunnels">Max. participujících tunelů</string>
|
||||
<string name="settings_desc_maxPartTunnels">Maximum tunelů na kterých participovat (výchozí=20)</string>
|
||||
<string name="settings_dialog_maxPartTunnels">Maximum tunelů na kterých participovat</string>
|
||||
<string name="settings_label_sharePercent">Procento sdílení</string>
|
||||
<string name="settings_desc_sharePercent">Procento datového přenosu ke sdílení (výchozí=80)</string>
|
||||
<string name="settings_dialog_sharePercent">Procento šířky pásma ke sdílení</string>
|
||||
<string name="settings_desc_upnp">Automatické otevření portů firewallu</string>
|
||||
<string name="settings_label_logging">Logování</string>
|
||||
<string name="settings_label_default_log_level">Výchozí úroveň logování</string>
|
||||
<string name="settings_label_appearance">Podoba</string>
|
||||
<string name="settings_label_language">Jazyk</string>
|
||||
<string name="settings_default">Výchozí</string>
|
||||
<string name="settings_label_advanced">Pokročilé</string>
|
||||
<string name="settings_label_showStats">Statistiky routeru</string>
|
||||
<string name="settings_summ_showStats">Zobrazit pokročilé statistiky na hlavní konzoli</string>
|
||||
<string name="settings_label_transports">Transporty</string>
|
||||
<string name="settings_label_maxConns">Max. připojení</string>
|
||||
<string name="settings_label_i2cp">I2CP rozhraní</string>
|
||||
<string name="settings_desc_i2cp">Povolit aplikacím třetích stran vytvářet tunely pomocí I2CP (vyžaduje restart routeru)</string>
|
||||
<string name="settings_label_sam">SAM rozhraní</string>
|
||||
<string name="settings_desc_sam">Povolit aplikacím třetích stran vytvářet tunely pomocí SAM (vyžaduje restart routeru)</string>
|
||||
<string name="settings_confirm_sam">Aplikace se pokouší navázat připojení SAM.</string>
|
||||
<string name="settings_confirm_sam_id">Název připojení/ID:</string>
|
||||
<string name="settings_confirm_allow_sam">Klepněte pro povolení</string>
|
||||
<string name="settings_confirm_deny_sam">Ignorujte pro zamítnutí</string>
|
||||
<string name="settings_label_exploratory_pool">Průzkumný zásobník</string>
|
||||
<string name="settings_desc_exploratory_pool">Parametry tunelu</string>
|
||||
<string name="settings_label_expl_inbound">Příchozí tunely</string>
|
||||
<string name="settings_label_expl_outbound">Odchozí tunely</string>
|
||||
<string name="settings_label_expl_length">Délka</string>
|
||||
<string name="settings_summ_expl_length">%s skoků</string>
|
||||
<string name="settings_desc_expl_length">Kolik skoků použít</string>
|
||||
<string name="settings_label_expl_lengthVariance">Rozptyl skoků</string>
|
||||
<string name="settings_summ_expl_lengthVariance">%s</string>
|
||||
<string name="settings_desc_expl_lengthVariance">Kolik skoků náhodně přidat</string>
|
||||
<string name="settings_label_expl_quantity">Množství</string>
|
||||
<string name="settings_summ_expl_quantity">%s tunelů</string>
|
||||
<string name="settings_desc_expl_quantity">Kolik tunelů</string>
|
||||
<string name="settings_label_expl_backupQuantity">Množství záloh</string>
|
||||
<string name="settings_summ_expl_backupQuantity">%s tunelů</string>
|
||||
<string name="settings_desc_expl_backupQuantity">Kolik záložních tunelů</string>
|
||||
<string name="settings_need_transport_enabled">Musíte mít zapnut nejméně jeden přenos</string>
|
||||
<string name="settings_router_restart_required">Prosím restartujte I2P pro použití změn</string>
|
||||
<string name="menu_about">O programu</string>
|
||||
<string name="about_version">Version:</string>
|
||||
<string name="about_project">Domov projektu:</string>
|
||||
<string name="about_bugs">Chyby a podpora:</string>
|
||||
<string name="about_helpwanted">Je potřeba pomoc!</string>
|
||||
<string name="about_volunteer">Chcete pomoci vylepšit aplikaci? Staňte se dobrovolníkem pomocí Android fóra:</string>
|
||||
<string name="about_gitlab">Chcete doporučit novou funkci nebo opravu chyby? Vytvořte požadavek na Android Gitlabu:</string>
|
||||
<string name="menu_help">Pomoc</string>
|
||||
<string name="general">Hlavní</string>
|
||||
<string name="label_router">Veřejné adresy</string>
|
||||
<string name="label_private">Soukromé adresy</string>
|
||||
<string name="addressbook_is_empty">Adresář je prázdný</string>
|
||||
<string name="addressbook_search_header">%s nalezeno</string>
|
||||
<string name="addressbook_add_wizard_k_name">Jméno</string>
|
||||
<string name="addressbook_add_wizard_k_destination">Cíl</string>
|
||||
<string name="addressbook_add_wizard_desc_name">Název</string>
|
||||
<string name="addressbook_add_wizard_desc_destination">Sem vložte B64 cíle. Pokud máte nainstalován Správce souborů, můžete ho použít k nalezení souboru, který obsahuje B64.</string>
|
||||
<string name="nsu_iae_illegal_char">Jméno hostitele \"%1$s\" obsahuje nepovolený znak %2$s</string>
|
||||
<string name="nsu_iae_cannot_start_with">Jméno hostitele nemůže začínat \"%s\"</string>
|
||||
<string name="nsu_iae_cannot_end_with">Jméno hostitele nemůže končit \"%s\"</string>
|
||||
<string name="nsu_iae_cannot_contain">Jméno hostitele nemůže obsahovat \"%s\"</string>
|
||||
<string name="nsu_iae_requires_conversion">Jméno hostitele \"%s\" vyžaduje převod do ASCII, ale knihovna pro převod není v této verzi Android dostupná.</string>
|
||||
<string name="i2ptunnel_type_client">Standardní klient</string>
|
||||
<string name="i2ptunnel_type_httpclient">Klient pro HTTP</string>
|
||||
<string name="i2ptunnel_type_ircclient">Klient pro IRC</string>
|
||||
@ -89,39 +210,168 @@
|
||||
<string name="i2ptunnel_type_ircserver">IRC server</string>
|
||||
<string name="i2ptunnel_type_streamrclient">Streamr klient</string>
|
||||
<string name="i2ptunnel_type_streamrserver">Streamr server</string>
|
||||
<string name="i2ptunnel_type_httpbidirserver">HTTP bidir</string>
|
||||
<string name="i2ptunnel_type_httpbidirserver">HTTP obousměrný</string>
|
||||
<string name="install_recommended_app">Nainstalovat doporučenou aplikaci?</string>
|
||||
<string name="app_needed_for_this_tunnel_type">Pro použití tohoto tunelu potřebujete nainstalovat aplikaci. Chcete nainstalovat doporučenou aplikaci?</string>
|
||||
<string name="i2ptunnel_not_initialized">Tunely nejsou ještě zprovozněny, prosím proveďte obnovu za dvě minuty.</string>
|
||||
<string name="no_configured_client_tunnels">Žádné nastavené klientské tunely.</string>
|
||||
<string name="no_configured_server_tunnels">Žádné nastavené serverové tunely.</string>
|
||||
<string name="i2ptunnel_new_tunnel">Nový tunel</string>
|
||||
<string name="i2ptunnel_msg_config_saved">Změny nastavení byly uloženy</string>
|
||||
<string name="i2ptunnel_msg_config_save_failed">Nepodařilo se uložit nastavení</string>
|
||||
<string name="i2ptunnel_msg_tunnel_starting">Startuji tunel</string>
|
||||
<string name="i2ptunnel_msg_tunnel_stopping">Zastavuji tunel</string>
|
||||
<string name="i2ptunnel_delete_confirm_message">Smazat tunel?</string>
|
||||
<string name="i2ptunnel_delete_confirm_button">Smazat tunel</string>
|
||||
<string name="i2ptunnel_no_tunnel_details">Nepodařilo se načíst detaily tunelu</string>
|
||||
<string name="i2ptunnel_wizard_k_client_server">Klient nebo Server</string>
|
||||
<string name="i2ptunnel_wizard_v_client">Klientský tunel</string>
|
||||
<string name="i2ptunnel_wizard_v_server">Serverový tunel</string>
|
||||
<string name="i2ptunnel_wizard_k_type">Typ tunelu</string>
|
||||
<string name="i2ptunnel_wizard_k_name">Jméno</string>
|
||||
<string name="i2ptunnel_wizard_k_desc">Popis</string>
|
||||
<string name="i2ptunnel_wizard_k_dest">Cíl</string>
|
||||
<string name="i2ptunnel_wizard_k_outproxies">Výstupní proxy (Outproxies)</string>
|
||||
<string name="i2ptunnel_wizard_k_target_host">Cílový hostitel</string>
|
||||
<string name="i2ptunnel_wizard_k_target_port">Cílový port</string>
|
||||
<string name="i2ptunnel_wizard_k_reachable_on">Dosažitelné na</string>
|
||||
<string name="i2ptunnel_wizard_k_binding_port">Port pro binding/spojení</string>
|
||||
<string name="i2ptunnel_wizard_k_auto_start">Automatický start</string>
|
||||
<string name="next">Další</string>
|
||||
<string name="prev">Předchozí</string>
|
||||
<string name="finish">Předložit</string>
|
||||
<string name="review">Revidovat</string>
|
||||
<string name="enabled">Povoleno</string>
|
||||
<string name="i2ptunnel_wizard_desc_name">Název tunelu pro rozpoznání v seznamu tunelů.</string>
|
||||
<string name="i2ptunnel_wizard_desc_desc">Popis tunelu. Toto je volitelné a pouze informativní.</string>
|
||||
<string name="i2ptunnel_wizard_desc_dest">Zde stanovte .i2p adresu nebo cíl (jmenohostitele.i2p, b32 nebo b64) tunelu.</string>
|
||||
<string name="i2ptunnel_wizard_desc_outproxies">Pokud víte o jakýchkoli outproxies pro tento typ tunelu (buď HTTP nebo SOCKS), vyplňte je. V případě několika proxies je oddělte čárkami.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_host">Toto je IP, na které běží vaše služba, obvykle je na stejném zařízení, takže je automaticky vyplněna 127.0.0.1.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_port">Toto je port, na kterém služba přijímá připojení.</string>
|
||||
<string name="i2ptunnel_wizard_desc_reachable_on">Toto omezuje které počítače/chytré telefony mohou přistupovat k tomuto tunelu.</string>
|
||||
<string name="i2ptunnel_wizard_desc_binding_port">Toto je port, ze kterého bude lokálně přistupováno ke klientskému tunelu. Je to také klientský port pro obousměrný serverový tunel HTTP.</string>
|
||||
<string name="i2ptunnel_wizard_desc_auto_start">Měl by být tunel automaticky spuštěn při startu routeru?</string>
|
||||
<string name="i2ptunnel_wizard_submit_confirm_message">Vytvořit tunel?</string>
|
||||
<string name="i2ptunnel_wizard_submit_confirm_button">Vytvořit tunel</string>
|
||||
<string name="i2ptunnel_view_target">Cíl</string>
|
||||
<string name="i2ptunnel_view_access_point">Přístupový bod</string>
|
||||
<string name="i2ptunnel_view_autostart">Automatické spuštění</string>
|
||||
<string name="address_copied_to_clipboard">Adresa zkopírována do schránky</string>
|
||||
<string name="edit_tunnel">Upravit tunel</string>
|
||||
<string name="name">Jméno</string>
|
||||
<string name="description">Popis</string>
|
||||
<string name="auto_start">Automatické spuštění</string>
|
||||
<string name="tunnel_summ_auto_start">Spustit tunel při startu routeru.</string>
|
||||
<string name="tunnel_cat_ports">Místní porty</string>
|
||||
<string name="shared_client">Sdílený klient</string>
|
||||
<string name="tunnel_summ_shared_client">Použijte stejný cíl a tunely jako ostatní sdílení klienti</string>
|
||||
<string name="target_destination">Cílové umístění</string>
|
||||
<string name="persistent_key">Trvalý klíč</string>
|
||||
<string name="persistent_key_conflict_title">Vypnout nové klíče při opětovném otevření?</string>
|
||||
<string name="persistent_key_conflict_msg">Nemůžete zapnout trvalé klíče když je tunel nastaven pro vygenerování nových klíčů při opětovném otevření. Chcete vypnout nové klíče při opětovném otevření?</string>
|
||||
<string name="tunnel_summ_persistent_key">Uchovat toto cílové umístění při restartu</string>
|
||||
<string name="reachable_on">Dosažitelné na</string>
|
||||
<string name="listen_port">Port naslouchání</string>
|
||||
<string name="client_ssl">SSL klienta</string>
|
||||
<string name="tunnel_summ_client_ssl">Klient musí k připojení používat SSL</string>
|
||||
<string name="outproxies">Výstupní proxy (Outproxies)</string>
|
||||
<string name="ssl_outproxies">SSL outproxies</string>
|
||||
<string name="irc">IRC</string>
|
||||
<string name="enable_dcc">Zapnout DCC</string>
|
||||
<string name="tunnel_summ_enable_dcc">Povolit IRC klientům používat DCC</string>
|
||||
<string name="website_domain_name">Doména webové stránky</string>
|
||||
<string name="target_host">Cílový hostitel</string>
|
||||
<string name="target_port">Cílový port</string>
|
||||
<string name="use_ssl">Použít SSL</string>
|
||||
<string name="tunnel_summ_use_ssl">Použít SSL pro připojení k cíli</string>
|
||||
<string name="tunnel_parameters">Parametry tunelu</string>
|
||||
<string name="profile">Profil</string>
|
||||
<string name="profile_bulk">Hromadné připojení (stahování/webové stránky/BT)</string>
|
||||
<string name="profile_interactive">Interaktivní připojení</string>
|
||||
<string name="delay_connect">Pozdržet připojení</string>
|
||||
<string name="tunnel_summ_delay_connect">Zapnout pro připojení požadavek/odpověď</string>
|
||||
<string name="access_control">Řízení přístupu</string>
|
||||
<string name="restricted_access">Omezený přístup</string>
|
||||
<string name="disabled">Vypnuto</string>
|
||||
<string name="whitelist">Seznam povolených (whitelist)</string>
|
||||
<string name="blacklist">Seznam zakázaných (blacklist)</string>
|
||||
<string name="access_list">Přístupový seznam</string>
|
||||
<string name="reject_inproxies">Odmítnout inproxies</string>
|
||||
<string name="tunnel_summ_reject_inproxies">Povolit připojení jen uživatelům I2P</string>
|
||||
<string name="unique_local">Unikátní místní</string>
|
||||
<string name="tunnel_summ_unique_local">Použít pro každého klienta unikátní místní IP</string>
|
||||
<string name="multihome">Multihome</string>
|
||||
<string name="tunnel_summ_multihome">Zapnout multihoming optimalizace</string>
|
||||
<string name="client_connection_limits">Klientské limity připojení</string>
|
||||
<string name="connections_per_minute">Připojení za minutu</string>
|
||||
<string name="connections_per_hour">Připojení za hodinu</string>
|
||||
<string name="connections_per_day">Připojení za den</string>
|
||||
<string name="total_connection_limits">Celkové limity připojení</string>
|
||||
<string name="total_connections_per_minute">Celkem připojení za minutu</string>
|
||||
<string name="total_connections_per_hour">Celkem připojení za hodinu</string>
|
||||
<string name="total_connections_per_day">Celkem připojení za den</string>
|
||||
<string name="max_active_connections">Maximum aktivních připojení</string>
|
||||
<string name="num_per_minute">%s za minutu</string>
|
||||
<string name="num_per_hour">%s za hodinu</string>
|
||||
<string name="num_per_day">%s za den</string>
|
||||
<string name="unlimited">Neomezeně</string>
|
||||
<string name="set_zero_for_unlimited">Nastavte 0 pro neomezeně</string>
|
||||
<string name="post_limits">POST limity</string>
|
||||
<string name="limit_period">Omezení periody</string>
|
||||
<string name="client_posts_per_period">Požadavky POST klienta za periodu</string>
|
||||
<string name="client_ban_length">Délka zákazu klienta</string>
|
||||
<string name="total_posts_per_period">Celkový počet požadavků POST za periodu</string>
|
||||
<string name="total_ban_length">Celková délka zákazu</string>
|
||||
<string name="power_saving">Úspora energie</string>
|
||||
<string name="delay_open">Prodleva otevření</string>
|
||||
<string name="tunnel_summ_delay_open">Zpozdit otevření tunelu dokud není vyžadováno</string>
|
||||
<string name="tunnel_summ_reduce_quantity">Snížit kvantitu při nečinnosti</string>
|
||||
<string name="reduce_quantity">Snížit množství</string>
|
||||
<string name="tunnel_summ_reduce_quantity">Snížit množství tunelů při nečinnosti</string>
|
||||
<string name="idle_time">Čas nečinnosti</string>
|
||||
<string name="num_minutes">%s minut</string>
|
||||
<string name="reduced_tunnel_quantity">Snížit množství tunelů</string>
|
||||
<string name="close_tunnels">Zavřít tunely při nečinnosti</string>
|
||||
<string name="new_keys_on_reopen">Nové klíče při opětovném otevření</string>
|
||||
<string name="new_keys_on_reopen_conflict_title">Vypnout trvalé klíče</string>
|
||||
<string name="new_keys_on_reopen_conflict_msg">Nemůžete zapnout použití nových klíčů při opětovném otevření, když je tunel nastaven na trvalé klíče. Chcete vypnout trvalé klíče?</string>
|
||||
<string name="http_client">Klient pro HTTP</string>
|
||||
<string name="tunnel_summ_user_agent">Předání hlavičky \'User-Agent\'</string>
|
||||
<string name="tunnel_summ_referer">Předání hlavičky \'Referent\'</string>
|
||||
<string name="tunnel_summ_accept">Předání hlavičky \'Accept-*\'</string>
|
||||
<string name="tunnel_summ_allow_ssl">Povolit SSL I2P adresám</string>
|
||||
<string name="jump_url_list">Seznam Jump URL</string>
|
||||
<string name="proxy_auth">Proxy autorizace</string>
|
||||
<string name="tunnel_summ_proxy_auth">Vyžadovat přihlášení pro použití této proxy</string>
|
||||
<string name="username">Uživatelské jméno</string>
|
||||
<string name="password">Heslo</string>
|
||||
<string name="outproxy_auth">Outproxy autorizace</string>
|
||||
<string name="tunnel_summ_outproxy_auth">Přihlášení vyžadované pro outproxy</string>
|
||||
<string name="other">Další</string>
|
||||
<string name="signature_type">Typ podpisu</string>
|
||||
<string name="custom_options">Vlastní možnosti</string>
|
||||
<string name="all">Vše</string>
|
||||
<string name="no_messages">Žádné zprávy</string>
|
||||
<string name="no_error_messages">Žádné chybové zprávy</string>
|
||||
<plurals name="log_error_messages">
|
||||
<item quantity="one">Jedna chybová zpráva</item>
|
||||
<item quantity="few">%d chybové zprávy, nejnovější nahoře</item>
|
||||
<item quantity="many">%d chybových zpráv, nejnovější nahoře</item>
|
||||
<item quantity="other">%d chybových zpráv, nejnovější nahoře</item>
|
||||
</plurals>
|
||||
<plurals name="log_messages">
|
||||
<item quantity="one">Jedna zpráva</item>
|
||||
<item quantity="few">%d zprávy, nejnovější nahoře</item>
|
||||
<item quantity="many">%d zpráv, nejnovější nahoře</item>
|
||||
<item quantity="other">%d zpráv, nejnovější nahoře</item>
|
||||
</plurals>
|
||||
<string name="log_entry">Záznam logu</string>
|
||||
<string name="copy_logs">Kopírovat logy</string>
|
||||
<string name="i2p_android_error_logs">Chybové logy I2P Android</string>
|
||||
<string name="i2p_android_logs">Logy I2P Android</string>
|
||||
<string name="error_logs_copied_to_clipboard">Chybové logy zkopírovány do schránky</string>
|
||||
<string name="logs_copied_to_clipboard">Logy zkopírovány do schránky</string>
|
||||
<string name="label_browser_configuration">Nastavení prohlížeče</string>
|
||||
<string name="no_market_app">Nenalezena žádná aplikace obchodu, prosím proveďte ruční instalaci</string>
|
||||
<string name="unset">Zrušit nastavení</string>
|
||||
<string name="running_background">I2P běží na pozadí</string>
|
||||
</resources>
|
||||
|
@ -84,6 +84,7 @@
|
||||
<string name="name">Navn</string>
|
||||
<string name="description">Beskrivelse</string>
|
||||
<string name="use_ssl">Brug SSL</string>
|
||||
<string name="profile">Profil</string>
|
||||
<string name="access_control">Adgangskontrol</string>
|
||||
<string name="disabled">Deaktiveret</string>
|
||||
<string name="http_client">HTTP klient</string>
|
||||
|
375
app/src/main/res/values-es-rAR/strings.xml
Normal file
375
app/src/main/res/values-es-rAR/strings.xml
Normal file
@ -0,0 +1,375 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<resources>
|
||||
<string name="app_name">I2P</string>
|
||||
<string name="desc_i2p_logo">Logotipo de I2P</string>
|
||||
<string name="choose_language">Escoger idioma</string>
|
||||
<string name="welcome_new_install">¡Bienvenido a I2P! Esta aplicación es un software en versión ALFA y no proporciona un anonimato fuerte. Por favor, lea las notas de las versiones y la información sobre la licencia.</string>
|
||||
<string name="welcome_new_version">Nueva versión instalada. Por favor, lea las notas de las versiones. Versión:</string>
|
||||
<string name="label_tunnels">Túneles</string>
|
||||
<string name="label_status">Estado</string>
|
||||
<string name="label_console">Consola</string>
|
||||
<string name="label_addresses">Direcciones</string>
|
||||
<string name="label_addressbook">Libreta de direcciones</string>
|
||||
<string name="label_i2ptunnel_client">Túneles de cliente</string>
|
||||
<string name="label_i2ptunnel_server">Túneles de servidor</string>
|
||||
<string name="label_logs">Registros (log)</string>
|
||||
<string name="label_error_logs">Registros (logs) de errores</string>
|
||||
<string name="label_news">Noticias</string>
|
||||
<string name="label_peers_status">Pares (peers)</string>
|
||||
<string name="label_release_notes">Notas de Versión</string>
|
||||
<string name="label_licenses">Licencias</string>
|
||||
<string name="label_browse">Navegar</string>
|
||||
<string name="label_graphs">Gráficas</string>
|
||||
<string name="button_router_off">Mantenga pulsado para iniciar I2P</string>
|
||||
<string name="button_router_on">I2P está en marcha (mantenga pulsado para detenerlo)</string>
|
||||
<string name="button_router_graceful">I2P se cerrará en %s</string>
|
||||
<string name="button_shutdown_now">Mantenga pulsado para detener ahora</string>
|
||||
<string name="button_cancel_graceful">Mantenga pulsado para cancelar cierre</string>
|
||||
<string name="no_internet">No hay ninguna conexión a Internet disponible</string>
|
||||
<string name="hidden">Oculto</string>
|
||||
<string name="testing">Probando</string>
|
||||
<string name="firewalled">Bloqueado por cortafuegos (firewall)</string>
|
||||
<string name="symmetric_nat">NAT simétrico</string>
|
||||
<string name="net_status_error_i2cp">Error de I2CP del administrador de clientes - compruebe los registros (logs)</string>
|
||||
<!--Parameter is a time, e.g. 32s or 2m-->
|
||||
<string name="net_status_error_skew">Desincronización de reloj de %s</string>
|
||||
<string name="net_status_error_unresolved_tcp">Direcciones TCP no resueltas</string>
|
||||
<string name="net_status_error_private_tcp">Direcciones TCP privadas</string>
|
||||
<string name="net_status_warn_firewalled_inbound_tcp">Bloqueado por cortafuegos (firewall) con TCP entrante habilitado</string>
|
||||
<string name="net_status_warn_firewalled_floodfill">Bloqueado por cortafuegos (firewall) y es router I2P de inundación (floodfill)</string>
|
||||
<string name="net_status_info_disconnected">Desconectado - compruebe la conexión a la red</string>
|
||||
<string name="net_status_error_udp_port">Puerto UDP en uso - cámbielo en la configuración y reinicie</string>
|
||||
<string name="net_status_error_no_active_peers">No hay pares (peers) activos - compruebe la conexión a la red y el cortafuegos (firewall)</string>
|
||||
<string name="net_status_error_udp_disabled_tcp_not_set">UDP deshabilitado y nodo/puerto-TCP de entrada no establecido</string>
|
||||
<string name="net_status_warn_firewalled_udp_disabled">Bloqueado por cortafuegos (firewall) con UDP deshabilitado</string>
|
||||
<string name="shared_clients">Clientes compartidos</string>
|
||||
<string name="uptime">Duración de la conexión</string>
|
||||
<string name="active_peers">Pares activos</string>
|
||||
<string name="known_peers">Pares conocidos</string>
|
||||
<!--Character to indicate a client tunnel. Usually first letter of the word "client".-->
|
||||
<string name="char_client_tunnel">K</string>
|
||||
<!--Character to indicate a server tunnel. Usually first letter of the word "server".-->
|
||||
<string name="char_server_tunnel">G</string>
|
||||
<string name="no_tunnels_running">Aún no hay túneles en marcha.</string>
|
||||
<string name="download">Descargar</string>
|
||||
<string name="upload">Subir</string>
|
||||
<string name="configure_browser_title">¿Configurar navegador?</string>
|
||||
<string name="configure_browser_for_i2p">¿Desea configurar un navegador para ver sitios I2P? (también puede hacer esto más tarde desde el menú de ayuda).</string>
|
||||
<string name="configure_no_doze_title">¿Gestionar las Optimizaciones de la Batería?</string>
|
||||
<string name="configure_no_doze">I2P funciona mejor si sigue funcionando. Para evitar que Android cierre I2P cuando intente ahorrar energía, puede agregarlo a la lista de excepciones de batería. Esto mejorará sustancialmente la fiabilidad de la aplicación. (recomendado)</string>
|
||||
<string name="first_start_title">¡Felicidades por conseguir instalar I2P!</string>
|
||||
<string name="first_start_welcome"><b>¡Bienvenido a I2P!</b> Por favor, <b>tenga paciencia</b> mientras I2P se inicia y busca pares (peers).</string>
|
||||
<string name="first_start_read">Mientras espera, por favor, lea las notas de la versión y la página de bienvenida.</string>
|
||||
<string name="first_start_faq">Una vez tenga túneles de cliente, por favor, <b>eche un vistazo</b> a nuestras preguntas frecuentes (FAQ):</string>
|
||||
<string name="first_start_faq_nonanon">O utilice este enlace no-anónimo si no quiere esperar a los túneles:</string>
|
||||
<string name="first_start_irc">Dirija su cliente IRC hacia <b>localhost:6668</b> y pase a saludarnos en:</string>
|
||||
<string name="action_search">Búsqueda</string>
|
||||
<string name="action_add">Agregar</string>
|
||||
<string name="action_edit">Editar</string>
|
||||
<string name="action_delete">Borrar</string>
|
||||
<string name="action_i2ptunnel_start">Iniciar túnel</string>
|
||||
<string name="action_i2ptunnel_stop">Detener túnel</string>
|
||||
<string name="action_i2ptunnel_start_all">Iniciar todos los túneles</string>
|
||||
<string name="action_i2ptunnel_stop_all">Detener todos los túneles</string>
|
||||
<string name="action_i2ptunnel_restart_all">Reiniciar todos los túneles</string>
|
||||
<string name="action_reload">Recargar</string>
|
||||
<string name="action_refresh">Actualizar</string>
|
||||
<string name="hint_search_addressbook">Buscar en la libreta de direcciones</string>
|
||||
<string name="action_reload_subscriptions">Volver a cargar suscripciones</string>
|
||||
<string name="news_last_updated">Última actualización de las noticias hace %s</string>
|
||||
<string name="news_last_checked">Última comprobación de las noticias hace %s</string>
|
||||
<string name="news_updated">Se han actualizado las noticias</string>
|
||||
<string name="view_news">Pulse para ver las últimas noticias de I2P</string>
|
||||
<string name="router_not_running">El router I2P no está en marcha.</string>
|
||||
<string name="router_shutting_down">El router I2P se está cerrando.</string>
|
||||
<string name="stats_not_ready">El administrador de estadísticas aún no está listo. Inténtelo de nuevo más tarde.</string>
|
||||
<string name="select_an_address">Seleccione una dirección.</string>
|
||||
<string name="no_graphs_configured">No se ha configurado ninguna gráfica. Puede escoger las estadísticas a graficar en el menú de configuración. Cualquier cambio tendrá efecto después de 60 segundos.</string>
|
||||
<string name="configure_graphs">Configurar gráficas</string>
|
||||
<string name="graphs_not_ready">Las gráficas aún no están listas. Inténtelo de nuevo más tarde.</string>
|
||||
<string name="statistics">Estadísticas</string>
|
||||
<string name="routers">Routers I2P</string>
|
||||
<string name="leasesets">LeaseSets</string>
|
||||
<string name="countries">Países </string>
|
||||
<string name="country">País </string>
|
||||
<string name="transport">Transporte</string>
|
||||
<string name="versions">Versiones</string>
|
||||
<string name="version">Versión</string>
|
||||
<string name="count">Conteo</string>
|
||||
<string name="tname_0">Oculto al iniciarse</string>
|
||||
<string name="netdb_routers_empty">No hay routers I2P en su NetDB.</string>
|
||||
<string name="netdb_leases_empty">No hay LeaseSets (túneles al mismo destino I2P) en su NetDB.</string>
|
||||
<string name="notification_status_starting">I2P se está iniciando</string>
|
||||
<string name="notification_status_restarting">I2P se está reiniciando</string>
|
||||
<string name="notification_status_waiting">I2P está esperando una conexión de red</string>
|
||||
<string name="notification_status_starting_after_waiting">Red conectada, I2P se está iniciando</string>
|
||||
<string name="notification_status_running">I2P está en marcha</string>
|
||||
<string name="notification_status_client_ready">Los túneles de cliente están listos</string>
|
||||
<string name="notification_status_client_down">Los túneles de cliente están caídos</string>
|
||||
<string name="notification_status_graceful">Deteniendo I2P en %s</string>
|
||||
<string name="notification_status_stopping">Deteniendo I2P</string>
|
||||
<string name="notification_status_stopping_after_net">Red desconectada, deteniendo I2P</string>
|
||||
<string name="notification_status_shutdown_cancelled">Cierre cancelado</string>
|
||||
<string name="notification_status_shutting_down">I2P se está cerrando</string>
|
||||
<string name="notification_status_bw">Ancho de banda: %1$sBps bajada / %2$sBps subida</string>
|
||||
<string name="notification_status_peers">Pares: %1$d activos, %2$d conocidos</string>
|
||||
<string name="notification_status_expl">Túneles exploratorios: %1$d/%2$d</string>
|
||||
<string name="notification_status_client">Túneles de cliente: %1$d/%2$d</string>
|
||||
<string name="stats_memory">Memoria usada/max</string>
|
||||
<string name="stats_lag">Demora de tareas</string>
|
||||
<string name="stats_delay">Demora de mensajes</string>
|
||||
<string name="copied_base32_system_notification_title">Base32 copiado al portapapeles</string>
|
||||
<string name="copied_base32_system_notification_body">La dirección de su túnel I2P se ha copiado en el portapapeles.</string>
|
||||
<string name="menu_settings">Ajustes</string>
|
||||
<string name="settings_enable">habilitar</string>
|
||||
<string name="settings_desc_subscriptions">URLs de suscripción</string>
|
||||
<string name="settings_label_bandwidth_net">Red y ancho de banda</string>
|
||||
<string name="settings_label_startOnBoot">Iniciar I2P en el arranque</string>
|
||||
<string name="settings_desc_startOnBoot">Conecta automáticamente a I2P cuando arranca su dispositivo Android</string>
|
||||
<string name="settings_label_bandwidth">Ancho de banda</string>
|
||||
<string name="settings_label_bw_inbound">Velocidad de bajada</string>
|
||||
<string name="settings_desc_bw_inbound">Velocidad máxima de bajada</string>
|
||||
<string name="settings_label_bw_outbound">Velocidad de subida</string>
|
||||
<string name="settings_desc_bw_outbound">Velocidad máxima de subida</string>
|
||||
<string name="settings_label_network">Red</string>
|
||||
<string name="settings_label_hiddenMode">Participación</string>
|
||||
<string name="settings_desc_hiddenMode">Desactivar modo oculto</string>
|
||||
<string name="settings_label_maxPartTunnels">Máximo de túneles participantes</string>
|
||||
<string name="settings_desc_maxPartTunnels">Máximo de túneles en los que participar (por defecto=20)</string>
|
||||
<string name="settings_dialog_maxPartTunnels">Máximo de túneles en los que participar</string>
|
||||
<string name="settings_label_sharePercent">Porcentaje de participación</string>
|
||||
<string name="settings_desc_sharePercent">Porcentaje de ancho de banda a compartir (por defecto=80)</string>
|
||||
<string name="settings_dialog_sharePercent">Porcentaje de ancho de banda a compartir</string>
|
||||
<string name="settings_desc_upnp">Abrir los puertos del cortafuegos (firewall) automáticamente</string>
|
||||
<string name="settings_label_logging">Registro (log)</string>
|
||||
<string name="settings_label_default_log_level">Nivel de registro predeterminado</string>
|
||||
<string name="settings_label_appearance">Apariencia</string>
|
||||
<string name="settings_label_language">Idioma</string>
|
||||
<string name="settings_default">Por defecto</string>
|
||||
<string name="settings_label_advanced">Avanzado</string>
|
||||
<string name="settings_label_showStats">Estadísticas del router I2P</string>
|
||||
<string name="settings_summ_showStats">Muestra estadísticas avanzadas en la consola principal</string>
|
||||
<string name="settings_label_transports">Transportes</string>
|
||||
<string name="settings_label_maxConns">Conexiones máximas</string>
|
||||
<string name="settings_label_i2cp">Interfaz de I2CP</string>
|
||||
<string name="settings_desc_i2cp">Permitir que las aplicaciones de terceros creen túneles usando I2CP (requiere el reinicio del enrutador)</string>
|
||||
<string name="settings_label_sam">Interfaz SAM</string>
|
||||
<string name="settings_desc_sam">Permitir que las aplicaciones de terceros creen túneles usando SAM (requiere el reinicio del enrutador)</string>
|
||||
<string name="settings_confirm_sam">Una aplicación está intentando establecer una conexión SAM.</string>
|
||||
<string name="settings_confirm_sam_id">Nombre de conexión/ID:</string>
|
||||
<string name="settings_confirm_allow_sam">Toca para permitir</string>
|
||||
<string name="settings_confirm_deny_sam">Ignorar para negar</string>
|
||||
<string name="settings_label_exploratory_pool">Grupo exploratorio</string>
|
||||
<string name="settings_desc_exploratory_pool">Parámetros de túnel</string>
|
||||
<string name="settings_label_expl_inbound">Túneles de entrada</string>
|
||||
<string name="settings_label_expl_outbound">Túneles de salida</string>
|
||||
<string name="settings_label_expl_length">Longitud</string>
|
||||
<string name="settings_summ_expl_length">%s saltos</string>
|
||||
<string name="settings_desc_expl_length">Cuántos saltos usar</string>
|
||||
<string name="settings_label_expl_lengthVariance">Variabilidad del salto</string>
|
||||
<string name="settings_summ_expl_lengthVariance">%s</string>
|
||||
<string name="settings_desc_expl_lengthVariance">Cuántos saltos se añadirán aleatoriamente.</string>
|
||||
<string name="settings_label_expl_quantity">Cantidad</string>
|
||||
<string name="settings_summ_expl_quantity">%s túneles</string>
|
||||
<string name="settings_desc_expl_quantity">Cuántos túneles</string>
|
||||
<string name="settings_label_expl_backupQuantity">Cantidad de respaldo</string>
|
||||
<string name="settings_summ_expl_backupQuantity">%s túneles</string>
|
||||
<string name="settings_desc_expl_backupQuantity">Cuántos túneles de respaldo</string>
|
||||
<string name="settings_need_transport_enabled">Debe tener al menos un transporte habilitado</string>
|
||||
<string name="settings_router_restart_required">Reinicie I2P para aplicar los cambios</string>
|
||||
<string name="menu_about">Acerca de</string>
|
||||
<string name="about_version">Versión:</string>
|
||||
<string name="about_project">Página principal del proyecto:</string>
|
||||
<string name="about_bugs">Fallos y soporte:</string>
|
||||
<string name="about_helpwanted">¡Buscamos ayuda!</string>
|
||||
<string name="about_volunteer">¿Quiere ayudar a hacer mejor la aplicación? Ofrézcase voluntario en el foro de Android:</string>
|
||||
<string name="about_gitlab">¿Quiere sugerir una función o corregir un error? haga una solicitud de fusión en Android Gitlab:</string>
|
||||
<string name="menu_help">Ayuda</string>
|
||||
<string name="general">General</string>
|
||||
<string name="label_router">Direcciones públicas</string>
|
||||
<string name="label_private">Direcciones privadas</string>
|
||||
<string name="addressbook_is_empty">La libreta de direcciones está vacía</string>
|
||||
<string name="addressbook_search_header">%s encontrados</string>
|
||||
<string name="addressbook_add_wizard_k_name">Nombre</string>
|
||||
<string name="addressbook_add_wizard_k_destination">Destino I2P</string>
|
||||
<string name="addressbook_add_wizard_desc_name">El nombre</string>
|
||||
<string name="addressbook_add_wizard_desc_destination">Pegue la B64 del destino I2P aquí. Si tiene un administrador de ficheros instalado, puede navegar hasta el fichero de texto que contenga la B64.</string>
|
||||
<string name="nsu_iae_illegal_char">El nombre del nodo \"%1$s\" contiene un caracter no permitido %2$s</string>
|
||||
<string name="nsu_iae_cannot_start_with">El nombre del nodo no puede comenzar con \"%s\"</string>
|
||||
<string name="nsu_iae_cannot_end_with">El nombre del nodo no puede finalizar con \"%s\"</string>
|
||||
<string name="nsu_iae_cannot_contain">El nombre del nodo no puede contener \"%s\"</string>
|
||||
<string name="nsu_iae_requires_conversion">El nombre del nodo \"%s\" requiere la conversión a ASCII, pero la librería de conversión no está disponible en esta versión de Android.</string>
|
||||
<string name="i2ptunnel_type_client">Cliente estándar</string>
|
||||
<string name="i2ptunnel_type_httpclient">Cliente HTTP</string>
|
||||
<string name="i2ptunnel_type_ircclient">Cliente IRC</string>
|
||||
<string name="i2ptunnel_type_server">Servidor estándar</string>
|
||||
<string name="i2ptunnel_type_httpserver">Servidor HTTP</string>
|
||||
<string name="i2ptunnel_type_sockstunnel">Proxy SOCKS 4/4a/5</string>
|
||||
<string name="i2ptunnel_type_socksirctunnel">Proxy SOCKS IRC</string>
|
||||
<string name="i2ptunnel_type_connectclient">Proxy CONNECT/SSL/HTTPS</string>
|
||||
<string name="i2ptunnel_type_ircserver">Servidor IRC</string>
|
||||
<string name="i2ptunnel_type_streamrclient">Cliente Streamr</string>
|
||||
<string name="i2ptunnel_type_streamrserver">Servidor Streamr</string>
|
||||
<string name="i2ptunnel_type_httpbidirserver">HTTP bidir</string>
|
||||
<string name="install_recommended_app">¿Instalar aplicación recomendada?</string>
|
||||
<string name="app_needed_for_this_tunnel_type">Tiene que instalar una aplicación para usar este túnel. ¿Desea instalar la aplicación recomendada?</string>
|
||||
<string name="i2ptunnel_not_initialized">Los túneles aún no están inicializados, por favor, vuelva a cargar en dos minutos.</string>
|
||||
<string name="no_configured_client_tunnels">No hay túneles de cliente configurados.</string>
|
||||
<string name="no_configured_server_tunnels">No hay túneles de servidor configurados.</string>
|
||||
<string name="i2ptunnel_new_tunnel">Nuevo túnel</string>
|
||||
<string name="i2ptunnel_msg_config_saved">Se guardaron los cambios en la configuración </string>
|
||||
<string name="i2ptunnel_msg_config_save_failed">No se pudo guardar la configuración</string>
|
||||
<string name="i2ptunnel_msg_tunnel_starting">Iniciando el túnel</string>
|
||||
<string name="i2ptunnel_msg_tunnel_stopping">Deteniendo túnel</string>
|
||||
<string name="i2ptunnel_delete_confirm_message">¿Eliminar túnel?</string>
|
||||
<string name="i2ptunnel_delete_confirm_button">Eliminar túnel</string>
|
||||
<string name="i2ptunnel_no_tunnel_details">No se pudieron cargar los detalles del túnel</string>
|
||||
<string name="i2ptunnel_wizard_k_client_server">Cliente o servidor</string>
|
||||
<string name="i2ptunnel_wizard_v_client">Túnel de cliente</string>
|
||||
<string name="i2ptunnel_wizard_v_server">Túnel de servidor</string>
|
||||
<string name="i2ptunnel_wizard_k_type">Tipo de túnel</string>
|
||||
<string name="i2ptunnel_wizard_k_name">Nombre</string>
|
||||
<string name="i2ptunnel_wizard_k_desc">Descripción</string>
|
||||
<string name="i2ptunnel_wizard_k_dest">Destino I2P</string>
|
||||
<string name="i2ptunnel_wizard_k_outproxies">Proxys de salida a Internet</string>
|
||||
<string name="i2ptunnel_wizard_k_target_host">Nodo objetivo</string>
|
||||
<string name="i2ptunnel_wizard_k_target_port">Puerto objetivo</string>
|
||||
<string name="i2ptunnel_wizard_k_reachable_on">Alcanzable en</string>
|
||||
<string name="i2ptunnel_wizard_k_binding_port">Puerto de asociación</string>
|
||||
<string name="i2ptunnel_wizard_k_auto_start">Auto iniciar</string>
|
||||
<string name="next">Siguiente</string>
|
||||
<string name="prev">Anterior</string>
|
||||
<string name="finish">Enviar</string>
|
||||
<string name="review">Revisar</string>
|
||||
<string name="enabled">Activo</string>
|
||||
<string name="i2ptunnel_wizard_desc_name">El nombre del túnel, para su identificación en la lista de túneles.</string>
|
||||
<string name="i2ptunnel_wizard_desc_desc">Una descripción del túnel. Esto es opcional y puramente informativo.</string>
|
||||
<string name="i2ptunnel_wizard_desc_dest">Especifique aquí la dirección .i2p o destino (hostname.i2p, b32 o b64) del túnel.</string>
|
||||
<string name="i2ptunnel_wizard_desc_outproxies">Si sabe de cualquier proxy de salida para este tipo de túnel (bien HTTP o SOCKS), introdúzcalo. Separe los proxys con comas.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_host">Esta es la IP sobre la que su servicio está ejecutándose, como este normalmente está en la misma máquina, se autorellena con 127.0.0.1</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_port">Este es el puerto sobre el que el servicio está aceptando conexiones.</string>
|
||||
<string name="i2ptunnel_wizard_desc_reachable_on">Esto limita qué computadoras o smartphones pueden acceder a este túnel según su alcance.</string>
|
||||
<string name="i2ptunnel_wizard_desc_binding_port">Este es el puerto desde el que se accederá localmente al túnel de cliente. Este también es el puerto del cliente para el túnel de servidor HTTP bidireccional.</string>
|
||||
<string name="i2ptunnel_wizard_desc_auto_start">¿Debe iniciarse automáticamente el túnel cuando se inicia el router I2P?</string>
|
||||
<string name="i2ptunnel_wizard_submit_confirm_message">¿Crear túnel?</string>
|
||||
<string name="i2ptunnel_wizard_submit_confirm_button">Crear túnel</string>
|
||||
<string name="i2ptunnel_view_target">Servicio Objetivo</string>
|
||||
<string name="i2ptunnel_view_access_point">Punto de acceso</string>
|
||||
<string name="i2ptunnel_view_autostart">Auto-iniciar</string>
|
||||
<string name="address_copied_to_clipboard">Dirección copiada al portapapeles</string>
|
||||
<string name="edit_tunnel">Editar túnel</string>
|
||||
<string name="name">Nombre</string>
|
||||
<string name="description">Descripción</string>
|
||||
<string name="auto_start">Auto-iniciar</string>
|
||||
<string name="tunnel_summ_auto_start">Inicia el túnel al iniciarse el router I2P.</string>
|
||||
<string name="tunnel_cat_ports">Puertos locales</string>
|
||||
<string name="shared_client">Cliente compartido</string>
|
||||
<string name="tunnel_summ_shared_client">Usa el mismo destino I2P y túneles que otros clientes compartidos</string>
|
||||
<string name="target_destination">Destino I2P objetivo</string>
|
||||
<string name="persistent_key">Clave persistente</string>
|
||||
<string name="persistent_key_conflict_title">¿Deshabilitar generación de nuevas claves al reabrir?</string>
|
||||
<string name="persistent_key_conflict_msg">No puede habilitar claves persistentes mientras el túnel está configurado para generar nuevas claves al reabrir ¿Quiere deshabilitar la generación de nuevas claves al reabrir?</string>
|
||||
<string name="tunnel_summ_persistent_key">Conserva este destino I2P del túnel cuando se reinicie</string>
|
||||
<string name="reachable_on">Alcanzable en</string>
|
||||
<string name="listen_port">Escuchar puerto</string>
|
||||
<string name="client_ssl">SSL de cliente</string>
|
||||
<string name="tunnel_summ_client_ssl">Los clientes tienen que usar SSL para conectar</string>
|
||||
<string name="outproxies">Proxys de salida a Internet</string>
|
||||
<string name="ssl_outproxies">Proxys SSL de salida a Internet</string>
|
||||
<string name="irc">IRC</string>
|
||||
<string name="enable_dcc">Habilitar DCC</string>
|
||||
<string name="tunnel_summ_enable_dcc">Permite usar DCC (conexión directa) a los clientes de IRC</string>
|
||||
<string name="website_domain_name">Nombre de dominio del sitio web</string>
|
||||
<string name="target_host">Nodo objetivo</string>
|
||||
<string name="target_port">Puerto objetivo</string>
|
||||
<string name="use_ssl">Usar SSL</string>
|
||||
<string name="tunnel_summ_use_ssl">Usa SSL para conectar al objetivo</string>
|
||||
<string name="tunnel_parameters">Parámetros de túnel</string>
|
||||
<string name="profile">Perfil</string>
|
||||
<string name="profile_bulk">Conexión masiva (descargas/sitios-web/bittorrent)</string>
|
||||
<string name="profile_interactive">Conexión interactiva</string>
|
||||
<string name="delay_connect">Retardar conexión</string>
|
||||
<string name="tunnel_summ_delay_connect">Habilítelo para conexiones de petición/respuesta</string>
|
||||
<string name="access_control">Control de acceso</string>
|
||||
<string name="restricted_access">Acceso restringido</string>
|
||||
<string name="disabled">Deshabilitado</string>
|
||||
<string name="whitelist">Lista blanca</string>
|
||||
<string name="blacklist">Lista negra</string>
|
||||
<string name="access_list">Lista de acceso</string>
|
||||
<string name="reject_inproxies">Rechazar proxys de entrada desde Internet</string>
|
||||
<string name="tunnel_summ_reject_inproxies">Permite conectar sólo a usuarios de I2P</string>
|
||||
<string name="unique_local">Direcciones locales únicas</string>
|
||||
<string name="tunnel_summ_unique_local">Usa IPs únicas de nodo local (localhost) para cada cliente</string>
|
||||
<string name="multihome">Alojamiento redundante</string>
|
||||
<string name="tunnel_summ_multihome">Habilita optimizaciones de alojamiento redundante (multihoming)</string>
|
||||
<string name="client_connection_limits">Límites de conexiones de los clientes</string>
|
||||
<string name="connections_per_minute">Conexiones por minuto</string>
|
||||
<string name="connections_per_hour">Conexiones por hora</string>
|
||||
<string name="connections_per_day">Conexiones por día</string>
|
||||
<string name="total_connection_limits">Límites totales de conexión</string>
|
||||
<string name="total_connections_per_minute">Conexiones totales por minuto</string>
|
||||
<string name="total_connections_per_hour">Conexiones totales por hora</string>
|
||||
<string name="total_connections_per_day">Conexiones totales por día</string>
|
||||
<string name="max_active_connections">Máximo de conexiones activas</string>
|
||||
<string name="num_per_minute">%s por minuto</string>
|
||||
<string name="num_per_hour">%s por hora</string>
|
||||
<string name="num_per_day">%s por día</string>
|
||||
<string name="unlimited">Ilimitado</string>
|
||||
<string name="set_zero_for_unlimited">Establezca 0 para ilimitado</string>
|
||||
<string name="post_limits">Límites de peticiones POST (HTTP)</string>
|
||||
<string name="limit_period">Periodo límite</string>
|
||||
<string name="client_posts_per_period">POSTs de cliente por periodo</string>
|
||||
<string name="client_ban_length">Duración de la exclusión de cliente</string>
|
||||
<string name="total_posts_per_period">POSTs totales por periodo</string>
|
||||
<string name="total_ban_length">Duración total de las exclusiones</string>
|
||||
<string name="power_saving">Ahorro de energía</string>
|
||||
<string name="delay_open">Retardar apertura</string>
|
||||
<string name="tunnel_summ_delay_open">Retarda la apertura del túnel hasta que sea requerida</string>
|
||||
<string name="reduce_quantity">Reducir cantidad</string>
|
||||
<string name="tunnel_summ_reduce_quantity">Reduce el número de túneles cuando estén desocupados</string>
|
||||
<string name="idle_time">Tiempo desocupado</string>
|
||||
<string name="num_minutes">%s minutos</string>
|
||||
<string name="reduced_tunnel_quantity">Se redujo la cantidad de túneles</string>
|
||||
<string name="close_tunnels">Cerrar túneles cuando estén desocupados</string>
|
||||
<string name="new_keys_on_reopen">Nuevas claves al reabrir</string>
|
||||
<string name="new_keys_on_reopen_conflict_title">¿Deshabilitar claves persistentes?</string>
|
||||
<string name="new_keys_on_reopen_conflict_msg">No puede habilitar nuevas claves al reabrir mientras el túnel está configurado para tener claves persistentes. ¿Quiere deshabilitar claves persistentes?</string>
|
||||
<string name="http_client">Cliente HTTP</string>
|
||||
<string name="tunnel_summ_user_agent">Hace pasar la cabecera \'User-Agent\' (agente del usuario)</string>
|
||||
<string name="tunnel_summ_referer">Hace pasar la cabecera \'Referer\' (procedencia)</string>
|
||||
<string name="tunnel_summ_accept">Hace pasar las cabeceras \'Accept-*\' (tipos de ficheros aceptados)</string>
|
||||
<string name="tunnel_summ_allow_ssl">Permite SSL para direcciones I2P</string>
|
||||
<string name="jump_url_list">Lista de URLs de servicios de salto (jump)</string>
|
||||
<string name="proxy_auth">Autorización del proxy</string>
|
||||
<string name="tunnel_summ_proxy_auth">Se requiere iniciar sesión para usar este proxy</string>
|
||||
<string name="username">Nombre de usuario</string>
|
||||
<string name="password">Contraseña</string>
|
||||
<string name="outproxy_auth">Autorización del proxy de salida a Internet</string>
|
||||
<string name="tunnel_summ_outproxy_auth">Se requiere iniciar sesión para el proxy de salida a Internet</string>
|
||||
<string name="other">Otro</string>
|
||||
<string name="signature_type">Tipo de firma</string>
|
||||
<string name="custom_options">Opciones personalizadas</string>
|
||||
<string name="all">Todos</string>
|
||||
<string name="no_messages">No hay mensajes</string>
|
||||
<string name="no_error_messages">No hay mensajes de error</string>
|
||||
<plurals name="log_error_messages">
|
||||
<item quantity="one">Un mensaje de error</item>
|
||||
<item quantity="many">%d mensajes de error, los más recientes primero</item>
|
||||
<item quantity="other">%d mensajes de error, los más recientes primero</item>
|
||||
</plurals>
|
||||
<plurals name="log_messages">
|
||||
<item quantity="one">Un mensaje</item>
|
||||
<item quantity="many">%d mensajes, los más recientes primero</item>
|
||||
<item quantity="other">%d mensajes, los más recientes primero</item>
|
||||
</plurals>
|
||||
<string name="log_entry">Entrada de registro (log)</string>
|
||||
<string name="copy_logs">Copiar registros (logs)</string>
|
||||
<string name="i2p_android_error_logs">Registros (logs) de errores de I2P Android</string>
|
||||
<string name="i2p_android_logs">Registros (logs) de I2P Android</string>
|
||||
<string name="error_logs_copied_to_clipboard">Los registros (logs) de errores se copiaron al portapapeles</string>
|
||||
<string name="logs_copied_to_clipboard">Registros copiados al portapapeles</string>
|
||||
<string name="label_browser_configuration">Configuración del navegador</string>
|
||||
<string name="no_market_app">No se encontró la aplicación en Android market, por favor, instálela manualmente</string>
|
||||
<string name="unset">No configurado</string>
|
||||
<string name="running_background">I2P se ejecuta en segundo plano</string>
|
||||
</resources>
|
@ -55,6 +55,8 @@
|
||||
<string name="upload">Unggah</string>
|
||||
<string name="configure_browser_title">Ubah pengaturan peramban?</string>
|
||||
<string name="configure_browser_for_i2p">Apakah anda ingin mengubah pengaturan peramban untuk mengunjungi situs-situs I2P? (Anda dapat melakukan ini nanti di menu bantuan.)</string>
|
||||
<string name="configure_no_doze_title">Atur Optimisasi Baterai?</string>
|
||||
<string name="configure_no_doze">I2P bekerja dengan baik jika terus dijalankan. Supaya Android tidak menutup I2P ketika mencoba menghemat baterai, Anda dapat memasukkannya ke dalam daftar pengecualian baterai. Ini akan secara signifikan meningkatkan keandalan aplikasi. \n\nTetap jalankan I2P di latar belakang? (direkomendasikan)</string>
|
||||
<string name="first_start_title">Selamat atas terpasangnya I2P!</string>
|
||||
<string name="first_start_welcome"><b>Selamat datang di I2P</b> Mohon <b>bersabar</b> karena I2P boot up dan menemukan peers.</string>
|
||||
<string name="first_start_read">Sementara Anda menunggu, silahkan baca catatn rilis dan laman sambutan.</string>
|
||||
@ -113,6 +115,11 @@
|
||||
<string name="notification_status_peers">Peers: %1$d aktif, %2$d diketahui</string>
|
||||
<string name="notification_status_expl">Saluran eksplorasi: %1$d/%2$d</string>
|
||||
<string name="notification_status_client">Saluran klien: %1$d/%2$d</string>
|
||||
<string name="stats_memory">Memori digunakan/maks</string>
|
||||
<string name="stats_lag">Job Lag</string>
|
||||
<string name="stats_delay">Message Delay</string>
|
||||
<string name="copied_base32_system_notification_title">Alamat base32 disalin ke clipboard</string>
|
||||
<string name="copied_base32_system_notification_body">Alamat tunnel I2P Anda telah disalin ke dalam clipboard.</string>
|
||||
<string name="menu_settings">Pengaturan</string>
|
||||
<string name="settings_enable">Aktifkan</string>
|
||||
<string name="settings_desc_subscriptions">URL Langganan</string>
|
||||
@ -145,6 +152,13 @@
|
||||
<string name="settings_label_transports">Transport</string>
|
||||
<string name="settings_label_maxConns">Maks sambungan</string>
|
||||
<string name="settings_label_i2cp">I2CP antarmuka</string>
|
||||
<string name="settings_desc_i2cp">Ijinkan aplikasi third-party untuk membuat tunnels menggunakan I2CP (memerlukan router untuk di-restart)</string>
|
||||
<string name="settings_label_sam">SAM interface</string>
|
||||
<string name="settings_desc_sam">Ijinkan aplikasi third-party untuk membuat tunnels menggunakan SAM (memerlukan router untuk di-restart)</string>
|
||||
<string name="settings_confirm_sam">Sebuah aplikasi sedang berusaha untuk membuat koneksi SAM.</string>
|
||||
<string name="settings_confirm_sam_id">Nama Koneksi/ID:</string>
|
||||
<string name="settings_confirm_allow_sam">Ketuk untuk memberikan ijin</string>
|
||||
<string name="settings_confirm_deny_sam">Abaikan untuk tidak memberikan ijin</string>
|
||||
<string name="settings_label_exploratory_pool">Pool eksplorasi</string>
|
||||
<string name="settings_desc_exploratory_pool">Parameter saluran</string>
|
||||
<string name="settings_label_expl_inbound">Saluran inbound</string>
|
||||
@ -169,6 +183,7 @@
|
||||
<string name="about_bugs">Bugs dan Dukungan:</string>
|
||||
<string name="about_helpwanted">Dibutuhkan Bantuan!</string>
|
||||
<string name="about_volunteer">Ingin membantu membuat aplikasi lebih baik? Jadilah relawan di forum Android:</string>
|
||||
<string name="about_gitlab">Anda ingin memberikan saran fitur atau memperbaiki bug? Berikan Merge Request di Android Gitlab:</string>
|
||||
<string name="menu_help">Bantuan</string>
|
||||
<string name="general">Umum</string>
|
||||
<string name="label_router">Alamat publik</string>
|
||||
@ -229,6 +244,7 @@
|
||||
<string name="enabled">Diaktifkan</string>
|
||||
<string name="i2ptunnel_wizard_desc_name">Nama saluran, untuk identifikasi dalam daftar saluran.</string>
|
||||
<string name="i2ptunnel_wizard_desc_desc">Deskripsi saluran. Ini opsional dan murni informatif.</string>
|
||||
<string name="i2ptunnel_wizard_desc_dest">Tetapkan alamat atau tujuan .i2p (hostname.i2p, b32 atau b64) dari tunnel di sini.</string>
|
||||
<string name="i2ptunnel_wizard_desc_outproxies">Jika Anda tahu berbagai outproxy untuk jenis saluran ini (baik HTTP ataupun SOCKS), isikan mereka. Pisahkan proxy ganda dengan koma.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_host">Ini adalah IP yang padanya berjalan layanan Anda, ini umumnya pada mesin yang sama, jadi 127.0.0.1 diisikan secara otomatis.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_port">Ini adalah port yang padanya menerima koneksi layanan.</string>
|
||||
@ -320,8 +336,8 @@
|
||||
<string name="new_keys_on_reopen_conflict_msg">Anda tidak dapat mengaktifkan key baru pada saat membuka kembali ketika tunnel sedang dikonfigurasi untuk mendapatkan persistent key. Apakah anda ingin menonaktifkan persistent key?</string>
|
||||
<string name="http_client">Klien HTTP</string>
|
||||
<string name="tunnel_summ_user_agent">Perbolehkan \'User-Agent\' header melalui</string>
|
||||
<string name="tunnel_summ_referer">Pass \'Referer\' header through</string>
|
||||
<string name="tunnel_summ_accept">Pass \'Accept-*\' header through</string>
|
||||
<string name="tunnel_summ_referer">Perbolehkan \'Referer\' header melalui</string>
|
||||
<string name="tunnel_summ_accept">Perbolehkan \'Accept-*\' header melalui</string>
|
||||
<string name="tunnel_summ_allow_ssl">Perbolehkan SSL ke alamat I2P</string>
|
||||
<string name="jump_url_list">Lewati daftar URL</string>
|
||||
<string name="proxy_auth">Otorisasi proxy</string>
|
||||
@ -351,4 +367,5 @@
|
||||
<string name="label_browser_configuration">Konfigurasi peramban</string>
|
||||
<string name="no_market_app">Tidak ada aplikasi market ditemukan, silakan install secara manual</string>
|
||||
<string name="unset">Belum disetel</string>
|
||||
<string name="running_background">I2P sedang berjalan di latar belakang</string>
|
||||
</resources>
|
||||
|
@ -116,6 +116,7 @@
|
||||
<string name="notification_status_expl">調査トンネル: %1$d/%2$d</string>
|
||||
<string name="notification_status_client">クライアントトンネル: %1$d/%2$d</string>
|
||||
<string name="stats_memory">メモリ 使用/最大</string>
|
||||
<string name="stats_delay">メッセージ遅延</string>
|
||||
<string name="copied_base32_system_notification_title">Base32をクリップボードにコピー</string>
|
||||
<string name="copied_base32_system_notification_body">あなたのI2Pトンネルのアドレスはクリップボードにコピーされました。</string>
|
||||
<string name="menu_settings">設定</string>
|
||||
|
@ -115,6 +115,11 @@
|
||||
<string name="notification_status_peers">Pares: %1$d ativos, %2$d conhecidos</string>
|
||||
<string name="notification_status_expl">Túneis exploratórios: %1$d/%2$d</string>
|
||||
<string name="notification_status_client">Túneis cliente: %1$d/%2$d</string>
|
||||
<string name="stats_memory">Memória usada/max</string>
|
||||
<string name="stats_lag">Atraso no trabalho</string>
|
||||
<string name="stats_delay">Atraso de mensagem</string>
|
||||
<string name="copied_base32_system_notification_title">Base32 copiado para a área de transferência</string>
|
||||
<string name="copied_base32_system_notification_body">O endereço do túnel I2P foi copiado para a área de transferência.</string>
|
||||
<string name="menu_settings">Especificações</string>
|
||||
<string name="settings_enable">Ativar</string>
|
||||
<string name="settings_desc_subscriptions">URLs para inscrição</string>
|
||||
@ -147,6 +152,13 @@
|
||||
<string name="settings_label_transports">Transportes</string>
|
||||
<string name="settings_label_maxConns">Número máximo de conexões</string>
|
||||
<string name="settings_label_i2cp">Interface do I2CP</string>
|
||||
<string name="settings_desc_i2cp">Permitir que aplicativos de terceiros criem túneis usando I2CP (requer a reinicialização do roteador)</string>
|
||||
<string name="settings_label_sam">Interface SAM</string>
|
||||
<string name="settings_desc_sam">Permitir que aplicativos de terceiros criem túneis usando SAM (requer a reinicialização do roteador)</string>
|
||||
<string name="settings_confirm_sam">Um aplicativo está tentando fazer uma conexão SAM.</string>
|
||||
<string name="settings_confirm_sam_id">Nome/ID da conexão:</string>
|
||||
<string name="settings_confirm_allow_sam">Toque para permitir</string>
|
||||
<string name="settings_confirm_deny_sam">Ignorar para negar</string>
|
||||
<string name="settings_label_exploratory_pool">Reservatório exploratório</string>
|
||||
<string name="settings_desc_exploratory_pool">Parâmetros do túnel</string>
|
||||
<string name="settings_label_expl_inbound">Túneis entrantes</string>
|
||||
@ -171,6 +183,7 @@
|
||||
<string name="about_bugs">Falhas e Suporte:</string>
|
||||
<string name="about_helpwanted">Procura-se ajuda!</string>
|
||||
<string name="about_volunteer">Quer ajudar a tornar o aplicativo melhor? Seja voluntário no fórum Android:</string>
|
||||
<string name="about_gitlab">Quer sugerir um recurso ou corrigir um bug? faça uma solicitação de mesclagem no Gitlab do Android:</string>
|
||||
<string name="menu_help">Ajuda</string>
|
||||
<string name="general">Geral</string>
|
||||
<string name="label_router">Endereços públicos</string>
|
||||
@ -231,6 +244,7 @@
|
||||
<string name="enabled">Ativado</string>
|
||||
<string name="i2ptunnel_wizard_desc_name">O nome do túnel, para identificação na lista de túneis.</string>
|
||||
<string name="i2ptunnel_wizard_desc_desc">Uma descrição do túnel. Isso é opcional e puramente informativo.</string>
|
||||
<string name="i2ptunnel_wizard_desc_dest">Especifique o endereço .i2p ou o destino (hostname.i2p, b32 ou b64) do túnel aqui.</string>
|
||||
<string name="i2ptunnel_wizard_desc_outproxies">Se você souber de algum proxies de saída para este tipo de túnel (seja HTTP ou SOCKS), digite-os. Separe os múltiplos proxies com vírgulas.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_host">Esse é o IP no qual o serviço está rodando, isto está geralmente na mesma maquina então 127.0.0.1 é autopreenchido.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_port">Essa é a porta pela qual o serviço está aceitando conexões.</string>
|
||||
@ -357,4 +371,5 @@
|
||||
<string name="label_browser_configuration">Configuração do navegador</string>
|
||||
<string name="no_market_app">Nenhum aplicativo de mercado encontrado, por favor, instale manualmente</string>
|
||||
<string name="unset">Desligado</string>
|
||||
<string name="running_background">I2P está sendo executado em segundo plano</string>
|
||||
</resources>
|
||||
|
@ -115,6 +115,11 @@
|
||||
<string name="notification_status_peers">Nós: %1$d ativos, %2$d conhecidos</string>
|
||||
<string name="notification_status_expl">Túneis exploratórios: %1$d/%2$d</string>
|
||||
<string name="notification_status_client">Túneis de cliente: %1$d/%2$d</string>
|
||||
<string name="stats_memory">Memória usada/max</string>
|
||||
<string name="stats_lag">Atraso no trabalho</string>
|
||||
<string name="stats_delay">Atraso de mensagem</string>
|
||||
<string name="copied_base32_system_notification_title">Base32 copiado para a área de transferência</string>
|
||||
<string name="copied_base32_system_notification_body">O endereço do túnel I2P foi copiado para a área de transferência.</string>
|
||||
<string name="menu_settings">Configurações</string>
|
||||
<string name="settings_enable">Ativar</string>
|
||||
<string name="settings_desc_subscriptions">URLs de Subscrição</string>
|
||||
@ -147,6 +152,13 @@
|
||||
<string name="settings_label_transports">Transportes</string>
|
||||
<string name="settings_label_maxConns">Nr. máx. de ligações</string>
|
||||
<string name="settings_label_i2cp">Interface I2CP</string>
|
||||
<string name="settings_desc_i2cp">Permitir que aplicativos de terceiros criem túneis usando I2CP (requer a reinicialização do roteador)</string>
|
||||
<string name="settings_label_sam">Interface SAM</string>
|
||||
<string name="settings_desc_sam">Permitir que aplicativos de terceiros criem túneis usando SAM (requer a reinicialização do roteador)</string>
|
||||
<string name="settings_confirm_sam">Um aplicativo está tentando fazer uma conexão SAM.</string>
|
||||
<string name="settings_confirm_sam_id">Nome/ID da conexão:</string>
|
||||
<string name="settings_confirm_allow_sam">Toque para permitir</string>
|
||||
<string name="settings_confirm_deny_sam">Ignorar para negar</string>
|
||||
<string name="settings_label_exploratory_pool">Poço exploratório</string>
|
||||
<string name="settings_desc_exploratory_pool">Parâmetros dos túneis</string>
|
||||
<string name="settings_label_expl_inbound">Túneis de entrada</string>
|
||||
@ -171,6 +183,7 @@
|
||||
<string name="about_bugs">Erros e Suporte</string>
|
||||
<string name="about_helpwanted">Preciso de Ajuda!</string>
|
||||
<string name="about_volunteer">Queres tornar a aplicação melhor? Voluntariar-te no fórum do Android </string>
|
||||
<string name="about_gitlab">Quer sugerir um recurso ou corrigir um bug? faça uma solicitação de mesclagem no Gitlab do Android:</string>
|
||||
<string name="menu_help">Ajuda</string>
|
||||
<string name="general">Geral</string>
|
||||
<string name="label_router">Endereços públicos</string>
|
||||
@ -231,6 +244,7 @@
|
||||
<string name="enabled">Ativado</string>
|
||||
<string name="i2ptunnel_wizard_desc_name">O nome do túnel, para identificação na lista de túneis.</string>
|
||||
<string name="i2ptunnel_wizard_desc_desc">A descrição do túnel. Este elemento é opcional e puramente informativo.</string>
|
||||
<string name="i2ptunnel_wizard_desc_dest">Especifique o endereço .i2p ou o destino (hostname.i2p, b32 ou b64) do túnel aqui.</string>
|
||||
<string name="i2ptunnel_wizard_desc_outproxies">Pode aqui introduzir proxies de saída para este tipo de túnel (HTTP ou SOCKS). Separe as proxies com vírgulas.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_host">Este é o endereço IP no qual o seu serviço I2P está a correr. Normalmente corresponde à mesma máquina, portanto é automaticamente preenchido com 127.0.0.1.</string>
|
||||
<string name="i2ptunnel_wizard_desc_target_port">Este é a porta na qual o seu serviço aceita ligações.</string>
|
||||
@ -357,4 +371,5 @@
|
||||
<string name="label_browser_configuration">Configuração do navegador</string>
|
||||
<string name="no_market_app">Nenhum aplicativo de mercado encontrado, por favor, instale manualmente</string>
|
||||
<string name="unset">Desselecionar</string>
|
||||
<string name="running_background">I2P está sendo executado em segundo plano</string>
|
||||
</resources>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<string name="action_reload">Tải lại</string>
|
||||
<string name="action_refresh">Nạp lại</string>
|
||||
<string name="statistics">Thống kê</string>
|
||||
<string name="countries">Quốc Gia</string>
|
||||
<string name="country">Quốc gia</string>
|
||||
<string name="version">Phiên bản</string>
|
||||
<string name="count">Số lượng</string>
|
||||
|
@ -221,7 +221,7 @@
|
||||
<string name="about_project">Project Home:</string>
|
||||
<string name="url_project" translatable="false">https://geti2p.net | http://i2p-projekt.i2p</string>
|
||||
<string name="about_bugs">Bugs and Support:</string>
|
||||
<string name="url_android_forum" translatable="false">http://zzz.i2p/forums/17</string>
|
||||
<string name="url_android_forum" translatable="false">http://i2pforum.i2p</string>
|
||||
<string name="about_helpwanted">Help Wanted!</string>
|
||||
<string name="about_volunteer">Want to help make the app better? Volunteer on the Android forum:</string>
|
||||
<string name="about_gitlab">Want to suggest a feature or fix a bug? make a Merge Request on the Android Gitlab:</string>
|
||||
|
@ -15,7 +15,7 @@ buildscript {
|
||||
google()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:7.3.1'
|
||||
classpath 'com.android.tools.build:gradle:7.4.2'
|
||||
classpath 'com.android.tools.lint:lint-gradle:26.1.1'
|
||||
}
|
||||
}
|
||||
|
23
etc/github.gradle.properties
Normal file
23
etc/github.gradle.properties
Normal file
@ -0,0 +1,23 @@
|
||||
|
||||
GROUP=net.i2p.android
|
||||
|
||||
org.gradle.jvmargs=-Xmx1536M
|
||||
|
||||
POM_URL=https://github.com/i2p/i2p.android.base
|
||||
POM_SCM_URL=https://github.com/i2p/i2p.android.base
|
||||
POM_SCM_CONNECTION=scm:git:git@github.com:i2p/i2p.android.base.git
|
||||
POM_SCM_DEV_CONNECTION=scm:git:git@github.com:i2p/i2p.android.base.git
|
||||
POM_LICENCE_NAME=The Apache Software License, Version 2.0
|
||||
POM_LICENCE_URL=http://www.apache.org/licenses/LICENSE-2.0.txt
|
||||
POM_LICENCE_DIST=repo
|
||||
POM_DEVELOPER_ID=github-ci
|
||||
POM_DEVELOPER_NAME=github-ci
|
||||
POM_DEVELOPER_EMAIL=hankhill19580@gmail.com
|
||||
|
||||
ANDROID_BUILD_TARGET_SDK_VERSION=33
|
||||
ANDROID_BUILD_SDK_VERSION=33
|
||||
|
||||
I2P_VERSION=2.4.0
|
||||
I2P_ANDROID_VERSION=2.4.0
|
||||
android.disableAutomaticComponentCreation=true
|
||||
android.useAndroidX=true
|
2
etc/github.signing.properties
Normal file
2
etc/github.signing.properties
Normal file
@ -0,0 +1,2 @@
|
||||
STORE_FILE=/home/runner/keystores/android-release.keystore
|
||||
KEY_ALIAS=mykey
|
@ -14,10 +14,12 @@ POM_DEVELOPER_ID=idk
|
||||
POM_DEVELOPER_NAME=idk
|
||||
POM_DEVELOPER_EMAIL=hankhill19580@gmail.com
|
||||
|
||||
ANDROID_BUILD_TARGET_SDK_VERSION=33
|
||||
ANDROID_BUILD_SDK_VERSION=33
|
||||
ANDROID_BUILD_TARGET_SDK_VERSION=34
|
||||
ANDROID_BUILD_SDK_VERSION=34
|
||||
|
||||
I2P_VERSION=2.3.0
|
||||
I2P_ANDROID_VERSION=2.3.0
|
||||
I2P_VERSION=2.7.0
|
||||
I2P_ANDROID_VERSION=2.7.0
|
||||
I2P_ANDROID_VERSION_CODE=4745286
|
||||
android.disableAutomaticComponentCreation=true
|
||||
android.useAndroidX=true
|
||||
android.useAndroidX=true
|
||||
#android.enableJetifier=true
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
|
||||
|
9
lib/helper/src/main/res/values-es-rAR/strings.xml
Normal file
9
lib/helper/src/main/res/values-es-rAR/strings.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<resources>
|
||||
<string name="yes">Sí</string>
|
||||
<string name="no">No</string>
|
||||
<string name="install_i2p_android">¿Instalar I2P Android?</string>
|
||||
<string name="you_must_have_i2p_android">Ha de tener I2P Android instalado y ejecutándose. ¿Le gustaría instalarlo?</string>
|
||||
<string name="start_i2p_android">¿Iniciar I2P Android?</string>
|
||||
<string name="would_you_like_to_start_i2p_android">Parece que I2P Android no se está ejecutando. ¿Desea ejecutarlo?</string>
|
||||
</resources>
|
Reference in New Issue
Block a user