Compare commits

...

61 Commits

Author SHA1 Message Date
128f1df0ac update gradle plugin version 2024-10-11 18:09:43 -04:00
ed085194e6 Update for GPlay compliance issues 2024-10-11 18:06:56 -04:00
52a4c2f430 Increment version code 2024-10-11 17:46:39 -04:00
784918d220 Update libraries and fix unit test 2024-10-11 17:44:07 -04:00
f129773255 Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.android.base 2024-10-11 15:46:46 -04:00
b304771eca Update build.gradle and I2P dependencies, move es_rAR to es-rAR 2024-10-11 15:45:12 -04:00
f87e8d036b Release: bump I2P version, I2P for Android version, and Build Number 2024-07-18 15:31:05 -04:00
zzz
16c1277935 Add new translation: Argentinian Spanish 2024-07-14 10:25:40 -04:00
zzz
a6aa76f9dd Pull translations from tx 2024-06-10 17:55:27 -04:00
zzz
a0ced4133d Pull translations from tx 2024-05-16 09:23:37 -04:00
e024950567 Update pull translation instructions 2024-05-16 09:09:28 -04:00
ea68f116e1 Increment build 2024-05-15 20:04:41 -04:00
3cb746594c Fix url text 2024-05-05 10:23:46 -04:00
27adae63eb Update forum URLs 2024-05-05 10:11:45 -04:00
85890d3b68 update CI files 2024-04-29 20:49:41 -04:00
96b045eb2a update CI files 2024-04-29 20:45:05 -04:00
8d00c5fa31 fix sync CI file 2024-04-29 20:28:08 -04:00
fc93a71552 Use CI to sync with gitlab 2024-04-29 18:59:34 -04:00
18e4aef4ca I2P for Android 2.5.0 2024-04-08 23:31:40 -04:00
5315e35adc I2P for Android 2.5.0 2024-04-08 23:23:24 -04:00
9ad9bc07ff Fix keystore name to produce signed build 2024-04-06 23:18:15 -04:00
bde92be29d Fix keystore path to produce signed build 2024-04-06 23:13:25 -04:00
849150ffa6 list keystore location at final step of CI so I can fix properties file 2024-04-06 23:08:51 -04:00
52dad19c7a list keystore location at final step of CI so I can fix properties file 2024-04-06 23:03:52 -04:00
e84a51097d fix base64 decode syntax 2024-04-05 16:13:54 -04:00
5289f5068a fix base64 decode syntax 2024-04-05 16:10:02 -04:00
09c7d9cfd8 fix base64 decode syntax 2024-04-05 16:06:12 -04:00
14d293fe6f Move keystore directory to runner user 2024-04-05 16:01:37 -04:00
7cd08cfd4c Assure keystore directory exists 2024-04-05 15:58:05 -04:00
aa22d83a44 fix syntax error 2024-04-05 15:10:11 -04:00
a1fd8d41b2 fix syntax error 2024-04-05 15:09:13 -04:00
9d24e68b57 remove secrets from sign.yml 2024-04-05 15:02:42 -04:00
d5e2804ea4 fix secret access to sign.yml 2024-04-05 14:58:33 -04:00
1edabd7252 fix secret access to sign.yml 2024-04-05 14:56:42 -04:00
52c1901eba fix secret access to sign.yml 2024-04-05 14:55:41 -04:00
a6f5221975 add secret access to sign.yml 2024-04-05 14:52:41 -04:00
caa57bbc3a add secret access to sign.yml 2024-04-05 14:51:34 -04:00
b28e5d741e add secret access to sign.yml 2024-04-05 14:50:20 -04:00
0f3a61390c fix typo in sign.yml 2024-04-05 14:46:58 -04:00
30a1f1d800 Create signing keys for dev-build specific builds 2024-04-05 14:41:38 -04:00
22d5d126f6 Create signing keys for dev-build specific builds 2024-04-05 14:36:18 -04:00
70e4ea810f Attempt signed CI builds(will fail right now) 2024-04-03 15:38:53 -04:00
b5c6e1489a Attempt signed CI builds(will fail right now) 2024-04-03 15:37:35 -04:00
333a1a49b1 Attempt CI builds 2024-04-03 15:26:58 -04:00
2ea93f106e unzip only tagged apk 2024-03-25 15:05:28 -04:00
d99ed0e5da Reduce timeout for release uploader 2024-03-25 14:53:34 -04:00
3881966ddb see if I can get trunk builds to work 2024-03-25 14:46:55 -04:00
9de9f46489 when a release is tagged copy over artifacts 2024-03-25 14:30:17 -04:00
149881522e specify a tag for non-trunk CI builds 2024-03-25 14:25:52 -04:00
df26d89310 attempt a trunk build too 2024-03-25 14:18:37 -04:00
707dcbbc78 create local.properties for routerjars 2024-03-25 14:08:25 -04:00
812aea9873 clone i2p.i2p in CI 2024-03-25 14:04:49 -04:00
aeb7614b62 clone i2p.i2p in CI 2024-03-25 14:00:30 -04:00
9bf9d27c5a use Java 11 in CI 2024-03-25 13:58:07 -04:00
f2cfe4cee5 start a CI build of the Android APK 2024-03-25 13:55:38 -04:00
45865ff5b9 Increment version code and upload to GPlay 2023-12-19 13:45:24 -05:00
96f9905952 Update I2P library version to 2.4.0 2023-12-19 13:44:04 -05:00
idk
41ca3fe527 tx pull 2023-07-05 18:18:32 -04:00
idk
c5468e4829 migrate transifex configs 2023-07-05 18:17:16 -04:00
idk
174bb7f827 increment version code 2023-07-05 15:51:33 -04:00
idk
3d92f32c13 update I2P library 2023-07-05 13:54:21 -04:00
28 changed files with 1108 additions and 118 deletions

73
.github/workflows/ant.yml vendored Normal file
View 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
View 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
View 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
View 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

View File

@ -1,18 +1,18 @@
[main]
host = https://www.transifex.com
lang_map = he: iw, id: in, pt_BR: pt-rBR, ru_RU: ru, sv_SE: sv, tr_TR: tr, uk_UA: uk, yi: ji, zh_CN: zh, zh_TW: zh-rTW
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, es_AR: es-rAR
[I2P.android]
file_filter = app/src/main/res/values-<lang>/strings.xml
[o:otf:p:I2P:r:android]
file_filter = app/src/main/res/values-<lang>/strings.xml
source_file = app/src/main/res/values/strings.xml
source_lang = en
type = ANDROID
minimum_perc = 22
source_file = app/src/main/res/values/strings.xml
source_lang = en
type = ANDROID
[I2P.android_lib_helper]
file_filter = lib/helper/src/main/res/values-<lang>/strings.xml
[o:otf:p:I2P:r:android_lib_helper]
file_filter = lib/helper/src/main/res/values-<lang>/strings.xml
source_file = lib/helper/src/main/res/values/strings.xml
source_lang = en
type = ANDROID
minimum_perc = 50
source_file = lib/helper/src/main/res/values/strings.xml
source_lang = en
type = ANDROID

View File

@ -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

View File

@ -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

View File

@ -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 4745278
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'
}

View File

@ -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());
}
}
}

View File

@ -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

View File

@ -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>
@ -105,6 +107,7 @@
<string name="description">وصف</string>
<string name="auto_start">تشغيل آلي</string>
<string name="outproxies">بروكسي خارجي</string>
<string name="irc">IRC</string>
<string name="use_ssl">استعمل SSL</string>
<string name="profile">بروفايل</string>
<string name="access_control">سيطرة الوصول</string>

View File

@ -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,33 +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>
@ -88,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žst</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>

View File

@ -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>

View 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>

View File

@ -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>

View File

@ -21,7 +21,7 @@
<string name="label_browse">ブラウズ</string>
<string name="label_graphs">グラフ</string>
<string name="button_router_off">長押しして I2P を起動</string>
<string name="button_router_on">I2P を起動中 (長押しで止)</string>
<string name="button_router_on">I2Pは稼働中 (長押しで止)</string>
<string name="button_router_graceful">I2Pは%sでシャットダウン</string>
<string name="button_shutdown_now">長押しで今すぐ停止</string>
<string name="button_cancel_graceful">長押ししてシャットダウンをキャンセル</string>
@ -55,8 +55,8 @@
<string name="upload">アップロード</string>
<string name="configure_browser_title">ブラウザの設定をしますか?</string>
<string name="configure_browser_for_i2p">I2Pサイトを見るためにブラウザを設定しますか(あとでヘルプメニューからも設定できます)</string>
<string name="configure_no_doze_title">バッテリー最適化を管理?</string>
<string name="configure_no_doze">I2Pは稼働し続けていれば最もよく動作します。Androidが電気の節約を試みたときにI2Pを終了しないようにするため、バッテリー例外リストにI2Pを追加できます。これにより、アプリケーションの信頼性が大幅に上昇します。\n\nI2Pをバックグラウンドで稼働し続けますか推奨</string>
<string name="configure_no_doze_title">電池最適化を管理?</string>
<string name="configure_no_doze">I2Pは稼働し続けていれば最もよく動作します。Androidが電気の節約を試みたときにI2Pを終了しないようにするため、電池例外の一覧にI2Pを追加できます。これにより、アプリケーションの信頼性が大幅に上昇します。\n\nI2Pをバックグラウンドで稼働し続けますか推奨</string>
<string name="first_start_title">I2P のインストールおめでとうございます!</string>
<string name="first_start_welcome"><b>I2P へようこそ!</b> I2P が立ち上がり、ピアを見つけるまで<b>我慢してください</b></string>
<string name="first_start_read">待っている間、リリースノートとウェルカムページをお読みください。</string>
@ -116,11 +116,14 @@
<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>
<string name="settings_enable">有効</string>
<string name="settings_desc_subscriptions">URL を登録</string>
<string name="settings_label_bandwidth_net">帯域幅とネットワーク</string>
<string name="settings_label_startOnBoot">デバイスの起動時にI2Pも起動</string>
<string name="settings_label_startOnBoot">端末の起動時にI2Pも起動</string>
<string name="settings_desc_startOnBoot">Android端末の起動時に、自動でI2Pに接続</string>
<string name="settings_label_bandwidth">帯域幅</string>
<string name="settings_label_bw_inbound">受信速度</string>
@ -148,6 +151,7 @@
<string name="settings_label_transports">トランスポート</string>
<string name="settings_label_maxConns">最大接続数</string>
<string name="settings_label_i2cp">I2CP インターフェース</string>
<string name="settings_desc_i2cp">サードパーティのアプリがI2CPを使用するトンネルを作成することを許可ルーターの再起動が必要</string>
<string name="settings_label_sam">SAMインターフェース</string>
<string name="settings_desc_sam">サードパーティのアプリがSAMを使用するトンネルを作成することを許可ルーターの再起動が必要</string>
<string name="settings_confirm_sam">アプリケーションはSAM接続を作成することを試行中。</string>
@ -177,12 +181,12 @@
<string name="about_project">プロジェクトホーム:</string>
<string name="about_bugs">バグとサポート:</string>
<string name="about_helpwanted">人手募集中!</string>
<string name="about_volunteer">アプリの改善を手伝いたいですか? Android フォーラム上でボランティア:</string>
<string name="about_volunteer">アプリの改善を手伝いたいですか? Android フォーラム上で助力:</string>
<string name="about_gitlab">機能またはバグ修正の提案を行いますか Android Gitlab上でMerge要求を作成してください:</string>
<string name="menu_help">ヘルプ</string>
<string name="general">一般</string>
<string name="label_router">公開アドレス</string>
<string name="label_private">プライベートなアドレス</string>
<string name="label_private">非公開アドレス</string>
<string name="addressbook_is_empty">アドレス帳は空です</string>
<string name="addressbook_search_header">%s 検出</string>
<string name="addressbook_add_wizard_k_name">名前</string>
@ -261,9 +265,9 @@
<string name="shared_client">共有クライアント</string>
<string name="tunnel_summ_shared_client">他の共有クライアントと同じ宛先を使う</string>
<string name="target_destination">対象の宛先</string>
<string name="persistent_key">永続的なキー</string>
<string name="persistent_key_conflict_title">新しいキーの再開放を無効にしますか?</string>
<string name="persistent_key_conflict_msg">再開放で新しいキーを生成するようトンネルを設定している間に永続キーを有効にできません。新しいキーの再開放を無効にしますか?</string>
<string name="persistent_key">永続的な</string>
<string name="persistent_key_conflict_title">新しいの再開放を無効にしますか?</string>
<string name="persistent_key_conflict_msg">再開放で新しいを生成するようトンネルを設定している間に永続を有効にできません。新しいの再開放を無効にしますか?</string>
<string name="tunnel_summ_persistent_key">再起動時にこのトンネルの宛先を維持する</string>
<string name="reachable_on">到達可能</string>
<string name="listen_port">着信ポート</string>
@ -317,18 +321,18 @@
<string name="client_ban_length">クライアントの禁止の長さ</string>
<string name="total_posts_per_period">期間当たりの合計POST数</string>
<string name="total_ban_length">禁止の長さの合計</string>
<string name="power_saving">パワーセーブ</string>
<string name="delay_open">オープンを遅れさせる</string>
<string name="tunnel_summ_delay_open">要求されるまでトンネルのオープンを遅らせる</string>
<string name="power_saving">出力温存</string>
<string name="delay_open">開放を遅れさせる</string>
<string name="tunnel_summ_delay_open">要求されるまでトンネルの開放を遅らせる</string>
<string name="reduce_quantity">数を減らす</string>
<string name="tunnel_summ_reduce_quantity">アイドル時トンネルの数を減らす</string>
<string name="idle_time">アイドル時間</string>
<string name="num_minutes">%s /分</string>
<string name="reduced_tunnel_quantity">減らしたトンネルの数量</string>
<string name="close_tunnels">アイドル時トンネルを閉じる</string>
<string name="new_keys_on_reopen">再開放で新しいキーにする</string>
<string name="new_keys_on_reopen_conflict_title">持続的なキーを無効化する?</string>
<string name="new_keys_on_reopen_conflict_msg">トンネルが永続キーを持つよう設定している間に新しいキーの再解放を有効にできません。永続キーを無効にしますか?</string>
<string name="new_keys_on_reopen">再開放で新しいにする</string>
<string name="new_keys_on_reopen_conflict_title">持続的なを無効化する?</string>
<string name="new_keys_on_reopen_conflict_msg">トンネルが永続を持つよう設定している間に新しいの再解放を有効にできません。永続を無効にしますか?</string>
<string name="http_client">HTTPクライアント</string>
<string name="tunnel_summ_user_agent">\'User-Agent\'ヘッダーを通す</string>
<string name="tunnel_summ_referer">\'リファラー\'ヘッダーを通す</string>
@ -345,7 +349,7 @@
<string name="signature_type">署名形式</string>
<string name="custom_options">カスタムオプション</string>
<string name="all">すべて</string>
<string name="no_messages">本文がありません</string>
<string name="no_messages">本文なし</string>
<string name="no_error_messages">エラーメッセージなし</string>
<plurals name="log_error_messages">
<item quantity="other">%d エラーメッセージ、新しい順</item>

View File

@ -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>

View File

@ -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>

View File

@ -9,14 +9,14 @@
<string name="label_status">Durum</string>
<string name="label_console">Pano</string>
<string name="label_addresses">Adresler</string>
<string name="label_addressbook">Adres Defteri</string>
<string name="label_addressbook">Adres defteri</string>
<string name="label_i2ptunnel_client">İstemci tünelleri</string>
<string name="label_i2ptunnel_server">Sunucu tünelleri</string>
<string name="label_logs">Günlükler</string>
<string name="label_error_logs">Hata Günlükleri</string>
<string name="label_error_logs">Hata günlükleri</string>
<string name="label_news">Haberler</string>
<string name="label_peers_status">Eşler</string>
<string name="label_release_notes">Yayım Notları</string>
<string name="label_release_notes">Yayım notları</string>
<string name="label_licenses">Lisanslar</string>
<string name="label_browse">Göz at</string>
<string name="label_graphs">Çizelgeler</string>
@ -30,15 +30,15 @@
<string name="testing">Sınanıyor</string>
<string name="firewalled">Güvenlik duvarlı</string>
<string name="symmetric_nat">Simetrik NAT</string>
<string name="net_status_error_i2cp">İstemci yöneticisi I2CP hatası - günlüklere bakın</string>
<string name="net_status_error_i2cp">İstemci yöneticisi I2CP hatası. Günlüklere bakın</string>
<!--Parameter is a time, e.g. 32s or 2m-->
<string name="net_status_error_skew">%s saat sapması</string>
<string name="net_status_error_unresolved_tcp">Çözümlenmemiş TCP adresi</string>
<string name="net_status_error_private_tcp">Kişisel TCP adresi</string>
<string name="net_status_warn_firewalled_inbound_tcp">Geliş TCP bağlantısı güvenlik duvarı etkinleştirilmiş </string>
<string name="net_status_warn_firewalled_floodfill">Güvenlik duvarı arkasında otomatik doldurma</string>
<string name="net_status_info_disconnected">Bağlantı kesildi - ağ bağlantısını denetleyin</string>
<string name="net_status_error_udp_port">UDP bağlantı noktası kullanılıyor - ayarları değiştirip yeniden başlatın</string>
<string name="net_status_info_disconnected">Bağlantı kesildi. Ağ bağlantısını denetleyin</string>
<string name="net_status_error_udp_port">UDP bağlantı noktası kullanılıyor. Ayarları değiştirip yeniden başlatın</string>
<string name="net_status_error_no_active_peers">Etkin eş yok, ağ bağlantısını ve güvenlik duvarını denetleyin</string>
<string name="net_status_error_udp_disabled_tcp_not_set">UDP devre dışı ve Geliş TCP bağlantısı sunucu/bağlantı noktası ayarlanmamış</string>
<string name="net_status_warn_firewalled_udp_disabled">Güvenlik duvarı ve UDP devre dışı</string>
@ -58,9 +58,9 @@
<string name="configure_no_doze_title">Pil kullanımı yönetilsin mi?</string>
<string name="configure_no_doze">I2P için en iyi durum sürekli çalışmasıdır. I2P uygulamasının Android üzerinde pili korumak için kapatılmasını engellemek için uygulamayı pil kullanımı istisnası listesine ekleyebilirsiniz. Bu durumda uygulamanın güvenirliği önemli ölçüde artacaktır.\n\nI2P arka planda çalışır durumda tutulsun mu (önerilir)?</string>
<string name="first_start_title">Tebrikler, I2P kuruldu!</string>
<string name="first_start_welcome"><b>I2P uygulamasına hoş geldiniz</b> Lütfen I2P yüklenip eşleri bulana kadar <b>sabırlı olun</b>.</string>
<string name="first_start_welcome"><b>I2P uygulamasına hoş geldiniz</b> Lütfen I2P ılıp eşleri bulana kadar <b>sabırlı olun</b>.</string>
<string name="first_start_read">Beklerken, lütfen sürüm notları ve hoş geldiniz sayfalarını okuyun.</string>
<string name="first_start_faq">İstemci tünelleri bulunduğunda, lütfen Sık Sorulan Sorular bölümüne <b>bakın</b>:</string>
<string name="first_start_faq">İstemci tünelleri bulunduğunda, lütfen sık sorulan sorular bölümüne <b>bakın</b>:</string>
<string name="first_start_faq_nonanon">Ya da tünelleri beklemek istemiyorsanız anonim olmayan şu bağlantıyı kullanın:</string>
<string name="first_start_irc">IRC istemcinizi <b>localhost:6668</b> adresine yönlendirip şuradan bize merhaba deyin:</string>
<string name="action_search">Arama</string>
@ -72,13 +72,13 @@
<string name="action_i2ptunnel_start_all">Tüm tünelleri aç</string>
<string name="action_i2ptunnel_stop_all">Tüm tünelleri kapat</string>
<string name="action_i2ptunnel_restart_all">Tüm tünelleri yeniden aç</string>
<string name="action_reload">Yeniden Yükle</string>
<string name="action_reload">Yeniden yükle</string>
<string name="action_refresh">Yenile</string>
<string name="hint_search_addressbook">Adres defterinde arama</string>
<string name="action_reload_subscriptions">Abonelikleri yeniden yükle</string>
<string name="news_last_updated">Haberler en son %s önce güncellendi</string>
<string name="news_last_checked">Haberler en son %s önce denetlendi</string>
<string name="news_updated">Haberler Güncellendi</string>
<string name="news_updated">Haberler güncellendi</string>
<string name="view_news">I2P yeniliklerini görmek için dokunun</string>
<string name="router_not_running">Yöneltici çalışmıyor.</string>
<string name="router_shutting_down">Yöneltici kapatılıyor.</string>
@ -97,8 +97,8 @@
<string name="version">Sürüm</string>
<string name="count">Sayı</string>
<string name="tname_0">Gizli ya da başlatılıyor</string>
<string name="netdb_routers_empty">\"Ağ veritabanınızda\" (NetDB) bir yöneltici bulunamadı.</string>
<string name="netdb_leases_empty">\"Ağ veritabanınızda\" (NetDB) bir \"Kiralama kümesi\" (LeaseSet) bulunamadı.</string>
<string name="netdb_routers_empty">\"Ağ veri tabanınızda\" (NetDB) bir yöneltici bulunamadı.</string>
<string name="netdb_leases_empty">\"Ağ veri tabanınızda\" (NetDB) bir \"Kiralama kümesi\" (LeaseSet) bulunamadı.</string>
<string name="notification_status_starting">I2P başlatılıyor</string>
<string name="notification_status_restarting">I2P yeniden başlatılıyor</string>
<string name="notification_status_waiting">I2P bir ağ bağlantısının kurulmasını bekliyor</string>
@ -122,9 +122,9 @@
<string name="copied_base32_system_notification_body">I2P tünelinizin adresi panoya kopyalandı.</string>
<string name="menu_settings">Ayarlar</string>
<string name="settings_enable">Etkinleştir</string>
<string name="settings_desc_subscriptions">Abonelik İnternet Adresleri</string>
<string name="settings_desc_subscriptions">Abonelik adresleri</string>
<string name="settings_label_bandwidth_net">Bant genişliği ve ağ</string>
<string name="settings_label_startOnBoot">I2P Açılışta Başlatılsın</string>
<string name="settings_label_startOnBoot">I2P açılışta başlatılsın</string>
<string name="settings_desc_startOnBoot">Android aygıtınız başlatıldığında I2P kendiliğinden bağlanır</string>
<string name="settings_label_bandwidth">Bant genişliği</string>
<string name="settings_label_bw_inbound">Geliş bağlantısı hızı</string>
@ -151,9 +151,9 @@
<string name="settings_summ_showStats">Ana panoda ayrıntılı istatistikler görüntülensin</string>
<string name="settings_label_transports">Taşıyıcılar</string>
<string name="settings_label_maxConns">En fazla bağlantı</string>
<string name="settings_label_i2cp">I2CP Arabirimi</string>
<string name="settings_label_i2cp">I2CP arabirimi</string>
<string name="settings_desc_i2cp">Üçüncü taraf uygulamalar I2CP ile tüneller oluşturabilsin (yöneltici yeniden başlatılmalıdır)</string>
<string name="settings_label_sam">SAM arayüzü</string>
<string name="settings_label_sam">SAM arabirimi</string>
<string name="settings_desc_sam">Üçüncü taraf uygulamalar SAM ile tüneller oluşturabilsin (yöneltici yeniden başlatılmalıdır)</string>
<string name="settings_confirm_sam">Bir uygulama bir SAM bağlantısı kurmaya çalışıyor.</string>
<string name="settings_confirm_sam_id">Bağlantı adı/kodu:</string>
@ -179,9 +179,9 @@
<string name="settings_router_restart_required">Değişikliklerin etkili olması için I2P yeniden başlatılmalı</string>
<string name="menu_about">Hakkında</string>
<string name="about_version">Sürüm:</string>
<string name="about_project">Proje Web Sitesi:</string>
<string name="about_bugs">Hatalar ve Destek</string>
<string name="about_helpwanted">Yardımınız Gerekli!</string>
<string name="about_project">Proje sitesi:</string>
<string name="about_bugs">Hatalar ve destek</string>
<string name="about_helpwanted">Yardımınız gerekli!</string>
<string name="about_volunteer">Uygulamayı daha iyi duruma getirmek için yardımcı olmak ister misiniz? Android forumunda gönüllü olun:</string>
<string name="about_gitlab">Bir öneride bulunmak ya da hata bildirmek mi istiyorsunuz? Android GitLab üzerinden bir birleştirme isteği yapın:</string>
<string name="menu_help">Yardım</string>
@ -213,10 +213,10 @@
<string name="i2ptunnel_type_httpbidirserver">HTTP bidir</string>
<string name="install_recommended_app">Önerilen uygulama kurulsun mu?</string>
<string name="app_needed_for_this_tunnel_type">Bu tüneli kullanmak için bir uygulama kurmalısınız. Önerilen uygulamayı kurmak ister misiniz?</string>
<string name="i2ptunnel_not_initialized">Tüneller henüz hazır değil, lütfen iki dakika sonra yeniden yükleyin.</string>
<string name="i2ptunnel_not_initialized">Tüneller henüz hazır değil. Lütfen iki dakika sonra yeniden yükleyin.</string>
<string name="no_configured_client_tunnels">Henüz ayarlanmış bir istemci tüneli yok.</string>
<string name="no_configured_server_tunnels">Henüz ayarlanmış bir sunucu tüneli yok.</string>
<string name="i2ptunnel_new_tunnel">Yeni Tünel</string>
<string name="i2ptunnel_new_tunnel">Yeni tünel</string>
<string name="i2ptunnel_msg_config_saved">Yapılandırma değişiklikleri kaydedildi</string>
<string name="i2ptunnel_msg_config_save_failed">Yapılandırma kaydedilemedi</string>
<string name="i2ptunnel_msg_tunnel_starting">Tünel açılıyor</string>
@ -224,7 +224,7 @@
<string name="i2ptunnel_delete_confirm_message">Tüneli sil</string>
<string name="i2ptunnel_delete_confirm_button">Tüneli sil</string>
<string name="i2ptunnel_no_tunnel_details">Tünel ayrıntıları yüklenemedi</string>
<string name="i2ptunnel_wizard_k_client_server">İstemci ya da Sunucu</string>
<string name="i2ptunnel_wizard_k_client_server">İstemci ya da sunucu</string>
<string name="i2ptunnel_wizard_v_client">İstemci tüneli</string>
<string name="i2ptunnel_wizard_v_server">Sunucu tüneli</string>
<string name="i2ptunnel_wizard_k_type">Tünel türü</string>
@ -240,7 +240,7 @@
<string name="next">Sonraki</string>
<string name="prev">Önceki</string>
<string name="finish">Gönder</string>
<string name="review">Gözden Geçir</string>
<string name="review">Gözden geçir</string>
<string name="enabled">Etkin</string>
<string name="i2ptunnel_wizard_desc_name">Tünel listesinde görüntülenecek tünel adı.</string>
<string name="i2ptunnel_wizard_desc_desc">İsteğe bağlı olarak yazılabilecek tünel açıklaması.</string>
@ -272,21 +272,21 @@
<string name="tunnel_summ_persistent_key">Yeniden başlatıldığında bu tünelin hedefi korunsun</string>
<string name="reachable_on">Şuradan erişilebilir</string>
<string name="listen_port">Dinlenecek bağlantı noktası</string>
<string name="client_ssl">SSL İstemci</string>
<string name="client_ssl">İstemcide SSL</string>
<string name="tunnel_summ_client_ssl">İstemci yalnızca SSL üzerinden bağlanabilir</string>
<string name="outproxies">Çıkış vekil sunucuları</string>
<string name="ssl_outproxies">SSL çıkış vekil sunucuları</string>
<string name="irc">IRC</string>
<string name="enable_dcc">DCC Kullanılsın</string>
<string name="enable_dcc">DCC kullanılsın</string>
<string name="tunnel_summ_enable_dcc">IRC istemcileri DCC kullanabilsin</string>
<string name="website_domain_name">Web sitesinin etki alanı</string>
<string name="website_domain_name">Sitenin etki alanı</string>
<string name="target_host">Hedef sunucu</string>
<string name="target_port">Hedef bağlantı noktası</string>
<string name="use_ssl">SSL Kullanılsın</string>
<string name="use_ssl">SSL kullanılsın</string>
<string name="tunnel_summ_use_ssl">Hedefe bağlanmak için SSL kullanılsın</string>
<string name="tunnel_parameters">Tünel parametreleri</string>
<string name="profile">Profil</string>
<string name="profile_bulk">Toplu bağlantı (indirme/web siteleri/BT)</string>
<string name="profile_bulk">Toplu bağlantı (indirmeler/siteler/BT)</string>
<string name="profile_interactive">Etkileşimli bağlantı</string>
<string name="delay_connect">Bağlantı gecikmesi</string>
<string name="tunnel_summ_delay_connect">Bağlantı yanıtları için etkinleştirin</string>
@ -335,14 +335,14 @@
<string name="new_keys_on_reopen_conflict_title">Sürekli anahtarlar kullanılamasın</string>
<string name="new_keys_on_reopen_conflict_msg">Tünel yeniden açıldığında yeni anahtarlar oluşturuluyorsa sürekli anahtarlar kullanılamaz. Sürekli anahtarlar devre dışı bırakılsın mı?</string>
<string name="http_client">HTTP istemcisi</string>
<string name="tunnel_summ_user_agent">\'User-Agent\' üstbilgisi geçirilsin</string>
<string name="tunnel_summ_referer">\'Referer\' üstbilgisi geçirilsin</string>
<string name="tunnel_summ_accept">\'Accept-*\' üstbilgisi geçirilsin</string>
<string name="tunnel_summ_user_agent">\'User-Agent\' üst bilgisi geçirilsin</string>
<string name="tunnel_summ_referer">\'Referer\' üst bilgisi geçirilsin</string>
<string name="tunnel_summ_accept">\'Accept-*\' üst bilgisi geçirilsin</string>
<string name="tunnel_summ_allow_ssl">I2P adreslerinde SSL kullanılabilsin</string>
<string name="jump_url_list">Sıçrama adresi listesi</string>
<string name="proxy_auth">Vekil sunucu kimlik doğrulaması</string>
<string name="tunnel_summ_proxy_auth">Bu vekil sunucuda oturum açmak için kimlik doğrulaması istensin</string>
<string name="username">Kullanıcı Adı</string>
<string name="username">Kullanıcı adı</string>
<string name="password">Parola</string>
<string name="outproxy_auth">Çıkış vekil sunucusu kimlik doğrulaması</string>
<string name="tunnel_summ_outproxy_auth">Çıkış vekil sunucusu için oturum açılması gerekiyor</string>
@ -360,14 +360,14 @@
<item quantity="one">%d ileti, yeniden eskiye</item>
<item quantity="other">%d ileti, yeniden eskiye</item>
</plurals>
<string name="log_entry">Günlük Kaydı</string>
<string name="log_entry">Günlük kaydı</string>
<string name="copy_logs">Günlükleri kopyala</string>
<string name="i2p_android_error_logs">I2P Android Hata Günlükleri</string>
<string name="i2p_android_logs">I2P Android Günlükleri</string>
<string name="i2p_android_error_logs">I2P Android hata günlükleri</string>
<string name="i2p_android_logs">I2P Android günlükleri</string>
<string name="error_logs_copied_to_clipboard">Hata günlükleri panoya kopyalandı</string>
<string name="logs_copied_to_clipboard">Günlükler panoya kopyalandı</string>
<string name="label_browser_configuration">Tarayıcı yapılandırması</string>
<string name="no_market_app">Herhangi bir mağaza uygulaması bulunamadı, lütfen el ile kurun</string>
<string name="unset">Ayarı Kaldır</string>
<string name="unset">Ayarı kaldır</string>
<string name="running_background">I2P arka planda çalışıyor</string>
</resources>

View File

@ -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>

View File

@ -352,6 +352,12 @@
<string name="all">全部</string>
<string name="no_messages">沒有訊息</string>
<string name="no_error_messages">无错误消息</string>
<plurals name="log_error_messages">
<item quantity="other">%d 条错误消息,新消息优先</item>
</plurals>
<plurals name="log_messages">
<item quantity="other">%d 条消息,新消息优先</item>
</plurals>
<string name="log_entry">日志条目</string>
<string name="copy_logs">复制日志</string>
<string name="i2p_android_error_logs">I2P Android 错误日志</string>

View File

@ -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>

View File

@ -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'
}
}

View 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

View File

@ -0,0 +1,2 @@
STORE_FILE=/home/runner/keystores/android-release.keystore
KEY_ALIAS=mykey

View File

@ -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.2.1
I2P_ANDROID_VERSION=2.2.1
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

View File

@ -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

View File

@ -0,0 +1,9 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="yes"></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>