Skip to content

Commit 60f0bdb

Browse files
committed
2.57.0
Signed-off-by: r4sas <[email protected]>
1 parent 8c533cb commit 60f0bdb

File tree

9 files changed

+93
-15
lines changed

9 files changed

+93
-15
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ android {
2929
targetSdkVersion 33
3030
// TODO: 24?
3131
minSdkVersion 16
32-
versionCode 2560000
33-
versionName "2.56.0"
32+
versionCode 2570000
33+
versionName "2.57.0"
3434
archivesBaseName += "-$versionName"
3535
ndkVersion "23.2.8568313"
3636

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
3+
<string name="app_description2">सीमाविहीन नेटवर्क</string>
4+
<string name="action_start">प्रारम्भ करें</string>
5+
<string name="action_stop">अवसान करें</string>
6+
<string name="action_exit">बाहर निकलें</string>
7+
<string name="action_graceful_stop">सौम्य अवसान</string>
8+
<string name="action_cancel_graceful_stop">सौम्य अवसान निरस्त करें</string>
9+
<string name="action_reload_tunnels_config">सुरंग को पुनः लोड करें</string>
10+
<string name="action_start_webview">वेब कंसोल खोलें</string>
11+
<string name="action_settings">सेटिंग्स</string>
12+
<string name="graceful_stop_is_already_in_progress">सौम्य अवसान पहले से ही प्रगति में है</string>
13+
<string name="graceful_stop_is_in_progress">सौम्य अवसान प्रगति में है</string>
14+
<string name="gracefulShutdownInProgress">सौम्य अवसान प्रगति में है</string>
15+
<string name="already_stopped">सेवा का अवसान पहले ही हो चुका है</string>
16+
<string name="uninitialized">अनुप्रयोग प्रारंभिकीकरण...</string>
17+
<string name="starting">अनुप्रयोग प्रारम्भ हो रहा है...</string>
18+
<string name="jniLibraryLoaded">JNI पुस्तकालय लोड किए गए</string>
19+
<string name="startedOkay">अनुप्रयोग प्रारम्भ हो चुका है</string>
20+
<string name="startFailed">प्रारम्भ विफल</string>
21+
<string name="stopped">अनुप्रयोग का अवसान हो चुका है</string>
22+
<string name="stopping">अनुप्रयोग का अवसान प्रारंभ हो रहा है...</string>
23+
<string name="remaining">शेष</string>
24+
<string name="services">आंतरिक सेवाएँ</string>
25+
<string name="services_http_proxy">HTTP प्रॉक्सी</string>
26+
<string name="services_socks_proxy">SOCKS5 प्रॉक्सी</string>
27+
<string name="title_activity_i2_pdperms_asker_prompt">सूचना-पट्ट</string>
28+
<string name="permDenied">SD कार्ड लेखन अनुमति अस्वीकृत, इसे जारी रखने के लिए आपको इसे अनुमति देना आवश्यक है</string>
29+
<string name="permRequired">SD कार्ड लेखन पहुँच आवश्यक है ताकि कुंजी और अन्य संचारिकाएँ SD कार्ड पर I2PD फ़ोल्डर में लिखी जा सकें।</string>
30+
<string name="retryPermRequest">SD कार्ड लेखन अनुमतियाँ पुनः प्राप्त करने का प्रयास करें</string>
31+
<string name="menu_item_battery_optimizations_str">बैटरी अनुकूलन</string>
32+
<string name="battery_optimizations_enabled">बैटरी अनुकूलन सक्षम है</string>
33+
<string name="battery_optimizations_enabled_explained">आपका एंड्रॉयड I2PD पर कुछ भारी बैटरी अनुकूलन कर रहा है, जिसके कारण डेमॉन बिना किसी अन्य कारण के बंद हो सकता है। \nयह अनुशंसा की जाती है कि आप उन बैटरी अनुकूलनों को निष्क्रिय करने की अनुमति दें।</string>
34+
<string name="battery_optimizations_enabled_dialog">आपका एंड्रॉयड I2PD पर कुछ भारी बैटरी अनुकूलन कर रहा है, जिसके कारण डेमॉन बिना किसी अन्य कारण के बंद हो सकता है।\n\nअब आपसे उन बैटरी अनुकूलनों को निष्क्रिय करने की अनुमति देने को पूछा जाएगा।</string>
35+
<string name="continue_str">जारी रखें</string>
36+
<string name="device_does_not_support_disabling_battery_optimizations">आपके एंड्रॉयड संस्करण में बैटरी अनुकूलनों से बाहर निकलने का विकल्प समर्थित नहीं है</string>
37+
<string name="os_version_does_not_support_battery_optimizations_show_os_dialog_api">आपके एंड्रॉइड ऑपरेटिंग सिस्टम का संस्करण अनुप्रयोगों के लिए बैटरी अनुकूलन डायलॉग दिखाने का समर्थन नहीं करता है।</string>
38+
<string name="shutdown_canceled">नियोजित अवसान निरस्त किया गया</string>
39+
<string name="tunnels_reloading">सुरंग विन्यास को पुनः लोड किया जा रहा है...</string>
40+
<string name="settings_section0">सामान्य सेटिंग</string>
41+
<string name="settings_section_tunnels">सुरंगें</string>
42+
<string name="autostart_enabled">बूट पर प्रारंभ करें</string>
43+
<string name="add_tunnel_button">सुरंग जोड़ें</string>
44+
<string name="add_tunnel">सुरंग प्रबंधन</string>
45+
<string name="del_tunnel_button">सुरंग हटाएँ</string>
46+
</resources>

binary/jni/build.sh

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ _help()
2828
echo "Syntax: $(basename "$SOURCE") [-m|d|s|h|v]"
2929
echo "Options:"
3030
echo "b Build binary."
31+
echo "c Clean before binary build."
3132
echo "d Debug build."
3233
echo "s Strip binaries."
3334
echo "x Skip libraries rebuild."
@@ -42,14 +43,17 @@ _failed()
4243
exit 1;
4344
}
4445

45-
while getopts ":dbsvxh" option; do
46+
while getopts ":dbcsvxh" option; do
4647
case $option in
4748
d) # debug build
4849
_NDK_OPTS="$_NDK_OPTS NDK_DEBUG=1"
4950
;;
5051
b) # build binary
5152
_BINARY=1
5253
;;
54+
c) # clean before build
55+
_CLEAN=1
56+
;;
5357
s) # strip binaries
5458
_STRIP=1
5559
;;
@@ -83,21 +87,28 @@ if [ -z "$_SKIP_LIBS" ]; then
8387
[ $? -ne 0 ] && _failed
8488
fi
8589

90+
if [ ! -z "$_CLEAN" ]; then
91+
echo "Cleaning..."
92+
$ANDROID_NDK_HOME/ndk-build $_NDK_OPTS clean
93+
fi
94+
8695
if [ ! -z "$_BINARY" ]; then
8796
echo "Building i2pd..."
8897
$ANDROID_NDK_HOME/ndk-build $_NDK_OPTS
8998
fi
9099

91-
echo "Processing binaries (if requested)..."
92-
pushd $DIR/../libs > /dev/null
93-
for xarch in $(ls .); do
94-
if [ ! -z "$_STRIP" ]; then
95-
$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip -s $xarch/i2pd
96-
fi
97-
if [ ! -z "$_MODULE" ]; then
98-
mv $xarch/i2pd $xarch/libi2pd.so
99-
fi
100-
done
101-
popd > /dev/null
100+
if [ ! -z "$_STRIP" || ! -z "$_MODULE" ]; then
101+
echo "Processing binaries..."
102+
pushd $DIR/../libs > /dev/null
103+
for xarch in $(ls .); do
104+
if [ ! -z "$_STRIP" ]; then
105+
$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip -s $xarch/i2pd
106+
fi
107+
if [ ! -z "$_MODULE" ]; then
108+
mv $xarch/i2pd $xarch/libi2pd.so
109+
fi
110+
done
111+
popd > /dev/null
112+
fi
102113

103114
echo "Compilation finished"

binary/jni/i2pd

Submodule i2pd updated 105 files
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* Updated codebase to 2.57.0
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<b>I2P</b> (פרוטוקול אינטרנט בלתי נראה) הינה שכבת רשת אוניברסלית ואנונימית.
2+
כל ההתקשרויות על גבי I2P הינן אנונימיות ומוצפנות מקצה-אל-קצה, והמשתתפים לא חושפים את כתובות ה-IP האמיתיות שלהם.
3+
4+
<b>לקוח I2P</b> הוא תוכנה אשר מאפשרת הרכבה ושימוש של רשתות I2P.
5+
רשתות כאלה מצויות בשימוש נרחב לצורך יישומי עמית-אל-עמית (שיתוף קבצים, מטבעות דיגיטליים) ויישומי לקוח-שרת אנונימיים (אתרים, מסרים מידיים, שרתי-צ׳אט).
6+
7+
<b>I2P</b> מאפשרת לאנשים מכל רחבי העולם לתקשר ולשתף מידע בלי מגבלות.
8+
9+
למידע נוסף אודות <b>I2P</b>, ניתן לקרוא את <a href="https://en.m.wikipedia.org/wiki/I2P">המאמר בויקיפדיה</a>.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
לקוח I2P רב-תכליתי אשר מוגשם באמצעות C++‎
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<b>I2P</b> (अदृश्य अंतरजाल संविदान) एक सार्वत्रिक अनामिता युक्त नेटवर्क लेयर है।
2+
I2P के माध्यम से की जाने वाली समस्त संचार क्रियाएँ अनामिता युक्त तथा आदि-से-अन्त तक कूटलिखित होती हैं। सहभागी अपने वास्तविक IP पते प्रकट नहीं करते।
3+
4+
<b>I2P क्लाइंट</b> एक सॉफ़्टवेयर है जिसका उपयोग अनाम I2P नेटवर्कों के निर्माण एवं प्रयोग हेतु किया जाता है।
5+
ऐसे नेटवर्क सामान्यत: अनाम पीयर-टू-पीयर अनुप्रयोगों (संचिका साझाकरण, क्रिप्टोकरेंसी) तथा अनाम क्लाइंट-सर्वर अनुप्रयोगों (वेबसाइटें, तत्कालिक संदेशवाहक, चैट-सर्वर) में प्रयुक्त होते हैं।
6+
7+
<b>I2P</b> समग्र विश्व से लोगों को बिना किसी प्रतिबंध के संवाद करने तथा सूचना साझा करने की अनुमति देता है।
8+
9+
<b>I2P</b> के विषय में अधिक जानकारी हेतु आप <a href='https://en.m.wikipedia.org/wiki/I2P'>विकिपीडिया पर लेख</a> पढ़ सकते हैं।
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
I2P क्लाइंट का पूर्ण-सम्पन्न C++ कार्यान्वयन

0 commit comments

Comments
 (0)