diff --git a/flutter/lib/common/widgets/connection_page_title.dart b/flutter/lib/common/widgets/connection_page_title.dart new file mode 100644 index 000000000..ba03c2656 --- /dev/null +++ b/flutter/lib/common/widgets/connection_page_title.dart @@ -0,0 +1,38 @@ +import 'package:auto_size_text/auto_size_text.dart'; +import 'package:flutter/material.dart'; +import 'package:get/get.dart'; + +import '../../common.dart'; + +Widget getConnectionPageTitle(BuildContext context, bool isWeb) { + return Row( + children: [ + Expanded( + child: Row( + children: [ + AutoSizeText( + translate('Control Remote Desktop'), + maxLines: 1, + style: Theme.of(context) + .textTheme + .titleLarge + ?.merge(TextStyle(height: 1)), + ).marginOnly(right: 4), + Tooltip( + waitDuration: Duration(milliseconds: 300), + message: translate(isWeb ? "web_id_input_tip" : "id_input_tip"), + child: Icon( + Icons.help_outline_outlined, + size: 16, + color: Theme.of(context) + .textTheme + .titleLarge + ?.color + ?.withOpacity(0.5), + ), + ), + ], + )), + ], + ); +} diff --git a/flutter/lib/desktop/pages/connection_page.dart b/flutter/lib/desktop/pages/connection_page.dart index b2073ae4a..744c05f9c 100644 --- a/flutter/lib/desktop/pages/connection_page.dart +++ b/flutter/lib/desktop/pages/connection_page.dart @@ -3,8 +3,8 @@ import 'dart:async'; import 'dart:convert'; -import 'package:auto_size_text/auto_size_text.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_hbb/common/widgets/connection_page_title.dart'; import 'package:flutter_hbb/consts.dart'; import 'package:flutter_hbb/models/state_model.dart'; import 'package:get/get.dart'; @@ -323,36 +323,7 @@ class _ConnectionPageState extends State child: Ink( child: Column( children: [ - Row( - children: [ - Expanded( - child: Row( - children: [ - AutoSizeText( - translate('Control Remote Desktop'), - maxLines: 1, - style: Theme.of(context) - .textTheme - .titleLarge - ?.merge(TextStyle(height: 1)), - ).marginOnly(right: 4), - Tooltip( - waitDuration: Duration(milliseconds: 300), - message: translate("id_input_tip"), - child: Icon( - Icons.help_outline_outlined, - size: 16, - color: Theme.of(context) - .textTheme - .titleLarge - ?.color - ?.withOpacity(0.5), - ), - ), - ], - )), - ], - ).marginOnly(bottom: 15), + getConnectionPageTitle(context, false).marginOnly(bottom: 15), Row( children: [ Expanded( diff --git a/flutter/lib/mobile/pages/connection_page.dart b/flutter/lib/mobile/pages/connection_page.dart index 181f36e58..e71cc1c56 100644 --- a/flutter/lib/mobile/pages/connection_page.dart +++ b/flutter/lib/mobile/pages/connection_page.dart @@ -3,6 +3,7 @@ import 'dart:async'; import 'package:auto_size_text_field/auto_size_text_field.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hbb/common/formatter/id_formatter.dart'; +import 'package:flutter_hbb/common/widgets/connection_page_title.dart'; import 'package:get/get.dart'; import 'package:provider/provider.dart'; import 'package:url_launcher/url_launcher.dart'; @@ -349,9 +350,14 @@ class _ConnectionPageState extends State { ), ), ); + final child = Column(children: [ + if (isWebDesktop) + getConnectionPageTitle(context, true).marginOnly(bottom: 10, top: 15, left: 12), + w + ]); return Align( alignment: Alignment.topCenter, - child: Container(constraints: kMobilePageConstraints, child: w)); + child: Container(constraints: kMobilePageConstraints, child: child)); } @override diff --git a/src/lang/ar.rs b/src/lang/ar.rs index be1a6b767..0990614e2 100644 --- a/src/lang/ar.rs +++ b/src/lang/ar.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/be.rs b/src/lang/be.rs index fb8444bec..2b9167a9c 100644 --- a/src/lang/be.rs +++ b/src/lang/be.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/bg.rs b/src/lang/bg.rs index b683a5293..7e7e7a05c 100644 --- a/src/lang/bg.rs +++ b/src/lang/bg.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ca.rs b/src/lang/ca.rs index a52da9735..ef53608de 100644 --- a/src/lang/ca.rs +++ b/src/lang/ca.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/cn.rs b/src/lang/cn.rs index 99b3284cb..cca8b7503 100644 --- a/src/lang/cn.rs +++ b/src/lang/cn.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "被控端启用了单向文件传输"), ("Authentication Required", "需要身份验证"), ("Authenticate", "认证"), + ("web_id_input_tip", "可以输入同一个服务器内的 ID, web 客户端不支持直接 IP 访问。\n要访问另一台服务器上的设备,请附加服务器地址(@<服务器地址>?key=<密钥>)。比如,\n9123456234@192.168.16.1:21117?key=5Qbwsde3unUcJBtrx9ZkvUmwFNoExHzpryHuPUdqlWM=。\n要访问公共服务器上的设备,请输入 \"@public\", 无需密钥。"), ].iter().cloned().collect(); } diff --git a/src/lang/cs.rs b/src/lang/cs.rs index 67588bfb8..c93dd37b7 100644 --- a/src/lang/cs.rs +++ b/src/lang/cs.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/da.rs b/src/lang/da.rs index aea1514ae..f59accfe1 100644 --- a/src/lang/da.rs +++ b/src/lang/da.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/de.rs b/src/lang/de.rs index d4f72c94b..826f97b88 100644 --- a/src/lang/de.rs +++ b/src/lang/de.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "Die einseitige Dateiübertragung ist auf der kontrollierten Seite aktiviert."), ("Authentication Required", "Authentifizierung erforderlich"), ("Authenticate", "Authentifizieren"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/el.rs b/src/lang/el.rs index fecff2894..779e71d23 100644 --- a/src/lang/el.rs +++ b/src/lang/el.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/en.rs b/src/lang/en.rs index 55ef4470c..7ed83a8fe 100644 --- a/src/lang/en.rs +++ b/src/lang/en.rs @@ -235,5 +235,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("network_error_tip", "Please check your network connection, then click retry."), ("enable-trusted-devices-tip", "Skip 2FA verification on trusted devices"), ("one-way-file-transfer-tip", "One-way file transfer is enabled on the controlled side."), + ("web_id_input_tip", "You can input an ID in the same server, direct IP access is not supported in web client.\nIf you want to access a device on another server, please append the server address (@?key=), for example,\n9123456234@192.168.16.1:21117?key=5Qbwsde3unUcJBtrx9ZkvUmwFNoExHzpryHuPUdqlWM=.\nIf you want to access a device on a public server, please input \"@public\", the key is not needed for public server."), ].iter().cloned().collect(); } diff --git a/src/lang/eo.rs b/src/lang/eo.rs index eb512922e..3a406e558 100644 --- a/src/lang/eo.rs +++ b/src/lang/eo.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/es.rs b/src/lang/es.rs index cb5e4a25b..369cd5b95 100644 --- a/src/lang/es.rs +++ b/src/lang/es.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "La transferencia en un sentido está habilitada en el lado controlado."), ("Authentication Required", "Se requiere autenticación"), ("Authenticate", "Autenticar"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/et.rs b/src/lang/et.rs index 2443faae9..db7970f16 100644 --- a/src/lang/et.rs +++ b/src/lang/et.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/eu.rs b/src/lang/eu.rs index 7c953ebe4..90976236e 100644 --- a/src/lang/eu.rs +++ b/src/lang/eu.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/fa.rs b/src/lang/fa.rs index a97566d99..71bea4e78 100644 --- a/src/lang/fa.rs +++ b/src/lang/fa.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/fr.rs b/src/lang/fr.rs index 6a9ca8d8d..97f8d6514 100644 --- a/src/lang/fr.rs +++ b/src/lang/fr.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/he.rs b/src/lang/he.rs index 5a42c4257..526873de3 100644 --- a/src/lang/he.rs +++ b/src/lang/he.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/hr.rs b/src/lang/hr.rs index 9a2b8e3a1..e210e7566 100644 --- a/src/lang/hr.rs +++ b/src/lang/hr.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/hu.rs b/src/lang/hu.rs index fb748b6b8..ccb2be1cb 100644 --- a/src/lang/hu.rs +++ b/src/lang/hu.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/id.rs b/src/lang/id.rs index 9ed642459..5d5d06a66 100644 --- a/src/lang/id.rs +++ b/src/lang/id.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/it.rs b/src/lang/it.rs index a07df2da9..7f49e6045 100644 --- a/src/lang/it.rs +++ b/src/lang/it.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "Sul lato controllato è abilitato il trasferimento file unidirezionale."), ("Authentication Required", "Richiesta autenticazione"), ("Authenticate", "Autentica"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ja.rs b/src/lang/ja.rs index a63687c68..eca28da86 100644 --- a/src/lang/ja.rs +++ b/src/lang/ja.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ko.rs b/src/lang/ko.rs index 9d9c29f9a..a3c24e98c 100644 --- a/src/lang/ko.rs +++ b/src/lang/ko.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "단방향 파일 전송은 제어되는 쪽에서 활성화됩니다."), ("Authentication Required", "인증 필요함"), ("Authenticate", "인증"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/kz.rs b/src/lang/kz.rs index a23d34448..404e9b511 100644 --- a/src/lang/kz.rs +++ b/src/lang/kz.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/lt.rs b/src/lang/lt.rs index b818cb7e7..a93cef88c 100644 --- a/src/lang/lt.rs +++ b/src/lang/lt.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/lv.rs b/src/lang/lv.rs index 63a4a7dae..0cddcb951 100644 --- a/src/lang/lv.rs +++ b/src/lang/lv.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "Kontrolējamajā pusē ir iespējota vienvirziena failu pārsūtīšana."), ("Authentication Required", "Nepieciešama autentifikācija"), ("Authenticate", "Autentificēt"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/nb.rs b/src/lang/nb.rs index eb2e21b68..7f08f83d1 100644 --- a/src/lang/nb.rs +++ b/src/lang/nb.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/nl.rs b/src/lang/nl.rs index 6a0fa3e70..bd1dc8d83 100644 --- a/src/lang/nl.rs +++ b/src/lang/nl.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "Eenzijdige bestandsoverdracht is ingeschakeld aan de gecontroleerde kant."), ("Authentication Required", "Verificatie vereist"), ("Authenticate", "Verificatie"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/pl.rs b/src/lang/pl.rs index 99bf57084..a7216e780 100644 --- a/src/lang/pl.rs +++ b/src/lang/pl.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/pt_PT.rs b/src/lang/pt_PT.rs index 534efe12e..994d5cc63 100644 --- a/src/lang/pt_PT.rs +++ b/src/lang/pt_PT.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ptbr.rs b/src/lang/ptbr.rs index 4396dd40d..ba6fe051b 100644 --- a/src/lang/ptbr.rs +++ b/src/lang/ptbr.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ro.rs b/src/lang/ro.rs index ea1d98880..429c2534a 100644 --- a/src/lang/ro.rs +++ b/src/lang/ro.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/ru.rs b/src/lang/ru.rs index ba8d33f95..8ad598024 100644 --- a/src/lang/ru.rs +++ b/src/lang/ru.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "На управляемой стороне включена односторонняя передача файлов."), ("Authentication Required", "Требуется аутентификация"), ("Authenticate", "Аутентификация"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sk.rs b/src/lang/sk.rs index e7b17c6ae..1e5a51f9f 100644 --- a/src/lang/sk.rs +++ b/src/lang/sk.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sl.rs b/src/lang/sl.rs index acbaf2ea9..bba9499d7 100755 --- a/src/lang/sl.rs +++ b/src/lang/sl.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sq.rs b/src/lang/sq.rs index aca5b6a7a..b3e85a351 100644 --- a/src/lang/sq.rs +++ b/src/lang/sq.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sr.rs b/src/lang/sr.rs index c12555c97..ee84a68e1 100644 --- a/src/lang/sr.rs +++ b/src/lang/sr.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/sv.rs b/src/lang/sv.rs index 837f702f8..9ba9bb536 100644 --- a/src/lang/sv.rs +++ b/src/lang/sv.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/template.rs b/src/lang/template.rs index 43fbbcfa5..e62119843 100644 --- a/src/lang/template.rs +++ b/src/lang/template.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/th.rs b/src/lang/th.rs index 1c5b09333..a2f8bc910 100644 --- a/src/lang/th.rs +++ b/src/lang/th.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/tr.rs b/src/lang/tr.rs index 10fa46880..78b09dca4 100644 --- a/src/lang/tr.rs +++ b/src/lang/tr.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/tw.rs b/src/lang/tw.rs index 0a3f291ac..7708de9ec 100644 --- a/src/lang/tw.rs +++ b/src/lang/tw.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "被控端啟用了單向文件傳輸"), ("Authentication Required", "需要身分驗證"), ("Authenticate", "認證"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/uk.rs b/src/lang/uk.rs index 41634facc..05031dcc9 100644 --- a/src/lang/uk.rs +++ b/src/lang/uk.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", "На керованій стороні ввімкнено одностороннє передавання файлів."), ("Authentication Required", "Потрібна автентифікація"), ("Authenticate", "Автентифікувати"), + ("web_id_input_tip", ""), ].iter().cloned().collect(); } diff --git a/src/lang/vn.rs b/src/lang/vn.rs index 4f7bcf7d1..bc6311fcd 100644 --- a/src/lang/vn.rs +++ b/src/lang/vn.rs @@ -647,5 +647,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = ("one-way-file-transfer-tip", ""), ("Authentication Required", ""), ("Authenticate", ""), + ("web_id_input_tip", ""), ].iter().cloned().collect(); }