From 58cb33aa7724f8edeff0055f67d4c516046a42da Mon Sep 17 00:00:00 2001 From: meeh Date: Tue, 3 Jul 2018 21:42:09 +0000 Subject: [PATCH] Updates for the new i2p android 0.9.35 release. --- RELEASE-PROCESS.md | 2 +- app/build.gradle | 2 +- app/src/main/res/values-az/strings.xml | 351 ++++++++++++++++++ build.gradle | 4 +- gradle.properties | 2 +- lib/helper/src/main/res/values-az/strings.xml | 9 + 6 files changed, 366 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/values-az/strings.xml create mode 100644 lib/helper/src/main/res/values-az/strings.xml diff --git a/RELEASE-PROCESS.md b/RELEASE-PROCESS.md index 5a896a9fe..35a6c31fc 100644 --- a/RELEASE-PROCESS.md +++ b/RELEASE-PROCESS.md @@ -1,6 +1,6 @@ 1. Check out a clean copy of i2p.i2p at the correct release version. 2. Edit `routerjars/local.properties` to use the clean i2p.i2p copy. -3. Pull the latest translations with `tx pull -a` and commit them. +3. Pull the latest translations with `tx pull -a` and commit them. (If you don't have the `tx` command, do `pip install transifex-client` ) 4. Ensure that `signing.properties` contains the details of the release key. 5. Edit `gradle.properties` to bump the I2P version. 6. Edit `app/build.gradle` to bump the Android version number. diff --git a/app/build.gradle b/app/build.gradle index 5abdf3b10..a4d1546c4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION as String) defaultConfig { - versionCode 4745241 + versionCode 4745242 versionName "$I2P_VERSION" minSdkVersion 9 targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION as String) diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml new file mode 100644 index 000000000..9f3bb4f76 --- /dev/null +++ b/app/src/main/res/values-az/strings.xml @@ -0,0 +1,351 @@ + + + I2P + I2P loqo + Dili seç + I2P-yə xoş gəlmisiniz! Bu tətbiqetmə ALPHA proqram tminatıdır və güclü məxfilyi təmin etmir. Zəhmət olmasa buraxılış qeydləri və lisenziya məlumatlarını oxuyun. + Yeni versiya quraşdırıldı. Zəhmət olmasa buraxılış qeydlərini oxuyun. Versiya: + Tunellər + Status + Konsol + Ünvanlar + Ünvan kitabçası + Müştəri tunelləri + Server tunelləri + Jurnallar + Xəta jurnalları + Xəbərlər + Bənzərlər + Buraxılış qeydləri + Lisenziyalar + Bax + Qrafiklər + I2P-ni başlamaq üçün uzun klik + I2P işləyir (dayandırmaq üçün uzun kliklə) + I2P bağlanacaq %s + İndi dayandırmaq üçün uzun kliklə + Söndürməyi ləğv etmək üçün uzun kliklə + İnternet bağlantısı yoxdur + Gizli + Test etmək + Qoruyucu divar + Simmetrik NAT + Müştəri idarəçisinin I2CP xətası - girişi yoxla + + Saat əyriliyinin %s + Həll edilməyən TCP ünvanı + Şəxsi TCP ünvanı + Qoruyucu divarı ilə TCP aktivləşdirildi + Qoruyucu divar və floodfill + Əlaqə kəsilib - şəbəkə əlaqəsini yoxlayın + UDP portu istifadədir - tənzimləmələrdə dəyişiklik et və yenidən başlat + Fəal bənzər yoxdur - şəbəkə əlaqəsi ilə qoruyucu divarı yoxla + UDP sönüb və daxil olan TCP host/post quraşdırılmayıb + UDP-li qoruyucu divar sönüb + Paylaşılan müştərilər + Xidmət dövrü + Fəal bənzərlər + Tanınan bənzərlər + + C + + S + Hələlik heç bir tunel işləmir. + Endir + Yüklə + Brauzer quraşdırılsın? + I2P saytlarına baxmaq üçün brauzerin quraşdırılmasını istəyirsinizmi? (Bunu daha sonra yardım menyusundan da edə bilərsiniz.) + I2P-i quraşdırdığınız üçün təbrik edirik! + I2P-yə xoş gəlmisiz! Xahiş edirik bir qədər səbrli olun, I2P yüklənir və bənzərləri axtarır. + Gözlədiyiniz müddətdə, zəhmət olmasa, buraxılış qeydlərini və salamlama səhifəsini oxuyun. + Müştəri tunelləri olduqda, zəhmət olmasa bizim FAQ-a göz atın: + Yaxud tunelləri gözləmək istəmirsinizsə bu, anonim olmayan linkdən istifadə edin: + IRC müştərinizi localhost:6668-ə gətirin və bizi salamlayın. + Axtar + Əlavə et + Dəyiş + Sil + Tuneli başla + Tuneli dayandır + Bütün tunelləri başla + Bütün tunelləri dayandır + Bütün tunelləri yenidən başlat + Yenidən yüklə + Yenilə + Ünvan kitabçasında axtar + Abunələri yenidən yüklə + Son xəbərlər %s əvvəl yeniləndi + Xəbərlər %s əvvəl yoxlanılıb + Xəbərlər yeniləndi + Son I2P xəbərlərini görmək üçün kliklə + İstiqamətləndirici işləmir. + İstiqamətləndirici bağlanır. + Statistika meneceri hələ hazır deyil. Bir daha sınayın. + Bir ünvan seç. + Heç bir qrafik quraşdırılmadı. Qrafik üçün statistikanı quraşdırma menyusundan seçə bilərsiniz. Dəyişikliklər 60 saniyə sonra qüvvəyə minəcək. + Qrafikləri quraşdır + Qrafiklər hələlik hazır deyil. Bir daha sınayın. + Statistikalar + İstiqamətləndiricilər + LeaseSets + Ölkələr + Ölkə + Nəqliyyat + Versiyalar + Versiya + Count + Gizli və ya işə başlayır + NetDB-də istiqamətləndirici yoxdur. + NetDB-də LeaseSets yoxdur. + I2P başlayır + I2P yenidən başlayır + I2P şəbəkə əlaqəsini gözləyir + Şəbəkə qoşulub, I2P başlayır + I2P işləyir + Müştəri tunelləri hazırdır + Müştəri tunelləri bağlanıb + I2P-ni %s dayandırmaq + I2P-ni dayandırmaq + Şəbəkə kəsildi, I2P dayandırıldı + Söndürmə ləğv edildi + I2P sönür + Ötürmə qabiliyyəti:%1$sBps aşağı /%2$sBps yuxarı + Bənzərlər: fəal%1$d, tanınan %2$d + Axtarış tunelləri: %1$d/%2$d + Müştəri tunelləri: %1$d/%2$d + Tənzimləmələr + Aktivləşdir + Abunəliyin URL-ləri + Ötürmə qabiliyyəti və şəbəkə + Android Açıldıqda I2P-ni Başlat + Android cihazınız işə başladıqda I2P avtomatik olaraq başlansın + Ötürmə qabiliyyəti + Daxil olan sürət + Daxil olan maksimum sürət + Xaric olan sürət + Çıxan maksimum sürət + Şəbəkə + İştirak + Gizli rejimi söndür + İştirak edən maksimum tunellər + Qatılmaq üçün maksimum tunel (standart= 20) + Qatılmaq üçün maksimum tunel + Pay nisbəti + Ötürmə qabiliyyətinin payı (standart = 80) + Ötürmə qabiliyyətinin payı + Qoruyucu divar portlarını avtomatik aç + Qeydiyyat aparılması + Standart giriş səviyyəsi + Görünüş + Dil + Standart + Qabaqcıl + İstiqamətləndirici statistikaları + Əsas konsolda qabaqcıl statistikanı göstər + Nəqliyyatlar + Maksimum əlaqələr + I2CP interfeysi + 7654 portunda dinlə + Axtarış hovuzu + Tunel parametrləri + Daxil olan tunellər + Xaric olan tunellər + Uzunluq + %ssıçrayış + Istifadə etmək üçün neçə sıçrayış + Sıçrayış dəyişikliyi + %s + Nizamsız əlavə etmək üçün neçə sıçrayış + Miqdar + %sTunel + Neçə tunel + Yedək miqdarı + %sTunel + Neçə yedək tuneli + Ən azı bir nəqliyyatınız aktiv olmalıdır + Dəyişiklikləri tətbiq etmək üçün I2P-i yenidən başladın + Haqqında + Versiya: + Layihənin ana səhifəsi: + Xətalar və dəstək: + Yardıma ehtiyac var! + Proqramı yaxşılaşdırmaq istəyirsiniz? Android forumunda könüllü: + İnkişaf və sınaq üçün daha çox Android qurğusunun alınmasına pul və ya bitkoyn bağışlamaq istəyirsiniz? Keç: + Kömək + Əsas + İctimai ünvanlar + Şəxsi ünvanlar + Ünvan kitabçası boşdur + %stapıldı + Ad + Təyinat yeri + Ad + Təyinat yerinin B64-nü bura yapışdır. Əgər yüklənmiş Fayl Meneceriniz varsa, B64-ü olan mətn faylına baxa bilərsiniz. + Host adı \"%1$s\" qanunsuz xarakter daşıyır %2$s + Host adı \"%s\" ilə başlaya bilməz + Host adı \"%s\" ilə bitə bilməz + Host adında \"%s\" ola bilməz + Host adı \"%s\" ASCII-yə çevrilməyi tələb edir, lakin Androidin bu versiyasında dönüşüm kitabxanası mövcud deyil + Standart müştəri + HTTP müştəri + IRC müştəri + Standart server + HTTP serveri + SOCKS 4/4a/5 proksi + SOCKS IRC proksi + CONNECT/SSL/HTTPS proksi + IRC serveri + Streamr müştəri + Streamr serveri + HTTP bidir + Tövsiyə olunan tətbiqetmələr quraşdırılsın? + Bu tuneldən istifadə etmək üçün tətbiqetmə yüklənməlidir. Tövsiyə olunan tətbiqetməni yükləmək istəyirsinizmi? + Tunellər hələlik başladılmayıb, iki dəqiqədən sonra yenidən yükləyin. + Quraşdırılmış müştəri tunelləri yoxdur. + Quraşdırılmış server tunelləri yoxdur. + Yeni tunel + Quraşdırma dəyişiklikləri saxlandı + Quraşdırmanı saxlamaq alınmadı + Tunelə başlanır + Tunel dayandırılır + Tunel silinsin? + Tuneli sil + Tunel məlumatlarını yükləmək alınmadı + Müştəri yaxud server + Müştəri tunneli + Server tunneli + Tunel növü + Ad + Açıqlama + Təyinat yeri + Outproxies + Məqsəd hostu + Məqsəd portu + Əlçatandır + Bağlayıcı port + Avtomatik başlama + Növbəti + Əvvəlki + Göndər + Baxış-icmal + Aktivdir +  Tunel siyahısında müəyyənləşdirilməsi üçün tunel adı. + Tunelin təsviri. Bu, istəkdən asılıdır və tamamilə informativdir. + Bu müştəri tunelinə bağlanacaq xidmətin İ2P hədəfinə yazın. Bu, tam əsaslı 64 hədəf açarı və ya ünvan kitabından bir İ2P hostun adı ola bilər. + Bu növ tunel (HTTP və ya SOCKS) üçün hər hansı bir outproxies bilirsinizsə, onları doldurun. Proksiləri vergül vasitəsilə ayırın. + Bu, xidmətinizin işlədiyi IP-dir, adətən eyni alətdə olduğundan 127.0.0.1 avtomatik olaraq doldurulur. + Bu, xidmət əlaqələrini qəbul edən portdur. + Bu, kompüter və ya smartfonların bu tuneldən istifadəsini məhdudlaşdırır. + Bu, müştəri tunelinə lokal olaraq çıxış əldə ediləcək portdur. Bu eyni zamanda, HTTP bidir server tuneli üçün müştəri portudur. + İstiqamətləndirici başlayanda tunel avtomatik olaraq başladılmalıdır? + Tunel yaradılsın? + Tunel yarat + Məqsəd + Giriş nöqtəsi + Avtomatik-başlama + Ünvan Mübadilə Buferinə kopyalandı + Tuneli dəyiş + Ad + Açıqlama + Avtomatik-başlama + İstiqamətləndirici başlayanda tuneli başla + Yerli portlar + Paylaşılan müştərilər + Digər paylaşılan müştərilər kimi eyni Təyinat yeri və tunellərdən istifadə et + Məqsəd hədəfi + Davamlı açar + Təkrar açmaq üçün yeni açarlar söndürülsün? + Tunel, təkrar açmaq üçün yeni açarların yaradılmasına kökləndiyi zaman davamlı açarları aktivləşdirə bilməzsiniz. Təkrar açmaq üçün yeni düymələri söndürmək istəyirsiniz? + Yenidən başlandığında bu tunelin təyinat yerini saxlayın + Əlçatandır + Portu dinlə + SSL müştəri + Müştəri əlaqə saxlamaq üçün SSL-dən istifadə etməlidir + Outproxies + SSL outproxies + IRC + DCC aktivləşdir + İRC müştərilərinə DCC-dən isifadə etməyə icazə ver + Saytın domen adı + Məqsəd host + Məqsəd port + SSL-dən istifadə et + Məqsədə qoşulmaq üçün SSL-dən istifadə edin + Tunel parametrləri + Profil + Kütləvi bağlantılar (endirilənlər/saytlar/BT) + İnteraktiv əlaqə + Bağlantının gecikməsi + Tələb/ cavab əlaqələri üçün aktivləşdir + Giriş kontrolu + Məhdud giriş + Söndürülüb + Ağsiyahı + Qarasiyahı + Giriş siyahısı + İnproxies-i qəbul etmə + Yalnız İ2P istifadəçilərinin qoşulmasına icazə ver + Bənzərsiz yerli + Hər bir müştəri üçün bənzərsiz İP yerlihostdan istifadə et + Multihome + Multihoming optimallaşdırmalarını aktivləşdirin + Müştəri əlaqəsi məhdudiyyətləri + Bir dəqiqə ərzindəki əlaqələr + Bir saat ərzindəki əlaqələr + Gün ərzindəki əlaqələr + Ümumi əlaqə məhdudiyyətləri + Bir dəqiqə ərzindəki ümumi əlaqələr + Bir saat ərzindəki ümumi əlaqələr + Bir gün ərzindəki ümumi əlaqələr + Maksimum fəal əlaqələr + %sbir dəqiqədə + %s bir saatda + %sbir gündə + Məhdudiyyətsiz + Limitsizlik üçün 0 təyin edin + POST məhdudiyyətləri + Limit dövrü + Hər dövrə müştəri POST-ları + Müştəri qadağasının uzunluğu + Hər dövrə POST-ların ümumi sayı + Qadağanın ümumi uzunluğu + Enerjiyə qənaət + Açılışın gecikməsi + Tələb olunana qədər tunelin açılışını təxirə sal + Miqdarı azalt + Tunellərin miqdarını yubanma zamanı azaltmaq + Idle zamanı + %sdəqiqə + Azaldılmış tunel miqdarı + Yubanma zamanı tunelləri bağlamaq + Təkrar açmaq üçün yeni açarlar + Davamlı açarlar söndürülsün? + Tunel davamlı açarlara sahip olacaq şəkildə quraşdırılmışkən təkrar açmaq üçün yeni açarları aktivləşdirə bilməzsiniz. Davamlı açarları söndürmək istəyirsiniz? + HTTP müştəri + \"İstifadəçi agent\" başlığından keçid + \'Referer\' başlığından keçid + \'Accept-*\' başlığından keçid + İ2P ünvanları üçün SSL-dən istifadəyə icazə ver + URL siyahısına keç + Proksi icazəsi + Bu proksidən istifadə etmək üçün giriş tələb edin + İstifadəçi adı + Şifrə + Outproksi icazəsi + Outproksi üçün giriş tələb olunur + Digər + İmza növü + Fərdi seçimlər + Hamısı + İsmarış yoxdur + Xətalı ismarış yoxdur + Jurnal qeydi + Jurnalları kopyala + I2P Android xəta jurnalları + I2P Android jurnalları + Xəta jurnalları mübadilə buferinə kopyalandı + Jurnallar mübadilə buferinə kopyalandı + Səyyah quraşdırılması + Bazar tətbiqi tapılmadı, əl ilə yükləyin + Əvvəlki vəziyyətə qaytarma + diff --git a/build.gradle b/build.gradle index 864c1b487..f0e20959e 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,8 @@ buildscript { google() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.1' + classpath 'com.android.tools.build:gradle:3.1.1' + classpath 'com.android.tools.lint:lint-gradle:26.1.1' } } @@ -13,5 +14,6 @@ allprojects { repositories { jcenter() + google() } } diff --git a/gradle.properties b/gradle.properties index 638194972..35a4a4d13 100644 --- a/gradle.properties +++ b/gradle.properties @@ -13,6 +13,6 @@ POM_DEVELOPER_ID=str4d POM_DEVELOPER_NAME=str4d POM_DEVELOPER_EMAIL=str4d@i2pmail.org -I2P_VERSION=0.9.34 +I2P_VERSION=0.9.35 ANDROID_BUILD_TARGET_SDK_VERSION=25 ANDROID_BUILD_SDK_VERSION=25 diff --git a/lib/helper/src/main/res/values-az/strings.xml b/lib/helper/src/main/res/values-az/strings.xml new file mode 100644 index 000000000..a8abd7d00 --- /dev/null +++ b/lib/helper/src/main/res/values-az/strings.xml @@ -0,0 +1,9 @@ + + + Bəli + Xeyir + I2P Androidi quraşdırılsın? + I2P Androidi quruşdırılmış və işlək olmalıdır. Quraşdırmaq istəyirsiniz? + I2P Android-i başlasın? + Belə görünür I2P Androidi işləmir. Başlamaq istəyirsiniz? +