diff --git a/V2rayNG/app/src/main/res/layout/activity_about.xml b/V2rayNG/app/src/main/res/layout/activity_about.xml
index e08f2607..bd388a53 100644
--- a/V2rayNG/app/src/main/res/layout/activity_about.xml
+++ b/V2rayNG/app/src/main/res/layout/activity_about.xml
@@ -26,8 +26,7 @@
+ app:srcCompat="@drawable/ic_backup_24dp" />
+ app:srcCompat="@drawable/ic_restore_24dp" />
+ app:srcCompat="@drawable/ic_source_code_24dp" />
+ app:srcCompat="@drawable/ic_feedback_24dp" />
+ app:srcCompat="@drawable/ic_telegram_24dp" />
+ app:srcCompat="@drawable/ic_privacy_24dp" />
+ android:textAppearance="@style/TextAppearance.AppCompat.Small"/>
diff --git a/V2rayNG/app/src/main/res/layout/item_recycler_main.xml b/V2rayNG/app/src/main/res/layout/item_recycler_main.xml
index 2cfe1ee2..99723582 100644
--- a/V2rayNG/app/src/main/res/layout/item_recycler_main.xml
+++ b/V2rayNG/app/src/main/res/layout/item_recycler_main.xml
@@ -1,11 +1,11 @@
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/item_bg"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical">
+ android:textSize="12sp" />
@@ -78,31 +78,31 @@
android:orientation="vertical">
+
+
+ android:layout_weight="1"
+ android:lines="1"
+ android:textAppearance="@style/TextAppearance.AppCompat.Small"
+ android:textColor="@color/color_secondary"
+ android:textSize="10sp"
+ tools:text="Sub" />
-
-
+ android:id="@+id/tv_test_result"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:lines="1"
+ android:textAppearance="@style/TextAppearance.AppCompat.Small"
+ android:textColor="@color/colorPing"
+ android:textSize="10sp"
+ tools:text="214ms" />
+ app:srcCompat="@drawable/ic_share_24dp" />
@@ -146,8 +145,7 @@
+ app:srcCompat="@drawable/ic_edit_24dp" />
@@ -165,8 +163,7 @@
+ app:srcCompat="@drawable/ic_delete_24dp" />
diff --git a/V2rayNG/app/src/main/res/layout/item_recycler_sub_setting.xml b/V2rayNG/app/src/main/res/layout/item_recycler_sub_setting.xml
index 89577e33..bdbdd113 100644
--- a/V2rayNG/app/src/main/res/layout/item_recycler_sub_setting.xml
+++ b/V2rayNG/app/src/main/res/layout/item_recycler_sub_setting.xml
@@ -16,36 +16,36 @@
+ android:id="@+id/chk_enable"
+ android:layout_width="6dp"
+ android:layout_height="match_parent"
+ android:layout_gravity="center"
+ android:orientation="vertical" />
+ android:orientation="vertical"
+ android:paddingStart="9dp">
+ android:id="@+id/tv_name"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="@style/TextAppearance.AppCompat.Subhead" />
+ android:padding="@dimen/layout_margin_spacing">
+ app:srcCompat="@drawable/ic_share_24dp" />
@@ -99,8 +97,7 @@
+ app:srcCompat="@drawable/ic_edit_24dp" />
diff --git a/V2rayNG/app/src/main/res/layout/item_recycler_user_asset.xml b/V2rayNG/app/src/main/res/layout/item_recycler_user_asset.xml
index 7677d3ff..286716f8 100644
--- a/V2rayNG/app/src/main/res/layout/item_recycler_user_asset.xml
+++ b/V2rayNG/app/src/main/res/layout/item_recycler_user_asset.xml
@@ -1,24 +1,25 @@
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_margin="2dp"
+ app:cardCornerRadius="5dp">
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@color/colorPrimary"
+ android:foreground="?attr/selectableItemBackground"
+ android:gravity="center"
+ android:orientation="horizontal"
+ android:padding="@dimen/nav_header_vertical_spacing">
+
+ app:srcCompat="@drawable/ic_edit_24dp" />
+ android:id="@+id/layout_remove"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="?attr/selectableItemBackground"
+ android:clickable="true"
+ android:focusable="true"
+ android:padding="@dimen/nav_header_vertical_spacing">
+ android:layout_width="@dimen/png_height"
+ android:layout_height="@dimen/png_height"
+ app:srcCompat="@drawable/ic_delete_24dp" />
diff --git a/V2rayNG/app/src/main/res/layout/nav_header.xml b/V2rayNG/app/src/main/res/layout/nav_header.xml
index 92f790ed..4c1e8a10 100644
--- a/V2rayNG/app/src/main/res/layout/nav_header.xml
+++ b/V2rayNG/app/src/main/res/layout/nav_header.xml
@@ -6,10 +6,10 @@
android:background="@drawable/nav_header_bg"
android:gravity="center"
android:orientation="vertical"
- android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
+ android:paddingTop="@dimen/activity_vertical_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
- android:paddingTop="@dimen/activity_vertical_margin">
+ android:paddingBottom="@dimen/activity_vertical_margin">
+ android:textAppearance="@style/TextAppearance.AppCompat.Display1" />
diff --git a/V2rayNG/app/src/main/res/values-ar/strings.xml b/V2rayNG/app/src/main/res/values-ar/strings.xml
index 271113cd..8285e0b5 100644
--- a/V2rayNG/app/src/main/res/values-ar/strings.xml
+++ b/V2rayNG/app/src/main/res/values-ar/strings.xml
@@ -1,4 +1,3 @@
-
v2rayNG
@@ -19,7 +18,7 @@
نجح بدء الخدمات
فشل بدء الخدمات
-
+
ملف الإعدادات
إضافة إعدادات
حفظ الإعدادات
@@ -97,7 +96,7 @@
هذا الإجراء محظور
-
+
جار التحميل
بحث
تحديد الكل
@@ -122,63 +121,58 @@
اتصالات TCP (النطاق من -1 إلى 1024)
اتصالات XUDP (النطاق من -1 إلى 1024)
التعامل مع QUIC في نفق مكس
-
- - رفض
- - سماح
- - تخطي
-
-
تمكين عرض السرعة
+
عرض السرعة الحالية في الإشعار.\nسيتغير رمز الإشعار استنادًا إلى الاستخدام.
-
تمكين Sniffing
+
محاولة استخلاص النطاق من الحزمة (مشغلة افتراضيًا)
-
تمكين DNS المحلي
+
DNS يتم معالجتها بواسطة وحدة DNS الأساسية (موصى بها، إذا كانت بحاجة إلى توجيه تجاوز الشبكة المحلية والعنوان الرئيسي)
-
تمكين DNS الوهمي
+
DNS المحلي يعود بعنوان IP وهمي (أسرع، ولكن قد لا يعمل لبعض التطبيقات)
-
تفضيل IPv6
- تفضيل عنوان IPv6 والمسارات
+ تفضيل عنوان IPv6 والمسارات
التوجيه
+
استراتيجية النطاق
قواعد محددة مسبقا
قواعد مخصصة
-
DNS (udp/tcp/https/quic) عن بُعد (اختياري)
- DNS
+ DNS
DNS VPN (IPv4/v6 فقط)
DNS المحلي (اختياري)
- DNS
+ DNS
السماح بالاتصالات من الشبكة المحلية
+
يمكن للأجهزة الأخرى الاتصال بالوكيل عبر عنوان IP الخاص بك من خلال socks/http، فقط تمكين في الشبكة الموثوقة لتجنب الاتصال غير المصرح به
السماح بالاتصالات من الشبكة المحلية، تأكد من أنك في شبكة موثوقة
-
allowInsecure
+
عند استخدام TLS، الافتراضي هو allowInsecure
-
منفذ الوكيل SOCKS5
+
منفذ الوكيل SOCKS5
-
منفذ الوكيل HTTP
+
منفذ الوكيل HTTP
-
منفذ DNS المحلي
+
منفذ DNS المحلي
-
تأكيد حذف ملف الإعدادات
+
هل يتطلب حذف ملف الإعدادات تأكيدًا ثانيًا من المستخدم
-
بدء المسح فورا
- افتح الكاميرا للمسح فورا عند بدء التشغيل، وإلا يمكنك اختيار المسح الضوئي للرمز أو اختيار صورة في شريط الأدوات
+ افتح الكاميرا للمسح فورا عند بدء التشغيل، وإلا يمكنك اختيار المسح الضوئي للرمز أو اختيار صورة في شريط الأدوات
الملاحظات
+
إرسال ملاحظات عن التحسينات أو الأخطاء إلى GitHub
الانضمام إلى مجموعة Telegram
لم يتم العثور على تطبيق تيليجرام
@@ -189,22 +183,22 @@
إعدادات النسخ الاحتياطي
مكان التخزين: [%s]، سيتم مسح النسخة الاحتياطية بعد إلغاء تثبيت التطبيق أو مسح مساحة التخزين
استعادة الاعدادات
-
ترقية
- ترقية، انقر للحصول على التفاصيل (يمكن إزالة التبرع)
+ ترقية، انقر للحصول على التفاصيل (يمكن إزالة التبرع)
اشتراكات التحديث التلقائي
+
قم بتحديث اشتراكاتك تلقائيًا بفاصل زمني في الخلفية. اعتمادًا على الجهاز، قد لا تعمل هذه الميزة دائمًا
الفاصل الزمني للتحديث التلقائي (أقل قيمة بالدقائق 15)
-
مستوى السجل
+
الوضع
انقر هنا للمزيد من المساعدة
اللغة
إعدادات واجهة المستخدم
إعدادات وضع واجهة المستخدم
-
Logcat
+
نسخ
مسح
إعادة تشغيل الخدمة
@@ -225,19 +219,19 @@
تصفية ملف الإعدادات
جميع مجموعات الاشتراك
حذف %d من الإعدادات المكررة
-
بدء الخدمة
- تأكيد
+ تأكيد
إعدادات التوجيه
+
مفصولة بفواصل (،)، تذكر الحفظ
حفظ
مسح
مسح واستبدال
مسح وإضافة
تعيين قواعد التوجيه الافتراضية
-
فحص الاتصال
+
جارٍ الفحص...
نجاح: استغرق الاتصال HTTP %dms
فشل في اكتشاف الاتصال بالإنترنت: %s
@@ -245,14 +239,19 @@
رمز الخطأ: #%d
متصل، اضغط لفحص الاتصال
غير متصل
-
تم استيراد الاشتراك بنجاح
+
فشل استيراد الاشتراك
إعدادات الكسر / fragment
حزم الكسر
طول الكسر (الحد الأدنى - الحد الأقصى)
فاصل زمني للكسر (الحد الأدنى - الحد الأقصى)
تمكين الكسر
+
+ - رفض
+ - سماح
+ - تخطي
+
- QRcode
@@ -261,12 +260,12 @@
- - QRcode
+ - QRcode
- تصدير إلى الحافظة
- - عنوان URL للوكيل أو IP
+ - عنوان URL للوكيل أو IP
- عنوان URL المباشر أو IP
- عنوان URL المحظور أو IP
diff --git a/V2rayNG/app/src/main/res/values-night/colors.xml b/V2rayNG/app/src/main/res/values-night/colors.xml
index 06af7bfa..3f9d339a 100644
--- a/V2rayNG/app/src/main/res/values-night/colors.xml
+++ b/V2rayNG/app/src/main/res/values-night/colors.xml
@@ -9,7 +9,4 @@
#222222
#000000
#FFFFFF
- #000000
- #FFFFFF
- #222222
diff --git a/V2rayNG/app/src/main/res/values-night/styles.xml b/V2rayNG/app/src/main/res/values-night/styles.xml
index ae6a211e..cb06a89c 100644
--- a/V2rayNG/app/src/main/res/values-night/styles.xml
+++ b/V2rayNG/app/src/main/res/values-night/styles.xml
@@ -5,12 +5,9 @@
- @color/colorPrimary
- @color/colorPrimaryDark
- @color/colorAccent
- - @color/colorBg
- - @color/colorText
- - @color/colorBg
- - @color/colorBg
+ - @color/colorPrimary
+ - @color/colorPrimary
- @color/colorAccent
- - @color/colorBg
\ No newline at end of file
diff --git a/V2rayNG/app/src/main/res/values/attrs.xml b/V2rayNG/app/src/main/res/values/attrs.xml
index 1f970e54..55344e51 100644
--- a/V2rayNG/app/src/main/res/values/attrs.xml
+++ b/V2rayNG/app/src/main/res/values/attrs.xml
@@ -1,5 +1,3 @@
-
-
\ No newline at end of file
diff --git a/V2rayNG/app/src/main/res/values/colors.xml b/V2rayNG/app/src/main/res/values/colors.xml
index e0b314f3..b2784eed 100644
--- a/V2rayNG/app/src/main/res/values/colors.xml
+++ b/V2rayNG/app/src/main/res/values/colors.xml
@@ -14,7 +14,4 @@
#FFFFFF
#000000
#000000
- #FFFFFF
- #000000
- #F0F1F6
diff --git a/V2rayNG/app/src/main/res/values/styles.xml b/V2rayNG/app/src/main/res/values/styles.xml
index b53ee512..37e5b0c2 100644
--- a/V2rayNG/app/src/main/res/values/styles.xml
+++ b/V2rayNG/app/src/main/res/values/styles.xml
@@ -4,8 +4,6 @@
- @color/colorPrimary
- @color/colorPrimaryDark
- @color/colorAccent
- - @color/colorBg
- - @color/colorText
- @color/colorPrimary
- @color/colorPrimary
- @color/colorAccent
@@ -17,12 +15,7 @@
-
+