10 Commits

Author SHA1 Message Date
fufesou
23754630e8 fix build (#13686)
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-12-01 19:41:55 +08:00
bilimiyorum
8e6e91eb4a Turkish language support (#13673)
Current
2025-11-30 19:52:40 +08:00
fufesou
9cfa551163 fix: msi, prevent black window (#13665)
For msi version, the black window is shown when creating desktop
shortcut for connection.

The exe version does not have this issue.

Signed-off-by: fufesou <linlong1266@gmail.com>
2025-11-28 17:25:43 +08:00
rustdesk
5b21441898 webrtc 2025-11-28 10:45:48 +08:00
fufesou
4ed8696d1d fix: file transfer, jobs lost if conn is not established (#13635)
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-11-26 19:15:32 +08:00
fufesou
ae06f27372 fix: sciter, cursor position mismatch (#13629)
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-11-25 23:05:31 +08:00
XLion
33e1493932 Update tw.rs; Add space for cn.rs (#13609)
* Update tw.rs

* Update cn.rs

* Update tw.rs

* Update tw.rs
2025-11-25 01:08:48 +08:00
summoner
22b1dcaf7b Translation: Update hungarian hu.rs (#13578)
* Translation: Update hungarian hu.rs

Translate new strings
Fix translation

* Translation: update hu.rs

Fix translation

* Update hu.rs

Fix translation
2025-11-22 15:16:02 +08:00
fufesou
426a68775f feat: macos, update dmg (#13579) 2025-11-21 10:27:37 +08:00
RustDesk
3c0be4e40e Revert "feat: macos, update dmg (#13539)" (#13577)
This reverts commit a6571e71e4.
2025-11-20 23:18:00 +08:00
13 changed files with 1262 additions and 346 deletions

1018
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -18,7 +18,7 @@ fn build_mac() {
b.flag("-DNO_InputMonitoringAuthStatus=1");
}
}
b.file(file).compile("macos");
b.flag("-std=c++17").file(file).compile("macos");
println!("cargo:rerun-if-changed={}", file);
}

View File

@@ -1054,7 +1054,9 @@ impl<T: InvokeUiSession> Remote<T> {
}
pub async fn sync_jobs_status_to_local(&mut self) -> bool {
log::info!("sync transfer job status");
if !self.is_connected {
return false;
}
let mut config: PeerConfig = self.handler.load_config();
let mut transfer_metas = TransferSerde::default();
for job in self.read_jobs.iter() {

View File

@@ -115,10 +115,6 @@ pub fn global_init() -> bool {
crate::server::wayland::init();
}
}
#[cfg(target_os = "macos")]
{
crate::platform::macos::try_remove_temp_update_dir(None);
}
true
}

View File

@@ -181,6 +181,11 @@ pub fn core_main() -> Option<Vec<String>> {
#[cfg(not(any(target_os = "android", target_os = "ios")))]
init_plugins(&args);
if args.is_empty() || crate::common::is_empty_uni_link(&args[0]) {
#[cfg(target_os = "macos")]
{
crate::platform::macos::try_remove_temp_update_dir(None);
}
#[cfg(windows)]
hbb_common::config::PeerConfig::preload_peers();
std::thread::spawn(move || crate::start_server(false, no_server));

View File

@@ -725,8 +725,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Allow insecure TLS fallback", "允许回退到不安全的 TLS 连接"),
("allow-insecure-tls-fallback-tip", "默认情况下,对于使用 TLS 的协议RustDesk 会验证服务器证书。\n启用此选项后在验证失败时RustDesk 将转为跳过验证步骤并继续连接。"),
("Disable UDP", "禁用 UDP"),
("disable-udp-tip", "控制是否仅使用TCP。\n启用此选项后RustDesk 将不再使用UDP 21116而是使用TCP 21116。"),
("server-oss-not-support-tip", "注意RustDesk 开源服务器(OSS server) 不包含此功能。"),
("disable-udp-tip", "控制是否仅使用 TCP。\n启用此选项后RustDesk 将不再使用 UDP 21116而是使用 TCP 21116。"),
("server-oss-not-support-tip", "注意RustDesk 开源服务器 (OSS server) 不包含此功能。"),
("input note here", "输入备注"),
("note-at-conn-end-tip", "在连接结束时请求备注"),
].iter().cloned().collect();

View File

@@ -28,7 +28,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable file transfer", "Fájlátvitel engedélyezése"),
("Enable TCP tunneling", "TCP-alagút engedélyezése"),
("IP Whitelisting", "IP engedélyezési lista"),
("ID/Relay Server", "ID/Továbbító-kiszolgáló"),
("ID/Relay Server", "Azonosító-/Továbbító-kiszolgáló"),
("Import server config", "Kiszolgáló-konfiguráció importálása"),
("Export Server Config", "Kiszolgáló-konfiguráció exportálása"),
("Import server configuration successfully", "Kiszolgáló-konfiguráció sikeresen importálva"),
@@ -37,7 +37,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "A vágólap üres"),
("Stop service", "Szolgáltatás leállítása"),
("Change ID", "Azonosító módosítása"),
("Your new ID", "Az új azonosító"),
("Your new ID", "Új azonosító"),
("length %min% to %max%", "hossz %min% és %max% között"),
("starts with a letter", "betűvel kezdődik"),
("allowed characters", "engedélyezett karakterek"),
@@ -50,11 +50,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Build Date", "Összeállítás ideje"),
("Version", "Verzió"),
("Home", "Kezdőképernyő"),
("Audio Input", "Hangátvitel"),
("Audio Input", "Hangbemenet"),
("Enhancements", "Fejlesztések"),
("Hardware Codec", "Hardveres kodek"),
("Adaptive bitrate", "Adaptív bitráta"),
("ID Server", "ID-kiszolgáló"),
("ID Server", "Azonosító-kiszolgáló"),
("Relay Server", "Továbbító-kiszolgáló"),
("API Server", "API-kiszolgáló"),
("invalid_http", "A címnek mindenképpen http(s)://-el kell kezdődnie."),
@@ -127,7 +127,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Optimize reaction time", "Gyorsan reagáló"),
("Custom", "Egyéni"),
("Show remote cursor", "Távoli kurzor megjelenítése"),
("Show quality monitor", "Kijelző minőségének ellenőrzése"),
("Show quality monitor", "Kapcsolat minőségének megjelenítése"),
("Disable clipboard", "Közös vágólap kikapcsolása"),
("Lock after session end", "Távoli fiók zárolása a munkamenet végén"),
("Insert Ctrl + Alt + Del", "Illessze be a Ctrl + Alt + Del billentyűzetkombinációt"),
@@ -148,8 +148,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("install_tip", "Előfordul, hogy bizonyos esetekben hiba léphet fel a Portable verzió használatakor. A megfelelő működés érdekében, telepítse a RustDesk alkalmazást a számítógépére."),
("Click to upgrade", "Kattintson ide a frissítés telepítéséhez"),
("Configure", "Beállítás"),
("config_acc", "A számítógép távoli vezérléséhez a RustDesknek hozzáférési jogokat kell biztosítania."),
("config_screen", "Ahhoz, hogy távolról hozzáférhessen számítógépéhez, meg kell adnia a RustDesknek a „Képernyőfelvétel” jogosultságot."),
("config_acc", "A számítógép távoli vezérléséhez a RustDesknek hozzáférési jogokat kell adnia."),
("config_screen", "Ahhoz, hogy távolról hozzáférhessen a számítógépéhez, meg kell adnia a RustDesknek a „Képernyőfelvétel” jogosultságot."),
("Installing ...", "Telepítés…"),
("Install", "Telepítés"),
("Installation", "Telepítés"),
@@ -159,7 +159,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("agreement_tip", "A telepítés folytatásával automatikusan elfogadásra kerül a licenc szerződés."),
("Accept and Install", "Elfogadás és telepítés"),
("End-user license agreement", "Végfelhasználói licenc szerződés"),
("Generating ...", "Létrehozás…"),
("Generating ...", "Előállítás…"),
("Your installation is lower version.", "A telepített verzió alacsonyabb."),
("not_close_tcp_tip", "Ne zárja be ezt az ablakot, amíg TCP-alagutat használ"),
("Listening ...", "Figyelés…"),
@@ -177,7 +177,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Accept", "Elfogadás"),
("Dismiss", "Elutasítás"),
("Disconnect", "Kapcsolat bontása"),
("Enable file copy and paste", "Fájlok másolásának és beillesztésének engedélyezése"),
("Enable file copy and paste", "Fájlmásolás és -beillesztés engedélyezése"),
("Connected", "Kapcsolódva"),
("Direct and encrypted connection", "Közvetlen, és titkosított kapcsolat"),
("Relayed and encrypted connection", "Továbbított, és titkosított kapcsolat"),
@@ -220,7 +220,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logout", "Kilépés"),
("Tags", "Címkék"),
("Search ID", "Azonosító keresése…"),
("whitelist_sep", "A címeket veszővel, pontosvesszővel, szóközzel, vagy új sorral válassza el"),
("whitelist_sep", "A címeket vesszővel, pontosvesszővel, szóközzel vagy új sorral kell elválasztani"),
("Add ID", "Azonosító hozzáadása"),
("Add Tag", "Címke hozzáadása"),
("Unselect all tags", "A címkék kijelölésének megszüntetése"),
@@ -239,7 +239,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Socks5 Proxy", "Socks5 Proxy"),
("Socks5/Http(s) Proxy", "Socks5/Http(s) Proxy"),
("Discovered", "Felfedezett"),
("install_daemon_tip", "Az automatikus indításhoz szükséges a szolgáltatás telepítése"),
("install_daemon_tip", "Automatikus indításhoz szükséges a szolgáltatás telepítése"),
("Remote ID", "Távoli azonosító"),
("Paste", "Beillesztés"),
("Paste here?", "Beillesztés ide?"),
@@ -258,10 +258,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Three-Finger vertically", "Három ujj függőlegesen"),
("Mouse Wheel", "Egérgörgő"),
("Two-Finger Move", "Kétujjas mozgatás"),
("Canvas Move", "Nézet mozgatása"),
("Canvas Move", "Vászon mozgatása"),
("Pinch to Zoom", "Kétujjas nagyítás"),
("Canvas Zoom", "Nézet nagyítása"),
("Reset canvas", "Nézet visszaállítása"),
("Canvas Zoom", "Vászon nagyítása"),
("Reset canvas", "Vászon visszaállítása"),
("No permission of file transfer", "Nincs engedély a fájlátvitelre"),
("Note", "Megjegyzés"),
("Connection", "Kapcsolat"),
@@ -374,7 +374,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Disconnected", "Kapcsolat bontva"),
("Other", "Egyéb"),
("Confirm before closing multiple tabs", "Biztosan bezárja az összes lapot?"),
("Keyboard Settings", "Billentyűzet beállítások"),
("Keyboard Settings", "Billentyűzet-beállítások"),
("Full Access", "Teljes hozzáférés"),
("Screen Share", "Képernyőmegosztás"),
("Wayland requires Ubuntu 21.04 or higher version.", "A Waylandhez Ubuntu 21.04 vagy újabb verzió szükséges."),
@@ -448,13 +448,13 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Resolution", "Felbontás"),
("No transfers in progress", "Nincs folyamatban átvitel"),
("Set one-time password length", "Állítsa be az egyszeri jelszó hosszát"),
("RDP Settings", "RDP beállítások"),
("RDP Settings", "RDP-beállítások"),
("Sort by", "Rendezés"),
("New Connection", "Új kapcsolat"),
("Restore", "Visszaállítás"),
("Minimize", "Minimalizálás"),
("Maximize", "Maximalizálás"),
("Your Device", "Az Ön eszköze"),
("Your Device", "Saját eszköz"),
("empty_recent_tip", "Nincsenek aktuális munkamenetek!\nIdeje ütemezni egy újat."),
("empty_favorite_tip", "Még nincs kedvenc távoli állomása?\nHagyja, hogy találjunk valakit, akivel kapcsolatba tud lépni, és adja hozzá a kedvencekhez!"),
("empty_lan_tip", "Úgy tűnik, még nem adott hozzá egyetlen távoli helyszínt sem."),
@@ -469,7 +469,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("verify_rustdesk_password_tip", "RustDesk jelszó megerősítése"),
("remember_account_tip", "Emlékezzen erre a fiókra"),
("os_account_desk_tip", "Ezzel a fiókkal bejelentkezhet a távoli operációs rendszerbe, és aktiválhatja az asztali munkamenetet fej nélküli módban."),
("OS Account", "OS fiók"),
("OS Account", "OS-fiók"),
("another_user_login_title_tip", "Egy másik felhasználó már bejelentkezett."),
("another_user_login_text_tip", "Különálló"),
("xorg_not_found_title_tip", "Xorg nem található."),
@@ -515,7 +515,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Already exists", "Már létezik"),
("Change Password", "Jelszó módosítása"),
("Refresh Password", "Jelszó frissítése"),
("ID", "ID"),
("ID", "Azonosító"),
("Grid View", "Mozaik nézet"),
("List View", "Lista nézet"),
("Select", "Kiválasztás"),
@@ -543,13 +543,13 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("upgrade_rustdesk_server_pro_to_{}_tip", "Frissítse a RustDesk Server Prot a(z) {} vagy újabb verzióra!"),
("pull_group_failed_tip", "A csoport frissítése nem sikerült"),
("Filter by intersection", "Szűrés metszéspontok szerint"),
("Remove wallpaper during incoming sessions", "Távolítsa el a háttérképet a bejövő munkamenetek közben"),
("Remove wallpaper during incoming sessions", "Háttérkép eltávolítása bejövő munkameneteknél"),
("Test", "Teszt"),
("display_is_plugged_out_msg", "A képernyő nincs csatlakoztatva, váltson az első képernyőre."),
("No displays", "Nincsenek kijelzők"),
("Open in new window", "Megnyitás új ablakban"),
("Show displays as individual windows", "Kijelzők megjelenítése egyedi ablakokként"),
("Use all my displays for the remote session", "Az összes kijelzőm használata a távoli munkamenethez"),
("Use all my displays for the remote session", "Összes kijelző használata a távoli munkamenethez"),
("selinux_tip", "A SELinux engedélyezve van az eszközén, ami azt okozhatja, hogy a RustDesk nem fut megfelelően, mint ellenőrzött."),
("Change view", "Nézet módosítása"),
("Big tiles", "Nagy csempék"),
@@ -569,7 +569,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("input_source_2_tip", "2. bemeneti forrás"),
("Swap control-command key", "Vezérlő- és parancsgombok cseréje"),
("swap-left-right-mouse", "Bal és jobb egérgomb felcserélése"),
("2FA code", "2FA kód"),
("2FA code", "2FA-kód"),
("More", "Továbbiak"),
("enable-2fa-title", "Kétfaktoros hitelesítés aktiválása"),
("enable-2fa-desc", "Állítsa be a hitelesítőt. Használhat egy hitelesítő alkalmazást, például az Aegis, Authy, a Microsoft- vagy a Google Authenticator alkalmazást a telefonján vagy az asztali számítógépén.\n\nOlvassa be a QR-kódot az alkalmazással, és adja meg az alkalmazás által megjelenített kódot a kétfaktoros hitelesítés aktiválásához."),
@@ -604,7 +604,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Outgoing", "Kimenő"),
("Clear Wayland screen selection", "Wayland képernyő kiválasztásának törlése"),
("clear_Wayland_screen_selection_tip", "A képernyőválasztás törlése után újra kiválaszthatja a megosztandó képernyőt."),
("confirm_clear_Wayland_screen_selection_tip", "Biztos, hogy törölni szeretné a Wayland képernyő kiválasztását?"),
("confirm_clear_Wayland_screen_selection_tip", "Biztosan törölni szeretné a Wayland képernyő kiválasztását?"),
("android_new_voice_call_tip", "Új hanghívás-kérés érkezett. Ha elfogadja a megkeresést, a hang átvált hangkommunikációra."),
("texture_render_tip", "Használja a textúra leképezést a képek simábbá tételéhez. Ezt az opciót kikapcsolhatja, ha leképezési problémái vannak."),
("Use texture rendering", "Textúra leképezés használata"),
@@ -619,11 +619,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Apps", "Alkalmazások"),
("Volume up", "Hangerő fel"),
("Volume down", "Hangerő le"),
("Power", "Teljesítmény"),
("Power", "Főkapcsoló"),
("Telegram bot", "Telegram bot"),
("enable-bot-tip", "Ha aktiválja ezt a funkciót, akkor a 2FA-kódot a botjától kaphatja meg. Kapcsolati értesítésként is használható."),
("enable-bot-desc", "1. Nyisson csevegést @BotFather.\n2. Küldje el a „/newbot” parancsot. Miután ezt a lépést elvégezte, kap egy tokent.\n3. Indítson csevegést az újonnan létrehozott botjával. Küldjön egy olyan üzenetet, amely egy perjel („/”) kezdetű, pl. „/hello” az aktiváláshoz.\n"),
("cancel-2fa-confirm-tip", "Biztosan le akarja mondani a 2FA-t?"),
("cancel-2fa-confirm-tip", "Biztosan vissza akarja vonni a 2FA-hitelesítést?"),
("cancel-bot-confirm-tip", "Biztosan le akarja mondani a Telegram botot?"),
("About RustDesk", "A RustDesk névjegye"),
("Send clipboard keystrokes", "Billentyűleütések küldése a vágólapra"),
@@ -648,13 +648,13 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Upload folder", "Mappa feltöltése"),
("Upload files", "Fájlok feltöltése"),
("Clipboard is synchronized", "A vágólap szinkronizálva van"),
("Update client clipboard", "Az ügyfél vágólapjának frissítése"),
("Update client clipboard", "Kliens vágólapjának frissítése"),
("Untagged", "Címkézetlen"),
("new-version-of-{}-tip", "A(z) {} új verziója"),
("Accessible devices", "Hozzáférhető eszközök"),
("upgrade_remote_rustdesk_client_to_{}_tip", "Frissítse a RustDesk klienst {} vagy újabb verziójára a távoli oldalon!"),
("d3d_render_tip", "D3D leképezés"),
("Use D3D rendering", "D3D leképezés használata"),
("d3d_render_tip", "D3D-leképezés"),
("Use D3D rendering", "D3D-leképezés használata"),
("Printer", "Nyomtató"),
("printer-os-requirement-tip", "Nyomtató operációs rendszerének minimális rendszerkövetelménye"),
("printer-requires-installed-{}-client-tip", "A nyomtatóhoz szükséges a(z) {} kliens telepítése"),
@@ -679,12 +679,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Save as", "Mentés másként"),
("Copy to clipboard", "Másolás a vágólapra"),
("Enable remote printer", "Távoli nyomtatók engedélyezése"),
("Downloading {}", "Letöltés {}"),
("{} Update", "{} Frissítés"),
("{}-to-update-tip", "A {} bezárása és az új verzió telepítése."),
("Downloading {}", "{} letöltése"),
("{} Update", "{} frissítés"),
("{}-to-update-tip", "A(z) {} bezárása és az új verzió telepítése."),
("download-new-version-failed-tip", "Ha a letöltés sikertelen, akkor vagy újrapróbálkozhat, vagy a „Letöltés” gombra kattintva letöltheti a kiadási oldalról, és manuálisan frissíthet."),
("Auto update", "Automatikus frissítés"),
("update-failed-check-msi-tip", "A telepítési módszer felismerése nem sikerült. Kérjük, kattintson a „Letöltés” gombra, hogy letöltse a kiadási oldalról, és manuálisan frissítse."),
("update-failed-check-msi-tip", "A telepítési módszer felismerése nem sikerült. Kattintson a „Letöltés” gombra, hogy letöltse a kiadási oldalról, és manuálisan frissítse."),
("websocket_tip", "WebSocket használatakor csak a relé-kapcsolatok támogatottak."),
("Use WebSocket", "WebSocket használata"),
("Trackpad speed", "Érintőpad sebessége"),
@@ -701,14 +701,14 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("New tab", "Új lap"),
("Keep terminal sessions on disconnect", "Terminál munkamenetek megtartása leválasztáskor"),
("Terminal (Run as administrator)", "Terminál (rendszergazdaként futtatva)"),
("terminal-admin-login-tip", "Kérjük, adja meg a felügyelt terminál rendszergazdai fiókjának jelszavát."),
("terminal-admin-login-tip", "Adja meg a felügyelt terminál rendszergazdai fiókjának jelszavát."),
("Failed to get user token.", "Hiba a felhasználói token lekérdezésekor."),
("Incorrect username or password.", "A felhasználónév vagy a jelszó helytelen."),
("The user is not an administrator.", "A felhasználó nem rendszergazda."),
("Failed to check if the user is an administrator.", "Hiba merült fel annak ellenőrzése során, hogy a felhasználó rendszergazda-e."),
("Supported only in the installed version.", "Csak a telepített változatban támogatott."),
("elevation_username_tip", "Felhasználónév vagy tartománynév megadása\\felhasználónév"),
("Preparing for installation ...", "Felkészülés a telepítésre ..."),
("elevation_username_tip", "Felhasználónév vagy tartománynév megadása"),
("Preparing for installation ...", "Felkészülés a telepítésre"),
("Show my cursor", "Kurzor megjelenítése"),
("Scale custom", "Egyéni méretarány"),
("Custom scale slider", "Egyéni méretarány-csúszka"),
@@ -719,15 +719,15 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Small", "Kicsi"),
("Large", "Nagy"),
("Show virtual joystick", "Virtuális vezérlő megjelenítése"),
("Edit note", "Jegyzet szerkesztése"),
("Edit note", "Megjegyzés szerkesztése"),
("Alias", "Álnév"),
("ScrollEdge", ""),
("Allow insecure TLS fallback", ""),
("allow-insecure-tls-fallback-tip", ""),
("Disable UDP", ""),
("disable-udp-tip", ""),
("server-oss-not-support-tip", ""),
("input note here", ""),
("note-at-conn-end-tip", ""),
("ScrollEdge", "Görgetés az ablak szélein"),
("Allow insecure TLS fallback", "Nem biztonságos TLS-tartalék engedélyezése"),
("allow-insecure-tls-fallback-tip", "Alapértelmezés szerint a RustDesk ellenőrzi a kiszolgáló tanúsítványát a TLS-protokollok esetében. Ha ez a beállítás engedélyezve van, a RustDesk kihagyja az ellenőrzési lépést, és az ellenőrzés sikertelensége esetén folytatja a műveletet."),
("Disable UDP", "UDP letiltása"),
("disable-udp-tip", "Meghatározza, hogy csak TCP-t használjon-e. Ha ez az beállítás engedélyezve van, a RustDesk nem fogja többé használni a 21116-os UDP-portot, helyette a 21116-os TCP-portot fogja használni."),
("server-oss-not-support-tip", "MEGJEGYZÉS: Az OSS RustDesk kiszolgáló nem támogatja ezt a funkciót."),
("input note here", "Megjegyzés bevitele"),
("note-at-conn-end-tip", "Megjegyzés a kapcsolat végén"),
].iter().cloned().collect();
}

View File

@@ -37,18 +37,18 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "Kopyalanan geçici veri boş"),
("Stop service", "Servisi Durdur"),
("Change ID", "ID Değiştir"),
("Your new ID", ""),
("length %min% to %max%", ""),
("starts with a letter", ""),
("allowed characters", ""),
("Your new ID", "Yeni ID'niz"),
("length %min% to %max%", "uzunluk %min% ila %max%"),
("starts with a letter", "bir harfle başlar"),
("allowed characters", "izin verilen karakterler"),
("id_change_tip", "Yalnızca a-z, A-Z, 0-9, - (dash) 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"),
("About", "Hakkında"),
("Slogan_tip", ""),
("Privacy Statement", ""),
("Slogan_tip", "Bu kaotik dünyada gönülden yapıldı!"),
("Privacy Statement", "Gizlilik Beyanı"),
("Mute", "Sustur"),
("Build Date", ""),
("Version", ""),
("Build Date", "Yapım Tarihi"),
("Version", "Sürüm"),
("Home", ""),
("Audio Input", "Ses Girişi"),
("Enhancements", "Geliştirmeler"),
@@ -212,11 +212,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Always connect via relay", "Always connect via relay"),
("whitelist_tip", "Bu masaüstüne yalnızca yetkili IP adresleri bağlanabilir"),
("Login", "Giriş yap"),
("Verify", ""),
("Remember me", ""),
("Trust this device", ""),
("Verification code", ""),
("verification_tip", ""),
("Verify", "Doğrula"),
("Remember me", "Beni hatırla"),
("Trust this device", "Bu cihaza güvenin"),
("Verification code", "Doğrulama kodu"),
("verification_tip", "doğrulama tipi"),
("Logout", "Çıkış yap"),
("Tags", "Etiketler"),
("Search ID", "ID Arama"),
@@ -228,7 +228,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Username missed", "Kullanıcı adı boş"),
("Password missed", "Şifre boş"),
("Wrong credentials", "Yanlış kimlik bilgileri"),
("The verification code is incorrect or has expired", ""),
("The verification code is incorrect or has expired", "Doğrulama kodu hatalı veya süresi dolmuş"),
("Edit Tag", "Etiketi düzenle"),
("Forget Password", "Şifreyi Unut"),
("Favorites", "Favoriler"),
@@ -282,8 +282,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("android_service_will_start_tip", "Ekran Yakalamanın etkinleştirilmesi, hizmeti otomatik olarak başlatacak ve diğer cihazların bu cihazdan bağlantı talep etmesine izin verecektir."),
("android_stop_service_tip", "Hizmetin kapatılması, kurulan tüm bağlantıları otomatik olarak kapatacaktır."),
("android_version_audio_tip", "Mevcut Android sürümü ses yakalamayı desteklemiyor, lütfen Android 10 veya sonraki bir sürüme yükseltin."),
("android_start_service_tip", ""),
("android_permission_may_not_change_tip", ""),
("android_start_service_tip", "Ekran paylaşım hizmetini başlatmak için [Hizmeti başlat] ögesine dokunun veya [Ekran Görüntüsü] iznini etkinleştirin."),
("android_permission_may_not_change_tip", "Kurulan bağlantılara ait izinler, yeniden bağlantı kurulana kadar anında değiştirilemez."),
("Account", "Hesap"),
("Overwrite", "üzerine yaz"),
("This file exists, skip or overwrite this file?", "Bu dosya var, bu dosya atlansın veya üzerine yazılsın mı?"),
@@ -301,10 +301,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Language", "Dil"),
("Keep RustDesk background service", "RustDesk arka plan hizmetini sürdürün"),
("Ignore Battery Optimizations", "Pil Optimizasyonlarını Yoksay"),
("android_open_battery_optimizations_tip", ""),
("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "bağlantıya izin verilmedi"),
("android_open_battery_optimizations_tip", "Bu özelliği devre dışı bırakmak istiyorsanız lütfen bir sonraki RustDesk uygulama ayarları sayfasına gidin, [Pil] ögesini bulun ve girin, [Sınırsız] ögesinin işaretini kaldırın"),
("Start on boot", "Önyüklemede başla"),
("Start the screen sharing service on boot, requires special permissions", "Ekran paylaşım hizmetini önyüklemede başlatmak için özel izinler gerekir"),
("Connection not allowed", "Bağlantıya izin verilmedi"),
("Legacy mode", "Eski mod"),
("Map mode", "Haritalama modu"),
("Translate mode", "Çeviri modu"),
@@ -315,7 +315,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Restart remote device", "Uzaktaki cihazı yeniden başlat"),
("Are you sure you want to restart", "Yeniden başlatmak istediğinize emin misin?"),
("Restarting remote device", "Uzaktan yeniden başlatılıyor"),
("remote_restarting_tip", "remote_restarting_tip"),
("remote_restarting_tip", "Uzak cihaz yeniden başlatılıyor, lütfen bu mesaj kutusunu kapatın ve bir süre sonra kalıcı şifre ile yeniden bağlanın"),
("Copied", "Kopyalandı"),
("Exit Fullscreen", "Tam ekrandan çık"),
("Fullscreen", "Tam ekran"),
@@ -326,19 +326,19 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ratio", "Oran"),
("Image Quality", "Görüntü kalitesi"),
("Scroll Style", "Kaydırma Stili"),
("Show Toolbar", ""),
("Hide Toolbar", ""),
("Show Toolbar", "Araç Çubuğunu Göster"),
("Hide Toolbar", "Araç Çubuğunu Gizle"),
("Direct Connection", "Doğrudan Bağlantı"),
("Relay Connection", "Röle Bağlantısı"),
("Secure Connection", "Güvenli bağlantı"),
("Insecure Connection", "Güvenli Bağlantı"),
("Secure Connection", "Güvenli Bağlantı"),
("Insecure Connection", "Güvenli Olmayan Bağlantı"),
("Scale original", "Orijinali ölçeklendir"),
("Scale adaptive", "Ölçek uyarlanabilir"),
("General", "Genel"),
("Security", "Güvenlik"),
("Theme", "Tema"),
("Dark Theme", "Koyu Tema"),
("Light Theme", ""),
("Light Theme", "ık Tema"),
("Dark", "Koyu"),
("Light", "ık"),
("Follow System", "Sisteme Uy"),
@@ -355,12 +355,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Audio Input Device", "Ses Giriş Aygıtı"),
("Use IP Whitelisting", "IP Beyaz Listeyi Kullan"),
("Network", ""),
("Pin Toolbar", ""),
("Unpin Toolbar", ""),
("Pin Toolbar", "Araç Çubuğunu Sabitle"),
("Unpin Toolbar", "Araç Çubuğunu Sabitlemeyi Kaldır"),
("Recording", "Kayıt Ediliyor"),
("Directory", "Klasör"),
("Automatically record incoming sessions", "Gelen oturumları otomatik olarak kayıt et"),
("Automatically record outgoing sessions", ""),
("Automatically record incoming sessions", "Gelen oturumları otomatik olarak kaydet"),
("Automatically record outgoing sessions", "Giden oturumları otomatik olarak kaydet"),
("Change", "Değiştir"),
("Start session recording", "Oturum kaydını başlat"),
("Stop session recording", "Oturum kaydını sonlandır"),
@@ -526,208 +526,208 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change Color", "Rengi Değiştir"),
("Primary Color", "Birincil Renk"),
("HSV Color", "HSV Rengi"),
("Installation Successful!", ""),
("Installation failed!", ""),
("Reverse mouse wheel", ""),
("{} sessions", ""),
("scam_title", ""),
("scam_text1", ""),
("scam_text2", ""),
("Don't show again", ""),
("I Agree", ""),
("Decline", ""),
("Timeout in minutes", ""),
("auto_disconnect_option_tip", ""),
("Connection failed due to inactivity", ""),
("Check for software update on startup", ""),
("upgrade_rustdesk_server_pro_to_{}_tip", ""),
("pull_group_failed_tip", ""),
("Filter by intersection", ""),
("Remove wallpaper during incoming sessions", ""),
("Test", ""),
("display_is_plugged_out_msg", ""),
("No displays", ""),
("Open in new window", ""),
("Show displays as individual windows", ""),
("Use all my displays for the remote session", ""),
("selinux_tip", ""),
("Change view", ""),
("Big tiles", ""),
("Small tiles", ""),
("List", ""),
("Virtual display", ""),
("Plug out all", ""),
("True color (4:4:4)", ""),
("Enable blocking user input", ""),
("id_input_tip", ""),
("privacy_mode_impl_mag_tip", ""),
("privacy_mode_impl_virtual_display_tip", ""),
("Enter privacy mode", ""),
("Exit privacy mode", ""),
("idd_not_support_under_win10_2004_tip", ""),
("input_source_1_tip", ""),
("input_source_2_tip", ""),
("Swap control-command key", ""),
("swap-left-right-mouse", ""),
("2FA code", ""),
("More", ""),
("enable-2fa-title", ""),
("enable-2fa-desc", ""),
("wrong-2fa-code", ""),
("enter-2fa-title", ""),
("Email verification code must be 6 characters.", ""),
("2FA code must be 6 digits.", ""),
("Multiple Windows sessions found", ""),
("Please select the session you want to connect to", ""),
("powered_by_me", ""),
("outgoing_only_desk_tip", ""),
("preset_password_warning", ""),
("Security Alert", ""),
("My address book", ""),
("Personal", ""),
("Owner", ""),
("Set shared password", ""),
("Exist in", ""),
("Read-only", ""),
("Read/Write", ""),
("Full Control", ""),
("share_warning_tip", ""),
("Everyone", ""),
("ab_web_console_tip", ""),
("allow-only-conn-window-open-tip", ""),
("no_need_privacy_mode_no_physical_displays_tip", ""),
("Follow remote cursor", ""),
("Follow remote window focus", ""),
("Installation Successful!", "Kurulum Başarılı!"),
("Installation failed!", "Kurulum başarısız!"),
("Reverse mouse wheel", "Ters fare tekerleği"),
("{} sessions", "{} oturum"),
("scam_title", "Dolandırılıyor Olabilirsiniz!"),
("scam_text1", "Eğer tanımadığınız ve güvenmediğiniz birisiyle telefonda konuşuyorsanız ve sizden RustDesk'i kullanmanızı ve hizmeti başlatmanızı istiyorsa devam etmeyin ve hemen telefonu kapatın."),
("scam_text2", "Muhtemelen paranızı veya diğer özel bilgilerinizi çalmaya çalışan dolandırıcılardır."),
("Don't show again", "Bir daha gösterme"),
("I Agree", "Kabul ediyorum"),
("Decline", "Reddet"),
("Timeout in minutes", "Zaman aşımı (dakika)"),
("auto_disconnect_option_tip", "Kullanıcı etkin olmadığında gelen oturumları otomatik olarak kapat"),
("Connection failed due to inactivity", "Etkin olmama nedeniyle otomatik olarak bağlantı kesildi"),
("Check for software update on startup", "Başlangıçta yazılım güncellemesini kontrol et"),
("upgrade_rustdesk_server_pro_to_{}_tip", "Lütfen RustDesk Server Pro'yu {} veya daha yeni bir sürüme yükseltin!"),
("pull_group_failed_tip", "Grup yenilenemedi"),
("Filter by intersection", "Kesişim noktasına göre filtrele"),
("Remove wallpaper during incoming sessions", "Gelen oturumlar sırasında duvar kağıdını kaldır"),
("Test", "Test"),
("display_is_plugged_out_msg", "Ekran fişi çekilmiş, ilk ekrana geç."),
("No displays", "Görüntü yok"),
("Open in new window", "Yeni pencerede aç"),
("Show displays as individual windows", "Ekranları ayrı pencereler olarak göster"),
("Use all my displays for the remote session", "Uzak oturum için tüm ekranlarımı kullan"),
("selinux_tip", "Cihazınızda SELinux etkin olduğundan, RustDesk'in kontrollü tarafta düzgün çalışmasını engelleyebilir."),
("Change view", "Görünümü değiştir"),
("Big tiles", "Büyük döşemeler"),
("Small tiles", "Küçük döşemeler"),
("List", "Liste"),
("Virtual display", "Sanal ekran"),
("Plug out all", "Tümünü çıkar"),
("True color (4:4:4)", "Gerçek renk (4:4:4)"),
("Enable blocking user input", "Kullanıcı girişini engellemeyi etkinleştir"),
("id_input_tip", "Bir ID, doğrudan IP veya portlu bir etki alanı (<domain>:<port>) girebilirsiniz.\nBaşka bir sunucudaki bir cihaza erişmek istiyorsanız lütfen sunucu adresini (<id>@<server_address>?key=<key_value>) ekleyin, örneğin,\n9123456234@192.168.16.1:21117?key=5Qbwsde3unUcJBtrx9ZkvUmwFNoExHzpryHuPUdqlWM=.\nGenel bir sunucudaki bir cihaza erişmek istiyorsanız lütfen \"<id>@public\" girin, genel sunucu için anahtara gerek yoktur.\n\nİlk bağlantıda bir röle bağlantısının kullanılmasını zorlamak istiyorsanız ID'nin sonuna \"/r\" ekleyin, örneğin, \"9123456234/r\"."),
("privacy_mode_impl_mag_tip", "Mod 1"),
("privacy_mode_impl_virtual_display_tip", "Mod 2"),
("Enter privacy mode", "Gizlilik moduna gir"),
("Exit privacy mode", "Gizlilik modundan çık"),
("idd_not_support_under_win10_2004_tip", "Dolaylı ekran sürücüsü desteklenmiyor. Windows 10, sürüm 2004 veya daha yenisi gereklidir."),
("input_source_1_tip", "Giriş kaynağı 1"),
("input_source_2_tip", "Giriş kaynağı 2"),
("Swap control-command key", "Kontrol-komut tuşunu değiştir"),
("swap-left-right-mouse", "sol-sağ fareyi değiştir"),
("2FA code", "2FA kodu"),
("More", "Daha"),
("enable-2fa-title", "İki faktörlü kimlik doğrulamayı etkinleştir"),
("enable-2fa-desc", "Lütfen kimlik doğrulayıcınızı şimdi kurun. Telefonunuzda veya masaüstünüzde Authy, Microsoft veya Google Authenticator gibi bir kimlik doğrulayıcı uygulaması kullanabilirsiniz. İki faktörlü kimlik doğrulamayı etkinleştirmek için QR kodunu uygulamanızla tarayın ve uygulamanızın gösterdiği kodu girin."),
("wrong-2fa-code", "Kod doğrulanamıyor. Kod ve yerel saat ayarlarının doğru olduğundan emin olun."),
("enter-2fa-title", "İki faktörlü kimlik doğrulama"),
("Email verification code must be 6 characters.", "E-posta doğrulama kodu 6 karakterden oluşmalıdır."),
("2FA code must be 6 digits.", "2FA kodu 6 haneli olmalıdır."),
("Multiple Windows sessions found", "Birden fazla Windows oturumu bulundu"),
("Please select the session you want to connect to", "Lütfen bağlanmak istediğiniz oturumu seçin"),
("powered_by_me", "RustDesk tarafından desteklenmektedir"),
("outgoing_only_desk_tip", "Bu özelleştirilmiş bir sürümdür.\nDiğer cihazlara bağlanabilirsiniz, ancak diğer cihazlar cihazınıza bağlanamaz."),
("preset_password_warning", "Bu özelleştirilmiş sürüm, önceden ayarlanmış bir şifre ile birlikte gelir. Bu parolayı bilen herkes cihazınızın tam kontrolünü ele geçirebilir. Bunu beklemiyorsanız yazılımı hemen kaldırın."),
("Security Alert", "Güvenlik Uyarısı"),
("My address book", "Adres defterim"),
("Personal", "Kişisel"),
("Owner", "Sahip"),
("Set shared password", "Paylaşılan şifreyi ayarla"),
("Exist in", "İçinde varolan"),
("Read-only", "Salt okunur"),
("Read/Write", "Okuma/Yazma"),
("Full Control", "Tam Kontrol"),
("share_warning_tip", "Yukarıdaki alanlar paylaşılır ve başkaları tarafından görülebilir"),
("Everyone", "Herkes"),
("ab_web_console_tip", "Web konsolu hakkında daha fazla bilgi"),
("allow-only-conn-window-open-tip", "Yalnızca RustDesk penceresi açıksa bağlantıya izin ver"),
("no_need_privacy_mode_no_physical_displays_tip", "Fiziksel ekran yok, gizlilik modunu kullanmaya gerek yok."),
("Follow remote cursor", "Uzak imleci takip et"),
("Follow remote window focus", "Uzak pencere odağını takip et"),
("default_proxy_tip", ""),
("no_audio_input_device_tip", ""),
("Incoming", ""),
("Outgoing", ""),
("Clear Wayland screen selection", ""),
("clear_Wayland_screen_selection_tip", ""),
("confirm_clear_Wayland_screen_selection_tip", ""),
("android_new_voice_call_tip", ""),
("texture_render_tip", ""),
("Use texture rendering", ""),
("Floating window", ""),
("floating_window_tip", ""),
("Keep screen on", ""),
("Never", ""),
("During controlled", ""),
("During service is on", ""),
("Capture screen using DirectX", ""),
("Back", ""),
("Apps", ""),
("Volume up", ""),
("Volume down", ""),
("Power", ""),
("Telegram bot", ""),
("enable-bot-tip", ""),
("enable-bot-desc", ""),
("cancel-2fa-confirm-tip", ""),
("cancel-bot-confirm-tip", ""),
("About RustDesk", ""),
("Send clipboard keystrokes", ""),
("network_error_tip", ""),
("Unlock with PIN", ""),
("Requires at least {} characters", ""),
("Wrong PIN", ""),
("Set PIN", ""),
("Enable trusted devices", ""),
("Manage trusted devices", ""),
("Platform", ""),
("Days remaining", ""),
("enable-trusted-devices-tip", ""),
("Parent directory", ""),
("Resume", ""),
("Invalid file name", ""),
("one-way-file-transfer-tip", ""),
("Authentication Required", ""),
("Authenticate", ""),
("web_id_input_tip", ""),
("Download", ""),
("Upload folder", ""),
("Upload files", ""),
("Clipboard is synchronized", ""),
("Update client clipboard", ""),
("Untagged", ""),
("new-version-of-{}-tip", ""),
("Accessible devices", ""),
("upgrade_remote_rustdesk_client_to_{}_tip", ""),
("d3d_render_tip", ""),
("Use D3D rendering", ""),
("Printer", ""),
("printer-os-requirement-tip", ""),
("printer-requires-installed-{}-client-tip", ""),
("printer-{}-not-installed-tip", ""),
("printer-{}-ready-tip", ""),
("Install {} Printer", ""),
("Outgoing Print Jobs", ""),
("Incoming Print Jobs", ""),
("Incoming Print Job", ""),
("use-the-default-printer-tip", ""),
("use-the-selected-printer-tip", ""),
("auto-print-tip", ""),
("print-incoming-job-confirm-tip", ""),
("remote-printing-disallowed-tile-tip", ""),
("remote-printing-disallowed-text-tip", ""),
("save-settings-tip", ""),
("dont-show-again-tip", ""),
("Take screenshot", ""),
("Taking screenshot", ""),
("screenshot-merged-screen-not-supported-tip", ""),
("screenshot-action-tip", ""),
("Save as", ""),
("Copy to clipboard", ""),
("Enable remote printer", ""),
("Downloading {}", ""),
("{} Update", ""),
("{}-to-update-tip", ""),
("download-new-version-failed-tip", ""),
("Auto update", ""),
("update-failed-check-msi-tip", ""),
("websocket_tip", ""),
("Use WebSocket", ""),
("Trackpad speed", ""),
("Default trackpad speed", ""),
("Numeric one-time password", ""),
("Enable IPv6 P2P connection", ""),
("Enable UDP hole punching", ""),
("no_audio_input_device_tip", "Varsayılan protokol ve port, Socks5 ve 1080'dir"),
("Incoming", "Gelen"),
("Outgoing", "Giden"),
("Clear Wayland screen selection", "Wayland ekran seçimini temizle"),
("clear_Wayland_screen_selection_tip", "Ekran seçimini temizledikten sonra paylaşılacak ekranı tekrar seçebilirsiniz."),
("confirm_clear_Wayland_screen_selection_tip", "Wayland ekran seçimini temizlemek istediğinizden emin misiniz?"),
("android_new_voice_call_tip", "Yeni bir sesli arama isteği alındı. Kabul ederseniz sesli iletişime geçilecektir."),
("texture_render_tip", "Resimleri daha pürüzsüz hale getirmek için doku oluşturmayı kullanın. Oluşturma sorunlarıyla karşılaşırsanız bu seçeneği devre dışı bırakmayı deneyebilirsiniz."),
("Use texture rendering", "Doku oluşturmayı kullan"),
("Floating window", "Yüzen pencere"),
("floating_window_tip", "RustDesk arka plan hizmetini açık tutmaya yardımcı olur"),
("Keep screen on", "Ekranıık tut"),
("Never", "Asla"),
("During controlled", "Kontrol sırasınd"),
("During service is on", "Servis açıkken"),
("Capture screen using DirectX", "DirectX kullanarak ekran görüntüsü al"),
("Back", "Geri"),
("Apps", "Uygulamalar"),
("Volume up", "Sesi yükselt"),
("Volume down", "Sesi azalt"),
("Power", "Güç"),
("Telegram bot", "Telegram bot"),
("enable-bot-tip", "Bu özelliği etkinleştirirseniz botunuzdan 2FA kodunu alabilirsiniz. Aynı zamanda bağlantı bildirimi işlevi de görebilir."),
("enable-bot-desc", "1. @BotFather ile bir sohbet açın.\n2. \"/newbot\" komutunu gönderin. Bu adımı tamamladıktan sonra bir jeton alacaksınız.\n3. Yeni oluşturduğunuz botla bir sohbet başlatın. Etkinleştirmek için eğik çizgiyle (\"/\") başlayan \"/merhaba\" gibi bir mesaj gönderin.\n"),
("cancel-2fa-confirm-tip", "2FA'yı iptal etmek istediğinizden emin misiniz?"),
("cancel-bot-confirm-tip", "Telegram botunu iptal etmek istediğinizden emin misiniz?"),
("About RustDesk", "RustDesk Hakkında"),
("Send clipboard keystrokes", "Panoya tuş vuruşlarını gönder"),
("network_error_tip", "Lütfen ağ bağlantınızı kontrol edin ve ardından yeniden dene'ye tıklayın."),
("Unlock with PIN", "PIN ile kilidi açın"),
("Requires at least {} characters", "En az {} karakter gerektirir"),
("Wrong PIN", "Yanlış PIN"),
("Set PIN", "PIN'i ayarla"),
("Enable trusted devices", "Güvenilir cihazları etkinleştir"),
("Manage trusted devices", "Güvenilir cihazları yönet"),
("Platform", "Platform"),
("Days remaining", "Kalan gün sayısı"),
("enable-trusted-devices-tip", "Güvenilir cihazlarda 2FA doğrulamasını atla"),
("Parent directory", "Üst dizin"),
("Resume", "Devam ettir"),
("Invalid file name", "Geçersiz dosya adı"),
("one-way-file-transfer-tip", "Kontrol edilen tarafta tek yönlü dosya transferi aktiftir."),
("Authentication Required", "Kimlik Doğrulama Gerekli"),
("Authenticate", "Kimlik doğrulaması"),
("web_id_input_tip", "Aynı sunucuda bir kimlik girebilirsiniz, web istemcisinde doğrudan IP erişimi desteklenmez.\nBaşka bir sunucudaki bir cihaza erişmek istiyorsanız lütfen sunucu adresini (<id>@<server_address>?key=<key_value>) ekleyin, örneğin,\n9123456234@192.168.16.1:21117?key=5Qbwsde3unUcJBtrx9ZkvUmwFNoExHzpryHuPUdqlWM=.\nGenel bir sunucudaki bir cihaza erişmek istiyorsanız, lütfen \"<id>@public\" girin, genel sunucu için anahtara gerek yoktur."),
("Download", "İndir"),
("Upload folder", "Klasör yükle"),
("Upload files", "Dosya yükle"),
("Clipboard is synchronized", "Pano senkronize edildi"),
("Update client clipboard", "İstemci panosunu güncelle"),
("Untagged", "Etiketsiz"),
("new-version-of-{}-tip", "{}'nin yeni bir sürümü mevcut"),
("Accessible devices", "Erişilebilir cihazlar"),
("upgrade_remote_rustdesk_client_to_{}_tip", "Lütfen uzak tarafta RustDesk istemcisini {} sürümüne veya daha yenisine güncelleyin!"),
("d3d_render_tip", "D3D oluşturma etkinleştirildiğinde, bazı bilgisayarlarda uzak kontrol ekranı siyah görünebilir."),
("Use D3D rendering", "D3D oluşturmayı kullan"),
("Printer", "Yazıcı"),
("printer-os-requirement-tip", "Yazıcı çıkış fonksiyonu için Windows 10 veya üzeri gereklidir."),
("printer-requires-installed-{}-client-tip", "Uzaktan yazdırmayı kullanabilmek için bu cihaza {} yüklenmesi gerekir."),
("printer-{}-not-installed-tip", "{} Yazıcısı yüklü değil."),
("printer-{}-ready-tip", "{} Yazıcısı kuruldu ve kullanıma hazır."),
("Install {} Printer", "{} Yazıcısını Yükle"),
("Outgoing Print Jobs", "Giden Baskı İşleri"),
("Incoming Print Jobs", "Gelen Baskı İşleri"),
("Incoming Print Job", "Gelen Baskı İşi"),
("use-the-default-printer-tip", "Varsayılan yazıcıyı kullan"),
("use-the-selected-printer-tip", "Seçili yazıcıyı kullan"),
("auto-print-tip", "Seçili yazıcıyı kullanarak otomatik olarak yazdır."),
("print-incoming-job-confirm-tip", "Uzak bir kaynaktan yazdırma işi aldınız. Bunu kendi tarafınızda çalıştırmak ister misiniz?"),
("remote-printing-disallowed-tile-tip", "Uzak Yazdırma engellendi"),
("remote-printing-disallowed-text-tip", "Kontrol edilen tarafın izin ayarları Uzak Yazdırmaya izin vermiyor."),
("save-settings-tip", "Ayarları kaydet"),
("dont-show-again-tip", "Bunu bir daha gösterme"),
("Take screenshot", "Ekran görüntüsü al"),
("Taking screenshot", "Ekran görüntüsü alınıyor"),
("screenshot-merged-screen-not-supported-tip", "Birden fazla ekranın ekran görüntülerinin birleştirilmesi şu anda desteklenmiyor. Lütfen tek bir ekrana geçin ve tekrar deneyin."),
("screenshot-action-tip", "Lütfen ekran görüntüsüyle nasıl devam edeceğinizi seçin."),
("Save as", "Farklı kaydet"),
("Copy to clipboard", "Panoya kopyala"),
("Enable remote printer", "Uzak yazıcıyı etkinleştir"),
("Downloading {}", "{} indiriliyor"),
("{} Update", "{} Güncellemesi"),
("{}-to-update-tip", "{} şimdi kapanacak ve yeni sürüm kurulacak."),
("download-new-version-failed-tip", "İndirme başarısız oldu. Tekrar deneyebilir veya 'İndir' düğmesine tıklayarak sürüm sayfasından manuel olarak indirip güncelleyebilirsiniz."),
("Auto update", "Otomatik güncelleme"),
("update-failed-check-msi-tip", "Kurulum yöntemi denetimi başarısız oldu. Sürüm sayfasından indirmek ve manuel olarak yükseltmek için lütfen \"İndir\" düğmesine tıklayın."),
("websocket_tip", "WebSocket kullanıldığında yalnızca röle bağlantıları desteklenir."),
("Use WebSocket", "WebSocket'ı kullan"),
("Trackpad speed", "İzleme paneli hızı"),
("Default trackpad speed", "Varsayılan izleme paneli hızı"),
("Numeric one-time password", "Sayısal tek seferlik şifre"),
("Enable IPv6 P2P connection", "IPv6 P2P bağlantısını etkinleştir"),
("Enable UDP hole punching", "UDP delik açmayı etkinleştir"),
("View camera", "Kamerayı görüntüle"),
("Enable camera", ""),
("No cameras", ""),
("view_camera_unsupported_tip", ""),
("Enable camera", "Kamerayı etkinleştir"),
("No cameras", "Kamera yok"),
("view_camera_unsupported_tip", "Uzak cihaz, kameranın görüntülenmesini desteklemiyor."),
("Terminal", ""),
("Enable terminal", ""),
("New tab", ""),
("Keep terminal sessions on disconnect", ""),
("Terminal (Run as administrator)", ""),
("terminal-admin-login-tip", ""),
("Failed to get user token.", ""),
("Incorrect username or password.", ""),
("The user is not an administrator.", ""),
("Failed to check if the user is an administrator.", ""),
("Supported only in the installed version.", ""),
("elevation_username_tip", ""),
("Preparing for installation ...", ""),
("Show my cursor", ""),
("Scale custom", ""),
("Custom scale slider", ""),
("Decrease", ""),
("Increase", ""),
("Show virtual mouse", ""),
("Virtual mouse size", ""),
("Small", ""),
("Large", ""),
("Show virtual joystick", ""),
("Edit note", ""),
("Alias", ""),
("ScrollEdge", ""),
("Allow insecure TLS fallback", ""),
("allow-insecure-tls-fallback-tip", ""),
("Disable UDP", ""),
("disable-udp-tip", ""),
("server-oss-not-support-tip", ""),
("input note here", ""),
("note-at-conn-end-tip", ""),
("New tab", "Yeni sekme"),
("Keep terminal sessions on disconnect", "Bağlantı kesildiğinde uçbirim oturumlarınıık tut"),
("Terminal (Run as administrator)", "Terminal (Yönetici olarak çalıştır)"),
("terminal-admin-login-tip", "Lütfen kontrol edilen tarafın yönetici kullanıcı adı ve şifresini giriniz."),
("Failed to get user token.", "Kullanıcı belirteci alınamadı."),
("Incorrect username or password.", "Hatalı kullanıcı adı veya şifre."),
("The user is not an administrator.", "Kullanıcı bir yönetici değil."),
("Failed to check if the user is an administrator.", "Kullanıcının yönetici olup olmadığı kontrol edilemedi."),
("Supported only in the installed version.", "Sadece yüklü sürümde desteklenir."),
("elevation_username_tip", "Kullanıcı adı veya etki alanı\\kullanıcı adı girin"),
("Preparing for installation ...", "Kuruluma hazırlanıyor..."),
("Show my cursor", "İmlecimi göster"),
("Scale custom", "Özel boyutlandır"),
("Custom scale slider", "Özel ölçek kaydırıcısı"),
("Decrease", "Azalt"),
("Increase", "Arttır"),
("Show virtual mouse", "Sanal fareyi göster"),
("Virtual mouse size", "Sanal fare boyutu"),
("Small", "Küçük"),
("Large", "Büyük"),
("Show virtual joystick", "Sanal joystiği göster"),
("Edit note", "Notu düzenle"),
("Alias", "Takma ad"),
("ScrollEdge", "Kaydırma kenarı"),
("Allow insecure TLS fallback", "Güvensiz TLS geri dönüşüne izin ver"),
("allow-insecure-tls-fallback-tip", "Varsayılan olarak, RustDesk sunucu sertifikasını TLS kullanarak protokoller için doğrular.\nBu seçenek etkinleştirildiğinde, doğrulama başarısızlığı durumunda RustDesk doğrulama adımını atlayarak işleme devam eder."),
("Disable UDP", "UDP'yi devre dışı bırak"),
("disable-udp-tip", "Yalnızca TCP kullanılıp kullanılmayacağını kontrol eder.\nBu seçenek etkinleştirildiğinde, RustDesk artık UDP 21116'yı kullanmayacak, bunun yerine TCP 21116 kullanılacaktır."),
("server-oss-not-support-tip", "NOT: RustDesk sunucu OSS'si bu özelliği içermemektedir."),
("input note here", "Notu buraya girin"),
("note-at-conn-end-tip", "Bağlantı bittiğinde not sorulsun"),
].iter().cloned().collect();
}

View File

@@ -721,13 +721,13 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Show virtual joystick", "顯示虛擬搖桿"),
("Edit note", "編輯備註"),
("Alias", "別名"),
("ScrollEdge", ""),
("Allow insecure TLS fallback", ""),
("allow-insecure-tls-fallback-tip", ""),
("Disable UDP", ""),
("disable-udp-tip", ""),
("server-oss-not-support-tip", ""),
("input note here", ""),
("note-at-conn-end-tip", ""),
("ScrollEdge", "邊緣滾動"),
("Allow insecure TLS fallback", "允許降級到不安全的 TLS 連接"),
("allow-insecure-tls-fallback-tip", "預設情況下,對於使用 TLS 的協定RustDesk 會驗證伺服器的憑證。\n啟用此選項後在驗證失敗時RustDesk 將轉為跳過驗證步驟並繼續連接。"),
("Disable UDP", "停用 UDP"),
("disable-udp-tip", "控制是否僅使用 TCP。\n啟用此選項後RustDesk 將不再使用 UDP 21116而是使用 TCP 21116。"),
("server-oss-not-support-tip", "注意RustDesk 開源伺服器 (OSS server) 不包含此功能。"),
("input note here", "輸入備註"),
("note-at-conn-end-tip", "在連接結束時請求備註"),
].iter().cloned().collect();
}

View File

@@ -1882,6 +1882,7 @@ oLink.Save
.to_owned();
std::process::Command::new("cscript")
.arg(&shortcut)
.creation_flags(CREATE_NO_WINDOW)
.output()?;
allow_err!(std::fs::remove_file(shortcut));
Ok(())

View File

@@ -90,8 +90,10 @@ function adaptDisplay() {
}
if (isRemoteLinux()) {
cursor_scale = display_scale * display_remote_scale;
if (cursor_scale <= 0.0001) cursor_scale = 1.;
} else {
cursor_scale = display_scale;
}
if (cursor_scale <= 0.0001) cursor_scale = 1.;
refreshCursor();
handler.style.set {
width: w / scaleFactor + "px",

View File

@@ -2009,7 +2009,7 @@ pub async fn io_loop<T: InvokeUiSession>(handler: Session<T>, round: u32) {
}
let mut remote = Remote::new(handler, receiver, sender);
remote.io_loop(&key, &token, round).await;
remote.sync_jobs_status_to_local().await;
let _ = remote.sync_jobs_status_to_local().await;
}
#[cfg(not(any(target_os = "android", target_os = "ios")))]