mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-04-06 04:51:28 +03:00
Add front-end translation
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
use std::io::{Error as IoError};
|
use std::io::{Error as IoError};
|
||||||
|
|
||||||
use std::net::{SocketAddr, ToSocketAddrs};
|
use std::net::{SocketAddr, ToSocketAddrs};
|
||||||
@@ -16,7 +15,7 @@ use tokio_socks::tcp::Socks5Stream;
|
|||||||
use tokio_util::codec::Framed;
|
use tokio_util::codec::Framed;
|
||||||
use url::Url;
|
use url::Url;
|
||||||
use crate::config::Socks5Server;
|
use crate::config::Socks5Server;
|
||||||
use crate::{ ResultType};
|
use crate::{ResultType};
|
||||||
use crate::bytes_codec::BytesCodec;
|
use crate::bytes_codec::BytesCodec;
|
||||||
use crate::tcp::{DynTcpStream, FramedStream};
|
use crate::tcp::{DynTcpStream, FramedStream};
|
||||||
|
|
||||||
@@ -263,6 +262,7 @@ impl<S: IntoUrl> IntoProxyScheme for S {
|
|||||||
Ok(ok) => ok,
|
Ok(ok) => ok,
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
match e {
|
match e {
|
||||||
|
// If the string does not contain protocol headers, try to parse it using the socks5 protocol
|
||||||
ProxyError::UrlParseScheme(_source) => {
|
ProxyError::UrlParseScheme(_source) => {
|
||||||
let try_this = format!("socks5://{}", self.as_str());
|
let try_this = format!("socks5://{}", self.as_str());
|
||||||
try_this.into_url()?
|
try_this.into_url()?
|
||||||
@@ -298,17 +298,17 @@ impl Proxy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn is_http_or_https(&self) -> bool {
|
pub fn is_http_or_https(&self) -> bool {
|
||||||
return match self.intercept {
|
return match self.intercept {
|
||||||
ProxyScheme::Socks5 {..} => false,
|
ProxyScheme::Socks5 { .. } => false,
|
||||||
_=> true
|
_ => true
|
||||||
}
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn form_conf(conf: &Socks5Server, ms_timeout: Option<u64>) -> Result<Self, ProxyError> {
|
pub fn form_conf(conf: &Socks5Server, ms_timeout: Option<u64>) -> Result<Self, ProxyError> {
|
||||||
let mut proxy;
|
let mut proxy;
|
||||||
match ms_timeout {
|
match ms_timeout {
|
||||||
None => {proxy= Self::new(&conf.proxy, DEFINE_TIME_OUT)?;}
|
None => { proxy = Self::new(&conf.proxy, DEFINE_TIME_OUT)?; }
|
||||||
Some(time_out) => {proxy= Self::new(&conf.proxy, time_out)?;}
|
Some(time_out) => { proxy = Self::new(&conf.proxy, time_out)?; }
|
||||||
}
|
}
|
||||||
|
|
||||||
if !conf.password.is_empty() && !conf.username.is_empty() {
|
if !conf.password.is_empty() && !conf.username.is_empty() {
|
||||||
@@ -326,8 +326,8 @@ impl Proxy {
|
|||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn connect<'t, T>(self,target: T,
|
pub async fn connect<'t, T>(self, target: T,
|
||||||
local_addr: Option<SocketAddr>) -> ResultType<FramedStream>
|
local_addr: Option<SocketAddr>) -> ResultType<FramedStream>
|
||||||
where T: IntoTargetAddr<'t>,
|
where T: IntoTargetAddr<'t>,
|
||||||
{
|
{
|
||||||
info!("Connect to proxy server");
|
info!("Connect to proxy server");
|
||||||
@@ -341,7 +341,7 @@ impl Proxy {
|
|||||||
|
|
||||||
|
|
||||||
let stream = super::timeout(self.ms_timeout,
|
let stream = super::timeout(self.ms_timeout,
|
||||||
crate::tcp::new_socket(local, true)?.connect(proxy)).await??;
|
crate::tcp::new_socket(local, true)?.connect(proxy)).await??;
|
||||||
stream.set_nodelay(true).ok();
|
stream.set_nodelay(true).ok();
|
||||||
|
|
||||||
let addr = stream.local_addr()?;
|
let addr = stream.local_addr()?;
|
||||||
@@ -354,8 +354,8 @@ impl Proxy {
|
|||||||
self.http_connect(stream, target),
|
self.http_connect(stream, target),
|
||||||
).await??;
|
).await??;
|
||||||
Ok(FramedStream(
|
Ok(FramedStream(
|
||||||
Framed::new(DynTcpStream(Box::new(stream)), BytesCodec::new()),
|
Framed::new(DynTcpStream(Box::new(stream)), BytesCodec::new()),
|
||||||
addr, None, 0,
|
addr, None, 0,
|
||||||
))
|
))
|
||||||
}
|
}
|
||||||
ProxyScheme::Https { .. } => {
|
ProxyScheme::Https { .. } => {
|
||||||
@@ -403,7 +403,7 @@ impl Proxy {
|
|||||||
|
|
||||||
pub async fn http_connect<'a, Input, T>(self, io: Input, target: T) -> Result<BufStream<Input>, ProxyError>
|
pub async fn http_connect<'a, Input, T>(self, io: Input, target: T) -> Result<BufStream<Input>, ProxyError>
|
||||||
where
|
where
|
||||||
Input: AsyncRead + AsyncWrite + Unpin, T: IntoTargetAddr<'a> {
|
Input: AsyncRead + AsyncWrite + Unpin, T: IntoTargetAddr<'a> {
|
||||||
let mut stream = BufStream::new(io);
|
let mut stream = BufStream::new(io);
|
||||||
let (domain, port) = get_domain_and_port(target)?;
|
let (domain, port) = get_domain_and_port(target)?;
|
||||||
|
|
||||||
@@ -461,9 +461,7 @@ async fn get_response<IO>(stream: &mut BufStream<IO>) -> Result<String, ProxyErr
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
async fn recv_and_check_response<IO>(
|
async fn recv_and_check_response<IO>(stream: &mut BufStream<IO>) -> Result<(), ProxyError>
|
||||||
stream: &mut BufStream<IO>
|
|
||||||
) -> Result<(), ProxyError>
|
|
||||||
where
|
where
|
||||||
IO: AsyncRead + AsyncWrite + Unpin,
|
IO: AsyncRead + AsyncWrite + Unpin,
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "فارغ"),
|
("Empty", "فارغ"),
|
||||||
("Invalid folder name", "اسم المجلد غير صحيح"),
|
("Invalid folder name", "اسم المجلد غير صحيح"),
|
||||||
("Socks5 Proxy", "وكيل Socks5"),
|
("Socks5 Proxy", "وكيل Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "وكيل Socks5/Http(s)"),
|
||||||
("Discovered", "المكتشفة"),
|
("Discovered", "المكتشفة"),
|
||||||
("install_daemon_tip", "للبدء مع بدء تشغيل النظام. تحتاج الى تثبيت خدمة النظام."),
|
("install_daemon_tip", "للبدء مع بدء تشغيل النظام. تحتاج الى تثبيت خدمة النظام."),
|
||||||
("Remote ID", "المعرف البعيد"),
|
("Remote ID", "المعرف البعيد"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", ""),
|
("Empty", ""),
|
||||||
("Invalid folder name", ""),
|
("Invalid folder name", ""),
|
||||||
("Socks5 Proxy", "Socks5 прокси"),
|
("Socks5 Proxy", "Socks5 прокси"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) прокси"),
|
||||||
("Discovered", ""),
|
("Discovered", ""),
|
||||||
("install_daemon_tip", "За стартиране с компютъра трябва да инсталирате системна услуга."),
|
("install_daemon_tip", "За стартиране с компютъра трябва да инсталирате системна услуга."),
|
||||||
("Remote ID", ""),
|
("Remote ID", ""),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Buit"),
|
("Empty", "Buit"),
|
||||||
("Invalid folder name", "Nom de carpeta incorrecte"),
|
("Invalid folder name", "Nom de carpeta incorrecte"),
|
||||||
("Socks5 Proxy", "Proxy Socks5"),
|
("Socks5 Proxy", "Proxy Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proxy Socks5/Http(s)"),
|
||||||
("Discovered", "Descobert"),
|
("Discovered", "Descobert"),
|
||||||
("install_daemon_tip", ""),
|
("install_daemon_tip", ""),
|
||||||
("Remote ID", "ID remot"),
|
("Remote ID", "ID remot"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "空空如也"),
|
("Empty", "空空如也"),
|
||||||
("Invalid folder name", "无效文件夹名称"),
|
("Invalid folder name", "无效文件夹名称"),
|
||||||
("Socks5 Proxy", "Socks5 代理"),
|
("Socks5 Proxy", "Socks5 代理"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) 代理"),
|
||||||
("Discovered", "已发现"),
|
("Discovered", "已发现"),
|
||||||
("install_daemon_tip", "为了开机启动,请安装系统服务。"),
|
("install_daemon_tip", "为了开机启动,请安装系统服务。"),
|
||||||
("Remote ID", "远程 ID"),
|
("Remote ID", "远程 ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Prázdné"),
|
("Empty", "Prázdné"),
|
||||||
("Invalid folder name", "Neplatný název složky"),
|
("Invalid folder name", "Neplatný název složky"),
|
||||||
("Socks5 Proxy", "Socks5 proxy"),
|
("Socks5 Proxy", "Socks5 proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) proxy"),
|
||||||
("Discovered", "Objeveno"),
|
("Discovered", "Objeveno"),
|
||||||
("install_daemon_tip", "Pokud má být spouštěno při startu systému, je třeba nainstalovat systémovou službu."),
|
("install_daemon_tip", "Pokud má být spouštěno při startu systému, je třeba nainstalovat systémovou službu."),
|
||||||
("Remote ID", "Vzdálené ID"),
|
("Remote ID", "Vzdálené ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Tom"),
|
("Empty", "Tom"),
|
||||||
("Invalid folder name", "Ugyldigt mappenavn"),
|
("Invalid folder name", "Ugyldigt mappenavn"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Fundet"),
|
("Discovered", "Fundet"),
|
||||||
("install_daemon_tip", "For at starte efter PC'en er startet op, skal du installere systemtjenesten"),
|
("install_daemon_tip", "For at starte efter PC'en er startet op, skal du installere systemtjenesten"),
|
||||||
("Remote ID", "Fjern-ID"),
|
("Remote ID", "Fjern-ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Keine Einträge"),
|
("Empty", "Keine Einträge"),
|
||||||
("Invalid folder name", "Ungültiger Ordnername"),
|
("Invalid folder name", "Ungültiger Ordnername"),
|
||||||
("Socks5 Proxy", "SOCKS5-Proxy"),
|
("Socks5 Proxy", "SOCKS5-Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s)-Proxy"),
|
||||||
("Discovered", "Im LAN erkannt"),
|
("Discovered", "Im LAN erkannt"),
|
||||||
("install_daemon_tip", "Um mit System zu starten, muss der Systemdienst installiert sein."),
|
("install_daemon_tip", "Um mit System zu starten, muss der Systemdienst installiert sein."),
|
||||||
("Remote ID", "Entfernte ID"),
|
("Remote ID", "Entfernte ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Άδειο"),
|
("Empty", "Άδειο"),
|
||||||
("Invalid folder name", "Μη έγκυρο όνομα φακέλου"),
|
("Invalid folder name", "Μη έγκυρο όνομα φακέλου"),
|
||||||
("Socks5 Proxy", "Διαμεσολαβητής Socks5"),
|
("Socks5 Proxy", "Διαμεσολαβητής Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Διαμεσολαβητής Socks5/Http(s)"),
|
||||||
("Discovered", "Ανακαλύφθηκαν"),
|
("Discovered", "Ανακαλύφθηκαν"),
|
||||||
("install_daemon_tip", "Για να ξεκινά με την εκκίνηση του υπολογιστή, πρέπει να εγκαταστήσετε την υπηρεσία συστήματος"),
|
("install_daemon_tip", "Για να ξεκινά με την εκκίνηση του υπολογιστή, πρέπει να εγκαταστήσετε την υπηρεσία συστήματος"),
|
||||||
("Remote ID", "Απομακρυσμένο ID"),
|
("Remote ID", "Απομακρυσμένο ID"),
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Add to Favorites", "Add to favorites"),
|
("Add to Favorites", "Add to favorites"),
|
||||||
("Remove from Favorites", "Remove from favorites"),
|
("Remove from Favorites", "Remove from favorites"),
|
||||||
("Socks5 Proxy", "Socks5 proxy"),
|
("Socks5 Proxy", "Socks5 proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) proxy"),
|
||||||
("install_daemon_tip", "For starting on boot, you need to install system service."),
|
("install_daemon_tip", "For starting on boot, you need to install system service."),
|
||||||
("Are you sure to close the connection?", "Are you sure you want to close the connection?"),
|
("Are you sure to close the connection?", "Are you sure you want to close the connection?"),
|
||||||
("One-Finger Tap", "One-finger tap"),
|
("One-Finger Tap", "One-finger tap"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Malplena"),
|
("Empty", "Malplena"),
|
||||||
("Invalid folder name", "Dosiernomo nevalida"),
|
("Invalid folder name", "Dosiernomo nevalida"),
|
||||||
("Socks5 Proxy", "Socks5 prokura servilo"),
|
("Socks5 Proxy", "Socks5 prokura servilo"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) prokura servilo"),
|
||||||
("Discovered", "Malkovritaj"),
|
("Discovered", "Malkovritaj"),
|
||||||
("install_daemon_tip", ""),
|
("install_daemon_tip", ""),
|
||||||
("Remote ID", "Fora identigilo"),
|
("Remote ID", "Fora identigilo"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Vacío"),
|
("Empty", "Vacío"),
|
||||||
("Invalid folder name", "Nombre de carpeta incorrecto"),
|
("Invalid folder name", "Nombre de carpeta incorrecto"),
|
||||||
("Socks5 Proxy", "Proxy Socks5"),
|
("Socks5 Proxy", "Proxy Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proxy Socks5/Http(s)"),
|
||||||
("Discovered", "Descubierto"),
|
("Discovered", "Descubierto"),
|
||||||
("install_daemon_tip", "Para comenzar en el encendido, debe instalar el servicio del sistema."),
|
("install_daemon_tip", "Para comenzar en el encendido, debe instalar el servicio del sistema."),
|
||||||
("Remote ID", "ID remoto"),
|
("Remote ID", "ID remoto"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", ""),
|
("Empty", ""),
|
||||||
("Invalid folder name", ""),
|
("Invalid folder name", ""),
|
||||||
("Socks5 Proxy", "Socks5 proksi"),
|
("Socks5 Proxy", "Socks5 proksi"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) proksi"),
|
||||||
("Discovered", ""),
|
("Discovered", ""),
|
||||||
("install_daemon_tip", "Süsteemikäivitusel käivitamiseks tuleb paigaldada süsteemiteenus."),
|
("install_daemon_tip", "Süsteemikäivitusel käivitamiseks tuleb paigaldada süsteemiteenus."),
|
||||||
("Remote ID", ""),
|
("Remote ID", ""),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "موردی وجود ندارد"),
|
("Empty", "موردی وجود ندارد"),
|
||||||
("Invalid folder name", "نام پوشه نامعتبر است"),
|
("Invalid folder name", "نام پوشه نامعتبر است"),
|
||||||
("Socks5 Proxy", "Socks5 پروکسی"),
|
("Socks5 Proxy", "Socks5 پروکسی"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) پروکسی"),
|
||||||
("Discovered", "پیدا شده"),
|
("Discovered", "پیدا شده"),
|
||||||
("install_daemon_tip", "برای شروع در هنگام راه اندازی، باید سرویس سیستم را نصب کنید"),
|
("install_daemon_tip", "برای شروع در هنگام راه اندازی، باید سرویس سیستم را نصب کنید"),
|
||||||
("Remote ID", "شناسه راه دور"),
|
("Remote ID", "شناسه راه دور"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Vide"),
|
("Empty", "Vide"),
|
||||||
("Invalid folder name", "Nom de dossier invalide"),
|
("Invalid folder name", "Nom de dossier invalide"),
|
||||||
("Socks5 Proxy", "Socks5 Agents"),
|
("Socks5 Proxy", "Socks5 Agents"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Agents"),
|
||||||
("Discovered", "Découvert"),
|
("Discovered", "Découvert"),
|
||||||
("install_daemon_tip", "Pour une exécution au démarrage du système, vous devez installer le service système."),
|
("install_daemon_tip", "Pour une exécution au démarrage du système, vous devez installer le service système."),
|
||||||
("Remote ID", "ID de l'appareil distant"),
|
("Remote ID", "ID de l'appareil distant"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", ""),
|
("Empty", ""),
|
||||||
("Invalid folder name", ""),
|
("Invalid folder name", ""),
|
||||||
("Socks5 Proxy", "פרוקסי Socks5"),
|
("Socks5 Proxy", "פרוקסי Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "פרוקסי Socks5/Http(s)"),
|
||||||
("Discovered", ""),
|
("Discovered", ""),
|
||||||
("install_daemon_tip", "לצורך הפעלה בעת הפעלת המחשב, עליך להתקין שירות מערכת."),
|
("install_daemon_tip", "לצורך הפעלה בעת הפעלת המחשב, עליך להתקין שירות מערכת."),
|
||||||
("Remote ID", ""),
|
("Remote ID", ""),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Üres"),
|
("Empty", "Üres"),
|
||||||
("Invalid folder name", "Helytelen mappa név"),
|
("Invalid folder name", "Helytelen mappa név"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Felfedezett"),
|
("Discovered", "Felfedezett"),
|
||||||
("install_daemon_tip", "Az automatikus indításhoz szükséges a szolgáltatás telepítése"),
|
("install_daemon_tip", "Az automatikus indításhoz szükséges a szolgáltatás telepítése"),
|
||||||
("Remote ID", "Távoli azonosító"),
|
("Remote ID", "Távoli azonosító"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Kosong"),
|
("Empty", "Kosong"),
|
||||||
("Invalid folder name", "Nama folder tidak valid"),
|
("Invalid folder name", "Nama folder tidak valid"),
|
||||||
("Socks5 Proxy", "Proksi Socks5"),
|
("Socks5 Proxy", "Proksi Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proksi Socks5/Http(s)"),
|
||||||
("Discovered", "Telah ditemukan"),
|
("Discovered", "Telah ditemukan"),
|
||||||
("install_daemon_tip", "Untuk memulai saat boot, Anda perlu menginstal system service."),
|
("install_daemon_tip", "Untuk memulai saat boot, Anda perlu menginstal system service."),
|
||||||
("Remote ID", "ID Remote"),
|
("Remote ID", "ID Remote"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Vuoto"),
|
("Empty", "Vuoto"),
|
||||||
("Invalid folder name", "Nome della cartella non valido"),
|
("Invalid folder name", "Nome della cartella non valido"),
|
||||||
("Socks5 Proxy", "Proxy Socks5"),
|
("Socks5 Proxy", "Proxy Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proxy Socks5/Http(s)"),
|
||||||
("Discovered", "Rilevate"),
|
("Discovered", "Rilevate"),
|
||||||
("install_daemon_tip", "Per avviare il programma all'accensione, è necessario installarlo come servizio di sistema."),
|
("install_daemon_tip", "Per avviare il programma all'accensione, è necessario installarlo come servizio di sistema."),
|
||||||
("Remote ID", "ID remoto"),
|
("Remote ID", "ID remoto"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "空"),
|
("Empty", "空"),
|
||||||
("Invalid folder name", "無効なフォルダ名"),
|
("Invalid folder name", "無効なフォルダ名"),
|
||||||
("Socks5 Proxy", "SOCKS5プロキシ"),
|
("Socks5 Proxy", "SOCKS5プロキシ"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s)プロキシ"),
|
||||||
("Discovered", "探知済み"),
|
("Discovered", "探知済み"),
|
||||||
("install_daemon_tip", "起動時に開始するには、システムサービスをインストールする必要があります。"),
|
("install_daemon_tip", "起動時に開始するには、システムサービスをインストールする必要があります。"),
|
||||||
("Remote ID", "リモートのID"),
|
("Remote ID", "リモートのID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "비어 있음"),
|
("Empty", "비어 있음"),
|
||||||
("Invalid folder name", "유효하지 않은 폴더명"),
|
("Invalid folder name", "유효하지 않은 폴더명"),
|
||||||
("Socks5 Proxy", "Socks5 프록시"),
|
("Socks5 Proxy", "Socks5 프록시"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) 프록시"),
|
||||||
("Discovered", "찾음"),
|
("Discovered", "찾음"),
|
||||||
("install_daemon_tip", "부팅된 이후 시스템 서비스에 설치해야 합니다."),
|
("install_daemon_tip", "부팅된 이후 시스템 서비스에 설치해야 합니다."),
|
||||||
("Remote ID", "원격 ID"),
|
("Remote ID", "원격 ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Бос"),
|
("Empty", "Бос"),
|
||||||
("Invalid folder name", "Бұрыс бума атауы"),
|
("Invalid folder name", "Бұрыс бума атауы"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Табылды"),
|
("Discovered", "Табылды"),
|
||||||
("install_daemon_tip", "Бут кезінде қосылу үшін жүйелік сербесті орнатуыныз керек."),
|
("install_daemon_tip", "Бут кезінде қосылу үшін жүйелік сербесті орнатуыныз керек."),
|
||||||
("Remote ID", "Қашықтағы ID"),
|
("Remote ID", "Қашықтағы ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Tuščia"),
|
("Empty", "Tuščia"),
|
||||||
("Invalid folder name", "Neteisingas aplanko pavadinimas"),
|
("Invalid folder name", "Neteisingas aplanko pavadinimas"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Aptikta tinkle"),
|
("Discovered", "Aptikta tinkle"),
|
||||||
("install_daemon_tip", "Norėdami, kad RustDesk startuotų automatiškai, turite ją įdiegti"),
|
("install_daemon_tip", "Norėdami, kad RustDesk startuotų automatiškai, turite ją įdiegti"),
|
||||||
("Remote ID", "Nuotolinis ID"),
|
("Remote ID", "Nuotolinis ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Tukšs"),
|
("Empty", "Tukšs"),
|
||||||
("Invalid folder name", "Nederīgs mapes nosaukums"),
|
("Invalid folder name", "Nederīgs mapes nosaukums"),
|
||||||
("Socks5 Proxy", "Socks5 starpniekserveris"),
|
("Socks5 Proxy", "Socks5 starpniekserveris"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) starpniekserveris"),
|
||||||
("Discovered", "Atklāts"),
|
("Discovered", "Atklāts"),
|
||||||
("install_daemon_tip", "Lai palaistu pie startēšanas, ir jāinstalē sistēmas serviss."),
|
("install_daemon_tip", "Lai palaistu pie startēšanas, ir jāinstalē sistēmas serviss."),
|
||||||
("Remote ID", "Attālais ID"),
|
("Remote ID", "Attālais ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Tom"),
|
("Empty", "Tom"),
|
||||||
("Invalid folder name", "Ugyldig mappenavn"),
|
("Invalid folder name", "Ugyldig mappenavn"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Oppdaget"),
|
("Discovered", "Oppdaget"),
|
||||||
("install_daemon_tip", "For å starte når PC'en har startet opp, må du installere systemtjenesten"),
|
("install_daemon_tip", "For å starte når PC'en har startet opp, må du installere systemtjenesten"),
|
||||||
("Remote ID", "Fjern-ID"),
|
("Remote ID", "Fjern-ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Leeg"),
|
("Empty", "Leeg"),
|
||||||
("Invalid folder name", "Ongeldige mapnaam"),
|
("Invalid folder name", "Ongeldige mapnaam"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Ontdekt"),
|
("Discovered", "Ontdekt"),
|
||||||
("install_daemon_tip", "Om bij het opstarten van de computer te kunnen beginnen, moet u de systeemservice installeren."),
|
("install_daemon_tip", "Om bij het opstarten van de computer te kunnen beginnen, moet u de systeemservice installeren."),
|
||||||
("Remote ID", "Externe ID"),
|
("Remote ID", "Externe ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Pusto"),
|
("Empty", "Pusto"),
|
||||||
("Invalid folder name", "Nieprawidłowa nazwa folderu"),
|
("Invalid folder name", "Nieprawidłowa nazwa folderu"),
|
||||||
("Socks5 Proxy", "Proxy Socks5"),
|
("Socks5 Proxy", "Proxy Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proxy Socks5/Http(s)"),
|
||||||
("Discovered", "Wykryte"),
|
("Discovered", "Wykryte"),
|
||||||
("install_daemon_tip", "By uruchomić RustDesk przy starcie systemu, musisz zainstalować usługę systemową."),
|
("install_daemon_tip", "By uruchomić RustDesk przy starcie systemu, musisz zainstalować usługę systemową."),
|
||||||
("Remote ID", "Zdalne ID"),
|
("Remote ID", "Zdalne ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Vazio"),
|
("Empty", "Vazio"),
|
||||||
("Invalid folder name", "Nome de diretório inválido"),
|
("Invalid folder name", "Nome de diretório inválido"),
|
||||||
("Socks5 Proxy", "Proxy Socks5"),
|
("Socks5 Proxy", "Proxy Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proxy Socks5/Http(s)"),
|
||||||
("Discovered", "Descoberto"),
|
("Discovered", "Descoberto"),
|
||||||
("install_daemon_tip", "Para inicialização junto do sistema, deve instalar o serviço de sistema."),
|
("install_daemon_tip", "Para inicialização junto do sistema, deve instalar o serviço de sistema."),
|
||||||
("Remote ID", "ID Remoto"),
|
("Remote ID", "ID Remoto"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Vazio"),
|
("Empty", "Vazio"),
|
||||||
("Invalid folder name", "Nome de diretório inválido"),
|
("Invalid folder name", "Nome de diretório inválido"),
|
||||||
("Socks5 Proxy", "Proxy Socks5"),
|
("Socks5 Proxy", "Proxy Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proxy Socks5/Http(s)"),
|
||||||
("Discovered", "Descoberto"),
|
("Discovered", "Descoberto"),
|
||||||
("install_daemon_tip", "Para inicialização junto ao sistema, você deve instalar o serviço de sistema."),
|
("install_daemon_tip", "Para inicialização junto ao sistema, você deve instalar o serviço de sistema."),
|
||||||
("Remote ID", "ID Remoto"),
|
("Remote ID", "ID Remoto"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Gol"),
|
("Empty", "Gol"),
|
||||||
("Invalid folder name", "Denumire folder nevalidă"),
|
("Invalid folder name", "Denumire folder nevalidă"),
|
||||||
("Socks5 Proxy", "Proxy Socks5"),
|
("Socks5 Proxy", "Proxy Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proxy Socks5/Http(s)"),
|
||||||
("Discovered", "Descoperite"),
|
("Discovered", "Descoperite"),
|
||||||
("install_daemon_tip", "Pentru executare la pornirea sistemului, instalează serviciul de sistem."),
|
("install_daemon_tip", "Pentru executare la pornirea sistemului, instalează serviciul de sistem."),
|
||||||
("Remote ID", "ID dispozitiv la distanță"),
|
("Remote ID", "ID dispozitiv la distanță"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Пусто"),
|
("Empty", "Пусто"),
|
||||||
("Invalid folder name", "Недопустимое имя папки"),
|
("Invalid folder name", "Недопустимое имя папки"),
|
||||||
("Socks5 Proxy", "SOCKS5-прокси"),
|
("Socks5 Proxy", "SOCKS5-прокси"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s)-прокси"),
|
||||||
("Discovered", "Найдено"),
|
("Discovered", "Найдено"),
|
||||||
("install_daemon_tip", "Для запуска при загрузке необходимо установить системную службу"),
|
("install_daemon_tip", "Для запуска при загрузке необходимо установить системную службу"),
|
||||||
("Remote ID", "Удалённый ID"),
|
("Remote ID", "Удалённый ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Prázdne"),
|
("Empty", "Prázdne"),
|
||||||
("Invalid folder name", "Neplatný názov adresára"),
|
("Invalid folder name", "Neplatný názov adresára"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Objavené"),
|
("Discovered", "Objavené"),
|
||||||
("install_daemon_tip", "Ak chcete, aby sa spúšťal pri štarte systému, musíte nainštalovať systémovú službu."),
|
("install_daemon_tip", "Ak chcete, aby sa spúšťal pri štarte systému, musíte nainštalovať systémovú službu."),
|
||||||
("Remote ID", "Vzdialené ID"),
|
("Remote ID", "Vzdialené ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Prazno"),
|
("Empty", "Prazno"),
|
||||||
("Invalid folder name", "Napačno ime mape"),
|
("Invalid folder name", "Napačno ime mape"),
|
||||||
("Socks5 Proxy", "Socks5 posredniški strežnik"),
|
("Socks5 Proxy", "Socks5 posredniški strežnik"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) posredniški strežnik"),
|
||||||
("Discovered", "Odkriti"),
|
("Discovered", "Odkriti"),
|
||||||
("install_daemon_tip", "Za samodejni zagon ob vklopu računalnika je potrebno dodati sistemsko storitev"),
|
("install_daemon_tip", "Za samodejni zagon ob vklopu računalnika je potrebno dodati sistemsko storitev"),
|
||||||
("Remote ID", "Oddaljeni ID"),
|
("Remote ID", "Oddaljeni ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Bosh"),
|
("Empty", "Bosh"),
|
||||||
("Invalid folder name", "Emri i dosjes i pavlefshëm"),
|
("Invalid folder name", "Emri i dosjes i pavlefshëm"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "I pambuluar"),
|
("Discovered", "I pambuluar"),
|
||||||
("install_daemon_tip", "Për të nisur në boot, duhet të instaloni shërbimin e sistemit"),
|
("install_daemon_tip", "Për të nisur në boot, duhet të instaloni shërbimin e sistemit"),
|
||||||
("Remote ID", "ID në distancë"),
|
("Remote ID", "ID në distancë"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Prazno"),
|
("Empty", "Prazno"),
|
||||||
("Invalid folder name", "Pogrešno ime direktorijuma"),
|
("Invalid folder name", "Pogrešno ime direktorijuma"),
|
||||||
("Socks5 Proxy", "Socks5 proksi"),
|
("Socks5 Proxy", "Socks5 proksi"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) proksi"),
|
||||||
("Discovered", "Otkriveno"),
|
("Discovered", "Otkriveno"),
|
||||||
("install_daemon_tip", "Za pokretanje pri startu sistema, treba da instalirate sistemski servis."),
|
("install_daemon_tip", "Za pokretanje pri startu sistema, treba da instalirate sistemski servis."),
|
||||||
("Remote ID", "Udaljeni ID"),
|
("Remote ID", "Udaljeni ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Tom"),
|
("Empty", "Tom"),
|
||||||
("Invalid folder name", "Ogiltigt mappnamn"),
|
("Invalid folder name", "Ogiltigt mappnamn"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Upptäckt"),
|
("Discovered", "Upptäckt"),
|
||||||
("install_daemon_tip", "För att starta efter boot måste du installera systemtjänsten."),
|
("install_daemon_tip", "För att starta efter boot måste du installera systemtjänsten."),
|
||||||
("Remote ID", "Fjärr ID"),
|
("Remote ID", "Fjärr ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", ""),
|
("Empty", ""),
|
||||||
("Invalid folder name", ""),
|
("Invalid folder name", ""),
|
||||||
("Socks5 Proxy", ""),
|
("Socks5 Proxy", ""),
|
||||||
|
("Socks5/Http(s) Proxy", ""),
|
||||||
("Discovered", ""),
|
("Discovered", ""),
|
||||||
("install_daemon_tip", ""),
|
("install_daemon_tip", ""),
|
||||||
("Remote ID", ""),
|
("Remote ID", ""),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "ว่างเปล่า"),
|
("Empty", "ว่างเปล่า"),
|
||||||
("Invalid folder name", "ชื่อโฟลเดอร์ไม่ถูกต้อง"),
|
("Invalid folder name", "ชื่อโฟลเดอร์ไม่ถูกต้อง"),
|
||||||
("Socks5 Proxy", "พรอกซี Socks5"),
|
("Socks5 Proxy", "พรอกซี Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "พรอกซี Socks5/Http(s)"),
|
||||||
("Discovered", "ค้นพบ"),
|
("Discovered", "ค้นพบ"),
|
||||||
("install_daemon_tip", "หากต้องการใช้งานขณะระบบเริ่มต้น คุณจำเป็นจะต้องติดตั้งเซอร์วิส"),
|
("install_daemon_tip", "หากต้องการใช้งานขณะระบบเริ่มต้น คุณจำเป็นจะต้องติดตั้งเซอร์วิส"),
|
||||||
("Remote ID", "ID ปลายทาง"),
|
("Remote ID", "ID ปลายทาง"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Boş"),
|
("Empty", "Boş"),
|
||||||
("Invalid folder name", "Geçersiz klasör adı"),
|
("Invalid folder name", "Geçersiz klasör adı"),
|
||||||
("Socks5 Proxy", "Socks5 Proxy"),
|
("Socks5 Proxy", "Socks5 Proxy"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
|
||||||
("Discovered", "Keşfedilenler"),
|
("Discovered", "Keşfedilenler"),
|
||||||
("install_daemon_tip", "Başlangıçta başlamak için sistem hizmetini yüklemeniz gerekir."),
|
("install_daemon_tip", "Başlangıçta başlamak için sistem hizmetini yüklemeniz gerekir."),
|
||||||
("Remote ID", "Uzak ID"),
|
("Remote ID", "Uzak ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "空空如也"),
|
("Empty", "空空如也"),
|
||||||
("Invalid folder name", "資料夾名稱無效"),
|
("Invalid folder name", "資料夾名稱無效"),
|
||||||
("Socks5 Proxy", "Socks5 代理伺服器"),
|
("Socks5 Proxy", "Socks5 代理伺服器"),
|
||||||
|
("Socks5/Http(s) Proxy", "Socks5/Http(s) 代理伺服器"),
|
||||||
("Discovered", "已探索"),
|
("Discovered", "已探索"),
|
||||||
("install_daemon_tip", "若要在開機時啟動,您需要安裝系統服務。"),
|
("install_daemon_tip", "若要在開機時啟動,您需要安裝系統服務。"),
|
||||||
("Remote ID", "遠端 ID"),
|
("Remote ID", "遠端 ID"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Пусто"),
|
("Empty", "Пусто"),
|
||||||
("Invalid folder name", "Неприпустима назва теки"),
|
("Invalid folder name", "Неприпустима назва теки"),
|
||||||
("Socks5 Proxy", "Проксі-сервер Socks5"),
|
("Socks5 Proxy", "Проксі-сервер Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Проксі-сервер Socks5/Http(s)"),
|
||||||
("Discovered", "Знайдено"),
|
("Discovered", "Знайдено"),
|
||||||
("install_daemon_tip", "Для запуску під час завантаження, вам необхідно встановити системну службу"),
|
("install_daemon_tip", "Для запуску під час завантаження, вам необхідно встановити системну службу"),
|
||||||
("Remote ID", "Віддалений ідентифікатор"),
|
("Remote ID", "Віддалений ідентифікатор"),
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
|
|||||||
("Empty", "Trống"),
|
("Empty", "Trống"),
|
||||||
("Invalid folder name", "Tên thư mục không hợp lệ"),
|
("Invalid folder name", "Tên thư mục không hợp lệ"),
|
||||||
("Socks5 Proxy", "Proxy Socks5"),
|
("Socks5 Proxy", "Proxy Socks5"),
|
||||||
|
("Socks5/Http(s) Proxy", "Proxy Socks5/Http(s)"),
|
||||||
("Discovered", "Đuợc phát hiện"),
|
("Discovered", "Đuợc phát hiện"),
|
||||||
("install_daemon_tip", "Để chạy lúc khởi động máy, bạn cần phải cài dịch vụ hệ thống."),
|
("install_daemon_tip", "Để chạy lúc khởi động máy, bạn cần phải cài dịch vụ hệ thống."),
|
||||||
("Remote ID", "ID từ xa"),
|
("Remote ID", "ID từ xa"),
|
||||||
|
|||||||
Reference in New Issue
Block a user