move advanced settings

This commit is contained in:
Cuynu 2024-08-16 06:30:15 +07:00
commit 72d11f6e0c
3 changed files with 61 additions and 77 deletions

View file

@ -2,6 +2,8 @@
<resources>
<string name="src">Xem mã nguồn</string>
<string name="open_termux">Mở Termux</string>
<string name="advancedsettings">Cài đặt nâng cao</string>
<string name="advancedsettings_summary">IP máy chủ, Xác thực, Cổng, IPv6, v.v...</string>
<string name="open_termux_summary">Termux có thể cần thiết trong 1 số mục đích cụ thể, ví dụ như sử dụng internet miễn phí.</string>
<string name="src_title">Xem mã nguồn dự án trên GitLab</string>
<string name="notice">Để sử dụng, hãy bật tất cả 3 tùy chọn dưới, và thêm com.termux vào danh sách ứng dụng nhé !</string>

View file

@ -2,6 +2,8 @@
<resources>
<string name="app_name">SocksDroid</string>
<string name="advancedsettings">Advanced Settings</string>
<string name="advancedsettings_summary">Server IP, Authentication, Ports, IPv6, etc...</string>
<string name="open_termux">Open Termux</string>
<string name="open_termux_summary">This might be needed for some purpose, such as getting free internet.</string>
<string name="notice">In order to use, enable all available option below, and add com.termux to App List !</string>

View file

@ -19,18 +19,15 @@
android:targetPackage="com.termux"
android:targetClass="com.termux.HomeActivity" />
</PreferenceScreen>
<CheckBoxPreference
android:defaultValue="true"
android:key="udp_proxy"
android:title="@string/udp_proxy"
android:summary="@string/udp_proxy_sum"/>
<CheckBoxPreference
android:defaultValue="true"
android:key="adv_per_app"
android:title="@string/adv_per_app"/>
<CheckBoxPreference
android:enabled="true"
android:defaultValue="true"
@ -38,88 +35,71 @@
android:title="@string/adv_app_bypass"
android:summary="@string/adv_app_bypass_sum"
android:dependency="adv_per_app"/>
<EditTextPreference
android:key="adv_app_list"
android:title="@string/adv_app_list"
android:summary="@string/adv_app_list_sum"
android:dependency="adv_per_app"/>
</PreferenceCategory>
<PreferenceCategory
android:title="@string/advanced">
<EditTextPreference
android:key="adv_dns"
android:title="@string/adv_dns"
android:singleLine="true"/>
<ListPreference
android:enabled="false"
android:key="profile"
android:title="@string/profile"/>
<CheckBoxPreference
android:enabled="false"
android:key="auth_userpw"
android:title="@string/auth_userpw"
android:defaultValue="false"/>
<EditTextPreference
android:key="auth_username"
android:title="@string/auth_username"
android:dependency="auth_userpw"
android:singleLine="true"/>
<EditTextPreference
android:key="auth_password"
android:title="@string/auth_password"
android:inputType="textPassword"
android:dependency="auth_userpw"
android:singleLine="true"/>
<EditTextPreference
android:enabled="false"
android:key="server_ip"
android:title="@string/server_ip"
android:singleLine="true"/>
<EditTextPreference
android:enabled="false"
android:key="server_port"
android:title="@string/server_port"
android:inputType="number"
android:singleLine="true"/>
<CheckBoxPreference
android:enabled="false"
android:key="ipv6_proxy"
android:title="@string/ipv6_proxy"
android:summary="@string/ipv6_proxy_sum"/>
<EditTextPreference
android:enabled="false"
android:key="udp_gw"
android:title="@string/udp_gw"
android:singleLine="true"
android:dependency="udp_proxy"/>
<ListPreference
android:enabled="false"
android:key="adv_route"
android:title="@string/adv_route"
android:entries="@array/adv_routes"
android:entryValues="@array/adv_routes_values"/>
<EditTextPreference
android:enabled="false"
android:key="adv_dns_port"
android:title="@string/adv_dns_port"
android:inputType="number"
android:singleLine="true"/>
<CheckBoxPreference
android:enabled="false"
android:key="adv_auto_connect"
android:title="@string/adv_auto_connect"/>
<PreferenceScreen
android:title="@string/advancedsettings"
android:summary="@string/advancedsettings_summary">
<EditTextPreference
android:key="adv_dns"
android:title="@string/adv_dns"
android:singleLine="true"/>
<ListPreference
android:key="profile"
android:title="@string/profile"/>
<CheckBoxPreference
android:key="auth_userpw"
android:title="@string/auth_userpw"
android:defaultValue="false"/>
<EditTextPreference
android:key="auth_username"
android:title="@string/auth_username"
android:dependency="auth_userpw"
android:singleLine="true"/>
<EditTextPreference
android:key="auth_password"
android:title="@string/auth_password"
android:inputType="textPassword"
android:dependency="auth_userpw"
android:singleLine="true"/>
<EditTextPreference
android:key="server_ip"
android:title="@string/server_ip"
android:singleLine="true"/>
<EditTextPreference
android:key="server_port"
android:title="@string/server_port"
android:inputType="number"
android:singleLine="true"/>
<CheckBoxPreference
android:key="ipv6_proxy"
android:title="@string/ipv6_proxy"
android:summary="@string/ipv6_proxy_sum"/>
<EditTextPreference
android:key="udp_gw"
android:title="@string/udp_gw"
android:singleLine="true"
android:dependency="udp_proxy"/>
<ListPreference
android:key="adv_route"
android:title="@string/adv_route"
android:entries="@array/adv_routes"
android:entryValues="@array/adv_routes_values"/>
<EditTextPreference
android:key="adv_dns_port"
android:title="@string/adv_dns_port"
android:inputType="number"
android:singleLine="true"/>
<CheckBoxPreference
android:key="adv_auto_connect"
android:title="@string/adv_auto_connect"/>
</PreferenceScreen>
</PreferenceCategory>
</PreferenceScreen>