mirror of
https://github.com/MatsuriDayo/NekoBoxForAndroid.git
synced 2025-12-18 22:20:06 +08:00
fix
This commit is contained in:
parent
4f05e021f5
commit
249511a4c0
@ -91,6 +91,7 @@ fun buildConfig(
|
||||
|
||||
val trafficMap = HashMap<String, MutableList<ProxyEntity>>()
|
||||
val globalOutbounds = ArrayList<Long>()
|
||||
var optionsToMerge = ""
|
||||
|
||||
fun ProxyEntity.resolveChain(): MutableList<ProxyEntity> {
|
||||
val bean = requireBean()
|
||||
@ -135,8 +136,6 @@ fun buildConfig(
|
||||
val resolveDestination = DataStore.resolveDestination
|
||||
val alerts = mutableListOf<Pair<Int, String>>()
|
||||
|
||||
var optionsToMerge = ""
|
||||
|
||||
return MyOptions().apply {
|
||||
if (!forTest && DataStore.enableClashAPI) experimental = ExperimentalOptions().apply {
|
||||
clash_api = ClashAPIOptions().apply {
|
||||
@ -377,7 +376,6 @@ fun buildConfig(
|
||||
if (index == 0 && bean.customConfigJson.isNotBlank()) {
|
||||
optionsToMerge = bean.customConfigJson
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
pastEntity?.requireBean()?.apply {
|
||||
|
||||
@ -134,6 +134,11 @@ public class HysteriaBean extends AbstractBean {
|
||||
return super.displayAddress();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canTCPing() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public HysteriaBean clone() {
|
||||
|
||||
@ -8,7 +8,9 @@ fun buildSingBoxOutboundSSHBean(bean: SSHBean): SingBoxOptions.Outbound_SSHOptio
|
||||
server = bean.serverAddress
|
||||
server_port = bean.serverPort
|
||||
user = bean.username
|
||||
host_key = bean.privateKey.split("\n")
|
||||
if (bean.publicKey.isNotBlank()) {
|
||||
host_key = bean.publicKey.split("\n")
|
||||
}
|
||||
when (bean.authType) {
|
||||
SSHBean.AUTH_TYPE_PRIVATE_KEY -> {
|
||||
private_key = bean.privateKey
|
||||
|
||||
@ -76,6 +76,11 @@ public class TuicBean extends AbstractBean {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canTCPing() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public TuicBean clone() {
|
||||
|
||||
@ -54,6 +54,11 @@ public class WireGuardBean extends AbstractBean {
|
||||
reserved = input.readString();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canTCPing() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public WireGuardBean clone() {
|
||||
|
||||
@ -19,6 +19,7 @@ import io.nekohasekai.sagernet.fmt.wireguard.WireGuardBean
|
||||
import io.nekohasekai.sagernet.ktx.*
|
||||
import libcore.Libcore
|
||||
import moe.matsuri.nb4a.Protocols
|
||||
import moe.matsuri.nb4a.proxy.config.ConfigBean
|
||||
import org.ini4j.Ini
|
||||
import org.json.JSONArray
|
||||
import org.json.JSONObject
|
||||
@ -479,10 +480,16 @@ object RawUpdater : GroupUpdater() {
|
||||
json.has("remote_addr") -> {
|
||||
return listOf(json.parseTrojanGo())
|
||||
}
|
||||
else -> json.forEach { _, it ->
|
||||
if (isJsonObjectValid(it)) {
|
||||
proxies.addAll(parseJSON(it))
|
||||
}
|
||||
json.has("outbounds") -> {
|
||||
return listOf(ConfigBean().applyDefaultValues().apply {
|
||||
config = json.toStringPretty()
|
||||
})
|
||||
}
|
||||
json.has("server") && json.has("server_port") -> {
|
||||
return listOf(ConfigBean().applyDefaultValues().apply {
|
||||
type = 1
|
||||
config = json.toStringPretty()
|
||||
})
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
@ -230,14 +230,14 @@ fun Fragment.startFilesForResult(
|
||||
|
||||
fun Fragment.needReload() {
|
||||
if (DataStore.serviceState.started) {
|
||||
snackbar(getString(R.string.restart)).setAction(R.string.apply) {
|
||||
snackbar(getString(R.string.need_reload)).setAction(R.string.apply) {
|
||||
SagerNet.reloadService()
|
||||
}.show()
|
||||
}
|
||||
}
|
||||
|
||||
fun Fragment.needRestart() {
|
||||
snackbar("Restart APP to apply changes.").setAction(R.string.apply) {
|
||||
snackbar(R.string.need_restart).setAction(R.string.apply) {
|
||||
SagerNet.stopService()
|
||||
val ctx = requireContext()
|
||||
runOnDefaultDispatcher {
|
||||
|
||||
@ -88,11 +88,21 @@ class AboutFragment : ToolbarFragment(R.layout.layout_about) {
|
||||
}
|
||||
.build())
|
||||
.addItem(MaterialAboutActionItem.Builder()
|
||||
.icon(R.drawable.ic_baseline_airplanemode_active_24)
|
||||
.icon(R.drawable.ic_baseline_layers_24)
|
||||
.text(getString(R.string.version_x, "sing-box"))
|
||||
.subText(Libcore.versionBox())
|
||||
.setOnClickAction { }
|
||||
.build())
|
||||
.addItem(MaterialAboutActionItem.Builder()
|
||||
.icon(R.drawable.ic_baseline_card_giftcard_24)
|
||||
.text(R.string.donate)
|
||||
.subText(R.string.donate_info)
|
||||
.setOnClickAction {
|
||||
requireContext().launchCustomTab(
|
||||
"https://matsuridayo.github.io/#donate"
|
||||
)
|
||||
}
|
||||
.build())
|
||||
.apply {
|
||||
for ((_, pkg) in PackageCache.installedPluginPackages) {
|
||||
try {
|
||||
|
||||
@ -313,7 +313,7 @@ class MainActivity : ThemedActivity(),
|
||||
.replace(R.id.fragment_holder, RouteFragment())
|
||||
.commitAllowingStateLoss()
|
||||
if (DataStore.serviceState.started) {
|
||||
snackbar(getString(R.string.restart)).setAction(R.string.apply) {
|
||||
snackbar(getString(R.string.need_reload)).setAction(R.string.apply) {
|
||||
SagerNet.reloadService()
|
||||
}.show()
|
||||
}
|
||||
@ -402,7 +402,7 @@ class MainActivity : ThemedActivity(),
|
||||
Key.SERVICE_MODE -> onBinderDied()
|
||||
Key.PROXY_APPS, Key.BYPASS_MODE, Key.INDIVIDUAL -> {
|
||||
if (DataStore.serviceState.canStop) {
|
||||
snackbar(getString(R.string.restart)).setAction(R.string.apply) {
|
||||
snackbar(getString(R.string.need_reload)).setAction(R.string.apply) {
|
||||
SagerNet.reloadService()
|
||||
}.show()
|
||||
}
|
||||
|
||||
@ -33,6 +33,7 @@ class WebviewFragment : ToolbarFragment(R.layout.layout_webview), Toolbar.OnMenu
|
||||
|
||||
// webview
|
||||
mWebView = binding.webview
|
||||
mWebView.settings.domStorageEnabled = true
|
||||
mWebView.settings.javaScriptEnabled = true
|
||||
mWebView.webViewClient = object : WebViewClient() {
|
||||
override fun onReceivedError(
|
||||
@ -48,13 +49,6 @@ class WebviewFragment : ToolbarFragment(R.layout.layout_webview), Toolbar.OnMenu
|
||||
mWebView.loadUrl(DataStore.yacdURL)
|
||||
}
|
||||
|
||||
override fun onDestroy() {
|
||||
super.onDestroy()
|
||||
// mWebView.onPause()
|
||||
// mWebView.removeAllViews()
|
||||
// mWebView.destroy()
|
||||
}
|
||||
|
||||
@SuppressLint("CheckResult")
|
||||
override fun onMenuItemClick(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
@ -71,6 +65,11 @@ class WebviewFragment : ToolbarFragment(R.layout.layout_webview), Toolbar.OnMenu
|
||||
positiveButton(R.string.save)
|
||||
}
|
||||
}
|
||||
R.id.close -> {
|
||||
mWebView.onPause()
|
||||
mWebView.removeAllViews()
|
||||
mWebView.destroy()
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
@ -75,6 +75,12 @@ abstract class StandardV2RaySettingsActivity : ProfileSettingsActivity<StandardV
|
||||
securityCategory = findPreference(Key.SERVER_SECURITY_CATEGORY)!!
|
||||
wsCategory = findPreference(Key.SERVER_WS_CATEGORY)!!
|
||||
|
||||
|
||||
// vmess/vless/http/trojan
|
||||
val isHttp = tmpBean is HttpBean
|
||||
val isVmess = tmpBean is VMessBean && tmpBean?.isVLESS == false
|
||||
val isVless = tmpBean?.isVLESS == true
|
||||
|
||||
serverPort.preference.apply {
|
||||
this as EditTextPreference
|
||||
setOnBindEditTextListener(EditTextPreferenceModifiers.Port)
|
||||
@ -87,14 +93,13 @@ abstract class StandardV2RaySettingsActivity : ProfileSettingsActivity<StandardV
|
||||
|
||||
uuid.preference.summaryProvider = PasswordSummaryProvider
|
||||
|
||||
type.preference.isVisible = tmpBean !is HttpBean
|
||||
uuid.preference.isVisible = tmpBean !is HttpBean
|
||||
packetEncoding.preference.isVisible = tmpBean !is HttpBean
|
||||
alterId.preference.isVisible = tmpBean is VMessBean && tmpBean?.isVLESS == false
|
||||
encryption.preference.isVisible = tmpBean is VMessBean
|
||||
type.preference.isVisible = tmpBean !is HttpBean
|
||||
username.preference.isVisible = tmpBean is HttpBean
|
||||
password.preference.isVisible = tmpBean is HttpBean
|
||||
type.preference.isVisible = !isHttp
|
||||
uuid.preference.isVisible = !isHttp
|
||||
packetEncoding.preference.isVisible = isVmess || isVless
|
||||
alterId.preference.isVisible = isVmess
|
||||
encryption.preference.isVisible = isVmess || isVless
|
||||
username.preference.isVisible = isHttp
|
||||
password.preference.isVisible = isHttp
|
||||
|
||||
if (tmpBean is TrojanBean) {
|
||||
uuid.preference.title = resources.getString(R.string.password)
|
||||
|
||||
@ -45,8 +45,8 @@
|
||||
android:checkableBehavior="single">
|
||||
<item
|
||||
android:id="@+id/nav_tuiguang"
|
||||
android:icon="@drawable/ic_baseline_airplanemode_active_24"
|
||||
android:title="推广" />
|
||||
android:icon="@drawable/ic_social_share"
|
||||
android:title="@string/ads" />
|
||||
<item
|
||||
android:id="@+id/nav_faq"
|
||||
android:icon="@drawable/ic_device_data_usage"
|
||||
|
||||
@ -5,4 +5,8 @@
|
||||
android:id="@+id/action_set_url"
|
||||
android:title="@string/set_panel_url"
|
||||
app:showAsAction="false" />
|
||||
<item
|
||||
android:id="@+id/close"
|
||||
android:title="@string/mal_close"
|
||||
app:showAsAction="false" />
|
||||
</menu>
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
<resources>
|
||||
<string name="menu_group">مجموعة</string>
|
||||
<string name="menu_configuration">ترتيب</string>
|
||||
<string name="logcat_summary">هذا مفيد جدا نجاح باهر</string>
|
||||
<string name="logcat">تصدير معلومات التصحيح</string>
|
||||
<string name="version_x">الإصدار (%s)</string>
|
||||
<string name="app_version">إصدار</string>
|
||||
@ -119,8 +118,6 @@
|
||||
<string name="route_rules_provider">مزود أصول القاعدة</string>
|
||||
<string name="route_assets">الأصول</string>
|
||||
<string name="route_manage_assets">إدارة أصول الطريق</string>
|
||||
<string name="route_reverse_redirect">إعادة التوجيه العكسي</string>
|
||||
<string name="route_reverse">عكس البروکسی</string>
|
||||
<string name="route_reset">إعادة تعيين</string>
|
||||
<string name="route_bypass_ip">قاعدة IP ل %s</string>
|
||||
<string name="route_bypass_domain">قاعدة المجال ل %s</string>
|
||||
@ -144,7 +141,6 @@
|
||||
<string name="extra_headers">رؤوس إضافية</string>
|
||||
<string name="encryption">التشفير</string>
|
||||
<string name="early_data_header_name">اسم رأس البيانات المبكر</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">سلسلة الشهادات المثبتة</string>
|
||||
<string name="certificates">الشهادات</string>
|
||||
<string name="alpn">تفاوض بروتوكول طبقة التطبيق</string>
|
||||
<string name="sni">بيان اسم الخادم</string>
|
||||
@ -212,8 +208,6 @@
|
||||
<string name="proxied_apps">وضع تطبيقات VPN</string>
|
||||
<string name="tcp_keep_alive_interval">يحتفظ TCP بالفاصل الزمني النشط لتسليم الحزم</string>
|
||||
<string name="mux_sum">تم تصميم Mux لتقليل زمن انتقال مصافحة TCP، وليس لزيادة إنتاجية الاتصال. عادةً ما يؤدي استخدام Mux لمشاهدة مقاطع الفيديو أو التنزيل أو اختبار السرعة إلى نتائج عكسية</string>
|
||||
<string name="mux_for_all_sum">إذا كان الخادم لا يدعم Mux، فلن نتمكن من الاتصال به.</string>
|
||||
<string name="mux_for_all">قم بتمكين Mux لجميع البروتوكولات المدعومة الممكنة</string>
|
||||
<string name="mux_concurrency">اتصالات مسك المتزامنة</string>
|
||||
<string name="enable_mux">تمكين المضاعف</string>
|
||||
<string name="traffic_sniffing">تمكين استنشاق حركة المرور</string>
|
||||
@ -236,11 +230,6 @@
|
||||
<string name="subscription_import">اشتراك الاستيراد</string>
|
||||
<string name="subscription_traffic">%s مستخدمة / %s متبقية</string>
|
||||
<string name="subscription_used">%s مستخدمة</string>
|
||||
<string name="group_filter_tags_nf">لا توجد علامات في هذا الاشتراك</string>
|
||||
<string name="group_filter_groups_nf">لا توجد مجموعات في هذا الاشتراك</string>
|
||||
<string name="group_filter_ns">مطلوب اشتراك OOCv1 لاستخدام ميزة التصفية</string>
|
||||
<string name="group_filter_tags">العلامات</string>
|
||||
<string name="group_filter_groups">مجموعات</string>
|
||||
<string name="group_filter">التكرير</string>
|
||||
<string name="subscription_update_message">جاري تحديث %s …</string>
|
||||
<string name="subscription_update">تحديث الاشتراك</string>
|
||||
@ -276,8 +265,6 @@
|
||||
<string name="group_basic">أساسي</string>
|
||||
<string name="trojan_provider">Trojan مزود</string>
|
||||
<string name="protocol_settings">إعدادات البروتوكول</string>
|
||||
<string name="bypass_lan_in_core_only_sum">إذا لم يعمل Lineage\'s السماح لعملاء نقطة الاتصال باستخدام شبكات VPN، فجرّب ذلك.</string>
|
||||
<string name="bypass_lan_in_core_only">تجاوز LAN في النواة فقط</string>
|
||||
<string name="append_http_proxy_sum">سيتم استخدام بروکسی HTTP مباشرة من (المتصفح/ بعض التطبيقات المدعومة)، دون المرور عبر جهاز NIC الافتراضي (Android 10+)</string>
|
||||
<string name="append_http_proxy">إلحاق بروکسی HTTP ب VPN</string>
|
||||
<string name="connection_test_timeout">نفذ الوقت</string>
|
||||
@ -307,7 +294,7 @@
|
||||
<string name="lines">%d سطور</string>
|
||||
<string name="route_warn">تأكد من قراءة الوثائق قبل إضافة القواعد المخصصة، وإلا فقد لا تتمكن من الاتصال بالإنترنت.</string>
|
||||
<string name="license">الرخصة</string>
|
||||
<string name="restart">أعد تحميل خدمة البروکسی لتطبيق التغييرات</string>
|
||||
<string name="need_reload">أعد تحميل خدمة البروکسی لتطبيق التغييرات</string>
|
||||
<string name="apply">تطبيق</string>
|
||||
<string name="no">لا</string>
|
||||
<string name="yes">نعم</string>
|
||||
@ -337,8 +324,6 @@
|
||||
<string name="connecting">يتصل…</string>
|
||||
<string name="deprecated">مهجور</string>
|
||||
<string name="insecure">غير آمن</string>
|
||||
<string name="insecure_warn_sum">مقدم من مجتمع مطوري Qv2ray</string>
|
||||
<string name="insecure_warn">استشارات أمنية</string>
|
||||
<string name="undo">تراجع</string>
|
||||
<plurals name="added">
|
||||
<item quantity="zero">مضاف</item>
|
||||
@ -357,8 +342,6 @@
|
||||
<item quantity="other"/>
|
||||
</plurals>
|
||||
<string name="add_profile_methods_manual_settings">الإعدادات اليدوية</string>
|
||||
<string name="experimental_no_termination_signal">لا ترسل إشارة إنهاء اتصال فردية مزدوجة لاتصال TCP عند نقلها عبر VMess. سيؤدي هذا إلى كسر بعض التطبيقات.</string>
|
||||
<string name="experimental_authenticated_length">لم يعد طول كل شحنة مرنًا. يتطلب هذا الاختبار خادمًا ويستخدم العميل نفس إصدار v2ray-core. من المتوقع المزيد من التحديثات الفورية في هذا الاختبار.</string>
|
||||
<string name="experimental_settings">تجريبي</string>
|
||||
<string name="route_need_vpn">تعتمد قاعدة التوجيه %s على أن تكون VPN سارية المفعول، لذلك يتم تجاهلها.</string>
|
||||
<string name="route_for">حكم ل %s</string>
|
||||
@ -371,11 +354,8 @@
|
||||
<string name="open_app">افتح التطبيق</string>
|
||||
<string name="copy_package_name">نسخ اسم الحزمة</string>
|
||||
<string name="copy_label">نسخ الاسم</string>
|
||||
<string name="traffic_holder">افتح VPN لتسجيل إحصائيات حركة المرور</string>
|
||||
<string name="udp_connections">%d اتصالات UDP</string>
|
||||
<string name="tcp_connections">%d اتصالات TCP</string>
|
||||
<string name="traffic_stats">إحصائيات</string>
|
||||
<string name="traffic_active">نشط</string>
|
||||
<string name="shadowsocks_plugin_v2ray">V2Ray (مكون أندرويد الإضافي Shadowsocks)</string>
|
||||
<string name="shadowsocks_plugin_simple_obfs">Simple Obfs (مكون أندرويد الإضافي Shadowsocks)</string>
|
||||
<string name="plugin_exists_but_on_shit_system">يتطلب الملف التعریف %s المكوّن الإضافي %s، لكن بائع المعدات المملوكة لك (عادةً عمالقة المراقبة وصانع البرامج الضارة) تلاعب بجهاز أندرويد، مما يجعل المكون الإضافي غير قابل للاستخدام.</string>
|
||||
@ -388,7 +368,6 @@
|
||||
<string name="hysteria_stream_receive_window">نافذة تلقي دفق QUIC</string>
|
||||
<string name="menu_traffic">مرور</string>
|
||||
<string name="no_statistics">لا توجد إحصاءات حتى الآن</string>
|
||||
<string name="traffic_statistics_summary">قد يزيد من استهلاك الطاقة</string>
|
||||
<string name="clear_logcat">تقارير أداء واضحة</string>
|
||||
<string name="menu_log">السجلات</string>
|
||||
<string name="menu_tools">أدوات</string>
|
||||
|
||||
@ -106,5 +106,4 @@
|
||||
<string name="menu_about">Пра</string>
|
||||
<string name="menu_group">Група</string>
|
||||
<string name="menu_configuration">Канфігурацыя</string>
|
||||
<string name="logcat_summary">Такі карысны вельмі нічога сабе</string>
|
||||
</resources>
|
||||
@ -12,7 +12,6 @@
|
||||
<string name="menu_group">Gruppe</string>
|
||||
<string name="menu_configuration">Konfiguration</string>
|
||||
<string name="app_version">Version</string>
|
||||
<string name="logcat_summary">So nützlich sehr wow</string>
|
||||
<string name="logcat">Debug-Informationen exportieren</string>
|
||||
<string name="version_x">Version (%s)</string>
|
||||
<string name="oss_licenses">Quelloffene Lizenzen</string>
|
||||
|
||||
@ -7,9 +7,8 @@
|
||||
<string name="oss_licenses">Licencias de código abierto</string>
|
||||
<string name="app_version">Versión</string>
|
||||
<string name="version_x">Versión (%s)</string>
|
||||
<string name="logcat">Exportar información de depuración</string>
|
||||
<string name="logcat_summary">Tan útil, muy guau</string>
|
||||
<string name="menu_configuration">Configuración</string>
|
||||
<string name="logcat">Exportar información de depuración</string>
|
||||
<string name="menu_configuration">Configuración</string>
|
||||
<string name="menu_group">Grupo</string>
|
||||
<string name="menu_about">Acerca de</string>
|
||||
<string name="theme">Tema</string>
|
||||
@ -118,9 +117,8 @@
|
||||
<string name="tls">Usar TLS</string>
|
||||
<string name="sni">Indicación del nombre del servidor</string>
|
||||
<string name="alpn">Negociación de protocolo de capa de aplicación</string>
|
||||
<string name="certificates">Certificados</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">Cadena de certificados fijada</string>
|
||||
<string name="early_data_header_name">Nombre de encabezado de datos tempranos</string>
|
||||
<string name="certificates">Certificados</string>
|
||||
<string name="early_data_header_name">Nombre de encabezado de datos tempranos</string>
|
||||
<string name="encryption">Cifrado</string>
|
||||
<string name="extra_headers">Encabezados adicionales</string>
|
||||
<string name="config_type">Tipo de configuración</string>
|
||||
@ -144,10 +142,8 @@
|
||||
<string name="route_bypass_domain">Regla de dominio para %s</string>
|
||||
<string name="route_play_store">Regla de la Play Store para %s</string>
|
||||
<string name="route_bypass_ip">Regla de IP para %s</string>
|
||||
<string name="route_reset">Reiniciar</string>
|
||||
<string name="route_reverse">Proxy inverso</string>
|
||||
<string name="route_reverse_redirect">Redirección inversa</string>
|
||||
<string name="route_manage_assets">Administrar activos de ruta</string>
|
||||
<string name="route_reset">Reiniciar</string>
|
||||
<string name="route_manage_assets">Administrar activos de ruta</string>
|
||||
<string name="route_assets">Activos</string>
|
||||
<string name="route_rules_provider">Proveedor de activos de reglas</string>
|
||||
<string name="route_rules_official">Oficial</string>
|
||||
@ -160,12 +156,9 @@
|
||||
<string name="route_opt_block_analysis">Bloquear analítica</string>
|
||||
<string name="domain_strategy">Estrategia de resolución de dominio</string>
|
||||
<string name="traffic_sniffing">Activar rastreo de tráfico</string>
|
||||
<string name="enable_mux">Activar multiplexor</string>
|
||||
<string name="mux_sum">Mux está diseñado para reducir la latencia del protocolo de enlace TCP, no para aumentar el rendimiento de la conexión. Usar Mux para ver videos, descargar o probar la velocidad suele ser contraproducente</string>
|
||||
<string name="mux_concurrency">Conexiones simultáneas Mux</string>
|
||||
<string name="mux_for_all">Activar Mux para todos los protocolos admitidos posibles</string>
|
||||
<string name="mux_for_all_sum">Si el servidor no es compatible con Mux, no podremos conectarnos a él.</string>
|
||||
<string name="tcp_keep_alive_interval">TCP mantiene activo el intervalo de entrega de paquetes</string>
|
||||
<string name="enable_mux">Activar multiplexor</string>
|
||||
<string name="mux_concurrency">Conexiones simultáneas Mux</string>
|
||||
<string name="tcp_keep_alive_interval">TCP mantiene activo el intervalo de entrega de paquetes</string>
|
||||
<string name="proxied_apps">Modo VPN de aplicaciones</string>
|
||||
<string name="proxied_apps_summary">Configurar el modo VPN para las aplicaciones seleccionadas</string>
|
||||
<string name="on">Encendido</string>
|
||||
@ -253,10 +246,8 @@
|
||||
<item quantity="one">Añadido</item>
|
||||
<item quantity="other">%d proxys añadidos</item>
|
||||
</plurals>
|
||||
<string name="undo">Deshacer</string>
|
||||
<string name="insecure_warn">Aviso de seguridad</string>
|
||||
<string name="insecure_warn_sum">Proporcionado por la comunidad de desarrolladores de Qv2ray</string>
|
||||
<string name="insecure">Inseguro</string>
|
||||
<string name="undo">Deshacer</string>
|
||||
<string name="insecure">Inseguro</string>
|
||||
<string name="deprecated">Obsoleto</string>
|
||||
<!-- tasker -->
|
||||
<!-- status -->
|
||||
@ -289,7 +280,7 @@
|
||||
<string name="yes">Sí</string>
|
||||
<string name="no">No</string>
|
||||
<string name="apply">Aplicar</string>
|
||||
<string name="restart">Vuelva a cargar el servicio de proxy para aplicar los cambios</string>
|
||||
<string name="need_reload">Vuelva a cargar el servicio de proxy para aplicar los cambios</string>
|
||||
<string name="license">Licencia</string>
|
||||
<string name="route_warn">Asegúrese de haber leído la documentación antes de agregar reglas personalizadas; de lo contrario, es posible que no pueda conectarse a Internet.</string>
|
||||
<string name="lines">%d líneas</string>
|
||||
@ -324,10 +315,8 @@
|
||||
<string name="connection_test_unreachable">Inalcanzable</string>
|
||||
<string name="connection_test_timeout">Se acabó el tiempo</string>
|
||||
<string name="append_http_proxy">Añadir proxy HTTP a la VPN</string>
|
||||
<string name="append_http_proxy_sum">El proxy HTTP se utilizará directamente desde (navegador/algunas aplicaciones compatibles), sin pasar por el dispositivo NIC virtual (Android 10+)</string>
|
||||
<string name="bypass_lan_in_core_only">Omitir LAN solo en núcleo</string>
|
||||
<string name="bypass_lan_in_core_only_sum">Si la opción "Permitir que los clientes de hotspot usen VPN" de Lineage no funciona, intente esto.</string>
|
||||
<string name="protocol_settings">Ajustes de protocolo</string>
|
||||
<string name="append_http_proxy_sum">El proxy HTTP se utilizará directamente desde (navegador/algunas aplicaciones compatibles), sin pasar por el dispositivo NIC virtual (Android 10+)</string>
|
||||
<string name="protocol_settings">Ajustes de protocolo</string>
|
||||
<string name="trojan_provider">Proveedor Trojan</string>
|
||||
<string name="group_basic">Básico</string>
|
||||
<string name="group_settings">Ajustes de grupo</string>
|
||||
@ -362,15 +351,8 @@
|
||||
<string name="service_subscription">Servicio de actualización de suscripción</string>
|
||||
<string name="subscription_update">Actualización de suscripción</string>
|
||||
<string name="subscription_update_message">Actualizando %s…</string>
|
||||
<string name="group_filter">Filtrar</string>
|
||||
<string name="group_filter_groups">Grupos</string>
|
||||
<string name="group_filter_tags">Etiquetas</string>
|
||||
<string name="group_filter_owners">Propietarios</string>
|
||||
<string name="group_filter_ns">Se requiere suscripción OOCv1 para usar la función de filtrado</string>
|
||||
<string name="group_filter_groups_nf">No hay grupos en esta suscripción</string>
|
||||
<string name="group_filter_tags_nf">No hay etiquetas en esta suscripción</string>
|
||||
<string name="group_filter_owners_nf">No hay propietarios en esta suscripción</string>
|
||||
<string name="subscription_used">%s usado</string>
|
||||
<string name="group_filter">Filtrar</string>
|
||||
<string name="subscription_used">%s usado</string>
|
||||
<string name="subscription_traffic">%s usados / %s restantes</string>
|
||||
<string name="subscription_import">Importar suscripción</string>
|
||||
<string name="subscription_import_message">¿Confirma que desea importar la suscripción %s? Si proviene de una fuente que no es de confianza, hacer esto puede provocar que se filtre su IP y su comportamiento.</string>
|
||||
@ -385,10 +367,8 @@
|
||||
<string name="hysteria_auth_payload">Payload de autenticación</string>
|
||||
<string name="hysteria_upload_mbps">Velocidad máxima de carga (en Mbps)</string>
|
||||
<string name="hysteria_download_mbps">Velocidad máxima de descarga (en Mbps)</string>
|
||||
<string name="experimental_settings">Experimental</string>
|
||||
<string name="experimental_authenticated_length">Hace que la longitud de cada segmento de payload ya no sea maleable. Este experimento requiere que el servidor y el cliente usen la misma versión de v2ray-core. Se esperan más actualizaciones de última hora sobre este experimento.</string>
|
||||
<string name="experimental_no_termination_signal">No envía una señal de terminación dúplex simple de conexión para la conexión TCP cuando se transfiera a través de VMess. Esto romperá alguna aplicación.</string>
|
||||
<string name="hysteria_stream_receive_window">Ventana de recepción de transmisión QUIC</string>
|
||||
<string name="experimental_settings">Experimental</string>
|
||||
<string name="hysteria_stream_receive_window">Ventana de recepción de transmisión QUIC</string>
|
||||
<string name="hysteria_connection_receive_window">Ventana de recepción de conexión QUIC</string>
|
||||
<string name="group_order">Orden</string>
|
||||
<string name="group_order_origin">Origen</string>
|
||||
@ -403,16 +383,12 @@
|
||||
<string name="traffic_downlink" translatable="false">%s | %s/s ↓</string>
|
||||
|
||||
<string name="traffic_uplink_total" translatable="false">%s ↑</string>
|
||||
<string name="traffic_downlink_total" translatable="false">%s ↓</string>
|
||||
<string name="traffic_active">Activo</string>
|
||||
<string name="traffic_stats">Estadísticas</string>
|
||||
|
||||
<string name="traffic_downlink_total" translatable="false">%s ↓</string>
|
||||
|
||||
<string name="tcp_connections">%d conexiones TCP</string>
|
||||
<string name="udp_connections">%d conexiones UDP</string>
|
||||
|
||||
<string name="traffic_holder">Abra la VPN para registrar las estadísticas de tráfico</string>
|
||||
|
||||
<string name="copy_label">Copiar nombre</string>
|
||||
<string name="udp_connections">%d conexiones UDP</string>
|
||||
|
||||
<string name="copy_label">Copiar nombre</string>
|
||||
<string name="copy_package_name">Copiar nombre del paquete</string>
|
||||
<string name="open_app">Abrir la app</string>
|
||||
<string name="open_settings">Abrir los ajustes</string>
|
||||
@ -424,12 +400,10 @@
|
||||
<string name="app_no_launcher">La aplicación no tiene interfaz.</string>
|
||||
<string name="route_for">Regla para %s</string>
|
||||
|
||||
<string name="route_need_vpn">La regla de enrutamiento %s depende de que la VPN esté en vigor, por lo que se ignora.</string>
|
||||
|
||||
<string name="app_traffic_statistics">Estadísticas de tráfico de aplicaciones</string>
|
||||
<string name="profile_traffic_statistics">Estadísticas de tráfico del perfil</string>
|
||||
<string name="traffic_statistics_summary">Puede aumentar el consumo de energía</string>
|
||||
<string name="profile_traffic_statistics_summary">Cuando está desactivado, el tráfico utilizado no se contará</string>
|
||||
<string name="route_need_vpn">La regla de enrutamiento %s depende de que la VPN esté en vigor, por lo que se ignora.</string>
|
||||
|
||||
<string name="profile_traffic_statistics">Estadísticas de tráfico del perfil</string>
|
||||
<string name="profile_traffic_statistics_summary">Cuando está desactivado, el tráfico utilizado no se contará</string>
|
||||
<string name="no_statistics">Aún no hay estadísticas</string>
|
||||
<string name="app_statistics_disabled">Estadísticas de tráfico de aplicaciones desactivado</string>
|
||||
<string name="ssh_auth_type_none">Ninguna</string>
|
||||
@ -453,10 +427,8 @@
|
||||
<string name="destination_override_summary">Usa el dominio rastreado para sobrescribir la dirección de destino, no solo para el enrutamiento</string>
|
||||
<string name="resolve_destination">Resolver destino</string>
|
||||
<string name="resolve_destination_summary">Si la dirección de destino es un dominio, se distribuye según la estrategia IPv6.</string>
|
||||
<string name="pcap" translatable="false">Pcap</string>
|
||||
<string name="enable_pcap">Activar Pcap</string>
|
||||
<string name="pcap_summary">Guardar tráfico en un archivo .pcap</string>
|
||||
<string name="pcap_notice">Los archivos Pcap se guardarán en %s</string>
|
||||
<string name="pcap" translatable="false">Pcap</string>
|
||||
<string name="pcap_notice">Los archivos Pcap se guardarán en %s</string>
|
||||
<string name="naive_insecure_concurrency">Concurrencia insegura</string>
|
||||
<string name="naive_insecure_concurrency_summary">Usa N conexiones de túnel concurrentes para ser más robusto en malas condiciones de red. Más conexiones hacen que la tunelización sea más fácil de detectar y menos segura. Este proyecto se esfuerza por lograr la mayor seguridad contra el análisis del tráfico. Usarlo de manera insegura anula su propósito. \n\nSi debe usar esto, pruebe N=2 primero para ver si resuelve sus problemas. Se recomienda enfáticamente no usar más de 4 conexiones aquí.</string>
|
||||
|
||||
@ -480,9 +452,8 @@
|
||||
<string name="backup_import_summary">La importación sobrescribirá los datos existentes.</string>
|
||||
<string name="backup_importing">Importando…</string>
|
||||
|
||||
<string name="packet_encoding">Codificación de paquetes</string>
|
||||
<string name="experimental_reduced_iv_head_entropy">Esta es la propuesta de GFWReport para una contramedida para el flujo aleatorio como comportamiento de bloqueo de protocolo observado en GFW. Esta opción reasigna los primeros 6 bytes de IV a caracteres imprimibles, es posible que cualquier persona en la ruta de red privilegiada identifique el protocolo cuando está activado.</string>
|
||||
<string name="acquire_wake_lock">Adquirir WakeLock</string>
|
||||
<string name="packet_encoding">Codificación de paquetes</string>
|
||||
<string name="acquire_wake_lock">Adquirir WakeLock</string>
|
||||
<string name="release_wake_lock">Liberar WakeLock</string>
|
||||
<string name="acquire_wake_lock_summary">Mantener la CPU encendida</string>
|
||||
<string name="action_switch">Cambiar</string>
|
||||
|
||||
@ -8,7 +8,6 @@
|
||||
<string name="app_version">نسخه</string>
|
||||
<string name="version_x">نسخه (%s)</string>
|
||||
<string name="logcat">صادر اطلاعات اشکال زدایی</string>
|
||||
<string name="logcat_summary">بسیار مفید است</string>
|
||||
<string name="menu_configuration">پیکربندی</string>
|
||||
<string name="menu_group">گروه</string>
|
||||
<string name="menu_about">در باره</string>
|
||||
@ -117,7 +116,6 @@
|
||||
<string name="sni">نشانگر نام سرور</string>
|
||||
<string name="alpn">سطح کاربردی مذاکرات پروتکل</string>
|
||||
<string name="certificates">گواهینامه ها</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">زنجیره گواهی پین شده</string>
|
||||
<string name="early_data_header_name">نام هدر داده اولیه</string>
|
||||
<string name="encryption">رمزگذاری</string>
|
||||
<string name="extra_headers">هدر های اضافی</string>
|
||||
@ -143,8 +141,6 @@
|
||||
<string name="route_play_store">قانون فروشگاه Play برای %s</string>
|
||||
<string name="route_bypass_ip">قانون IP برای %s</string>
|
||||
<string name="route_reset">بازنشانی کنید</string>
|
||||
<string name="route_reverse">پروکسی معکوس</string>
|
||||
<string name="route_reverse_redirect">تغییر مسیر معکوس</string>
|
||||
<string name="route_manage_assets">مدیریت مسیر</string>
|
||||
<string name="route_assets">دارایی</string>
|
||||
<string name="route_rules_provider">ارائه دهنده دارایی های قانون</string>
|
||||
@ -160,10 +156,7 @@
|
||||
<string name="domain_strategy">استراتژی حل و فصل دامنه</string>
|
||||
<string name="traffic_sniffing">بو کشیدن ترافیک را فعال کنید</string>
|
||||
<string name="enable_mux">مولتی پلکسر را فعال کنید</string>
|
||||
<string name="mux_sum">Mux برای کاهش تأخیر در دست دادن TCP طراحی شده است، نه برای افزایش توان اتصال. استفاده از Mux برای تماشای فیلم، دانلود یا تست سرعت معمولاً نتیجهای ندارد</string>
|
||||
<string name="mux_concurrency">Mux اتصالات همزمان</string>
|
||||
<string name="mux_for_all">Mux را برای همه پروتکل های پشتیبانی شده ممکن فعال کنید</string>
|
||||
<string name="mux_for_all_sum">اگر سرور از Mux پشتیبانی نکند، نمی توانیم به آن متصل شویم.</string>
|
||||
<string name="tcp_keep_alive_interval">TCP بازه تحویل بسته را فعال نگه می دارد</string>
|
||||
<string name="proxied_apps">حالت VPN برنامه ها</string>
|
||||
<string name="proxied_apps_summary">حالت VPN را برای برنامه های انتخابی پیکربندی کنید</string>
|
||||
@ -241,8 +234,6 @@
|
||||
<item quantity="other">%d پروکسی اضافه شد</item>
|
||||
</plurals>
|
||||
<string name="undo">واگرد</string>
|
||||
<string name="insecure_warn">مشاوره امنیتی</string>
|
||||
<string name="insecure_warn_sum">ارائه شده توسط انجمن توسعه دهندگان Qv2ray</string>
|
||||
<string name="insecure">ناامن</string>
|
||||
<string name="deprecated">Deprecated</string>
|
||||
<!-- tasker -->
|
||||
@ -276,7 +267,7 @@
|
||||
<string name="yes">آره</string>
|
||||
<string name="no">نه</string>
|
||||
<string name="apply">اعمال کردن</string>
|
||||
<string name="restart">برای اعمال تغییرات، سرویس پروکسی را دوباره بارگیری کنید</string>
|
||||
<string name="need_reload">برای اعمال تغییرات، سرویس پروکسی را دوباره بارگیری کنید</string>
|
||||
<string name="license">مجوز</string>
|
||||
<string name="route_warn">قبل از افزودن قوانین سفارشی مطمئن شوید که اسناد را مطالعه کرده اید، در غیر این صورت ممکن است نتوانید به اینترنت متصل شوید.</string>
|
||||
<string name="lines">%d خطوط</string>
|
||||
@ -306,8 +297,6 @@
|
||||
<string name="connection_test_timeout">تایم اوت</string>
|
||||
<string name="append_http_proxy">پروکسی HTTP را به VPN اضافه کنید</string>
|
||||
<string name="append_http_proxy_sum">پروکسی HTTP مستقیماً از (مرورگر/برخی برنامههای پشتیبانیشده) بدون استفاده از دستگاه NIC مجازی (Android 10+) استفاده میشود.</string>
|
||||
<string name="bypass_lan_in_core_only">دور زدن LAN در Core</string>
|
||||
<string name="bypass_lan_in_core_only_sum">اگر Lineage \"اجازه دادن به سرویس گیرندگان هات اسپات برای استفاده از VPN\" کار نمی کند، این را امتحان کنید.</string>
|
||||
<string name="protocol_settings">تنظیمات پروتکل</string>
|
||||
<string name="trojan_provider">ارائه دهنده تروجان</string>
|
||||
<string name="group_basic">پایه ای</string>
|
||||
@ -343,13 +332,6 @@
|
||||
<string name="subscription_update">به روز رسانی اشتراک</string>
|
||||
<string name="subscription_update_message">در حال بروز رسانی %s …</string>
|
||||
<string name="group_filter">فیلتر</string>
|
||||
<string name="group_filter_groups">گروه ها</string>
|
||||
<string name="group_filter_tags">تگ ها</string>
|
||||
<string name="group_filter_owners">صاحبان</string>
|
||||
<string name="group_filter_ns">اشتراک OOCv1 برای استفاده از ویژگی فیلتر کردن لازم است</string>
|
||||
<string name="group_filter_groups_nf">هیچ گروهی در این اشتراک وجود ندارد</string>
|
||||
<string name="group_filter_tags_nf">هیچ تگ در این اشتراک وجود ندارد</string>
|
||||
<string name="group_filter_owners_nf">هیچ مالکی در این اشتراک وجود ندارد</string>
|
||||
<string name="subscription_used">%s استفاده شده</string>
|
||||
<string name="subscription_traffic">%s استفاده شده / %s باقی مانده است</string>
|
||||
<string name="subscription_expire">انقضا: %s</string>
|
||||
@ -367,8 +349,6 @@
|
||||
<string name="hysteria_upload_mbps">حداکثر سرعت آپلود (به مگابیت بر ثانیه)</string>
|
||||
<string name="hysteria_download_mbps">حداکثر سرعت دانلود (به مگابیت بر ثانیه)</string>
|
||||
<string name="experimental_settings">تجربی</string>
|
||||
<string name="experimental_authenticated_length">طول هر بخش محموله بار دیگر قابل انعطاف نباشد. این آزمایش مستلزم استفاده سرور و کلاینت از نسخه مشابه v2ray-core است. انتظار میرود بهروزرسانیهای سریعتری درباره این آزمایش انجام شود.</string>
|
||||
<string name="experimental_no_termination_signal">هنگام انتقال از طریق VMess، سیگنال پایان دوطرفه برای اتصال TCP ارسال نکنید. این باعث شکستن برخی از برنامه ها می شود.</string>
|
||||
<string name="hysteria_stream_receive_window">پنجره دریافت جریان QUIC</string>
|
||||
<string name="hysteria_connection_receive_window">پنجره دریافت اتصال QUIC</string>
|
||||
<string name="hysteria_disable_mtu_discovery">Path MTU Discovery را غیرفعال کنید</string>
|
||||
@ -379,11 +359,8 @@
|
||||
<string name="plugin_exists_but_on_shit_system">پروفایل %s نیاز دارد %s افزونه، اما فروشنده تجهیزات اختصاصی شما (معمولا غول های سرمایه نظارتی و سازنده بدافزار) اندروید شما را دستکاری کرده و باعث غیرقابل استفاده شدن افزونه شده است.</string>
|
||||
<string name="shadowsocks_plugin_simple_obfs">Obfs ساده (افزونه اندروید Shadowsocks)</string>
|
||||
<string name="shadowsocks_plugin_v2ray">V2Ray (افزونه Shadowsocks Android)</string>
|
||||
<string name="traffic_active">فعال</string>
|
||||
<string name="traffic_stats">آمار</string>
|
||||
<string name="tcp_connections">%d اتصالات TCP</string>
|
||||
<string name="udp_connections">%d اتصالات UDP</string>
|
||||
<string name="traffic_holder">VPN را برای ثبت آمار ترافیک باز کنید</string>
|
||||
<string name="copy_label">کپی نام</string>
|
||||
<string name="copy_package_name">کپی نام بسته</string>
|
||||
<string name="open_app">اپلیکیشن را باز کن</string>
|
||||
@ -395,9 +372,7 @@
|
||||
<string name="app_no_launcher">برنامه هیچ رابطی ندارد.</string>
|
||||
<string name="route_for">قانون برای %s</string>
|
||||
<string name="route_need_vpn">قانون مسیریابی %s برای کارایی VPN متکی است، بنابراین نادیده گرفته می شود.</string>
|
||||
<string name="app_traffic_statistics">آمار ترافیک اپلیکیشن</string>
|
||||
<string name="profile_traffic_statistics">آمار ترافیک پروفایل</string>
|
||||
<string name="traffic_statistics_summary">ممکن است مصرف برق را افزایش دهد</string>
|
||||
<string name="profile_traffic_statistics_summary">در صورت غیرفعال شدن، ترافیک استفاده شده محاسبه نخواهد شد</string>
|
||||
<string name="no_statistics">هنوز آماری وجود ندارد</string>
|
||||
<string name="app_statistics_disabled">آمار ترافیک برنامه غیرفعال شد</string>
|
||||
@ -420,8 +395,6 @@
|
||||
<string name="destination_override_summary">از دامنه sniffed برای بازنویسی آدرس مقصد استفاده کنید، نه فقط برای مسیریابی</string>
|
||||
<string name="resolve_destination">مقصد را حل کنید</string>
|
||||
<string name="resolve_destination_summary">اگر آدرس مقصد یک دامنه باشد، بر اساس استراتژی IPv6 (تعارض با FakeDNS) از بین میرود.</string>
|
||||
<string name="enable_pcap">Pcap را فعال کنید</string>
|
||||
<string name="pcap_summary">ذخیره ترافیک در فایل pcap</string>
|
||||
<string name="pcap_notice">فایل های Pcap در ذخیره می شوند%s</string>
|
||||
<string name="naive_insecure_concurrency">همزمانی ناامن</string>
|
||||
<string name="naive_insecure_concurrency_summary">از N اتصال تونل همزمان برای قوی تر بودن در شرایط بد شبکه استفاده کنید. اتصالات بیشتر تشخیص تونل را آسان تر و ایمن تر می کند. این پروژه برای قوی ترین امنیت در برابر تجزیه و تحلیل ترافیک تلاش می کند. استفاده از آن به روشی ناامن، هدف آن را شکست می دهد. \n\n اگر باید از این استفاده کنید، ابتدا N=2 را امتحان کنید تا ببینید آیا مشکلات شما حل می شود یا خیر. اکیداً توصیه می شود از بیش از 4 اتصال در اینجا استفاده نکنید.</string>
|
||||
@ -443,7 +416,6 @@
|
||||
<string name="backup_import_summary">وارد کردن دادههای موجود را بازنویسی میکند.</string>
|
||||
<string name="backup_importing">وارد کردن…</string>
|
||||
<string name="packet_encoding">رمزگذاری بسته ها</string>
|
||||
<string name="experimental_reduced_iv_head_entropy">این پیشنهاد GFWReport برای یک اقدام متقابل برای جریان تصادفی مانند رفتار مسدود کردن پروتکل مشاهده شده در GFW است. این گزینه 6 بایت اول IV را به کاراکترهای قابل چاپ بازنگری میکند، این امکان برای هر کسی که در مسیر شبکه ممتاز است میتواند در صورت فعال بودن پروتکل را شناسایی کند.</string>
|
||||
<string name="acquire_wake_lock">WakeLock را بدست آورید</string>
|
||||
<string name="release_wake_lock">WakeLock را آزاد کنید</string>
|
||||
<string name="acquire_wake_lock_summary">CPU را روشن نگه دارید</string>
|
||||
|
||||
@ -36,9 +36,6 @@
|
||||
<string name="apps">Applications</string>
|
||||
<string name="clear_profiles_message">Êtes-vous sûr(e) de vouloir supprimer ce groupe \?</string>
|
||||
<string name="profile_import_message">Confirmez-vous que vous voulez importer le profil %s \?</string>
|
||||
<string name="group_filter_tags_nf">Aucune étiquette dans cet abonnement</string>
|
||||
<string name="group_filter_tags">Étiquettes</string>
|
||||
<string name="group_filter_groups">Groupes</string>
|
||||
<string name="general_settings">Paramètres de l\'appli</string>
|
||||
<string name="cag_route">Paramètres d\'itinéraire</string>
|
||||
<string name="service_mode">Mode service</string>
|
||||
@ -86,7 +83,6 @@
|
||||
<string name="service_mode_proxy">Agent seulement</string>
|
||||
<string name="group_duplicate">Reproduction:
|
||||
\n%s</string>
|
||||
<string name="logcat_summary">Ça marche</string>
|
||||
<string name="connection_test_clear_results">Effacer les résultats des tests</string>
|
||||
<string name="action_export_err">Échec de l\'export.</string>
|
||||
<string name="ssh_private_key">Clé privée</string>
|
||||
@ -202,11 +198,8 @@
|
||||
<string name="ooc_warning">Notice</string>
|
||||
<string name="install_from_fdroid">Installer depuis F-Droid</string>
|
||||
<string name="subscription_update_message">Mise à jour de %s…</string>
|
||||
<string name="group_filter_owners">Propriétaires</string>
|
||||
<string name="group_order">Ordre</string>
|
||||
<string name="group_order_origin">Origine</string>
|
||||
<string name="traffic_active">Actif</string>
|
||||
<string name="traffic_stats">Statistiques</string>
|
||||
<string name="tcp_connections">%d connexions TCP</string>
|
||||
<string name="udp_connections">%d connexions UDP</string>
|
||||
<string name="copy_package_name">Copier le nom du paquet</string>
|
||||
@ -231,13 +224,12 @@
|
||||
<string name="group_order_by_name">Par nom</string>
|
||||
<string name="wireguard_local_address">Adresse locale</string>
|
||||
<string name="proxy_cat">Préférences du serveur</string>
|
||||
<string name="restart">Recharger le service de proxy pour appliquer les modifications</string>
|
||||
<string name="need_reload">Recharger le service de proxy pour appliquer les modifications</string>
|
||||
<string name="append_http_proxy">Ajouter un proxy HTTP au VPN</string>
|
||||
<string name="subscription_settings">Préférences de souscription</string>
|
||||
<string name="group_type">Type du groupe</string>
|
||||
<string name="subscription_type">Type de souscription</string>
|
||||
<string name="install_from_play_store">Installer depuis le Play Store</string>
|
||||
<string name="group_filter_groups_nf">Aucun groupe pour cette souscription</string>
|
||||
<string name="subscription_used">%s utilisé</string>
|
||||
<string name="group_order_by_delay">Par délai</string>
|
||||
<string name="route_bypass_ip">Règle IP pour %s</string>
|
||||
@ -267,7 +259,6 @@
|
||||
<string name="app_no_launcher">L\'appli n\'a pas d\'interface.</string>
|
||||
<string name="destination_override">Écraser la destination</string>
|
||||
<string name="resolve_destination">Résoudre la destination</string>
|
||||
<string name="pcap_summary">Enregistrer le trafic dans un fichier .pcap</string>
|
||||
<string name="add_profile_methods_manual_settings">Préférences manuels</string>
|
||||
<string name="backup">Sauvegarde</string>
|
||||
<string name="backup_settings">Préférences</string>
|
||||
@ -299,11 +290,9 @@
|
||||
<string name="auto_update">Mise à jour auto</string>
|
||||
<string name="subscription_traffic">%s utilisé(s) / %s restant(s)</string>
|
||||
<string name="subscription_import">Importer une souscription</string>
|
||||
<string name="group_filter_owners_nf">Aucun propriétaire dans cette souscription</string>
|
||||
<string name="profile_import">Importer un profil</string>
|
||||
<string name="warp_generate">Générer une configuration</string>
|
||||
<string name="stun_attest_loading">Cela peut prendre quelques minutes…</string>
|
||||
<string name="traffic_statistics_summary">Peut augmenter la consommation d\'énergie</string>
|
||||
<string name="invalid_backup_file">Fichier de sauvegarde invalide</string>
|
||||
<string name="backup_import_summary">L\'importation écrasera les données existantes.</string>
|
||||
<string name="tools_network">Réseaux</string>
|
||||
|
||||
@ -89,7 +89,6 @@
|
||||
<string name="menu_about">Tentang</string>
|
||||
<string name="menu_group">Grup</string>
|
||||
<string name="menu_configuration">Konfigurasi</string>
|
||||
<string name="logcat_summary">Sangat bermanfaat sekali</string>
|
||||
<string name="logcat">Ekspor informasi debug</string>
|
||||
<string name="version_x">Versi (%s)</string>
|
||||
<string name="app_version">Versi</string>
|
||||
@ -106,7 +105,6 @@
|
||||
<string name="profile_empty">Silakan pilih profil</string>
|
||||
<string name="auto_connect">Sambungkan Otomatis</string>
|
||||
<string name="encryption">Enkripsi</string>
|
||||
<string name="kcp_seed">mKCP Seed</string>
|
||||
<string name="select_profile">Pilih Profil</string>
|
||||
<string name="add_profile">Tambah Profil</string>
|
||||
<string name="share">Bagikan</string>
|
||||
@ -135,7 +133,6 @@
|
||||
<string name="route_asset_no_update">Tidak ada pembaruan</string>
|
||||
<string name="route_asset_status">Versi lokal: %s</string>
|
||||
<string name="route_rules_official">Resmi</string>
|
||||
<string name="route_reverse">Reverse Proksi</string>
|
||||
<string name="route_reset">Setel ulang</string>
|
||||
<string name="empty_route">Rute Kosong</string>
|
||||
<string name="route_profile">Pilih Profil…</string>
|
||||
@ -175,15 +172,11 @@
|
||||
<string name="proxied_apps_summary">Konfigurasikan mode VPN untuk aplikasi yang dipilih</string>
|
||||
<string name="proxied_apps">Modus aplikasi VPN</string>
|
||||
<string name="tcp_keep_alive_interval">TCP menjaga interval pengiriman paket aktif</string>
|
||||
<string name="mux_for_all_sum">Jika server tidak mendukung Mux, kami tidak akan dapat menyambungkannya.</string>
|
||||
<string name="mux_for_all">Aktifkan Mux untuk semua kemungkinan protokol yang didukung</string>
|
||||
<string name="mux_concurrency">Koneksi Mux Concurrent</string>
|
||||
<string name="mux_sum">Mux dirancang untuk mengurangi latensi handshake TCP, bukan untuk meningkatkan throughput koneksi. Menggunakan Mux untuk menonton video, mengunduh, atau uji kecepatan biasanya kontra produktif</string>
|
||||
<string name="domain_strategy">Strategi Resolusi Domain</string>
|
||||
<string name="route_opt_bypass_lan">Lewati LAN</string>
|
||||
<string name="route_not_asset">Bukan file aset: kecuali .db, tapi %s</string>
|
||||
<string name="route_rules_provider">Penyedia Aset Aturan</string>
|
||||
<string name="route_reverse_redirect">Pengalihan Terbalik</string>
|
||||
<string name="route_bypass_domain">Aturan domain untuk %s</string>
|
||||
<string name="empty_route_notice">Tetapkan beberapa aturan sebelum menyimpan</string>
|
||||
<string name="delete_route_prompt">Apakah anda yakin ingin menghapus rute ini\?</string>
|
||||
@ -194,12 +187,9 @@
|
||||
<string name="config_type">Jenis Konfigurasi</string>
|
||||
<string name="extra_headers">Header Ekstra</string>
|
||||
<string name="early_data_header_name">Nama Header Data Awal</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">Rantai Sertifikat yang Disematkan</string>
|
||||
<string name="alpn">Negosiasi Protokol Lapisan Aplikasi</string>
|
||||
<string name="sni">Indikasi Nama Server</string>
|
||||
<string name="grpc_service_name">Nama Layanan gRPC</string>
|
||||
<string name="quic_key">KUNCI Quic</string>
|
||||
<string name="quic_security">Keamanan QUIC</string>
|
||||
<string name="http_path">Jalur HTTP</string>
|
||||
<string name="http_host">HTTP Host</string>
|
||||
<string name="ws_path">Jalur Soket Web</string>
|
||||
|
||||
@ -41,7 +41,6 @@
|
||||
<string name="menu_about">このアプリについて</string>
|
||||
<string name="menu_group">グループ</string>
|
||||
<string name="menu_configuration">設定</string>
|
||||
<string name="logcat_summary">そのような便利な非常にすごい</string>
|
||||
<string name="logcat">デバッグ情報のエクスポート</string>
|
||||
<string name="version_x">バージョン (%s)</string>
|
||||
<string name="app_version">バージョン</string>
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="logcat_summary">너무 유용하다 와우</string>
|
||||
<string name="logcat">디버그 정보 내보내기</string>
|
||||
<string name="version_x">버전(%s)</string>
|
||||
<string name="app_version">버전</string>
|
||||
|
||||
@ -3,7 +3,6 @@
|
||||
<string name="apps_message">%d programmer</string>
|
||||
<string name="select_apps">Velg programmer</string>
|
||||
<string name="apps">Programmer</string>
|
||||
<string name="group_filter_groups">Grupper</string>
|
||||
<string name="ooc_warning">Advarsel</string>
|
||||
<string name="download">Last ned</string>
|
||||
<string name="install_from_fdroid">Installer fra F-Droid</string>
|
||||
@ -115,10 +114,6 @@
|
||||
<string name="subscription_import">Importer abonnement</string>
|
||||
<string name="subscription_traffic">%s Brukt / %s Gjenstår</string>
|
||||
<string name="subscription_used">%s Brukt</string>
|
||||
<string name="group_filter_tags_nf">Ingen tagger i dette abonnementet</string>
|
||||
<string name="group_filter_groups_nf">Ingen grupper i dette abonnementet</string>
|
||||
<string name="group_filter_ns">OOCv1 -abonnement er nødvendig for å bruke filtreringsfunksjonen</string>
|
||||
<string name="group_filter_tags">Etiketter</string>
|
||||
<string name="subscription_update_message">Oppdaterer %s…</string>
|
||||
<string name="subscription_update">Abonnementsoppdatering</string>
|
||||
<string name="service_subscription">Oppdateringstjeneste for abonnement</string>
|
||||
@ -146,8 +141,6 @@
|
||||
<string name="group_basic">Grunnleggende</string>
|
||||
<string name="trojan_provider">Trojansk leverandør</string>
|
||||
<string name="protocol_settings">Protokollinnstillinger</string>
|
||||
<string name="bypass_lan_in_core_only_sum">Hvis Lineage\'s Tillat hotspot -klienter å bruke VPN -er ikke fungerer, kan du prøve dette.</string>
|
||||
<string name="bypass_lan_in_core_only">Omgå LAN i Core bare</string>
|
||||
<string name="append_http_proxy_sum">HTTP -proxy brukes direkte fra (nettleser/ noen støttede apper), uten å gå gjennom den virtuelle NIC -enheten (Android 10+)</string>
|
||||
<string name="append_http_proxy">Legg til HTTP -proxy til VPN</string>
|
||||
<string name="connection_test_unreachable">Uoppnåelig</string>
|
||||
@ -168,7 +161,7 @@
|
||||
<string name="enable">Muliggjøre</string>
|
||||
<string name="lines">%d linjer</string>
|
||||
<string name="route_warn">Sørg for at du har lest dokumentasjonen før du legger til egendefinerte regler, hvis ikke kan du ikke koble deg til Internett.</string>
|
||||
<string name="restart">Last inn proxy -tjenesten på nytt for å bruke endringer</string>
|
||||
<string name="need_reload">Last inn proxy -tjenesten på nytt for å bruke endringer</string>
|
||||
<string name="unsaved_changes_prompt">Endringene er ikke lagret. Vil du spare\?</string>
|
||||
<string name="ss_cat">Innstillinger for Shadowsocks</string>
|
||||
<string name="plugin_auto_connect_unlock_only">Denne pluginen fungerer kanskje ikke med Auto Connect</string>
|
||||
@ -188,8 +181,6 @@
|
||||
<string name="vpn_connected">Tilkoblet, trykk for å kontrollere tilkoblingen</string>
|
||||
<string name="deprecated">Utfaset</string>
|
||||
<string name="insecure">Utrygg</string>
|
||||
<string name="insecure_warn_sum">Levert av Qv2ray Developer Community</string>
|
||||
<string name="insecure_warn">Sikkerhetsrådgivning</string>
|
||||
<plurals name="added">
|
||||
<item quantity="one">La til</item>
|
||||
<item quantity="other">%d fullmakter lagt til</item>
|
||||
@ -228,10 +219,7 @@
|
||||
<string name="proxied_apps_summary">Konfigurer VPN -modus for utvalgte apper</string>
|
||||
<string name="proxied_apps">Apper VPN -modus</string>
|
||||
<string name="tcp_keep_alive_interval">TCP beholder det aktive pakkeleveringsintervallet</string>
|
||||
<string name="mux_for_all_sum">Hvis serveren ikke støtter Mux, kan vi ikke koble til den.</string>
|
||||
<string name="mux_for_all">Aktiver Mux for alle mulige støttede protokoller</string>
|
||||
<string name="mux_concurrency">Mux samtidige tilkoblinger</string>
|
||||
<string name="mux_sum">Mux er designet for å redusere ventetid for TCP -håndtrykk, ikke for å øke tilkoblingsmengden. Å bruke Mux til å se på videoer, nedlasting eller hastighetstest er vanligvis kontraproduktivt</string>
|
||||
<string name="enable_mux">Aktiver Multiplexer</string>
|
||||
<string name="traffic_sniffing">Aktiver trafikksniff</string>
|
||||
<string name="domain_strategy">Domeneløsningsstrategi</string>
|
||||
@ -245,8 +233,6 @@
|
||||
<string name="route_rules_provider">Leverandør av regelaktiver</string>
|
||||
<string name="route_assets">Eiendeler</string>
|
||||
<string name="route_manage_assets">Administrer ruteelementer</string>
|
||||
<string name="route_reverse_redirect">Omvendt viderekobling</string>
|
||||
<string name="route_reverse">Omvendt fullmakt</string>
|
||||
<string name="route_bypass_ip">IP -regel for %s</string>
|
||||
<string name="route_bypass_domain">Domeneregel for %s</string>
|
||||
<string name="empty_route_notice">Sett noen regler før du lagrer</string>
|
||||
@ -262,14 +248,10 @@
|
||||
<string name="ipv6">IPv6 -rute</string>
|
||||
<string name="config_type">Konfig Type</string>
|
||||
<string name="early_data_header_name">Tidlig navn på dataoverskrift</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">Festet sertifikatkjede</string>
|
||||
<string name="certificates">Sertifikater</string>
|
||||
<string name="alpn">Forhandling av applikasjonslagsprotokoll</string>
|
||||
<string name="sni">Servernavn indikasjon</string>
|
||||
<string name="grpc_service_name">gRPC -tjenestenavn</string>
|
||||
<string name="kcp_seed">mKCP frø</string>
|
||||
<string name="quic_key">Quic NØKKEL</string>
|
||||
<string name="quic_security">QUIC Sikkerhet</string>
|
||||
<string name="ws_path">WebSocket -bane</string>
|
||||
<string name="ws_host">WebSocket -vert</string>
|
||||
<string name="security">Kryptering av transportlag</string>
|
||||
@ -338,7 +320,6 @@
|
||||
<string name="tile_title">Bytter</string>
|
||||
<string name="quick_toggle">Veksle</string>
|
||||
<string name="menu_configuration">Konfigurasjon</string>
|
||||
<string name="logcat_summary">Så nyttig veldig wow</string>
|
||||
<string name="app_desc">Den universelle proxy -verktøykjeden for Android, skrevet i Kotlin.</string>
|
||||
<string name="group_filter">Raffinering</string>
|
||||
<string name="standard">Standard</string>
|
||||
@ -347,31 +328,25 @@
|
||||
<string name="traffic">%1$s↑ %2$s↓</string>
|
||||
<string name="hysteria_obfs">Tilsløringspassord</string>
|
||||
<string name="hysteria_auth_payload">Identitetbekreftelses-nyttelast</string>
|
||||
<string name="experimental_authenticated_length">Uenderlig lengde for hver nyttelastssegment. Dette eksperimentet krever at tjener og klient bruker samme versjon av v2ray-core. Flere ødeleggende oppdateringer ved dette eksperimentet er forventet.</string>
|
||||
<string name="experimental_settings">Eksperimentelt</string>
|
||||
<string name="hysteria_download_mbps">Maks. nedlastingshastighet (i Mbps)</string>
|
||||
<string name="hysteria_upload_mbps">Maks. opplastingshastighet (i Mbps)</string>
|
||||
<string name="hysteria_auth_type">Identitetbekreftelsestype</string>
|
||||
<string name="menu_traffic">Trafikk</string>
|
||||
<string name="experimental_no_termination_signal">Ikke send tilkoblingtermineringssignal som enkel dupleks for TCP-tilkobling når overført over VMess. Dette ødelegger for noen programmer.</string>
|
||||
<string name="hysteria_connection_receive_window">Mottaksvindu for QUIC-tilkobling</string>
|
||||
<string name="hysteria_stream_receive_window">Mottaksvindu for QUIC-strøm</string>
|
||||
<string name="shadowsocks_plugin_v2ray">V2Ray (Shawdowsocks-programtillegg for Android)</string>
|
||||
<string name="shadowsocks_plugin_simple_obfs">Simple-obfs (Shawdowsocks-programtillegg for Android)</string>
|
||||
<string name="plugin_exists_but_on_shit_system">Profilen %s krever %s-programtillegget, men den proprietære utstyrsfabrikanten (vanligvis i overvåkningsøyemed for profitt, eller skadevare) tuklet med Android-installasjonen din, noe som gjør programtillegget ubrukelig.</string>
|
||||
<string name="hysteria_disable_mtu_discovery">Skru av oppdagelse av maksimal overførelsesenhet i sti</string>
|
||||
<string name="traffic_active">Aktiv</string>
|
||||
<string name="ssh_private_key_passphrase">Passord for privat nøkkel</string>
|
||||
<string name="wireguard_psk">Forhåndsdelt nøkkel for likemann</string>
|
||||
<string name="wireguard_public_key">Offentlig nøkkel for likemann</string>
|
||||
<string name="translate_platform">Oversettelsesplattform</string>
|
||||
<string name="route_need_vpn">Rutingsregelen %s avhenger av at VPN er operativ, så den ignoreres.</string>
|
||||
<string name="traffic_statistics_summary">Kan øke strømforbruket</string>
|
||||
<string name="group_order_origin">Opprinnelse</string>
|
||||
<string name="group_order">Rekkefølge</string>
|
||||
<string name="traffic_holder">Åpne VPN for å registrere trafikkstatistikk</string>
|
||||
<string name="tcp_connections">%d TCP-tilkoblinger</string>
|
||||
<string name="traffic_stats">Statistikk</string>
|
||||
<string name="group_order_by_delay">Etter forsinkelse</string>
|
||||
<string name="group_order_by_name">Etter navn</string>
|
||||
<string name="wireguard_local_address">Lokal adresse</string>
|
||||
|
||||
@ -7,7 +7,6 @@
|
||||
<string name="menu_about">Sobre</string>
|
||||
<string name="menu_group">Grupo</string>
|
||||
<string name="menu_configuration">Configuração</string>
|
||||
<string name="logcat_summary">Tão útil muito uau</string>
|
||||
<string name="logcat">Exportar informações de depuração</string>
|
||||
<string name="version_x">Versão (%s)</string>
|
||||
<string name="app_version">Versão</string>
|
||||
|
||||
@ -83,7 +83,6 @@
|
||||
<string name="menu_about">О приложении</string>
|
||||
<string name="menu_group">Группы</string>
|
||||
<string name="menu_configuration">Конфигурация</string>
|
||||
<string name="logcat_summary">Такой полезный очень вау</string>
|
||||
<string name="logcat">Экспорт отладочной информации</string>
|
||||
<string name="version_x">Версия (%s)</string>
|
||||
<string name="server_port">Удаленный порт</string>
|
||||
@ -110,7 +109,6 @@
|
||||
<item quantity="many">%d элементов удалено</item>
|
||||
<item quantity="other">%d элементов удалено</item>
|
||||
</plurals>
|
||||
<string name="mux_sum">Mux разработан для уменьшения задержки рукопожатия TCP, а не для увеличения пропускной способности соединения. Использование Mux для просмотра видео, загрузки или проверки скорости как правило контрпродуктивно</string>
|
||||
<string name="apps_message">%d приложений</string>
|
||||
<string name="select_apps">Выберите приложения</string>
|
||||
<string name="apps">Приложения</string>
|
||||
@ -121,11 +119,6 @@
|
||||
<string name="subscription_import">Импортировать подписку</string>
|
||||
<string name="subscription_traffic">%s Использовано / %s Осталось</string>
|
||||
<string name="subscription_used">%s Использовано</string>
|
||||
<string name="group_filter_tags_nf">В этой подписке нет тегов</string>
|
||||
<string name="group_filter_groups_nf">В этой подписке нет групп</string>
|
||||
<string name="group_filter_ns">Для использования функции фильтрации требуется подписка OOCv1</string>
|
||||
<string name="group_filter_tags">Теги</string>
|
||||
<string name="group_filter_groups">Группы</string>
|
||||
<string name="group_filter">Фильтр</string>
|
||||
<string name="subscription_update_message">Обновление %s …</string>
|
||||
<string name="subscription_update">Обновление подписки</string>
|
||||
@ -161,8 +154,6 @@
|
||||
<string name="group_basic">Базовый</string>
|
||||
<string name="trojan_provider">Провайдер Trojan</string>
|
||||
<string name="protocol_settings">Настройки протокола</string>
|
||||
<string name="bypass_lan_in_core_only_sum">Если в LineageOS не работает функция \"Разрешить клиентам точки доступа использовать VPN\", попробуйте включить эту настройку.</string>
|
||||
<string name="bypass_lan_in_core_only">Обход LAN только в ядре</string>
|
||||
<string name="append_http_proxy_sum">HTTP-прокси будет использоваться напрямую из (браузера / некоторых поддерживаемых приложений), без использования виртуального сетевого интерфейса (Android 10+)</string>
|
||||
<string name="append_http_proxy">Добавить HTTP-прокси к VPN</string>
|
||||
<string name="connection_test_timeout">Тайм-аут</string>
|
||||
@ -192,7 +183,7 @@
|
||||
<string name="lines">%d строк</string>
|
||||
<string name="route_warn">Перед добавлением собственных правил убедитесь, что вы прочитали документацию, иначе подключение к Интернету может не удасться.</string>
|
||||
<string name="license">Лицензия</string>
|
||||
<string name="restart">Перезагрузите прокси-сервис, чтобы применить изменения</string>
|
||||
<string name="need_reload">Перезагрузите прокси-сервис, чтобы применить изменения</string>
|
||||
<string name="apply">Применить</string>
|
||||
<string name="no">Нет</string>
|
||||
<string name="yes">Да</string>
|
||||
@ -222,8 +213,6 @@
|
||||
<string name="connecting">Подключение…</string>
|
||||
<string name="deprecated">Устарело</string>
|
||||
<string name="insecure">Ненадежный</string>
|
||||
<string name="insecure_warn_sum">Предоставлено сообществом разработчиков Qv2ray</string>
|
||||
<string name="insecure_warn">Security Advisory</string>
|
||||
<string name="undo">Отменить</string>
|
||||
<string name="add_profile_methods_manual_settings">Ручные настройки</string>
|
||||
<string name="add_profile_methods_scan_qr_code">Отсканировать QR-код</string>
|
||||
@ -288,8 +277,6 @@
|
||||
<string name="proxied_apps_summary">Настроить режим VPN для выбранных приложений</string>
|
||||
<string name="proxied_apps">Режим VPN для приложений</string>
|
||||
<string name="tcp_keep_alive_interval">Интервал доставки пакетов TCP keep-alive</string>
|
||||
<string name="mux_for_all_sum">Если сервер не поддерживает Mux, мы не сможем к нему подключиться.</string>
|
||||
<string name="mux_for_all">Включите Mux для всех возможных поддерживаемых протоколов</string>
|
||||
<string name="mux_concurrency">Число одновременных подключений Mux</string>
|
||||
<string name="enable_mux">Включить мультиплексор</string>
|
||||
<string name="traffic_sniffing">Включить анализ трафика</string>
|
||||
@ -304,8 +291,6 @@
|
||||
<string name="route_rules_provider">Поставщик ресурсов правил</string>
|
||||
<string name="route_assets">Ресурсы</string>
|
||||
<string name="route_manage_assets">Управление ресурсами маршрутов</string>
|
||||
<string name="route_reverse_redirect">Обратное перенаправление</string>
|
||||
<string name="route_reverse">Обратный прокси</string>
|
||||
<string name="route_reset">Сброс</string>
|
||||
<string name="route_bypass_ip">Правило IP для %s</string>
|
||||
<string name="route_bypass_domain">Правило домена для %s</string>
|
||||
@ -329,15 +314,11 @@
|
||||
<string name="extra_headers">Дополнительные заголовки</string>
|
||||
<string name="encryption">Шифрование</string>
|
||||
<string name="early_data_header_name">Имя заголовка ранних данных</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">Цепочка закрепленных сертификатов</string>
|
||||
<string name="certificates">Сертификаты</string>
|
||||
<string name="alpn">Согласование протокола уровня приложений</string>
|
||||
<string name="sni">Server Name Indication (SNI)</string>
|
||||
<string name="tls">Использовать TLS</string>
|
||||
<string name="grpc_service_name">Имя службы gRPC</string>
|
||||
<string name="kcp_seed">mKCP Seed</string>
|
||||
<string name="quic_key">Быстрый КЛЮЧ</string>
|
||||
<string name="quic_security">Защита протокола QUIC</string>
|
||||
<string name="http_path">HTTP-путь</string>
|
||||
<string name="http_host">HTTP-хост</string>
|
||||
<string name="ws_path">Путь к WebSocket</string>
|
||||
@ -354,8 +335,6 @@
|
||||
<string name="hysteria_auth_payload">Полезные данные аутентификации</string>
|
||||
<string name="hysteria_auth_type">Тип аутентификации</string>
|
||||
<string name="hysteria_obfs">Обфускация пароля</string>
|
||||
<string name="experimental_no_termination_signal">Не отправлять одинарный дуплексный сигнал завершения соединения для TCP-соединения при передаче через VMess. Это нарушит работу некоторых приложений.</string>
|
||||
<string name="experimental_authenticated_length">Сделать длину каждого сегмента полезной нагрузки постоянной. Этот эксперимент требует, чтобы сервер и клиент использовали одну и ту же версию v2ray-core. Ожидаются новые важные обновления по этому эксперименту.</string>
|
||||
<string name="experimental_settings">Экспериментальный</string>
|
||||
<string name="route_need_vpn">Правило маршрутизации `%s` зависит от VPN, поэтому игнорируется.</string>
|
||||
<string name="route_for">Правило для %s</string>
|
||||
@ -368,11 +347,8 @@
|
||||
<string name="open_app">Открыть приложение</string>
|
||||
<string name="copy_package_name">Копировать имя пакета</string>
|
||||
<string name="copy_label">Копировать имя</string>
|
||||
<string name="traffic_holder">Откройте VPN для записи статистики трафика</string>
|
||||
<string name="udp_connections">%d UDP-соединений</string>
|
||||
<string name="tcp_connections">%d TCP-соединений</string>
|
||||
<string name="traffic_stats">Статистика</string>
|
||||
<string name="traffic_active">Активный</string>
|
||||
<string name="shadowsocks_plugin_v2ray">V2Ray (плагин Shadowsocks для Android)</string>
|
||||
<string name="shadowsocks_plugin_simple_obfs">Simple Obfs (плагин Shadowsocks для Android)</string>
|
||||
<string name="plugin_exists_but_on_shit_system">Профиль %s требует плагин %s, но поставщик вашего проприетарного оборудования (обычно это большие компании, занимающиеся слежкой и производители вредоносного ПО) изменил ваш Android, сделав плагин непригодным для использования.</string>
|
||||
@ -385,7 +361,6 @@
|
||||
<string name="hysteria_stream_receive_window">Окно приема потока QUIC</string>
|
||||
<string name="menu_traffic">Трафик</string>
|
||||
<string name="no_statistics">Статистики пока нет</string>
|
||||
<string name="traffic_statistics_summary">Может увеличить потребление энергии</string>
|
||||
<string name="clear_logcat">Очистить Logcat</string>
|
||||
<string name="menu_log">Логи</string>
|
||||
<string name="menu_tools">Инструменты</string>
|
||||
@ -394,18 +369,13 @@
|
||||
<string name="ssh_private_key">Закрытый ключ</string>
|
||||
<string name="ssh_public_key">Открытый ключ</string>
|
||||
<string name="ssh_auth_type_none">Без аутентификации</string>
|
||||
<string name="group_filter_owners">Владельцы</string>
|
||||
<string name="profile_traffic_statistics">Статистика трафика профиля</string>
|
||||
<string name="group_filter_owners_nf">В этой подписке нет владельцев</string>
|
||||
<string name="app_traffic_statistics">Статистика трафика приложений</string>
|
||||
<string name="profile_traffic_statistics_summary">Когда отключено, использованный трафик не будет отображаться</string>
|
||||
<string name="app_statistics_disabled">Статистика трафика приложений отключена в настройках</string>
|
||||
<string name="warp_generate">Создать конфигурацию</string>
|
||||
<string name="generating">Создание…</string>
|
||||
<string name="tun_implementation">Реализация TUN</string>
|
||||
<string name="wireguard_local_address">Частный адрес</string>
|
||||
<string name="enable_pcap">Включить Pcap</string>
|
||||
<string name="pcap_summary">Сохранять трафик в файл .pcap</string>
|
||||
<string name="destination_override">Переопределять адрес назначения</string>
|
||||
<string name="resolve_destination_summary">Если адрес назначения является доменом, то он передается в соответствии со стратегией IPv6.</string>
|
||||
<string name="destination_override_summary">Использовать перехваченный домен для переопределения адреса назначения, а не только для маршрутизации</string>
|
||||
@ -435,8 +405,5 @@
|
||||
<string name="backup_import">Импортировать</string>
|
||||
<string name="backup_groups_and_configurations">Группы и конфигурации</string>
|
||||
<string name="backup_summary">Если правила маршрутизации резервируются без конфигураций, то пользовательские исходящие соединения будут потеряны.</string>
|
||||
<string name="experimental_reduced_iv_head_entropy">Это предложение GFWReport по контрмерам блокировке потоковых протоколов случайных данных, наблюдаемой на GFW.
|
||||
\n
|
||||
\nЭта опция заменяет первые 6 байт вектора инициализации на буквенные символы, что позволяет кому угодно в сети провайдера идентифицировать протокол когда опция включена.</string>
|
||||
<string name="packet_encoding">Кодирование пакетов</string>
|
||||
</resources>
|
||||
@ -77,7 +77,6 @@
|
||||
<string name="menu_about">Hakkında</string>
|
||||
<string name="menu_group">Grup</string>
|
||||
<string name="menu_configuration">Yapılandırma</string>
|
||||
<string name="logcat_summary">Çok faydalı wow</string>
|
||||
<string name="logcat">Hata ayıklama bilgisini dışa aktar</string>
|
||||
<string name="username">Kullanıcı adı</string>
|
||||
<string name="server_port">Uzak Bağlantı Noktası</string>
|
||||
@ -94,8 +93,6 @@
|
||||
<string name="certificates">Sertifikalar</string>
|
||||
<string name="sni">Görünecek Sunucu Adı</string>
|
||||
<string name="tls">TLS kullan</string>
|
||||
<string name="quic_key">Quic Anahtarı</string>
|
||||
<string name="quic_security">QUIC Güvenliği</string>
|
||||
<string name="http_path">HTTP Konumu</string>
|
||||
<string name="http_host">HTTP Sunucu</string>
|
||||
<string name="ws_path">WebSocket Konumu</string>
|
||||
@ -113,8 +110,6 @@
|
||||
<string name="password_opt">Parola (İsteğe bağlı)</string>
|
||||
<string name="username_opt">Kullanıcı adı (İsteğe bağlı)</string>
|
||||
<string name="menu_traffic">Trafik</string>
|
||||
<string name="route_reverse_redirect">Ters Yönlendirme</string>
|
||||
<string name="route_reverse">Ters Vekil Sunucu</string>
|
||||
<string name="route_reset">Sıfırla</string>
|
||||
<string name="route_bypass_ip">%s için IP kuralı</string>
|
||||
<string name="route_bypass_domain">%s için etki alanı kuralı</string>
|
||||
@ -137,7 +132,6 @@
|
||||
<string name="extra_headers">Ekstra Başlıklar</string>
|
||||
<string name="encryption">Şifreleme</string>
|
||||
<string name="early_data_header_name">Erken Veri Başlığı Adı</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">Sabitlenmiş Sertifika Zinciri</string>
|
||||
<string name="bypass_apps">Atlat</string>
|
||||
<string name="route_opt_bypass_lan">Yerel Ağı Atlat</string>
|
||||
<string name="route_bypass">Atlat</string>
|
||||
@ -146,14 +140,9 @@
|
||||
<string name="shadowsocks_plugin_simple_obfs">Basit Şaşırtmaca (Shadowsocks Android Eklentisi)</string>
|
||||
<string name="hysteria_connection_receive_window">QUIC Bağlantı Alım Penceresi</string>
|
||||
<string name="hysteria_stream_receive_window">QUIC Akış Alım Penceresi</string>
|
||||
<string name="experimental_no_termination_signal">Duplex sonlandırma sinyalini VMess kullanırken TCP bağlantısı için yollama. Bu bazı uygulamaları bozacaktır.</string>
|
||||
<string name="force_resolve_sum">Güncelleme yaparken bütün alan adlarının IP adreslerini çöz. Mümkünse sunucu ve SNI otomatik olarak eklenir</string>
|
||||
<string name="bypass_lan_in_core_only_sum">Eğer Lineage\'in Hotspot istemcilerinin VPN kullanmasına izin ver özelliği çalışmıyorsa bunu deneyin.</string>
|
||||
<string name="bypass_lan_in_core_only">Yerel Ağı Sadece Çekirdekte Atlat</string>
|
||||
<string name="always_show_address_sum">Yapılandırma kartının üzerinde her zaman sunucu adresini göster</string>
|
||||
<string name="probe_interval">Dengeleyici gözlem aralığı</string>
|
||||
<string name="insecure_warn_sum">Qv2ray Geliştirici Topluluğu Tarafından Sağlanmıştır</string>
|
||||
<string name="insecure_warn">Güvenlik Danışmanlığı</string>
|
||||
<string name="add_profile_methods_manual_settings">Elle Ayar Ekle</string>
|
||||
<string name="profile_config">Profil yapılandırması</string>
|
||||
<string name="file_manager_missing">Cihazınızda dosya yöneticisi bulunamadı, lütfen bir tane kurun, örneğin Material Files.</string>
|
||||
@ -175,11 +164,8 @@
|
||||
<string name="open_app">Uygulamayı Aç</string>
|
||||
<string name="copy_package_name">Paket Adını Kopyala</string>
|
||||
<string name="copy_label">İsmi Kopyala</string>
|
||||
<string name="traffic_holder">Trafik istatistiklerini kaydetmek için VPN\'i açın</string>
|
||||
<string name="udp_connections">%d UDP bağlantı</string>
|
||||
<string name="tcp_connections">%d TCP bağlantı</string>
|
||||
<string name="traffic_stats">İstatistikler</string>
|
||||
<string name="traffic_active">Etkin</string>
|
||||
<string name="plugin_exists_but_on_shit_system">Profil %s %s eklentisine ihtiyaç duyuyor, ancak kapalı kaynak ekipman sağlayıcınız (genellikle sermaye devleri ve kötü amaçlı yazılım geliştiricileri) Android ile oynamış ve eklenti bu yüzden kullanılamıyor.</string>
|
||||
<string name="group_order_by_delay">Gecikme</string>
|
||||
<string name="group_order_by_name">İsim</string>
|
||||
@ -199,11 +185,6 @@
|
||||
<string name="subscription_import">Aboneliği içe aktar</string>
|
||||
<string name="subscription_traffic">%s Kullanıldı / %s Kaldı</string>
|
||||
<string name="subscription_used">%s Kullanıldı</string>
|
||||
<string name="group_filter_tags_nf">Bu abonelikte hiç etiket yok</string>
|
||||
<string name="group_filter_groups_nf">Bu abonelikte hiç grup yok</string>
|
||||
<string name="group_filter_ns">Filtreleme özelliği için OOCv1 aboneliği gereklidir</string>
|
||||
<string name="group_filter_tags">Etiketler</string>
|
||||
<string name="group_filter_groups">Gruplar</string>
|
||||
<string name="group_filter">Filtre</string>
|
||||
<string name="subscription_update_message">%s güncelleniyor …</string>
|
||||
<string name="subscription_update">Abonelik Güncellemesi</string>
|
||||
@ -265,7 +246,7 @@
|
||||
<string name="lines">%d Satır</string>
|
||||
<string name="route_warn">Kişisel kurallar eklemeden önce dökümanı okuduğunuza emin olun, yoksa Internet\'e bağlanamayabilirsiniz.</string>
|
||||
<string name="license">Lisans</string>
|
||||
<string name="restart">Değişiklikleri uygulamak için vekil sunucu servisini yeniden başlatın</string>
|
||||
<string name="need_reload">Değişiklikleri uygulamak için vekil sunucu servisini yeniden başlatın</string>
|
||||
<string name="apply">Uygula</string>
|
||||
<string name="no">Hayır</string>
|
||||
<string name="yes">Evet</string>
|
||||
@ -354,10 +335,7 @@
|
||||
<string name="on">Açık</string>
|
||||
<string name="proxied_apps_summary">VPN modunu seçili uygulamalar için ayarla</string>
|
||||
<string name="proxied_apps">Uygulama VPN modu</string>
|
||||
<string name="mux_for_all_sum">Eğer sunucu çoklayıcıyı desteklemiyorsa o sunucuya bağlanamayız.</string>
|
||||
<string name="mux_for_all">Çoklayıcıyı tüm olası desteklenen protokoller için etkinleştir</string>
|
||||
<string name="mux_concurrency">Çoklayıcı Eşzamanlı Bağlantı Sayısı</string>
|
||||
<string name="mux_sum">Çoklayıcı bağlantı verimini arttırmak için değil TCP el sıkışma gecikmesini azaltmak için tasarlanmıştır. Video izlemek, bir şeyler indirmek veya hız testleri için genellikle verimsizdir</string>
|
||||
<string name="enable_mux">Çoklayıcıyı Etkinleştir</string>
|
||||
<string name="traffic_sniffing">Trafik İzlemeyi Etkinleştir</string>
|
||||
<string name="domain_strategy">Alan Adı Çözümleme Stratejisi</string>
|
||||
@ -375,13 +353,10 @@
|
||||
<string name="route_manage_assets">Rota Varlıklarını Yönet</string>
|
||||
<string name="alpn">Uygulama Katmanı Protokol Aşımı</string>
|
||||
<string name="grpc_service_name">gRPC ServisAdı</string>
|
||||
<string name="kcp_seed">mKCP Tohumu</string>
|
||||
<string name="hysteria_disable_mtu_discovery">Yol MTU Keşfini Devre Dışı Bırak</string>
|
||||
<string name="experimental_authenticated_length">Her yük bölümünun uzunluğunu artık biçimlendirilebilir yapma. Bu deneysel özellik istemci ve sunucunun aynı v2ray-core sürümünü kullanmasını gerektirir. Bu deneysel özellik için daha fazla bozucu güncelleme bekleniyor.</string>
|
||||
<string name="hysteria_auth_payload">Doğrulama Yükü</string>
|
||||
<string name="hysteria_obfs">Şaşırtmaca Parolası</string>
|
||||
<string name="no_statistics">Henüz istatistik yok</string>
|
||||
<string name="traffic_statistics_summary">Güç tüketimini arttırabilir</string>
|
||||
<string name="clear_logcat">Günlüğü Temizle</string>
|
||||
<string name="menu_log">Günlükler</string>
|
||||
<string name="menu_tools">Araçlar</string>
|
||||
@ -402,14 +377,9 @@
|
||||
<string name="warp_generate">Yapılandırma Oluştur</string>
|
||||
<string name="cloudflare_wrap">Warp</string>
|
||||
<string name="profile_traffic_statistics_summary">Devre dışı bırakıldığında kullanılan trafik sayılmayacak</string>
|
||||
<string name="pcap_summary">Trafiği .pcap dosyasına kaydet</string>
|
||||
<string name="pcap_notice">Pcap dosyaları %s içine kaydedilecek</string>
|
||||
<string name="group_filter_owners">Sahipler</string>
|
||||
<string name="group_filter_owners_nf">Bu abonelikte hiç sahip yok</string>
|
||||
<string name="app_traffic_statistics">Uygulama Trafiği İstatistikleri</string>
|
||||
<string name="profile_traffic_statistics">Profil Trafiği İstatistikleri</string>
|
||||
<string name="app_statistics_disabled">Uygulama Trafiği istatistikleri devre dışı</string>
|
||||
<string name="enable_pcap">Pcap\'i Etkinleştir</string>
|
||||
<string name="route_play_store">%s için Play Store kuralı</string>
|
||||
<string name="route_opt_block_analysis">Çözümlemeyi engelle</string>
|
||||
<string name="naive_insecure_concurrency">Güvensiz Eşzamanlılık</string>
|
||||
|
||||
@ -73,7 +73,6 @@
|
||||
<string name="menu_about">Про</string>
|
||||
<string name="menu_group">Група</string>
|
||||
<string name="menu_configuration">Конфігурація</string>
|
||||
<string name="logcat_summary">Такі корисні дуже вау</string>
|
||||
<string name="logcat">Експорт інформації про налагодження</string>
|
||||
<string name="version_x">Версія (%s)</string>
|
||||
<string name="app_version">Версія</string>
|
||||
@ -96,15 +95,11 @@
|
||||
<string name="extra_headers">Додаткові заголовки</string>
|
||||
<string name="encryption">Шифрування</string>
|
||||
<string name="early_data_header_name">Назва раннього заголовка даних</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">Закріплений ланцюжок сертифікатів</string>
|
||||
<string name="certificates">Сертифікати</string>
|
||||
<string name="alpn">Переговори про протокол шару додатків</string>
|
||||
<string name="sni">Індикація імені сервера</string>
|
||||
<string name="tls">Використовуйте TLS</string>
|
||||
<string name="grpc_service_name">ім\'я служби gRPC</string>
|
||||
<string name="kcp_seed">Насіння mKCP</string>
|
||||
<string name="quic_key">Швидкий КЛЮЧ</string>
|
||||
<string name="quic_security">QUIC Безпека</string>
|
||||
<string name="http_path">Шлях HTTP</string>
|
||||
<string name="http_host">Хост HTTP</string>
|
||||
<string name="ws_path">Шлях WebSocket</string>
|
||||
|
||||
@ -7,7 +7,6 @@
|
||||
<string name="oss_licenses">开放源代码协议</string>
|
||||
<string name="app_version">版本</string>
|
||||
<string name="logcat">导出调试信息</string>
|
||||
<string name="logcat_summary">这种非常有用哇</string>
|
||||
<string name="menu_configuration">配置</string>
|
||||
<string name="menu_group">分组</string>
|
||||
<string name="menu_about">关于</string>
|
||||
@ -180,17 +179,14 @@
|
||||
<string name="traffic_sniffing">启用流量探测</string>
|
||||
<string name="disable">禁用</string>
|
||||
<string name="cag_misc">杂项</string>
|
||||
<string name="enable_mux">启用多路复用 (sing-box smux)</string>
|
||||
<string name="enable_mux">启用多路复用</string>
|
||||
<string name="mux_concurrency">复用最大并发</string>
|
||||
<string name="ws_host">WebSocket 主机</string>
|
||||
<string name="ws_path">WebSocket 路径</string>
|
||||
<string name="http_host">HTTP 主机</string>
|
||||
<string name="http_path">HTTP 路径</string>
|
||||
<string name="quic_security">QUIC 加密方式</string>
|
||||
<string name="quic_key">QUIC 密钥</string>
|
||||
<string name="show_bottom_bar">像 SagerNet 一样显示底栏</string>
|
||||
<string name="utls_fingerprint">uTLS 指纹</string>
|
||||
<string name="kcp_seed">mKCP 混淆密码</string>
|
||||
<string name="grpc_service_name">gRPC 服务名称</string>
|
||||
<string name="alpn">应用层协议协商</string>
|
||||
<string name="group_duplicate">重复:
|
||||
@ -202,8 +198,6 @@
|
||||
<string name="ss_cat">Shadowsocks 设置</string>
|
||||
<string name="insecure">不安全</string>
|
||||
<string name="deprecated">已废弃</string>
|
||||
<string name="insecure_warn">安全建议</string>
|
||||
<string name="insecure_warn_sum">由 Qv2ray 开发者社区提供</string>
|
||||
<string name="show_direct_speed">显示直连速度</string>
|
||||
<string name="show_direct_speed_sum">在通知中也显示不经过代理的流量速度</string>
|
||||
<string name="select_profile">选择配置</string>
|
||||
@ -211,9 +205,7 @@
|
||||
<string name="chain_settings">链设置</string>
|
||||
<string name="circular_reference">循环引用</string>
|
||||
<string name="circular_reference_sum">路由中不能包含自己.</string>
|
||||
<string name="mux_sum">多路复用是为了减少 TCP 的握手延迟而设计, 而非提高连接的吞吐量. 用于看视频、下载或者测速通常都有反效果</string>
|
||||
<string name="mux_for_all">为所有可能支持的协议启用多路复用</string>
|
||||
<string name="mux_for_all_sum">如果服务器不支持, 则将无法连接.</string>
|
||||
<string name="mux_sum">多路复用是为了减少 TCP 的握手延迟而设计, 而非提高连接的吞吐量. 用于看视频、下载或者测速通常都有反效果。如果服务器不支持,则无法上网。</string>
|
||||
<string name="tcp_keep_alive_interval">TCP 保持活跃数据包发送间隔</string>
|
||||
<string name="route_add">新建路由规则</string>
|
||||
<string name="delete_route_prompt">您确定要移除此路由吗\?</string>
|
||||
@ -229,7 +221,7 @@
|
||||
<string name="route_reset">重置</string>
|
||||
<string name="clear_profiles">清空</string>
|
||||
<string name="file_manager_missing">您的设备缺少 Android 标准文件选择器, 请安装一个, 如 Material Files.</string>
|
||||
<string name="restart">重载代理服务以应用修改</string>
|
||||
<string name="need_reload">重载代理服务以应用修改</string>
|
||||
<string name="theme">主题颜色</string>
|
||||
<string name="donate">捐款</string>
|
||||
<string name="donate_info">猫猫很可爱 请给猫猫钱</string>
|
||||
@ -242,10 +234,8 @@
|
||||
<string name="port_transproxy">透明代理端口</string>
|
||||
<string name="connection_test_url">连接测试链接</string>
|
||||
<string name="connection_test_available_http">连接成功: HTTP 握手耗时 %dms</string>
|
||||
<string name="route_reverse">反向代理</string>
|
||||
<string name="route_reverse_redirect">反向地址</string>
|
||||
<string name="certificates">证书 (链)</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">固定证书链散列</string>
|
||||
<string name="bypass_lan_in_core">在核心中绕过 LAN</string>
|
||||
<string name="ignore_battery_optimizations">忽略电池优化</string>
|
||||
<string name="ignore_battery_optimizations_sum">移除一些限制</string>
|
||||
<string name="document">文档</string>
|
||||
@ -298,8 +288,6 @@
|
||||
<string name="append_http_proxy">追加 HTTP 代理至 VPN</string>
|
||||
<string name="append_http_proxy_sum">浏览器 / 一些支持的应用 将直接使用 HTTP 代理, 而不经过虚拟网卡设备 (Android 10+)</string>
|
||||
<string name="connection_test_icmp_ping_unavailable">ICMPing 不可用</string>
|
||||
<string name="bypass_lan_in_core_only">仅在 Core 中绕过局域网</string>
|
||||
<string name="bypass_lan_in_core_only_sum">如果 Lineage 之 \"允许热点客户端使用 VPN\" 无法使用, 尝试启用此项.</string>
|
||||
<string name="protocol_settings">协议设置</string>
|
||||
<string name="trojan_provider">Trojan 提供程序</string>
|
||||
<string name="group_basic">基本</string>
|
||||
@ -335,11 +323,6 @@
|
||||
<string name="subscription_update_message">正更新 %s …</string>
|
||||
<string name="update_subscription_warning">代理未连接, 您确定要继续更新吗\?</string>
|
||||
<string name="group_filter">筛选</string>
|
||||
<string name="group_filter_groups">组</string>
|
||||
<string name="group_filter_tags">标签</string>
|
||||
<string name="group_filter_groups_nf">该订阅中没有分组</string>
|
||||
<string name="group_filter_tags_nf">该订阅中没有标签</string>
|
||||
<string name="group_filter_ns">您需要一个 OOCv1 订阅以使用筛选功能</string>
|
||||
<string name="subscription_used">已用 %s</string>
|
||||
<string name="subscription_traffic">已用 %s / 剩余 %s</string>
|
||||
<string name="subscription_import">导入订阅</string>
|
||||
@ -376,8 +359,6 @@
|
||||
<string name="plugin_exists_but_on_shit_system">配置 %s 需要插件 %s,但你的专有设备供应商(通常也是监视资本主义巨头和恶意软件制造商)篡改了你的安卓系统,使该插件无法使用。</string>
|
||||
<string name="shadowsocks_plugin_v2ray">V2Ray (Shadowsocks Android 插件)</string>
|
||||
<string name="shadowsocks_plugin_simple_obfs">Simple Obfs (Shadowsocks Android 插件)</string>
|
||||
<string name="experimental_no_termination_signal">通过 VMess 传输时,不要为TCP连接发送连接单双工终止信号。这将破坏与一些应用程序的兼容性。</string>
|
||||
<string name="experimental_authenticated_length">让每个有效载荷段的长度不再具有可塑性。这个实验要求服务器和客户端使用相同版本的 v2ray-core。预计会有更多关于这个实验的破坏性更新。</string>
|
||||
<string name="menu_traffic">流量</string>
|
||||
<string name="route_for">%s 路由</string>
|
||||
<string name="app_no_launcher">该应用没有界面。</string>
|
||||
@ -389,14 +370,10 @@
|
||||
<string name="open_app">打开应用</string>
|
||||
<string name="copy_package_name">复制包名</string>
|
||||
<string name="copy_label">复制应用名</string>
|
||||
<string name="traffic_holder">启用 VPN 以统计流量</string>
|
||||
<string name="udp_connections">%d UDP 连接</string>
|
||||
<string name="tcp_connections">%d TCP 连接</string>
|
||||
<string name="traffic_stats">统计</string>
|
||||
<string name="traffic_active">活动</string>
|
||||
<string name="route_need_vpn">路由规则 %s 依赖 VPN 以生效,所以其已被忽略。</string>
|
||||
<string name="no_statistics">暂无数据</string>
|
||||
<string name="traffic_statistics_summary">可能增加电量使用</string>
|
||||
<string name="ssh_private_key_passphrase">私钥密码句</string>
|
||||
<string name="ssh_private_key">私钥</string>
|
||||
<string name="ssh_public_key">公钥</string>
|
||||
@ -418,13 +395,8 @@
|
||||
<string name="warp_license">CloudFlare Warp 是一个免费的 WireGuard VPN 提供源. 使用它, 代表您同意其服务条款。</string>
|
||||
<string name="profile_traffic_statistics_summary">禁用后将不统计使用的流量</string>
|
||||
<string name="app_statistics_disabled">应用流量统计已禁用</string>
|
||||
<string name="enable_pcap">启用 Pcap</string>
|
||||
<string name="pcap_summary">保存流量到 .pcap 文件</string>
|
||||
<string name="pcap_notice">Pcap 文件将被保存到 %s</string>
|
||||
<string name="app_traffic_statistics">应用流量统计</string>
|
||||
<string name="profile_traffic_statistics">配置流量统计</string>
|
||||
<string name="group_filter_owners">拥有者</string>
|
||||
<string name="group_filter_owners_nf">该订阅中没有拥有者</string>
|
||||
<string name="stun_test_summary">使用 STUN 确定客户端的 RFC 3478 中定义的 NAT 过滤行为。</string>
|
||||
<string name="stun_test">NAT 行为发现</string>
|
||||
<string name="start">开始</string>
|
||||
@ -466,7 +438,6 @@
|
||||
<string name="move">移动</string>
|
||||
<string name="subscription_expire">过期: %s</string>
|
||||
<string name="update_all_subscription">更新所有订阅</string>
|
||||
<string name="experimental_reduced_iv_head_entropy">这是 GFWReport 针对 GFW 上观察到的类似随机流的协议阻塞行为提出的对策。 这个选项将 IV 的前 6 个字节重新映射为可打印的字符,启用后,特权网络路径上的任何人都有可能识别该协议。</string>
|
||||
<string name="exe_prefer_provider">首选插件提供者</string>
|
||||
<string name="create_shortcut">创建快捷方式</string>
|
||||
<string name="app_tls_version">订阅最低 TLS 版本</string>
|
||||
@ -489,4 +460,6 @@
|
||||
<string name="enable_clash_api_summary">在 127.0.0.1:9090 提供 clash api 和 yacd 仪表板</string>
|
||||
<string name="xtls_flow">Flow(VLESS 子协议)</string>
|
||||
<string name="log_level">日志级别</string>
|
||||
<string name="ads">推广</string>
|
||||
<string name="need_restart">重新启动应用程序以应用更改</string>
|
||||
</resources>
|
||||
@ -6,7 +6,6 @@
|
||||
<string name="menu_about">關於</string>
|
||||
<string name="telegram">Telegram 更新頻道</string>
|
||||
<string name="app_desc">以 Kotlin 編寫的 Android 通用代理工具鏈。</string>
|
||||
<string name="logcat_summary">超級有用啊wow</string>
|
||||
<string name="group_update">更新</string>
|
||||
<string name="theme">主題</string>
|
||||
<string name="document">文件</string>
|
||||
|
||||
@ -7,7 +7,6 @@
|
||||
<string name="oss_licenses">開放原始碼授權協定</string>
|
||||
<string name="app_version">版本</string>
|
||||
<string name="logcat">匯出 debug 所需資訊</string>
|
||||
<string name="logcat_summary">這種非常有用啊(^O^)/</string>
|
||||
<string name="menu_configuration">設定檔</string>
|
||||
<string name="menu_group">組</string>
|
||||
<string name="menu_about">關於</string>
|
||||
@ -168,13 +167,9 @@
|
||||
<string name="license">授權協定</string>
|
||||
<string name="document">文檔</string>
|
||||
<string name="early_data_header_name">前置資料標頭</string>
|
||||
<string name="pinned_peer_certificate_chain_sha256">固定憑證鏈結雜湊</string>
|
||||
<string name="certificates">憑證(鏈結)</string>
|
||||
<string name="alpn">應用層協定協商</string>
|
||||
<string name="grpc_service_name">gRPC 服務名稱</string>
|
||||
<string name="kcp_seed">mKCP 混淆密碼</string>
|
||||
<string name="quic_key">QUIC 金鑰</string>
|
||||
<string name="quic_security">QUIC 安全</string>
|
||||
<string name="http_path">HTTP 路徑</string>
|
||||
<string name="http_host">HTTP 主機</string>
|
||||
<string name="ws_path">WebSocket 路徑</string>
|
||||
@ -225,8 +220,6 @@
|
||||
<string name="route_bypass_domain">%s 網域規則</string>
|
||||
<string name="route_bypass_ip">%s IP 規則</string>
|
||||
<string name="route_reset">重設</string>
|
||||
<string name="route_reverse_redirect">反向位址</string>
|
||||
<string name="route_reverse">反向代理</string>
|
||||
<string name="route_manage_assets">管理路由資源</string>
|
||||
<string name="route_assets">資源</string>
|
||||
<string name="route_rules_provider">規則資源提供者</string>
|
||||
@ -240,10 +233,7 @@
|
||||
<string name="domain_strategy">網域解析策略</string>
|
||||
<string name="traffic_sniffing">啟用流量嗅探</string>
|
||||
<string name="enable_mux">啟用多工器</string>
|
||||
<string name="mux_sum">多工器被設計用於減少 TCP 握手延遲,而非提高連線的輸送量。使用多工器觀看影片,進行下載或進行網路速度測試通常都有反效果</string>
|
||||
<string name="mux_concurrency">多工器同時連線數目</string>
|
||||
<string name="mux_for_all">為所有可能的支援的協定啟用多工器</string>
|
||||
<string name="mux_for_all_sum">如果伺服器並不支援多工器,我們可能會無法成功連接它。</string>
|
||||
<string name="tcp_keep_alive_interval">TCP 保持連線傳送間隔</string>
|
||||
<string name="service_failed">失敗:</string>
|
||||
<string name="select_profile">選擇設定檔</string>
|
||||
@ -259,8 +249,6 @@
|
||||
<string name="circular_reference_sum">路由中不能包含自己。</string>
|
||||
<string name="clear_profiles">清除</string>
|
||||
<string name="action_export">匯出</string>
|
||||
<string name="insecure_warn">安全性建議</string>
|
||||
<string name="insecure_warn_sum">由 Qv2ray 開發者社群提供</string>
|
||||
<string name="insecure">不安全</string>
|
||||
<string name="deprecated">已被取代</string>
|
||||
<string name="no_proxies_found_in_subscription">未在此訂閱中找到代理</string>
|
||||
@ -271,7 +259,7 @@
|
||||
<string name="ignore_battery_optimizations">忽略電池效能最佳化</string>
|
||||
<string name="ignore_battery_optimizations_sum">移除一些限制</string>
|
||||
<string name="ss_cat">Shadowsocks 設定</string>
|
||||
<string name="restart">重新載入代理服務以套用修改</string>
|
||||
<string name="need_reload">重新載入代理服務以套用修改</string>
|
||||
<string name="route_warn">請在新增客製化規則前閱讀文件,否則您可能會無法連線至網際網路。</string>
|
||||
<string name="lines">%d 行</string>
|
||||
<string name="night_mode">夜間模式</string>
|
||||
@ -301,8 +289,6 @@
|
||||
<string name="connection_test_timeout">逾時</string>
|
||||
<string name="append_http_proxy">為 VPN 附加 HTTP 代理</string>
|
||||
<string name="append_http_proxy_sum">HTTP 代理將直接被支援的瀏覽器/應用程式使用,而無需經過虛擬網路卡(Android 10+)</string>
|
||||
<string name="bypass_lan_in_core_only">僅在 Core 中繞過區域網路</string>
|
||||
<string name="bypass_lan_in_core_only_sum">如果 LineageOS 的“允許熱點客戶端使用此裝置的 VPN”無法使用,嘗試啟用此選項。</string>
|
||||
<string name="trojan_provider">Trojan 提供程式</string>
|
||||
<string name="protocol_settings">協議設定</string>
|
||||
<string name="group_basic">基本</string>
|
||||
@ -338,11 +324,6 @@
|
||||
<string name="subscription_update">訂閱更新</string>
|
||||
<string name="subscription_update_message">更新 %s 中…</string>
|
||||
<string name="group_filter">篩選</string>
|
||||
<string name="group_filter_groups">群組</string>
|
||||
<string name="group_filter_tags">標籤</string>
|
||||
<string name="group_filter_ns">需要 OOCv1 訂閱以使用篩選功能</string>
|
||||
<string name="group_filter_groups_nf">此訂閱中沒有群組</string>
|
||||
<string name="group_filter_tags_nf">此訂閱中沒有標籤</string>
|
||||
<string name="subscription_used">已用 %s</string>
|
||||
<string name="subscription_traffic">已用 %s / 剩餘 %s</string>
|
||||
<string name="subscription_import">匯入訂閱</string>
|
||||
@ -363,7 +344,6 @@
|
||||
<string name="ssh_public_key">公開金鑰</string>
|
||||
<string name="ssh_auth_type_none">無</string>
|
||||
<string name="no_statistics">暫無統計資料</string>
|
||||
<string name="traffic_statistics_summary">可能增加電量消耗</string>
|
||||
<string name="route_need_vpn">路由規則`%s` 需要 VPN 模式以生效,因此被忽略。</string>
|
||||
<string name="route_for">%s 的規則</string>
|
||||
<string name="app_no_launcher">此應用程式沒有介面。</string>
|
||||
@ -375,11 +355,8 @@
|
||||
<string name="open_app">打開應用程式</string>
|
||||
<string name="copy_package_name">複製軟體包名稱</string>
|
||||
<string name="copy_label">複製名稱</string>
|
||||
<string name="traffic_holder">打開 VPN 以記錄流量統計資料</string>
|
||||
<string name="udp_connections">%d 個 UDP 連線</string>
|
||||
<string name="tcp_connections">%d 個 TCP 連線</string>
|
||||
<string name="traffic_stats">統計資料</string>
|
||||
<string name="traffic_active">作用中</string>
|
||||
<string name="group_order_by_delay">以延遲</string>
|
||||
<string name="group_order_by_name">以名稱</string>
|
||||
<string name="group_order_origin">原始</string>
|
||||
@ -387,8 +364,6 @@
|
||||
<string name="hysteria_disable_mtu_discovery">停用路徑 MTU 探索</string>
|
||||
<string name="hysteria_connection_receive_window">QUIC 連線接收視窗</string>
|
||||
<string name="hysteria_stream_receive_window">QUIC 串流接收視窗</string>
|
||||
<string name="experimental_no_termination_signal">不在使用 VMess 傳輸時為 TCP 連線傳送單雙工中止訊號。此選項和一些應用程式不相容。</string>
|
||||
<string name="experimental_authenticated_length">使每個認證承載的長度不再具有延展性。此實驗要求伺服器和客戶端使用相同版本的 v2ray-core。此實驗預期會有更多破壞性更新。</string>
|
||||
<string name="experimental_settings">實驗性</string>
|
||||
<string name="hysteria_download_mbps">最大下載速度(Mbps)</string>
|
||||
<string name="hysteria_upload_mbps">最大上傳速度(Mbps)</string>
|
||||
@ -410,17 +385,12 @@
|
||||
<string name="warp_license">CloudFlare Warp 是一個免費的 WireGuard VPN 提供者。使用此服務表示您同意其服務條款。</string>
|
||||
<string name="warp_generate">產生設定檔</string>
|
||||
<string name="generating">正在產生……</string>
|
||||
<string name="enable_pcap">啟用 Pcap</string>
|
||||
<string name="pcap_summary">儲存流量資料至 .pcap 檔案</string>
|
||||
<string name="pcap_notice">Pcap 檔案將被儲存至 %s</string>
|
||||
<string name="profile_traffic_statistics">設定檔流量統計資料</string>
|
||||
<string name="app_traffic_statistics">應用程式流量統計資料</string>
|
||||
<string name="resolve_destination_summary">如果目的地位址是一個網域,則基於 IPv6 策略傳出。</string>
|
||||
<string name="destination_override_summary">使用被偵測到的網域複寫目的地位址,而不是僅用於路由</string>
|
||||
<string name="group_filter_owners">所有者</string>
|
||||
<string name="route_opt_block_analysis">封鎖分析</string>
|
||||
<string name="route_play_store">%s 谷歌Play商店規則</string>
|
||||
<string name="group_filter_owners_nf">此訂閱中沒有所有者</string>
|
||||
<string name="naive_insecure_concurrency">不安全並發</string>
|
||||
<string name="stun_test">NAT 行為尋找</string>
|
||||
<string name="naive_insecure_concurrency_summary">使用N個並發的隧道能使網路條件較差时更加可用。但數量越多,越易被偵測,安全性越低。由於本項目致力於面對流量分析的安全性,以不安全的方式使用違背了其初忠。
|
||||
@ -440,8 +410,5 @@
|
||||
<string name="backup_groups_and_configurations">分組和配置</string>
|
||||
<string name="backup_summary">如果路由規則不與配置一起備份,則自定義出站將丟失。</string>
|
||||
<string name="backup_not_file">不是一個備份文件,預計 .json,但 %s</string>
|
||||
<string name="experimental_reduced_iv_head_entropy">這是 GFWReport 針對在 GFW 上觀察到的隨機流(如封鎖協議的行為)提出的提案。
|
||||
\n
|
||||
\n此選項將 IV 的前 6 個字節重新映射為可打印字符,啟用後特權網路路徑上的任何人都可以識別協議。</string>
|
||||
<string name="packet_encoding">包編碼</string>
|
||||
</resources>
|
||||
@ -10,7 +10,6 @@
|
||||
<string name="app_version">Version</string>
|
||||
<string name="version_x">Version (%s)</string>
|
||||
<string name="logcat">Export debug information</string>
|
||||
<string name="logcat_summary">Such useful very wow</string>
|
||||
<string name="menu_configuration">Configuration</string>
|
||||
<string name="menu_group">Group</string>
|
||||
<string name="menu_about">About</string>
|
||||
@ -148,8 +147,6 @@
|
||||
<string name="route_play_store">Play store rule for %s</string>
|
||||
<string name="route_bypass_ip">IP rule for %s</string>
|
||||
<string name="route_reset">Reset</string>
|
||||
<string name="route_reverse">Reverse Proxy</string>
|
||||
<string name="route_reverse_redirect">Reverse Redirect</string>
|
||||
<string name="route_manage_assets">Manage Route Assets</string>
|
||||
<string name="route_assets">Assets</string>
|
||||
<string name="route_rules_provider">Rule Assets Provider</string>
|
||||
@ -164,11 +161,9 @@
|
||||
<string name="route_opt_block_quic">Block QUIC</string>
|
||||
<string name="domain_strategy">Domain Resolution Strategy</string>
|
||||
<string name="traffic_sniffing">Enable Traffic Sniffing</string>
|
||||
<string name="enable_mux">Enable Multiplexer (sing-box smux)</string>
|
||||
<string name="mux_sum">Mux is designed to reduce TCP handshake latency, not to increase connection throughput. Using Mux to watch videos, download or speed test is usually counter productive</string>
|
||||
<string name="enable_mux">Enable Multiplexer</string>
|
||||
<string name="mux_sum">Mux is designed to reduce TCP handshake latency, not to increase connection throughput. Using Mux to watch videos, download or speed test is usually counter productive. If the server does not support it, you will not be able to access the Internet.</string>
|
||||
<string name="mux_concurrency">Mux Concurrent Connections</string>
|
||||
<string name="mux_for_all">Enable Mux for all possible supported protocols</string>
|
||||
<string name="mux_for_all_sum">If the server does not support Mux, we will not be able to connect to it.</string>
|
||||
<string name="tcp_keep_alive_interval">TCP keep active packet delivery interval</string>
|
||||
<string name="proxied_apps">Apps VPN mode</string>
|
||||
<string name="proxied_apps_summary">Configure VPN mode for selected apps</string>
|
||||
@ -259,8 +254,6 @@
|
||||
<item quantity="other">%d proxies added</item>
|
||||
</plurals>
|
||||
<string name="undo">Undo</string>
|
||||
<string name="insecure_warn">Security Advisory</string>
|
||||
<string name="insecure_warn_sum">Provided by the Qv2ray Developer Community</string>
|
||||
<string name="insecure">Insecure</string>
|
||||
<string name="deprecated">Deprecated</string>
|
||||
<!-- tasker -->
|
||||
@ -294,7 +287,7 @@
|
||||
<string name="yes">Yes</string>
|
||||
<string name="no">No</string>
|
||||
<string name="apply">Apply</string>
|
||||
<string name="restart">Reload proxy service to apply changes</string>
|
||||
<string name="need_reload">Reload proxy service to apply changes</string>
|
||||
<string name="license">License</string>
|
||||
<string name="route_warn">Make sure you have read the documentation before adding custom rules, otherwise you may not be able to connect to the Internet.</string>
|
||||
<string name="lines">%d Lines</string>
|
||||
@ -330,7 +323,6 @@
|
||||
<string name="connection_test_timeout">Timeout</string>
|
||||
<string name="append_http_proxy">Append HTTP Proxy to VPN</string>
|
||||
<string name="append_http_proxy_sum">HTTP proxy will be used directly from (browser/ some supported apps), without going through the virtual NIC device (Android 10+)</string>
|
||||
<string name="bypass_lan_in_core_only">Bypass LAN in Core Only</string>
|
||||
<string name="protocol_settings">Protocol Settings</string>
|
||||
<string name="trojan_provider">Trojan Provider</string>
|
||||
<string name="group_basic">Basic</string>
|
||||
@ -367,13 +359,6 @@
|
||||
<string name="subscription_update">Subscription Update</string>
|
||||
<string name="subscription_update_message">Updating %s …</string>
|
||||
<string name="group_filter">Filter</string>
|
||||
<string name="group_filter_groups">Groups</string>
|
||||
<string name="group_filter_tags">Tags</string>
|
||||
<string name="group_filter_owners">Owners</string>
|
||||
<string name="group_filter_ns">OOCv1 subscription is required to use the filtering feature</string>
|
||||
<string name="group_filter_groups_nf">No groups in this subscription</string>
|
||||
<string name="group_filter_tags_nf">No tags in this subscription</string>
|
||||
<string name="group_filter_owners_nf">No owners in this subscription</string>
|
||||
<string name="subscription_used">%s Used</string>
|
||||
<string name="subscription_traffic">%s Used / %s Remaining</string>
|
||||
<string name="subscription_expire">Expire: %s</string>
|
||||
@ -391,8 +376,6 @@
|
||||
<string name="hysteria_upload_mbps">Max Upload Speed (in Mbps)</string>
|
||||
<string name="hysteria_download_mbps">Max Download Speed (in Mbps)</string>
|
||||
<string name="experimental_settings">Experimental</string>
|
||||
<string name="experimental_authenticated_length">Make the length of each payload segment no longer malleable. This experiment requires the server and client use the same version of v2ray-core. More breaking updates on this experiment is expected.</string>
|
||||
<string name="experimental_no_termination_signal">Do not send connection single duplex termination signal for TCP connection when transferred over VMess. This will break some application.</string>
|
||||
<string name="hysteria_stream_receive_window">QUIC Stream Receive Window</string>
|
||||
<string name="hysteria_connection_receive_window">QUIC Connection Receive Window</string>
|
||||
<string name="hysteria_disable_mtu_discovery">Disable Path MTU Discovery</string>
|
||||
@ -410,14 +393,10 @@
|
||||
|
||||
<string name="traffic_uplink_total" translatable="false">%s ↑</string>
|
||||
<string name="traffic_downlink_total" translatable="false">%s ↓</string>
|
||||
<string name="traffic_active">Active</string>
|
||||
<string name="traffic_stats">Statistics</string>
|
||||
|
||||
<string name="tcp_connections">%d TCP connections</string>
|
||||
<string name="udp_connections">%d UDP connections</string>
|
||||
|
||||
<string name="traffic_holder">Open VPN to record traffic statistics</string>
|
||||
|
||||
<string name="copy_label">Copy Name</string>
|
||||
<string name="copy_package_name">Copy Package Name</string>
|
||||
<string name="open_app">Open App</string>
|
||||
@ -432,9 +411,7 @@
|
||||
|
||||
<string name="route_need_vpn">Routing rule %s relies on the VPN to be in effect, so it is ignored.</string>
|
||||
|
||||
<string name="app_traffic_statistics">App Traffic Statistics</string>
|
||||
<string name="profile_traffic_statistics">Profile Traffic Statistics</string>
|
||||
<string name="traffic_statistics_summary">May increase power consumption</string>
|
||||
<string name="profile_traffic_statistics_summary">When disabled, the used traffic will not be counted</string>
|
||||
<string name="no_statistics">No statistics yet</string>
|
||||
<string name="app_statistics_disabled">App Traffic statistics disabled</string>
|
||||
@ -460,8 +437,6 @@
|
||||
<string name="resolve_destination">Resolve Destination</string>
|
||||
<string name="resolve_destination_summary">If the destination address is a domain, it is then passed out based on the IPv6 strategy (conflicts with FakeDNS)</string>
|
||||
<string name="pcap" translatable="false">Pcap</string>
|
||||
<string name="enable_pcap">Enable Pcap</string>
|
||||
<string name="pcap_summary">Save traffic to .pcap file</string>
|
||||
<string name="pcap_notice">Pcap files will be saved to %s</string>
|
||||
<string name="naive_insecure_concurrency">Insecure Concurrency</string>
|
||||
<string name="naive_insecure_concurrency_summary">Use N concurrent tunnel connections to be more robust under bad network conditions. More connections make the tunneling easier to detect and less secure. This project strives for the strongest security against traffic analysis. Using it in an insecure way defeats its purpose. \n\nIf you must use this, try N=2 first to see if it solves your issues. Strongly recommend against using more than 4 connections here.</string>
|
||||
@ -487,7 +462,6 @@
|
||||
<string name="backup_importing">Importing…</string>
|
||||
|
||||
<string name="packet_encoding">Packet Encoding</string>
|
||||
<string name="experimental_reduced_iv_head_entropy">This is GFWReport\'s proposal for a countermeasure for the random stream like protocol blocking behaviour observed on GFW. This option remap the first 6 bytes of IV to printable characters, it\'s possible for anyone on the privileged network path to identify the protocol when enabled.</string>
|
||||
<string name="acquire_wake_lock">Acquire WakeLock</string>
|
||||
<string name="release_wake_lock">Release WakeLock</string>
|
||||
<string name="acquire_wake_lock_summary">Keep the CPU on</string>
|
||||
@ -525,5 +499,8 @@ Anyone can write advanced plugins, which can control NekoBox. please download an
|
||||
<string name="log_level">Log Level</string>
|
||||
<string name="enable_clash_api_summary">Provide clash api and yacd dashboard at 127.0.0.1:9090</string>
|
||||
<string name="xtls_flow">Flow (VLESS Sub-protocol)</string>
|
||||
<string name="ads">Ads</string>
|
||||
<string name="bypass_lan_in_core">Bypass LAN in Core</string>
|
||||
<string name="need_restart">Restart APP to apply changes</string>
|
||||
|
||||
</resources>
|
||||
@ -93,7 +93,7 @@
|
||||
app:title="@string/route_opt_bypass_lan" />
|
||||
<SwitchPreference
|
||||
app:key="bypassLanInCore"
|
||||
app:title="@string/bypass_lan_in_core_only" />
|
||||
app:title="@string/bypass_lan_in_core" />
|
||||
<SwitchPreference
|
||||
app:defaultValue="true"
|
||||
app:icon="@drawable/ic_baseline_manage_search_24"
|
||||
|
||||
@ -225,7 +225,7 @@ fun Project.setupApp() {
|
||||
create("oss")
|
||||
create("fdroid")
|
||||
create("play") {
|
||||
versionCode = verCode - 4
|
||||
versionCode = verCode + 1
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -5,12 +5,12 @@ go 1.18
|
||||
require (
|
||||
github.com/codeclysm/extract v2.2.0+incompatible
|
||||
github.com/matsuridayo/libneko v0.0.0-20230315005352-9d7e3f3a79d1
|
||||
github.com/matsuridayo/sing-box-extra v0.0.0-20230315020643-bd44ae704621
|
||||
github.com/miekg/dns v1.1.51
|
||||
github.com/sagernet/sing v0.1.8
|
||||
github.com/sagernet/sing-box v1.1.6-0.20230310031500-3688f2e114a0
|
||||
github.com/matsuridayo/sing-box-extra v0.0.0-20230317120926-b8909ef152cc
|
||||
github.com/miekg/dns v1.1.52
|
||||
github.com/sagernet/sing v0.1.9-0.20230317044231-85a9429eadb6
|
||||
github.com/sagernet/sing-box v1.1.6-0.20230317050722-ce6d18634525
|
||||
github.com/sagernet/sing-dns v0.1.4
|
||||
github.com/sagernet/sing-tun v0.1.3-0.20230313113643-839f1792e46c
|
||||
github.com/sagernet/sing-tun v0.1.3-0.20230315134716-fe89bbded22d
|
||||
github.com/ulikunitz/xz v0.5.10
|
||||
golang.org/x/mobile v0.0.0-20220722155234-aaac322e2105
|
||||
)
|
||||
@ -44,24 +44,23 @@ require (
|
||||
github.com/logrusorgru/aurora v2.0.3+incompatible // indirect
|
||||
github.com/mholt/acmez v1.1.0 // indirect
|
||||
github.com/onsi/ginkgo/v2 v2.2.0 // indirect
|
||||
github.com/ooni/go-libtor v1.1.7 // indirect
|
||||
github.com/oschwald/maxminddb-golang v1.10.0 // indirect
|
||||
github.com/pierrec/lz4/v4 v4.1.14 // indirect
|
||||
github.com/pires/go-proxyproto v0.6.2 // indirect
|
||||
github.com/pires/go-proxyproto v0.7.0 // indirect
|
||||
github.com/quic-go/qpack v0.4.0 // indirect
|
||||
github.com/quic-go/qtls-go1-18 v0.2.0 // indirect
|
||||
github.com/quic-go/qtls-go1-19 v0.2.0 // indirect
|
||||
github.com/quic-go/qtls-go1-20 v0.1.0 // indirect
|
||||
github.com/sagernet/badhttp v0.0.0-20230228035330-e77eb9a689fd // indirect
|
||||
github.com/sagernet/badhttp2 v0.0.0-20230228040529-408b0b8e774d // indirect
|
||||
github.com/sagernet/cloudflare-tls v0.0.0-20221031050923-d70792f4c3a0 // indirect
|
||||
github.com/sagernet/go-tun2socks v1.16.12-0.20220818015926-16cb67876a61 // indirect
|
||||
github.com/sagernet/netlink v0.0.0-20220905062125-8043b4a9aa97 // indirect
|
||||
github.com/sagernet/quic-go v0.0.0-20230202071646-a8c8afb18b32 // indirect
|
||||
github.com/sagernet/reality v0.0.0-20230309024642-952cb58391a0 // indirect
|
||||
github.com/sagernet/reality v0.0.0-20230312150606-35ea9af0e0b8 // indirect
|
||||
github.com/sagernet/sing-shadowsocks v0.1.2-0.20230221080503-769c01d6bba9 // indirect
|
||||
github.com/sagernet/sing-shadowtls v0.1.0 // indirect
|
||||
github.com/sagernet/sing-vmess v0.1.3 // indirect
|
||||
github.com/sagernet/smux v0.0.0-20220831015742-e0f1988e3195 // indirect
|
||||
github.com/sagernet/smux v0.0.0-20230312102458-337ec2a5af37 // indirect
|
||||
github.com/sagernet/tfo-go v0.0.0-20230303015439-ffcfd8c41cf9 // indirect
|
||||
github.com/sagernet/utls v0.0.0-20230309024959-6732c2ab36f2 // indirect
|
||||
github.com/sagernet/websocket v0.0.0-20220913015213-615516348b4e // indirect
|
||||
@ -74,7 +73,7 @@ require (
|
||||
go.uber.org/zap v1.24.0 // indirect
|
||||
go4.org/netipx v0.0.0-20230303233057-f1b76eb4bb35 // indirect
|
||||
golang.org/x/crypto v0.7.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20230307190834-24139beb5833 // indirect
|
||||
golang.org/x/exp v0.0.0-20230315142452-642cacee5cc0 // indirect
|
||||
golang.org/x/mod v0.8.0 // indirect
|
||||
golang.org/x/net v0.8.0 // indirect
|
||||
golang.org/x/sys v0.6.0 // indirect
|
||||
@ -83,7 +82,7 @@ require (
|
||||
golang.org/x/tools v0.6.0 // indirect
|
||||
google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f // indirect
|
||||
google.golang.org/grpc v1.53.0 // indirect
|
||||
google.golang.org/protobuf v1.29.0 // indirect
|
||||
google.golang.org/protobuf v1.30.0 // indirect
|
||||
gvisor.dev/gvisor v0.0.0-20220901235040-6ca97ef2ce1c // indirect
|
||||
lukechampine.com/blake3 v1.1.7 // indirect
|
||||
)
|
||||
|
||||
@ -71,21 +71,23 @@ github.com/logrusorgru/aurora v2.0.3+incompatible h1:tOpm7WcpBTn4fjmVfgpQq0EfczG
|
||||
github.com/logrusorgru/aurora v2.0.3+incompatible/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4=
|
||||
github.com/matsuridayo/libneko v0.0.0-20230315005352-9d7e3f3a79d1 h1:+FflyEuq2hn++MENFuT1/qFHz0KITKK/F6ZHxs23mrg=
|
||||
github.com/matsuridayo/libneko v0.0.0-20230315005352-9d7e3f3a79d1/go.mod h1:IRO07Queptz/rGFvEW+3Hmwpx7MCup6WiDs4p5jMt4g=
|
||||
github.com/matsuridayo/sing-box-extra v0.0.0-20230315020643-bd44ae704621 h1:s9sYdaAVngkxflWCom1wwonde72w9oyW9DKdow1K8Gc=
|
||||
github.com/matsuridayo/sing-box-extra v0.0.0-20230315020643-bd44ae704621/go.mod h1:UPENdcbPR+FYBANwW6LrryqLAeAx+G5h0VH3Sd8GO38=
|
||||
github.com/matsuridayo/sing-box-extra v0.0.0-20230317120926-b8909ef152cc h1:2iSGS2q0iPP2zS+vdHwQ0QUJbDdMQzSn6BrRcdJW/FY=
|
||||
github.com/matsuridayo/sing-box-extra v0.0.0-20230317120926-b8909ef152cc/go.mod h1:qta/MDyqgrB26dNt5ntONpeSqpWwx/aBbdmLs7bcgLQ=
|
||||
github.com/mholt/acmez v1.1.0 h1:IQ9CGHKOHokorxnffsqDvmmE30mDenO1lptYZ1AYkHY=
|
||||
github.com/mholt/acmez v1.1.0/go.mod h1:zwo5+fbLLTowAX8o8ETfQzbDtwGEXnPhkmGdKIP+bgs=
|
||||
github.com/miekg/dns v1.1.51 h1:0+Xg7vObnhrz/4ZCZcZh7zPXlmU0aveS2HDBd0m0qSo=
|
||||
github.com/miekg/dns v1.1.51/go.mod h1:2Z9d3CP1LQWihRZUf29mQ19yDThaI4DAYzte2CaQW5c=
|
||||
github.com/miekg/dns v1.1.52 h1:Bmlc/qsNNULOe6bpXcUTsuOajd0DzRHwup6D9k1An0c=
|
||||
github.com/miekg/dns v1.1.52/go.mod h1:uInx36IzPl7FYnDcMeVWxj9byh7DutNykX4G9Sj60FY=
|
||||
github.com/onsi/ginkgo/v2 v2.2.0 h1:3ZNA3L1c5FYDFTTxbFeVGGD8jYvjYauHD30YgLxVsNI=
|
||||
github.com/onsi/ginkgo/v2 v2.2.0/go.mod h1:MEH45j8TBi6u9BMogfbp0stKC5cdGjumZj5Y7AG4VIk=
|
||||
github.com/onsi/gomega v1.20.1 h1:PA/3qinGoukvymdIDV8pii6tiZgC8kbmJO6Z5+b002Q=
|
||||
github.com/ooni/go-libtor v1.1.7 h1:ooVcdEPBqDox5OfeXAfXIeQFCbqMLJVfIpO+Irr7N9A=
|
||||
github.com/ooni/go-libtor v1.1.7/go.mod h1:q1YyLwRD9GeMyeerVvwc0vJ2YgwDLTp2bdVcrh/JXyI=
|
||||
github.com/oschwald/maxminddb-golang v1.10.0 h1:Xp1u0ZhqkSuopaKmk1WwHtjF0H9Hd9181uj2MQ5Vndg=
|
||||
github.com/oschwald/maxminddb-golang v1.10.0/go.mod h1:Y2ELenReaLAZ0b400URyGwvYxHV1dLIxBuyOsyYjHK0=
|
||||
github.com/pierrec/lz4/v4 v4.1.14 h1:+fL8AQEZtz/ijeNnpduH0bROTu0O3NZAlPjQxGn8LwE=
|
||||
github.com/pierrec/lz4/v4 v4.1.14/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4=
|
||||
github.com/pires/go-proxyproto v0.6.2 h1:KAZ7UteSOt6urjme6ZldyFm4wDe/z0ZUP0Yv0Dos0d8=
|
||||
github.com/pires/go-proxyproto v0.6.2/go.mod h1:Odh9VFOZJCf9G8cLW5o435Xf1J95Jw9Gw5rnCjcwzAY=
|
||||
github.com/pires/go-proxyproto v0.7.0 h1:IukmRewDQFWC7kfnb66CSomk2q/seBuilHBYFwyq0Hs=
|
||||
github.com/pires/go-proxyproto v0.7.0/go.mod h1:Vz/1JPY/OACxWGQNIRY2BeyDmpoaWmEP40O9LbuiFR4=
|
||||
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
|
||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
@ -97,10 +99,6 @@ github.com/quic-go/qtls-go1-19 v0.2.0 h1:Cvn2WdhyViFUHoOqK52i51k4nDX8EwIh5VJiVM4
|
||||
github.com/quic-go/qtls-go1-19 v0.2.0/go.mod h1:ySOI96ew8lnoKPtSqx2BlI5wCpUVPT05RMAlajtnyOI=
|
||||
github.com/quic-go/qtls-go1-20 v0.1.0 h1:d1PK3ErFy9t7zxKsG3NXBJXZjp/kMLoIb3y/kV54oAI=
|
||||
github.com/quic-go/qtls-go1-20 v0.1.0/go.mod h1:JKtK6mjbAVcUTN/9jZpvLbGxvdWIKS8uT7EiStoU1SM=
|
||||
github.com/sagernet/badhttp v0.0.0-20230228035330-e77eb9a689fd h1:nv3WtVfPGX+i2Ip/TR+Yd3LO1xFSpKUgWmYsXxKJ6vM=
|
||||
github.com/sagernet/badhttp v0.0.0-20230228035330-e77eb9a689fd/go.mod h1:geEm+9ZyRMZ8THRH0XSexeStaMDtkFBf4J1nMK92mAY=
|
||||
github.com/sagernet/badhttp2 v0.0.0-20230228040529-408b0b8e774d h1:RmBTGU4SvqxX57SDvpQtrkiQDaCnr4J/DMYMrUBL7OQ=
|
||||
github.com/sagernet/badhttp2 v0.0.0-20230228040529-408b0b8e774d/go.mod h1:Ag8QdZjLwuy3V2pyOcqlKz4Cdh0wKEOFlYgR3wPUGkI=
|
||||
github.com/sagernet/cloudflare-tls v0.0.0-20221031050923-d70792f4c3a0 h1:KyhtFFt1Jtp5vW2ohNvstvQffTOQ/s5vENuGXzdA+TM=
|
||||
github.com/sagernet/cloudflare-tls v0.0.0-20221031050923-d70792f4c3a0/go.mod h1:D4SFEOkJK+4W1v86ZhX0jPM0rAL498fyQAChqMtes/I=
|
||||
github.com/sagernet/go-tun2socks v1.16.12-0.20220818015926-16cb67876a61 h1:5+m7c6AkmAylhauulqN/c5dnh8/KssrE9c93TQrXldA=
|
||||
@ -109,26 +107,26 @@ github.com/sagernet/netlink v0.0.0-20220905062125-8043b4a9aa97 h1:iL5gZI3uFp0X6E
|
||||
github.com/sagernet/netlink v0.0.0-20220905062125-8043b4a9aa97/go.mod h1:xLnfdiJbSp8rNqYEdIW/6eDO4mVoogml14Bh2hSiFpM=
|
||||
github.com/sagernet/quic-go v0.0.0-20230202071646-a8c8afb18b32 h1:tztuJB+giOWNRKQEBVY2oI3PsheTooMdh+/yxemYQYY=
|
||||
github.com/sagernet/quic-go v0.0.0-20230202071646-a8c8afb18b32/go.mod h1:QMCkxXAC3CvBgDZVIJp43NWTuwGBScCzMLVLynjERL8=
|
||||
github.com/sagernet/reality v0.0.0-20230309024642-952cb58391a0 h1:ffgI5Jo3imRx3AKejBOagcKkd8MTF+WYSQkr64EWBGc=
|
||||
github.com/sagernet/reality v0.0.0-20230309024642-952cb58391a0/go.mod h1:B8lp4WkQ1PwNnrVMM6KyuFR20pU8jYBD+A4EhJovEXU=
|
||||
github.com/sagernet/sing v0.0.0-20220812082120-05f9836bff8f/go.mod h1:QVsS5L/ZA2Q5UhQwLrn0Trw+msNd/NPGEhBKR/ioWiY=
|
||||
github.com/sagernet/reality v0.0.0-20230312150606-35ea9af0e0b8 h1:4M3+0/kqvJuTsimEORH0/vUYTpMDUETBH2zNUU38SUw=
|
||||
github.com/sagernet/reality v0.0.0-20230312150606-35ea9af0e0b8/go.mod h1:B8lp4WkQ1PwNnrVMM6KyuFR20pU8jYBD+A4EhJovEXU=
|
||||
github.com/sagernet/sing v0.0.0-20220817130738-ce854cda8522/go.mod h1:QVsS5L/ZA2Q5UhQwLrn0Trw+msNd/NPGEhBKR/ioWiY=
|
||||
github.com/sagernet/sing v0.1.8 h1:6DKo2FkSHn0nUcjO7bAext/ai7y7pCusK/+fScBJ5Jk=
|
||||
github.com/sagernet/sing v0.1.8/go.mod h1:jt1w2u7lJQFFSGLiRrRIs5YWmx4kAPfWuOejuDW9qMk=
|
||||
github.com/sagernet/sing-box v1.1.6-0.20230310031500-3688f2e114a0 h1:cFyc/KBrm/iVPUbqmkIB7+OIGAASHEpOGP6MfeOxKZw=
|
||||
github.com/sagernet/sing-box v1.1.6-0.20230310031500-3688f2e114a0/go.mod h1:Snjvhw22+QLT7LGJ2cEUB891b9C0/m531ndbLYCxWM8=
|
||||
github.com/sagernet/sing v0.1.9-0.20230317044231-85a9429eadb6 h1:h1wGLPBJLjujj9kYSbLiP1Tt6+IQnZ7Ok7jQd4u3xxk=
|
||||
github.com/sagernet/sing v0.1.9-0.20230317044231-85a9429eadb6/go.mod h1:9uHswk2hITw8leDbiLS/xn0t9nzBcbePxzm9PJhwdlw=
|
||||
github.com/sagernet/sing-box v1.1.6-0.20230317050722-ce6d18634525 h1:0bJwkdiy3evkIRN1DnGYPGbFSaGl/Xn/0zeD4bVXTdo=
|
||||
github.com/sagernet/sing-box v1.1.6-0.20230317050722-ce6d18634525/go.mod h1:5x2Gj5W36tRMkPilOBhAsbsxMjKwmm5uIsSjOTFtohk=
|
||||
github.com/sagernet/sing-dns v0.1.4 h1:7VxgeoSCiiazDSaXXQVcvrTBxFpOePPq/4XdgnUDN+0=
|
||||
github.com/sagernet/sing-dns v0.1.4/go.mod h1:1+6pCa48B1AI78lD+/i/dLgpw4MwfnsSpZo0Ds8wzzk=
|
||||
github.com/sagernet/sing-shadowsocks v0.1.2-0.20230221080503-769c01d6bba9 h1:qS39eA4C7x+zhEkySbASrtmb6ebdy5v0y2M6mgkmSO0=
|
||||
github.com/sagernet/sing-shadowsocks v0.1.2-0.20230221080503-769c01d6bba9/go.mod h1:f3mHTy5shnVM9l8UocMlJgC/1G/zdj5FuEuVXhDinGU=
|
||||
github.com/sagernet/sing-shadowtls v0.1.0 h1:05MYce8aR5xfKIn+y7xRFsdKhKt44QZTSEQW+lG5IWQ=
|
||||
github.com/sagernet/sing-shadowtls v0.1.0/go.mod h1:Kn1VUIprdkwCgkS6SXYaLmIpKzQbqBIKJBMY+RvBhYc=
|
||||
github.com/sagernet/sing-tun v0.1.3-0.20230313113643-839f1792e46c h1:k504OwD5yQHUb13tSsdRAB6GjtS2WjIygAThElAO6MY=
|
||||
github.com/sagernet/sing-tun v0.1.3-0.20230313113643-839f1792e46c/go.mod h1:KnRkwaDHbb06zgeNPu0LQ8A+vA9myMxKEgHN1brCPHg=
|
||||
github.com/sagernet/sing-tun v0.1.3-0.20230315134716-fe89bbded22d h1:1gt4Hu2fHCrmL2NZYCNJ3nCgeczuhK09oCMni9mZmZk=
|
||||
github.com/sagernet/sing-tun v0.1.3-0.20230315134716-fe89bbded22d/go.mod h1:KnRkwaDHbb06zgeNPu0LQ8A+vA9myMxKEgHN1brCPHg=
|
||||
github.com/sagernet/sing-vmess v0.1.3 h1:q/+tsF46dvvapL6CpQBgPHJ6nQrDUZqEtLHCbsjO7iM=
|
||||
github.com/sagernet/sing-vmess v0.1.3/go.mod h1:GVXqAHwe9U21uS+Voh4YBIrADQyE4F9v0ayGSixSQAE=
|
||||
github.com/sagernet/smux v0.0.0-20220831015742-e0f1988e3195 h1:5VBIbVw9q7aKbrFdT83mjkyvQ+VaRsQ6yflTepfln38=
|
||||
github.com/sagernet/smux v0.0.0-20220831015742-e0f1988e3195/go.mod h1:yedWtra8nyGJ+SyI+ziwuaGMzBatbB10P1IOOZbbSK8=
|
||||
github.com/sagernet/smux v0.0.0-20230312102458-337ec2a5af37 h1:HuE6xSwco/Xed8ajZ+coeYLmioq0Qp1/Z2zczFaV8as=
|
||||
github.com/sagernet/smux v0.0.0-20230312102458-337ec2a5af37/go.mod h1:3skNSftZDJWTGVtVaM2jfbce8qHnmH/AGDRe62iNOg0=
|
||||
github.com/sagernet/tfo-go v0.0.0-20230303015439-ffcfd8c41cf9 h1:2ItpW1nMNkPzmBTxV0/eClCklHrFSQMnUGcpUmJxVeE=
|
||||
github.com/sagernet/tfo-go v0.0.0-20230303015439-ffcfd8c41cf9/go.mod h1:FUyTEc5ye5NjKnDTDMuiLF2M6T4BE6y6KZuax//UCEg=
|
||||
github.com/sagernet/utls v0.0.0-20230309024959-6732c2ab36f2 h1:kDUqhc9Vsk5HJuhfIATJ8oQwBmpOZJuozQG7Vk88lL4=
|
||||
@ -150,7 +148,6 @@ github.com/vishvananda/netns v0.0.0-20211101163701-50045581ed74 h1:gga7acRE695AP
|
||||
github.com/vishvananda/netns v0.0.0-20211101163701-50045581ed74/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0=
|
||||
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
|
||||
github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
|
||||
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
|
||||
go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ=
|
||||
go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw=
|
||||
go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
|
||||
@ -168,12 +165,11 @@ golang.org/x/crypto v0.0.0-20190404164418-38d8ce5564a5/go.mod h1:WFFai1msRO1wXaE
|
||||
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8=
|
||||
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||
golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A=
|
||||
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
|
||||
golang.org/x/exp v0.0.0-20190731235908-ec7cb31e5a56/go.mod h1:JhuoJpWY28nO4Vef9tZUw9qufEGTyX1+7lmHxV5q5G4=
|
||||
golang.org/x/exp v0.0.0-20230307190834-24139beb5833 h1:SChBja7BCQewoTAU7IgvucQKMIXrEpFxNMs0spT3/5s=
|
||||
golang.org/x/exp v0.0.0-20230307190834-24139beb5833/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc=
|
||||
golang.org/x/exp v0.0.0-20230315142452-642cacee5cc0 h1:pVgRXcIictcr+lBQIFeiwuwtDIs4eL21OuM9nyAADmo=
|
||||
golang.org/x/exp v0.0.0-20230315142452-642cacee5cc0/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc=
|
||||
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
|
||||
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
|
||||
golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
|
||||
@ -181,8 +177,6 @@ golang.org/x/mobile v0.0.0-20220722155234-aaac322e2105 h1:3vUV5x5+3LfQbgk7paCM6I
|
||||
golang.org/x/mobile v0.0.0-20220722155234-aaac322e2105/go.mod h1:pe2sM7Uk+2Su1y7u/6Z8KJ24D7lepUjFZbhFOrmDfuQ=
|
||||
golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
|
||||
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
|
||||
golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8=
|
||||
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
@ -192,15 +186,11 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v
|
||||
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
|
||||
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||
golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
|
||||
golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
|
||||
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
|
||||
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=
|
||||
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
@ -210,26 +200,19 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7w
|
||||
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220622161953-175b2fd9d664/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220731174439-a90be440212d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
|
||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||
golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
|
||||
golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
||||
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
|
||||
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||
golang.org/x/time v0.0.0-20191024005414-555d28b269f0 h1:/5xXl8Y5W96D+TtHSlonuFqGHIWVuyCkGJLwGh9JJFs=
|
||||
@ -239,8 +222,6 @@ golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3
|
||||
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||
golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
||||
golang.org/x/tools v0.1.8-0.20211022200916-316ba0b74098/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo=
|
||||
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
||||
golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k=
|
||||
golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM=
|
||||
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
@ -253,8 +234,8 @@ google.golang.org/grpc v1.53.0 h1:LAv2ds7cmFV/XTS3XG1NneeENYrXGmorPxsBbptIjNc=
|
||||
google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw=
|
||||
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
|
||||
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
||||
google.golang.org/protobuf v1.29.0 h1:44S3JjaKmLEE4YIkjzexaP+NzZsudE3Zin5Njn/pYX0=
|
||||
google.golang.org/protobuf v1.29.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||
google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
|
||||
google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
|
||||
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
|
||||
Loading…
Reference in New Issue
Block a user