Compare commits

...

4 Commits

Author SHA1 Message Date
idk
ddb651a602 pull in new translations 2023-03-18 04:04:56 +00:00
idk
a8ad1d8d47 update changelog 2023-03-18 04:02:13 +00:00
idk
912602bfc0 bump versioncode 2023-03-18 04:01:16 +00:00
idk
24e3358ffa check in stats page translation fix, update for release 2023-03-18 01:29:12 +00:00
10 changed files with 38 additions and 20 deletions

View File

@ -1,3 +1,8 @@
2.2.0
* Add blocklist feed support
* Fix translations on stats page
* Various bugfixes
2.1.0-1
* adds support for adding base32 addresses to the local addressbook
* adds support for destinations with ports in the string to i2ptunnel

View File

@ -8,7 +8,7 @@ repositories {
android {
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION as String)
defaultConfig {
versionCode 4745276
versionCode 4745277
versionName "$I2P_ANDROID_VERSION"
minSdkVersion 21
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION as String)

View File

@ -406,20 +406,21 @@ public class MainFragment extends I2PFragmentBase {
//ctx.commSystem().getReachabilityStatus();
String status =
"Exploratory Tunnels in/out: " + inEx + " / " + outEx
+ "\nClient Tunnels in/out: " + inCl + " / " + outCl;
getString(R.string.notification_status_expl, inEx, outEx) + '\n' +
getString(R.string.notification_status_client, inCl, outCl);
// Need to see if we have the participation option set to on.
// I thought there was a router method for that? I guess not! WHY NOT?
// It would be easier if we had a number to test status.
String participate = "\nParticipation: " + tunnelStatus + " (" + part + ")";
String participate = '\n' + getString(R.string.settings_label_hiddenMode) + ": " + tunnelStatus + " (" + part + ")";
String details =
"\nMemory: " + DataHelper.formatSize(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory())
+ "B / " + DataHelper.formatSize(Runtime.getRuntime().maxMemory()) + 'B'
+ "\nJob Lag: " + jobLag
+ "\nMsg Delay: " + msgDelay;
'\n' + getString(R.string.stats_memory) + ": " +
DataHelper.formatSize(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()) +
"B / " + DataHelper.formatSize(Runtime.getRuntime().maxMemory()) + 'B' +
'\n' + getString(R.string.stats_lag) + ": " + jobLag +
'\n' + getString(R.string.stats_delay) + ": " + msgDelay;
_savedStatus = status + participate + details;
vAdvStatusText.setText(_savedStatus);

View File

@ -115,6 +115,11 @@
<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">Configuración</string>
<string name="settings_enable">Activar</string>
<string name="settings_desc_subscriptions">URLs de suscripción</string>
@ -147,6 +152,13 @@
<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úneles</string>
<string name="settings_label_expl_inbound">Túneles de entrada</string>
@ -171,6 +183,7 @@
<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>
@ -231,6 +244,7 @@
<string name="enabled">Habilitado</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>
@ -357,4 +371,5 @@
<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

@ -121,7 +121,7 @@
<string name="settings_desc_subscriptions">URL を登録</string>
<string name="settings_label_bandwidth_net">帯域幅とネットワーク</string>
<string name="settings_label_startOnBoot">デバイスの起動時にI2Pも起動</string>
<string name="settings_desc_startOnBoot">デバイスの起動時に自動でI2Pに接続</string>
<string name="settings_desc_startOnBoot">Android端末の起動時に自動でI2Pに接続</string>
<string name="settings_label_bandwidth">帯域幅</string>
<string name="settings_label_bw_inbound">受信速度</string>
<string name="settings_desc_bw_inbound">最大受信速度</string>

View File

@ -197,4 +197,5 @@
<string name="other">Ďalší</string>
<string name="custom_options">Vlastné nastavenia</string>
<string name="all">Všetko</string>
<string name="no_messages">Žiadne správy</string>
</resources>

View File

@ -31,6 +31,7 @@
<string name="action_delete">Fshije</string>
<string name="action_reload">Ringarkoje</string>
<string name="action_refresh">Rifreskoje</string>
<string name="statistics">Statistika</string>
<string name="country">Vendi</string>
<string name="version">Version</string>
<string name="count">Numër</string>

View File

@ -150,6 +150,10 @@
<string name="notification_status_expl">Exploratory tunnels: %1$d/%2$d</string>
<string name="notification_status_client">Client tunnels: %1$d/%2$d</string>
<string name="stats_memory">Memory used/max</string>
<string name="stats_lag">Job Lag</string>
<string name="stats_delay">Message Delay</string>
<string name="copied_base32_system_notification_title">Base32 copied to clipboard</string>
<string name="copied_base32_system_notification_body">The address of your I2P tunnel has been copied to the clipboard.</string>

View File

@ -17,7 +17,7 @@ POM_DEVELOPER_EMAIL=hankhill19580@gmail.com
ANDROID_BUILD_TARGET_SDK_VERSION=33
ANDROID_BUILD_SDK_VERSION=33
I2P_VERSION=2.1.0-1
I2P_ANDROID_VERSION=2.1.1
I2P_VERSION=2.2.0
I2P_ANDROID_VERSION=2.2.0
android.disableAutomaticComponentCreation=true
android.useAndroidX=true

View File

@ -1,9 +0,0 @@
<?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>