improve input of change ID

This commit is contained in:
grummbeer 2023-02-19 15:47:52 +01:00
parent c2fa74dbbc
commit 0d321918d4
34 changed files with 254 additions and 37 deletions

View File

@ -1,18 +1,74 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:get/get.dart';
import '../../common.dart'; import '../../common.dart';
import '../../models/platform_model.dart'; import '../../models/platform_model.dart';
abstract class ValidationRule {
String get name;
bool validate(String value);
}
class LengthRangeValidationRule extends ValidationRule {
final int _min;
final int _max;
LengthRangeValidationRule(this._min, this._max);
@override
String get name => translate('length %min% to %max%')
.replaceAll('%min%', _min.toString())
.replaceAll('%max%', _max.toString());
@override
bool validate(String value) {
return value.length >= _min && value.length <= _max;
}
}
class RegexValidationRule extends ValidationRule {
final String _name;
final RegExp _regex;
RegexValidationRule(this._name, this._regex);
@override
String get name => translate(_name);
@override
bool validate(String value) {
return value.isNotEmpty ? value.contains(_regex) : false;
}
}
void changeIdDialog() { void changeIdDialog() {
var newId = ""; var newId = "";
var msg = ""; var msg = "";
var isInProgress = false; var isInProgress = false;
TextEditingController controller = TextEditingController(); TextEditingController controller = TextEditingController();
final RxString rxId = controller.text.trim().obs;
final rules = [
RegexValidationRule('starts with a letter', RegExp(r'^[a-zA-Z]')),
LengthRangeValidationRule(6, 16),
RegexValidationRule('allowed characters', RegExp(r'^\w*$'))
];
gFFI.dialogManager.show((setState, close) { gFFI.dialogManager.show((setState, close) {
submit() async { submit() async {
debugPrint("onSubmit"); debugPrint("onSubmit");
newId = controller.text.trim(); newId = controller.text.trim();
final Iterable violations = rules.where((r) => !r.validate(newId));
if (violations.isNotEmpty) {
setState(() {
msg =
'${translate('Prompt')}: ${violations.map((r) => r.name).join(', ')}';
});
return;
}
setState(() { setState(() {
msg = ""; msg = "";
isInProgress = true; isInProgress = true;
@ -31,7 +87,7 @@ void changeIdDialog() {
} }
setState(() { setState(() {
isInProgress = false; isInProgress = false;
msg = translate(status); msg = '${translate('Prompt')}: ${translate(status)}';
}); });
} }
@ -46,18 +102,47 @@ void changeIdDialog() {
), ),
TextField( TextField(
decoration: InputDecoration( decoration: InputDecoration(
labelText: translate('Your new ID'),
border: const OutlineInputBorder(), border: const OutlineInputBorder(),
errorText: msg.isEmpty ? null : translate(msg)), errorText: msg.isEmpty ? null : translate(msg),
suffixText: '${rxId.value.length}/16',
suffixStyle: const TextStyle(fontSize: 12, color: Colors.grey)),
inputFormatters: [ inputFormatters: [
LengthLimitingTextInputFormatter(16), LengthLimitingTextInputFormatter(16),
// FilteringTextInputFormatter(RegExp(r"[a-zA-z][a-zA-z0-9\_]*"), allow: true) // FilteringTextInputFormatter(RegExp(r"[a-zA-z][a-zA-z0-9\_]*"), allow: true)
], ],
maxLength: 16,
controller: controller, controller: controller,
autofocus: true, autofocus: true,
onChanged: (value) {
setState(() {
rxId.value = value.trim();
msg = '';
});
},
), ),
const SizedBox( const SizedBox(
height: 4.0, height: 8.0,
),
Obx(() => Wrap(
runSpacing: 8,
spacing: 4,
children: rules.map((e) {
var checked = e.validate(rxId.value);
return Chip(
label: Text(
e.name,
style: TextStyle(
color: checked
? const Color(0xFF0A9471)
: Color.fromARGB(255, 198, 86, 157)),
),
backgroundColor: checked
? const Color(0xFFD0F7ED)
: Color.fromARGB(255, 247, 205, 232));
}).toList(),
)),
const SizedBox(
height: 8.0,
), ),
Offstage( Offstage(
offstage: !isInProgress, child: const LinearProgressIndicator()) offstage: !isInProgress, child: const LinearProgressIndicator())

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "El portapapers està buit"), ("Clipboard is empty", "El portapapers està buit"),
("Stop service", "Aturar servei"), ("Stop service", "Aturar servei"),
("Change ID", "Canviar ID"), ("Change ID", "Canviar ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Només pots utilitzar caràcters a-z, A-Z, 0-9 e _ (guionet baix). El primer caràcter ha de ser a-z o A-Z. La longitut ha d'estar entre 6 i 16 caràcters."),
("Website", "Lloc web"), ("Website", "Lloc web"),
("About", "Sobre"), ("About", "Sobre"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Servidor API"), ("API Server", "Servidor API"),
("invalid_http", "ha de començar amb http:// o https://"), ("invalid_http", "ha de començar amb http:// o https://"),
("Invalid IP", "IP incorrecta"), ("Invalid IP", "IP incorrecta"),
("id_change_tip", "Només pots utilitzar caràcters a-z, A-Z, 0-9 e _ (guionet baix). El primer caràcter ha de ser a-z o A-Z. La longitut ha d'estar entre 6 i 16 caràcters."),
("Invalid format", "Format incorrecte"), ("Invalid format", "Format incorrecte"),
("server_not_support", "Encara no és compatible amb el servidor"), ("server_not_support", "Encara no és compatible amb el servidor"),
("Not available", "No disponible"), ("Not available", "No disponible"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "拷贝配置信息到剪贴板后点击此按钮,可以自动导入配置"), ("Clipboard is empty", "拷贝配置信息到剪贴板后点击此按钮,可以自动导入配置"),
("Stop service", "停止服务"), ("Stop service", "停止服务"),
("Change ID", "改变ID"), ("Change ID", "改变ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "只可以使用字母a-z, A-Z, 0-9, _ (下划线)。首字母必须是a-z, A-Z。长度在6与16之间。"),
("Website", "网站"), ("Website", "网站"),
("About", "关于"), ("About", "关于"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API服务器"), ("API Server", "API服务器"),
("invalid_http", "必须以http://或者https://开头"), ("invalid_http", "必须以http://或者https://开头"),
("Invalid IP", "无效IP"), ("Invalid IP", "无效IP"),
("id_change_tip", "只可以使用字母a-z, A-Z, 0-9, _ (下划线)。首字母必须是a-z, A-Z。长度在6与16之间。"),
("Invalid format", "无效格式"), ("Invalid format", "无效格式"),
("server_not_support", "服务器暂不支持"), ("server_not_support", "服务器暂不支持"),
("Not available", "已被占用"), ("Not available", "已被占用"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Schránka je prázdná"), ("Clipboard is empty", "Schránka je prázdná"),
("Stop service", "Zastavit službu"), ("Stop service", "Zastavit službu"),
("Change ID", "Změnit identifikátor"), ("Change ID", "Změnit identifikátor"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Použít je mozné pouze znaky a-z, A-Z, 0-9 a _ (podtržítko). Dále je třeba aby začínalo na písmeno a-z, A-Z. Délka mezi 6 a 16 znaky."),
("Website", "Webové stránky"), ("Website", "Webové stránky"),
("About", "O aplikaci"), ("About", "O aplikaci"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Server s API rozhraním"), ("API Server", "Server s API rozhraním"),
("invalid_http", "Je třeba, aby začínalo na http:// nebo https://"), ("invalid_http", "Je třeba, aby začínalo na http:// nebo https://"),
("Invalid IP", "Neplatná IP adresa"), ("Invalid IP", "Neplatná IP adresa"),
("id_change_tip", "Použít je mozné pouze znaky a-z, A-Z, 0-9 a _ (podtržítko). Dále je třeba aby začínalo na písmeno a-z, A-Z. Délka mezi 6 a 16 znaky."),
("Invalid format", "Neplatný formát"), ("Invalid format", "Neplatný formát"),
("server_not_support", "Server zatím nepodporuje"), ("server_not_support", "Server zatím nepodporuje"),
("Not available", "Není k dispozici"), ("Not available", "Není k dispozici"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Udklipsholderen er tom"), ("Clipboard is empty", "Udklipsholderen er tom"),
("Stop service", "Sluk for forbindelsesserveren"), ("Stop service", "Sluk for forbindelsesserveren"),
("Change ID", "Ændre ID"), ("Change ID", "Ændre ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Kun tegnene a-z, A-Z, 0-9 og _ (understregning) er tilladt. Det første bogstav skal være a-z, A-Z. Længde mellem 6 og 16."),
("Website", "Hjemmeside"), ("Website", "Hjemmeside"),
("About", "Omkring"), ("About", "Omkring"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API Server"), ("API Server", "API Server"),
("invalid_http", "Skal begynde med http:// eller https://"), ("invalid_http", "Skal begynde med http:// eller https://"),
("Invalid IP", "Ugyldig IP-adresse"), ("Invalid IP", "Ugyldig IP-adresse"),
("id_change_tip", "Kun tegnene a-z, A-Z, 0-9 og _ (understregning) er tilladt. Det første bogstav skal være a-z, A-Z. Længde mellem 6 og 16."),
("Invalid format", "Ugyldigt format"), ("Invalid format", "Ugyldigt format"),
("server_not_support", "Endnu ikke understøttet af serveren"), ("server_not_support", "Endnu ikke understøttet af serveren"),
("Not available", "ikke Tilgængelig"), ("Not available", "ikke Tilgængelig"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Zwischenablage ist leer"), ("Clipboard is empty", "Zwischenablage ist leer"),
("Stop service", "Vermittlungsdienst stoppen"), ("Stop service", "Vermittlungsdienst stoppen"),
("Change ID", "ID ändern"), ("Change ID", "ID ändern"),
("Your new ID", "Ihre neue ID"),
("length %min% to %max%", "Länge %min% bis %max%"),
("starts with a letter", "Beginnt mit Buchstabe"),
("allowed characters", "Erlaubte Zeichen"),
("id_change_tip", "Nur die Zeichen a-z, A-Z, 0-9 und _ (Unterstrich) sind erlaubt. Der erste Buchstabe muss a-z, A-Z sein und die Länge zwischen 6 und 16 Zeichen betragen."),
("Website", "Webseite"), ("Website", "Webseite"),
("About", "Über"), ("About", "Über"),
("Slogan_tip", "Mit Herzblut programmiert - in einer Welt, die im Chaos versinkt!"), ("Slogan_tip", "Mit Herzblut programmiert - in einer Welt, die im Chaos versinkt!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API-Server"), ("API Server", "API-Server"),
("invalid_http", "Muss mit http:// oder https:// beginnen"), ("invalid_http", "Muss mit http:// oder https:// beginnen"),
("Invalid IP", "Ungültige IP-Adresse"), ("Invalid IP", "Ungültige IP-Adresse"),
("id_change_tip", "Nur die Zeichen a-z, A-Z, 0-9 und _ (Unterstrich) sind erlaubt. Der erste Buchstabe muss a-z, A-Z sein und die Länge zwischen 6 und 16 Zeichen betragen."),
("Invalid format", "Ungültiges Format"), ("Invalid format", "Ungültiges Format"),
("server_not_support", "Diese Funktion wird noch nicht vom Server unterstützt."), ("server_not_support", "Diese Funktion wird noch nicht vom Server unterstützt."),
("Not available", "Nicht verfügbar"), ("Not available", "Nicht verfügbar"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "La poŝo estas malplena"), ("Clipboard is empty", "La poŝo estas malplena"),
("Stop service", "Haltu servon"), ("Stop service", "Haltu servon"),
("Change ID", "Ŝanĝi identigilon"), ("Change ID", "Ŝanĝi identigilon"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Nur la signoj a-z, A-Z, 0-9, _ (substreko) povas esti uzataj. La unua litero povas esti inter a-z, A-Z. La longeco devas esti inter 6 kaj 16."),
("Website", "Retejo"), ("Website", "Retejo"),
("About", "Pri"), ("About", "Pri"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Servilo de API"), ("API Server", "Servilo de API"),
("invalid_http", "Devas komenci kun http:// aŭ https://"), ("invalid_http", "Devas komenci kun http:// aŭ https://"),
("Invalid IP", "IP nevalida"), ("Invalid IP", "IP nevalida"),
("id_change_tip", "Nur la signoj a-z, A-Z, 0-9, _ (substreko) povas esti uzataj. La unua litero povas esti inter a-z, A-Z. La longeco devas esti inter 6 kaj 16."),
("Invalid format", "Formato nevalida"), ("Invalid format", "Formato nevalida"),
("server_not_support", "Ankoraŭ ne subtenata de la servilo"), ("server_not_support", "Ankoraŭ ne subtenata de la servilo"),
("Not available", "Nedisponebla"), ("Not available", "Nedisponebla"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "El portapapeles está vacío"), ("Clipboard is empty", "El portapapeles está vacío"),
("Stop service", "Detener servicio"), ("Stop service", "Detener servicio"),
("Change ID", "Cambiar ID"), ("Change ID", "Cambiar ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Solo puedes usar caracteres a-z, A-Z, 0-9 e _ (guion bajo). El primer carácter debe ser a-z o A-Z. La longitud debe estar entre 6 y 16 caracteres."),
("Website", "Sitio web"), ("Website", "Sitio web"),
("About", "Acerca de"), ("About", "Acerca de"),
("Slogan_tip", "Hecho con corazón en este mundo caótico!"), ("Slogan_tip", "Hecho con corazón en este mundo caótico!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Servidor API"), ("API Server", "Servidor API"),
("invalid_http", "debe comenzar con http:// o https://"), ("invalid_http", "debe comenzar con http:// o https://"),
("Invalid IP", "IP incorrecta"), ("Invalid IP", "IP incorrecta"),
("id_change_tip", "Solo puedes usar caracteres a-z, A-Z, 0-9 e _ (guion bajo). El primer carácter debe ser a-z o A-Z. La longitud debe estar entre 6 y 16 caracteres."),
("Invalid format", "Formato incorrecto"), ("Invalid format", "Formato incorrecto"),
("server_not_support", "Aún no es compatible con el servidor"), ("server_not_support", "Aún no es compatible con el servidor"),
("Not available", "No disponible"), ("Not available", "No disponible"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "کلیپبورد خالی است"), ("Clipboard is empty", "کلیپبورد خالی است"),
("Stop service", "توقف سرویس"), ("Stop service", "توقف سرویس"),
("Change ID", "تعویض شناسه"), ("Change ID", "تعویض شناسه"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "شناسه باید طبق این شرایط باشد : حروف کوچک و بزرگ انگلیسی و اعداد از 0 تا 9، _ و همچنین حرف اول آن فقط حروف بزرگ یا کوچک انگلیسی و طول آن بین 6 الی 16 کاراکتر باشد"),
("Website", "وب سایت"), ("Website", "وب سایت"),
("About", "درباره"), ("About", "درباره"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API سرور"), ("API Server", "API سرور"),
("invalid_http", "شروع شود http:// یا https:// باید با"), ("invalid_http", "شروع شود http:// یا https:// باید با"),
("Invalid IP", "نامعتبر است IP آدرس"), ("Invalid IP", "نامعتبر است IP آدرس"),
("id_change_tip", "شناسه باید طبق این شرایط باشد : حروف کوچک و بزرگ انگلیسی و اعداد از 0 تا 9، _ و همچنین حرف اول آن فقط حروف بزرگ یا کوچک انگلیسی و طول آن بین 6 الی 16 کاراکتر باشد"),
("Invalid format", "فرمت نادرست است"), ("Invalid format", "فرمت نادرست است"),
("server_not_support", "هنوز توسط سرور مورد نظر پشتیبانی نمی شود"), ("server_not_support", "هنوز توسط سرور مورد نظر پشتیبانی نمی شود"),
("Not available", "در دسترسی نیست"), ("Not available", "در دسترسی نیست"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Presse-papier vide"), ("Clipboard is empty", "Presse-papier vide"),
("Stop service", "Arrêter le service"), ("Stop service", "Arrêter le service"),
("Change ID", "Changer d'ID"), ("Change ID", "Changer d'ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Seules les lettres a-z, A-Z, 0-9, _ (trait de soulignement) peuvent être utilisées. La première lettre doit être a-z, A-Z. La longueur doit être comprise entre 6 et 16."),
("Website", "Site Web"), ("Website", "Site Web"),
("About", "À propos de"), ("About", "À propos de"),
("Slogan_tip", "Fait avec cœur dans ce monde chaotique!"), ("Slogan_tip", "Fait avec cœur dans ce monde chaotique!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Serveur API"), ("API Server", "Serveur API"),
("invalid_http", "Doit commencer par http:// ou https://"), ("invalid_http", "Doit commencer par http:// ou https://"),
("Invalid IP", "IP invalide"), ("Invalid IP", "IP invalide"),
("id_change_tip", "Seules les lettres a-z, A-Z, 0-9, _ (trait de soulignement) peuvent être utilisées. La première lettre doit être a-z, A-Z. La longueur doit être comprise entre 6 et 16."),
("Invalid format", "Format invalide"), ("Invalid format", "Format invalide"),
("server_not_support", "Pas encore supporté par le serveur"), ("server_not_support", "Pas encore supporté par le serveur"),
("Not available", "Indisponible"), ("Not available", "Indisponible"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Το πρόχειρο είναι κενό"), ("Clipboard is empty", "Το πρόχειρο είναι κενό"),
("Stop service", "Διακοπή υπηρεσίας"), ("Stop service", "Διακοπή υπηρεσίας"),
("Change ID", "Αλλαγή αναγνωριστικού ID"), ("Change ID", "Αλλαγή αναγνωριστικού ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Επιτρέπονται μόνο οι χαρακτήρες a-z, A-Z, 0-9 και _ (υπογράμμιση). Το πρώτο γράμμα πρέπει να είναι a-z, A-Z και το μήκος πρέπει να είναι μεταξύ 6 και 16 χαρακτήρων."),
("Website", "Ιστότοπος"), ("Website", "Ιστότοπος"),
("About", "Πληροφορίες"), ("About", "Πληροφορίες"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Διακομιστής API"), ("API Server", "Διακομιστής API"),
("invalid_http", "Πρέπει να ξεκινά με http:// ή https://"), ("invalid_http", "Πρέπει να ξεκινά με http:// ή https://"),
("Invalid IP", "Μη έγκυρη διεύθυνση IP"), ("Invalid IP", "Μη έγκυρη διεύθυνση IP"),
("id_change_tip", "Επιτρέπονται μόνο οι χαρακτήρες a-z, A-Z, 0-9 και _ (υπογράμμιση). Το πρώτο γράμμα πρέπει να είναι a-z, A-Z και το μήκος πρέπει να είναι μεταξύ 6 και 16 χαρακτήρων."),
("Invalid format", "Μη έγκυρη μορφή"), ("Invalid format", "Μη έγκυρη μορφή"),
("server_not_support", "Αυτή η δυνατότητα δεν υποστηρίζεται ακόμη από τον διακομιστή"), ("server_not_support", "Αυτή η δυνατότητα δεν υποστηρίζεται ακόμη από τον διακομιστή"),
("Not available", "Μη διαθέσιμο"), ("Not available", "Μη διαθέσιμο"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "A vágólap üres"), ("Clipboard is empty", "A vágólap üres"),
("Stop service", "Szolgáltatás leállítása"), ("Stop service", "Szolgáltatás leállítása"),
("Change ID", "Azonosító megváltoztatása"), ("Change ID", "Azonosító megváltoztatása"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Csak a-z, A-Z, 0-9 csoportokba tartozó karakterek, illetve a _ karakter van engedélyezve. Az első karakternek mindenképpen a-z, A-Z csoportokba kell esnie. Az azonosító hosszúsága 6-tól, 16 karakter."),
("Website", "Weboldal"), ("Website", "Weboldal"),
("About", "Rólunk"), ("About", "Rólunk"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API szerver"), ("API Server", "API szerver"),
("invalid_http", "A címnek mindenképpen http(s)://-el kell kezdődnie."), ("invalid_http", "A címnek mindenképpen http(s)://-el kell kezdődnie."),
("Invalid IP", "A megadott IP cím helytelen."), ("Invalid IP", "A megadott IP cím helytelen."),
("id_change_tip", "Csak a-z, A-Z, 0-9 csoportokba tartozó karakterek, illetve a _ karakter van engedélyezve. Az első karakternek mindenképpen a-z, A-Z csoportokba kell esnie. Az azonosító hosszúsága 6-tól, 16 karakter."),
("Invalid format", "Érvénytelen formátum"), ("Invalid format", "Érvénytelen formátum"),
("server_not_support", "Nem támogatott a szerver által"), ("server_not_support", "Nem támogatott a szerver által"),
("Not available", "Nem elérhető"), ("Not available", "Nem elérhető"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Papan klip kosong"), ("Clipboard is empty", "Papan klip kosong"),
("Stop service", "Hentikan Layanan"), ("Stop service", "Hentikan Layanan"),
("Change ID", "Ubah ID"), ("Change ID", "Ubah ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Hanya karakter a-z, A-Z, 0-9 dan _ (underscore) yang diperbolehkan. Huruf pertama harus a-z, A-Z. Panjang antara 6 dan 16."),
("Website", "Website"), ("Website", "Website"),
("About", "Tentang"), ("About", "Tentang"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API Server"), ("API Server", "API Server"),
("invalid_http", "harus dimulai dengan http:// atau https://"), ("invalid_http", "harus dimulai dengan http:// atau https://"),
("Invalid IP", "IP tidak valid"), ("Invalid IP", "IP tidak valid"),
("id_change_tip", "Hanya karakter a-z, A-Z, 0-9 dan _ (underscore) yang diperbolehkan. Huruf pertama harus a-z, A-Z. Panjang antara 6 dan 16."),
("Invalid format", "Format tidak valid"), ("Invalid format", "Format tidak valid"),
("server_not_support", "Belum didukung oleh server"), ("server_not_support", "Belum didukung oleh server"),
("Not available", "Tidak tersedia"), ("Not available", "Tidak tersedia"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Gli appunti sono vuoti"), ("Clipboard is empty", "Gli appunti sono vuoti"),
("Stop service", "Arresta servizio"), ("Stop service", "Arresta servizio"),
("Change ID", "Cambia ID"), ("Change ID", "Cambia ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Puoi usare solo i caratteri a-z, A-Z, 0-9 e _ (underscore). Il primo carattere deve essere a-z o A-Z. La lunghezza deve essere fra 6 e 16 caratteri."),
("Website", "Sito web"), ("Website", "Sito web"),
("About", "Informazioni"), ("About", "Informazioni"),
("Slogan_tip", "Fatta con il cuore in questo mondo caotico!"), ("Slogan_tip", "Fatta con il cuore in questo mondo caotico!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Server API"), ("API Server", "Server API"),
("invalid_http", "deve iniziare con http:// o https://"), ("invalid_http", "deve iniziare con http:// o https://"),
("Invalid IP", "Indirizzo IP non valido"), ("Invalid IP", "Indirizzo IP non valido"),
("id_change_tip", "Puoi usare solo i caratteri a-z, A-Z, 0-9 e _ (underscore). Il primo carattere deve essere a-z o A-Z. La lunghezza deve essere fra 6 e 16 caratteri."),
("Invalid format", "Formato non valido"), ("Invalid format", "Formato non valido"),
("server_not_support", "Non ancora supportato dal server"), ("server_not_support", "Non ancora supportato dal server"),
("Not available", "Non disponibile"), ("Not available", "Non disponibile"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "クリップボードは空です"), ("Clipboard is empty", "クリップボードは空です"),
("Stop service", "サービスを停止"), ("Stop service", "サービスを停止"),
("Change ID", "IDを変更"), ("Change ID", "IDを変更"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "使用できるのは大文字・小文字のアルファベット、数字、アンダースコア_のみです。初めの文字はアルファベットにする必要があります。6文字から16文字までです。"),
("Website", "公式サイト"), ("Website", "公式サイト"),
("About", "情報"), ("About", "情報"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "APIサーバー"), ("API Server", "APIサーバー"),
("invalid_http", "http:// もしくは https:// から入力してください"), ("invalid_http", "http:// もしくは https:// から入力してください"),
("Invalid IP", "無効なIP"), ("Invalid IP", "無効なIP"),
("id_change_tip", "使用できるのは大文字・小文字のアルファベット、数字、アンダースコア_のみです。初めの文字はアルファベットにする必要があります。6文字から16文字までです。"),
("Invalid format", "無効な形式"), ("Invalid format", "無効な形式"),
("server_not_support", "サーバー側でまだサポートされていません"), ("server_not_support", "サーバー側でまだサポートされていません"),
("Not available", "利用不可"), ("Not available", "利用不可"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "클립보드가 비어있습니다"), ("Clipboard is empty", "클립보드가 비어있습니다"),
("Stop service", "서비스 중단"), ("Stop service", "서비스 중단"),
("Change ID", "ID 변경"), ("Change ID", "ID 변경"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "a-z, A-Z, 0-9, _(밑줄 문자)만 입력 가능합니다. 첫 문자는 a-z 혹은 A-Z로 시작해야 합니다. 길이는 6 ~ 16글자가 요구됩니다."),
("Website", "웹사이트"), ("Website", "웹사이트"),
("About", "정보"), ("About", "정보"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API 서버"), ("API Server", "API 서버"),
("invalid_http", "다음과 같이 시작해야 합니다. http:// 또는 https://"), ("invalid_http", "다음과 같이 시작해야 합니다. http:// 또는 https://"),
("Invalid IP", "유효하지 않은 IP"), ("Invalid IP", "유효하지 않은 IP"),
("id_change_tip", "a-z, A-Z, 0-9, _(밑줄 문자)만 입력 가능합니다. 첫 문자는 a-z 혹은 A-Z로 시작해야 합니다. 길이는 6 ~ 16글자가 요구됩니다."),
("Invalid format", "유효하지 않은 형식"), ("Invalid format", "유효하지 않은 형식"),
("server_not_support", "해당 서버가 아직 지원하지 않습니다"), ("server_not_support", "해당 서버가 아직 지원하지 않습니다"),
("Not available", "불가능"), ("Not available", "불가능"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Көшіру-тақта бос"), ("Clipboard is empty", "Көшіру-тақта бос"),
("Stop service", "Сербесті тоқтату"), ("Stop service", "Сербесті тоқтату"),
("Change ID", "ID ауыстыру"), ("Change ID", "ID ауыстыру"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Тек a-z, A-Z, 0-9 және _ (астынғы-сызық) таңбалары рұқсат етілген. Бірінші таңба a-z, A-Z болуы қажет. Ұзындығы 6 мен 16 арасы."),
("Website", "Web-сайт"), ("Website", "Web-сайт"),
("About", "Туралы"), ("About", "Туралы"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API Сербері"), ("API Server", "API Сербері"),
("invalid_http", "http:// немесе https://'пен басталуы қажет"), ("invalid_http", "http:// немесе https://'пен басталуы қажет"),
("Invalid IP", "Бұрыс IP-Мекенжай"), ("Invalid IP", "Бұрыс IP-Мекенжай"),
("id_change_tip", "Тек a-z, A-Z, 0-9 және _ (астынғы-сызық) таңбалары рұқсат етілген. Бірінші таңба a-z, A-Z болуы қажет. Ұзындығы 6 мен 16 арасы."),
("Invalid format", "Бұрыс формат"), ("Invalid format", "Бұрыс формат"),
("server_not_support", "Сербер әзірше қолдамайды"), ("server_not_support", "Сербер әзірше қолдамайды"),
("Not available", "Қолжетімсіз"), ("Not available", "Қолжетімсіз"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Klembord is leeg"), ("Clipboard is empty", "Klembord is leeg"),
("Stop service", "Stop service"), ("Stop service", "Stop service"),
("Change ID", "Wijzig ID"), ("Change ID", "Wijzig ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Alleen de letters a-z, A-Z, 0-9, _ (underscore) kunnen worden gebruikt. De eerste letter moet a-z, A-Z zijn. De lengte moet tussen 6 en 16 liggen."),
("Website", "Website"), ("Website", "Website"),
("About", "Over"), ("About", "Over"),
("Slogan_tip", "Gedaan met het hart in deze chaotische wereld!"), ("Slogan_tip", "Gedaan met het hart in deze chaotische wereld!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API Server"), ("API Server", "API Server"),
("invalid_http", "Moet beginnen met http:// of https://"), ("invalid_http", "Moet beginnen met http:// of https://"),
("Invalid IP", "Ongeldig IP"), ("Invalid IP", "Ongeldig IP"),
("id_change_tip", "Alleen de letters a-z, A-Z, 0-9, _ (underscore) kunnen worden gebruikt. De eerste letter moet a-z, A-Z zijn. De lengte moet tussen 6 en 16 liggen."),
("Invalid format", "Ongeldig formaat"), ("Invalid format", "Ongeldig formaat"),
("server_not_support", "Nog niet ondersteund door de server"), ("server_not_support", "Nog niet ondersteund door de server"),
("Not available", "Niet beschikbaar"), ("Not available", "Niet beschikbaar"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Schowek jest pusty"), ("Clipboard is empty", "Schowek jest pusty"),
("Stop service", "Zatrzymaj usługę"), ("Stop service", "Zatrzymaj usługę"),
("Change ID", "Zmień ID"), ("Change ID", "Zmień ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Nowy ID może być złożony z małych i dużych liter a-zA-z, cyfry 0-9 oraz _ (podkreślenie). Pierwszym znakiem powinna być litera a-zA-Z, a całe ID powinno składać się z 6 do 16 znaków."),
("Website", "Strona internetowa"), ("Website", "Strona internetowa"),
("About", "O aplikacji"), ("About", "O aplikacji"),
("Slogan_tip", "Tworzone z miłością w tym pełnym chaosu świecie!"), ("Slogan_tip", "Tworzone z miłością w tym pełnym chaosu świecie!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Serwer API"), ("API Server", "Serwer API"),
("invalid_http", "Nieprawidłowe żądanie http"), ("invalid_http", "Nieprawidłowe żądanie http"),
("Invalid IP", "Nieprawidłowe IP"), ("Invalid IP", "Nieprawidłowe IP"),
("id_change_tip", "Nowy ID może być złożony z małych i dużych liter a-zA-z, cyfry 0-9 oraz _ (podkreślenie). Pierwszym znakiem powinna być litera a-zA-Z, a całe ID powinno składać się z 6 do 16 znaków."),
("Invalid format", "Nieprawidłowy format"), ("Invalid format", "Nieprawidłowy format"),
("server_not_support", "Serwer nie obsługuje tej funkcji"), ("server_not_support", "Serwer nie obsługuje tej funkcji"),
("Not available", "Niedostępne"), ("Not available", "Niedostępne"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "A área de transferência está vazia"), ("Clipboard is empty", "A área de transferência está vazia"),
("Stop service", "Parar serviço"), ("Stop service", "Parar serviço"),
("Change ID", "Alterar ID"), ("Change ID", "Alterar ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Somente os caracteres a-z, A-Z, 0-9 e _ (sublinhado) são permitidos. A primeira letra deve ser a-z, A-Z. Comprimento entre 6 e 16."),
("Website", "Website"), ("Website", "Website"),
("About", "Sobre"), ("About", "Sobre"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Servidor da API"), ("API Server", "Servidor da API"),
("invalid_http", "deve iniciar com http:// ou https://"), ("invalid_http", "deve iniciar com http:// ou https://"),
("Invalid IP", "IP inválido"), ("Invalid IP", "IP inválido"),
("id_change_tip", "Somente os caracteres a-z, A-Z, 0-9 e _ (sublinhado) são permitidos. A primeira letra deve ser a-z, A-Z. Comprimento entre 6 e 16."),
("Invalid format", "Formato inválido"), ("Invalid format", "Formato inválido"),
("server_not_support", "Ainda não suportado pelo servidor"), ("server_not_support", "Ainda não suportado pelo servidor"),
("Not available", "Indisponível"), ("Not available", "Indisponível"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "A área de transferência está vazia"), ("Clipboard is empty", "A área de transferência está vazia"),
("Stop service", "Parar serviço"), ("Stop service", "Parar serviço"),
("Change ID", "Alterar ID"), ("Change ID", "Alterar ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Somente os caracteres a-z, A-Z, 0-9 e _ (sublinhado) são permitidos. A primeira letra deve ser a-z, A-Z. Comprimento entre 6 e 16."),
("Website", "Website"), ("Website", "Website"),
("About", "Sobre"), ("About", "Sobre"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Servidor da API"), ("API Server", "Servidor da API"),
("invalid_http", "deve iniciar com http:// ou https://"), ("invalid_http", "deve iniciar com http:// ou https://"),
("Invalid IP", "IP inválido"), ("Invalid IP", "IP inválido"),
("id_change_tip", "Somente os caracteres a-z, A-Z, 0-9 e _ (sublinhado) são permitidos. A primeira letra deve ser a-z, A-Z. Comprimento entre 6 e 16."),
("Invalid format", "Formato inválido"), ("Invalid format", "Formato inválido"),
("server_not_support", "Ainda não suportado pelo servidor"), ("server_not_support", "Ainda não suportado pelo servidor"),
("Not available", "Indisponível"), ("Not available", "Indisponível"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Clipboard gol"), ("Clipboard is empty", "Clipboard gol"),
("Stop service", "Oprește serviciu"), ("Stop service", "Oprește serviciu"),
("Change ID", "Schimbă ID"), ("Change ID", "Schimbă ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Pot fi utilizate doar caractere a-z, A-Z, 0-9, _ (bară jos). Primul caracter trebuie să fie a-z, A-Z. Lungimea trebuie să fie între 6 și 16 caractere."),
("Website", "Site web"), ("Website", "Site web"),
("About", "Despre"), ("About", "Despre"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Server API"), ("API Server", "Server API"),
("invalid_http", "Trebuie să înceapă cu http:// sau https://"), ("invalid_http", "Trebuie să înceapă cu http:// sau https://"),
("Invalid IP", "IP nevalid"), ("Invalid IP", "IP nevalid"),
("id_change_tip", "Pot fi utilizate doar caractere a-z, A-Z, 0-9, _ (bară jos). Primul caracter trebuie să fie a-z, A-Z. Lungimea trebuie să fie între 6 și 16 caractere."),
("Invalid format", "Format nevalid"), ("Invalid format", "Format nevalid"),
("server_not_support", "Încă nu este compatibil cu serverul"), ("server_not_support", "Încă nu este compatibil cu serverul"),
("Not available", "Indisponibil"), ("Not available", "Indisponibil"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Буфер обмена пуст"), ("Clipboard is empty", "Буфер обмена пуст"),
("Stop service", "Остановить службу"), ("Stop service", "Остановить службу"),
("Change ID", "Изменить ID"), ("Change ID", "Изменить ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Допускаются только символы a-z, A-Z, 0-9 и _ (подчёркивание). Первой должна быть буква a-z, A-Z. Длина от 6 до 16."),
("Website", "Сайт"), ("Website", "Сайт"),
("About", "О программе"), ("About", "О программе"),
("Slogan_tip", "Сделано с душой в этом безумном мире!"), ("Slogan_tip", "Сделано с душой в этом безумном мире!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API-сервер"), ("API Server", "API-сервер"),
("invalid_http", "Должен начинаться с http:// или https://"), ("invalid_http", "Должен начинаться с http:// или https://"),
("Invalid IP", "Неправильный IP-адрес"), ("Invalid IP", "Неправильный IP-адрес"),
("id_change_tip", "Допускаются только символы a-z, A-Z, 0-9 и _ (подчёркивание). Первой должна быть буква a-z, A-Z. Длина от 6 до 16."),
("Invalid format", "Неправильный формат"), ("Invalid format", "Неправильный формат"),
("server_not_support", "Пока не поддерживается сервером"), ("server_not_support", "Пока не поддерживается сервером"),
("Not available", "Недоступно"), ("Not available", "Недоступно"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Schránka je prázdna"), ("Clipboard is empty", "Schránka je prázdna"),
("Stop service", "Zastaviť službu"), ("Stop service", "Zastaviť službu"),
("Change ID", "Zmeniť ID"), ("Change ID", "Zmeniť ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Povolené sú len znaky a-z, A-Z, 0-9 a _ (podčiarkovník). Prvý znak musí byť a-z, A-Z. Dĺžka musí byť medzi 6 a 16 znakmi."),
("Website", "Webová stránka"), ("Website", "Webová stránka"),
("About", "O RustDesk"), ("About", "O RustDesk"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API server"), ("API Server", "API server"),
("invalid_http", "Musí začínať http:// alebo https://"), ("invalid_http", "Musí začínať http:// alebo https://"),
("Invalid IP", "Neplatná IP adresa"), ("Invalid IP", "Neplatná IP adresa"),
("id_change_tip", "Povolené sú len znaky a-z, A-Z, 0-9 a _ (podčiarkovník). Prvý znak musí byť a-z, A-Z. Dĺžka musí byť medzi 6 a 16 znakmi."),
("Invalid format", "Neplatný formát"), ("Invalid format", "Neplatný formát"),
("server_not_support", "Zatiaľ serverom nepodporované"), ("server_not_support", "Zatiaľ serverom nepodporované"),
("Not available", "Nie je k dispozícii"), ("Not available", "Nie je k dispozícii"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Odložišče je prazno"), ("Clipboard is empty", "Odložišče je prazno"),
("Stop service", "Ustavi storitev"), ("Stop service", "Ustavi storitev"),
("Change ID", "Spremeni ID"), ("Change ID", "Spremeni ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Dovoljeni znaki so a-z, A-Z (brez šumnikov), 0-9 in _. Prvi znak mora biti črka, dolžina od 6 do 16 znakov."),
("Website", "Spletna stran"), ("Website", "Spletna stran"),
("About", "O programu"), ("About", "O programu"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API strežnik"), ("API Server", "API strežnik"),
("invalid_http", "mora se začeti s http:// ali https://"), ("invalid_http", "mora se začeti s http:// ali https://"),
("Invalid IP", "Neveljaven IP"), ("Invalid IP", "Neveljaven IP"),
("id_change_tip", "Dovoljeni znaki so a-z, A-Z (brez šumnikov), 0-9 in _. Prvi znak mora biti črka, dolžina od 6 do 16 znakov."),
("Invalid format", "Neveljavna oblika"), ("Invalid format", "Neveljavna oblika"),
("server_not_support", "Strežnik še ne podpira"), ("server_not_support", "Strežnik še ne podpira"),
("Not available", "Ni na voljo"), ("Not available", "Ni na voljo"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Clipboard është bosh"), ("Clipboard is empty", "Clipboard është bosh"),
("Stop service", "Ndaloni shërbimin"), ("Stop service", "Ndaloni shërbimin"),
("Change ID", "Ndryshoni ID"), ("Change ID", "Ndryshoni ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Lejohen Vetëm karkteret a-z,A-Z,0-9 dhe _(nënvizimet).Shkronja e parë duhet të jetë a-z, A-Z. Gjatesia midis 6 dhe 16."),
("Website", "Faqe ëebi"), ("Website", "Faqe ëebi"),
("About", "Rreth"), ("About", "Rreth"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Serveri API"), ("API Server", "Serveri API"),
("invalid_http", "Duhet të fillojë me http:// ose https://"), ("invalid_http", "Duhet të fillojë me http:// ose https://"),
("Invalid IP", "IP e pavlefshme"), ("Invalid IP", "IP e pavlefshme"),
("id_change_tip", "Lejohen Vetëm karkteret a-z,A-Z,0-9 dhe _(nënvizimet).Shkronja e parë duhet të jetë a-z, A-Z. Gjatesia midis 6 dhe 16."),
("Invalid format", "Format i pavlefshëm"), ("Invalid format", "Format i pavlefshëm"),
("server_not_support", "Nuk suportohet akoma nga severi"), ("server_not_support", "Nuk suportohet akoma nga severi"),
("Not available", "I padisponueshëm"), ("Not available", "I padisponueshëm"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Clipboard je prazan"), ("Clipboard is empty", "Clipboard je prazan"),
("Stop service", "Stopiraj servis"), ("Stop service", "Stopiraj servis"),
("Change ID", "Promeni ID"), ("Change ID", "Promeni ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Dozvoljeni su samo a-z, A-Z, 0-9 i _ (donja crta) znakovi. Prvi znak mora biti slovo a-z, A-Z. Dužina je od 6 do 16."),
("Website", "Web sajt"), ("Website", "Web sajt"),
("About", "O programu"), ("About", "O programu"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API server"), ("API Server", "API server"),
("invalid_http", "mora početi sa http:// ili https://"), ("invalid_http", "mora početi sa http:// ili https://"),
("Invalid IP", "Nevažeća IP"), ("Invalid IP", "Nevažeća IP"),
("id_change_tip", "Dozvoljeni su samo a-z, A-Z, 0-9 i _ (donja crta) znakovi. Prvi znak mora biti slovo a-z, A-Z. Dužina je od 6 do 16."),
("Invalid format", "Pogrešan format"), ("Invalid format", "Pogrešan format"),
("server_not_support", "Server još uvek ne podržava"), ("server_not_support", "Server još uvek ne podržava"),
("Not available", "Nije dostupno"), ("Not available", "Nije dostupno"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Urklippet är tomt"), ("Clipboard is empty", "Urklippet är tomt"),
("Stop service", "Avsluta tjänsten"), ("Stop service", "Avsluta tjänsten"),
("Change ID", "Byt ID"), ("Change ID", "Byt ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Bara a-z, A-Z, 0-9 och _ (understräck) tecken är tillåtna. Den första bokstaven måste vara a-z, A-Z. Längd mellan 6 och 16."),
("Website", "Hemsida"), ("Website", "Hemsida"),
("About", "Om"), ("About", "Om"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API Server"), ("API Server", "API Server"),
("invalid_http", "måste börja med http:// eller https://"), ("invalid_http", "måste börja med http:// eller https://"),
("Invalid IP", "Ogiltig IP"), ("Invalid IP", "Ogiltig IP"),
("id_change_tip", "Bara a-z, A-Z, 0-9 och _ (understräck) tecken är tillåtna. Den första bokstaven måste vara a-z, A-Z. Längd mellan 6 och 16."),
("Invalid format", "Ogiltigt format"), ("Invalid format", "Ogiltigt format"),
("server_not_support", "Stöds ännu inte av servern"), ("server_not_support", "Stöds ännu inte av servern"),
("Not available", "Ej tillgänglig"), ("Not available", "Ej tillgänglig"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", ""), ("Clipboard is empty", ""),
("Stop service", ""), ("Stop service", ""),
("Change ID", ""), ("Change ID", ""),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", ""),
("Website", ""), ("Website", ""),
("About", ""), ("About", ""),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", ""), ("API Server", ""),
("invalid_http", ""), ("invalid_http", ""),
("Invalid IP", ""), ("Invalid IP", ""),
("id_change_tip", ""),
("Invalid format", ""), ("Invalid format", ""),
("server_not_support", ""), ("server_not_support", ""),
("Not available", ""), ("Not available", ""),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "คลิปบอร์ดว่างเปล่า"), ("Clipboard is empty", "คลิปบอร์ดว่างเปล่า"),
("Stop service", "หยุดการใช้งานเซอร์วิส"), ("Stop service", "หยุดการใช้งานเซอร์วิส"),
("Change ID", "เปลี่ยน ID"), ("Change ID", "เปลี่ยน ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "อนุญาตเฉพาะตัวอักษร a-z A-Z 0-9 และ _ (ขีดล่าง) เท่านั้น โดยตัวอักษรขึ้นต้นจะต้องเป็น a-z หรือไม่ก็ A-Z และมีความยาวระหว่าง 6 ถึง 16 ตัวอักษร"),
("Website", "เว็บไซต์"), ("Website", "เว็บไซต์"),
("About", "เกี่ยวกับ"), ("About", "เกี่ยวกับ"),
("Slogan_tip", "ทำด้วยใจ ในโลกใบนี้ที่ยุ่งเหยิง!"), ("Slogan_tip", "ทำด้วยใจ ในโลกใบนี้ที่ยุ่งเหยิง!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "เซิร์ฟเวอร์ API"), ("API Server", "เซิร์ฟเวอร์ API"),
("invalid_http", "ต้องขึ้นต้นด้วย http:// หรือ https:// เท่านั้น"), ("invalid_http", "ต้องขึ้นต้นด้วย http:// หรือ https:// เท่านั้น"),
("Invalid IP", "IP ไม่ถูกต้อง"), ("Invalid IP", "IP ไม่ถูกต้อง"),
("id_change_tip", "อนุญาตเฉพาะตัวอักษร a-z A-Z 0-9 และ _ (ขีดล่าง) เท่านั้น โดยตัวอักษรขึ้นต้นจะต้องเป็น a-z หรือไม่ก็ A-Z และมีความยาวระหว่าง 6 ถึง 16 ตัวอักษร"),
("Invalid format", "รูปแบบไม่ถูกต้อง"), ("Invalid format", "รูปแบบไม่ถูกต้อง"),
("server_not_support", "ยังไม่รองรับโดยเซิร์ฟเวอร์"), ("server_not_support", "ยังไม่รองรับโดยเซิร์ฟเวอร์"),
("Not available", "ไม่พร้อมใช้งาน"), ("Not available", "ไม่พร้อมใช้งาน"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Kopyalanan geçici veri boş"), ("Clipboard is empty", "Kopyalanan geçici veri boş"),
("Stop service", "Servisi Durdur"), ("Stop service", "Servisi Durdur"),
("Change ID", "ID Değiştir"), ("Change ID", "ID Değiştir"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Yalnızca a-z, A-Z, 0-9 ve _ (alt çizgi) karakterlerini kullanabilirsiniz. İlk karakter a-z veya A-Z olmalıdır. Uzunluk 6 ile 16 karakter arasında olmalıdır."),
("Website", "Website"), ("Website", "Website"),
("About", "Hakkında"), ("About", "Hakkında"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API Sunucu"), ("API Server", "API Sunucu"),
("invalid_http", "http:// veya https:// ile başlamalıdır"), ("invalid_http", "http:// veya https:// ile başlamalıdır"),
("Invalid IP", "Geçersiz IP adresi"), ("Invalid IP", "Geçersiz IP adresi"),
("id_change_tip", "Yalnızca a-z, A-Z, 0-9 ve _ (alt çizgi) karakterlerini kullanabilirsiniz. İlk karakter a-z veya A-Z olmalıdır. Uzunluk 6 ile 16 karakter arasında olmalıdır."),
("Invalid format", "Hatalı Format"), ("Invalid format", "Hatalı Format"),
("server_not_support", "Henüz sunucu tarafından desteklenmiyor"), ("server_not_support", "Henüz sunucu tarafından desteklenmiyor"),
("Not available", "Erişilebilir değil"), ("Not available", "Erişilebilir değil"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "剪貼簿是空的"), ("Clipboard is empty", "剪貼簿是空的"),
("Stop service", "停止服務"), ("Stop service", "停止服務"),
("Change ID", "更改 ID"), ("Change ID", "更改 ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "僅能使用以下字元a-z、A-Z、0-9、_ (底線)。首字元必須為 a-z 或 A-Z。長度介於 6 到 16 之間。"),
("Website", "網站"), ("Website", "網站"),
("About", "關於"), ("About", "關於"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API 伺服器"), ("API Server", "API 伺服器"),
("invalid_http", "開頭必須為 http:// 或 https://"), ("invalid_http", "開頭必須為 http:// 或 https://"),
("Invalid IP", "IP 無效"), ("Invalid IP", "IP 無效"),
("id_change_tip", "僅能使用以下字元a-z、A-Z、0-9、_ (底線)。首字元必須為 a-z 或 A-Z。長度介於 6 到 16 之間。"),
("Invalid format", "格式無效"), ("Invalid format", "格式無效"),
("server_not_support", "服務器暫不支持"), ("server_not_support", "服務器暫不支持"),
("Not available", "無法使用"), ("Not available", "無法使用"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Буфер обміну порожній"), ("Clipboard is empty", "Буфер обміну порожній"),
("Stop service", "Зупинити службу"), ("Stop service", "Зупинити службу"),
("Change ID", "Змінити ID"), ("Change ID", "Змінити ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Допускаються тільки символи a-z, A-Z, 0-9 і _ (підкреслення). Перша буква повинна бути a-z, A-Z. Довжина від 6 до 16"),
("Website", "Веб-сайт"), ("Website", "Веб-сайт"),
("About", "Про RustDesk"), ("About", "Про RustDesk"),
("Slogan_tip", "Створено з душею в цьому хаотичному світі!"), ("Slogan_tip", "Створено з душею в цьому хаотичному світі!"),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "API-сервер"), ("API Server", "API-сервер"),
("invalid_http", "Повинен починатися з http:// або https://"), ("invalid_http", "Повинен починатися з http:// або https://"),
("Invalid IP", "Невірна IP-адреса"), ("Invalid IP", "Невірна IP-адреса"),
("id_change_tip", "Допускаються тільки символи a-z, A-Z, 0-9 і _ (підкреслення). Перша буква повинна бути a-z, A-Z. Довжина від 6 до 16"),
("Invalid format", "Невірний формат"), ("Invalid format", "Невірний формат"),
("server_not_support", "Поки не підтримується сервером"), ("server_not_support", "Поки не підтримується сервером"),
("Not available", "Недоступно"), ("Not available", "Недоступно"),

View File

@ -37,6 +37,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Khay nhớ tạm trống"), ("Clipboard is empty", "Khay nhớ tạm trống"),
("Stop service", "Dừng dịch vụ"), ("Stop service", "Dừng dịch vụ"),
("Change ID", "Thay đổi ID"), ("Change ID", "Thay đổi ID"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("id_change_tip", "Các kí tự đuợc phép là: từ a-z, A-Z, 0-9 và _ (dấu gạch dưới). Kí tự đầu tiên phải bắt đầu từ a-z, A-Z. Độ dài kí tự từ 6 đến 16"),
("Website", "Trang web"), ("Website", "Trang web"),
("About", "About"), ("About", "About"),
("Slogan_tip", ""), ("Slogan_tip", ""),
@ -54,7 +59,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("API Server", "Máy chủ API"), ("API Server", "Máy chủ API"),
("invalid_http", "phải bắt đầu bằng http:// hoặc https://"), ("invalid_http", "phải bắt đầu bằng http:// hoặc https://"),
("Invalid IP", "IP không hợp lệ"), ("Invalid IP", "IP không hợp lệ"),
("id_change_tip", "Các kí tự đuợc phép là: từ a-z, A-Z, 0-9 và _ (dấu gạch dưới). Kí tự đầu tiên phải bắt đầu từ a-z, A-Z. Độ dài kí tự từ 6 đến 16"),
("Invalid format", "Định dạng không hợp lệnh"), ("Invalid format", "Định dạng không hợp lệnh"),
("server_not_support", "Chưa đuợc hỗ trợ bới server"), ("server_not_support", "Chưa đuợc hỗ trợ bới server"),
("Not available", "Chưa có mặt"), ("Not available", "Chưa có mặt"),