Compare commits

..

5 Commits

Author SHA1 Message Date
zzz
077f9902a9 update to API 19 2014-01-11 17:36:45 +00:00
97037fe1d8 New translations 2013-12-06 12:20:31 +00:00
8dd35f6c0f New translations 2013-11-11 03:23:40 +00:00
47215495ed add patch from ticket #1103, consistency fixes, remove some unneeded bashisms, set proper JAVA_HOME on OSX 2013-11-01 02:01:15 +00:00
9e45f1998b remove executable bit 2013-11-01 01:59:40 +00:00
14 changed files with 322 additions and 43 deletions

View File

@ -1,6 +1,6 @@
[main]
host = https://www.transifex.com
lang_map = ru_RU: ru, sv_SE: sv, tr_TR: tr, zh_CN: zh
lang_map = pt_BR: pt-rBR, ru_RU: ru, sv_SE: sv, tr_TR: tr, zh_CN: zh
[I2P.android]
file_filter = res/values-<lang>/strings.xml

View File

@ -9,7 +9,7 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="18" />
android:targetSdkVersion="19" />
<application android:label="@string/app_name"
android:theme="@style/Theme.AppCompat"

View File

@ -14,7 +14,7 @@ Dependencies:
- Java SDK (preferably Oracle/Sun or OpenJDK) 1.6.0 or higher
- Apache Ant 1.8.0 or higher
- I2P source in ../i2p.i2p
- Android SDK (tested with Rev 20 and platform-tools version 12)
- Android SDK (tested with Rev 22.3 and platform-tools version 19)
=====================
@ -29,15 +29,18 @@ Instructions:
# now go to the available packages tab, check the box and click refresh,
# and download an SDK Platform
# Since I2P is targeted at 4.3 (API 18)
# Since I2P is targeted at 4.4 (API 19)
# download at least that one. Otherwise you must change the
# target in project.properties from android-18 to andriod-x
# target in project.properties from android-19 to andriod-x
# where x is the API version.
# I2P is configured to run on 2.2 (API 8) or higher using the
# Android Support Library, so download that as well
# (it's under "Extras").
# update the compatibility project
../android-sdk-linux/tools/android update lib-project -p ../android-sdk-linux/extras/android/support/v7/appcompat -t android-19
# To run the debugger (ddms) you also need to download the
# "Android SDK Platform-Tools" package from the GUI updater.
@ -55,9 +58,9 @@ Instructions:
# DO NOT create a new project or anything. It's all set up right here for you.
# Create the android 4.3 (API 18) virtual device
# Create the android 4.4 (API 19) virtual device
# (don't make a custom hardware profile)
../android-sdk-linux/tools/android create avd --name i2p --target 18
../android-sdk-linux/tools/android create avd --name i2p --target 19
# then run the emulator:
# This may take a LONG time the first time (half an hour or more)...

View File

@ -8,7 +8,7 @@
# project structure.
# Project target.
target=android-18
target=android-19
# Must match that in AndroidManifest.xml.in
minSdkVersion=8
# I2P router libs

62
res/values-de/strings.xml Normal file
View File

@ -0,0 +1,62 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="app_name">I2P</string>
<string name="welcome_new_install">Willkommen zu I2P! Diese App ist eine Alpha-Software und bietet keine starke Anonymität. Bitte lies die Bekanntmachung zur Veröffentlichung und der Lizenzeninformation.</string>
<string name="welcome_new_version">Neue Version installiert. Bitte lies die Hinweise zur Veröffentlichung. Version:</string>
<string name="label_home">I2P Home</string>
<string name="label_statistics">Statistiken</string>
<string name="label_main_controls">Haupteinstellungen</string>
<string name="label_tools">I2P Werkzeuge</string>
<string name="label_addressbook">Adressbuch</string>
<string name="label_logs">Protokolle</string>
<string name="label_error_logs">Fehler Protokolle</string>
<string name="label_info_and_pages">Informationen und Seiten</string>
<string name="label_welcome_page">Willkommen Seite</string>
<string name="label_news">Neuigkeiten</string>
<string name="label_news_status">Neuste I2P Nachrichten</string>
<string name="label_peers_status">Netzwerke</string>
<string name="label_release_notes">Hinweise zu Veröffentlichungen</string>
<string name="label_licenses">Lizenzen</string>
<string name="label_nonanon_info">Nicht anonyme Informationen</string>
<string name="label_website_nonanon">Webseite (nicht anonym)</string>
<string name="label_faq_nonanon">FAQ (nicht anonym)</string>
<string name="action_add">Hinzufügen</string>
<string name="action_router_start">Router starten</string>
<string name="action_router_stop">Router stoppen</string>
<string name="action_reload">Neu laden</string>
<string name="menu_settings">Einstellungen</string>
<string name="settings_enable">Einschlaten</string>
<string name="settings_label_subscriptions">I2P Adressbuch</string>
<string name="settings_desc_subscriptions">abonnierte URLs</string>
<string name="settings_label_bandwidth">Bandbreite und Netzwerk</string>
<string name="settings_label_bw_inbound">ankommende Geschwindigkeit</string>
<string name="settings_desc_bw_inbound">maximal angekommende Geschwindigkeit</string>
<string name="settings_label_bw_outbound">ausgehende Geschwindigkeit</string>
<string name="settings_desc_bw_outbound">maximal ausgehende Geschwindigkeit</string>
<string name="settings_label_hiddenMode">Beteiligung</string>
<string name="settings_desc_hiddenMode">\"Versteckt Modus\" ausschalten</string>
<string name="settings_label_maxPartTunnels">maximal teilnehmende Tunnel</string>
<string name="settings_desc_maxPartTunnels">Maximum an Tunneln zum teilnehmen (Standard=20)</string>
<string name="settings_dialog_maxPartTunnels">Maximum an Tunneln zum teilnehmen</string>
<string name="settings_label_sharePercent">tausche Prozente</string>
<string name="settings_desc_sharePercent">Prozentsatz der Bandbreite zum tauschen (Standard=80)</string>
<string name="settings_dialog_sharePercent">Prozentsatz der Bandbreite zum tauschen</string>
<string name="settings_desc_upnp">Firewallports automatisch öffnen</string>
<string name="settings_label_advanced">Erweitert</string>
<string name="settings_label_transports">Transporte</string>
<string name="settings_label_maxConns">max. Verbindungen</string>
<string name="settings_label_i2cp">I2CP Benutzerinterface</string>
<string name="settings_desc_i2cp">lausche auf Port 7654</string>
<string name="settings_label_exploratory_pool">Informationspool</string>
<string name="settings_desc_exploratory_pool">Tunnel Parameter</string>
<string name="settings_label_expl_inbound">eingehende Tunnel</string>
<string name="settings_label_expl_outbound">ausgehende Tunnel</string>
<string name="settings_label_expl_length">Länge</string>
<string name="settings_desc_expl_length">Wie viele Hops zum benutzen</string>
<string name="settings_label_expl_lengthVariance">Hop Abweichung</string>
<string name="settings_desc_expl_lengthVariance">Wie viele Hops zufällig hinzufügt werden</string>
<string name="settings_label_expl_quantity">Menge</string>
<string name="settings_desc_expl_quantity">Wie viele Tunnel</string>
<string name="settings_label_expl_backupQuantity">Sicherungsmenge</string>
<string name="settings_desc_expl_backupQuantity">Wie viele Tunnelsicherungen</string>
</resources>

View File

@ -9,7 +9,7 @@
<string name="label_tools">Herramientas de I2P</string>
<string name="label_addressbook">Libreta de direcciones</string>
<string name="label_logs">Registros</string>
<string name="label_error_logs">Registros de Errores</string>
<string name="label_error_logs">Registro de Errores</string>
<string name="label_info_and_pages">Información y páginas</string>
<string name="label_welcome_page">Página de Bienvenida</string>
<string name="label_news">Noticias</string>
@ -26,13 +26,13 @@
<string name="action_reload">Recargar</string>
<string name="menu_settings">Preferencias</string>
<string name="settings_enable">Activar</string>
<string name="settings_label_subscriptions">Librete de direcciones I2P</string>
<string name="settings_label_subscriptions">Libreta de direcciones I2P</string>
<string name="settings_desc_subscriptions">URLs de subscripción</string>
<string name="settings_label_bandwidth">Red y ancho de banda</string>
<string name="settings_label_bw_inbound">Velocidad de entrada</string>
<string name="settings_desc_bw_inbound">Velocidad máxima de entrada</string>
<string name="settings_label_bw_outbound">Velocidad de salida</string>
<string name="settings_desc_bw_outbound">Velocidad máxima de salida</string>
<string name="settings_label_bw_inbound">Velocidad de descarga</string>
<string name="settings_desc_bw_inbound">Velocidad máxima de descarga</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_hiddenMode">Participación</string>
<string name="settings_desc_hiddenMode">Desactivar modo oculto</string>
<string name="settings_label_maxPartTunnels">Máximo número de túneles participantes</string>
@ -43,11 +43,11 @@
<string name="settings_dialog_sharePercent">Procentaje del ancho de banda a compartir</string>
<string name="settings_desc_upnp">Abrir los puertos del cortafuegos automáticamente</string>
<string name="settings_label_advanced">Avanzado</string>
<string name="settings_label_transports">Trnasportes</string>
<string name="settings_label_transports">Transportes</string>
<string name="settings_label_maxConns">Máximo número de conexiones</string>
<string name="settings_label_i2cp">Interfaz de I2CP</string>
<string name="settings_desc_i2cp">Escuchar en el puerto 7654</string>
<string name="settings_label_exploratory_pool">Grupo exploratiorio</string>
<string name="settings_label_exploratory_pool">Grupo exploratorio</string>
<string name="settings_desc_exploratory_pool">Parámetros del 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>

View File

@ -1,6 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="app_name">I2P</string>
<string name="welcome_new_install">Benvenuto su I2P! Questa app è software in versione ALFA e non fornisce un anonimato robusto. Leggi le note di rilascio e le informazioni sulla licenza.</string>
<string name="welcome_new_version">Nuova versione installata. Leggi le note di rilascio. Versione:</string>
<string name="label_home">I2P Home</string>
<string name="label_statistics">Statistiche</string>
<string name="label_main_controls">Controlli principali</string>
@ -31,4 +33,30 @@
<string name="settings_desc_bw_inbound">Velocità massima in entrata</string>
<string name="settings_label_bw_outbound">Velocità in uscita</string>
<string name="settings_desc_bw_outbound">Velocità massima in uscita</string>
<string name="settings_label_hiddenMode">Partecipazione</string>
<string name="settings_desc_hiddenMode">Spegni la modalità nascosta</string>
<string name="settings_label_maxPartTunnels">Limite tunnel partecipanti</string>
<string name="settings_desc_maxPartTunnels">Limite tunnel a cui partecipare (predefinito=20)</string>
<string name="settings_dialog_maxPartTunnels">Limite tunnel a cui partecipare in</string>
<string name="settings_label_sharePercent">Percentuale di condivisione</string>
<string name="settings_desc_sharePercent">Percentuale di banda da condividiere (predefinita=80)</string>
<string name="settings_dialog_sharePercent">Percentuale di banda da condividere</string>
<string name="settings_desc_upnp">Apri automaticamente le porte sul firewall</string>
<string name="settings_label_advanced">Avanzato</string>
<string name="settings_label_transports">Trasporti</string>
<string name="settings_label_maxConns">Limite connessioni</string>
<string name="settings_label_i2cp">Interfaccia I2CP</string>
<string name="settings_desc_i2cp">Ascolta sulla porta 7654</string>
<string name="settings_label_exploratory_pool">Esplorazione pool</string>
<string name="settings_desc_exploratory_pool">Parametri tunnel</string>
<string name="settings_label_expl_inbound">Tunnel in ingresso</string>
<string name="settings_label_expl_outbound">Tunnel in uscita</string>
<string name="settings_label_expl_length">Lunghezza</string>
<string name="settings_desc_expl_length">Quantità di hop da usare</string>
<string name="settings_label_expl_lengthVariance">Varianza hop</string>
<string name="settings_desc_expl_lengthVariance">Quantità di hop da aggiungere a caso</string>
<string name="settings_label_expl_quantity">Quantità</string>
<string name="settings_desc_expl_quantity">Quantità di tunnel</string>
<string name="settings_label_expl_backupQuantity">Quantità di backup</string>
<string name="settings_desc_expl_backupQuantity">Quantità di backup di tunnel</string>
</resources>

62
res/values-ja/strings.xml Normal file
View File

@ -0,0 +1,62 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="app_name">I2P</string>
<string name="welcome_new_install">I2P へようこそ!このアプリはアルファ版のソフトウェアであり、強い匿名性を提供いたしません。リリース・ノート及びライセンス情報をご覧ください。</string>
<string name="welcome_new_version">新しいバージョンがインストールされました。リリース・ノートをご覧ください。バージョン:</string>
<string name="label_home">I2P ホーム</string>
<string name="label_statistics">統計</string>
<string name="label_main_controls">メインコントロール</string>
<string name="label_tools">I2P ツール</string>
<string name="label_addressbook">アドレス帳</string>
<string name="label_logs">ログ</string>
<string name="label_error_logs">エラーログ</string>
<string name="label_info_and_pages">情報とページ</string>
<string name="label_welcome_page">ウェルカムページ</string>
<string name="label_news">ニュース</string>
<string name="label_news_status">最新の I2P のニュース</string>
<string name="label_peers_status">ピア</string>
<string name="label_release_notes">リリース・ノート</string>
<string name="label_licenses">ライセンス</string>
<string name="label_nonanon_info">非匿名の情報</string>
<string name="label_website_nonanon">ウェブサイト (非匿名)</string>
<string name="label_faq_nonanon">FAQ (非匿名)</string>
<string name="action_add">追加</string>
<string name="action_router_start">ルーターを開始</string>
<string name="action_router_stop">ルーターを停止</string>
<string name="action_reload">再読み込み</string>
<string name="menu_settings">設定</string>
<string name="settings_enable">有効</string>
<string name="settings_label_subscriptions">I2P アドレス帳</string>
<string name="settings_desc_subscriptions">URL を登録</string>
<string name="settings_label_bandwidth">帯域幅とネットワーク</string>
<string name="settings_label_bw_inbound">受信速度</string>
<string name="settings_desc_bw_inbound">最大受信速度</string>
<string name="settings_label_bw_outbound">送信速度</string>
<string name="settings_desc_bw_outbound">最大送信速度</string>
<string name="settings_label_hiddenMode">参加</string>
<string name="settings_desc_hiddenMode">ヒドゥン・モードを切る</string>
<string name="settings_label_maxPartTunnels">最大参加トンネル数</string>
<string name="settings_desc_maxPartTunnels">参加するトンネルの最大数 (既定=20)</string>
<string name="settings_dialog_maxPartTunnels">参加するトンネルの最大数</string>
<string name="settings_label_sharePercent">共有割合</string>
<string name="settings_desc_sharePercent">共有する帯域幅の割合 (既定=80)</string>
<string name="settings_dialog_sharePercent">共有する帯域幅の割合</string>
<string name="settings_desc_upnp">自動的にファイアーウォールのポートを開く</string>
<string name="settings_label_advanced">高度</string>
<string name="settings_label_transports">トランスポート</string>
<string name="settings_label_maxConns">最大接続数</string>
<string name="settings_label_i2cp">I2CP インターフェース</string>
<string name="settings_desc_i2cp">7654番ポートでリッスン</string>
<string name="settings_label_exploratory_pool">予備プール</string>
<string name="settings_desc_exploratory_pool">トンネルパラーメーター</string>
<string name="settings_label_expl_inbound">受信トンネル</string>
<string name="settings_label_expl_outbound">送信トンネル</string>
<string name="settings_label_expl_length">長さ</string>
<string name="settings_desc_expl_length">使用するホップの回数</string>
<string name="settings_label_expl_lengthVariance">ホップ分散</string>
<string name="settings_desc_expl_lengthVariance">ホップをランダムに追加する回数</string>
<string name="settings_label_expl_quantity">数量</string>
<string name="settings_desc_expl_quantity">トンネルの数</string>
<string name="settings_label_expl_backupQuantity">バックアップの数量</string>
<string name="settings_desc_expl_backupQuantity">トンネルバックアップの数</string>
</resources>

View File

@ -0,0 +1,36 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="app_name">I2P</string>
<string name="label_home">I2P - Página inicial</string>
<string name="label_statistics">Estatísticas</string>
<string name="label_main_controls">Principais controles</string>
<string name="label_tools">I2P - Ferramentas</string>
<string name="label_addressbook">Livro de endereços</string>
<string name="label_logs">Registros</string>
<string name="label_error_logs">Registros de erros</string>
<string name="label_welcome_page">Página de boas-vindas</string>
<string name="label_news">Novidades</string>
<string name="label_news_status">Últimas notícias sobre a I2P</string>
<string name="label_peers_status">Nós</string>
<string name="label_release_notes">Comunicados de lançamento</string>
<string name="label_licenses">Licenças</string>
<string name="label_nonanon_info">Informação não-anônima</string>
<string name="action_add">Adicionar</string>
<string name="action_router_start">Iniciar roteamento</string>
<string name="action_router_stop">Interrompear roteamento</string>
<string name="action_reload">Recarregar</string>
<string name="menu_settings">Especificações</string>
<string name="settings_label_subscriptions">Livro de endereços da I2P</string>
<string name="settings_label_bandwidth">Rede e Largura de banda</string>
<string name="settings_label_hiddenMode">Participação</string>
<string name="settings_label_sharePercent">Percentual de compartilhamento</string>
<string name="settings_desc_sharePercent">Percentual da largura de banda compartilhada (por omissão=80)</string>
<string name="settings_label_advanced">Avançado</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">Ouvindo na porta 7654</string>
<string name="settings_label_expl_inbound">Túneis entrantes</string>
<string name="settings_label_expl_length">Comprimento</string>
<string name="settings_label_expl_quantity">Quantidade</string>
<string name="settings_desc_expl_quantity">Quantos túneis</string>
</resources>

View File

@ -28,7 +28,33 @@
<string name="settings_enable">Habilitar</string>
<string name="settings_label_subscriptions">Endereços I2P</string>
<string name="settings_desc_subscriptions">Subscrição de URLs</string>
<string name="settings_label_bandwidth">Largura de banda e rede</string>
<string name="settings_label_bw_inbound">Velocidade de entrada</string>
<string name="settings_desc_bw_inbound">Máxima velocidade de entrada</string>
<string name="settings_label_bw_outbound">Velocidade de saída</string>
<string name="settings_desc_bw_outbound">Máxima velocidade de saída</string>
<string name="settings_label_hiddenMode">Participação</string>
<string name="settings_desc_hiddenMode">Desligar modo escondido</string>
<string name="settings_label_maxPartTunnels">Nº máximo de túneis participantes</string>
<string name="settings_desc_maxPartTunnels">Máximo de túneis para participar (padrão=20)</string>
<string name="settings_dialog_maxPartTunnels">Máximo de túneis para participar</string>
<string name="settings_label_sharePercent">Percentagem de compartilhamento</string>
<string name="settings_desc_sharePercent">Percentagem de largura de banda para compartilhar (padrão=80)</string>
<string name="settings_dialog_sharePercent">Percentagem de largura de banda compartilhada</string>
<string name="settings_desc_upnp">Abrir portas do firewall automaticamente</string>
<string name="settings_label_advanced">Avançado</string>
<string name="settings_label_transports">Transportes</string>
<string name="settings_label_maxConns">Máx. nº de conexões</string>
<string name="settings_label_i2cp">Interface I2CP</string>
<string name="settings_desc_i2cp">Escutando na porta 7654</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>
<string name="settings_label_expl_outbound">Túneis de saída</string>
<string name="settings_label_expl_length">Duração</string>
<string name="settings_desc_expl_length">Quantos saltos usar</string>
<string name="settings_label_expl_lengthVariance">Variação de saltos</string>
<string name="settings_desc_expl_lengthVariance">Quantos saltos adicionar aleatoriamente</string>
<string name="settings_label_expl_quantity">Quantidade</string>
<string name="settings_desc_expl_quantity">Quantos túneis</string>
</resources>

62
res/values-ro/strings.xml Normal file
View File

@ -0,0 +1,62 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="app_name">I2P</string>
<string name="welcome_new_install">Bine ati venit la I2P! Aceasta aplicatie este un software ALPHA și nu oferă anonimatul puternic. Vă rugăm să citiți notele de lansare și licență.</string>
<string name="welcome_new_version">Noua versiune instalată. Vă rugăm să citiți notele de lansare. versiune:</string>
<string name="label_home">I2P Acasă</string>
<string name="label_statistics">Statistici</string>
<string name="label_main_controls">Comenzile principale</string>
<string name="label_tools">Instrumente I2P</string>
<string name="label_addressbook">Agendă</string>
<string name="label_logs">Jurnale</string>
<string name="label_error_logs">jurnalele de erori</string>
<string name="label_info_and_pages">Informații și pagini</string>
<string name="label_welcome_page">Pagina de start</string>
<string name="label_news">Noutăți</string>
<string name="label_news_status">Ultimele știri I2P</string>
<string name="label_peers_status">Parteneri</string>
<string name="label_release_notes">Note de publicare</string>
<string name="label_licenses">Licențe</string>
<string name="label_nonanon_info">Informații non-anonim</string>
<string name="label_website_nonanon">Site-ul web (non-Anonim)</string>
<string name="label_faq_nonanon">FAQ (non-Anonim)</string>
<string name="action_add">Adaugă</string>
<string name="action_router_start">Pornirea router-ului</string>
<string name="action_router_stop">Oprirea router-ului</string>
<string name="action_reload">Reîncarcă</string>
<string name="menu_settings">Configurări</string>
<string name="settings_enable">Activează</string>
<string name="settings_label_subscriptions">I2P agendă</string>
<string name="settings_desc_subscriptions">URLs de abonare:</string>
<string name="settings_label_bandwidth">Lățime de bandă și rețea</string>
<string name="settings_label_bw_inbound">viteza de intrare</string>
<string name="settings_desc_bw_inbound">Viteza maximă de încărcare:</string>
<string name="settings_label_bw_outbound">viteza de iesire</string>
<string name="settings_desc_bw_outbound">Viteza maximă de încărcare:</string>
<string name="settings_label_hiddenMode">Participare</string>
<string name="settings_desc_hiddenMode">Dezactivați modul ascuns</string>
<string name="settings_label_maxPartTunnels">Max tunele participante</string>
<string name="settings_desc_maxPartTunnels">Numarul maxim de tuneluri pentru participarea la (implicit = 20)</string>
<string name="settings_dialog_maxPartTunnels">Numarul maxim de tuneluri pentru participarea </string>
<string name="settings_label_sharePercent">procent cota</string>
<string name="settings_desc_sharePercent">Procentul de lățime de bandă pentru partajare (implicit = 80)</string>
<string name="settings_dialog_sharePercent">Procentul de lățime de bandă pentru partajare </string>
<string name="settings_desc_upnp">Deschide automat porturile firewall</string>
<string name="settings_label_advanced">Avansat</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">Asculta pe portul 7654</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_desc_expl_length">Cât de multe hamei să utilizeze</string>
<string name="settings_label_expl_lengthVariance">variație hamei</string>
<string name="settings_desc_expl_lengthVariance">Cât de multe hamei de a adăuga la întâmplare</string>
<string name="settings_label_expl_quantity">Cantitate</string>
<string name="settings_desc_expl_quantity">Cât de multe tunele</string>
<string name="settings_label_expl_backupQuantity">Cantitatea de rezervă</string>
<string name="settings_desc_expl_backupQuantity">Câți copii de rezervă tunel</string>
</resources>

View File

@ -41,8 +41,8 @@ I2PBASE=${1:-../../../i2p.i2p}
#export NDK=$(realpath ../../android-ndk-r5b/)
## Simple fix for osx development
if [ "`uname -s`" == "Darwin" ]; then
export NDK=/Developer/android/ndk/
if [ `uname -s` = "Darwin" ]; then
export NDK="/Developer/android/ndk/"
else
export NDK="`readlink -n -e $(for last in ../../android-ndk-r*/.; do true; done ; echo $last)`"
fi
@ -50,15 +50,17 @@ fi
# API level, must match that in ../AndroidManifest.xml
#
LEVEL=8
ARCH=arm
export SYSROOT=$NDK/platforms/android-$LEVEL/arch-$ARCH/
export AABI=arm-linux-androideabi-4.4.3
if [ "`uname -s`" == "Darwin" ]; then
export SYSTEM=darwin-x86
ARCH="arm"
export SYSROOT="$NDK/platforms/android-$LEVEL/arch-$ARCH/"
export AABI="arm-linux-androideabi-4.4.3"
if [ `uname -s` = "Darwin" ]; then
export SYSTEM="darwin-x86"
elif [ `uname -m` = "x86_64" ]; then
export SYSTEM="linux-x86_64"
else
export SYSTEM=linux-x86
export SYSTEM="linux-x86"
fi
export BINPREFIX=arm-linux-androideabi-
export BINPREFIX="arm-linux-androideabi-"
export CC="$NDK/toolchains/$AABI/prebuilt/$SYSTEM/bin/${BINPREFIX}gcc --sysroot=$SYSROOT"
# worked without this on 4.3.2, but 5.0.2 couldn't find it
export NM="$NDK/toolchains/$AABI/prebuilt/$SYSTEM/bin/${BINPREFIX}nm"
@ -78,13 +80,12 @@ JBIGI="$I2PBASE/core/c/jbigi"
# jbigi about 20-25% slower than java on emulator
#
GMPVER=4.3.2
GMP=$JBIGI/gmp-$GMPVER
GMP="$JBIGI/gmp-$GMPVER"
if [ ! -d $GMP ]
then
echo "Source dir for GMP version $GMPVER not found in $GMP"
echo "Install it there or change GMPVER and/or GMP in this script"
exit 1
if [ ! -d "$GMP" ]; then
echo "Source dir for GMP version $GMPVER not found in $GMP"
echo "Install it there or change GMPVER and/or GMP in this script"
exit 1
fi
mkdir -p build
@ -93,25 +94,24 @@ cd build
# we must set both build and host, so that the configure
# script will set cross_compile=yes, so that it
# won't attempt to run the a.out files
if [ ! -f config.status ]
then
echo "Configuring GMP..."
if [ "`uname -s`" == "Darwin" ]; then
$GMP/configure --with-pic --build=x86-darwin --host=armv5-eabi-linux || exit 1
if [ ! -f config.status ]; then
echo "Configuring GMP..."
if [ `uname -s` = "Darwin" ]; then
$GMP/configure --with-pic --build=x86-darwin --host=armv5-eabi-linux || exit 1
else
$GMP/configure --with-pic --build=x86-none-linux --host=armv5-eabi-linux || exit 1
$GMP/configure --with-pic --build=x86-none-linux --host=armv5-eabi-linux || exit 1
fi
fi
echo "Building GMP..."
make || exit 1
if [ "`uname -s`" == "Darwin" ]; then
# Depends on version
# TODO: Fix something for finding the newest jdk and set it as home.
export JAVA_HOME="/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/"
if [ `uname -s` = "Darwin" ]; then
export JAVA_HOME=$(/usr/libexec/java_home)
else
export JAVA_HOME=$(dirname $(dirname $(realpath $(which javac))))
# FIXME This will not work everywhere (e.g. BSD). Could borrow my
# 'find-java-home' script for this
export JAVA_HOME="$(dirname $(dirname $(realpath $(which javac))))"
fi
if [ ! -f "$JAVA_HOME/include/jni.h" ]; then
echo "Cannot find jni.h! Looked in '$JAVA_HOME/include/jni.h'"

0
routerjars/jni/libjbigi.so Executable file → Normal file
View File

View File

@ -8,5 +8,5 @@
# project structure.
# Project target.
target=android-18
target=android-19
android.library=true