Compare commits

...

6 Commits

Author SHA1 Message Date
2dust
09d854dc78 up 1.7.33 2023-01-08 08:57:01 +08:00
2dust
a92e8dde59 Merge pull request #1898 from solokot/master
Small fixes for Russian translation
2023-01-07 17:43:43 +08:00
solokot
0f807b3497 Small fixes for Russian translation 2023-01-07 12:31:49 +03:00
2dust
b967cda340 up 1.7.32 2023-01-07 16:53:20 +08:00
2dust
f610e1d20a Merge pull request #1879 from MUedsa/idn_to_accii
only domain idn to ascii
2022-12-30 18:16:37 +08:00
MUEDSA
9f4127a588 only domain idn to ascii 2022-12-30 17:08:36 +08:00
3 changed files with 10 additions and 19 deletions

View File

@@ -18,8 +18,8 @@ android {
minSdkVersion 21
targetSdkVersion Integer.parseInt("$targetSdkVer")
multiDexEnabled true
versionCode 492
versionName "1.7.31"
versionCode 495
versionName "1.7.33"
}
if (props["sign"]) {

View File

@@ -431,19 +431,9 @@ object Utils {
}
fun idnToASCII(str: String): String {
var url = str
var prot = ""
if (url.startsWith(AppConfig.HTTPS_PROTOCOL)) {
url = url.substring(8)
prot = AppConfig.HTTPS_PROTOCOL
} else if (url.startsWith(AppConfig.HTTP_PROTOCOL)) {
url = url.substring(7)
prot = AppConfig.HTTP_PROTOCOL
}
url = prot + IDN.toASCII(url, IDN.ALLOW_UNASSIGNED)
if (url != str) return url else {
return str
}
val url = URL(str)
return URL(url.protocol, IDN.toASCII(url.host, IDN.ALLOW_UNASSIGNED), url.port, url.file)
.toExternalForm()
}
}

View File

@@ -50,6 +50,7 @@
<string name="server_lab_path">Путь (WS/H2) / Ключ QUIC / Сид KCP / Сервис gRPC</string>
<string name="server_lab_stream_security">TLS</string>
<string name="server_lab_stream_fingerprint">uTLS</string>
<string name="server_lab_stream_alpn" translatable="false">alpn</string>
<string name="server_lab_allow_insecure">Разрешать небезопасные</string>
<string name="server_lab_sni">SNI</string>
<string name="server_lab_address3">Адрес</string>
@@ -102,7 +103,7 @@
<string name="summary_pref_mux_enabled">Включение может ускорить работу и переключение сети</string>
<string name="title_pref_speed_enabled">Отображение скорости</string>
<string name="summary_pref_speed_enabled">Показывать текущую скорость в уведомлении.\n\nЗначок будет меняться в зависимости от использования.</string>
<string name="summary_pref_speed_enabled">Показывать текущую скорость в уведомлении.\nЗначок будет меняться в зависимости от использования.</string>
<string name="title_pref_sniffing_enabled">Анализ пакетов</string>
<string name="summary_pref_sniffing_enabled">Использовать анализ пакетов (по умолчанию включено)</string>
@@ -166,9 +167,9 @@
<string name="logcat_clear">Очистить</string>
<string name="title_service_restart">Перезапуск службы</string>
<string name="title_del_all_config">Удалить все профили</string>
<string name="title_del_invalid_config">Удалить сбойный профиль (после проверки)</string>
<string name="title_del_invalid_config">Удалить сбойные профили (после проверки)</string>
<string name="title_export_all">Экспорт всех профилей в буфер обмена</string>
<string name="title_sub_setting">Подписки</string>
<string name="title_sub_setting">Группы</string>
<string name="sub_setting_remarks">примечания</string>
<string name="sub_setting_url">URL (необязательно)</string>
<string name="sub_setting_enable">использовать обновление</string>
@@ -178,7 +179,7 @@
<string name="title_user_asset_setting">Файлы георесурсов</string>
<string name="title_sort_by_test_results">Сортировка по результатам теста</string>
<string name="title_filter_config">Фильтр профилей</string>
<string name="filter_config_all">Все профили</string>
<string name="filter_config_all">Все группы</string>
<string name="tasker_start_service">Запуск службы</string>
<string name="tasker_setting_confirm">Подтвердить</string>