Compare commits

..

23 Commits

Author SHA1 Message Date
5e048af9c1 Google said no. The 0.9.44 release would be based off this commit instead as it's has the current minimum target sdk. 2019-12-03 15:42:13 +00:00
77b6c4d30f Release commit for Android I2P 0.9.44 2019-12-03 15:33:29 +00:00
zzz
983a94e1c4 Update changelog after revert of:
Revision: 034402ca4ed4243122bd88857c7d306e295c9fbe
  Parent:   9f9a905cf75324471b3a8eb41da2feebf620207c
  Author:   meeh@mail.i2p
  Date:     10/27/2019 15:00:33
  Branch:   i2p.android.base
  Changelog:
  Merged two heads
2019-10-28 15:09:23 +00:00
zzz
1f79323d66 merge of '1d4693c3e133c94344da0418287d05613bfe34f5'
and 'cab71a0c3af65109945e3b7e4f927825e8e7deb4'
2019-10-28 15:05:50 +00:00
zzz
d86d3ad5ae disapproval of revision '034402ca4ed4243122bd88857c7d306e295c9fbe' 2019-10-28 15:05:37 +00:00
c41b064045 Android version 0.9.43 2019-10-27 15:01:28 +00:00
4c299ecda3 Merged two heads 2019-10-27 15:00:33 +00:00
761f427366 Translations update 2019-10-27 15:00:12 +00:00
f4c4bfe8be string improvements and remove redundancy in battery optimization fix 2019-10-12 17:49:06 +00:00
7f15a6f1e1 Inform the user of improved perfomance by excepting us from battery optimizations and prompt for permission to do so 2019-10-11 21:34:46 +00:00
zzz
5734760d58 Hide tunnel actions while TCG is starting 2019-10-11 17:12:33 +00:00
zzz
3244adfcd2 Rework fix for ticket #2629 to catch the null TCG sooner
javadocs
2019-10-11 16:52:43 +00:00
zzz
ce62b0fb97 Force logo to stopped if no router
Set logo for graceful shutdown
2019-10-11 16:25:43 +00:00
zzz
64673ee185 Change message for tunnel list when TCG not running yet 2019-10-11 16:20:06 +00:00
zzz
a36cabdcc8 Fix ISE in language dialog (ticket #2631) 2019-10-10 12:48:14 +00:00
1e8531c731 Fix for #2629, at least this is what we can do in the android end without adding new strings. 2019-10-09 20:19:24 +00:00
zzz
0935659d6d Save state to preferences in background thread (tickets #2595, #2632) 2019-10-08 15:45:34 +00:00
zzz
bef5f7e746 more README updates 2019-10-08 14:16:32 +00:00
zzz
d64e8359c1 Add dev build info to README 2019-10-08 14:11:20 +00:00
5fd77ea62d changelog reminder in RELEASE-PROCESS.md 2019-08-31 00:22:36 +00:00
8626ac2913 Changelog update 2019-08-31 00:21:05 +00:00
1258f18bc3 Android 0.9.42 2019-08-30 17:32:06 +00:00
8b677abd3c Hopefully a fix for #2598 2019-08-27 13:40:45 +00:00
34 changed files with 423 additions and 49 deletions

View File

@ -1,3 +1,22 @@
0.9.44 / 2019-12-03
* Updated translations
* Bumped target sdk version to 28, enforced by google
0.9.43-1 / 2019-10-28
* Fix crash at startup in TCG
0.9.43 / 2019-10-27
* Save state in background thread (tickets #2595, #2632)
* Fix ISE in language dialog (ticket #2631)
* Fix NPE in create tunnel (ticket #2629)
* Update logo after router killed in background
* Fix message in tunnels tabs when tunnels not up yet
* Hide tunnel actions while TCG is starting
* Add battery permissions dialog (ticket #2607)
0.9.42 / 2019-08-28
* Possible fix for tunnel edit dialog crash (ticket #2598)
0.9.41 / 2019-07-03
* New 64 bit libjbigi (ticket #2503)
* Update 32 bit jbigi to GMP 6.1.2

View File

@ -67,10 +67,18 @@ systemProp.socksProxyPort=9150
```
sdk.dir=/path/to/android-studio/sdk
```
1a. For building with a local router development build:
cd ../i2p.i2p
installer/resources/maven-dev-release.sh x // x is the build number, e.g. 6
cd back here
edit gradle.properties, add the build number x to I2P_PROPERTIES=0.9.xx-x
2. `gradle assembleDebug`
3. The APK will be placed in `i2p.android.base/app/build/outputs/apk`.
3. The APK files will be placed in `i2p.android.base/app/build/outputs/apk` subdirectories.
4. Install debug build on phone in USB debugging mode
adb install app/build/outputs/apk/free/debug/app-free-debug.apk
### Building with Android Studio

View File

@ -6,6 +6,7 @@
2. It should exist at `~/.ant/lib/maven-ant-tasks-2.1.3.jar`
3. Ensure you got hamcrest-integration, hamcrest-library, hamcrest-core in the hamcrest.home directory.
4. Ensure junit 4.12 at least in junit.home, ensure the jar file is named `junit4.jar`.
5. Ensure to have updated the changelog with the changes done.
## Maven Central
@ -56,5 +57,3 @@
5. Push the monotone changes
6. Update download page (version and hash, including F-Droid)

View File

@ -7,7 +7,7 @@ repositories {
android {
compileSdkVersion 28
defaultConfig {
versionCode 4745249
versionCode 4745253
versionName "$I2P_VERSION"
minSdkVersion 14
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION as String)

View File

@ -14,6 +14,11 @@
<!-- following two are for UPnP -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<!-- required for reliable core functionality on Android, see:
https://geti2p.net/en/docs/applications/embedding
heading: "Design for and Encourage Long Uptimes"
-->
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
<application
android:icon="@drawable/ic_launcher_itoopie"

View File

@ -81,7 +81,7 @@ public class TunnelDetailFragment extends Fragment {
try {
mGroup = TunnelControllerGroup.getInstance();
error = mGroup == null ? getResources().getString(R.string.i2ptunnel_not_initialized) : null;
controllers = mGroup.getControllers();
controllers = mGroup == null ? null : mGroup.getControllers();
} catch (IllegalArgumentException iae) {
mGroup = null;
controllers = null;

View File

@ -20,6 +20,10 @@ import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutionException;
/**
* A single tunnel.
* Stored by the TunnelEntryAdapter.
*/
public class TunnelEntry {
public static final int RUNNING = 1;
public static final int STARTING = 2;
@ -31,6 +35,7 @@ public class TunnelEntry {
private final int mId;
/**
* @param tcg non-null
* @return the new TunnelEntry, or null if there was an error.
*/
public static TunnelEntry createNewTunnel(

View File

@ -17,6 +17,12 @@ import net.i2p.android.util.FragmentUtils;
import java.util.ArrayList;
import java.util.List;
/**
* Contains the List of TunnelEntries.
* There's two of these, one for client tunnels and
* one for server tunnels.
* Created by the TunnelListFragment.
*/
public class TunnelEntryAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
private final Context mCtx;
private final boolean mClientTunnels;
@ -129,7 +135,7 @@ public class TunnelEntryAdapter extends RecyclerView.Adapter<RecyclerView.ViewHo
switch (holder.getItemViewType()) {
case R.string.router_not_running:
((TextView) holder.itemView).setText(
mCtx.getString(R.string.router_not_running));
mCtx.getString(R.string.i2ptunnel_not_initialized));
break;
case R.layout.listitem_empty:

View File

@ -31,6 +31,12 @@ import net.i2p.i2ptunnel.TunnelControllerGroup;
import java.util.ArrayList;
import java.util.List;
/**
* The list of tunnels.
* There's two of these, one for client tunnels and
* one for server tunnels.
* Creates the TunnelEntryAdapter.
*/
public class TunnelListFragment extends Fragment implements
LoaderManager.LoaderCallbacks<List<TunnelEntry>> {
public static final String SHOW_CLIENT_TUNNELS = "show_client_tunnels";

View File

@ -33,6 +33,11 @@ import net.i2p.router.RouterContext;
import java.util.List;
/**
* The top level Fragment of the tunnels tabs.
* Creates client and server TunnelListFragments,
* the options menu, and the new tunnel wizard button.
*/
public class TunnelsContainer extends Fragment implements
FragmentUtils.TwoPaneProvider,
TunnelListFragment.OnTunnelSelectedListener,
@ -65,12 +70,11 @@ public class TunnelsContainer extends Fragment implements
setHasOptionsMenu(true);
}
private boolean showActions() {
private static boolean showActions() {
RouterContext rCtx = Util.getRouterContext();
TunnelControllerGroup tcg = TunnelControllerGroup.getInstance();
return rCtx != null && tcg != null &&
(tcg.getState() == ClientAppState.STARTING ||
tcg.getState() == ClientAppState.RUNNING);
tcg.getState() == ClientAppState.RUNNING;
}
@Override
@ -216,6 +220,12 @@ public class TunnelsContainer extends Fragment implements
return;
// TODO fetch earlier
TunnelControllerGroup tcg = TunnelControllerGroup.getInstance();
if (tcg == null) {
// router went away
Toast.makeText(getActivity().getApplicationContext(),
R.string.router_not_running, Toast.LENGTH_LONG).show();
return;
}
TunnelConfig cfg = TunnelUtil.createConfigFromWizard(getActivity(), tcg, tunnelData);
TunnelEntry tunnel = TunnelEntry.createNewTunnel(getActivity(), tcg, cfg);

View File

@ -1,15 +1,19 @@
package net.i2p.android.router;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Typeface;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.PowerManager;
import android.preference.PreferenceManager;
import android.provider.Settings;
import android.support.v4.content.LocalBroadcastManager;
import android.support.v7.app.AlertDialog;
import android.view.Gravity;
@ -69,6 +73,7 @@ public class MainFragment extends I2PFragmentBase {
private TextView vAdvStatusText;
private static final String PREF_CONFIGURE_BROWSER = "app.dialog.configureBrowser";
private static final String PREF_CONFIGURE_BATTERY = "app.dialog.configureBattery";
private static final String PREF_FIRST_START = "app.router.firstStart";
private static final String PREF_SHOW_STATS = "i2pandroid.main.showStats";
protected static final String PROP_NEW_INSTALL = "i2p.newInstall";
@ -320,7 +325,10 @@ public class MainFragment extends I2PFragmentBase {
}
}
public void updateState(State newState) {
/**
* Changes the logo based on the state.
*/
private void updateState(State newState) {
if (newState == State.INIT ||
newState == State.STOPPED ||
newState == State.MANUAL_STOPPED ||
@ -328,13 +336,13 @@ public class MainFragment extends I2PFragmentBase {
newState == State.NETWORK_STOPPED) {
mConsoleLights.setImageResource(R.drawable.routerlogo_0);
} else if (newState == State.STARTING ||
//newState == State.GRACEFUL_SHUTDOWN || // Don't change lights for graceful
newState == State.STOPPING ||
newState == State.MANUAL_STOPPING ||
newState == State.MANUAL_QUITTING ||
newState == State.NETWORK_STOPPING) {
mConsoleLights.setImageResource(R.drawable.routerlogo_1);
} else if (newState == State.RUNNING) {
} else if (newState == State.RUNNING ||
newState == State.GRACEFUL_SHUTDOWN) {
mConsoleLights.setImageResource(R.drawable.routerlogo_2);
} else if (newState == State.ACTIVE) {
mConsoleLights.setImageResource(R.drawable.routerlogo_3);
@ -437,6 +445,7 @@ public class MainFragment extends I2PFragmentBase {
// network but no router context
vStatusContainer.setVisibility(View.GONE);
getActivity().findViewById(R.id.console_usage_stats).setVisibility(View.INVISIBLE);
updateState(State.STOPPED);
/**
* **
* RouterService svc = _routerService; String status = "connected? "
@ -526,8 +535,8 @@ public class MainFragment extends I2PFragmentBase {
* compare translated nicknames - put "shared clients" first in the sort
*/
private class AlphaComparator implements Comparator<Destination> {
private String xsc;
private RouterContext _ctx;
private final String xsc;
private final RouterContext _ctx;
public AlphaComparator(RouterContext ctx) {
_ctx = ctx;
@ -578,12 +587,14 @@ public class MainFragment extends I2PFragmentBase {
);
if (language == null) {
AlertDialog.Builder b = new AlertDialog.Builder(getActivity());
// avoid ISE caused by fragment detachment ticket #2631
final String languages[] = getResources().getStringArray(R.array.languages);
b.setTitle(R.string.choose_language)
.setItems(R.array.language_names, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Save the language choice
String language = getResources().getStringArray(R.array.languages)[which];
String language = languages[which];
PreferenceManager.getDefaultSharedPreferences(getActivity())
.edit()
.putString(getString(R.string.PREF_LANGUAGE), language)
@ -614,16 +625,57 @@ public class MainFragment extends I2PFragmentBase {
ab.setPref(PREF_CONFIGURE_BROWSER, false);
Intent hi = new Intent(getActivity(), BrowserConfigActivity.class);
startActivity(hi);
checkDialog();
}
})
.setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int i) {
dialog.cancel();
dialog.dismiss();
ab.setPref(PREF_CONFIGURE_BROWSER, false);
checkDialog();
}
})
.show();
} else if (ab.getPref(PREF_CONFIGURE_BATTERY, true)) {
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
// only for Marshmallow and newer versions
final Intent intent = new Intent();
final Context mContext = ab.getApplicationContext();
String packageName = mContext.getPackageName();
PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);
if (!pm.isIgnoringBatteryOptimizations(packageName)) {
AlertDialog.Builder b = new AlertDialog.Builder(getActivity());
b.setTitle(R.string.configure_no_doze_title)
.setMessage(R.string.configure_no_doze)
.setCancelable(false)
.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int i) {
String packageName = mContext.getPackageName();
dialog.dismiss();
ab.setPref(PREF_CONFIGURE_BATTERY, true);
intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
intent.setData(Uri.parse("package:" + packageName));
try {
mContext.startActivity(intent);
} catch (ActivityNotFoundException activityNotFound) {
ab.setPref(PREF_CONFIGURE_BATTERY, true);
}
}
})
.setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int i) {
dialog.cancel();
ab.setPref(PREF_CONFIGURE_BATTERY, false);
}
})
.show();
}
} else {
ab.setPref(PREF_CONFIGURE_BATTERY, false);
}
}
/*VersionDialog dialog = new VersionDialog();
String oldVersion = ((I2PActivityBase) getActivity()).getPref(PREF_INSTALLED_VERSION, "??");

View File

@ -795,12 +795,12 @@ public class RouterService extends Service {
}
/**
* @return success
* Saves state in background thread
*/
private boolean saveState() {
private void saveState() {
SharedPreferences prefs = getSharedPreferences(SHARED_PREFS, 0);
SharedPreferences.Editor edit = prefs.edit();
edit.putString(LAST_STATE, _state.toString());
return edit.commit();
edit.apply();
}
}

View File

@ -64,10 +64,12 @@
<string name="settings_label_advanced">متقدم</string>
<string name="settings_label_transports">نقل</string>
<string name="settings_label_expl_length">الطول</string>
<string name="settings_summ_expl_lengthVariance">نسبة %s</string>
<string name="settings_label_expl_quantity">الكمية</string>
<string name="settings_label_expl_backupQuantity">قدر نسخ الاحتياط</string>
<string name="menu_about">حول</string>
<string name="about_version">الإصدار:</string>
<string name="about_project">مركز المشروع:</string>
<string name="menu_help">المساعدة</string>
<string name="general">عام</string>
<string name="addressbook_add_wizard_k_name">الاسم</string>
@ -105,9 +107,11 @@
<string name="outproxies">بروكسي خارجي</string>
<string name="use_ssl">استعمل SSL</string>
<string name="profile">بروفايل</string>
<string name="access_control">سيطرة الوصول</string>
<string name="disabled">معطل</string>
<string name="whitelist">قائمة بيضاء</string>
<string name="blacklist">قائمة سوداء</string>
<string name="unlimited">غير محدود</string>
<string name="tunnel_summ_delay_open">عطل النفق حتى الحاجة اليه</string>
<string name="tunnel_summ_reduce_quantity">قلل قدر الأنفاق عند الانتظار</string>
<string name="num_minutes">%sدقائق </string>
@ -115,6 +119,8 @@
<string name="http_client">HTTP client</string>
<string name="username">اسم المستخدم</string>
<string name="password">كلمة السر</string>
<string name="other">أخرى</string>
<string name="custom_options">خيارات خاصة</string>
<string name="all">الكل</string>
<string name="no_messages">لا رسائل</string>
</resources>

View File

@ -213,8 +213,10 @@
<string name="http_client">Client HTTP</string>
<string name="username">Nom d\'usuari</string>
<string name="password">Contrasenya</string>
<string name="other">Altres</string>
<string name="signature_type">Tipus de signatura</string>
<string name="custom_options">Opcions personalitzades</string>
<string name="all">Tots</string>
<string name="no_messages">Sense missatges</string>
<string name="copy_logs">Copia registres</string>
<string name="i2p_android_error_logs">Registres d\'error d\'I2P Android</string>

View File

@ -6,6 +6,7 @@
<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_addresses">Adresy</string>
<string name="label_addressbook">Adresář</string>
<string name="label_i2ptunnel_client">Tunely klienta</string>
<string name="label_i2ptunnel_server">Tunely serveru</string>
@ -62,6 +63,7 @@
<string name="settings_default">Výchozí</string>
<string name="settings_label_advanced">Pokročilé</string>
<string name="settings_label_expl_length">Délka</string>
<string name="settings_summ_expl_lengthVariance">%s</string>
<string name="menu_about">O programu</string>
<string name="about_version">Version:</string>
<string name="menu_help">Pomoc</string>
@ -92,12 +94,14 @@
<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_view_target">Cíl</string>
<string name="name">Jméno</string>
<string name="description">Popis</string>
<string name="outproxies">Výstupní proxy (Outproxies)</string>
<string name="use_ssl">Použít SSL</string>
<string name="access_control">Řízení přístupu</string>
<string name="disabled">Vypnuto</string>
<string name="whitelist">Seznam povolených (whitelist)</string>
<string name="blacklist">Seznam zakázaných (blacklist)</string>
@ -105,5 +109,6 @@
<string name="username">Uživatelské jméno</string>
<string name="password">Heslo</string>
<string name="other">Další</string>
<string name="all">Vše</string>
<string name="no_messages">Žádné zprávy</string>
</resources>

View File

@ -4,6 +4,7 @@
<string name="label_status">Status</string>
<string name="label_addressbook">Adressebog</string>
<string name="label_logs">Logs</string>
<string name="label_news">Nyheder</string>
<string name="label_peers_status">Peers</string>
<string name="label_release_notes">Udgivelsesnoter</string>
<string name="label_browse">Brows</string>
@ -26,6 +27,7 @@
<string name="action_delete">Slet</string>
<string name="action_reload">Genindlæs</string>
<string name="action_refresh">Genopfrisk</string>
<string name="statistics">Statistik</string>
<string name="routers">Routere</string>
<string name="leasesets">LeaseSets</string>
<string name="country">Land</string>
@ -82,6 +84,7 @@
<string name="name">Navn</string>
<string name="description">Beskrivelse</string>
<string name="use_ssl">Brug SSL</string>
<string name="access_control">Adgangskontrol</string>
<string name="disabled">Deaktiveret</string>
<string name="http_client">HTTP klient</string>
<string name="username">Brugernavn</string>

View File

@ -50,6 +50,7 @@
<string name="transport">Transport</string>
<string name="versions">Εκδόσεις</string>
<string name="version">Εκδοση</string>
<string name="count">Υπολογισμός</string>
<string name="tname_0">Κρυμμένο κατά την εκκίνηση</string>
<string name="menu_settings">Ρυθμίσεις</string>
<string name="settings_enable">Ενεργοποίηση </string>
@ -66,6 +67,7 @@
<string name="settings_label_expl_quantity">Ποσότητα</string>
<string name="menu_about">Σχετικά με</string>
<string name="about_version">Έκδοση</string>
<string name="about_project">Project Home:</string>
<string name="menu_help">Βοήθεια</string>
<string name="general">Γενικά</string>
<string name="addressbook_add_wizard_k_name">Όνομα</string>
@ -79,17 +81,21 @@
<string name="next">Επόμενο</string>
<string name="prev">Προηγούμενο</string>
<string name="finish">Υποβολή</string>
<string name="review">Ανασκόπηση</string>
<string name="enabled">Ενεργοποιημένο</string>
<string name="i2ptunnel_view_target">Στόχος</string>
<string name="name">Όνομα</string>
<string name="description">Περιγραφή</string>
<string name="use_ssl">Χρήση SSL</string>
<string name="profile">Προφίλ</string>
<string name="access_control">Έλεγχος πρόσβασης</string>
<string name="disabled">Απενεργοποιημένο</string>
<string name="whitelist">Λίστα Επιτρεπόμενων</string>
<string name="unlimited">Απεριόριστο</string>
<string name="username">Όνομα χρήστη</string>
<string name="password">Κωδικός</string>
<string name="other">Άλλ</string>
<string name="all">Όλοι</string>
<string name="no_messages">Κανένα μήνυμα</string>
<string name="logs_copied_to_clipboard">Τα αρχεία καταγραφής αντιγράφηκαν στο πρόχειρο</string>
</resources>

View File

@ -88,7 +88,10 @@
<string name="settings_label_bandwidth_net">پهنای باند و شبکه</string>
<string name="settings_label_startOnBoot">شروع I2P در هنگام بوت</string>
<string name="settings_label_bandwidth">پهنای باند</string>
<string name="settings_label_bw_inbound">سرعت ورودی</string>
<string name="settings_label_bw_outbound">سرعت خروجی</string>
<string name="settings_label_network">شبکه</string>
<string name="settings_label_hiddenMode">مشارکت</string>
<string name="settings_desc_hiddenMode">خاموش کردن حالت پنهان</string>
<string name="settings_label_sharePercent">اشتراک گذاری درصد</string>
<string name="settings_desc_upnp">باز کردن درگاه های دیوار آتشین به صورت خودکار</string>
@ -186,11 +189,13 @@
<string name="tunnel_summ_use_ssl">استفاده از SSL برای اتصال به هدف</string>
<string name="tunnel_parameters">پارامتر های تونل</string>
<string name="profile">پروفایل</string>
<string name="access_control">کنترل دسترسی</string>
<string name="restricted_access">دسترسی محدود</string>
<string name="disabled">غیر فعال شد</string>
<string name="whitelist">لیست سفید</string>
<string name="blacklist">لیست سیاه</string>
<string name="access_list">لیست دسترسی</string>
<string name="unique_local">محل یکتا</string>
<string name="client_connection_limits">محدودیت های اتصال کلاینت</string>
<string name="connections_per_minute">اتصال ها در دقیقه</string>
<string name="connections_per_hour">اتصال ها در ساعت</string>

View File

@ -67,13 +67,18 @@
<string name="action_reload">Lataa uudelleen</string>
<string name="action_refresh">Virkistä</string>
<string name="hint_search_addressbook">Etsi osoitekirja</string>
<string name="action_reload_subscriptions">Lataa tilaukset uudelleen</string>
<string name="news_last_updated">Uutisdt päivitetty viimeksi %s sitten</string>
<string name="news_last_checked">Uutiset viimeksi tarkistettu %s sitten</string>
<string name="news_updated">Uutiset päivitetty</string>
<string name="view_news">Napauta viimeisimpien I2P-uutisten katselemiseksi</string>
<string name="router_not_running">Reititin ei ole käynnissä.</string>
<string name="router_shutting_down">Reititin sulkeutuu.</string>
<string name="stats_not_ready">Tilastointihallinta ei ole vielä valmis. Yritä myöhemmin uudelleen.</string>
<string name="select_an_address">Valitse osoite.</string>
<string name="no_graphs_configured">Yhtään graafista esitystä ei ole asetettu. Voit valita graafisen esityksen tilastot asetukset-valikosta. Kaikki muutokset tulevat voimaan 60 sekunnin jälkeen.</string>
<string name="configure_graphs">Aseta graafisia esityksiä</string>
<string name="graphs_not_ready">Graafiset esitykset eivät ole vielä valmiina. Yritä myöhemmin uudelleen.</string>
<string name="statistics">Tilastot</string>
<string name="routers">Reitittimet</string>
<string name="countries">Maat</string>
@ -82,6 +87,7 @@
<string name="versions">Versiot</string>
<string name="version">Versio</string>
<string name="count">Lukumäärä</string>
<string name="netdb_routers_empty">Sinun NetDB-verkossa ei ole reitittimiä.</string>
<string name="notification_status_starting">I2P on käynnistymässä</string>
<string name="notification_status_restarting">I2P on käynnistymässä uudelleen</string>
<string name="notification_status_waiting">I2P odottaa verkkoyhteyttä</string>
@ -109,8 +115,14 @@
<string name="settings_label_bw_outbound">Lähtönopeus</string>
<string name="settings_desc_bw_outbound">Enimmäislähtönopeus</string>
<string name="settings_label_network">Verkko</string>
<string name="settings_label_hiddenMode">Osallistuminen</string>
<string name="settings_desc_hiddenMode">Käännä piilotila pois päältä</string>
<string name="settings_label_maxPartTunnels">Niiden tunneleiden enimmäismäärä, joihin osallistutaan</string>
<string name="settings_desc_maxPartTunnels">Niiden tunneleiden enimmäismäärä, joihin osallistutaan (oletus=20)</string>
<string name="settings_dialog_maxPartTunnels">Niiden tunneleiden enimmäismäärä, joihin osallistutaan</string>
<string name="settings_label_sharePercent">Jakoprosentti</string>
<string name="settings_desc_sharePercent">Jaettavan kaistanleveyden prosenttiosuus (oletus=80)</string>
<string name="settings_dialog_sharePercent">Jaettavan kaistanleveyden prosenttiosuus</string>
<string name="settings_desc_upnp">Avaa palomuuriportit automaattisesti</string>
<string name="settings_label_logging">Lokit</string>
<string name="settings_label_default_log_level">Oletus loggaustaso</string>
@ -119,9 +131,11 @@
<string name="settings_default">Oletus</string>
<string name="settings_label_advanced">Lisätietoja</string>
<string name="settings_label_showStats">Reititintilastot</string>
<string name="settings_summ_showStats">Näytä lisätilastoja pääkonsoli-ikkunassa</string>
<string name="settings_label_transports">Siirrot</string>
<string name="settings_label_maxConns">Yhteyksien enimmäismäärä</string>
<string name="settings_label_i2cp">I2CP-käyttöliittymä</string>
<string name="settings_desc_i2cp">Salli kolmanten osapuolien sovellusten luoda tunneleita (vaatii reitittimen uudelleenkäynnistyksen)</string>
<string name="settings_desc_exploratory_pool">Tunneliparametrit</string>
<string name="settings_label_expl_inbound">Tulotunnelit</string>
<string name="settings_label_expl_outbound">Lähtötunnelit</string>
@ -159,6 +173,7 @@
<string name="i2ptunnel_type_streamrserver">Streamr-palvelin</string>
<string name="i2ptunnel_type_httpbidirserver">HTTP bidir</string>
<string name="install_recommended_app">Asennetaanko suositeltu sovellus?</string>
<string name="app_needed_for_this_tunnel_type">Sinun on asennettava sovellus tämän tunnelin käyttämiseksi. Haluaisitko asentaa suositellun sovelluksen?</string>
<string name="i2ptunnel_not_initialized">Tunneleita ei ole vielä alustettu, lataa uudelleen kahdessa minuutissa.</string>
<string name="i2ptunnel_new_tunnel">Uusi tunneli</string>
<string name="i2ptunnel_msg_tunnel_starting">Käynnistetään tunneli</string>
@ -198,6 +213,7 @@
<string name="use_ssl">Käytä SSL:ää</string>
<string name="tunnel_parameters">Tunneliparametrit</string>
<string name="profile">Profiili</string>
<string name="access_control">Käyttöoikeuksien hallinta</string>
<string name="disabled">Otettu pois käytöstä</string>
<string name="whitelist">Valkoinen lista</string>
<string name="blacklist">Musta lista</string>

View File

@ -55,6 +55,8 @@
<string name="upload">Téléversement</string>
<string name="configure_browser_title">Configurer le navigateur?</string>
<string name="configure_browser_for_i2p">Souhaitez-vous configurer un navigateur pour visualiser les sites I2P? (Vous pouvez aussi le faire plus tard grâce au menu daide.)</string>
<string name="configure_no_doze_title">Gérer les optimisations de la pile?</string>
<string name="configure_no_doze">I2P fonctionne mieux sil fonctionne en permanence. Pour empêcher quAndroid ferme I2P quand il essaie déconomiser lénergie, vous pouvez ajouter I2P à la liste dexception de la pile. La fiabilité de lappli sen trouvera grandement améliorée.\n\nGarder I2P en fonction en arrière-plan? (recommandé)</string>
<string name="first_start_title">Félicitations pour votre installation dI2P!</string>
<string name="first_start_welcome"><b>Bienvenue sur I2P!</b> Veuillez <b>patienter</b> pendant quI2P samorce et trouve des pairs.</string>
<string name="first_start_read">Pendant que vous patientez, veuillez consulter les notes de mise à jour et la page daccueil.</string>
@ -181,11 +183,11 @@
<string name="addressbook_add_wizard_k_destination">Destination</string>
<string name="addressbook_add_wizard_desc_name">Le nom</string>
<string name="addressbook_add_wizard_desc_destination">Coller ici le Base64 de la destination. Si avez un gestionnaire de fichiers dinstallé, vous pouvez chercher un fichier texte contenant le Base64.</string>
<string name="nsu_iae_illegal_char">Le nom dhôte « %1$s » contient le caractère illégal %2$s</string>
<string name="nsu_iae_cannot_start_with">Le nom dhôte ne peut pas commencer par « %s »</string>
<string name="nsu_iae_cannot_end_with">Le nom dhôte ne peut pas se terminer par « %s »</string>
<string name="nsu_iae_cannot_contain">Le nom dhôte ne peut pas contenir « %s »</string>
<string name="nsu_iae_requires_conversion">Le nom dhôte « %s » exige une conversion en ASCII, mais la bibliothèque de conversion nest pas proposée dans cette version dAndroid</string>
<string name="nsu_iae_illegal_char">Le nom dhôte « %1$s » contient le caractère illégal %2$s</string>
<string name="nsu_iae_cannot_start_with">Le nom dhôte ne peut pas commencer par « %s »</string>
<string name="nsu_iae_cannot_end_with">Le nom dhôte ne peut pas se terminer par « %s »</string>
<string name="nsu_iae_cannot_contain">Le nom dhôte ne peut pas contenir « %s »</string>
<string name="nsu_iae_requires_conversion">Le nom dhôte « %s » exige une conversion en ASCII, mais la bibliothèque de conversion nest pas proposée dans cette version dAndroid</string>
<string name="i2ptunnel_type_client">Client normal</string>
<string name="i2ptunnel_type_httpclient">Client HTTP</string>
<string name="i2ptunnel_type_ircclient">Client IRC</string>
@ -277,7 +279,7 @@
<string name="profile_interactive">Connexion interactive</string>
<string name="delay_connect">Retarder la connexion</string>
<string name="tunnel_summ_delay_connect">Activer les connexions pour requêtes et réponses</string>
<string name="access_control">Contrôle des accès</string>
<string name="access_control">Contrôle de laccès</string>
<string name="restricted_access">Accès restreint</string>
<string name="disabled">Désactivé</string>
<string name="whitelist">Liste blanche</string>

View File

@ -5,25 +5,44 @@
<string name="choose_language">Nyelv választása</string>
<string name="welcome_new_install">Üdvözöl az I2P! Ez az alkalmazás egy ALPHA szoftver és nem nyújt erős anonimitást. Kérlek olvasd el a verziókövetési jegyzetet és a licencinformációt.</string>
<string name="welcome_new_version">Új verzió telepítve. Kérlek olvasd el a verziókövetési jegyzetet. Verzió:</string>
<string name="label_tunnels">Átjárók</string>
<string name="label_tunnels">Alagutak</string>
<string name="label_status">Állapot</string>
<string name="label_console">Konzol</string>
<string name="label_addresses">Címek</string>
<string name="label_addressbook">Címjegyzék</string>
<string name="label_i2ptunnel_client">Kliens átjárók</string>
<string name="label_i2ptunnel_server">Kiszolgáló átjárók</string>
<string name="label_i2ptunnel_client">Kliens alagutak</string>
<string name="label_i2ptunnel_server">Kiszolgáló alagutak</string>
<string name="label_logs">Napló</string>
<string name="label_error_logs">Hibanapló</string>
<string name="label_news">Hírek</string>
<string name="label_peers_status">Peer-ek</string>
<string name="label_release_notes">Verziókövetési jegyzet</string>
<string name="label_licenses">Licencek</string>
<string name="label_browse">Tallóz</string>
<string name="label_graphs">Ábra</string>
<string name="label_graphs">Grafikonok</string>
<string name="button_router_off">Hosszan nyomja le az I2P elindításához</string>
<string name="button_router_on">I2P fut (hosszan nyomja le a megállításhoz)</string>
<string name="button_router_graceful">Az I2P bezárul %s másodpercen belül</string>
<string name="button_shutdown_now">Hosszan nyomja le az azonnali megállításhoz</string>
<string name="button_cancel_graceful">Hosszan nyomja le a bezárás megszakításához</string>
<string name="no_internet">Nincs internet kapcsolat</string>
<string name="hidden">Rejtett</string>
<string name="testing">Tesztelés</string>
<string name="firewalled">Tűzfalazva</string>
<string name="firewalled">Tűzfal mögött</string>
<string name="symmetric_nat">Szimmetrikus NAT</string>
<string name="net_status_error_i2cp">Kliens kezelő I2CP hiba - ellenőrizze a naplót</string>
<!--Parameter is a time, e.g. 32s or 2m-->
<string name="net_status_error_no_active_peers">Nincsenek aktív peerek - ellenőrizd a hálózati kapcsolatot és a tűzfalat</string>
<string name="net_status_error_skew">Óra pontatlansága: %s</string>
<string name="net_status_error_unresolved_tcp">Feloldhatatlan TCP cím</string>
<string name="net_status_error_private_tcp">Privát TCP cím</string>
<string name="net_status_warn_firewalled_inbound_tcp">Tűzfal mögött és bejövő TCP engedélyezve</string>
<string name="net_status_warn_firewalled_floodfill">Tűzfal mögött és floodfill</string>
<string name="net_status_info_disconnected">Szétkapcsolva - ellenőrizze a hálózati kapcsolatot</string>
<string name="net_status_error_udp_port">UDP port már használatban - változtassa meg a beállításokban és indítsa újra</string>
<string name="net_status_error_no_active_peers">Nincsenek aktív peerek - ellenőrizze a hálózati kapcsolatot és a tűzfalat</string>
<string name="net_status_error_udp_disabled_tcp_not_set">UDP letiltva és a bejövő TCP hoszt/port nincs beállítva</string>
<string name="net_status_warn_firewalled_udp_disabled">Tűzfal mögött letiltott UDP-vel</string>
<string name="shared_clients">Megosztott kliensek</string>
<string name="uptime">Indítás óta eltelt idő</string>
<string name="active_peers">Aktív peerek</string>
<string name="known_peers">Ismert peerek</string>
@ -31,14 +50,31 @@
<string name="char_client_tunnel">M</string>
<!--Character to indicate a server tunnel. Usually first letter of the word "server".-->
<string name="char_server_tunnel">S</string>
<string name="no_tunnels_running">Még nem futnak alagutak.</string>
<string name="download">Letöltés</string>
<string name="first_start_welcome"><b>Üdvözöl az I2P!</b> Kérlek <b>légy türelemmel</b> amíg az I2P elindul és peer-eket talál.</string>
<string name="upload">Feltöltés</string>
<string name="configure_browser_title">Böngésző beállítása?</string>
<string name="configure_browser_for_i2p">Szeretné beállítani a böngészőt az I2P oldalak megjelenítéséhez? (Ezt később is megteheti a “Segítség” menüből.)</string>
<string name="first_start_title">Gratulálunk az I2P telepítéséhez!</string>
<string name="first_start_welcome"><b>Üdvözli az I2P!</b> Kérem <b>legyen türelemmel</b> amíg az I2P elindul és peer-eket talál.</string>
<string name="first_start_read">Amíg várakozik, kérjük olvassa el a kiadási megjegyzéseket és az üdvözlőlapot.</string>
<string name="first_start_faq">Kérjük, hogy miután már vannak kliens-alagútjai <b>tekintse meg</b> a GYIK-et is:</string>
<string name="first_start_faq_nonanon">Vagy használja ezt a nem-anonim hivatkozást ha nem akar várakozni az alagutakra:</string>
<string name="action_search">Keresés</string>
<string name="action_add">Hozzáadás</string>
<string name="action_edit">Szerkesztés</string>
<string name="action_delete">Törlés</string>
<string name="action_i2ptunnel_start">Alagút elindítása</string>
<string name="action_i2ptunnel_stop">Alagút leállítása</string>
<string name="action_i2ptunnel_start_all">Összes alagút elindítása</string>
<string name="action_i2ptunnel_stop_all">Összes alagút leállítása</string>
<string name="action_i2ptunnel_restart_all">Összes alagút újraindítása</string>
<string name="action_reload">Újratöltés</string>
<string name="action_refresh">Frissítés</string>
<string name="hint_search_addressbook">Keresés a címjegyzékben</string>
<string name="action_reload_subscriptions">Feliratkozások újratöltése</string>
<string name="router_shutting_down">A router bezárása folyamatban.</string>
<string name="statistics">Statisztikák</string>
<string name="routers">Routerek</string>
<string name="leasesets">LeaseSet-ek</string>
<string name="country">Ország</string>
@ -46,11 +82,24 @@
<string name="version">Verzió</string>
<string name="count">Mennyiség</string>
<string name="tname_0">Rejtett vagy indul</string>
<string name="notification_status_client_ready">Kliens alagutak készen állnak</string>
<string name="notification_status_client_down">Kliens alagutak leálltak</string>
<string name="notification_status_graceful">I2P megállítása %s másodperc múlva</string>
<string name="notification_status_stopping">I2P megállítása</string>
<string name="notification_status_stopping_after_net">Hálózat szétkapcsolva, I2P megáll</string>
<string name="notification_status_shutdown_cancelled">Bezárás megszakítva</string>
<string name="notification_status_shutting_down">Az I2P bezárás alatt</string>
<string name="notification_status_bw">Sávszélesség: %1$sBps le / %2$sBps fel</string>
<string name="notification_status_peers">Peer-ek: %1$d aktív, %2$d ismert</string>
<string name="notification_status_expl">Felderítő alagutak: %1$d/%2$d</string>
<string name="notification_status_client">Kliens alagutak: %1$d/%2$d</string>
<string name="menu_settings">Beállítások</string>
<string name="settings_enable">Engedélyezés</string>
<string name="settings_label_bandwidth">Sávszélesség</string>
<string name="settings_label_network">Hálózat</string>
<string name="settings_label_maxPartTunnels">Maximális résztvevő alagutak</string>
<string name="settings_desc_maxPartTunnels">Alagutak maximális száma amiben részt vesz (alapértelmezés=20)</string>
<string name="settings_dialog_maxPartTunnels">Alagutak maximális száma amiben részt vesz</string>
<string name="settings_label_logging">Naplózás</string>
<string name="settings_label_default_log_level">Alapértelmezett naplózási szint</string>
<string name="settings_label_appearance">Megjelenés</string>
@ -58,11 +107,20 @@
<string name="settings_default">Alapértelmezett</string>
<string name="settings_label_advanced">Haladó</string>
<string name="settings_label_transports">Átvitel</string>
<string name="settings_desc_i2cp">Alagutak létrehozásának engedélyezése harmadik féltől származó alkalmazásoknak (a router újraindítása szükséges hozzá)</string>
<string name="settings_desc_exploratory_pool">Alagút paraméterei</string>
<string name="settings_label_expl_inbound">Bejövő alagutak</string>
<string name="settings_label_expl_outbound">Kimenő alagutak</string>
<string name="settings_label_expl_length">Hossz</string>
<string name="settings_label_expl_quantity">Mennyiség</string>
<string name="settings_summ_expl_quantity">%s alagút</string>
<string name="settings_desc_expl_quantity">Mennyi alagút</string>
<string name="settings_label_expl_backupQuantity">Mentési mennyiség</string>
<string name="settings_summ_expl_backupQuantity">%s alagút</string>
<string name="settings_desc_expl_backupQuantity">Mennyi tartalék alagút</string>
<string name="menu_about">Névjegy</string>
<string name="about_version">Verzió:</string>
<string name="about_project">A projekt honlapja:</string>
<string name="menu_help">Segítség</string>
<string name="general">Általános</string>
<string name="addressbook_add_wizard_k_name">Név</string>
@ -79,12 +137,22 @@
<string name="i2ptunnel_type_streamrclient">Streamr kliens</string>
<string name="i2ptunnel_type_streamrserver">Streamr szerver</string>
<string name="i2ptunnel_type_httpbidirserver">HTTP bidir</string>
<string name="install_recommended_app">Ajánlott alkalmazás telepítése?</string>
<string name="app_needed_for_this_tunnel_type">Fel kell telepítenie egy alkalmazást az alagút használatához. Szeretné feltelepíteni az ajánlott alkalmazást?</string>
<string name="i2ptunnel_not_initialized">Az alagutak még nem lettek előkészítve, próbálja meg két perc múlva újra betölteni.</string>
<string name="no_configured_client_tunnels">Nincsenek konfigurált kliens alagutak.</string>
<string name="no_configured_server_tunnels">Nincsenek konfigurált kiszolgáló alagutak.</string>
<string name="i2ptunnel_new_tunnel">Új Alagút</string>
<string name="i2ptunnel_msg_config_saved">A változtatás a beállításokon mentésre kerül</string>
<string name="i2ptunnel_msg_config_save_failed">Beállítások mentése sikertelen</string>
<string name="i2ptunnel_msg_tunnel_starting">Alagút indítása</string>
<string name="i2ptunnel_msg_tunnel_stopping">Alagút leállítása</string>
<string name="i2ptunnel_wizard_k_type">Alagút típus</string>
<string name="i2ptunnel_delete_confirm_message">Törli az alagutat?</string>
<string name="i2ptunnel_delete_confirm_button">Alagút törlése</string>
<string name="i2ptunnel_no_tunnel_details">Alagút részleteit nem lehet betölteni</string>
<string name="i2ptunnel_wizard_v_client">Kliens alagút</string>
<string name="i2ptunnel_wizard_v_server">Kiszolgáló alagút</string>
<string name="i2ptunnel_wizard_k_type">Alagút típusa</string>
<string name="i2ptunnel_wizard_k_name">Név</string>
<string name="i2ptunnel_wizard_k_desc">Leírás</string>
<string name="i2ptunnel_wizard_k_dest">Célállomás</string>
@ -94,23 +162,43 @@
<string name="prev">Előző</string>
<string name="finish">Elküld</string>
<string name="enabled">Engedélyezve</string>
<string name="i2ptunnel_wizard_desc_name">Az alagút neve, az alagutak listáján való azonosítás érdekében.</string>
<string name="i2ptunnel_wizard_desc_desc">Az alagút leírása. Opcionális és csupán csak tájékoztató jellegű.</string>
<string name="i2ptunnel_wizard_desc_dest">Adja meg az I2P célállomását a szolgáltatásnak amihez ennek a kliens alagútnak kapcsolódnia kellene. Ez lehet akár a teljes base-64 kódolt célállomás kulcs, vagy egy I2P állomás neve a címjegyzékéből.</string>
<string name="i2ptunnel_wizard_desc_outproxies">Ha tud bármilyen kimenő proxy-t ezen típusú alagúthoz (legyen az akár HTTP vagy SOCKS), akkor írja be ide. A proxy-kat vesszővel választhatja el.</string>
<string name="i2ptunnel_wizard_desc_target_host">Ez az IP, melyen a szolgáltatásod fut, ez rendszerint ugyanazon a gépen van, így a 127.0.0.1 automatikusan beírásra kerül.</string>
<string name="i2ptunnel_wizard_desc_target_port">Ez a port, melyen a szolgáltatás csatlakozásokat fogad.</string>
<string name="i2ptunnel_wizard_desc_reachable_on">Ez korlátozza mely számítógépek vagy okostelefonok érhetik el ezt az alagutat.</string>
<string name="i2ptunnel_wizard_desc_binding_port">Ez az a port amin a kliens alagút helyileg elérhető. Továbbá ez a kliens portja a HTTP bidir kiszolgáló alagútnak.</string>
<string name="i2ptunnel_wizard_desc_auto_start">Az alagút is automatikusan elinduljon amikor a router elindul?</string>
<string name="i2ptunnel_wizard_submit_confirm_message">Létrehozza az alagutat?</string>
<string name="i2ptunnel_wizard_submit_confirm_button">Alagút létrehozása</string>
<string name="i2ptunnel_view_target">Cél</string>
<string name="edit_tunnel">Alagút szerkesztése</string>
<string name="name">Név</string>
<string name="description">Leírás</string>
<string name="tunnel_summ_auto_start">A router indulásakor az alagút is induljon el.</string>
<string name="tunnel_summ_shared_client">Használja ugyanazt a Célállomást és alagutakat mint a többi megosztott kliens</string>
<string name="persistent_key_conflict_msg">Nem engedélyezheti az állandó kulcsokat amíg az alagút arra van konfigurálva hogy készítsen új kulcsokat újranyitáskor. Le akarja tiltani az új kulcsok készítését újranyitáskor?</string>
<string name="tunnel_summ_persistent_key">Tartsa meg ennek az alagútnak a Célállomását amikor újraindul</string>
<string name="outproxies">Kimenő proxyk</string>
<string name="enable_dcc">DCC Engedélyezése</string>
<string name="use_ssl">SSL használata</string>
<string name="tunnel_parameters">Alagút paraméterei</string>
<string name="profile">Profil</string>
<string name="disabled">Tiltva</string>
<string name="whitelist">Engedélyezett-Lista</string>
<string name="blacklist">Tiltott-Lista</string>
<string name="tunnel_summ_delay_open">Az alagút nyitás késleltetése szükségessé válásig</string>
<string name="tunnel_summ_reduce_quantity">Alagutak mennyiségének csökkentése üres állapotban</string>
<string name="reduced_tunnel_quantity">Csökkentett alagút minőség</string>
<string name="close_tunnels">Alagutak bezárása üresjárat esetén</string>
<string name="new_keys_on_reopen_conflict_msg">Nem engedélyezheti az új kulcsok készítését újranyitáskor amíg az alagút állandó kulcsok használatára van konfigurálva. Le akarja tiltani az állandó kulcsokat?</string>
<string name="http_client">HTTP kliens</string>
<string name="username">Felhasználónév</string>
<string name="password">Jelszó</string>
<string name="other">Egyéb</string>
<string name="custom_options">Egyéni beállítások</string>
<string name="all">Összes</string>
<string name="no_messages">Nincs üzenet</string>
</resources>

View File

@ -30,9 +30,17 @@
<string name="testing">Testare</string>
<string name="firewalled">Cu Firewall</string>
<string name="symmetric_nat">NAT simetric</string>
<string name="net_status_error_i2cp">Eroare manager I2CP client - verificare jurnalele</string>
<!--Parameter is a time, e.g. 32s or 2m-->
<string name="net_status_error_skew">Decalarea ceasului %s</string>
<string name="net_status_error_unresolved_tcp">Adresa TCP nerezolvată</string>
<string name="net_status_error_private_tcp">Adrese TCP private</string>
<string name="net_status_warn_firewalled_inbound_tcp">Firewalled cu TCP de intrare activat</string>
<string name="net_status_warn_firewalled_floodfill">Firewalled și inundare</string>
<string name="net_status_info_disconnected">Deconectat - verificați conexiunea la rețea</string>
<string name="net_status_error_udp_port">Port UDP în utilizare - schimbare în setări și repornire</string>
<string name="net_status_error_no_active_peers">Fără colegi activi - verificați conexiunea de rețea și firewallul</string>
<string name="net_status_error_udp_disabled_tcp_not_set">UDP dezactivat și gazdă / port TCP de intrare nu este setat</string>
<string name="net_status_warn_firewalled_udp_disabled">Cu Firewall și UDP dezactivat</string>
<string name="shared_clients">Clienți partajați</string>
<string name="uptime">Timpul de funcționare</string>
@ -48,8 +56,11 @@
<string name="configure_browser_title">Configurați navigatorul web?</string>
<string name="configure_browser_for_i2p">Doriți să configurați un navigator web să vizualizați site-uri I2P? (Puteți face acest lucru mai târziu din meniul ajutor.)</string>
<string name="first_start_title">Felicitari pentru instalarea I2P!</string>
<string name="first_start_welcome"><b>Bine ați venit la I2P!</b> Vă rugăm <b>să aveți răbdare</b> în timp ce I2P se lansează și găsește colegii.</string>
<string name="first_start_read">Cât timp așteptați, citiți notele de lansare și pagina de bun venit.</string>
<string name="first_start_faq">După ce aveți tuneluri pentru clienți, <b>consultați</b> întrebările noastre frecvente:</string>
<string name="first_start_faq_nonanon">Sau utilizați acest link ne-anonim dacă nu doriți să așteptați pentru tuneluri:</string>
<string name="first_start_irc">Indicați-vă clientul IRC către <b>localhost:6668</b> și spuneți-ne salut la:</string>
<string name="action_search">Cauta</string>
<string name="action_add">Adaugă</string>
<string name="action_edit">Editeaza</string>
@ -63,12 +74,17 @@
<string name="action_refresh">Reâmprospătează</string>
<string name="hint_search_addressbook">Caută agenda</string>
<string name="action_reload_subscriptions">Reâncarcă abonamentele</string>
<string name="news_last_updated">Știri actualizate ultima dată %s în urmă</string>
<string name="news_last_checked">Știri verificate ultima dată %s în urmă</string>
<string name="news_updated">Știri actualizate</string>
<string name="view_news">Atinge pentru a vizualiza ultimele știri I2P</string>
<string name="router_not_running">Ruterul nu rulează.</string>
<string name="router_shutting_down">Ruterul este închis.</string>
<string name="stats_not_ready">Managerul de statistici nu este încă pregătit. Încercați mai târziu.</string>
<string name="select_an_address">Selectați o adresă.</string>
<string name="no_graphs_configured">Nu au fost configurate grafice. Puteți alege statistici pentru a grafica în meniul de setări. Orice modificare va avea efect după 60 de secunde.</string>
<string name="configure_graphs">Configurează graficele</string>
<string name="graphs_not_ready">Graficele nu sunt încă pregătite. Încercați mai târziu.</string>
<string name="statistics">Statistici</string>
<string name="routers">Rutere</string>
<string name="leasesets">LeaseSets</string>
@ -80,17 +96,29 @@
<string name="count">Număr</string>
<string name="tname_0">Ascuns sau pentru pornire</string>
<string name="netdb_routers_empty">Nu sunt rutere în NetDB.</string>
<string name="netdb_leases_empty">Fără seturi de leasing în NetDB.</string>
<string name="notification_status_starting">I2P este pornit</string>
<string name="notification_status_restarting">I2P repornește</string>
<string name="notification_status_waiting">I2P așteaptă pentru o conexiune la rețea</string>
<string name="notification_status_starting_after_waiting">Conectat la rețea, I2P se porneste</string>
<string name="notification_status_running">I2P rulează</string>
<string name="notification_status_client_ready">Tunelurile clienților sunt gata</string>
<string name="notification_status_client_down">Tunelurile clienților nu lucreaza</string>
<string name="notification_status_graceful">Oprirea I2P în %s</string>
<string name="notification_status_stopping">Oprirea I2P</string>
<string name="notification_status_stopping_after_net">Rețea deconectată, oprind I2P</string>
<string name="notification_status_shutdown_cancelled">Oprirea anulată</string>
<string name="notification_status_shutting_down">I2P se oprește</string>
<string name="notification_status_bw">Lățime de bandă: %1$sBps desc / %2$sBps în</string>
<string name="notification_status_peers">Parteneri: %1$d activi, %2$d cunoscuți</string>
<string name="notification_status_expl">Tunele exploratorii: %1$d / %2$d</string>
<string name="notification_status_client">Tuneluri pentru clienți: %1$d/%2$d</string>
<string name="menu_settings">Configurări</string>
<string name="settings_enable">Activează</string>
<string name="settings_desc_subscriptions">URLs de abonare:</string>
<string name="settings_label_bandwidth_net">Lățime de bandă și rețea</string>
<string name="settings_label_startOnBoot">Porniți I2P la bootare </string>
<string name="settings_desc_startOnBoot">Conectați-vă automat la I2P la pornirea dispozitivului Android</string>
<string name="settings_label_bandwidth">Lățime de bandă</string>
<string name="settings_label_bw_inbound">viteza de intrare</string>
<string name="settings_desc_bw_inbound">Viteza maximă de încărcare:</string>
@ -113,14 +141,17 @@
<string name="settings_default">Implicit</string>
<string name="settings_label_advanced">Avansat</string>
<string name="settings_label_showStats">Statistici ruter</string>
<string name="settings_summ_showStats">Afișează statistici avansate în consola principală</string>
<string name="settings_label_transports">Transporturi</string>
<string name="settings_label_maxConns">Maxim conexiuni</string>
<string name="settings_label_i2cp">Interfata I2CP</string>
<string name="settings_desc_i2cp">Permiteți aplicațiilor terților să creeze tuneluri (necesită repornirea routerului)</string>
<string name="settings_label_exploratory_pool">pool de explorare</string>
<string name="settings_desc_exploratory_pool">Parametri tunelului</string>
<string name="settings_label_expl_inbound">Tunele de intrare</string>
<string name="settings_label_expl_outbound">Tunele de iesire</string>
<string name="settings_label_expl_length">Lungime</string>
<string name="settings_summ_expl_length">%shamei</string>
<string name="settings_desc_expl_length">Cât de multe hamei să utilizeze</string>
<string name="settings_label_expl_lengthVariance">variație hamei</string>
<string name="settings_summ_expl_lengthVariance">%s</string>
@ -131,9 +162,11 @@
<string name="settings_label_expl_backupQuantity">Cantitatea de rezervă</string>
<string name="settings_summ_expl_backupQuantity">%s tuneluri</string>
<string name="settings_desc_expl_backupQuantity">Câți copii de rezervă tunel</string>
<string name="settings_need_transport_enabled">Trebuie să aveți cel puțin un transport activat</string>
<string name="settings_router_restart_required">Reporniți I2P pentru aplicarea modificărilor</string>
<string name="menu_about">Despre</string>
<string name="about_version">Versiune:</string>
<string name="about_project">Proiect Acasă:</string>
<string name="about_bugs">Defecte și suport:</string>
<string name="about_helpwanted">Doresc ajutor!</string>
<string name="about_volunteer">Doriți să faceți aplicația mai bună? Voluntari pe forumul Android:</string>
@ -147,6 +180,7 @@
<string name="addressbook_add_wizard_k_name">Nume</string>
<string name="addressbook_add_wizard_k_destination">Destinatie</string>
<string name="addressbook_add_wizard_desc_name">Numele</string>
<string name="addressbook_add_wizard_desc_destination">Lipiți B64 din destinație aici. Dacă aveți un Manager de fișiere instalat, puteți căuta un fișier text care conține B64.</string>
<string name="nsu_iae_illegal_char">Numele gazdă \"%1$s\" conține caractere ilegale %2$s</string>
<string name="nsu_iae_cannot_start_with">Numele gazdă nu poate începe cu \"%s\"</string>
<string name="nsu_iae_cannot_end_with">Numele gazdă nu se poate termina cu \"%s\"</string>
@ -165,7 +199,10 @@
<string name="i2ptunnel_type_streamrserver">Server streamr</string>
<string name="i2ptunnel_type_httpbidirserver">HTTP bidir</string>
<string name="install_recommended_app">Se instalează aplicația recomandată?</string>
<string name="app_needed_for_this_tunnel_type">Trebuie să instalați o aplicație pentru a utiliza acest tunel. Doriți să instalați aplicația recomandată?</string>
<string name="i2ptunnel_not_initialized">Tuneluri încă nu sunt inițializate , vă rugăm să reîncărcați în două minute.</string>
<string name="no_configured_client_tunnels">Nu există tuneluri de client configurate.</string>
<string name="no_configured_server_tunnels">Nu există tuneluri de server configurate.</string>
<string name="i2ptunnel_new_tunnel">Tunel nou</string>
<string name="i2ptunnel_msg_config_saved">Modificările configurării s-au salvat</string>
<string name="i2ptunnel_msg_config_save_failed">A eșuat salvarea configurării</string>
@ -173,7 +210,10 @@
<string name="i2ptunnel_msg_tunnel_stopping">Se oprește tunelul</string>
<string name="i2ptunnel_delete_confirm_message">Se șterge tunelul?</string>
<string name="i2ptunnel_delete_confirm_button">Șterge tunelul</string>
<string name="i2ptunnel_no_tunnel_details">Nu s-a putut încărca detaliile tunelului</string>
<string name="i2ptunnel_wizard_k_client_server">Client sau server</string>
<string name="i2ptunnel_wizard_v_client">Tunelul clientului</string>
<string name="i2ptunnel_wizard_v_server">Tunelul serverului</string>
<string name="i2ptunnel_wizard_k_type">Tip tunel</string>
<string name="i2ptunnel_wizard_k_name">Nume</string>
<string name="i2ptunnel_wizard_k_desc">Descriere</string>
@ -181,22 +221,29 @@
<string name="i2ptunnel_wizard_k_outproxies">Outproxy</string>
<string name="i2ptunnel_wizard_k_target_host">Gazda tinta</string>
<string name="i2ptunnel_wizard_k_target_port">Port tinta</string>
<string name="i2ptunnel_wizard_k_reachable_on">Accesibil pe</string>
<string name="i2ptunnel_wizard_k_binding_port">Port de legare</string>
<string name="i2ptunnel_wizard_k_auto_start">Auto pornire</string>
<string name="next">Urmatorul</string>
<string name="prev">Anteriorul</string>
<string name="finish">Trimite</string>
<string name="review">Revizuire</string>
<string name="enabled">Activat</string>
<string name="i2ptunnel_wizard_desc_name">Numele tunelului, pentru identificare în lista tunelurilor.</string>
<string name="i2ptunnel_wizard_desc_desc">O descriere a tunelului. Este facultativ și pur informativ.</string>
<string name="i2ptunnel_wizard_desc_dest">Tastați destinația I2P a serviciului la care ar trebui să se conecteze acest tunel client. Aceasta poate fi cheia de destinație completă a bazei 64 sau un nume de gazdă I2P din agenda dvs. de adrese.</string>
<string name="i2ptunnel_wizard_desc_outproxies">Dacă cunoașteți vreo problemă pentru acest tip de tunel (HTTP sau SOCKS), completați-le. Separați mai multe proxy cu virgule.</string>
<string name="i2ptunnel_wizard_desc_target_host">Acesta este IP la care serviciul se execută, aceasta este, de obicei pe aceeași mașină, astfel 127.0.0.1 este autofilled.</string>
<string name="i2ptunnel_wizard_desc_target_port">Acesta este portul pe care serviciul accepta conexiuni.</string>
<string name="i2ptunnel_wizard_desc_reachable_on">Aceasta limitează ce computere sau smartphone-uri pot accesa acest tunel.</string>
<string name="i2ptunnel_wizard_desc_binding_port">Acesta este portul la care tunelul client va fi accesat local. Acesta este și portul client pentru tunelul serverului bidir HTTP.</string>
<string name="i2ptunnel_wizard_desc_auto_start">Ar trebui ca tunelul să pornească automat când ruterul pornește?</string>
<string name="i2ptunnel_wizard_submit_confirm_message">Se creează tunelul?</string>
<string name="i2ptunnel_wizard_submit_confirm_button">Creare tunel</string>
<string name="i2ptunnel_view_target">Țintă</string>
<string name="i2ptunnel_view_access_point">Punct de acces</string>
<string name="i2ptunnel_view_autostart">Auto pornire</string>
<string name="address_copied_to_clipboard">Adresa copiată în clipboard</string>
<string name="edit_tunnel">Editare tunel</string>
<string name="name">Nume</string>
<string name="description">Descriere</string>
@ -204,54 +251,111 @@
<string name="tunnel_summ_auto_start">Pornește tunelul când pornește ruterul.</string>
<string name="tunnel_cat_ports">Porturi locale</string>
<string name="shared_client">Client partajat</string>
<string name="tunnel_summ_shared_client">Utilizați aceeași destinație și tuneluri ca și alți clienți partajați</string>
<string name="target_destination">Destinație țintă</string>
<string name="persistent_key">Cheie permanentă</string>
<string name="persistent_key_conflict_title">Dezactivați tastele noi la redeschidere?</string>
<string name="persistent_key_conflict_msg">Nu puteți activa cheile persistente în timp ce tunelul este configurat pentru a genera noi chei la redeschidere. Doriți să dezactivați tastele noi la redeschidere?</string>
<string name="tunnel_summ_persistent_key">Mențineți destinația acestui tunel atunci când repornește</string>
<string name="reachable_on">Accesibil pe</string>
<string name="listen_port">Asculta portul</string>
<string name="client_ssl">Client SSL</string>
<string name="tunnel_summ_client_ssl">Clienții trebuie să utilizeze SSL pentru conectare</string>
<string name="outproxies">Outproxy</string>
<string name="ssl_outproxies">Procesele SSL</string>
<string name="irc">IRC</string>
<string name="enable_dcc">Activează DCC</string>
<string name="tunnel_summ_enable_dcc">Permite clienților IRC să utilizeze DCC</string>
<string name="website_domain_name">Numele domeniului site-ului web</string>
<string name="target_host">Gazda tinta</string>
<string name="target_port">Port tinta</string>
<string name="use_ssl">Utilizează SSL</string>
<string name="tunnel_summ_use_ssl">Utilizează SSL pentru conectarea la țintă</string>
<string name="tunnel_parameters">Parametri tunel</string>
<string name="profile">Profil</string>
<string name="profile_bulk">Conexiune în masă (descărcări / site-uri web / BT)</string>
<string name="profile_interactive">Conexiune interactivă</string>
<string name="delay_connect">Întârziere conectare</string>
<string name="tunnel_summ_delay_connect">Activare pentru conexiuni cerere / răspuns</string>
<string name="access_control">Control acces</string>
<string name="restricted_access">Acces restricționat</string>
<string name="disabled">Dezactivat</string>
<string name="whitelist">Listă de excepții</string>
<string name="blacklist">Listă de blocare</string>
<string name="access_list">Listă de acces</string>
<string name="reject_inproxies">Respingeți inproxies</string>
<string name="tunnel_summ_reject_inproxies">Permiteți conectarea numai a utilizatorilor I2P</string>
<string name="unique_local">Local unic</string>
<string name="tunnel_summ_unique_local">Utilizați IP-urile localhost unice pentru fiecare client</string>
<string name="multihome">Multihome</string>
<string name="tunnel_summ_multihome">Activați optimizări multihoming</string>
<string name="client_connection_limits">Limitele de conectare la client</string>
<string name="connections_per_minute">Conexiuni pe minut</string>
<string name="connections_per_hour">Conexiuni pe oră</string>
<string name="connections_per_day">Conexiuni pe zi</string>
<string name="total_connection_limits">Limite totale de conexiune</string>
<string name="total_connections_per_minute">Total conexiuni pe minut</string>
<string name="total_connections_per_hour">Total conexiuni pe oră</string>
<string name="total_connections_per_day">Total conexiuni pe zi</string>
<string name="max_active_connections">Conexiuni active max</string>
<string name="num_per_minute">%s pe minut</string>
<string name="num_per_hour">%s pe oră</string>
<string name="num_per_day">%s pe zi</string>
<string name="unlimited">Nelimitat</string>
<string name="set_zero_for_unlimited">Configurați 0 pentru nelimitat</string>
<string name="post_limits">Limitele POSTULUI</string>
<string name="limit_period">Perioada de limitare</string>
<string name="client_posts_per_period">POST-urile clienților pe perioadă</string>
<string name="client_ban_length">Lungimea interzicerii clientului</string>
<string name="total_posts_per_period">POST-uri totale pe perioadă</string>
<string name="total_ban_length">Lungimea totală a interdicției</string>
<string name="power_saving">Economisire de energie</string>
<string name="delay_open">Întârziere deschiderii</string>
<string name="tunnel_summ_delay_open">Întârziere tunelului deschis până este necesar</string>
<string name="reduce_quantity">Reduceți cantitatea</string>
<string name="tunnel_summ_reduce_quantity">Reducerea cantitatii tunelilor atunci când este inactiva</string>
<string name="idle_time">Timp inactiv</string>
<string name="num_minutes">%s minute</string>
<string name="reduced_tunnel_quantity">Cantitate redusă de tunel</string>
<string name="close_tunnels">Inchiderea tunelurilor când e inactiv</string>
<string name="new_keys_on_reopen">Taste noi la redeschidere</string>
<string name="new_keys_on_reopen_conflict_title">Dezactivați cheile persistente?</string>
<string name="new_keys_on_reopen_conflict_msg">Nu puteți activa noi chei la redeschidere, în timp ce tunelul este configurat să aibă chei persistente. Doriți să dezactivați cheile persistente?</string>
<string name="http_client">Client HTTP</string>
<string name="tunnel_summ_user_agent">Treceți antetul „User-Agent”</string>
<string name="tunnel_summ_referer">Treceți antetul „Referer”</string>
<string name="tunnel_summ_accept">Treceți antetul „Accept- *”</string>
<string name="tunnel_summ_allow_ssl">Permiteți SSL adreselor I2P</string>
<string name="jump_url_list">Salt la lista URL</string>
<string name="proxy_auth">Autorizare proxy</string>
<string name="tunnel_summ_proxy_auth">Solicitați o autentificare pentru a utiliza acest proxy</string>
<string name="username">Nume utilizator</string>
<string name="password">Parolă</string>
<string name="outproxy_auth">Autorizație outproxy</string>
<string name="tunnel_summ_outproxy_auth">Datele de conectare necesare pentru outproxy</string>
<string name="other">Altceva</string>
<string name="signature_type">Tip semnătură</string>
<string name="custom_options">Opțiuni personalizate</string>
<string name="all">Tot</string>
<string name="no_messages">Fără mesaje</string>
<string name="no_error_messages">Fără mesaje de eroare</string>
<plurals name="log_error_messages">
<item quantity="one">Un mesaj de eroare</item>
<item quantity="few">%d mesaje de eroare, cele mai noi primele</item>
<item quantity="other">%d mesaje de eroare, cele mai noi primele</item>
</plurals>
<plurals name="log_messages">
<item quantity="one">un mesaj</item>
<item quantity="few">%d mesaje, cele mai noi mai întâi</item>
<item quantity="other">%d mesaje, cele mai noi mai întâi</item>
</plurals>
<string name="log_entry">Intrare jurnal</string>
<string name="copy_logs">Copiază jurnale</string>
<string name="i2p_android_error_logs">Jurnale eroare I2P Android</string>
<string name="i2p_android_logs">Jurnale I2P Android</string>
<string name="error_logs_copied_to_clipboard">Jurnalele de eroare sunt copiate în memoria temporară</string>
<string name="logs_copied_to_clipboard">Jurnalele sunt copiate în memoria temporară</string>
<string name="label_browser_configuration">Configurare navigator web</string>
<string name="no_market_app">Nu a fost găsită nicio aplicație de piață, vă rugăm să instalați manual</string>
<string name="unset">Nesetat</string>
</resources>

View File

@ -55,6 +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 работает лучше всего когда постоянно запущен. Для предотвращения закрытия I2P системой вы можете добавить его в список исключения оптимизации. Это существенно увеличит надёжность приложения. Оставить I2P работать в фоне? (рекомендуется)</string>
<string name="first_start_title">Поздравляем с установкой I2P!</string>
<string name="first_start_welcome"><b>Добро пожаловать в I2P!</b> Пожалуйста, <b>дождитесь</b> пока I2P загрузится и найдет узлы.</string>
<string name="first_start_read">Пока вы ждете, пожалуйста, прочтите информацию о релизе и страницу приветствия.</string>

View File

@ -28,6 +28,8 @@
<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">S</string>
<string name="download">Stiahnuť</string>
<string name="upload">Nahrať</string>
<string name="first_start_title">Gratulácia k nainštalovaniu I2P!</string>
<string name="first_start_welcome"><b>Vitajte v I2P!</b> Prosím <b>majte trpezlivosť</b>, kým sa I2P nabootuje a nájde peerov.</string>
<string name="first_start_read">Zatiaľ čo budete čakať, prosím prečítajte si poznámky k vydaniu a úvodnú stránku.</string>
@ -183,6 +185,7 @@
<string name="use_ssl">Použiť SSL</string>
<string name="tunnel_parameters">Parametre tunelov</string>
<string name="profile">Profil</string>
<string name="access_control">Riadenie prístupu</string>
<string name="disabled">Zrušené</string>
<string name="whitelist">Whitelist</string>
<string name="blacklist">Blacklist</string>

View File

@ -29,6 +29,7 @@
<!--Character to indicate a server tunnel. Usually first letter of the word "server".-->
<string name="char_server_tunnel">S</string>
<string name="download">Shkarkim</string>
<string name="upload">Ngarkoni</string>
<string name="first_start_title">Urime që arritët ta instaloni I2P\'në!</string>
<string name="first_start_welcome">&lt;b&gt;Mirë se vini në I2P!&lt;b&gt; Ju lutem &lt;b&gt;duroni&lt;b&gt; deri sa I2P të boot dhe tåe gjejë peers, </string>
<string name="first_start_read">Deri sa jeni duke pritur, ju lutem lexoni notat që janë lëshuar dhe vizitoni faqen e mirëseardhjes. </string>

View File

@ -5,7 +5,7 @@
<string name="choose_language">Välj språk</string>
<string name="welcome_new_install">Välkommen till I2P! Den här appen är ALFA-mjukvara och erbjuder inte stark anonymitet.
Läs utgåvenoteringar och licens-information.</string>
<string name="welcome_new_version">Ny version installerad. Var god läs release kommentarerna. Version: </string>
<string name="welcome_new_version">Ny version installerad. Vänligen läs versionsanteckningarna. Version: </string>
<string name="label_tunnels">Tunnlar</string>
<string name="label_status">Status</string>
<string name="label_console">Konsoll</string>
@ -34,7 +34,7 @@ Läs utgåvenoteringar och licens-information.</string>
<string name="net_status_error_i2cp">Klienthanterare I2CP-fel - kontrollera loggar</string>
<!--Parameter is a time, e.g. 32s or 2m-->
<string name="net_status_error_skew">Klockförskjutning på %s</string>
<string name="net_status_error_unresolved_tcp">Ej upplöst TCP-adress</string>
<string name="net_status_error_unresolved_tcp">Olöst TCP-adress</string>
<string name="net_status_error_private_tcp">Privat TCP-adress</string>
<string name="net_status_warn_firewalled_inbound_tcp">Bakom brandvägg med inåtgående TCP aktiverad</string>
<string name="net_status_warn_firewalled_floodfill">Bakom brandvägg och \'floodfill\'</string>
@ -231,7 +231,7 @@ Läs utgåvenoteringar och licens-information.</string>
<string name="i2ptunnel_wizard_desc_name">Tunnelns namn, för identifikation i tunnellistan</string>
<string name="i2ptunnel_wizard_desc_desc">Beskrivning av tunneln. Frivillig och endast för information.</string>
<string name="i2ptunnel_wizard_desc_dest">Mata in I2Pdestinationen för den tjänst denna tunnel skall ansluta till. Detta kan vara den fulla 64 destinationsnyckeln, eller ett I2Pvärdnamn från din adressbok.</string>
<string name="i2ptunnel_wizard_desc_outproxies">Om du känner till några utproxies för den här typen av tunnel (antingen HTTP eller SOCKS), fyll i dem. Separera flera proxies med kommatecken.</string>
<string name="i2ptunnel_wizard_desc_outproxies">Om du känner till några utproxier för den här typen av tunnel (antingen HTTP eller SOCKS), fyll i dem. Separera flera proxier med kommatecken.</string>
<string name="i2ptunnel_wizard_desc_target_host">Detta är den IP din tjänst kör på, vanligtvis på samma maskin så 127.0.0.1 är automatiskt ifylld.</string>
<string name="i2ptunnel_wizard_desc_target_port">Detta är den port din tjänst tar emot anslutningar på.</string>
<string name="i2ptunnel_wizard_desc_reachable_on">Det här begränsar vilka datorer eller smartphones som kan få tillgång till denna tunnel.</string>
@ -260,7 +260,7 @@ Läs utgåvenoteringar och licens-information.</string>
<string name="client_ssl">Klient SSL</string>
<string name="tunnel_summ_client_ssl">Klienter måste använda SSL för att ansluta</string>
<string name="outproxies">Utproxies</string>
<string name="ssl_outproxies">SSL utproxies</string>
<string name="ssl_outproxies">SSL utproxier</string>
<string name="irc">IRC</string>
<string name="enable_dcc">Aktivera DCC</string>
<string name="tunnel_summ_enable_dcc">Tillåt IRCklienter att använda DCC</string>

View File

@ -36,7 +36,7 @@
<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">Gelen TCP güvenlik duvarı etkinleştirilmiş </string>
<string name="net_status_warn_firewalled_floodfill">Güvenlik duvarlı ve akış korumalı</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">UPD kapısı 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>
@ -55,6 +55,8 @@
<string name="upload">Yükleme</string>
<string name="configure_browser_title">Tarayıcı ayarlansın mı?</string>
<string name="configure_browser_for_i2p">I2P sitelerini görüntüleyecek bir tarayıcı ayarlamak ister misiniz? (bu işlemi daha sonra Yardım menüsünden yapabilirsiniz).</string>
<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 Yazılımına Hoşgeldiniz</b> Lütfen I2P yüklenip 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>

View File

@ -63,6 +63,7 @@
<string name="settings_label_expl_length">Độ dài</string>
<string name="settings_desc_expl_length">Số lượng hop được sử dụng</string>
<string name="settings_label_expl_lengthVariance">Khoảng chênh lệch hop</string>
<string name="settings_summ_expl_lengthVariance">%s</string>
<string name="settings_desc_expl_lengthVariance">Số lượng hop ngẫu nhiên được thêm vào</string>
<string name="settings_label_expl_quantity">Số lượng</string>
<string name="settings_desc_expl_quantity">Số lượng đường hầm</string>
@ -70,6 +71,7 @@
<string name="settings_desc_expl_backupQuantity">Số lượng đường hầm dự phòng</string>
<string name="menu_about">Giới thiệu</string>
<string name="about_version">Phiên bản:</string>
<string name="about_project">Trang chủ dự án:</string>
<string name="menu_help">Giúp đỡ</string>
<string name="general">Chung</string>
<string name="addressbook_add_wizard_k_name">Tên</string>
@ -99,6 +101,7 @@
<string name="next">Kế</string>
<string name="prev">Trước</string>
<string name="finish">Nạp</string>
<string name="review">Duyệt xem</string>
<string name="enabled">Được bật lên</string>
<string name="i2ptunnel_view_target">Điểm đến</string>
<string name="name">Tên</string>
@ -110,6 +113,7 @@
<string name="disabled">Tàn tật</string>
<string name="whitelist">Sổ trắng</string>
<string name="blacklist">Sổ đen</string>
<string name="unlimited">Không giới hạn</string>
<string name="tunnel_summ_delay_open">Đợi mở đường hầm cho đến khi yêu cầu</string>
<string name="tunnel_summ_reduce_quantity">Giảm số lượng hầm khi rổi</string>
<string name="close_tunnels">Đóng đường hầm khi rảnh rổi</string>
@ -117,4 +121,5 @@
<string name="username">Tên đăng nhập</string>
<string name="password">Mật khẩu</string>
<string name="custom_options">Tùy chọn tùy ý</string>
<string name="all">Tất cả</string>
</resources>

View File

@ -238,6 +238,7 @@
<string name="use_ssl">使用 SSL</string>
<string name="tunnel_parameters">隧道參數</string>
<string name="profile">個人資料</string>
<string name="access_control">存取控制</string>
<string name="disabled">關閉</string>
<string name="unlimited">無限制</string>
<string name="http_client">HTTP 客戶端</string>
@ -245,4 +246,5 @@
<string name="password">密碼</string>
<string name="other">其它</string>
<string name="all">全部</string>
<string name="no_messages">沒有訊息</string>
</resources>

View File

@ -55,6 +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您可以将它添加到电池例外名单中。这将大幅提高应用稳定性。\n\n保持 I2P 在后台运行?(推荐)</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>

View File

@ -67,6 +67,8 @@
<string name="configure_browser_title">Configure browser?</string>
<string name="configure_browser_for_i2p">Would you like to configure a browser to view I2P sites? (You can also do this later from the help menu.)</string>
<string name="configure_no_doze_title">Manage Battery Optimizations?</string>
<string name="configure_no_doze">I2P works best if it keeps running. To prevent Android from closing I2P when trying to save power, you can add it to the battery exceptions list. This will substantially improve the reliability of the application.\n\nKeep I2P running in the background? (recommended)</string>
<string name="first_start_title">Congratulations on getting I2P installed!</string>
<string name="first_start_welcome"><b>Welcome to I2P!</b> Please <b>have patience</b> as I2P boots up and finds peers.</string>
<string name="first_start_read">While you are waiting, please read the release notes and welcome page.</string>

View File

@ -1,3 +1,13 @@
apply plugin: 'signing'
version = "$I2P_VERSION"
ext.isReleaseVersion = !version.endsWith("SNAPSHOT")
signing {
required { isReleaseVersion && gradle.taskGraph.hasTask("uploadArchives") }
sign configurations.archives
}
buildscript {
repositories {
mavenLocal()
@ -10,6 +20,7 @@ buildscript {
}
}
allprojects {
group = GROUP

View File

@ -10,10 +10,10 @@ 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=str4d
POM_DEVELOPER_NAME=str4d
POM_DEVELOPER_EMAIL=str4d@i2pmail.org
POM_DEVELOPER_ID=meeh
POM_DEVELOPER_NAME=meeh
POM_DEVELOPER_EMAIL=meeh@i2pmail.org
I2P_VERSION=0.9.41
ANDROID_BUILD_TARGET_SDK_VERSION=26
I2P_VERSION=0.9.44
ANDROID_BUILD_TARGET_SDK_VERSION=28
ANDROID_BUILD_SDK_VERSION=28

View File

@ -1,17 +1,13 @@
apply plugin: 'java'
configurations {
routerjars
}
task buildRouter(type: Exec) {
outputs.dir('libs')
commandLine 'ant', 'buildrouter'
}
// An empty routerjars.jar is added to the classpath for the "default" configuration.
// But we are using the "routerjars" configuration, which only contains what we want.
artifacts {
routerjars file: file('libs/newsxml.jar'), builtBy: buildRouter
routerjars file: file('libs/i2ptunnel.jar'), builtBy: buildRouter
@ -19,11 +15,12 @@ artifacts {
routerjars file: file('libs/addressbook.jar'), builtBy: buildRouter
//routerjars file: file('libs/BOB.jar'), builtBy: buildRouter
}
clean.dependsOn cleanBuildRouter
clean.doLast {
exec {
commandLine 'ant', 'clean'
}
}
dependencies {
}