This commit is contained in:
rustdesk 2023-11-06 20:12:01 +08:00
parent 679a026e72
commit d7e8d4d5c3
64 changed files with 1193 additions and 1082 deletions

View File

@ -972,7 +972,7 @@ void showRestartRemoteDevice(PeerInfo pi, String id, SessionID sessionId,
title: Row(children: [ title: Row(children: [
Icon(Icons.warning_rounded, color: Colors.redAccent, size: 28), Icon(Icons.warning_rounded, color: Colors.redAccent, size: 28),
Flexible( Flexible(
child: Text(translate("Restart Remote Device")) child: Text(translate("Restart remote device"))
.paddingOnly(left: 10)), .paddingOnly(left: 10)),
]), ]),
content: Text( content: Text(

View File

@ -495,7 +495,7 @@ abstract class BasePeerCard extends StatelessWidget {
return _connectCommonAction( return _connectCommonAction(
context, context,
id, id,
translate('Transfer File'), translate('Transfer file'),
isFileTransfer: true, isFileTransfer: true,
); );
} }
@ -505,7 +505,7 @@ abstract class BasePeerCard extends StatelessWidget {
return _connectCommonAction( return _connectCommonAction(
context, context,
id, id,
translate('TCP Tunneling'), translate('TCP tunneling'),
isTcpTunneling: true, isTcpTunneling: true,
); );
} }
@ -568,7 +568,7 @@ abstract class BasePeerCard extends StatelessWidget {
MenuEntryBase<String> _createShortCutAction(String id) { MenuEntryBase<String> _createShortCutAction(String id) {
return MenuEntryButton<String>( return MenuEntryButton<String>(
childBuilder: (TextStyle? style) => Text( childBuilder: (TextStyle? style) => Text(
translate('Create Desktop Shortcut'), translate('Create desktop shortcut'),
style: style, style: style,
), ),
proc: () { proc: () {
@ -818,7 +818,7 @@ abstract class BasePeerCard extends StatelessWidget {
MenuEntryBase<String> _addToAb(Peer peer) { MenuEntryBase<String> _addToAb(Peer peer) {
return MenuEntryButton<String>( return MenuEntryButton<String>(
childBuilder: (TextStyle? style) => Text( childBuilder: (TextStyle? style) => Text(
translate('Add to Address Book'), translate('Add to address book'),
style: style, style: style,
), ),
proc: () { proc: () {

View File

@ -456,7 +456,7 @@ class _PeerTabPageState extends State<PeerTabPage>
}); });
}, },
child: Tooltip( child: Tooltip(
message: translate('Add to Address Book'), message: translate('Add to address book'),
child: Icon(model.icons[PeerTabIndex.ab.index])), child: Icon(model.icons[PeerTabIndex.ab.index])),
).marginOnly(left: isMobile ? 11 : 6), ).marginOnly(left: isMobile ? 11 : 6),
); );

View File

@ -270,7 +270,7 @@ List<Widget> ServerConfigImportExportWidgets(
return [ return [
Tooltip( Tooltip(
message: translate('Import Server Config'), message: translate('Import server config'),
child: IconButton( child: IconButton(
icon: Icon(Icons.paste, color: Colors.grey), onPressed: import), icon: Icon(Icons.paste, color: Colors.grey), onPressed: import),
), ),

View File

@ -133,7 +133,7 @@ List<TTextMenu> toolbarControls(BuildContext context, String id, FFI ffi) {
if (isDesktop) { if (isDesktop) {
v.add( v.add(
TTextMenu( TTextMenu(
child: Text(translate('Transfer File')), child: Text(translate('Transfer file')),
onPressed: () => connect(context, id, isFileTransfer: true)), onPressed: () => connect(context, id, isFileTransfer: true)),
); );
} }
@ -141,7 +141,7 @@ List<TTextMenu> toolbarControls(BuildContext context, String id, FFI ffi) {
if (isDesktop) { if (isDesktop) {
v.add( v.add(
TTextMenu( TTextMenu(
child: Text(translate('TCP Tunneling')), child: Text(translate('TCP tunneling')),
onPressed: () => connect(context, id, isTcpTunneling: true)), onPressed: () => connect(context, id, isTcpTunneling: true)),
); );
} }
@ -176,7 +176,7 @@ List<TTextMenu> toolbarControls(BuildContext context, String id, FFI ffi) {
pi.platform == kPeerPlatformMacOS)) { pi.platform == kPeerPlatformMacOS)) {
v.add( v.add(
TTextMenu( TTextMenu(
child: Text(translate('Restart Remote Device')), child: Text(translate('Restart remote device')),
onPressed: () => onPressed: () =>
showRestartRemoteDevice(pi, id, sessionId, ffi.dialogManager)), showRestartRemoteDevice(pi, id, sessionId, ffi.dialogManager)),
); );

View File

@ -50,6 +50,7 @@ class _ConnectionPageState extends State<ConnectionPage>
return list.sublist(0, n); return list.sublist(0, n);
} }
} }
bool isPeersLoading = false; bool isPeersLoading = false;
bool isPeersLoaded = false; bool isPeersLoaded = false;
@ -81,7 +82,7 @@ class _ConnectionPageState extends State<ConnectionPage>
if (Get.isRegistered<IDTextEditingController>()) { if (Get.isRegistered<IDTextEditingController>()) {
Get.delete<IDTextEditingController>(); Get.delete<IDTextEditingController>();
} }
if (Get.isRegistered<TextEditingController>()){ if (Get.isRegistered<TextEditingController>()) {
Get.delete<TextEditingController>(); Get.delete<TextEditingController>();
} }
super.dispose(); super.dispose();
@ -157,9 +158,9 @@ class _ConnectionPageState extends State<ConnectionPage>
await Future.delayed(Duration(milliseconds: 100)); await Future.delayed(Duration(milliseconds: 100));
peers = await getAllPeers(); peers = await getAllPeers();
setState(() { setState(() {
isPeersLoading = false; isPeersLoading = false;
isPeersLoaded = true; isPeersLoaded = true;
}); });
} }
/// UI for the remote ID TextField. /// UI for the remote ID TextField.
@ -177,148 +178,173 @@ class _ConnectionPageState extends State<ConnectionPage>
Row( Row(
children: [ children: [
Expanded( Expanded(
child: AutoSizeText( child: Row(
translate('Control Remote Desktop'), children: [
maxLines: 1, AutoSizeText(
style: Theme.of(context) translate('Control Remote Desktop'),
.textTheme maxLines: 1,
.titleLarge style: Theme.of(context)
?.merge(TextStyle(height: 1)), .textTheme
), .titleLarge
), ?.merge(TextStyle(height: 1)),
).marginOnly(right: 4),
Tooltip(
waitDuration: Duration(milliseconds: 0),
message: translate("id_input_tip"),
child: Icon(
Icons.help_outline_outlined,
size: 16,
color: Theme.of(context)
.textTheme
.titleLarge
?.color
?.withOpacity(0.5),
),
),
],
)),
], ],
).marginOnly(bottom: 15), ).marginOnly(bottom: 15),
Row( Row(
children: [ children: [
Expanded( Expanded(
child: child: Autocomplete<Peer>(
Autocomplete<Peer>( optionsBuilder: (TextEditingValue textEditingValue) {
optionsBuilder: (TextEditingValue textEditingValue) { if (textEditingValue.text == '') {
if (textEditingValue.text == '') { return const Iterable<Peer>.empty();
return const Iterable<Peer>.empty(); } else if (peers.isEmpty && !isPeersLoaded) {
} Peer emptyPeer = Peer(
else if (peers.isEmpty && !isPeersLoaded) { id: '',
Peer emptyPeer = Peer( username: '',
id: '', hostname: '',
username: '', alias: '',
hostname: '', platform: '',
alias: '', tags: [],
platform: '', hash: '',
tags: [], forceAlwaysRelay: false,
hash: '', rdpPort: '',
forceAlwaysRelay: false, rdpUsername: '',
rdpPort: '', loginName: '',
rdpUsername: '', );
loginName: '', return [emptyPeer];
} else {
String textWithoutSpaces =
textEditingValue.text.replaceAll(" ", "");
if (int.tryParse(textWithoutSpaces) != null) {
textEditingValue = TextEditingValue(
text: textWithoutSpaces,
selection: textEditingValue.selection,
); );
return [emptyPeer];
} }
else { String textToFind = textEditingValue.text.toLowerCase();
String textWithoutSpaces = textEditingValue.text.replaceAll(" ", "");
if (int.tryParse(textWithoutSpaces) != null) {
textEditingValue = TextEditingValue(
text: textWithoutSpaces,
selection: textEditingValue.selection,
);
}
String textToFind = textEditingValue.text.toLowerCase();
return peers.where((peer) => return peers
peer.id.toLowerCase().contains(textToFind) || .where((peer) =>
peer.username.toLowerCase().contains(textToFind) || peer.id.toLowerCase().contains(textToFind) ||
peer.hostname.toLowerCase().contains(textToFind) || peer.username
peer.alias.toLowerCase().contains(textToFind)) .toLowerCase()
.toList(); .contains(textToFind) ||
peer.hostname
.toLowerCase()
.contains(textToFind) ||
peer.alias.toLowerCase().contains(textToFind))
.toList();
}
},
fieldViewBuilder: (
BuildContext context,
TextEditingController fieldTextEditingController,
FocusNode fieldFocusNode,
VoidCallback onFieldSubmitted,
) {
fieldTextEditingController.text = _idController.text;
Get.put<TextEditingController>(fieldTextEditingController);
fieldFocusNode.addListener(() async {
_idInputFocused.value = fieldFocusNode.hasFocus;
if (fieldFocusNode.hasFocus && !isPeersLoading) {
_fetchPeers();
} }
}, });
final textLength =
fieldTextEditingController.value.text.length;
// select all to facilitate removing text, just following the behavior of address input of chrome
fieldTextEditingController.selection =
TextSelection(baseOffset: 0, extentOffset: textLength);
return Obx(() => TextField(
autocorrect: false,
enableSuggestions: false,
keyboardType: TextInputType.visiblePassword,
focusNode: fieldFocusNode,
style: const TextStyle(
fontFamily: 'WorkSans',
fontSize: 22,
height: 1.4,
),
maxLines: 1,
cursorColor:
Theme.of(context).textTheme.titleLarge?.color,
decoration: InputDecoration(
filled: false,
counterText: '',
hintText: _idInputFocused.value
? null
: translate('Enter Remote ID'),
contentPadding: const EdgeInsets.symmetric(
horizontal: 15, vertical: 13)),
controller: fieldTextEditingController,
inputFormatters: [IDTextInputFormatter()],
onChanged: (v) {
_idController.id = v;
},
));
},
onSelected: (option) {
setState(() {
_idController.id = option.id;
FocusScope.of(context).unfocus();
});
},
optionsViewBuilder: (BuildContext context,
AutocompleteOnSelected<Peer> onSelected,
Iterable<Peer> options) {
double maxHeight = options.length * 50;
maxHeight = maxHeight > 200 ? 200 : maxHeight;
fieldViewBuilder: (BuildContext context, return Align(
TextEditingController fieldTextEditingController, alignment: Alignment.topLeft,
FocusNode fieldFocusNode , child: ClipRRect(
VoidCallback onFieldSubmitted,
) {
fieldTextEditingController.text = _idController.text;
Get.put<TextEditingController>(fieldTextEditingController);
fieldFocusNode.addListener(() async {
_idInputFocused.value = fieldFocusNode.hasFocus;
if (fieldFocusNode.hasFocus && !isPeersLoading){
_fetchPeers();
}
});
final textLength = fieldTextEditingController.value.text.length;
// select all to facilitate removing text, just following the behavior of address input of chrome
fieldTextEditingController.selection = TextSelection(baseOffset: 0, extentOffset: textLength);
return Obx(() =>
TextField(
maxLength: 90,
autocorrect: false,
enableSuggestions: false,
keyboardType: TextInputType.visiblePassword,
focusNode: fieldFocusNode,
style: const TextStyle(
fontFamily: 'WorkSans',
fontSize: 22,
height: 1.4,
),
maxLines: 1,
cursorColor: Theme.of(context).textTheme.titleLarge?.color,
decoration: InputDecoration(
filled: false,
counterText: '',
hintText: _idInputFocused.value
? null
: translate('Enter Remote ID'),
contentPadding: const EdgeInsets.symmetric(
horizontal: 15, vertical: 13)),
controller: fieldTextEditingController,
inputFormatters: [IDTextInputFormatter()],
onChanged: (v) {
_idController.id = v;
},
));
},
onSelected: (option) {
setState(() {
_idController.id = option.id;
FocusScope.of(context).unfocus();
});
},
optionsViewBuilder: (BuildContext context, AutocompleteOnSelected<Peer> onSelected, Iterable<Peer> options) {
double maxHeight = options.length * 50;
maxHeight = maxHeight > 200 ? 200 : maxHeight;
return Align(
alignment: Alignment.topLeft,
child: ClipRRect(
borderRadius: BorderRadius.circular(5), borderRadius: BorderRadius.circular(5),
child: Material( child: Material(
elevation: 4, elevation: 4,
child: ConstrainedBox( child: ConstrainedBox(
constraints: BoxConstraints( constraints: BoxConstraints(
maxHeight: maxHeight, maxHeight: maxHeight,
maxWidth: 319, maxWidth: 319,
),
child: peers.isEmpty && isPeersLoading
? Container(
height: 80,
child: Center(
child: CircularProgressIndicator(
strokeWidth: 2,
),
)
)
: Padding(
padding: const EdgeInsets.only(top: 5),
child: ListView(
children: options.map((peer) => AutocompletePeerTile(onSelect: () => onSelected(peer), peer: peer)).toList(),
), ),
child: peers.isEmpty && isPeersLoading
? Container(
height: 80,
child: Center(
child: CircularProgressIndicator(
strokeWidth: 2,
),
))
: Padding(
padding: const EdgeInsets.only(top: 5),
child: ListView(
children: options
.map((peer) => AutocompletePeerTile(
onSelect: () =>
onSelected(peer),
peer: peer))
.toList(),
),
),
), ),
), )),
)), );
); },
}, )),
)
),
], ],
), ),
Padding( Padding(
@ -329,7 +355,7 @@ class _ConnectionPageState extends State<ConnectionPage>
Button( Button(
isOutline: true, isOutline: true,
onTap: () => onConnect(isFileTransfer: true), onTap: () => onConnect(isFileTransfer: true),
text: "Transfer File", text: "Transfer file",
), ),
const SizedBox( const SizedBox(
width: 17, width: 17,
@ -382,7 +408,7 @@ class _ConnectionPageState extends State<ConnectionPage>
onTap: () async { onTap: () async {
await start_service(true); await start_service(true);
}, },
child: Text(translate("Start Service"), child: Text(translate("Start service"),
style: TextStyle( style: TextStyle(
decoration: TextDecoration.underline, decoration: TextDecoration.underline,
fontSize: em))) fontSize: em)))

View File

@ -632,22 +632,22 @@ class _SafetyState extends State<_Safety> with AutomaticKeepAliveClientMixin {
}).marginOnly(left: _kContentHMargin), }).marginOnly(left: _kContentHMargin),
Column( Column(
children: [ children: [
_OptionCheckBox(context, 'Enable Keyboard/Mouse', 'enable-keyboard', _OptionCheckBox(context, 'Enable keyboard/mouse', 'enable-keyboard',
enabled: enabled, fakeValue: fakeValue), enabled: enabled, fakeValue: fakeValue),
_OptionCheckBox(context, 'Enable Clipboard', 'enable-clipboard', _OptionCheckBox(context, 'Enable clipboard', 'enable-clipboard',
enabled: enabled, fakeValue: fakeValue), enabled: enabled, fakeValue: fakeValue),
_OptionCheckBox( _OptionCheckBox(
context, 'Enable File Transfer', 'enable-file-transfer', context, 'Enable file transfer', 'enable-file-transfer',
enabled: enabled, fakeValue: fakeValue), enabled: enabled, fakeValue: fakeValue),
_OptionCheckBox(context, 'Enable Audio', 'enable-audio', _OptionCheckBox(context, 'Enable audio', 'enable-audio',
enabled: enabled, fakeValue: fakeValue), enabled: enabled, fakeValue: fakeValue),
_OptionCheckBox(context, 'Enable TCP Tunneling', 'enable-tunnel', _OptionCheckBox(context, 'Enable TCP tunneling', 'enable-tunnel',
enabled: enabled, fakeValue: fakeValue), enabled: enabled, fakeValue: fakeValue),
_OptionCheckBox( _OptionCheckBox(
context, 'Enable Remote Restart', 'enable-remote-restart', context, 'Enable remote restart', 'enable-remote-restart',
enabled: enabled, fakeValue: fakeValue), enabled: enabled, fakeValue: fakeValue),
_OptionCheckBox( _OptionCheckBox(
context, 'Enable Recording Session', 'enable-record-session', context, 'Enable recording session', 'enable-record-session',
enabled: enabled, fakeValue: fakeValue), enabled: enabled, fakeValue: fakeValue),
if (Platform.isWindows) if (Platform.isWindows)
_OptionCheckBox( _OptionCheckBox(
@ -773,7 +773,7 @@ class _SafetyState extends State<_Safety> with AutomaticKeepAliveClientMixin {
bool enabled = !locked; bool enabled = !locked;
return _Card(title: 'Security', children: [ return _Card(title: 'Security', children: [
shareRdp(context, enabled), shareRdp(context, enabled),
_OptionCheckBox(context, 'Deny LAN Discovery', 'enable-lan-discovery', _OptionCheckBox(context, 'Deny LAN discovery', 'enable-lan-discovery',
reverse: true, enabled: enabled), reverse: true, enabled: enabled),
...directIp(context), ...directIp(context),
whitelist(), whitelist(),
@ -813,7 +813,7 @@ class _SafetyState extends State<_Safety> with AutomaticKeepAliveClientMixin {
update() => setState(() {}); update() => setState(() {});
RxBool applyEnabled = false.obs; RxBool applyEnabled = false.obs;
return [ return [
_OptionCheckBox(context, 'Enable Direct IP Access', 'direct-server', _OptionCheckBox(context, 'Enable direct IP access', 'direct-server',
update: update, enabled: !locked), update: update, enabled: !locked),
() { () {
// Simple temp wrapper for PR check // Simple temp wrapper for PR check

View File

@ -386,7 +386,7 @@ class _ConnectionTabPageState extends State<ConnectionTabPage> {
pi.platform == kPeerPlatformMacOS)) { pi.platform == kPeerPlatformMacOS)) {
menu.add(MenuEntryButton<String>( menu.add(MenuEntryButton<String>(
childBuilder: (TextStyle? style) => Text( childBuilder: (TextStyle? style) => Text(
translate('Restart Remote Device'), translate('Restart remote device'),
style: style, style: style,
), ),
proc: () => showRestartRemoteDevice( proc: () => showRestartRemoteDevice(

View File

@ -592,7 +592,7 @@ class _PrivilegeBoardState extends State<_PrivilegeBoard> {
client.keyboard = enabled; client.keyboard = enabled;
}); });
}, },
translate('Enable Keyboard/Mouse'), translate('Enable keyboard/mouse'),
), ),
buildPermissionIcon( buildPermissionIcon(
client.clipboard, client.clipboard,
@ -604,7 +604,7 @@ class _PrivilegeBoardState extends State<_PrivilegeBoard> {
client.clipboard = enabled; client.clipboard = enabled;
}); });
}, },
translate('Enable Clipboard'), translate('Enable clipboard'),
), ),
buildPermissionIcon( buildPermissionIcon(
client.audio, client.audio,
@ -616,7 +616,7 @@ class _PrivilegeBoardState extends State<_PrivilegeBoard> {
client.audio = enabled; client.audio = enabled;
}); });
}, },
translate('Enable Audio'), translate('Enable audio'),
), ),
buildPermissionIcon( buildPermissionIcon(
client.file, client.file,
@ -640,7 +640,7 @@ class _PrivilegeBoardState extends State<_PrivilegeBoard> {
client.restart = enabled; client.restart = enabled;
}); });
}, },
translate('Enable Remote Restart'), translate('Enable remote restart'),
), ),
buildPermissionIcon( buildPermissionIcon(
client.recording, client.recording,
@ -652,7 +652,7 @@ class _PrivilegeBoardState extends State<_PrivilegeBoard> {
client.recording = enabled; client.recording = enabled;
}); });
}, },
translate('Enable Recording Session'), translate('Enable recording session'),
), ),
// only windows support block input // only windows support block input
if (Platform.isWindows) if (Platform.isWindows)

View File

@ -217,7 +217,7 @@ class ServiceNotRunningNotification extends StatelessWidget {
serverModel.toggleService(); serverModel.toggleService();
} }
}, },
label: Text(translate("Start Service"))) label: Text(translate("Start service")))
], ],
)); ));
} }
@ -561,7 +561,7 @@ class _PermissionCheckerState extends State<PermissionChecker> {
serverModel.toggleService), serverModel.toggleService),
PermissionRow(translate("Input Control"), serverModel.inputOk, PermissionRow(translate("Input Control"), serverModel.inputOk,
serverModel.toggleInput), serverModel.toggleInput),
PermissionRow(translate("Transfer File"), serverModel.fileOk, PermissionRow(translate("Transfer file"), serverModel.fileOk,
serverModel.toggleFile), serverModel.toggleFile),
hasAudioPermission hasAudioPermission
? PermissionRow(translate("Audio Capture"), serverModel.audioOk, ? PermissionRow(translate("Audio Capture"), serverModel.audioOk,

View File

@ -221,7 +221,7 @@ class _SettingsState extends State<SettingsPage> with WidgetsBindingObserver {
final List<AbstractSettingsTile> enhancementsTiles = []; final List<AbstractSettingsTile> enhancementsTiles = [];
final List<AbstractSettingsTile> shareScreenTiles = [ final List<AbstractSettingsTile> shareScreenTiles = [
SettingsTile.switchTile( SettingsTile.switchTile(
title: Text(translate('Deny LAN Discovery')), title: Text(translate('Deny LAN discovery')),
initialValue: _denyLANDiscovery, initialValue: _denyLANDiscovery,
onToggle: (v) async { onToggle: (v) async {
await bind.mainSetOption( await bind.mainSetOption(
@ -270,7 +270,7 @@ class _SettingsState extends State<SettingsPage> with WidgetsBindingObserver {
}, },
), ),
SettingsTile.switchTile( SettingsTile.switchTile(
title: Text(translate('Enable Recording Session')), title: Text(translate('Enable recording session')),
initialValue: _enableRecordSession, initialValue: _enableRecordSession,
onToggle: (v) async { onToggle: (v) async {
await bind.mainSetOption( await bind.mainSetOption(
@ -407,7 +407,7 @@ class _SettingsState extends State<SettingsPage> with WidgetsBindingObserver {
enhancementsTiles.add(SettingsTile.switchTile( enhancementsTiles.add(SettingsTile.switchTile(
initialValue: _enableStartOnBoot, initialValue: _enableStartOnBoot,
title: Column(crossAxisAlignment: CrossAxisAlignment.start, children: [ title: Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
Text("${translate('Start on Boot')} (beta)"), Text("${translate('Start on boot')} (beta)"),
Text( Text(
'* ${translate('Start the screen sharing service on boot, requires special permissions')}', '* ${translate('Start the screen sharing service on boot, requires special permissions')}',
style: Theme.of(context).textTheme.bodySmall), style: Theme.of(context).textTheme.bodySmall),

View File

@ -1006,7 +1006,7 @@ extension JobStateDisplay on JobState {
case JobState.none: case JobState.none:
return translate("Waiting"); return translate("Waiting");
case JobState.inProgress: case JobState.inProgress:
return translate("Transfer File"); return translate("Transfer file");
case JobState.done: case JobState.done:
return translate("Finished"); return translate("Finished");
case JobState.error: case JobState.error:

View File

@ -22,10 +22,10 @@ class PeerTabModel with ChangeNotifier {
int get currentTab => _currentTab; int get currentTab => _currentTab;
int _currentTab = 0; // index in tabNames int _currentTab = 0; // index in tabNames
List<String> tabNames = [ List<String> tabNames = [
'Recent Sessions', 'Recent sessions',
'Favorites', 'Favorites',
'Discovered', 'Discovered',
'Address Book', 'Address book',
'Group', 'Group',
]; ];
final List<IconData> icons = [ final List<IconData> icons = [

View File

@ -91,10 +91,11 @@ const CHARS: &[char] = &[
]; ];
pub const RENDEZVOUS_SERVERS: &[&str] = &["rs-ny.rustdesk.com"]; pub const RENDEZVOUS_SERVERS: &[&str] = &["rs-ny.rustdesk.com"];
pub const PUBLIC_RS_PUB_KEY: &str = "OeVuKk5nlHiXp+APNn0Y3pC1Iwpwn44JGqrQCsWqmBw=";
pub const RS_PUB_KEY: &str = match option_env!("RS_PUB_KEY") { pub const RS_PUB_KEY: &str = match option_env!("RS_PUB_KEY") {
Some(key) if !key.is_empty() => key, Some(key) if !key.is_empty() => key,
_ => "OeVuKk5nlHiXp+APNn0Y3pC1Iwpwn44JGqrQCsWqmBw=", _ => PUBLIC_RS_PUB_KEY,
}; };
pub const RENDEZVOUS_PORT: i32 = 21116; pub const RENDEZVOUS_PORT: i32 = 21116;

View File

@ -45,7 +45,7 @@ InstallDir "$PROGRAMFILES64\${PRODUCT_NAME}"
!define MUI_LANGDLL_ALLLANGUAGES !define MUI_LANGDLL_ALLLANGUAGES
!define MUI_FINISHPAGE_SHOWREADME "" !define MUI_FINISHPAGE_SHOWREADME ""
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED !define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
!define MUI_FINISHPAGE_SHOWREADME_TEXT "Create Desktop Shortcut" !define MUI_FINISHPAGE_SHOWREADME_TEXT "Create desktop shortcut"
!define MUI_FINISHPAGE_SHOWREADME_FUNCTION CreateDesktopShortcut !define MUI_FINISHPAGE_SHOWREADME_FUNCTION CreateDesktopShortcut
!define MUI_FINISHPAGE_RUN "$INSTDIR\${PRODUCT_NAME}.exe" !define MUI_FINISHPAGE_RUN "$INSTDIR\${PRODUCT_NAME}.exe"

View File

@ -31,8 +31,8 @@ use hbb_common::{
anyhow::{anyhow, Context}, anyhow::{anyhow, Context},
bail, bail,
config::{ config::{
Config, LocalConfig, PeerConfig, PeerInfoSerde, Resolution, CONNECT_TIMEOUT, READ_TIMEOUT, Config, LocalConfig, PeerConfig, PeerInfoSerde, Resolution, CONNECT_TIMEOUT,
RELAY_PORT, PUBLIC_RS_PUB_KEY, READ_TIMEOUT, RELAY_PORT, RENDEZVOUS_PORT, RENDEZVOUS_SERVERS,
}, },
get_version_number, log, get_version_number, log,
message_proto::{option_message::BoolOption, *}, message_proto::{option_message::BoolOption, *},
@ -55,6 +55,7 @@ use scrap::{
}; };
use crate::{ use crate::{
check_port,
common::input::{MOUSE_BUTTON_LEFT, MOUSE_BUTTON_RIGHT, MOUSE_TYPE_DOWN, MOUSE_TYPE_UP}, common::input::{MOUSE_BUTTON_LEFT, MOUSE_BUTTON_RIGHT, MOUSE_TYPE_DOWN, MOUSE_TYPE_UP},
is_keyboard_mode_supported, is_keyboard_mode_supported,
ui_session_interface::{InvokeUiSession, Session}, ui_session_interface::{InvokeUiSession, Session},
@ -134,6 +135,8 @@ lazy_static::lazy_static! {
static ref TEXT_CLIPBOARD_STATE: Arc<Mutex<TextClipboardState>> = Arc::new(Mutex::new(TextClipboardState::new())); static ref TEXT_CLIPBOARD_STATE: Arc<Mutex<TextClipboardState>> = Arc::new(Mutex::new(TextClipboardState::new()));
} }
const PUBLIC_SERVER: &str = "public";
#[inline] #[inline]
#[cfg(not(any(target_os = "android", target_os = "ios")))] #[cfg(not(any(target_os = "android", target_os = "ios")))]
pub fn get_old_clipboard_text() -> &'static Arc<Mutex<String>> { pub fn get_old_clipboard_text() -> &'static Arc<Mutex<String>> {
@ -219,6 +222,7 @@ impl Client {
conn_type: ConnType, conn_type: ConnType,
interface: impl Interface, interface: impl Interface,
) -> ResultType<(Stream, bool, Option<Vec<u8>>)> { ) -> ResultType<(Stream, bool, Option<Vec<u8>>)> {
debug_assert!(peer == interface.get_id());
interface.update_direct(None); interface.update_direct(None);
interface.update_received(false); interface.update_received(false);
match Self::_start(peer, key, token, conn_type, interface).await { match Self::_start(peer, key, token, conn_type, interface).await {
@ -245,11 +249,8 @@ impl Client {
// to-do: remember the port for each peer, so that we can retry easier // to-do: remember the port for each peer, so that we can retry easier
if hbb_common::is_ip_str(peer) { if hbb_common::is_ip_str(peer) {
return Ok(( return Ok((
socket_client::connect_tcp( socket_client::connect_tcp(check_port(peer, RELAY_PORT + 1), CONNECT_TIMEOUT)
crate::check_port(peer, RELAY_PORT + 1), .await?,
CONNECT_TIMEOUT,
)
.await?,
true, true,
None, None,
)); ));
@ -262,12 +263,36 @@ impl Client {
None, None,
)); ));
} }
let (mut rendezvous_server, servers, contained) = crate::get_rendezvous_server(1_000).await;
let other_server = interface.get_lch().read().unwrap().other_server.clone();
let (peer, other_server, key, token) = if let Some((a, b, c)) = other_server.as_ref() {
(a.as_ref(), b.as_ref(), c.as_ref(), "")
} else {
(peer, "", key, token)
};
let (mut rendezvous_server, servers, contained) = if other_server.is_empty() {
crate::get_rendezvous_server(1_000).await
} else {
if other_server == PUBLIC_SERVER {
(
check_port(RENDEZVOUS_SERVERS[0], RENDEZVOUS_PORT),
RENDEZVOUS_SERVERS[1..]
.iter()
.map(|x| x.to_string())
.collect(),
true,
)
} else {
(check_port(other_server, RENDEZVOUS_PORT), Vec::new(), true)
}
};
let mut socket = socket_client::connect_tcp(&*rendezvous_server, CONNECT_TIMEOUT).await; let mut socket = socket_client::connect_tcp(&*rendezvous_server, CONNECT_TIMEOUT).await;
debug_assert!(!servers.contains(&rendezvous_server)); debug_assert!(!servers.contains(&rendezvous_server));
if socket.is_err() && !servers.is_empty() { if socket.is_err() && !servers.is_empty() {
log::info!("try the other servers: {:?}", servers); log::info!("try the other servers: {:?}", servers);
for server in servers { for server in servers {
let server = check_port(server, RENDEZVOUS_PORT);
socket = socket_client::connect_tcp(&*server, CONNECT_TIMEOUT).await; socket = socket_client::connect_tcp(&*server, CONNECT_TIMEOUT).await;
if socket.is_ok() { if socket.is_ok() {
rendezvous_server = server; rendezvous_server = server;
@ -423,7 +448,7 @@ impl Client {
conn_type: ConnType, conn_type: ConnType,
interface: impl Interface, interface: impl Interface,
) -> ResultType<(Stream, bool, Option<Vec<u8>>)> { ) -> ResultType<(Stream, bool, Option<Vec<u8>>)> {
let direct_failures = PeerConfig::load(peer_id).direct_failures; let direct_failures = interface.get_lch().read().unwrap().direct_failures;
let mut connect_timeout = 0; let mut connect_timeout = 0;
const MIN: u64 = 1000; const MIN: u64 = 1000;
if is_local || peer_nat_type == NatType::SYMMETRIC { if is_local || peer_nat_type == NatType::SYMMETRIC {
@ -484,10 +509,9 @@ impl Client {
} }
} }
if !relay_server.is_empty() && (direct_failures == 0) != direct { if !relay_server.is_empty() && (direct_failures == 0) != direct {
let mut config = PeerConfig::load(peer_id); let n = if direct { 0 } else { 1 };
config.direct_failures = if direct { 0 } else { 1 }; log::info!("direct_failures updated to {}", n);
log::info!("direct_failures updated to {}", config.direct_failures); interface.get_lch().write().unwrap().set_direct_failure(n);
config.store(peer_id);
} }
let mut conn = conn?; let mut conn = conn?;
log::info!("{:?} used to establish connection", start.elapsed()); log::info!("{:?} used to establish connection", start.elapsed());
@ -648,7 +672,7 @@ impl Client {
ipv4: bool, ipv4: bool,
) -> ResultType<Stream> { ) -> ResultType<Stream> {
let mut conn = socket_client::connect_tcp( let mut conn = socket_client::connect_tcp(
socket_client::ipv4_to_ipv6(crate::check_port(relay_server, RELAY_PORT), ipv4), socket_client::ipv4_to_ipv6(check_port(relay_server, RELAY_PORT), ipv4),
CONNECT_TIMEOUT, CONNECT_TIMEOUT,
) )
.await .await
@ -1088,6 +1112,7 @@ pub struct LoginConfigHandler {
pub received: bool, pub received: bool,
switch_uuid: Option<String>, switch_uuid: Option<String>,
pub save_ab_password_to_recent: bool, // true: connected with ab password pub save_ab_password_to_recent: bool, // true: connected with ab password
pub other_server: Option<(String, String, String)>,
} }
impl Deref for LoginConfigHandler { impl Deref for LoginConfigHandler {
@ -1098,16 +1123,6 @@ impl Deref for LoginConfigHandler {
} }
} }
/// Load [`PeerConfig`] from id.
///
/// # Arguments
///
/// * `id` - id of peer
#[inline]
pub fn load_config(id: &str) -> PeerConfig {
PeerConfig::load(id)
}
impl LoginConfigHandler { impl LoginConfigHandler {
/// Initialize the login config handler. /// Initialize the login config handler.
/// ///
@ -1120,8 +1135,39 @@ impl LoginConfigHandler {
id: String, id: String,
conn_type: ConnType, conn_type: ConnType,
switch_uuid: Option<String>, switch_uuid: Option<String>,
force_relay: bool, mut force_relay: bool,
) { ) {
let mut id = id;
if id.contains("@") {
let mut v = id.split("@");
let raw_id: &str = v.next().unwrap_or_default();
let mut server_key = v.next().unwrap_or_default().split('?');
let server = server_key.next().unwrap_or_default();
let args = server_key.next().unwrap_or_default();
let key = if server == PUBLIC_SERVER {
PUBLIC_RS_PUB_KEY
} else {
let mut args_map: HashMap<&str, &str> = HashMap::new();
for arg in args.split('&') {
if let Some(kv) = arg.find('=') {
let k = &arg[0..kv];
let v = &arg[kv + 1..];
args_map.insert(k, v);
}
}
let key = args_map.remove("key").unwrap_or_default();
key
};
// here we can check <id>/r@server
let real_id = crate::ui_interface::handle_relay_id(raw_id).to_string();
if real_id != raw_id {
force_relay = true;
}
self.other_server = Some((real_id.clone(), server.to_owned(), key.to_owned()));
id = format!("{real_id}@{server}");
}
self.id = id; self.id = id;
self.conn_type = conn_type; self.conn_type = conn_type;
let config = self.load_config(); let config = self.load_config();
@ -1136,6 +1182,12 @@ impl LoginConfigHandler {
self.supported_encoding = Default::default(); self.supported_encoding = Default::default();
self.restarting_remote_device = false; self.restarting_remote_device = false;
self.force_relay = !self.get_option("force-always-relay").is_empty() || force_relay; self.force_relay = !self.get_option("force-always-relay").is_empty() || force_relay;
if let Some((real_id, server, key)) = &self.other_server {
let other_server_key = self.get_option("other-server-key");
if !other_server_key.is_empty() && key.is_empty() {
self.other_server = Some((real_id.to_owned(), server.to_owned(), other_server_key));
}
}
self.direct = None; self.direct = None;
self.received = false; self.received = false;
self.switch_uuid = switch_uuid; self.switch_uuid = switch_uuid;
@ -1155,8 +1207,9 @@ impl LoginConfigHandler {
} }
/// Load [`PeerConfig`]. /// Load [`PeerConfig`].
fn load_config(&self) -> PeerConfig { pub fn load_config(&self) -> PeerConfig {
load_config(&self.id) debug_assert!(self.id.len() > 0);
PeerConfig::load(&self.id)
} }
/// Save a [`PeerConfig`] into the handler. /// Save a [`PeerConfig`] into the handler.
@ -1265,6 +1318,12 @@ impl LoginConfigHandler {
self.save_config(config); self.save_config(config);
} }
pub fn set_direct_failure(&mut self, value: i32) {
let mut config = self.load_config();
config.direct_failures = value;
self.save_config(config);
}
/// Get a ui config of flutter for handler's [`PeerConfig`]. /// Get a ui config of flutter for handler's [`PeerConfig`].
/// Return String if the option is found, otherwise return "". /// Return String if the option is found, otherwise return "".
/// ///
@ -1417,7 +1476,7 @@ impl LoginConfigHandler {
msg.image_quality = q.into(); msg.image_quality = q.into();
n += 1; n += 1;
} else if q == "custom" { } else if q == "custom" {
let config = PeerConfig::load(&self.id); let config = self.load_config();
let quality = if config.custom_image_quality.is_empty() { let quality = if config.custom_image_quality.is_empty() {
50 50
} else { } else {
@ -1711,6 +1770,18 @@ impl LoginConfigHandler {
log::debug!("remove password of {}", self.id); log::debug!("remove password of {}", self.id);
} }
} }
if let Some((_, b, c)) = self.other_server.as_ref() {
if b != PUBLIC_SERVER {
config
.options
.insert("other-server-key".to_owned(), c.clone());
}
}
if self.force_relay {
config
.options
.insert("force-always-relay".to_owned(), "Y".to_owned());
}
#[cfg(feature = "flutter")] #[cfg(feature = "flutter")]
{ {
// sync ab password with PeerConfig password // sync ab password with PeerConfig password
@ -1772,8 +1843,14 @@ impl LoginConfigHandler {
let my_id = Config::get_id_or(crate::DEVICE_ID.lock().unwrap().clone()); let my_id = Config::get_id_or(crate::DEVICE_ID.lock().unwrap().clone());
#[cfg(not(any(target_os = "android", target_os = "ios")))] #[cfg(not(any(target_os = "android", target_os = "ios")))]
let my_id = Config::get_id(); let my_id = Config::get_id();
let (my_id, pure_id) = if let Some((id, _, _)) = self.other_server.as_ref() {
let server = Config::get_rendezvous_server();
(format!("{my_id}@{server}"), id.clone())
} else {
(my_id, self.id.clone())
};
let mut lr = LoginRequest { let mut lr = LoginRequest {
username: self.id.clone(), username: pure_id,
password: password.into(), password: password.into(),
my_id, my_id,
my_name: crate::username(), my_name: crate::username(),
@ -2561,40 +2638,42 @@ pub trait Interface: Send + Clone + 'static + Sized {
); );
async fn handle_test_delay(&self, t: TestDelay, peer: &mut Stream); async fn handle_test_delay(&self, t: TestDelay, peer: &mut Stream);
fn get_login_config_handler(&self) -> Arc<RwLock<LoginConfigHandler>>; fn get_lch(&self) -> Arc<RwLock<LoginConfigHandler>>;
fn get_id(&self) -> String {
self.get_lch().read().unwrap().id.clone()
}
fn is_force_relay(&self) -> bool { fn is_force_relay(&self) -> bool {
self.get_login_config_handler().read().unwrap().force_relay self.get_lch().read().unwrap().force_relay
} }
fn swap_modifier_mouse(&self, _msg: &mut hbb_common::protos::message::MouseEvent) {} fn swap_modifier_mouse(&self, _msg: &mut hbb_common::protos::message::MouseEvent) {}
fn update_direct(&self, direct: Option<bool>) { fn update_direct(&self, direct: Option<bool>) {
self.get_login_config_handler().write().unwrap().direct = direct; self.get_lch().write().unwrap().direct = direct;
} }
fn update_received(&self, received: bool) { fn update_received(&self, received: bool) {
self.get_login_config_handler().write().unwrap().received = received; self.get_lch().write().unwrap().received = received;
} }
fn on_establish_connection_error(&self, err: String) { fn on_establish_connection_error(&self, err: String) {
log::error!("Connection closed: {}", err);
let title = "Connection Error"; let title = "Connection Error";
let text = err.to_string(); let text = err.to_string();
let lc = self.get_login_config_handler(); let lc = self.get_lch();
let direct = lc.read().unwrap().direct; let direct = lc.read().unwrap().direct;
let received = lc.read().unwrap().received; let received = lc.read().unwrap().received;
let relay_condition = direct == Some(true) && !received; let relay_condition = direct == Some(true) && !received;
// force relay // force relay
let errno = errno::errno().0; let errno = errno::errno().0;
log::error!("Connection closed: {err}({errno})");
if relay_condition if relay_condition
&& (cfg!(windows) && (errno == 10054 || err.contains("10054")) && (cfg!(windows) && (errno == 10054 || err.contains("10054"))
|| !cfg!(windows) && (errno == 104 || err.contains("104"))) || !cfg!(windows) && (errno == 104 || err.contains("104")))
{ {
lc.write().unwrap().force_relay = true; lc.write().unwrap().force_relay = true;
lc.write()
.unwrap()
.set_option("force-always-relay".to_owned(), "Y".to_owned());
} }
// relay-hint // relay-hint

View File

@ -127,7 +127,7 @@ impl<T: InvokeUiSession> Remote<T> {
}; };
match Client::start( match Client::start(
&self.handler.id, &self.handler.get_id(),
key, key,
token, token,
conn_type, conn_type,
@ -164,7 +164,7 @@ impl<T: InvokeUiSession> Remote<T> {
if !is_conn_not_default { if !is_conn_not_default {
log::debug!("get cliprdr client for conn_id {}", self.client_conn_id); log::debug!("get cliprdr client for conn_id {}", self.client_conn_id);
(self.client_conn_id, rx_clip_client_lock) = (self.client_conn_id, rx_clip_client_lock) =
clipboard::get_rx_cliprdr_client(&self.handler.id); clipboard::get_rx_cliprdr_client(&self.handler.get_id());
}; };
} }
#[cfg(any(target_os = "windows", target_os = "linux", target_os = "macos"))] #[cfg(any(target_os = "windows", target_os = "linux", target_os = "macos"))]
@ -197,7 +197,7 @@ impl<T: InvokeUiSession> Remote<T> {
} else { } else {
if self.handler.is_restarting_remote_device() { if self.handler.is_restarting_remote_device() {
log::info!("Restart remote device"); log::info!("Restart remote device");
self.handler.msgbox("restarting", "Restarting Remote Device", "remote_restarting_tip", ""); self.handler.msgbox("restarting", "Restarting remote device", "remote_restarting_tip", "");
} else { } else {
log::info!("Reset by the peer"); log::info!("Reset by the peer");
self.handler.msgbox("error", "Connection Error", "Reset by the peer", ""); self.handler.msgbox("error", "Connection Error", "Reset by the peer", "");
@ -266,7 +266,7 @@ impl<T: InvokeUiSession> Remote<T> {
} }
} }
} }
log::debug!("Exit io_loop of id={}", self.handler.id); log::debug!("Exit io_loop of id={}", self.handler.get_id());
// Stop client audio server. // Stop client audio server.
if let Some(s) = self.stop_voice_call_sender.take() { if let Some(s) = self.stop_voice_call_sender.take() {
s.send(()).ok(); s.send(()).ok();
@ -286,7 +286,7 @@ impl<T: InvokeUiSession> Remote<T> {
#[cfg(not(any(target_os = "android", target_os = "ios")))] #[cfg(not(any(target_os = "android", target_os = "ios")))]
if _set_disconnected_ok { if _set_disconnected_ok {
Client::try_stop_clipboard(&self.handler.id); Client::try_stop_clipboard(&self.handler.get_id());
} }
#[cfg(any(target_os = "windows", target_os = "linux", target_os = "macos"))] #[cfg(any(target_os = "windows", target_os = "linux", target_os = "macos"))]
@ -1119,7 +1119,7 @@ impl<T: InvokeUiSession> Remote<T> {
#[cfg(not(any(target_os = "android", target_os = "ios")))] #[cfg(not(any(target_os = "android", target_os = "ios")))]
crate::plugin::handle_listen_event( crate::plugin::handle_listen_event(
crate::plugin::EVENT_ON_CONN_CLIENT.to_owned(), crate::plugin::EVENT_ON_CONN_CLIENT.to_owned(),
self.handler.id.clone(), self.handler.get_id(),
) )
} }
@ -1465,14 +1465,14 @@ impl<T: InvokeUiSession> Remote<T> {
} }
Some(misc::Union::SwitchBack(_)) => { Some(misc::Union::SwitchBack(_)) => {
#[cfg(feature = "flutter")] #[cfg(feature = "flutter")]
self.handler.switch_back(&self.handler.id); self.handler.switch_back(&self.handler.get_id());
} }
#[cfg(all(feature = "flutter", feature = "plugin_framework"))] #[cfg(all(feature = "flutter", feature = "plugin_framework"))]
#[cfg(not(any(target_os = "android", target_os = "ios")))] #[cfg(not(any(target_os = "android", target_os = "ios")))]
Some(misc::Union::PluginRequest(p)) => { Some(misc::Union::PluginRequest(p)) => {
allow_err!(crate::plugin::handle_server_event( allow_err!(crate::plugin::handle_server_event(
&p.id, &p.id,
&self.handler.id, &self.handler.get_id(),
&p.content &p.content
)); ));
// to-do: show message box on UI when error occurs? // to-do: show message box on UI when error occurs?

View File

@ -863,7 +863,6 @@ pub fn session_add(
LocalConfig::set_remote_id(&id); LocalConfig::set_remote_id(&id);
let session: Session<FlutterHandler> = Session { let session: Session<FlutterHandler> = Session {
id: id.to_owned(),
password, password,
server_keyboard_enabled: Arc::new(RwLock::new(true)), server_keyboard_enabled: Arc::new(RwLock::new(true)),
server_file_transfer_enabled: Arc::new(RwLock::new(true)), server_file_transfer_enabled: Arc::new(RwLock::new(true)),
@ -1544,7 +1543,7 @@ pub mod sessions {
SESSIONS SESSIONS
.write() .write()
.unwrap() .unwrap()
.entry((session.id.clone(), conn_type)) .entry((session.get_id(), conn_type))
.or_insert(session) .or_insert(session)
.ui_handler .ui_handler
.session_handlers .session_handlers

View File

@ -1088,7 +1088,7 @@ pub fn main_get_user_default_option(key: String) -> SyncReturn<String> {
} }
pub fn main_handle_relay_id(id: String) -> String { pub fn main_handle_relay_id(id: String) -> String {
handle_relay_id(id) handle_relay_id(&id).to_owned()
} }
pub fn main_get_main_display() -> SyncReturn<String> { pub fn main_get_main_display() -> SyncReturn<String> {

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "جاهز"), ("Ready", "جاهز"),
("Established", "تم الانشاء"), ("Established", "تم الانشاء"),
("connecting_status", "جاري الاتصال بشبكة RustDesk..."), ("connecting_status", "جاري الاتصال بشبكة RustDesk..."),
("Enable Service", "تفعيل الخدمة"), ("Enable service", "تفعيل الخدمة"),
("Start Service", "بدء الخدمة"), ("Start service", "بدء الخدمة"),
("Service is running", "الخدمة تعمل"), ("Service is running", "الخدمة تعمل"),
("Service is not running", "الخدمة لا تعمل"), ("Service is not running", "الخدمة لا تعمل"),
("not_ready_status", "غير جاهز. الرجاء التأكد من الاتصال"), ("not_ready_status", "غير جاهز. الرجاء التأكد من الاتصال"),
("Control Remote Desktop", "التحكم بسطح المكتب البعيد"), ("Control Remote Desktop", "التحكم بسطح المكتب البعيد"),
("Transfer File", "نقل ملف"), ("Transfer file", "نقل ملف"),
("Connect", "اتصال"), ("Connect", "اتصال"),
("Recent Sessions", "الجلسات الحديثة"), ("Recent sessions", "الجلسات الحديثة"),
("Address Book", "كتاب العناوين"), ("Address book", "كتاب العناوين"),
("Confirmation", "التأكيد"), ("Confirmation", "التأكيد"),
("TCP Tunneling", "نفق TCP"), ("TCP tunneling", "نفق TCP"),
("Remove", "ازالة"), ("Remove", "ازالة"),
("Refresh random password", "تحديث كلمة مرور عشوائية"), ("Refresh random password", "تحديث كلمة مرور عشوائية"),
("Set your own password", "تعيين كلمة مرور خاصة بك"), ("Set your own password", "تعيين كلمة مرور خاصة بك"),
("Enable Keyboard/Mouse", "تفعيل لوحة المفاتيح/الفأرة"), ("Enable keyboard/mouse", "تفعيل لوحة المفاتيح/الفأرة"),
("Enable Clipboard", "تفعيل الحافظة"), ("Enable clipboard", "تفعيل الحافظة"),
("Enable File Transfer", "تفعيل نقل الملفات"), ("Enable file transfer", "تفعيل نقل الملفات"),
("Enable TCP Tunneling", "تفعيل نفق TCP"), ("Enable TCP tunneling", "تفعيل نفق TCP"),
("IP Whitelisting", "القائمة البيضاء للـ IP"), ("IP Whitelisting", "القائمة البيضاء للـ IP"),
("ID/Relay Server", "معرف خادم الوسيط"), ("ID/Relay Server", "معرف خادم الوسيط"),
("Import Server Config", "استيراد إعدادات الخادم"), ("Import server config", "استيراد إعدادات الخادم"),
("Export Server Config", "تصدير إعدادات الخادم"), ("Export Server Config", "تصدير إعدادات الخادم"),
("Import server configuration successfully", "تم استيراد إعدادات الخادم بنجاح"), ("Import server configuration successfully", "تم استيراد إعدادات الخادم بنجاح"),
("Export server configuration successfully", "تم تصدير إعدادات الخادم بنجاح"), ("Export server configuration successfully", "تم تصدير إعدادات الخادم بنجاح"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "جاري تسجيل الدخول..."), ("Logging in...", "جاري تسجيل الدخول..."),
("Enable RDP session sharing", "تفعيل مشاركة الجلسة باستخدام RDP"), ("Enable RDP session sharing", "تفعيل مشاركة الجلسة باستخدام RDP"),
("Auto Login", "تسجيل دخول تلقائي"), ("Auto Login", "تسجيل دخول تلقائي"),
("Enable Direct IP Access", "تفعيل الوصول المباشر لعنوان IP"), ("Enable direct IP access", "تفعيل الوصول المباشر لعنوان IP"),
("Rename", "اعادة تسمية"), ("Rename", "اعادة تسمية"),
("Space", "مساحة"), ("Space", "مساحة"),
("Create Desktop Shortcut", "انشاء اختصار سطح مكتب"), ("Create desktop shortcut", "انشاء اختصار سطح مكتب"),
("Change Path", "تغيير المسار"), ("Change Path", "تغيير المسار"),
("Create Folder", "انشاء مجلد"), ("Create Folder", "انشاء مجلد"),
("Please enter the folder name", "الرجاء ادخال اسم المجلد"), ("Please enter the folder name", "الرجاء ادخال اسم المجلد"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "ابق خدمة RustDesk تعمل في الخلفية"), ("Keep RustDesk background service", "ابق خدمة RustDesk تعمل في الخلفية"),
("Ignore Battery Optimizations", "تجاهل تحسينات البطارية"), ("Ignore Battery Optimizations", "تجاهل تحسينات البطارية"),
("android_open_battery_optimizations_tip", "اذا اردت تعطيل هذه الميزة, الرجاء الذهاب الى صفحة اعدادات تطبيق RustDesk, ابحث عن البطارية, الغ تحديد غير مقيد"), ("android_open_battery_optimizations_tip", "اذا اردت تعطيل هذه الميزة, الرجاء الذهاب الى صفحة اعدادات تطبيق RustDesk, ابحث عن البطارية, الغ تحديد غير مقيد"),
("Start on Boot", "البدء عند تشغيل النظام"), ("Start on boot", "البدء عند تشغيل النظام"),
("Start the screen sharing service on boot, requires special permissions", "تشغيل خدمة مشاركة الشاشة عند بدء تشغيل النظام, يحتاج الى اذونات خاصة"), ("Start the screen sharing service on boot, requires special permissions", "تشغيل خدمة مشاركة الشاشة عند بدء تشغيل النظام, يحتاج الى اذونات خاصة"),
("Connection not allowed", "الاتصال غير مسموح"), ("Connection not allowed", "الاتصال غير مسموح"),
("Legacy mode", "الوضع التقليدي"), ("Legacy mode", "الوضع التقليدي"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "استخدام كلمة مرور دائمة"), ("Use permanent password", "استخدام كلمة مرور دائمة"),
("Use both passwords", "استخدام طريقتي كلمة المرور"), ("Use both passwords", "استخدام طريقتي كلمة المرور"),
("Set permanent password", "تعيين كلمة مرور دائمة"), ("Set permanent password", "تعيين كلمة مرور دائمة"),
("Enable Remote Restart", "تفعيل اعداة تشغيل البعيد"), ("Enable remote restart", "تفعيل اعداة تشغيل البعيد"),
("Restart Remote Device", "اعادة تشغيل الجهاز البعيد"), ("Restart remote device", "اعادة تشغيل الجهاز البعيد"),
("Are you sure you want to restart", "هل انت متاكد من انك تريد اعادة التشغيل؟"), ("Are you sure you want to restart", "هل انت متاكد من انك تريد اعادة التشغيل؟"),
("Restarting Remote Device", "جاري اعادة تشغيل البعيد"), ("Restarting remote device", "جاري اعادة تشغيل البعيد"),
("remote_restarting_tip", "الجهاز البعيد يعيد التشغيل. الرجاء اغلاق هذه الرسالة واعادة الاتصال باستخدام كلمة المرور الدائمة بعد فترة بسيطة."), ("remote_restarting_tip", "الجهاز البعيد يعيد التشغيل. الرجاء اغلاق هذه الرسالة واعادة الاتصال باستخدام كلمة المرور الدائمة بعد فترة بسيطة."),
("Copied", "منسوخ"), ("Copied", "منسوخ"),
("Exit Fullscreen", "الخروج من ملئ الشاشة"), ("Exit Fullscreen", "الخروج من ملئ الشاشة"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "نفس نظام التشغيل"), ("Follow System", "نفس نظام التشغيل"),
("Enable hardware codec", "تفعيل ترميز العتاد"), ("Enable hardware codec", "تفعيل ترميز العتاد"),
("Unlock Security Settings", "فتح اعدادات الامان"), ("Unlock Security Settings", "فتح اعدادات الامان"),
("Enable Audio", "تفعيل الصوت"), ("Enable audio", "تفعيل الصوت"),
("Unlock Network Settings", "فتح اعدادات الشبكة"), ("Unlock Network Settings", "فتح اعدادات الشبكة"),
("Server", "الخادم"), ("Server", "الخادم"),
("Direct IP Access", "وصول مباشر للـ IP"), ("Direct IP Access", "وصول مباشر للـ IP"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "تغيير"), ("Change", "تغيير"),
("Start session recording", "بدء تسجيل الجلسة"), ("Start session recording", "بدء تسجيل الجلسة"),
("Stop session recording", "ايقاف تسجيل الجلسة"), ("Stop session recording", "ايقاف تسجيل الجلسة"),
("Enable Recording Session", "تفعيل تسجيل الجلسة"), ("Enable recording session", "تفعيل تسجيل الجلسة"),
("Enable LAN Discovery", "تفعيل اكتشاف الشبكة المحلية"), ("Enable LAN discovery", "تفعيل اكتشاف الشبكة المحلية"),
("Deny LAN Discovery", "رفض اكتشاف الشبكة المحلية"), ("Deny LAN discovery", "رفض اكتشاف الشبكة المحلية"),
("Write a message", "اكتب رسالة"), ("Write a message", "اكتب رسالة"),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", "الرجاء انتظار تاكيد تحكم حساب المستخدم..."), ("Please wait for confirmation of UAC...", "الرجاء انتظار تاكيد تحكم حساب المستخدم..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "دعم Wayland لازال في المرحلة التجريبية. الرجاء استخدام X11 اذا اردت وصول كامل."), ("wayland_experiment_tip", "دعم Wayland لازال في المرحلة التجريبية. الرجاء استخدام X11 اذا اردت وصول كامل."),
("Right click to select tabs", "الضغط بالزر الايمن لتحديد الالسنة"), ("Right click to select tabs", "الضغط بالزر الايمن لتحديد الالسنة"),
("Skipped", "متجاوز"), ("Skipped", "متجاوز"),
("Add to Address Book", "اضافة الى كتاب العناوين"), ("Add to address book", "اضافة الى كتاب العناوين"),
("Group", "مجموعة"), ("Group", "مجموعة"),
("Search", "بحث"), ("Search", "بحث"),
("Closed manually by web console", "اغلق يدويا عبر طرفية الويب"), ("Closed manually by web console", "اغلق يدويا عبر طرفية الويب"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Llest"), ("Ready", "Llest"),
("Established", "Establert"), ("Established", "Establert"),
("connecting_status", "Connexió a la xarxa RustDesk en progrés..."), ("connecting_status", "Connexió a la xarxa RustDesk en progrés..."),
("Enable Service", "Habilitar Servei"), ("Enable service", "Habilitar Servei"),
("Start Service", "Iniciar Servei"), ("Start service", "Iniciar Servei"),
("Service is running", "El servei s'està executant"), ("Service is running", "El servei s'està executant"),
("Service is not running", "El servei no s'està executant"), ("Service is not running", "El servei no s'està executant"),
("not_ready_status", "No està llest. Comprova la teva connexió"), ("not_ready_status", "No està llest. Comprova la teva connexió"),
("Control Remote Desktop", "Controlar escriptori remot"), ("Control Remote Desktop", "Controlar escriptori remot"),
("Transfer File", "Transferir arxiu"), ("Transfer file", "Transferir arxiu"),
("Connect", "Connectar"), ("Connect", "Connectar"),
("Recent Sessions", "Sessions recents"), ("Recent sessions", "Sessions recents"),
("Address Book", "Directori"), ("Address book", "Directori"),
("Confirmation", "Confirmació"), ("Confirmation", "Confirmació"),
("TCP Tunneling", "Túnel TCP"), ("TCP tunneling", "Túnel TCP"),
("Remove", "Eliminar"), ("Remove", "Eliminar"),
("Refresh random password", "Actualitzar contrasenya aleatòria"), ("Refresh random password", "Actualitzar contrasenya aleatòria"),
("Set your own password", "Estableix la teva pròpia contrasenya"), ("Set your own password", "Estableix la teva pròpia contrasenya"),
("Enable Keyboard/Mouse", "Habilitar teclat/ratolí"), ("Enable keyboard/mouse", "Habilitar teclat/ratolí"),
("Enable Clipboard", "Habilitar portapapers"), ("Enable clipboard", "Habilitar portapapers"),
("Enable File Transfer", "Habilitar transferència d'arxius"), ("Enable file transfer", "Habilitar transferència d'arxius"),
("Enable TCP Tunneling", "Habilitar túnel TCP"), ("Enable TCP tunneling", "Habilitar túnel TCP"),
("IP Whitelisting", "Direccions IP admeses"), ("IP Whitelisting", "Direccions IP admeses"),
("ID/Relay Server", "Servidor ID/Relay"), ("ID/Relay Server", "Servidor ID/Relay"),
("Import Server Config", "Importar configuració de servidor"), ("Import server config", "Importar configuració de servidor"),
("Export Server Config", "Exportar configuració del servidor"), ("Export Server Config", "Exportar configuració del servidor"),
("Import server configuration successfully", "Configuració de servidor importada amb èxit"), ("Import server configuration successfully", "Configuració de servidor importada amb èxit"),
("Export server configuration successfully", "Configuració de servidor exportada con èxit"), ("Export server configuration successfully", "Configuració de servidor exportada con èxit"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Iniciant sessió..."), ("Logging in...", "Iniciant sessió..."),
("Enable RDP session sharing", "Habilitar l'ús compartit de sessions RDP"), ("Enable RDP session sharing", "Habilitar l'ús compartit de sessions RDP"),
("Auto Login", "Inici de sessió automàtic"), ("Auto Login", "Inici de sessió automàtic"),
("Enable Direct IP Access", "Habilitar accés IP directe"), ("Enable direct IP access", "Habilitar accés IP directe"),
("Rename", "Renombrar"), ("Rename", "Renombrar"),
("Space", "Espai"), ("Space", "Espai"),
("Create Desktop Shortcut", "Crear accés directe a l'escriptori"), ("Create desktop shortcut", "Crear accés directe a l'escriptori"),
("Change Path", "Cnviar ruta"), ("Change Path", "Cnviar ruta"),
("Create Folder", "Crear carpeta"), ("Create Folder", "Crear carpeta"),
("Please enter the folder name", "Indiqui el nom de la carpeta"), ("Please enter the folder name", "Indiqui el nom de la carpeta"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Mantenir RustDesk com a servei en segon pla"), ("Keep RustDesk background service", "Mantenir RustDesk com a servei en segon pla"),
("Ignore Battery Optimizations", "Ignorar optimizacions de la bateria"), ("Ignore Battery Optimizations", "Ignorar optimizacions de la bateria"),
("android_open_battery_optimizations_tip", ""), ("android_open_battery_optimizations_tip", ""),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "Connexió no disponible"), ("Connection not allowed", "Connexió no disponible"),
("Legacy mode", "Mode heretat"), ("Legacy mode", "Mode heretat"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Utilitzar contrasenya permament"), ("Use permanent password", "Utilitzar contrasenya permament"),
("Use both passwords", "Utilitzar ambdues contrasenyas"), ("Use both passwords", "Utilitzar ambdues contrasenyas"),
("Set permanent password", "Establir contrasenya permament"), ("Set permanent password", "Establir contrasenya permament"),
("Enable Remote Restart", "Activar reinici remot"), ("Enable remote restart", "Activar reinici remot"),
("Restart Remote Device", "Reiniciar dispositiu"), ("Restart remote device", "Reiniciar dispositiu"),
("Are you sure you want to restart", "Està segur que vol reiniciar?"), ("Are you sure you want to restart", "Està segur que vol reiniciar?"),
("Restarting Remote Device", "Reiniciant dispositiu remot"), ("Restarting remote device", "Reiniciant dispositiu remot"),
("remote_restarting_tip", "Dispositiu remot reiniciant, tanqui aquest missatge i tornis a connectar amb la contrasenya."), ("remote_restarting_tip", "Dispositiu remot reiniciant, tanqui aquest missatge i tornis a connectar amb la contrasenya."),
("Copied", "Copiat"), ("Copied", "Copiat"),
("Exit Fullscreen", "Sortir de la pantalla completa"), ("Exit Fullscreen", "Sortir de la pantalla completa"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Tema del sistema"), ("Follow System", "Tema del sistema"),
("Enable hardware codec", "Habilitar còdec per hardware"), ("Enable hardware codec", "Habilitar còdec per hardware"),
("Unlock Security Settings", "Desbloquejar ajustaments de seguretat"), ("Unlock Security Settings", "Desbloquejar ajustaments de seguretat"),
("Enable Audio", "Habilitar àudio"), ("Enable audio", "Habilitar àudio"),
("Unlock Network Settings", "Desbloquejar Ajustaments de Xarxa"), ("Unlock Network Settings", "Desbloquejar Ajustaments de Xarxa"),
("Server", "Servidor"), ("Server", "Servidor"),
("Direct IP Access", "Accés IP Directe"), ("Direct IP Access", "Accés IP Directe"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Canviar"), ("Change", "Canviar"),
("Start session recording", "Començar gravació de sessió"), ("Start session recording", "Començar gravació de sessió"),
("Stop session recording", "Aturar gravació de sessió"), ("Stop session recording", "Aturar gravació de sessió"),
("Enable Recording Session", "Habilitar gravació de sessió"), ("Enable recording session", "Habilitar gravació de sessió"),
("Enable LAN Discovery", "Habilitar descobriment de LAN"), ("Enable LAN discovery", "Habilitar descobriment de LAN"),
("Deny LAN Discovery", "Denegar descobriment de LAN"), ("Deny LAN discovery", "Denegar descobriment de LAN"),
("Write a message", "Escriure un missatge"), ("Write a message", "Escriure un missatge"),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", ""), ("Please wait for confirmation of UAC...", ""),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "就绪"), ("Ready", "就绪"),
("Established", "已建立"), ("Established", "已建立"),
("connecting_status", "正在接入 RustDesk 网络..."), ("connecting_status", "正在接入 RustDesk 网络..."),
("Enable Service", "允许服务"), ("Enable service", "允许服务"),
("Start Service", "启动服务"), ("Start service", "启动服务"),
("Service is running", "服务正在运行"), ("Service is running", "服务正在运行"),
("Service is not running", "服务未运行"), ("Service is not running", "服务未运行"),
("not_ready_status", "未就绪,请检查网络连接"), ("not_ready_status", "未就绪,请检查网络连接"),
("Control Remote Desktop", "控制远程桌面"), ("Control Remote Desktop", "控制远程桌面"),
("Transfer File", "传输文件"), ("Transfer file", "传输文件"),
("Connect", "连接"), ("Connect", "连接"),
("Recent Sessions", "最近访问过"), ("Recent sessions", "最近访问过"),
("Address Book", "地址簿"), ("Address book", "地址簿"),
("Confirmation", "确认"), ("Confirmation", "确认"),
("TCP Tunneling", "TCP 隧道"), ("TCP tunneling", "TCP 隧道"),
("Remove", "删除"), ("Remove", "删除"),
("Refresh random password", "刷新随机密码"), ("Refresh random password", "刷新随机密码"),
("Set your own password", "设置密码"), ("Set your own password", "设置密码"),
("Enable Keyboard/Mouse", "允许控制键盘/鼠标"), ("Enable keyboard/mouse", "允许控制键盘/鼠标"),
("Enable Clipboard", "允许同步剪贴板"), ("Enable clipboard", "允许同步剪贴板"),
("Enable File Transfer", "允许传输文件"), ("Enable file transfer", "允许传输文件"),
("Enable TCP Tunneling", "允许建立 TCP 隧道"), ("Enable TCP tunneling", "允许建立 TCP 隧道"),
("IP Whitelisting", "IP 白名单"), ("IP Whitelisting", "IP 白名单"),
("ID/Relay Server", "ID/中继服务器"), ("ID/Relay Server", "ID/中继服务器"),
("Import Server Config", "导入服务器配置"), ("Import server config", "导入服务器配置"),
("Export Server Config", "导出服务器配置"), ("Export Server Config", "导出服务器配置"),
("Import server configuration successfully", "导入服务器配置信息成功"), ("Import server configuration successfully", "导入服务器配置信息成功"),
("Export server configuration successfully", "导出服务器配置信息成功"), ("Export server configuration successfully", "导出服务器配置信息成功"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "正在登录..."), ("Logging in...", "正在登录..."),
("Enable RDP session sharing", "允许 RDP 会话共享"), ("Enable RDP session sharing", "允许 RDP 会话共享"),
("Auto Login", "自动登录(设置断开后锁定才有效)"), ("Auto Login", "自动登录(设置断开后锁定才有效)"),
("Enable Direct IP Access", "允许 IP 直接访问"), ("Enable direct IP access", "允许 IP 直接访问"),
("Rename", "重命名"), ("Rename", "重命名"),
("Space", "空格"), ("Space", "空格"),
("Create Desktop Shortcut", "创建桌面快捷方式"), ("Create desktop shortcut", "创建桌面快捷方式"),
("Change Path", "更改路径"), ("Change Path", "更改路径"),
("Create Folder", "创建文件夹"), ("Create Folder", "创建文件夹"),
("Please enter the folder name", "请输入文件夹名称"), ("Please enter the folder name", "请输入文件夹名称"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "保持 RustDesk 后台服务"), ("Keep RustDesk background service", "保持 RustDesk 后台服务"),
("Ignore Battery Optimizations", "忽略电池优化"), ("Ignore Battery Optimizations", "忽略电池优化"),
("android_open_battery_optimizations_tip", "如需关闭此功能,请在接下来的 RustDesk 应用设置页面中,找到并进入 [电源] 页面,取消勾选 [不受限制]"), ("android_open_battery_optimizations_tip", "如需关闭此功能,请在接下来的 RustDesk 应用设置页面中,找到并进入 [电源] 页面,取消勾选 [不受限制]"),
("Start on Boot", "开机自启动"), ("Start on boot", "开机自启动"),
("Start the screen sharing service on boot, requires special permissions", "开机自动启动屏幕共享服务,此功能需要一些特殊权限。"), ("Start the screen sharing service on boot, requires special permissions", "开机自动启动屏幕共享服务,此功能需要一些特殊权限。"),
("Connection not allowed", "对方不允许连接"), ("Connection not allowed", "对方不允许连接"),
("Legacy mode", "传统模式"), ("Legacy mode", "传统模式"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "使用固定密码"), ("Use permanent password", "使用固定密码"),
("Use both passwords", "同时使用两种密码"), ("Use both passwords", "同时使用两种密码"),
("Set permanent password", "设置固定密码"), ("Set permanent password", "设置固定密码"),
("Enable Remote Restart", "允许远程重启"), ("Enable remote restart", "允许远程重启"),
("Restart Remote Device", "重启远程电脑"), ("Restart remote device", "重启远程电脑"),
("Are you sure you want to restart", "确定要重启"), ("Are you sure you want to restart", "确定要重启"),
("Restarting Remote Device", "正在重启远程设备"), ("Restarting remote device", "正在重启远程设备"),
("remote_restarting_tip", "远程设备正在重启, 请关闭当前提示框, 并在一段时间后使用永久密码重新连接"), ("remote_restarting_tip", "远程设备正在重启, 请关闭当前提示框, 并在一段时间后使用永久密码重新连接"),
("Copied", "已复制"), ("Copied", "已复制"),
("Exit Fullscreen", "退出全屏"), ("Exit Fullscreen", "退出全屏"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "跟随系统"), ("Follow System", "跟随系统"),
("Enable hardware codec", "使用硬件编解码"), ("Enable hardware codec", "使用硬件编解码"),
("Unlock Security Settings", "解锁安全设置"), ("Unlock Security Settings", "解锁安全设置"),
("Enable Audio", "允许传输音频"), ("Enable audio", "允许传输音频"),
("Unlock Network Settings", "解锁网络设置"), ("Unlock Network Settings", "解锁网络设置"),
("Server", "服务器"), ("Server", "服务器"),
("Direct IP Access", "IP 直接访问"), ("Direct IP Access", "IP 直接访问"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "更改"), ("Change", "更改"),
("Start session recording", "开始录屏"), ("Start session recording", "开始录屏"),
("Stop session recording", "结束录屏"), ("Stop session recording", "结束录屏"),
("Enable Recording Session", "允许录制会话"), ("Enable recording session", "允许录制会话"),
("Enable LAN Discovery", "允许局域网发现"), ("Enable LAN discovery", "允许局域网发现"),
("Deny LAN Discovery", "拒绝局域网发现"), ("Deny LAN discovery", "拒绝局域网发现"),
("Write a message", "输入聊天消息"), ("Write a message", "输入聊天消息"),
("Prompt", "提示"), ("Prompt", "提示"),
("Please wait for confirmation of UAC...", "请等待对方确认 UAC..."), ("Please wait for confirmation of UAC...", "请等待对方确认 UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland 支持处于实验阶段,如果你需要使用无人值守访问,请使用 X11。"), ("wayland_experiment_tip", "Wayland 支持处于实验阶段,如果你需要使用无人值守访问,请使用 X11。"),
("Right click to select tabs", "右键选择选项卡"), ("Right click to select tabs", "右键选择选项卡"),
("Skipped", "已跳过"), ("Skipped", "已跳过"),
("Add to Address Book", "添加到地址簿"), ("Add to address book", "添加到地址簿"),
("Group", "小组"), ("Group", "小组"),
("Search", "搜索"), ("Search", "搜索"),
("Closed manually by web console", "被 web 控制台手动关闭"), ("Closed manually by web console", "被 web 控制台手动关闭"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "拔出所有"), ("Plug out all", "拔出所有"),
("True color (4:4:4)", "真彩模式4:4:4"), ("True color (4:4:4)", "真彩模式4:4:4"),
("Enable blocking user input", "允许阻止用户输入"), ("Enable blocking user input", "允许阻止用户输入"),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Připraveno"), ("Ready", "Připraveno"),
("Established", "Navázáno"), ("Established", "Navázáno"),
("connecting_status", "Připojování k RustDesk síti..."), ("connecting_status", "Připojování k RustDesk síti..."),
("Enable Service", "Povolit službu"), ("Enable service", "Povolit službu"),
("Start Service", "Spustit službu"), ("Start service", "Spustit službu"),
("Service is running", "Služba je spuštěná"), ("Service is running", "Služba je spuštěná"),
("Service is not running", "Služba není spuštěná"), ("Service is not running", "Služba není spuštěná"),
("not_ready_status", "Nepřipraveno. Zkontrolujte své připojení."), ("not_ready_status", "Nepřipraveno. Zkontrolujte své připojení."),
("Control Remote Desktop", "Ovládat vzdálenou plochu"), ("Control Remote Desktop", "Ovládat vzdálenou plochu"),
("Transfer File", "Přenos souborů"), ("Transfer file", "Přenos souborů"),
("Connect", "Připojit"), ("Connect", "Připojit"),
("Recent Sessions", "Nedávné relace"), ("Recent sessions", "Nedávné relace"),
("Address Book", "Adresář kontaktů"), ("Address book", "Adresář kontaktů"),
("Confirmation", "Potvrzení"), ("Confirmation", "Potvrzení"),
("TCP Tunneling", "TCP tunelování"), ("TCP tunneling", "TCP tunelování"),
("Remove", "Odebrat"), ("Remove", "Odebrat"),
("Refresh random password", "Vytvořit nové náhodné heslo"), ("Refresh random password", "Vytvořit nové náhodné heslo"),
("Set your own password", "Nastavte si své vlastní heslo"), ("Set your own password", "Nastavte si své vlastní heslo"),
("Enable Keyboard/Mouse", "Povolit klávesnici/myš"), ("Enable keyboard/mouse", "Povolit klávesnici/myš"),
("Enable Clipboard", "Povolit schránku"), ("Enable clipboard", "Povolit schránku"),
("Enable File Transfer", "Povolit přenos souborů"), ("Enable file transfer", "Povolit přenos souborů"),
("Enable TCP Tunneling", "Povolit TCP tunelování"), ("Enable TCP tunneling", "Povolit TCP tunelování"),
("IP Whitelisting", "Povolování pouze z daných IP adres"), ("IP Whitelisting", "Povolování pouze z daných IP adres"),
("ID/Relay Server", "ID/předávací server"), ("ID/Relay Server", "ID/předávací server"),
("Import Server Config", "Importovat konfiguraci serveru"), ("Import server config", "Importovat konfiguraci serveru"),
("Export Server Config", "Exportovat konfiguraci serveru"), ("Export Server Config", "Exportovat konfiguraci serveru"),
("Import server configuration successfully", "Konfigurace serveru úspěšně importována"), ("Import server configuration successfully", "Konfigurace serveru úspěšně importována"),
("Export server configuration successfully", "Konfigurace serveru úspěšně exportována"), ("Export server configuration successfully", "Konfigurace serveru úspěšně exportována"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Přihlašování..."), ("Logging in...", "Přihlašování..."),
("Enable RDP session sharing", "Povolit sdílení relace RDP"), ("Enable RDP session sharing", "Povolit sdílení relace RDP"),
("Auto Login", "Automatické přihlášení"), ("Auto Login", "Automatické přihlášení"),
("Enable Direct IP Access", "Povolit přímý přístup k IP"), ("Enable direct IP access", "Povolit přímý přístup k IP"),
("Rename", "Přejmenovat"), ("Rename", "Přejmenovat"),
("Space", "Mezera"), ("Space", "Mezera"),
("Create Desktop Shortcut", "Vytvořit zástupce na ploše"), ("Create desktop shortcut", "Vytvořit zástupce na ploše"),
("Change Path", "Změnit umístění"), ("Change Path", "Změnit umístění"),
("Create Folder", "Vytvořit složku"), ("Create Folder", "Vytvořit složku"),
("Please enter the folder name", "Zadejte název pro složku"), ("Please enter the folder name", "Zadejte název pro složku"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Zachovat službu RustDesk na pozadí"), ("Keep RustDesk background service", "Zachovat službu RustDesk na pozadí"),
("Ignore Battery Optimizations", "Ignorovat optimalizaci baterie"), ("Ignore Battery Optimizations", "Ignorovat optimalizaci baterie"),
("android_open_battery_optimizations_tip", "Pokud chcete tuto funkci zakázat, přejděte na další stránku nastavení aplikace RustDesk, najděte a zadejte [Baterie], zrušte zaškrtnutí [Neomezeno]."), ("android_open_battery_optimizations_tip", "Pokud chcete tuto funkci zakázat, přejděte na další stránku nastavení aplikace RustDesk, najděte a zadejte [Baterie], zrušte zaškrtnutí [Neomezeno]."),
("Start on Boot", "Spustit při startu systému"), ("Start on boot", "Spustit při startu systému"),
("Start the screen sharing service on boot, requires special permissions", "Spuštění služby sdílení obrazovky při spuštění systému, vyžaduje zvláštní oprávnění"), ("Start the screen sharing service on boot, requires special permissions", "Spuštění služby sdílení obrazovky při spuštění systému, vyžaduje zvláštní oprávnění"),
("Connection not allowed", "Připojení není povoleno"), ("Connection not allowed", "Připojení není povoleno"),
("Legacy mode", "Režim Legacy"), ("Legacy mode", "Režim Legacy"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Použít trvalé heslo"), ("Use permanent password", "Použít trvalé heslo"),
("Use both passwords", "Použít obě hesla"), ("Use both passwords", "Použít obě hesla"),
("Set permanent password", "Nastavit trvalé heslo"), ("Set permanent password", "Nastavit trvalé heslo"),
("Enable Remote Restart", "Povolit vzdálené restartování"), ("Enable remote restart", "Povolit vzdálené restartování"),
("Restart Remote Device", "Restartovat vzdálené zařízení"), ("Restart remote device", "Restartovat vzdálené zařízení"),
("Are you sure you want to restart", "Jste si jisti, že chcete restartovat"), ("Are you sure you want to restart", "Jste si jisti, že chcete restartovat"),
("Restarting Remote Device", "Restartování vzdáleného zařízení"), ("Restarting remote device", "Restartování vzdáleného zařízení"),
("remote_restarting_tip", "Vzdálené zařízení se restartuje, zavřete prosím toto okno a po chvíli se znovu připojte pomocí trvalého hesla."), ("remote_restarting_tip", "Vzdálené zařízení se restartuje, zavřete prosím toto okno a po chvíli se znovu připojte pomocí trvalého hesla."),
("Copied", "Zkopírováno"), ("Copied", "Zkopírováno"),
("Exit Fullscreen", "Ukončit celou obrazovku"), ("Exit Fullscreen", "Ukončit celou obrazovku"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Podle systému"), ("Follow System", "Podle systému"),
("Enable hardware codec", "Povolit hardwarový kodek"), ("Enable hardware codec", "Povolit hardwarový kodek"),
("Unlock Security Settings", "Odemknout nastavení zabezpečení"), ("Unlock Security Settings", "Odemknout nastavení zabezpečení"),
("Enable Audio", "Povolit zvuk"), ("Enable audio", "Povolit zvuk"),
("Unlock Network Settings", "Odemknout nastavení sítě"), ("Unlock Network Settings", "Odemknout nastavení sítě"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Přímý IP přístup"), ("Direct IP Access", "Přímý IP přístup"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Změnit"), ("Change", "Změnit"),
("Start session recording", "Spustit záznam relace"), ("Start session recording", "Spustit záznam relace"),
("Stop session recording", "Zastavit záznam relace"), ("Stop session recording", "Zastavit záznam relace"),
("Enable Recording Session", "Povolit nahrávání relace"), ("Enable recording session", "Povolit nahrávání relace"),
("Enable LAN Discovery", "Povolit zjišťování sítě LAN"), ("Enable LAN discovery", "Povolit zjišťování sítě LAN"),
("Deny LAN Discovery", "Zakázat zjišťování sítě LAN"), ("Deny LAN discovery", "Zakázat zjišťování sítě LAN"),
("Write a message", "Napsat zprávu"), ("Write a message", "Napsat zprávu"),
("Prompt", "Výzva"), ("Prompt", "Výzva"),
("Please wait for confirmation of UAC...", "Počkejte prosím na potvrzení UAC..."), ("Please wait for confirmation of UAC...", "Počkejte prosím na potvrzení UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Podpora Waylandu je v experimentální fázi, pokud potřebujete bezobslužný přístup, použijte prosím X11."), ("wayland_experiment_tip", "Podpora Waylandu je v experimentální fázi, pokud potřebujete bezobslužný přístup, použijte prosím X11."),
("Right click to select tabs", "Výběr karet kliknutím pravým tlačítkem myši"), ("Right click to select tabs", "Výběr karet kliknutím pravým tlačítkem myši"),
("Skipped", "Vynecháno"), ("Skipped", "Vynecháno"),
("Add to Address Book", "Přidat do adresáře"), ("Add to address book", "Přidat do adresáře"),
("Group", "Skupina"), ("Group", "Skupina"),
("Search", "Vyhledávání"), ("Search", "Vyhledávání"),
("Closed manually by web console", "Uzavřeno ručně pomocí webové konzole"), ("Closed manually by web console", "Uzavřeno ručně pomocí webové konzole"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Odpojit všechny"), ("Plug out all", "Odpojit všechny"),
("True color (4:4:4)", "Skutečné barvy (4:4:4)"), ("True color (4:4:4)", "Skutečné barvy (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Klar"), ("Ready", "Klar"),
("Established", "Etableret"), ("Established", "Etableret"),
("connecting_status", "Opretter forbindelse til RustDesk-netværket..."), ("connecting_status", "Opretter forbindelse til RustDesk-netværket..."),
("Enable Service", "Tænd forbindelsesserveren"), ("Enable service", "Tænd forbindelsesserveren"),
("Start Service", "Start forbindelsesserveren"), ("Start service", "Start forbindelsesserveren"),
("Service is running", "Tjenesten kører"), ("Service is running", "Tjenesten kører"),
("Service is not running", "Den tilknyttede tjeneste kører ikke"), ("Service is not running", "Den tilknyttede tjeneste kører ikke"),
("not_ready_status", "Ikke klar. Tjek venligst din forbindelse"), ("not_ready_status", "Ikke klar. Tjek venligst din forbindelse"),
("Control Remote Desktop", "Styr fjernskrivebord"), ("Control Remote Desktop", "Styr fjernskrivebord"),
("Transfer File", "Overfør fil"), ("Transfer file", "Overfør fil"),
("Connect", "Forbind"), ("Connect", "Forbind"),
("Recent Sessions", "Seneste sessioner"), ("Recent sessions", "Seneste sessioner"),
("Address Book", "Adressebog"), ("Address book", "Adressebog"),
("Confirmation", "Bekræftelse"), ("Confirmation", "Bekræftelse"),
("TCP Tunneling", "TCP tunneling"), ("TCP tunneling", "TCP tunneling"),
("Remove", "Fjern"), ("Remove", "Fjern"),
("Refresh random password", "Opdater tilfældig adgangskode"), ("Refresh random password", "Opdater tilfældig adgangskode"),
("Set your own password", "Indstil din egen adgangskode"), ("Set your own password", "Indstil din egen adgangskode"),
("Enable Keyboard/Mouse", "Tænd for tastatur/mus"), ("Enable keyboard/mouse", "Tænd for tastatur/mus"),
("Enable Clipboard", "Tænd for udklipsholderen"), ("Enable clipboard", "Tænd for udklipsholderen"),
("Enable File Transfer", "Aktivér filoverførsel"), ("Enable file transfer", "Aktivér filoverførsel"),
("Enable TCP Tunneling", "Slå TCP-tunneling til"), ("Enable TCP tunneling", "Slå TCP-tunneling til"),
("IP Whitelisting", "IP whitelisting"), ("IP Whitelisting", "IP whitelisting"),
("ID/Relay Server", "ID/forbindelsesserver"), ("ID/Relay Server", "ID/forbindelsesserver"),
("Import Server Config", "Importér serverkonfiguration"), ("Import server config", "Importér serverkonfiguration"),
("Export Server Config", "Eksportér serverkonfiguration"), ("Export Server Config", "Eksportér serverkonfiguration"),
("Import server configuration successfully", "Importering af serverkonfigurationen lykkedes"), ("Import server configuration successfully", "Importering af serverkonfigurationen lykkedes"),
("Export server configuration successfully", "Eksportering af serverkonfigurationen lykkedes"), ("Export server configuration successfully", "Eksportering af serverkonfigurationen lykkedes"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Logger ind..."), ("Logging in...", "Logger ind..."),
("Enable RDP session sharing", "Aktivér RDP sessiongodkendelse"), ("Enable RDP session sharing", "Aktivér RDP sessiongodkendelse"),
("Auto Login", "Automatisk login (kun gyldigt hvis du har konfigureret \"Lås efter afslutningen af sessionen\")"), ("Auto Login", "Automatisk login (kun gyldigt hvis du har konfigureret \"Lås efter afslutningen af sessionen\")"),
("Enable Direct IP Access", "Aktivér direkte IP-adgang"), ("Enable direct IP access", "Aktivér direkte IP-adgang"),
("Rename", "Omdøb"), ("Rename", "Omdøb"),
("Space", "Plads"), ("Space", "Plads"),
("Create Desktop Shortcut", "Opret skrivebords-genvej"), ("Create desktop shortcut", "Opret skrivebords-genvej"),
("Change Path", "Skift stien"), ("Change Path", "Skift stien"),
("Create Folder", "Opret mappe"), ("Create Folder", "Opret mappe"),
("Please enter the folder name", "Indtast venligst mappens navn"), ("Please enter the folder name", "Indtast venligst mappens navn"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Behold RustDesk baggrundstjeneste"), ("Keep RustDesk background service", "Behold RustDesk baggrundstjeneste"),
("Ignore Battery Optimizations", "Ignorér betteri optimeringer"), ("Ignore Battery Optimizations", "Ignorér betteri optimeringer"),
("android_open_battery_optimizations_tip", ""), ("android_open_battery_optimizations_tip", ""),
("Start on Boot", "Start under opstart"), ("Start on boot", "Start under opstart"),
("Start the screen sharing service on boot, requires special permissions", "Start skærmdelingstjenesten under opstart, kræver specielle rettigheder"), ("Start the screen sharing service on boot, requires special permissions", "Start skærmdelingstjenesten under opstart, kræver specielle rettigheder"),
("Connection not allowed", "Forbindelse ikke tilladt"), ("Connection not allowed", "Forbindelse ikke tilladt"),
("Legacy mode", "Bagudkompatibilitetstilstand"), ("Legacy mode", "Bagudkompatibilitetstilstand"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Brug permanent adgangskode"), ("Use permanent password", "Brug permanent adgangskode"),
("Use both passwords", "Brug begge adgangskoder"), ("Use both passwords", "Brug begge adgangskoder"),
("Set permanent password", "Sæt permanent adgangskode"), ("Set permanent password", "Sæt permanent adgangskode"),
("Enable Remote Restart", "Aktivér fjerngenstart"), ("Enable remote restart", "Aktivér fjerngenstart"),
("Restart Remote Device", "Genstart fjernenhed"), ("Restart remote device", "Genstart fjernenhed"),
("Are you sure you want to restart", "Er du sikker på at du vil genstarte"), ("Are you sure you want to restart", "Er du sikker på at du vil genstarte"),
("Restarting Remote Device", "Genstarter fjernenhed"), ("Restarting remote device", "Genstarter fjernenhed"),
("remote_restarting_tip", "Enheden genstarter - Lukker denne besked ned, og tilslutter igen om et øjeblik"), ("remote_restarting_tip", "Enheden genstarter - Lukker denne besked ned, og tilslutter igen om et øjeblik"),
("Copied", "Kopieret"), ("Copied", "Kopieret"),
("Exit Fullscreen", "Afslut fuldskærm"), ("Exit Fullscreen", "Afslut fuldskærm"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Følg System"), ("Follow System", "Følg System"),
("Enable hardware codec", "Aktivér hardware-codec"), ("Enable hardware codec", "Aktivér hardware-codec"),
("Unlock Security Settings", "Lås op for sikkerhedsindstillinger"), ("Unlock Security Settings", "Lås op for sikkerhedsindstillinger"),
("Enable Audio", "Aktivér Lyd"), ("Enable audio", "Aktivér Lyd"),
("Unlock Network Settings", "Lås op for Netværksindstillinger"), ("Unlock Network Settings", "Lås op for Netværksindstillinger"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Direkte IP Adgang"), ("Direct IP Access", "Direkte IP Adgang"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Ændr"), ("Change", "Ændr"),
("Start session recording", "Start sessionsoptagelse"), ("Start session recording", "Start sessionsoptagelse"),
("Stop session recording", "Stop sessionsoptagelse"), ("Stop session recording", "Stop sessionsoptagelse"),
("Enable Recording Session", "Aktivér optagelsessession"), ("Enable recording session", "Aktivér optagelsessession"),
("Enable LAN Discovery", "Aktivér LAN Discovery"), ("Enable LAN discovery", "Aktivér LAN Discovery"),
("Deny LAN Discovery", "Afvis LAN Discovery"), ("Deny LAN discovery", "Afvis LAN Discovery"),
("Write a message", "Skriv en besked"), ("Write a message", "Skriv en besked"),
("Prompt", "Prompt"), ("Prompt", "Prompt"),
("Please wait for confirmation of UAC...", "Vent venligst på UAC-bekræftelse..."), ("Please wait for confirmation of UAC...", "Vent venligst på UAC-bekræftelse..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", "Højreklik for at vælge faner"), ("Right click to select tabs", "Højreklik for at vælge faner"),
("Skipped", "Sprunget over"), ("Skipped", "Sprunget over"),
("Add to Address Book", "Tilføj til adressebog"), ("Add to address book", "Tilføj til adressebog"),
("Group", "Gruppe"), ("Group", "Gruppe"),
("Search", "Søg"), ("Search", "Søg"),
("Closed manually by web console", "Lukket ned manuelt af webkonsollen"), ("Closed manually by web console", "Lukket ned manuelt af webkonsollen"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Bereit"), ("Ready", "Bereit"),
("Established", "Verbunden"), ("Established", "Verbunden"),
("connecting_status", "Verbinden mit dem RustDesk-Netzwerk …"), ("connecting_status", "Verbinden mit dem RustDesk-Netzwerk …"),
("Enable Service", "Vermittlungsdienst aktivieren"), ("Enable service", "Vermittlungsdienst aktivieren"),
("Start Service", "Vermittlungsdienst starten"), ("Start service", "Vermittlungsdienst starten"),
("Service is running", "Vermittlungsdienst aktiv"), ("Service is running", "Vermittlungsdienst aktiv"),
("Service is not running", "Vermittlungsdienst deaktiviert"), ("Service is not running", "Vermittlungsdienst deaktiviert"),
("not_ready_status", "Nicht bereit. Bitte überprüfen Sie Ihre Netzwerkverbindung."), ("not_ready_status", "Nicht bereit. Bitte überprüfen Sie Ihre Netzwerkverbindung."),
("Control Remote Desktop", "Entfernten Desktop steuern"), ("Control Remote Desktop", "Entfernten Desktop steuern"),
("Transfer File", "Datei übertragen"), ("Transfer file", "Datei übertragen"),
("Connect", "Verbinden"), ("Connect", "Verbinden"),
("Recent Sessions", "Letzte Sitzungen"), ("Recent sessions", "Letzte Sitzungen"),
("Address Book", "Adressbuch"), ("Address book", "Adressbuch"),
("Confirmation", "Bestätigung"), ("Confirmation", "Bestätigung"),
("TCP Tunneling", "TCP-Tunnelung"), ("TCP tunneling", "TCP-Tunnelung"),
("Remove", "Entfernen"), ("Remove", "Entfernen"),
("Refresh random password", "Zufälliges Passwort erzeugen"), ("Refresh random password", "Zufälliges Passwort erzeugen"),
("Set your own password", "Eigenes Passwort setzen"), ("Set your own password", "Eigenes Passwort setzen"),
("Enable Keyboard/Mouse", "Tastatur und Maus aktivieren"), ("Enable keyboard/mouse", "Tastatur und Maus aktivieren"),
("Enable Clipboard", "Zwischenablage aktivieren"), ("Enable clipboard", "Zwischenablage aktivieren"),
("Enable File Transfer", "Dateiübertragung aktivieren"), ("Enable file transfer", "Dateiübertragung aktivieren"),
("Enable TCP Tunneling", "TCP-Tunnelung aktivieren"), ("Enable TCP tunneling", "TCP-Tunnelung aktivieren"),
("IP Whitelisting", "IP-Whitelist"), ("IP Whitelisting", "IP-Whitelist"),
("ID/Relay Server", "ID/Relay-Server"), ("ID/Relay Server", "ID/Relay-Server"),
("Import Server Config", "Serverkonfiguration importieren"), ("Import server config", "Serverkonfiguration importieren"),
("Export Server Config", "Serverkonfiguration exportieren"), ("Export Server Config", "Serverkonfiguration exportieren"),
("Import server configuration successfully", "Serverkonfiguration erfolgreich importiert"), ("Import server configuration successfully", "Serverkonfiguration erfolgreich importiert"),
("Export server configuration successfully", "Serverkonfiguration erfolgreich exportiert"), ("Export server configuration successfully", "Serverkonfiguration erfolgreich exportiert"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Anmelden …"), ("Logging in...", "Anmelden …"),
("Enable RDP session sharing", "RDP-Sitzungsfreigabe aktivieren"), ("Enable RDP session sharing", "RDP-Sitzungsfreigabe aktivieren"),
("Auto Login", "Automatisch anmelden (nur gültig, wenn Sie \"Nach Sitzungsende sperren\" aktiviert haben)"), ("Auto Login", "Automatisch anmelden (nur gültig, wenn Sie \"Nach Sitzungsende sperren\" aktiviert haben)"),
("Enable Direct IP Access", "Direkten IP-Zugriff aktivieren"), ("Enable direct IP access", "Direkten IP-Zugriff aktivieren"),
("Rename", "Umbenennen"), ("Rename", "Umbenennen"),
("Space", "Speicherplatz"), ("Space", "Speicherplatz"),
("Create Desktop Shortcut", "Desktop-Verknüpfung erstellen"), ("Create desktop shortcut", "Desktop-Verknüpfung erstellen"),
("Change Path", "Pfad ändern"), ("Change Path", "Pfad ändern"),
("Create Folder", "Ordner erstellen"), ("Create Folder", "Ordner erstellen"),
("Please enter the folder name", "Bitte geben Sie den Ordnernamen ein"), ("Please enter the folder name", "Bitte geben Sie den Ordnernamen ein"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "RustDesk im Hintergrund ausführen"), ("Keep RustDesk background service", "RustDesk im Hintergrund ausführen"),
("Ignore Battery Optimizations", "Akkuoptimierung ignorieren"), ("Ignore Battery Optimizations", "Akkuoptimierung ignorieren"),
("android_open_battery_optimizations_tip", "Möchten Sie die Einstellungen zur Akkuoptimierung öffnen?"), ("android_open_battery_optimizations_tip", "Möchten Sie die Einstellungen zur Akkuoptimierung öffnen?"),
("Start on Boot", "Beim Booten starten"), ("Start on boot", "Beim Booten starten"),
("Start the screen sharing service on boot, requires special permissions", "Bildschirmfreigabedienst beim Booten starten, erfordert zusätzliche Berechtigungen"), ("Start the screen sharing service on boot, requires special permissions", "Bildschirmfreigabedienst beim Booten starten, erfordert zusätzliche Berechtigungen"),
("Connection not allowed", "Verbindung abgelehnt"), ("Connection not allowed", "Verbindung abgelehnt"),
("Legacy mode", "Kompatibilitätsmodus"), ("Legacy mode", "Kompatibilitätsmodus"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Permanentes Passwort verwenden"), ("Use permanent password", "Permanentes Passwort verwenden"),
("Use both passwords", "Beide Passwörter verwenden"), ("Use both passwords", "Beide Passwörter verwenden"),
("Set permanent password", "Permanentes Passwort setzen"), ("Set permanent password", "Permanentes Passwort setzen"),
("Enable Remote Restart", "Entfernten Neustart aktivieren"), ("Enable remote restart", "Entfernten Neustart aktivieren"),
("Restart Remote Device", "Entferntes Gerät neu starten"), ("Restart remote device", "Entferntes Gerät neu starten"),
("Are you sure you want to restart", "Möchten Sie das entfernte Gerät wirklich neu starten?"), ("Are you sure you want to restart", "Möchten Sie das entfernte Gerät wirklich neu starten?"),
("Restarting Remote Device", "Entferntes Gerät wird neu gestartet"), ("Restarting remote device", "Entferntes Gerät wird neu gestartet"),
("remote_restarting_tip", "Entferntes Gerät startet neu, bitte schließen Sie diese Meldung und verbinden Sie sich mit dem permanenten Passwort erneut."), ("remote_restarting_tip", "Entferntes Gerät startet neu, bitte schließen Sie diese Meldung und verbinden Sie sich mit dem permanenten Passwort erneut."),
("Copied", "Kopiert"), ("Copied", "Kopiert"),
("Exit Fullscreen", "Vollbild beenden"), ("Exit Fullscreen", "Vollbild beenden"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Systemstandard"), ("Follow System", "Systemstandard"),
("Enable hardware codec", "Hardware-Codec aktivieren"), ("Enable hardware codec", "Hardware-Codec aktivieren"),
("Unlock Security Settings", "Sicherheitseinstellungen entsperren"), ("Unlock Security Settings", "Sicherheitseinstellungen entsperren"),
("Enable Audio", "Audio aktivieren"), ("Enable audio", "Audio aktivieren"),
("Unlock Network Settings", "Netzwerkeinstellungen entsperren"), ("Unlock Network Settings", "Netzwerkeinstellungen entsperren"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Direkter IP-Zugang"), ("Direct IP Access", "Direkter IP-Zugang"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Ändern"), ("Change", "Ändern"),
("Start session recording", "Sitzungsaufzeichnung starten"), ("Start session recording", "Sitzungsaufzeichnung starten"),
("Stop session recording", "Sitzungsaufzeichnung beenden"), ("Stop session recording", "Sitzungsaufzeichnung beenden"),
("Enable Recording Session", "Sitzungsaufzeichnung aktivieren"), ("Enable recording session", "Sitzungsaufzeichnung aktivieren"),
("Enable LAN Discovery", "LAN-Erkennung aktivieren"), ("Enable LAN discovery", "LAN-Erkennung aktivieren"),
("Deny LAN Discovery", "LAN-Erkennung verbieten"), ("Deny LAN discovery", "LAN-Erkennung verbieten"),
("Write a message", "Nachricht schreiben"), ("Write a message", "Nachricht schreiben"),
("Prompt", "Meldung"), ("Prompt", "Meldung"),
("Please wait for confirmation of UAC...", "Bitte auf die Bestätigung des Nutzers warten …"), ("Please wait for confirmation of UAC...", "Bitte auf die Bestätigung des Nutzers warten …"),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Die Unterstützung von Wayland ist nur experimentell. Bitte nutzen Sie X11, wenn Sie einen unbeaufsichtigten Zugriff benötigen."), ("wayland_experiment_tip", "Die Unterstützung von Wayland ist nur experimentell. Bitte nutzen Sie X11, wenn Sie einen unbeaufsichtigten Zugriff benötigen."),
("Right click to select tabs", "Tabs mit rechtem Mausklick auswählen"), ("Right click to select tabs", "Tabs mit rechtem Mausklick auswählen"),
("Skipped", "Übersprungen"), ("Skipped", "Übersprungen"),
("Add to Address Book", "Zum Adressbuch hinzufügen"), ("Add to address book", "Zum Adressbuch hinzufügen"),
("Group", "Gruppe"), ("Group", "Gruppe"),
("Search", "Suchen"), ("Search", "Suchen"),
("Closed manually by web console", "Manuell über die Webkonsole geschlossen"), ("Closed manually by web console", "Manuell über die Webkonsole geschlossen"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Alle ausschalten"), ("Plug out all", "Alle ausschalten"),
("True color (4:4:4)", "True Color (4:4:4)"), ("True color (4:4:4)", "True Color (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Έτοιμο"), ("Ready", "Έτοιμο"),
("Established", "Συνδέθηκε"), ("Established", "Συνδέθηκε"),
("connecting_status", "Σύνδεση στο δίκτυο RustDesk..."), ("connecting_status", "Σύνδεση στο δίκτυο RustDesk..."),
("Enable Service", "Ενεργοποίηση υπηρεσίας"), ("Enable service", "Ενεργοποίηση υπηρεσίας"),
("Start Service", "Έναρξη υπηρεσίας"), ("Start service", "Έναρξη υπηρεσίας"),
("Service is running", "Η υπηρεσία εκτελείται"), ("Service is running", "Η υπηρεσία εκτελείται"),
("Service is not running", "Η υπηρεσία δεν εκτελείται"), ("Service is not running", "Η υπηρεσία δεν εκτελείται"),
("not_ready_status", "Δεν είναι έτοιμο. Ελέγξτε τη σύνδεσή σας στο δίκτυο"), ("not_ready_status", "Δεν είναι έτοιμο. Ελέγξτε τη σύνδεσή σας στο δίκτυο"),
("Control Remote Desktop", "Έλεγχος απομακρυσμένου σταθμού εργασίας"), ("Control Remote Desktop", "Έλεγχος απομακρυσμένου σταθμού εργασίας"),
("Transfer File", "Μεταφορά αρχείου"), ("Transfer file", "Μεταφορά αρχείου"),
("Connect", "Σύνδεση"), ("Connect", "Σύνδεση"),
("Recent Sessions", "Πρόσφατες συνεδρίες"), ("Recent sessions", "Πρόσφατες συνεδρίες"),
("Address Book", "Βιβλίο διευθύνσεων"), ("Address book", "Βιβλίο διευθύνσεων"),
("Confirmation", "Επιβεβαίωση"), ("Confirmation", "Επιβεβαίωση"),
("TCP Tunneling", "TCP Tunneling"), ("TCP tunneling", "TCP tunneling"),
("Remove", "Κατάργηση"), ("Remove", "Κατάργηση"),
("Refresh random password", "Νέος τυχαίος κωδικός πρόσβασης"), ("Refresh random password", "Νέος τυχαίος κωδικός πρόσβασης"),
("Set your own password", "Ορίστε τον δικό σας κωδικό πρόσβασης"), ("Set your own password", "Ορίστε τον δικό σας κωδικό πρόσβασης"),
("Enable Keyboard/Mouse", "Ενεργοποίηση πληκτρολογίου/ποντικιού"), ("Enable keyboard/mouse", "Ενεργοποίηση πληκτρολογίου/ποντικιού"),
("Enable Clipboard", "Ενεργοποίηση προχείρου"), ("Enable clipboard", "Ενεργοποίηση προχείρου"),
("Enable File Transfer", "Ενεργοποίηση μεταφοράς αρχείων"), ("Enable file transfer", "Ενεργοποίηση μεταφοράς αρχείων"),
("Enable TCP Tunneling", "Ενεργοποίηση TCP Tunneling"), ("Enable TCP tunneling", "Ενεργοποίηση TCP tunneling"),
("IP Whitelisting", "Λίστα επιτρεπόμενων IP"), ("IP Whitelisting", "Λίστα επιτρεπόμενων IP"),
("ID/Relay Server", "Διακομιστής ID/Αναμετάδοσης"), ("ID/Relay Server", "Διακομιστής ID/Αναμετάδοσης"),
("Import Server Config", "Εισαγωγή διαμόρφωσης διακομιστή"), ("Import server config", "Εισαγωγή διαμόρφωσης διακομιστή"),
("Export Server Config", "Εξαγωγή διαμόρφωσης διακομιστή"), ("Export Server Config", "Εξαγωγή διαμόρφωσης διακομιστή"),
("Import server configuration successfully", "Επιτυχής εισαγωγή διαμόρφωσης διακομιστή"), ("Import server configuration successfully", "Επιτυχής εισαγωγή διαμόρφωσης διακομιστή"),
("Export server configuration successfully", "Επιτυχής εξαγωγή διαμόρφωσης διακομιστή"), ("Export server configuration successfully", "Επιτυχής εξαγωγή διαμόρφωσης διακομιστή"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Γίνεται σύνδεση..."), ("Logging in...", "Γίνεται σύνδεση..."),
("Enable RDP session sharing", "Ενεργοποίηση κοινής χρήσης RDP"), ("Enable RDP session sharing", "Ενεργοποίηση κοινής χρήσης RDP"),
("Auto Login", "Αυτόματη είσοδος"), ("Auto Login", "Αυτόματη είσοδος"),
("Enable Direct IP Access", "Ενεργοποίηση άμεσης πρόσβασης IP"), ("Enable direct IP access", "Ενεργοποίηση άμεσης πρόσβασης IP"),
("Rename", "Μετονομασία"), ("Rename", "Μετονομασία"),
("Space", "Χώρος"), ("Space", "Χώρος"),
("Create Desktop Shortcut", "Δημιουργία συντόμευσης στην επιφάνεια εργασίας"), ("Create desktop shortcut", "Δημιουργία συντόμευσης στην επιφάνεια εργασίας"),
("Change Path", "Αλλαγή διαδρομής δίσκου"), ("Change Path", "Αλλαγή διαδρομής δίσκου"),
("Create Folder", "Δημιουργία φακέλου"), ("Create Folder", "Δημιουργία φακέλου"),
("Please enter the folder name", "Παρακαλώ εισάγετε το όνομα του φακέλου"), ("Please enter the folder name", "Παρακαλώ εισάγετε το όνομα του φακέλου"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Εκτέλεση του RustDesk στο παρασκήνιο"), ("Keep RustDesk background service", "Εκτέλεση του RustDesk στο παρασκήνιο"),
("Ignore Battery Optimizations", "Παράβλεψη βελτιστοποιήσεων μπαταρίας"), ("Ignore Battery Optimizations", "Παράβλεψη βελτιστοποιήσεων μπαταρίας"),
("android_open_battery_optimizations_tip", "Θέλετε να ανοίξετε τις ρυθμίσεις βελτιστοποίησης μπαταρίας;"), ("android_open_battery_optimizations_tip", "Θέλετε να ανοίξετε τις ρυθμίσεις βελτιστοποίησης μπαταρίας;"),
("Start on Boot", "Έναρξη κατά την εκκίνηση"), ("Start on boot", "Έναρξη κατά την εκκίνηση"),
("Start the screen sharing service on boot, requires special permissions", "Η έναρξη της υπηρεσίας κοινής χρήσης οθόνης κατά την εκκίνηση, απαιτεί ειδικά δικαιώματα"), ("Start the screen sharing service on boot, requires special permissions", "Η έναρξη της υπηρεσίας κοινής χρήσης οθόνης κατά την εκκίνηση, απαιτεί ειδικά δικαιώματα"),
("Connection not allowed", "Η σύνδεση δεν επιτρέπεται"), ("Connection not allowed", "Η σύνδεση δεν επιτρέπεται"),
("Legacy mode", "Λειτουργία συμβατότητας"), ("Legacy mode", "Λειτουργία συμβατότητας"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Χρήση μόνιμου κωδικού πρόσβασης"), ("Use permanent password", "Χρήση μόνιμου κωδικού πρόσβασης"),
("Use both passwords", "Χρήση και των δύο κωδικών πρόσβασης"), ("Use both passwords", "Χρήση και των δύο κωδικών πρόσβασης"),
("Set permanent password", "Ορισμός μόνιμου κωδικού πρόσβασης"), ("Set permanent password", "Ορισμός μόνιμου κωδικού πρόσβασης"),
("Enable Remote Restart", "Ενεργοποίηση απομακρυσμένης επανεκκίνησης"), ("Enable remote restart", "Ενεργοποίηση απομακρυσμένης επανεκκίνησης"),
("Restart Remote Device", "Επανεκκίνηση απομακρυσμένης συσκευής"), ("Restart remote device", "Επανεκκίνηση απομακρυσμένης συσκευής"),
("Are you sure you want to restart", "Είστε βέβαιοι ότι θέλετε να κάνετε επανεκκίνηση"), ("Are you sure you want to restart", "Είστε βέβαιοι ότι θέλετε να κάνετε επανεκκίνηση"),
("Restarting Remote Device", "Γίνεται επανεκκίνηση της απομακρυσμένης συσκευής"), ("Restarting remote device", "Γίνεται επανεκκίνηση της απομακρυσμένης συσκευής"),
("remote_restarting_tip", "Η απομακρυσμένη συσκευή επανεκκινείται, κλείστε αυτό το μήνυμα και επανασυνδεθείτε χρησιμοποιώντας τον μόνιμο κωδικό πρόσβασης."), ("remote_restarting_tip", "Η απομακρυσμένη συσκευή επανεκκινείται, κλείστε αυτό το μήνυμα και επανασυνδεθείτε χρησιμοποιώντας τον μόνιμο κωδικό πρόσβασης."),
("Copied", "Αντιγράφηκε"), ("Copied", "Αντιγράφηκε"),
("Exit Fullscreen", "Έξοδος από πλήρη οθόνη"), ("Exit Fullscreen", "Έξοδος από πλήρη οθόνη"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Από το σύστημα"), ("Follow System", "Από το σύστημα"),
("Enable hardware codec", "Ενεργοποίηση κωδικοποιητή υλικού"), ("Enable hardware codec", "Ενεργοποίηση κωδικοποιητή υλικού"),
("Unlock Security Settings", "Ξεκλείδωμα ρυθμίσεων ασφαλείας"), ("Unlock Security Settings", "Ξεκλείδωμα ρυθμίσεων ασφαλείας"),
("Enable Audio", "Ενεργοποίηση ήχου"), ("Enable audio", "Ενεργοποίηση ήχου"),
("Unlock Network Settings", "Ξεκλείδωμα ρυθμίσεων δικτύου"), ("Unlock Network Settings", "Ξεκλείδωμα ρυθμίσεων δικτύου"),
("Server", "Διακομιστής"), ("Server", "Διακομιστής"),
("Direct IP Access", "Πρόσβαση με χρήση IP"), ("Direct IP Access", "Πρόσβαση με χρήση IP"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Αλλαγή"), ("Change", "Αλλαγή"),
("Start session recording", "Έναρξη εγγραφής συνεδρίας"), ("Start session recording", "Έναρξη εγγραφής συνεδρίας"),
("Stop session recording", "Διακοπή εγγραφής συνεδρίας"), ("Stop session recording", "Διακοπή εγγραφής συνεδρίας"),
("Enable Recording Session", "Ενεργοποίηση εγγραφής συνεδρίας"), ("Enable recording session", "Ενεργοποίηση εγγραφής συνεδρίας"),
("Enable LAN Discovery", "Ενεργοποίηση εντοπισμού LAN"), ("Enable LAN discovery", "Ενεργοποίηση εντοπισμού LAN"),
("Deny LAN Discovery", "Απαγόρευση εντοπισμού LAN"), ("Deny LAN discovery", "Απαγόρευση εντοπισμού LAN"),
("Write a message", "Γράψτε ένα μήνυμα"), ("Write a message", "Γράψτε ένα μήνυμα"),
("Prompt", "Υπενθυμίζω"), ("Prompt", "Υπενθυμίζω"),
("Please wait for confirmation of UAC...", "Παρακαλώ περιμένετε για επιβεβαίωση του UAC..."), ("Please wait for confirmation of UAC...", "Παρακαλώ περιμένετε για επιβεβαίωση του UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Η υποστήριξη Wayland βρίσκεται σε πειραματικό στάδιο, χρησιμοποιήστε το X11 εάν χρειάζεστε πρόσβαση χωρίς επίβλεψη."), ("wayland_experiment_tip", "Η υποστήριξη Wayland βρίσκεται σε πειραματικό στάδιο, χρησιμοποιήστε το X11 εάν χρειάζεστε πρόσβαση χωρίς επίβλεψη."),
("Right click to select tabs", "Κάντε δεξί κλικ για να επιλέξετε καρτέλες"), ("Right click to select tabs", "Κάντε δεξί κλικ για να επιλέξετε καρτέλες"),
("Skipped", "Παράλειψη"), ("Skipped", "Παράλειψη"),
("Add to Address Book", "Προσθήκη στο Βιβλίο Διευθύνσεων"), ("Add to address book", "Προσθήκη στο Βιβλίο Διευθύνσεων"),
("Group", "Ομάδα"), ("Group", "Ομάδα"),
("Search", "Αναζήτηση"), ("Search", "Αναζήτηση"),
("Closed manually by web console", "Κλειστό χειροκίνητα από την κονσόλα web"), ("Closed manually by web console", "Κλειστό χειροκίνητα από την κονσόλα web"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -3,21 +3,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
[ [
("desk_tip", "Your desktop can be accessed with this ID and password."), ("desk_tip", "Your desktop can be accessed with this ID and password."),
("connecting_status", "Connecting to the RustDesk network..."), ("connecting_status", "Connecting to the RustDesk network..."),
("Enable Service", "Enable service"),
("Start Service", "Enable service"),
("not_ready_status", "Not ready. Please check your connection"), ("not_ready_status", "Not ready. Please check your connection"),
("Transfer File", "Transfer file"),
("Recent Sessions", "Recent sessions"),
("Address Book", "Address book"),
("TCP Tunneling", "TCP tunneling"),
("Enable Keyboard/Mouse", "Enable keyboard/mouse"),
("Enable Clipboard", "Enable clipboard"),
("Enable File Transfer", "Enable file transfer"),
("Enable TCP Tunneling", "Enable TCP tunneling"),
("IP Whitelisting", "IP whitelisting"),
("ID/Relay Server", "ID/Relay server"), ("ID/Relay Server", "ID/Relay server"),
("Import Server Config", "Import server config"),
("Export Server Config", "Export server config"),
("id_change_tip", "Only a-z, A-Z, 0-9 and _ (underscore) characters allowed. The first letter must be a-z, A-Z. Length between 6 and 16."), ("id_change_tip", "Only a-z, A-Z, 0-9 and _ (underscore) characters allowed. The first letter must be a-z, A-Z. Length between 6 and 16."),
("Slogan_tip", "Made with heart in this chaotic world!"), ("Slogan_tip", "Made with heart in this chaotic world!"),
("Build Date", "Build date"), ("Build Date", "Build date"),
@ -61,8 +48,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("setup_server_tip", "For faster connection, please set up your own server"), ("setup_server_tip", "For faster connection, please set up your own server"),
("Enter Remote ID", "Enter remote ID"), ("Enter Remote ID", "Enter remote ID"),
("Auto Login", "Auto Login (Only valid if you set \"Lock after session end\")"), ("Auto Login", "Auto Login (Only valid if you set \"Lock after session end\")"),
("Enable Direct IP Access", "Enable direct IP access"),
("Create Desktop Shortcut", "Create desktop shortcut"),
("Change Path", "Change path"), ("Change Path", "Change path"),
("Create Folder", "Create folder"), ("Create Folder", "Create folder"),
("whitelist_tip", "Only whitelisted IP can access me"), ("whitelist_tip", "Only whitelisted IP can access me"),
@ -104,15 +89,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("android_service_will_start_tip", "Turning on \"Screen Capture\" will automatically start the service, allowing other devices to request a connection to your device."), ("android_service_will_start_tip", "Turning on \"Screen Capture\" will automatically start the service, allowing other devices to request a connection to your device."),
("android_stop_service_tip", "Closing the service will automatically close all established connections."), ("android_stop_service_tip", "Closing the service will automatically close all established connections."),
("android_version_audio_tip", "The current Android version does not support audio capture, please upgrade to Android 10 or higher."), ("android_version_audio_tip", "The current Android version does not support audio capture, please upgrade to Android 10 or higher."),
("android_start_service_tip", "Tap [Start Service] or enable [Screen Capture] permission to start the screen sharing service."), ("android_start_service_tip", "Tap [Start service] or enable [Screen Capture] permission to start the screen sharing service."),
("android_permission_may_not_change_tip", "Permissions for established connections may not be changed instantly until reconnected."), ("android_permission_may_not_change_tip", "Permissions for established connections may not be changed instantly until reconnected."),
("doc_mac_permission", "https://rustdesk.com/docs/en/manual/mac/#enable-permissions"), ("doc_mac_permission", "https://rustdesk.com/docs/en/manual/mac/#enable-permissions"),
("Ignore Battery Optimizations", "Ignore battery optimizations"), ("Ignore Battery Optimizations", "Ignore battery optimizations"),
("android_open_battery_optimizations_tip", "If you want to disable this feature, please go to the next RustDesk application settings page, find and enter [Battery], Uncheck [Unrestricted]"), ("android_open_battery_optimizations_tip", "If you want to disable this feature, please go to the next RustDesk application settings page, find and enter [Battery], Uncheck [Unrestricted]"),
("Start on Boot", "Start on boot"),
("Enable Remote Restart", "Enable remote restart"),
("Restart Remote Device", "Restart remote device"),
("Restarting Remote Device", "Restarting remote device"),
("remote_restarting_tip", "Remote device is restarting, please close this message box and reconnect with permanent password after a while"), ("remote_restarting_tip", "Remote device is restarting, please close this message box and reconnect with permanent password after a while"),
("Exit Fullscreen", "Exit fullscreen"), ("Exit Fullscreen", "Exit fullscreen"),
("Mobile Actions", "Mobile actions"), ("Mobile Actions", "Mobile actions"),
@ -131,16 +112,12 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Light Theme", "Light theme"), ("Light Theme", "Light theme"),
("Follow System", "Follow system"), ("Follow System", "Follow system"),
("Unlock Security Settings", "Unlock security settings"), ("Unlock Security Settings", "Unlock security settings"),
("Enable Audio", "Enable audio"),
("Unlock Network Settings", "Unlock network settings"), ("Unlock Network Settings", "Unlock network settings"),
("Direct IP Access", "Direct IP access"), ("Direct IP Access", "Direct IP access"),
("Audio Input Device", "Audio input device"), ("Audio Input Device", "Audio input device"),
("Use IP Whitelisting", "Use IP whitelisting"), ("Use IP Whitelisting", "Use IP whitelisting"),
("Pin Toolbar", "Pin toolbar"), ("Pin Toolbar", "Pin toolbar"),
("Unpin Toolbar", "Unpin toolbar"), ("Unpin Toolbar", "Unpin toolbar"),
("Enable Recording Session", "Enable recording session"),
("Enable LAN Discovery", "Enable LAN discovery"),
("Deny LAN Discovery", "Deny LAN discovery"),
("elevated_foreground_window_tip", "The current window of the remote desktop requires higher privilege to operate, so it's unable to use the mouse and keyboard temporarily. You can request the remote user to minimize the current window, or click elevation button on the connection management window. To avoid this problem, it is recommended to install the software on the remote device."), ("elevated_foreground_window_tip", "The current window of the remote desktop requires higher privilege to operate, so it's unable to use the mouse and keyboard temporarily. You can request the remote user to minimize the current window, or click elevation button on the connection management window. To avoid this problem, it is recommended to install the software on the remote device."),
("Keyboard Settings", "Keyboard settings"), ("Keyboard Settings", "Keyboard settings"),
("Full Access", "Full access"), ("Full Access", "Full access"),
@ -150,7 +127,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("One-time Password", "One-time password"), ("One-time Password", "One-time password"),
("hide_cm_tip", "Allow hiding only if accepting sessions via password and using permanent password"), ("hide_cm_tip", "Allow hiding only if accepting sessions via password and using permanent password"),
("wayland_experiment_tip", "Wayland support is in experimental stage, please use X11 if you require unattended access."), ("wayland_experiment_tip", "Wayland support is in experimental stage, please use X11 if you require unattended access."),
("Add to Address Book", "Add to address book"),
("software_render_tip", "If you're using Nvidia graphics card under Linux and the remote window closes immediately after connecting, switching to the open-source Nouveau driver and choosing to use software rendering may help. A software restart is required."), ("software_render_tip", "If you're using Nvidia graphics card under Linux and the remote window closes immediately after connecting, switching to the open-source Nouveau driver and choosing to use software rendering may help. A software restart is required."),
("config_input", "In order to control remote desktop with keyboard, you need to grant RustDesk \"Input Monitoring\" permissions."), ("config_input", "In order to control remote desktop with keyboard, you need to grant RustDesk \"Input Monitoring\" permissions."),
("config_microphone", "In order to speak remotely, you need to grant RustDesk \"Record Audio\" permissions."), ("config_microphone", "In order to speak remotely, you need to grant RustDesk \"Record Audio\" permissions."),
@ -226,5 +202,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("display_is_plugged_out_msg", "The display is plugged out, switch to the first display."), ("display_is_plugged_out_msg", "The display is plugged out, switch to the first display."),
("elevated_switch_display_msg", "Switch to the primary display because multiple displays are not supported in elevated mode."), ("elevated_switch_display_msg", "Switch to the primary display because multiple displays are not supported in elevated mode."),
("selinux_tip", "SELinux is enabled on your device, which may prevent RustDesk from running properly as controlled side."), ("selinux_tip", "SELinux is enabled on your device, which may prevent RustDesk from running properly as controlled side."),
("id_input_tip", "You can input an ID, a direct IP, or a domain with a port (<domain>:<port>).\nIf you want to access a device on another server, please append the server address (<id>@<server_address>?key=<key_value>), for example,\n9123456234@192.168.16.1:21117?key=5Qbwsde3unUcJBtrx9ZkvUmwFNoExHzpryHuPUdqlWM=.\nIf you want to access a device on a public server, please input \"<id>@public\", the key is not needed for public server"),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Preta"), ("Ready", "Preta"),
("Established", ""), ("Established", ""),
("connecting_status", "Konektante al la reto RustDesk..."), ("connecting_status", "Konektante al la reto RustDesk..."),
("Enable Service", "Ebligi servon"), ("Enable service", "Ebligi servon"),
("Start Service", "Starti servon"), ("Start service", "Starti servon"),
("Service is running", ""), ("Service is running", ""),
("Service is not running", "La servo ne funkcias"), ("Service is not running", "La servo ne funkcias"),
("not_ready_status", "Ne preta, bonvolu kontroli la retkonekto"), ("not_ready_status", "Ne preta, bonvolu kontroli la retkonekto"),
("Control Remote Desktop", "Kontroli foran aparaton"), ("Control Remote Desktop", "Kontroli foran aparaton"),
("Transfer File", "Transigi dosieron"), ("Transfer file", "Transigi dosieron"),
("Connect", "Konekti al"), ("Connect", "Konekti al"),
("Recent Sessions", "Lastaj sesioj"), ("Recent sessions", "Lastaj sesioj"),
("Address Book", "Adresaro"), ("Address book", "Adresaro"),
("Confirmation", "Konfirmacio"), ("Confirmation", "Konfirmacio"),
("TCP Tunneling", "Tunelado TCP"), ("TCP tunneling", "Tunelado TCP"),
("Remove", "Forigi"), ("Remove", "Forigi"),
("Refresh random password", "Regeneri hazardan pasvorton"), ("Refresh random password", "Regeneri hazardan pasvorton"),
("Set your own password", "Agordi vian propran pasvorton"), ("Set your own password", "Agordi vian propran pasvorton"),
("Enable Keyboard/Mouse", "Ebligi klavaro/muso"), ("Enable keyboard/mouse", "Ebligi klavaro/muso"),
("Enable Clipboard", "Sinkronigi poŝon"), ("Enable clipboard", "Sinkronigi poŝon"),
("Enable File Transfer", "Ebligi dosiertransigado"), ("Enable file transfer", "Ebligi dosiertransigado"),
("Enable TCP Tunneling", "Ebligi tunelado TCP"), ("Enable TCP tunneling", "Ebligi tunelado TCP"),
("IP Whitelisting", "Listo de IP akceptataj"), ("IP Whitelisting", "Listo de IP akceptataj"),
("ID/Relay Server", "Identigila/Relajsa servilo"), ("ID/Relay Server", "Identigila/Relajsa servilo"),
("Import Server Config", "Enporti servilan agordon"), ("Import server config", "Enporti servilan agordon"),
("Export Server Config", ""), ("Export Server Config", ""),
("Import server configuration successfully", "Importi servilan agordon sukcese"), ("Import server configuration successfully", "Importi servilan agordon sukcese"),
("Export server configuration successfully", ""), ("Export server configuration successfully", ""),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Konektante..."), ("Logging in...", "Konektante..."),
("Enable RDP session sharing", "Ebligi la kundivido de sesio RDP"), ("Enable RDP session sharing", "Ebligi la kundivido de sesio RDP"),
("Auto Login", "Aŭtomata konektado (la ŝloso nur estos ebligita post la malebligado de la unua parametro)"), ("Auto Login", "Aŭtomata konektado (la ŝloso nur estos ebligita post la malebligado de la unua parametro)"),
("Enable Direct IP Access", "Permesi direkta eniro per IP"), ("Enable direct IP access", "Permesi direkta eniro per IP"),
("Rename", "Renomi"), ("Rename", "Renomi"),
("Space", "Spaco"), ("Space", "Spaco"),
("Create Desktop Shortcut", "Krei ligilon sur la labortablon"), ("Create desktop shortcut", "Krei ligilon sur la labortablon"),
("Change Path", "Ŝanĝi vojon"), ("Change Path", "Ŝanĝi vojon"),
("Create Folder", "Krei dosierujon"), ("Create Folder", "Krei dosierujon"),
("Please enter the folder name", "Bonvolu enigi la dosiernomon"), ("Please enter the folder name", "Bonvolu enigi la dosiernomon"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", ""), ("Keep RustDesk background service", ""),
("Ignore Battery Optimizations", ""), ("Ignore Battery Optimizations", ""),
("android_open_battery_optimizations_tip", ""), ("android_open_battery_optimizations_tip", ""),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", ""), ("Connection not allowed", ""),
("Legacy mode", ""), ("Legacy mode", ""),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", ""), ("Use permanent password", ""),
("Use both passwords", ""), ("Use both passwords", ""),
("Set permanent password", ""), ("Set permanent password", ""),
("Enable Remote Restart", ""), ("Enable remote restart", ""),
("Restart Remote Device", ""), ("Restart remote device", ""),
("Are you sure you want to restart", ""), ("Are you sure you want to restart", ""),
("Restarting Remote Device", ""), ("Restarting remote device", ""),
("remote_restarting_tip", ""), ("remote_restarting_tip", ""),
("Copied", ""), ("Copied", ""),
("Exit Fullscreen", "Eliru Plenekranon"), ("Exit Fullscreen", "Eliru Plenekranon"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", ""), ("Follow System", ""),
("Enable hardware codec", ""), ("Enable hardware codec", ""),
("Unlock Security Settings", ""), ("Unlock Security Settings", ""),
("Enable Audio", ""), ("Enable audio", ""),
("Unlock Network Settings", ""), ("Unlock Network Settings", ""),
("Server", ""), ("Server", ""),
("Direct IP Access", ""), ("Direct IP Access", ""),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", ""), ("Change", ""),
("Start session recording", ""), ("Start session recording", ""),
("Stop session recording", ""), ("Stop session recording", ""),
("Enable Recording Session", ""), ("Enable recording session", ""),
("Enable LAN Discovery", ""), ("Enable LAN discovery", ""),
("Deny LAN Discovery", ""), ("Deny LAN discovery", ""),
("Write a message", ""), ("Write a message", ""),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", ""), ("Please wait for confirmation of UAC...", ""),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Listo"), ("Ready", "Listo"),
("Established", "Establecido"), ("Established", "Establecido"),
("connecting_status", "Conexión a la red RustDesk en progreso..."), ("connecting_status", "Conexión a la red RustDesk en progreso..."),
("Enable Service", "Habilitar Servicio"), ("Enable service", "Habilitar Servicio"),
("Start Service", "Iniciar Servicio"), ("Start service", "Iniciar Servicio"),
("Service is running", "El servicio se está ejecutando"), ("Service is running", "El servicio se está ejecutando"),
("Service is not running", "El servicio no se está ejecutando"), ("Service is not running", "El servicio no se está ejecutando"),
("not_ready_status", "No está listo. Comprueba tu conexión"), ("not_ready_status", "No está listo. Comprueba tu conexión"),
("Control Remote Desktop", "Controlar escritorio remoto"), ("Control Remote Desktop", "Controlar escritorio remoto"),
("Transfer File", "Transferir archivo"), ("Transfer file", "Transferir archivo"),
("Connect", "Conectar"), ("Connect", "Conectar"),
("Recent Sessions", "Sesiones recientes"), ("Recent sessions", "Sesiones recientes"),
("Address Book", "Directorio"), ("Address book", "Directorio"),
("Confirmation", "Confirmación"), ("Confirmation", "Confirmación"),
("TCP Tunneling", "Túnel TCP"), ("TCP tunneling", "Túnel TCP"),
("Remove", "Quitar"), ("Remove", "Quitar"),
("Refresh random password", "Actualizar contraseña aleatoria"), ("Refresh random password", "Actualizar contraseña aleatoria"),
("Set your own password", "Establece tu propia contraseña"), ("Set your own password", "Establece tu propia contraseña"),
("Enable Keyboard/Mouse", "Habilitar teclado/ratón"), ("Enable keyboard/mouse", "Habilitar teclado/ratón"),
("Enable Clipboard", "Habilitar portapapeles"), ("Enable clipboard", "Habilitar portapapeles"),
("Enable File Transfer", "Habilitar transferencia de archivos"), ("Enable file transfer", "Habilitar transferencia de archivos"),
("Enable TCP Tunneling", "Habilitar túnel TCP"), ("Enable TCP tunneling", "Habilitar túnel TCP"),
("IP Whitelisting", "Direcciones IP admitidas"), ("IP Whitelisting", "Direcciones IP admitidas"),
("ID/Relay Server", "Servidor ID/Relay"), ("ID/Relay Server", "Servidor ID/Relay"),
("Import Server Config", "Importar configuración de servidor"), ("Import server config", "Importar configuración de servidor"),
("Export Server Config", "Exportar configuración del servidor"), ("Export Server Config", "Exportar configuración del servidor"),
("Import server configuration successfully", "Configuración de servidor importada con éxito"), ("Import server configuration successfully", "Configuración de servidor importada con éxito"),
("Export server configuration successfully", "Configuración de servidor exportada con éxito"), ("Export server configuration successfully", "Configuración de servidor exportada con éxito"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Iniciando sesión..."), ("Logging in...", "Iniciando sesión..."),
("Enable RDP session sharing", "Habilitar el uso compartido de sesiones RDP"), ("Enable RDP session sharing", "Habilitar el uso compartido de sesiones RDP"),
("Auto Login", "Inicio de sesión automático"), ("Auto Login", "Inicio de sesión automático"),
("Enable Direct IP Access", "Habilitar acceso IP directo"), ("Enable direct IP access", "Habilitar acceso IP directo"),
("Rename", "Renombrar"), ("Rename", "Renombrar"),
("Space", "Espacio"), ("Space", "Espacio"),
("Create Desktop Shortcut", "Crear acceso directo en el escritorio"), ("Create desktop shortcut", "Crear acceso directo en el escritorio"),
("Change Path", "Cambiar ruta"), ("Change Path", "Cambiar ruta"),
("Create Folder", "Crear carpeta"), ("Create Folder", "Crear carpeta"),
("Please enter the folder name", "Por favor introduzca el nombre de la carpeta"), ("Please enter the folder name", "Por favor introduzca el nombre de la carpeta"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Dejar RustDesk como Servicio en 2do plano"), ("Keep RustDesk background service", "Dejar RustDesk como Servicio en 2do plano"),
("Ignore Battery Optimizations", "Ignorar optimizacioens de bateria"), ("Ignore Battery Optimizations", "Ignorar optimizacioens de bateria"),
("android_open_battery_optimizations_tip", "Si deseas deshabilitar esta característica, por favor, ve a la página siguiente de ajustes, busca y entra en [Batería] y desmarca [Sin restricción]"), ("android_open_battery_optimizations_tip", "Si deseas deshabilitar esta característica, por favor, ve a la página siguiente de ajustes, busca y entra en [Batería] y desmarca [Sin restricción]"),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "Conexión no disponible"), ("Connection not allowed", "Conexión no disponible"),
("Legacy mode", "Modo heredado"), ("Legacy mode", "Modo heredado"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Usar contraseña permamente"), ("Use permanent password", "Usar contraseña permamente"),
("Use both passwords", "Usar ambas contraseñas"), ("Use both passwords", "Usar ambas contraseñas"),
("Set permanent password", "Establecer contraseña permamente"), ("Set permanent password", "Establecer contraseña permamente"),
("Enable Remote Restart", "Habilitar reinicio remoto"), ("Enable remote restart", "Habilitar reinicio remoto"),
("Restart Remote Device", "Reiniciar dispositivo"), ("Restart remote device", "Reiniciar dispositivo"),
("Are you sure you want to restart", "¿Estás seguro de que deseas reiniciar?"), ("Are you sure you want to restart", "¿Estás seguro de que deseas reiniciar?"),
("Restarting Remote Device", "Reiniciando dispositivo remoto"), ("Restarting remote device", "Reiniciando dispositivo remoto"),
("remote_restarting_tip", "El dispositivo remoto se está reiniciando. Por favor cierre este mensaje y vuelva a conectarse con la contraseña peremanente en unos momentos."), ("remote_restarting_tip", "El dispositivo remoto se está reiniciando. Por favor cierre este mensaje y vuelva a conectarse con la contraseña peremanente en unos momentos."),
("Copied", "Copiado"), ("Copied", "Copiado"),
("Exit Fullscreen", "Salir de pantalla completa"), ("Exit Fullscreen", "Salir de pantalla completa"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Tema del sistema"), ("Follow System", "Tema del sistema"),
("Enable hardware codec", "Habilitar códec por hardware"), ("Enable hardware codec", "Habilitar códec por hardware"),
("Unlock Security Settings", "Desbloquear ajustes de seguridad"), ("Unlock Security Settings", "Desbloquear ajustes de seguridad"),
("Enable Audio", "Habilitar Audio"), ("Enable audio", "Habilitar Audio"),
("Unlock Network Settings", "Desbloquear Ajustes de Red"), ("Unlock Network Settings", "Desbloquear Ajustes de Red"),
("Server", "Servidor"), ("Server", "Servidor"),
("Direct IP Access", "Acceso IP Directo"), ("Direct IP Access", "Acceso IP Directo"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Cambiar"), ("Change", "Cambiar"),
("Start session recording", "Comenzar grabación de sesión"), ("Start session recording", "Comenzar grabación de sesión"),
("Stop session recording", "Detener grabación de sesión"), ("Stop session recording", "Detener grabación de sesión"),
("Enable Recording Session", "Habilitar grabación de sesión"), ("Enable recording session", "Habilitar grabación de sesión"),
("Enable LAN Discovery", "Habilitar descubrimiento de LAN"), ("Enable LAN discovery", "Habilitar descubrimiento de LAN"),
("Deny LAN Discovery", "Denegar descubrimiento de LAN"), ("Deny LAN discovery", "Denegar descubrimiento de LAN"),
("Write a message", "Escribir un mensaje"), ("Write a message", "Escribir un mensaje"),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", "Por favor, espera confirmación de UAC"), ("Please wait for confirmation of UAC...", "Por favor, espera confirmación de UAC"),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "El soporte para Wayland está en fase experimental, por favor, use X11 si necesita acceso desatendido."), ("wayland_experiment_tip", "El soporte para Wayland está en fase experimental, por favor, use X11 si necesita acceso desatendido."),
("Right click to select tabs", "Clic derecho para seleccionar pestañas"), ("Right click to select tabs", "Clic derecho para seleccionar pestañas"),
("Skipped", "Omitido"), ("Skipped", "Omitido"),
("Add to Address Book", "Añadir al directorio"), ("Add to address book", "Añadir al directorio"),
("Group", "Grupo"), ("Group", "Grupo"),
("Search", "Búsqueda"), ("Search", "Búsqueda"),
("Closed manually by web console", "Cerrado manualmente por la consola web"), ("Closed manually by web console", "Cerrado manualmente por la consola web"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Desconectar todo"), ("Plug out all", "Desconectar todo"),
("True color (4:4:4)", "Color real (4:4:4)"), ("True color (4:4:4)", "Color real (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "آماده به کار"), ("Ready", "آماده به کار"),
("Established", "اتصال برقرار شد"), ("Established", "اتصال برقرار شد"),
("connecting_status", "...در حال برقراری ارتباط با سرور"), ("connecting_status", "...در حال برقراری ارتباط با سرور"),
("Enable Service", "فعالسازی سرویس"), ("Enable service", "فعالسازی سرویس"),
("Start Service", "اجرای سرویس"), ("Start service", "اجرای سرویس"),
("Service is running", "سرویس در حال اجرا است"), ("Service is running", "سرویس در حال اجرا است"),
("Service is not running", "سرویس اجرا نشده"), ("Service is not running", "سرویس اجرا نشده"),
("not_ready_status", "ارتباط برقرار نشد. لطفا شبکه خود را بررسی کنید"), ("not_ready_status", "ارتباط برقرار نشد. لطفا شبکه خود را بررسی کنید"),
("Control Remote Desktop", "کنترل دسکتاپ میزبان"), ("Control Remote Desktop", "کنترل دسکتاپ میزبان"),
("Transfer File", "انتقال فایل"), ("Transfer file", "انتقال فایل"),
("Connect", "اتصال"), ("Connect", "اتصال"),
("Recent Sessions", "جلسات اخیر"), ("Recent sessions", "جلسات اخیر"),
("Address Book", "دفترچه آدرس"), ("Address book", "دفترچه آدرس"),
("Confirmation", "تایید"), ("Confirmation", "تایید"),
("TCP Tunneling", "TCP تانل"), ("TCP tunneling", "TCP تانل"),
("Remove", "حذف"), ("Remove", "حذف"),
("Refresh random password", "بروزرسانی رمز عبور تصادفی"), ("Refresh random password", "بروزرسانی رمز عبور تصادفی"),
("Set your own password", "!رمز عبور دلخواه بگذارید"), ("Set your own password", "!رمز عبور دلخواه بگذارید"),
("Enable Keyboard/Mouse", " فعالسازی ماوس/صفحه کلید"), ("Enable keyboard/mouse", " فعالسازی ماوس/صفحه کلید"),
("Enable Clipboard", "فعال سازی کلیپبورد"), ("Enable clipboard", "فعال سازی کلیپبورد"),
("Enable File Transfer", "انتقال فایل را فعال کنید"), ("Enable file transfer", "انتقال فایل را فعال کنید"),
("Enable TCP Tunneling", "را فعال کنید TCP تانل"), ("Enable TCP tunneling", "را فعال کنید TCP تانل"),
("IP Whitelisting", "های مجاز IP لیست"), ("IP Whitelisting", "های مجاز IP لیست"),
("ID/Relay Server", "ID/Relay سرور"), ("ID/Relay Server", "ID/Relay سرور"),
("Import Server Config", "تنظیم سرور با فایل"), ("Import server config", "تنظیم سرور با فایل"),
("Export Server Config", "ایجاد فایل تظیمات از سرور فعلی"), ("Export Server Config", "ایجاد فایل تظیمات از سرور فعلی"),
("Import server configuration successfully", "تنظیمات سرور با فایل کانفیگ با موفقیت انجام شد"), ("Import server configuration successfully", "تنظیمات سرور با فایل کانفیگ با موفقیت انجام شد"),
("Export server configuration successfully", "ایجاد فایل کانفیگ از تنظیمات فعلی با موفقیت انجام شد"), ("Export server configuration successfully", "ایجاد فایل کانفیگ از تنظیمات فعلی با موفقیت انجام شد"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "...در حال ورود"), ("Logging in...", "...در حال ورود"),
("Enable RDP session sharing", "را فعال کنید RDP اشتراک گذاری جلسه"), ("Enable RDP session sharing", "را فعال کنید RDP اشتراک گذاری جلسه"),
("Auto Login", "ورود خودکار"), ("Auto Login", "ورود خودکار"),
("Enable Direct IP Access", "را فعال کنید IP دسترسی مستقیم"), ("Enable direct IP access", "را فعال کنید IP دسترسی مستقیم"),
("Rename", "تغییر نام"), ("Rename", "تغییر نام"),
("Space", "فضا"), ("Space", "فضا"),
("Create Desktop Shortcut", "ساخت میانبر روی دسکتاپ"), ("Create desktop shortcut", "ساخت میانبر روی دسکتاپ"),
("Change Path", "تغییر مسیر"), ("Change Path", "تغییر مسیر"),
("Create Folder", "ایجاد پوشه"), ("Create Folder", "ایجاد پوشه"),
("Please enter the folder name", "نام پوشه را وارد کنید"), ("Please enter the folder name", "نام پوشه را وارد کنید"),
@ -286,7 +286,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("android_service_will_start_tip", "فعال کردن ضبط صفحه به طور خودکار سرویس را راه اندازی می کند و به دستگاه های دیگر امکان می دهد درخواست اتصال به آن دستگاه را داشته باشند."), ("android_service_will_start_tip", "فعال کردن ضبط صفحه به طور خودکار سرویس را راه اندازی می کند و به دستگاه های دیگر امکان می دهد درخواست اتصال به آن دستگاه را داشته باشند."),
("android_stop_service_tip", "با بستن سرویس، تمام اتصالات برقرار شده به طور خودکار بسته می شود"), ("android_stop_service_tip", "با بستن سرویس، تمام اتصالات برقرار شده به طور خودکار بسته می شود"),
("android_version_audio_tip", "نسخه فعلی اندروید از ضبط صدا پشتیبانی نمی‌کند، لطفاً به اندروید 10 یا بالاتر به‌روزرسانی کنید"), ("android_version_audio_tip", "نسخه فعلی اندروید از ضبط صدا پشتیبانی نمی‌کند، لطفاً به اندروید 10 یا بالاتر به‌روزرسانی کنید"),
("android_start_service_tip", "را فعال کنید [Screen Capture] ضربه بزنید یا مجوز [Start Service] برای شروع سرویس اشتراک ‌گذاری صفحه، روی"), ("android_start_service_tip", "را فعال کنید [Screen Capture] ضربه بزنید یا مجوز [Start service] برای شروع سرویس اشتراک ‌گذاری صفحه، روی"),
("android_permission_may_not_change_tip", "مجوزهای ایجاد شده یا تغییر یافته برای اتصالات جاری تغییر نخواهد کرد، برای تغییر نیاز است مجددا اتصال برقرار گردد"), ("android_permission_may_not_change_tip", "مجوزهای ایجاد شده یا تغییر یافته برای اتصالات جاری تغییر نخواهد کرد، برای تغییر نیاز است مجددا اتصال برقرار گردد"),
("Account", "حساب کاربری"), ("Account", "حساب کاربری"),
("Overwrite", "بازنویسی"), ("Overwrite", "بازنویسی"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "را در پس زمینه نگه دارید RustDesk سرویس"), ("Keep RustDesk background service", "را در پس زمینه نگه دارید RustDesk سرویس"),
("Ignore Battery Optimizations", "بهینه سازی باتری نادیده گرفته شود"), ("Ignore Battery Optimizations", "بهینه سازی باتری نادیده گرفته شود"),
("android_open_battery_optimizations_tip", "به صفحه تنظیمات بعدی بروید"), ("android_open_battery_optimizations_tip", "به صفحه تنظیمات بعدی بروید"),
("Start on Boot", "در هنگام بوت شروع شود"), ("Start on boot", "در هنگام بوت شروع شود"),
("Start the screen sharing service on boot, requires special permissions", "سرویس اشتراک‌گذاری صفحه را در بوت راه‌اندازی کنید، به مجوزهای خاصی نیاز دارد"), ("Start the screen sharing service on boot, requires special permissions", "سرویس اشتراک‌گذاری صفحه را در بوت راه‌اندازی کنید، به مجوزهای خاصی نیاز دارد"),
("Connection not allowed", "اتصال مجاز نیست"), ("Connection not allowed", "اتصال مجاز نیست"),
("Legacy mode", "legacy حالت"), ("Legacy mode", "legacy حالت"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "از رمز عبور دائمی استفاده شود"), ("Use permanent password", "از رمز عبور دائمی استفاده شود"),
("Use both passwords", "از هر دو رمز عبور استفاده شود"), ("Use both passwords", "از هر دو رمز عبور استفاده شود"),
("Set permanent password", "یک رمز عبور دائمی تنظیم شود"), ("Set permanent password", "یک رمز عبور دائمی تنظیم شود"),
("Enable Remote Restart", "فعال کردن قابلیت ریستارت از راه دور"), ("Enable remote restart", "فعال کردن قابلیت ریستارت از راه دور"),
("Restart Remote Device", "ریستارت کردن از راه دور"), ("Restart remote device", "ریستارت کردن از راه دور"),
("Are you sure you want to restart", "ایا مطمئن هستید میخواهید راه اندازی مجدد انجام بدید؟"), ("Are you sure you want to restart", "ایا مطمئن هستید میخواهید راه اندازی مجدد انجام بدید؟"),
("Restarting Remote Device", "در حال راه اندازی مجدد دستگاه راه دور"), ("Restarting remote device", "در حال راه اندازی مجدد دستگاه راه دور"),
("remote_restarting_tip", "دستگاه راه دور در حال راه اندازی مجدد است. این پیام را ببندید و پس از مدتی با استفاده از یک رمز عبور دائمی دوباره وصل شوید."), ("remote_restarting_tip", "دستگاه راه دور در حال راه اندازی مجدد است. این پیام را ببندید و پس از مدتی با استفاده از یک رمز عبور دائمی دوباره وصل شوید."),
("Copied", "کپی شده است"), ("Copied", "کپی شده است"),
("Exit Fullscreen", "از حالت تمام صفحه خارج شوید"), ("Exit Fullscreen", "از حالت تمام صفحه خارج شوید"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "پیروی از سیستم"), ("Follow System", "پیروی از سیستم"),
("Enable hardware codec", "فعال سازی کدک سخت افزاری"), ("Enable hardware codec", "فعال سازی کدک سخت افزاری"),
("Unlock Security Settings", "دسترسی کامل به تنظیمات امنیتی"), ("Unlock Security Settings", "دسترسی کامل به تنظیمات امنیتی"),
("Enable Audio", "فعال شدن صدا"), ("Enable audio", "فعال شدن صدا"),
("Unlock Network Settings", "دسترسی کامل به تنظیمات شبکه"), ("Unlock Network Settings", "دسترسی کامل به تنظیمات شبکه"),
("Server", "سرور"), ("Server", "سرور"),
("Direct IP Access", "IP دسترسی مستقیم به"), ("Direct IP Access", "IP دسترسی مستقیم به"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "تغییر"), ("Change", "تغییر"),
("Start session recording", "شروع ضبط جلسه"), ("Start session recording", "شروع ضبط جلسه"),
("Stop session recording", "توقف ضبط جلسه"), ("Stop session recording", "توقف ضبط جلسه"),
("Enable Recording Session", "فعالسازی ضبط جلسه"), ("Enable recording session", "فعالسازی ضبط جلسه"),
("Enable LAN Discovery", "فعالسازی جستجو در شبکه"), ("Enable LAN discovery", "فعالسازی جستجو در شبکه"),
("Deny LAN Discovery", "غیر فعالسازی جستجو در شبکه"), ("Deny LAN discovery", "غیر فعالسازی جستجو در شبکه"),
("Write a message", "یک پیام بنویسید"), ("Write a message", "یک پیام بنویسید"),
("Prompt", "سریع"), ("Prompt", "سریع"),
("Please wait for confirmation of UAC...", "باشید UAC لطفا منتظر تایید"), ("Please wait for confirmation of UAC...", "باشید UAC لطفا منتظر تایید"),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "پشتیبانی Wayland در مرحله آزمایشی است، لطفاً در صورت نیاز به دسترسی بدون مراقبت از X11 استفاده کنید."), ("wayland_experiment_tip", "پشتیبانی Wayland در مرحله آزمایشی است، لطفاً در صورت نیاز به دسترسی بدون مراقبت از X11 استفاده کنید."),
("Right click to select tabs", "برای انتخاب تب ها راست کلیک کنید"), ("Right click to select tabs", "برای انتخاب تب ها راست کلیک کنید"),
("Skipped", "رد شد"), ("Skipped", "رد شد"),
("Add to Address Book", "افزودن به دفترچه آدرس"), ("Add to address book", "افزودن به دفترچه آدرس"),
("Group", "گروه"), ("Group", "گروه"),
("Search", "جستجو"), ("Search", "جستجو"),
("Closed manually by web console", "به صورت دستی توسط کنسول وب بسته شد"), ("Closed manually by web console", "به صورت دستی توسط کنسول وب بسته شد"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Prêt"), ("Ready", "Prêt"),
("Established", "Établi"), ("Established", "Établi"),
("connecting_status", "Connexion au réseau RustDesk..."), ("connecting_status", "Connexion au réseau RustDesk..."),
("Enable Service", "Autoriser le service"), ("Enable service", "Autoriser le service"),
("Start Service", "Démarrer le service"), ("Start service", "Démarrer le service"),
("Service is running", "Le service est en cours d'exécution"), ("Service is running", "Le service est en cours d'exécution"),
("Service is not running", "Le service ne fonctionne pas"), ("Service is not running", "Le service ne fonctionne pas"),
("not_ready_status", "Pas prêt, veuillez vérifier la connexion réseau"), ("not_ready_status", "Pas prêt, veuillez vérifier la connexion réseau"),
("Control Remote Desktop", "Contrôler le bureau à distance"), ("Control Remote Desktop", "Contrôler le bureau à distance"),
("Transfer File", "Transfert de fichiers"), ("Transfer file", "Transfert de fichiers"),
("Connect", "Se connecter"), ("Connect", "Se connecter"),
("Recent Sessions", "Sessions récentes"), ("Recent sessions", "Sessions récentes"),
("Address Book", "Carnet d'adresses"), ("Address book", "Carnet d'adresses"),
("Confirmation", "Confirmation"), ("Confirmation", "Confirmation"),
("TCP Tunneling", "Tunnel TCP"), ("TCP tunneling", "Tunnel TCP"),
("Remove", "Supprimer"), ("Remove", "Supprimer"),
("Refresh random password", "Actualiser le mot de passe aléatoire"), ("Refresh random password", "Actualiser le mot de passe aléatoire"),
("Set your own password", "Définir votre propre mot de passe"), ("Set your own password", "Définir votre propre mot de passe"),
("Enable Keyboard/Mouse", "Activer le contrôle clavier/souris"), ("Enable keyboard/mouse", "Activer le contrôle clavier/souris"),
("Enable Clipboard", "Activer la synchronisation du presse-papier"), ("Enable clipboard", "Activer la synchronisation du presse-papier"),
("Enable File Transfer", "Activer le transfert de fichiers"), ("Enable file transfer", "Activer le transfert de fichiers"),
("Enable TCP Tunneling", "Activer le tunnel TCP"), ("Enable TCP tunneling", "Activer le tunnel TCP"),
("IP Whitelisting", "Liste blanche IP"), ("IP Whitelisting", "Liste blanche IP"),
("ID/Relay Server", "ID/Serveur Relais"), ("ID/Relay Server", "ID/Serveur Relais"),
("Import Server Config", "Importer la configuration du serveur"), ("Import server config", "Importer la configuration du serveur"),
("Export Server Config", "Exporter la configuration du serveur"), ("Export Server Config", "Exporter la configuration du serveur"),
("Import server configuration successfully", "Configuration du serveur importée avec succès"), ("Import server configuration successfully", "Configuration du serveur importée avec succès"),
("Export server configuration successfully", "Configuration du serveur exportée avec succès"), ("Export server configuration successfully", "Configuration du serveur exportée avec succès"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "En cours de connexion ..."), ("Logging in...", "En cours de connexion ..."),
("Enable RDP session sharing", "Activer le partage de session RDP"), ("Enable RDP session sharing", "Activer le partage de session RDP"),
("Auto Login", "Connexion automatique (le verrouillage ne sera effectif qu'après la désactivation du premier paramètre)"), ("Auto Login", "Connexion automatique (le verrouillage ne sera effectif qu'après la désactivation du premier paramètre)"),
("Enable Direct IP Access", "Autoriser l'accès direct par IP"), ("Enable direct IP access", "Autoriser l'accès direct par IP"),
("Rename", "Renommer"), ("Rename", "Renommer"),
("Space", "Espace"), ("Space", "Espace"),
("Create Desktop Shortcut", "Créer un raccourci sur le bureau"), ("Create desktop shortcut", "Créer un raccourci sur le bureau"),
("Change Path", "Changer de chemin"), ("Change Path", "Changer de chemin"),
("Create Folder", "Créer un dossier"), ("Create Folder", "Créer un dossier"),
("Please enter the folder name", "Veuillez saisir le nom du dossier"), ("Please enter the folder name", "Veuillez saisir le nom du dossier"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Gardez le service RustDesk en arrière plan"), ("Keep RustDesk background service", "Gardez le service RustDesk en arrière plan"),
("Ignore Battery Optimizations", "Ignorer les optimisations batterie"), ("Ignore Battery Optimizations", "Ignorer les optimisations batterie"),
("android_open_battery_optimizations_tip", "Conseil android d'optimisation de batterie"), ("android_open_battery_optimizations_tip", "Conseil android d'optimisation de batterie"),
("Start on Boot", "Lancer au démarrage"), ("Start on boot", "Lancer au démarrage"),
("Start the screen sharing service on boot, requires special permissions", "Lancer le service de partage d'écran au démarrage, nécessite des autorisations spéciales"), ("Start the screen sharing service on boot, requires special permissions", "Lancer le service de partage d'écran au démarrage, nécessite des autorisations spéciales"),
("Connection not allowed", "Connexion non autorisée"), ("Connection not allowed", "Connexion non autorisée"),
("Legacy mode", "Mode hérité"), ("Legacy mode", "Mode hérité"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Utiliser un mot de passe permanent"), ("Use permanent password", "Utiliser un mot de passe permanent"),
("Use both passwords", "Utiliser les mots de passe unique et permanent"), ("Use both passwords", "Utiliser les mots de passe unique et permanent"),
("Set permanent password", "Définir le mot de passe permanent"), ("Set permanent password", "Définir le mot de passe permanent"),
("Enable Remote Restart", "Activer le redémarrage à distance"), ("Enable remote restart", "Activer le redémarrage à distance"),
("Restart Remote Device", "Redémarrer l'appareil à distance"), ("Restart remote device", "Redémarrer l'appareil à distance"),
("Are you sure you want to restart", "Êtes-vous sûrs de vouloir redémarrer l'appareil ?"), ("Are you sure you want to restart", "Êtes-vous sûrs de vouloir redémarrer l'appareil ?"),
("Restarting Remote Device", "Redémarrage de l'appareil distant"), ("Restarting remote device", "Redémarrage de l'appareil distant"),
("remote_restarting_tip", "L'appareil distant redémarre, veuillez fermer cette boîte de message et vous reconnecter avec un mot de passe permanent après un certain temps"), ("remote_restarting_tip", "L'appareil distant redémarre, veuillez fermer cette boîte de message et vous reconnecter avec un mot de passe permanent après un certain temps"),
("Copied", "Copié"), ("Copied", "Copié"),
("Exit Fullscreen", "Quitter le mode plein écran"), ("Exit Fullscreen", "Quitter le mode plein écran"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Suivi système"), ("Follow System", "Suivi système"),
("Enable hardware codec", "Activer le transcodage matériel"), ("Enable hardware codec", "Activer le transcodage matériel"),
("Unlock Security Settings", "Déverrouiller les configurations de sécurité"), ("Unlock Security Settings", "Déverrouiller les configurations de sécurité"),
("Enable Audio", "Activer l'audio"), ("Enable audio", "Activer l'audio"),
("Unlock Network Settings", "Déverrouiller les configurations réseau"), ("Unlock Network Settings", "Déverrouiller les configurations réseau"),
("Server", "Serveur"), ("Server", "Serveur"),
("Direct IP Access", "Accès IP direct"), ("Direct IP Access", "Accès IP direct"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Modifier"), ("Change", "Modifier"),
("Start session recording", "Commencer l'enregistrement"), ("Start session recording", "Commencer l'enregistrement"),
("Stop session recording", "Stopper l'enregistrement"), ("Stop session recording", "Stopper l'enregistrement"),
("Enable Recording Session", "Activer l'enregistrement de session"), ("Enable recording session", "Activer l'enregistrement de session"),
("Enable LAN Discovery", "Activer la découverte sur réseau local"), ("Enable LAN discovery", "Activer la découverte sur réseau local"),
("Deny LAN Discovery", "Interdir la découverte sur réseau local"), ("Deny LAN discovery", "Interdir la découverte sur réseau local"),
("Write a message", "Ecrire un message"), ("Write a message", "Ecrire un message"),
("Prompt", "Annonce"), ("Prompt", "Annonce"),
("Please wait for confirmation of UAC...", "Veuillez attendre la confirmation de l'UAC..."), ("Please wait for confirmation of UAC...", "Veuillez attendre la confirmation de l'UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Le support Wayland est en phase expérimentale, veuillez utiliser X11 si vous avez besoin d'un accès sans surveillance."), ("wayland_experiment_tip", "Le support Wayland est en phase expérimentale, veuillez utiliser X11 si vous avez besoin d'un accès sans surveillance."),
("Right click to select tabs", "Clique droit pour selectionner les onglets"), ("Right click to select tabs", "Clique droit pour selectionner les onglets"),
("Skipped", "Ignoré"), ("Skipped", "Ignoré"),
("Add to Address Book", "Ajouter au carnet d'adresses"), ("Add to address book", "Ajouter au carnet d'adresses"),
("Group", "Groupe"), ("Group", "Groupe"),
("Search", "Rechercher"), ("Search", "Rechercher"),
("Closed manually by web console", "Fermé manuellement par la console Web"), ("Closed manually by web console", "Fermé manuellement par la console Web"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Kész"), ("Ready", "Kész"),
("Established", "Létrejött"), ("Established", "Létrejött"),
("connecting_status", "Csatlakozás folyamatban..."), ("connecting_status", "Csatlakozás folyamatban..."),
("Enable Service", "Szolgáltatás engedélyezése"), ("Enable service", "Szolgáltatás engedélyezése"),
("Start Service", "Szolgáltatás indítása"), ("Start service", "Szolgáltatás indítása"),
("Service is running", "Szolgáltatás aktív"), ("Service is running", "Szolgáltatás aktív"),
("Service is not running", "Szolgáltatás inaktív"), ("Service is not running", "Szolgáltatás inaktív"),
("not_ready_status", "Kapcsolódási hiba. Kérlek ellenőrizze a hálózati beállításokat."), ("not_ready_status", "Kapcsolódási hiba. Kérlek ellenőrizze a hálózati beállításokat."),
("Control Remote Desktop", "Távoli számítógép vezérlése"), ("Control Remote Desktop", "Távoli számítógép vezérlése"),
("Transfer File", "Fájlátvitel"), ("Transfer file", "Fájlátvitel"),
("Connect", "Csatlakozás"), ("Connect", "Csatlakozás"),
("Recent Sessions", "Legutóbbi munkamanetek"), ("Recent sessions", "Legutóbbi munkamanetek"),
("Address Book", "Címjegyzék"), ("Address book", "Címjegyzék"),
("Confirmation", "Megerősítés"), ("Confirmation", "Megerősítés"),
("TCP Tunneling", "TCP Tunneling"), ("TCP tunneling", "TCP tunneling"),
("Remove", "Eltávolít"), ("Remove", "Eltávolít"),
("Refresh random password", "Új véletlenszerű jelszó"), ("Refresh random password", "Új véletlenszerű jelszó"),
("Set your own password", "Saját jelszó beállítása"), ("Set your own password", "Saját jelszó beállítása"),
("Enable Keyboard/Mouse", "Billentyűzet/egér engedélyezése"), ("Enable keyboard/mouse", "Billentyűzet/egér engedélyezése"),
("Enable Clipboard", "Megosztott vágólap engedélyezése"), ("Enable clipboard", "Megosztott vágólap engedélyezése"),
("Enable File Transfer", "Fájlátvitel engedélyezése"), ("Enable file transfer", "Fájlátvitel engedélyezése"),
("Enable TCP Tunneling", "TCP Tunneling engedélyezése"), ("Enable TCP tunneling", "TCP tunneling engedélyezése"),
("IP Whitelisting", "IP engedélyezési lista"), ("IP Whitelisting", "IP engedélyezési lista"),
("ID/Relay Server", "Kiszolgáló szerver"), ("ID/Relay Server", "Kiszolgáló szerver"),
("Import Server Config", "Szerver konfiguráció importálása"), ("Import server config", "Szerver konfiguráció importálása"),
("Export Server Config", "Szerver konfiguráció exportálása"), ("Export Server Config", "Szerver konfiguráció exportálása"),
("Import server configuration successfully", "Szerver konfiguráció sikeresen importálva"), ("Import server configuration successfully", "Szerver konfiguráció sikeresen importálva"),
("Export server configuration successfully", "Szerver konfiguráció sikeresen exportálva"), ("Export server configuration successfully", "Szerver konfiguráció sikeresen exportálva"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "A belépés folyamatban..."), ("Logging in...", "A belépés folyamatban..."),
("Enable RDP session sharing", "RDP-munkamenet-megosztás engedélyezése"), ("Enable RDP session sharing", "RDP-munkamenet-megosztás engedélyezése"),
("Auto Login", "Automatikus bejelentkezés"), ("Auto Login", "Automatikus bejelentkezés"),
("Enable Direct IP Access", "Közvetlen IP-elérés engedélyezése"), ("Enable direct IP access", "Közvetlen IP-elérés engedélyezése"),
("Rename", "Átnevezés"), ("Rename", "Átnevezés"),
("Space", ""), ("Space", ""),
("Create Desktop Shortcut", "Asztali parancsikon létrehozása"), ("Create desktop shortcut", "Asztali parancsikon létrehozása"),
("Change Path", "Elérési út módosítása"), ("Change Path", "Elérési út módosítása"),
("Create Folder", "Mappa létrehozás"), ("Create Folder", "Mappa létrehozás"),
("Please enter the folder name", "Kérjük, adja meg a mappa nevét"), ("Please enter the folder name", "Kérjük, adja meg a mappa nevét"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "RustDesk futtatása a háttérben"), ("Keep RustDesk background service", "RustDesk futtatása a háttérben"),
("Ignore Battery Optimizations", "Akkumulátorkímélő figyelmen kívűl hagyása"), ("Ignore Battery Optimizations", "Akkumulátorkímélő figyelmen kívűl hagyása"),
("android_open_battery_optimizations_tip", "Ha le szeretné tiltani ezt a funkciót, lépjen a RustDesk alkalmazás beállítási oldalára, keresse meg az [Akkumulátorkímélő] lehetőséget és válassza a nincs korlátozás lehetőséget."), ("android_open_battery_optimizations_tip", "Ha le szeretné tiltani ezt a funkciót, lépjen a RustDesk alkalmazás beállítási oldalára, keresse meg az [Akkumulátorkímélő] lehetőséget és válassza a nincs korlátozás lehetőséget."),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "A csatlakozás nem engedélyezett"), ("Connection not allowed", "A csatlakozás nem engedélyezett"),
("Legacy mode", ""), ("Legacy mode", ""),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Állandó jelszó használata"), ("Use permanent password", "Állandó jelszó használata"),
("Use both passwords", "Mindkét jelszó használata"), ("Use both passwords", "Mindkét jelszó használata"),
("Set permanent password", "Állandó jelszó beállítása"), ("Set permanent password", "Állandó jelszó beállítása"),
("Enable Remote Restart", "Távoli újraindítás engedélyezése"), ("Enable remote restart", "Távoli újraindítás engedélyezése"),
("Restart Remote Device", "Távoli eszköz újraindítása"), ("Restart remote device", "Távoli eszköz újraindítása"),
("Are you sure you want to restart", "Biztos szeretné újraindítani?"), ("Are you sure you want to restart", "Biztos szeretné újraindítani?"),
("Restarting Remote Device", "Távoli eszköz újraindítása..."), ("Restarting remote device", "Távoli eszköz újraindítása..."),
("remote_restarting_tip", "A távoli eszköz újraindul, zárja be ezt az üzenetet, csatlakozzon újra, állandó jelszavával"), ("remote_restarting_tip", "A távoli eszköz újraindul, zárja be ezt az üzenetet, csatlakozzon újra, állandó jelszavával"),
("Copied", "Másolva"), ("Copied", "Másolva"),
("Exit Fullscreen", "Kilépés teljes képernyős módból"), ("Exit Fullscreen", "Kilépés teljes képernyős módból"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", ""), ("Follow System", ""),
("Enable hardware codec", "Hardveres kodek engedélyezése"), ("Enable hardware codec", "Hardveres kodek engedélyezése"),
("Unlock Security Settings", "Biztonsági beállítások feloldása"), ("Unlock Security Settings", "Biztonsági beállítások feloldása"),
("Enable Audio", "Hang engedélyezése"), ("Enable audio", "Hang engedélyezése"),
("Unlock Network Settings", "Hálózati beállítások feloldása"), ("Unlock Network Settings", "Hálózati beállítások feloldása"),
("Server", "Szerver"), ("Server", "Szerver"),
("Direct IP Access", "Közvetlen IP hozzáférés"), ("Direct IP Access", "Közvetlen IP hozzáférés"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Változtatás"), ("Change", "Változtatás"),
("Start session recording", "Munkamenet rögzítés indítása"), ("Start session recording", "Munkamenet rögzítés indítása"),
("Stop session recording", "Munkamenet rögzítés leállítása"), ("Stop session recording", "Munkamenet rögzítés leállítása"),
("Enable Recording Session", "Munkamenet rögzítés engedélyezése"), ("Enable recording session", "Munkamenet rögzítés engedélyezése"),
("Enable LAN Discovery", "Felfedezés enegedélyezése"), ("Enable LAN discovery", "Felfedezés enegedélyezése"),
("Deny LAN Discovery", "Felfedezés tiltása"), ("Deny LAN discovery", "Felfedezés tiltása"),
("Write a message", "Üzenet írása"), ("Write a message", "Üzenet írása"),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", ""), ("Please wait for confirmation of UAC...", ""),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Sudah siap"), ("Ready", "Sudah siap"),
("Established", "Didirikan"), ("Established", "Didirikan"),
("connecting_status", "Menghubungkan ke jaringan RustDesk..."), ("connecting_status", "Menghubungkan ke jaringan RustDesk..."),
("Enable Service", "Aktifkan Layanan"), ("Enable service", "Aktifkan Layanan"),
("Start Service", "Mulai Layanan"), ("Start service", "Mulai Layanan"),
("Service is running", "Layanan berjalan"), ("Service is running", "Layanan berjalan"),
("Service is not running", "Layanan tidak berjalan"), ("Service is not running", "Layanan tidak berjalan"),
("not_ready_status", "Belum siap. Silakan periksa koneksi Anda"), ("not_ready_status", "Belum siap. Silakan periksa koneksi Anda"),
("Control Remote Desktop", "Kontrol Remote Desktop"), ("Control Remote Desktop", "Kontrol Remote Desktop"),
("Transfer File", "File Transfer"), ("Transfer file", "File Transfer"),
("Connect", "Hubungkan"), ("Connect", "Hubungkan"),
("Recent Sessions", "Sesi Terkini"), ("Recent sessions", "Sesi Terkini"),
("Address Book", "Buku Alamat"), ("Address book", "Buku Alamat"),
("Confirmation", "Konfirmasi"), ("Confirmation", "Konfirmasi"),
("TCP Tunneling", "Tunneling TCP"), ("TCP tunneling", "Tunneling TCP"),
("Remove", "Hapus"), ("Remove", "Hapus"),
("Refresh random password", "Perbarui kata sandi acak"), ("Refresh random password", "Perbarui kata sandi acak"),
("Set your own password", "Tetapkan kata sandi Anda"), ("Set your own password", "Tetapkan kata sandi Anda"),
("Enable Keyboard/Mouse", "Aktifkan Keyboard/Mouse"), ("Enable keyboard/mouse", "Aktifkan Keyboard/Mouse"),
("Enable Clipboard", "Aktifkan Papan Klip"), ("Enable clipboard", "Aktifkan Papan Klip"),
("Enable File Transfer", "Aktifkan Transfer File"), ("Enable file transfer", "Aktifkan Transfer file"),
("Enable TCP Tunneling", "Aktifkan TCP Tunneling"), ("Enable TCP tunneling", "Aktifkan TCP tunneling"),
("IP Whitelisting", "Daftar IP yang diizinkan"), ("IP Whitelisting", "Daftar IP yang diizinkan"),
("ID/Relay Server", "ID/Relay Server"), ("ID/Relay Server", "ID/Relay Server"),
("Import Server Config", "Impor Konfigurasi Server"), ("Import server config", "Impor Konfigurasi Server"),
("Export Server Config", "Ekspor Konfigurasi Server"), ("Export Server Config", "Ekspor Konfigurasi Server"),
("Import server configuration successfully", "Impor konfigurasi server berhasil"), ("Import server configuration successfully", "Impor konfigurasi server berhasil"),
("Export server configuration successfully", "Ekspor konfigurasi server berhasil"), ("Export server configuration successfully", "Ekspor konfigurasi server berhasil"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Masuk..."), ("Logging in...", "Masuk..."),
("Enable RDP session sharing", "Aktifkan berbagi sesi RDP"), ("Enable RDP session sharing", "Aktifkan berbagi sesi RDP"),
("Auto Login", "Login Otomatis (Hanya berlaku jika Anda mengatur \"Kunci setelah sesi berakhir\")"), ("Auto Login", "Login Otomatis (Hanya berlaku jika Anda mengatur \"Kunci setelah sesi berakhir\")"),
("Enable Direct IP Access", "Aktifkan Akses IP Langsung"), ("Enable direct IP access", "Aktifkan Akses IP Langsung"),
("Rename", "Ubah nama"), ("Rename", "Ubah nama"),
("Space", "Spasi"), ("Space", "Spasi"),
("Create Desktop Shortcut", "Buat Pintasan Desktop"), ("Create desktop shortcut", "Buat Pintasan Desktop"),
("Change Path", "Ubah Direktori"), ("Change Path", "Ubah Direktori"),
("Create Folder", "Buat Folder"), ("Create Folder", "Buat Folder"),
("Please enter the folder name", "Silahkan masukkan nama folder"), ("Please enter the folder name", "Silahkan masukkan nama folder"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Pertahankan RustDesk berjalan pada service background"), ("Keep RustDesk background service", "Pertahankan RustDesk berjalan pada service background"),
("Ignore Battery Optimizations", "Abaikan Pengoptimalan Baterai"), ("Ignore Battery Optimizations", "Abaikan Pengoptimalan Baterai"),
("android_open_battery_optimizations_tip", "Jika anda ingin menonaktifkan fitur ini, buka halam pengaturan, cari dan pilih [Baterai], Uncheck [Tidak dibatasi]"), ("android_open_battery_optimizations_tip", "Jika anda ingin menonaktifkan fitur ini, buka halam pengaturan, cari dan pilih [Baterai], Uncheck [Tidak dibatasi]"),
("Start on Boot", "Mulai saat dihidupkan"), ("Start on boot", "Mulai saat dihidupkan"),
("Start the screen sharing service on boot, requires special permissions", "Mulai layanan berbagi layar saat sistem dinyalakan, memerlukan izin khusus."), ("Start the screen sharing service on boot, requires special permissions", "Mulai layanan berbagi layar saat sistem dinyalakan, memerlukan izin khusus."),
("Connection not allowed", "Koneksi tidak dizinkan"), ("Connection not allowed", "Koneksi tidak dizinkan"),
("Legacy mode", "Mode lawas"), ("Legacy mode", "Mode lawas"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Gunakan kata sandi permanaen"), ("Use permanent password", "Gunakan kata sandi permanaen"),
("Use both passwords", "Gunakan kedua kata sandi"), ("Use both passwords", "Gunakan kedua kata sandi"),
("Set permanent password", "Setel kata sandi permanen"), ("Set permanent password", "Setel kata sandi permanen"),
("Enable Remote Restart", "Aktifkan Restart Secara Remote"), ("Enable remote restart", "Aktifkan Restart Secara Remote"),
("Restart Remote Device", "Restart Perangkat Secara Remote"), ("Restart remote device", "Restart Perangkat Secara Remote"),
("Are you sure you want to restart", "Apakah Anda yakin ingin merestart"), ("Are you sure you want to restart", "Apakah Anda yakin ingin merestart"),
("Restarting Remote Device", "Merestart Perangkat Remote"), ("Restarting remote device", "Merestart Perangkat Remote"),
("remote_restarting_tip", "Perangkat remote sedang merestart, harap tutup pesan ini dan sambungkan kembali dengan kata sandi permanen setelah beberapa saat."), ("remote_restarting_tip", "Perangkat remote sedang merestart, harap tutup pesan ini dan sambungkan kembali dengan kata sandi permanen setelah beberapa saat."),
("Copied", "Disalin"), ("Copied", "Disalin"),
("Exit Fullscreen", "Keluar dari Layar Penuh"), ("Exit Fullscreen", "Keluar dari Layar Penuh"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Ikuti Sistem"), ("Follow System", "Ikuti Sistem"),
("Enable hardware codec", "Aktifkan kodek perangkat keras"), ("Enable hardware codec", "Aktifkan kodek perangkat keras"),
("Unlock Security Settings", "Buka Keamanan Pengaturan"), ("Unlock Security Settings", "Buka Keamanan Pengaturan"),
("Enable Audio", "Aktifkan Audio"), ("Enable audio", "Aktifkan Audio"),
("Unlock Network Settings", "Buka Keamanan Pengaturan Jaringan"), ("Unlock Network Settings", "Buka Keamanan Pengaturan Jaringan"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Akses IP Langsung"), ("Direct IP Access", "Akses IP Langsung"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Ubah"), ("Change", "Ubah"),
("Start session recording", "Mulai sesi perekaman"), ("Start session recording", "Mulai sesi perekaman"),
("Stop session recording", "Hentikan sesi perekaman"), ("Stop session recording", "Hentikan sesi perekaman"),
("Enable Recording Session", "Aktifkan Sesi Perekaman"), ("Enable recording session", "Aktifkan Sesi Perekaman"),
("Enable LAN Discovery", "Aktifkan Pencarian Jaringan Lokal (LAN)"), ("Enable LAN discovery", "Aktifkan Pencarian Jaringan Lokal (LAN)"),
("Deny LAN Discovery", "Tolak Pencarian Jaringan Lokal (LAN)"), ("Deny LAN discovery", "Tolak Pencarian Jaringan Lokal (LAN)"),
("Write a message", "Tulis pesan"), ("Write a message", "Tulis pesan"),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", "Harap tunggu konfirmasi UAC"), ("Please wait for confirmation of UAC...", "Harap tunggu konfirmasi UAC"),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Dukungan Wayland masih dalam tahap percobaan, harap gunakan X11 jika Anda memerlukan akses tanpa pengawasan"), ("wayland_experiment_tip", "Dukungan Wayland masih dalam tahap percobaan, harap gunakan X11 jika Anda memerlukan akses tanpa pengawasan"),
("Right click to select tabs", "Klik kanan untuk memilih tab"), ("Right click to select tabs", "Klik kanan untuk memilih tab"),
("Skipped", "Dilewati"), ("Skipped", "Dilewati"),
("Add to Address Book", "Tambahkan ke Buku Alamat"), ("Add to address book", "Tambahkan ke Buku Alamat"),
("Group", "Grup"), ("Group", "Grup"),
("Search", "Pencarian"), ("Search", "Pencarian"),
("Closed manually by web console", "Ditutup secara manual dari konsol web."), ("Closed manually by web console", "Ditutup secara manual dari konsol web."),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Pronto"), ("Ready", "Pronto"),
("Established", "Stabilita"), ("Established", "Stabilita"),
("connecting_status", "Connessione alla rete RustDesk..."), ("connecting_status", "Connessione alla rete RustDesk..."),
("Enable Service", "Abilita servizio"), ("Enable service", "Abilita servizio"),
("Start Service", "Avvia servizio"), ("Start service", "Avvia servizio"),
("Service is running", "Il servizio è in esecuzione"), ("Service is running", "Il servizio è in esecuzione"),
("Service is not running", "Il servizio non è in esecuzione"), ("Service is not running", "Il servizio non è in esecuzione"),
("not_ready_status", "Non pronto. Verifica la connessione"), ("not_ready_status", "Non pronto. Verifica la connessione"),
("Control Remote Desktop", "Controlla desktop remoto"), ("Control Remote Desktop", "Controlla desktop remoto"),
("Transfer File", "Trasferisci file"), ("Transfer file", "Trasferisci file"),
("Connect", "Connetti"), ("Connect", "Connetti"),
("Recent Sessions", "Sessioni recenti"), ("Recent sessions", "Sessioni recenti"),
("Address Book", "Rubrica"), ("Address book", "Rubrica"),
("Confirmation", "Conferma"), ("Confirmation", "Conferma"),
("TCP Tunneling", "Tunnel TCP"), ("TCP tunneling", "Tunnel TCP"),
("Remove", "Rimuovi"), ("Remove", "Rimuovi"),
("Refresh random password", "Nuova password casuale"), ("Refresh random password", "Nuova password casuale"),
("Set your own password", "Imposta la password"), ("Set your own password", "Imposta la password"),
("Enable Keyboard/Mouse", "Abilita tastiera/mouse"), ("Enable keyboard/mouse", "Abilita tastiera/mouse"),
("Enable Clipboard", "Abilita appunti"), ("Enable clipboard", "Abilita appunti"),
("Enable File Transfer", "Abilita trasferimento file"), ("Enable file transfer", "Abilita trasferimento file"),
("Enable TCP Tunneling", "Abilita tunnel TCP"), ("Enable TCP tunneling", "Abilita tunnel TCP"),
("IP Whitelisting", "IP autorizzati"), ("IP Whitelisting", "IP autorizzati"),
("ID/Relay Server", "Server ID/Relay"), ("ID/Relay Server", "Server ID/Relay"),
("Import Server Config", "Importa configurazione server dagli appunti"), ("Import server config", "Importa configurazione server dagli appunti"),
("Export Server Config", "Esporta configurazione server negli appunti"), ("Export Server Config", "Esporta configurazione server negli appunti"),
("Import server configuration successfully", "Configurazione server importata completata"), ("Import server configuration successfully", "Configurazione server importata completata"),
("Export server configuration successfully", "Configurazione Server esportata completata"), ("Export server configuration successfully", "Configurazione Server esportata completata"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Autenticazione..."), ("Logging in...", "Autenticazione..."),
("Enable RDP session sharing", "Abilita condivisione sessione RDP"), ("Enable RDP session sharing", "Abilita condivisione sessione RDP"),
("Auto Login", "Accesso automatico"), ("Auto Login", "Accesso automatico"),
("Enable Direct IP Access", "Abilita accesso diretto tramite IP"), ("Enable direct IP access", "Abilita accesso diretto tramite IP"),
("Rename", "Rinomina"), ("Rename", "Rinomina"),
("Space", "Spazio"), ("Space", "Spazio"),
("Create Desktop Shortcut", "Crea collegamento sul desktop"), ("Create desktop shortcut", "Crea collegamento sul desktop"),
("Change Path", "Modifica percorso"), ("Change Path", "Modifica percorso"),
("Create Folder", "Crea cartella"), ("Create Folder", "Crea cartella"),
("Please enter the folder name", "Inserisci il nome della cartella"), ("Please enter the folder name", "Inserisci il nome della cartella"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Mantieni il servizio di RustDesk in background"), ("Keep RustDesk background service", "Mantieni il servizio di RustDesk in background"),
("Ignore Battery Optimizations", "Ignora le ottimizzazioni della batteria"), ("Ignore Battery Optimizations", "Ignora le ottimizzazioni della batteria"),
("android_open_battery_optimizations_tip", "Se vuoi disabilitare questa funzione, vai nelle impostazioni dell'applicazione RustDesk, apri la sezione 'Batteria' e deseleziona 'Senza restrizioni'."), ("android_open_battery_optimizations_tip", "Se vuoi disabilitare questa funzione, vai nelle impostazioni dell'applicazione RustDesk, apri la sezione 'Batteria' e deseleziona 'Senza restrizioni'."),
("Start on Boot", "Avvia all'accensione"), ("Start on boot", "Avvia all'accensione"),
("Start the screen sharing service on boot, requires special permissions", "L'avvio del servizio di condivisione dello schermo all'accensione richiede autorizzazioni speciali"), ("Start the screen sharing service on boot, requires special permissions", "L'avvio del servizio di condivisione dello schermo all'accensione richiede autorizzazioni speciali"),
("Connection not allowed", "Connessione non consentita"), ("Connection not allowed", "Connessione non consentita"),
("Legacy mode", "Modalità legacy"), ("Legacy mode", "Modalità legacy"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Usa password permanente"), ("Use permanent password", "Usa password permanente"),
("Use both passwords", "Usa password monouso e permanente"), ("Use both passwords", "Usa password monouso e permanente"),
("Set permanent password", "Imposta password permanente"), ("Set permanent password", "Imposta password permanente"),
("Enable Remote Restart", "Abilita riavvio da remoto"), ("Enable remote restart", "Abilita riavvio da remoto"),
("Restart Remote Device", "Riavvia dispositivo remoto"), ("Restart remote device", "Riavvia dispositivo remoto"),
("Are you sure you want to restart", "Sei sicuro di voler riavviare?"), ("Are you sure you want to restart", "Sei sicuro di voler riavviare?"),
("Restarting Remote Device", "Il dispositivo remoto si sta riavviando"), ("Restarting remote device", "Il dispositivo remoto si sta riavviando"),
("remote_restarting_tip", "Riavvia il dispositivo remoto"), ("remote_restarting_tip", "Riavvia il dispositivo remoto"),
("Copied", "Copiato"), ("Copied", "Copiato"),
("Exit Fullscreen", "Esci dalla modalità schermo intero"), ("Exit Fullscreen", "Esci dalla modalità schermo intero"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Sistema"), ("Follow System", "Sistema"),
("Enable hardware codec", "Abilita codec hardware"), ("Enable hardware codec", "Abilita codec hardware"),
("Unlock Security Settings", "Sblocca impostazioni sicurezza"), ("Unlock Security Settings", "Sblocca impostazioni sicurezza"),
("Enable Audio", "Abilita audio"), ("Enable audio", "Abilita audio"),
("Unlock Network Settings", "Sblocca impostazioni di rete"), ("Unlock Network Settings", "Sblocca impostazioni di rete"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Accesso IP diretto"), ("Direct IP Access", "Accesso IP diretto"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Modifica"), ("Change", "Modifica"),
("Start session recording", "Inizia registrazione sessione"), ("Start session recording", "Inizia registrazione sessione"),
("Stop session recording", "Ferma registrazione sessione"), ("Stop session recording", "Ferma registrazione sessione"),
("Enable Recording Session", "Abilita registrazione sessione"), ("Enable recording session", "Abilita registrazione sessione"),
("Enable LAN Discovery", "Abilita rilevamento LAN"), ("Enable LAN discovery", "Abilita rilevamento LAN"),
("Deny LAN Discovery", "Nega rilevamento LAN"), ("Deny LAN discovery", "Nega rilevamento LAN"),
("Write a message", "Scrivi un messaggio"), ("Write a message", "Scrivi un messaggio"),
("Prompt", "Richiedi"), ("Prompt", "Richiedi"),
("Please wait for confirmation of UAC...", "Attendi la conferma dell'UAC..."), ("Please wait for confirmation of UAC...", "Attendi la conferma dell'UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Il supporto Wayland è in fase sperimentale, se vuoi un accesso stabile usa X11."), ("wayland_experiment_tip", "Il supporto Wayland è in fase sperimentale, se vuoi un accesso stabile usa X11."),
("Right click to select tabs", "Clic con il tasto destro per selezionare le schede"), ("Right click to select tabs", "Clic con il tasto destro per selezionare le schede"),
("Skipped", "Saltato"), ("Skipped", "Saltato"),
("Add to Address Book", "Aggiungi alla rubrica"), ("Add to address book", "Aggiungi alla rubrica"),
("Group", "Gruppo"), ("Group", "Gruppo"),
("Search", "Cerca"), ("Search", "Cerca"),
("Closed manually by web console", "Chiudi manualmente dalla console web"), ("Closed manually by web console", "Chiudi manualmente dalla console web"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Scollega tutto"), ("Plug out all", "Scollega tutto"),
("True color (4:4:4)", "Colore reale (4:4:4)"), ("True color (4:4:4)", "Colore reale (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "準備完了"), ("Ready", "準備完了"),
("Established", "接続完了"), ("Established", "接続完了"),
("connecting_status", "RuskDeskネットワークに接続中..."), ("connecting_status", "RuskDeskネットワークに接続中..."),
("Enable Service", "サービスを有効化"), ("Enable service", "サービスを有効化"),
("Start Service", "サービスを開始"), ("Start service", "サービスを開始"),
("Service is running", "サービスは動作中"), ("Service is running", "サービスは動作中"),
("Service is not running", "サービスは動作していません"), ("Service is not running", "サービスは動作していません"),
("not_ready_status", "準備できていません。接続を確認してください。"), ("not_ready_status", "準備できていません。接続を確認してください。"),
("Control Remote Desktop", "リモートのデスクトップを操作する"), ("Control Remote Desktop", "リモートのデスクトップを操作する"),
("Transfer File", "ファイルを転送"), ("Transfer file", "ファイルを転送"),
("Connect", "接続"), ("Connect", "接続"),
("Recent Sessions", "最近のセッション"), ("Recent sessions", "最近のセッション"),
("Address Book", "アドレス帳"), ("Address book", "アドレス帳"),
("Confirmation", "確認用"), ("Confirmation", "確認用"),
("TCP Tunneling", "TCPトンネリング"), ("TCP tunneling", "TCPトンネリング"),
("Remove", "削除"), ("Remove", "削除"),
("Refresh random password", "ランダムパスワードを再生成"), ("Refresh random password", "ランダムパスワードを再生成"),
("Set your own password", "自分のパスワードを設定"), ("Set your own password", "自分のパスワードを設定"),
("Enable Keyboard/Mouse", "キーボード・マウスを有効化"), ("Enable keyboard/mouse", "キーボード・マウスを有効化"),
("Enable Clipboard", "クリップボードを有効化"), ("Enable clipboard", "クリップボードを有効化"),
("Enable File Transfer", "ファイル転送を有効化"), ("Enable file transfer", "ファイル転送を有効化"),
("Enable TCP Tunneling", "TCPトンネリングを有効化"), ("Enable TCP tunneling", "TCPトンネリングを有効化"),
("IP Whitelisting", "IPホワイトリスト"), ("IP Whitelisting", "IPホワイトリスト"),
("ID/Relay Server", "認証・中継サーバー"), ("ID/Relay Server", "認証・中継サーバー"),
("Import Server Config", "サーバー設定をインポート"), ("Import server config", "サーバー設定をインポート"),
("Export Server Config", ""), ("Export Server Config", ""),
("Import server configuration successfully", "サーバー設定をインポートしました"), ("Import server configuration successfully", "サーバー設定をインポートしました"),
("Export server configuration successfully", ""), ("Export server configuration successfully", ""),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "ログイン中..."), ("Logging in...", "ログイン中..."),
("Enable RDP session sharing", "RDPセッション共有を有効化"), ("Enable RDP session sharing", "RDPセッション共有を有効化"),
("Auto Login", "自動ログイン"), ("Auto Login", "自動ログイン"),
("Enable Direct IP Access", "直接IPアクセスを有効化"), ("Enable direct IP access", "直接IPアクセスを有効化"),
("Rename", "名前の変更"), ("Rename", "名前の変更"),
("Space", "スペース"), ("Space", "スペース"),
("Create Desktop Shortcut", "デスクトップにショートカットを作成する"), ("Create desktop shortcut", "デスクトップにショートカットを作成する"),
("Change Path", "パスを変更"), ("Change Path", "パスを変更"),
("Create Folder", "フォルダを作成"), ("Create Folder", "フォルダを作成"),
("Please enter the folder name", "フォルダ名を入力してください"), ("Please enter the folder name", "フォルダ名を入力してください"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "RustDesk バックグラウンドサービスを維持"), ("Keep RustDesk background service", "RustDesk バックグラウンドサービスを維持"),
("Ignore Battery Optimizations", "バッテリーの最適化を無効にする"), ("Ignore Battery Optimizations", "バッテリーの最適化を無効にする"),
("android_open_battery_optimizations_tip", "この機能を使わない場合は、次のRestDeskアプリ設定ページから「バッテリー」に進み、「制限なし」の選択を外してください"), ("android_open_battery_optimizations_tip", "この機能を使わない場合は、次のRestDeskアプリ設定ページから「バッテリー」に進み、「制限なし」の選択を外してください"),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "接続が許可されていません"), ("Connection not allowed", "接続が許可されていません"),
("Legacy mode", ""), ("Legacy mode", ""),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "固定のパスワードを使用"), ("Use permanent password", "固定のパスワードを使用"),
("Use both passwords", "どちらのパスワードも使用"), ("Use both passwords", "どちらのパスワードも使用"),
("Set permanent password", "固定のパスワードを設定"), ("Set permanent password", "固定のパスワードを設定"),
("Enable Remote Restart", "リモートからの再起動を有効化"), ("Enable remote restart", "リモートからの再起動を有効化"),
("Restart Remote Device", "リモートの端末を再起動"), ("Restart remote device", "リモートの端末を再起動"),
("Are you sure you want to restart", "本当に再起動しますか"), ("Are you sure you want to restart", "本当に再起動しますか"),
("Restarting Remote Device", "リモート端末を再起動中"), ("Restarting remote device", "リモート端末を再起動中"),
("remote_restarting_tip", "リモート端末は再起動中です。このメッセージボックスを閉じて、しばらくした後に固定のパスワードを使用して再接続してください。"), ("remote_restarting_tip", "リモート端末は再起動中です。このメッセージボックスを閉じて、しばらくした後に固定のパスワードを使用して再接続してください。"),
("Copied", ""), ("Copied", ""),
("Exit Fullscreen", "全画面表示を終了"), ("Exit Fullscreen", "全画面表示を終了"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", ""), ("Follow System", ""),
("Enable hardware codec", ""), ("Enable hardware codec", ""),
("Unlock Security Settings", ""), ("Unlock Security Settings", ""),
("Enable Audio", ""), ("Enable audio", ""),
("Unlock Network Settings", ""), ("Unlock Network Settings", ""),
("Server", ""), ("Server", ""),
("Direct IP Access", ""), ("Direct IP Access", ""),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", ""), ("Change", ""),
("Start session recording", ""), ("Start session recording", ""),
("Stop session recording", ""), ("Stop session recording", ""),
("Enable Recording Session", ""), ("Enable recording session", ""),
("Enable LAN Discovery", ""), ("Enable LAN discovery", ""),
("Deny LAN Discovery", ""), ("Deny LAN discovery", ""),
("Write a message", ""), ("Write a message", ""),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", ""), ("Please wait for confirmation of UAC...", ""),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "준비"), ("Ready", "준비"),
("Established", "연결됨"), ("Established", "연결됨"),
("connecting_status", "RustDesk 네트워크로 연결중입니다..."), ("connecting_status", "RustDesk 네트워크로 연결중입니다..."),
("Enable Service", "서비스 활성화"), ("Enable service", "서비스 활성화"),
("Start Service", "서비스 시작"), ("Start service", "서비스 시작"),
("Service is running", "서비스 실행중"), ("Service is running", "서비스 실행중"),
("Service is not running", "서비스가 실행되지 않았습니다"), ("Service is not running", "서비스가 실행되지 않았습니다"),
("not_ready_status", "준비되지 않음. 연결을 확인해주시길 바랍니다."), ("not_ready_status", "준비되지 않음. 연결을 확인해주시길 바랍니다."),
("Control Remote Desktop", "원격 데스크탑 제어"), ("Control Remote Desktop", "원격 데스크탑 제어"),
("Transfer File", "파일 전송"), ("Transfer file", "파일 전송"),
("Connect", "접속하기"), ("Connect", "접속하기"),
("Recent Sessions", "최근 세션"), ("Recent sessions", "최근 세션"),
("Address Book", "세션 주소록"), ("Address book", "세션 주소록"),
("Confirmation", "확인"), ("Confirmation", "확인"),
("TCP Tunneling", "TCP 터널링"), ("TCP tunneling", "TCP 터널링"),
("Remove", "삭제"), ("Remove", "삭제"),
("Refresh random password", "랜덤 비밀번호 새로고침"), ("Refresh random password", "랜덤 비밀번호 새로고침"),
("Set your own password", "개인 비밀번호 설정"), ("Set your own password", "개인 비밀번호 설정"),
("Enable Keyboard/Mouse", "키보드/마우스 활성화"), ("Enable keyboard/mouse", "키보드/마우스 활성화"),
("Enable Clipboard", "클립보드 활성화"), ("Enable clipboard", "클립보드 활성화"),
("Enable File Transfer", "파일 전송 활성화"), ("Enable file transfer", "파일 전송 활성화"),
("Enable TCP Tunneling", "TCP 터널링 활성화"), ("Enable TCP tunneling", "TCP 터널링 활성화"),
("IP Whitelisting", "IP 화이트리스트"), ("IP Whitelisting", "IP 화이트리스트"),
("ID/Relay Server", "ID/Relay 서버"), ("ID/Relay Server", "ID/Relay 서버"),
("Import Server Config", "서버 설정 가져오기"), ("Import server config", "서버 설정 가져오기"),
("Export Server Config", "서버 설정 내보내기"), ("Export Server Config", "서버 설정 내보내기"),
("Import server configuration successfully", "서버 설정 가져오기 성공"), ("Import server configuration successfully", "서버 설정 가져오기 성공"),
("Export server configuration successfully", "서버 설정 내보내기 성공"), ("Export server configuration successfully", "서버 설정 내보내기 성공"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "로그인 중..."), ("Logging in...", "로그인 중..."),
("Enable RDP session sharing", "RDP 세션 공유 활성화"), ("Enable RDP session sharing", "RDP 세션 공유 활성화"),
("Auto Login", "자동 로그인"), ("Auto Login", "자동 로그인"),
("Enable Direct IP Access", "IP 직접 접근 활성화"), ("Enable direct IP access", "IP 직접 접근 활성화"),
("Rename", "이름 변경"), ("Rename", "이름 변경"),
("Space", "공간"), ("Space", "공간"),
("Create Desktop Shortcut", "데스크탑 바로가기 생성"), ("Create desktop shortcut", "데스크탑 바로가기 생성"),
("Change Path", "경로 변경"), ("Change Path", "경로 변경"),
("Create Folder", "폴더 생성"), ("Create Folder", "폴더 생성"),
("Please enter the folder name", "폴더명을 입력해주세요"), ("Please enter the folder name", "폴더명을 입력해주세요"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "RustDesk 백그라운드 서비스로 유지하기"), ("Keep RustDesk background service", "RustDesk 백그라운드 서비스로 유지하기"),
("Ignore Battery Optimizations", "배터리 최적화 무시하기"), ("Ignore Battery Optimizations", "배터리 최적화 무시하기"),
("android_open_battery_optimizations_tip", "해당 기능을 비활성화하려면 RustDesk 응용 프로그램 설정 페이지로 이동하여 [배터리]에서 [제한 없음] 선택을 해제하십시오."), ("android_open_battery_optimizations_tip", "해당 기능을 비활성화하려면 RustDesk 응용 프로그램 설정 페이지로 이동하여 [배터리]에서 [제한 없음] 선택을 해제하십시오."),
("Start on Boot", "부팅시 시작"), ("Start on boot", "부팅시 시작"),
("Start the screen sharing service on boot, requires special permissions", "부팅 시 화면 공유 서비스를 시작하려면 특별한 권한이 필요합니다."), ("Start the screen sharing service on boot, requires special permissions", "부팅 시 화면 공유 서비스를 시작하려면 특별한 권한이 필요합니다."),
("Connection not allowed", "연결이 허용되지 않음"), ("Connection not allowed", "연결이 허용되지 않음"),
("Legacy mode", "레거시 모드"), ("Legacy mode", "레거시 모드"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "영구 비밀번호 사용"), ("Use permanent password", "영구 비밀번호 사용"),
("Use both passwords", "(임시/영구) 비밀번호 모두 사용"), ("Use both passwords", "(임시/영구) 비밀번호 모두 사용"),
("Set permanent password", "영구 비밀번호 설정"), ("Set permanent password", "영구 비밀번호 설정"),
("Enable Remote Restart", "원격지 재시작 활성화"), ("Enable remote restart", "원격지 재시작 활성화"),
("Restart Remote Device", "원격 기기 재시작"), ("Restart remote device", "원격 기기 재시작"),
("Are you sure you want to restart", "정말로 재시작 하시겠습니까"), ("Are you sure you want to restart", "정말로 재시작 하시겠습니까"),
("Restarting Remote Device", "원격 기기를 다시 시작하는중"), ("Restarting remote device", "원격 기기를 다시 시작하는중"),
("remote_restarting_tip", "원격 장치를 다시 시작하는 중입니다. 이 메시지 상자를 닫고 잠시 후 영구 비밀번호로 다시 연결하십시오."), ("remote_restarting_tip", "원격 장치를 다시 시작하는 중입니다. 이 메시지 상자를 닫고 잠시 후 영구 비밀번호로 다시 연결하십시오."),
("Copied", "복사됨"), ("Copied", "복사됨"),
("Exit Fullscreen", "전체 화면 종료"), ("Exit Fullscreen", "전체 화면 종료"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "시스템 설정에따름"), ("Follow System", "시스템 설정에따름"),
("Enable hardware codec", "하드웨어 코덱 활성화"), ("Enable hardware codec", "하드웨어 코덱 활성화"),
("Unlock Security Settings", "보안 설정 잠금 해제"), ("Unlock Security Settings", "보안 설정 잠금 해제"),
("Enable Audio", "오디오 활성화"), ("Enable audio", "오디오 활성화"),
("Unlock Network Settings", "네트워크 설정 잠금 해제"), ("Unlock Network Settings", "네트워크 설정 잠금 해제"),
("Server", "서버"), ("Server", "서버"),
("Direct IP Access", "다이렉트 IP 접근"), ("Direct IP Access", "다이렉트 IP 접근"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "변경"), ("Change", "변경"),
("Start session recording", "세션 녹화 시작"), ("Start session recording", "세션 녹화 시작"),
("Stop session recording", "세션 녹화 중지"), ("Stop session recording", "세션 녹화 중지"),
("Enable Recording Session", "세션 녹화 활성화"), ("Enable recording session", "세션 녹화 활성화"),
("Enable LAN Discovery", "LAN 검색 활성화"), ("Enable LAN discovery", "LAN 검색 활성화"),
("Deny LAN Discovery", "LAN 검색 거부"), ("Deny LAN discovery", "LAN 검색 거부"),
("Write a message", "메시지 쓰기"), ("Write a message", "메시지 쓰기"),
("Prompt", "프롬프트"), ("Prompt", "프롬프트"),
("Please wait for confirmation of UAC...", "상대방이 UAC를 확인할 때까지 기다려주세요..."), ("Please wait for confirmation of UAC...", "상대방이 UAC를 확인할 때까지 기다려주세요..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland 지원은 실험적입니다. 무인 액세스가 필요한 경우 X11을 사용하십시오"), ("wayland_experiment_tip", "Wayland 지원은 실험적입니다. 무인 액세스가 필요한 경우 X11을 사용하십시오"),
("Right click to select tabs", "마우스 오른쪽 버튼을 클릭하고 탭을 선택하세요"), ("Right click to select tabs", "마우스 오른쪽 버튼을 클릭하고 탭을 선택하세요"),
("Skipped", "건너뛰기"), ("Skipped", "건너뛰기"),
("Add to Address Book", "주소록에 추가"), ("Add to address book", "주소록에 추가"),
("Group", "그룹"), ("Group", "그룹"),
("Search", "검색"), ("Search", "검색"),
("Closed manually by web console", "웹 콘솔에 의해 수동으로 닫힘"), ("Closed manually by web console", "웹 콘솔에 의해 수동으로 닫힘"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "모두 플러그 아웃"), ("Plug out all", "모두 플러그 아웃"),
("True color (4:4:4)", "트루컬러(4:4:4)"), ("True color (4:4:4)", "트루컬러(4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Дайын"), ("Ready", "Дайын"),
("Established", "Қосылды"), ("Established", "Қосылды"),
("connecting_status", "RustDesk желісіне қосылуда..."), ("connecting_status", "RustDesk желісіне қосылуда..."),
("Enable Service", "Сербесті қосу"), ("Enable service", "Сербесті қосу"),
("Start Service", "Сербесті іске қосу"), ("Start service", "Сербесті іске қосу"),
("Service is running", "Сербес істеуде"), ("Service is running", "Сербес істеуде"),
("Service is not running", "Сербес істемеуде"), ("Service is not running", "Сербес істемеуде"),
("not_ready_status", "Дайын емес. Қосылымды тексеруді өтінеміз"), ("not_ready_status", "Дайын емес. Қосылымды тексеруді өтінеміз"),
("Control Remote Desktop", "Қашықтағы Жұмыс үстелін Басқару"), ("Control Remote Desktop", "Қашықтағы Жұмыс үстелін Басқару"),
("Transfer File", "Файыл Тасымалдау"), ("Transfer file", "Файыл Тасымалдау"),
("Connect", "Қосылу"), ("Connect", "Қосылу"),
("Recent Sessions", "Соңғы Сештер"), ("Recent sessions", "Соңғы Сештер"),
("Address Book", "Мекенжай Кітабы"), ("Address book", "Мекенжай Кітабы"),
("Confirmation", "Мақұлдау"), ("Confirmation", "Мақұлдау"),
("TCP Tunneling", "TCP тунелдеу"), ("TCP tunneling", "TCP тунелдеу"),
("Remove", "Жою"), ("Remove", "Жою"),
("Refresh random password", "Кездейсоқ құпия сөзді жаңарту"), ("Refresh random password", "Кездейсоқ құпия сөзді жаңарту"),
("Set your own password", "Өз құпия сөзіңізді орнатыңыз"), ("Set your own password", "Өз құпия сөзіңізді орнатыңыз"),
("Enable Keyboard/Mouse", "Пернетақта/Тінтуірді қосу"), ("Enable keyboard/mouse", "Пернетақта/Тінтуірді қосу"),
("Enable Clipboard", "Көшіру-тақтасын қосу"), ("Enable clipboard", "Көшіру-тақтасын қосу"),
("Enable File Transfer", "Файыл Тасымалдауды қосу"), ("Enable file transfer", "Файыл Тасымалдауды қосу"),
("Enable TCP Tunneling", "TCP тунелдеуді қосу"), ("Enable TCP tunneling", "TCP тунелдеуді қосу"),
("IP Whitelisting", "IP Ақ-тізімі"), ("IP Whitelisting", "IP Ақ-тізімі"),
("ID/Relay Server", "ID/Relay сербері"), ("ID/Relay Server", "ID/Relay сербері"),
("Import Server Config", "Серверді импорттау"), ("Import server config", "Серверді импорттау"),
("Export Server Config", ""), ("Export Server Config", ""),
("Import server configuration successfully", "Сервердің конфигурациясы сәтті импортталды"), ("Import server configuration successfully", "Сервердің конфигурациясы сәтті импортталды"),
("Export server configuration successfully", ""), ("Export server configuration successfully", ""),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Кіруде..."), ("Logging in...", "Кіруде..."),
("Enable RDP session sharing", "RDP сешті бөлісуді іске қосу"), ("Enable RDP session sharing", "RDP сешті бөлісуді іске қосу"),
("Auto Login", "Ауты Кіру (\"Сеш аяқталған соң құлыптау\"'ды орнатқанда ғана жарамды)"), ("Auto Login", "Ауты Кіру (\"Сеш аяқталған соң құлыптау\"'ды орнатқанда ғана жарамды)"),
("Enable Direct IP Access", "Тікелей IP Қолжетімді іске қосу"), ("Enable direct IP access", "Тікелей IP Қолжетімді іске қосу"),
("Rename", "Атын өзгерту"), ("Rename", "Атын өзгерту"),
("Space", "Орын"), ("Space", "Орын"),
("Create Desktop Shortcut", "Жұмыс үстелі Таңбашасын Жасау"), ("Create desktop shortcut", "Жұмыс үстелі Таңбашасын Жасау"),
("Change Path", "Жолды өзгерту"), ("Change Path", "Жолды өзгерту"),
("Create Folder", "Бума жасау"), ("Create Folder", "Бума жасау"),
("Please enter the folder name", "Буманың атауын еңгізуді өтінеміз"), ("Please enter the folder name", "Буманың атауын еңгізуді өтінеміз"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Артжақтағы RustDesk сербесін сақтап тұру"), ("Keep RustDesk background service", "Артжақтағы RustDesk сербесін сақтап тұру"),
("Ignore Battery Optimizations", "Бәтері Оңтайландыруларын Елемеу"), ("Ignore Battery Optimizations", "Бәтері Оңтайландыруларын Елемеу"),
("android_open_battery_optimizations_tip", "Егер де бұл ерекшелікті өшіруді қаласаңыз, келесі RustDesk апылқат орнатпалары бетіне барып, [Бәтері]'ні тауып кіріңіз де [Шектеусіз]'ден құсбелгіні алып тастауды өтінеміз"), ("android_open_battery_optimizations_tip", "Егер де бұл ерекшелікті өшіруді қаласаңыз, келесі RustDesk апылқат орнатпалары бетіне барып, [Бәтері]'ні тауып кіріңіз де [Шектеусіз]'ден құсбелгіні алып тастауды өтінеміз"),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "Қосылу рұқсат етілмеген"), ("Connection not allowed", "Қосылу рұқсат етілмеген"),
("Legacy mode", ""), ("Legacy mode", ""),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Тұрақты құпия сөзді қолдану"), ("Use permanent password", "Тұрақты құпия сөзді қолдану"),
("Use both passwords", "Қос құпия сөзді қолдану"), ("Use both passwords", "Қос құпия сөзді қолдану"),
("Set permanent password", "Тұрақты құпия сөзді орнату"), ("Set permanent password", "Тұрақты құпия сөзді орнату"),
("Enable Remote Restart", "Қашықтан қайта-қосуды іске қосу"), ("Enable remote restart", "Қашықтан қайта-қосуды іске қосу"),
("Restart Remote Device", "Қашықтағы құрылғыны қайта-қосу"), ("Restart remote device", "Қашықтағы құрылғыны қайта-қосу"),
("Are you sure you want to restart", "Қайта-қосуға сенімдісіз бе?"), ("Are you sure you want to restart", "Қайта-қосуға сенімдісіз бе?"),
("Restarting Remote Device", "Қашықтағы Құрылғыны қайта-қосуда"), ("Restarting remote device", "Қашықтағы Құрылғыны қайта-қосуда"),
("remote_restarting_tip", "Қашықтағы құрылғы қайта-қосылуда, бұл хабар терезесін жабып, біраздан соң тұрақты құпия сөзбен қайта қосылуды өтінеміз"), ("remote_restarting_tip", "Қашықтағы құрылғы қайта-қосылуда, бұл хабар терезесін жабып, біраздан соң тұрақты құпия сөзбен қайта қосылуды өтінеміз"),
("Copied", "Көшірілді"), ("Copied", "Көшірілді"),
("Exit Fullscreen", "Толық екіреннен Шығу"), ("Exit Fullscreen", "Толық екіреннен Шығу"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", ""), ("Follow System", ""),
("Enable hardware codec", ""), ("Enable hardware codec", ""),
("Unlock Security Settings", ""), ("Unlock Security Settings", ""),
("Enable Audio", ""), ("Enable audio", ""),
("Unlock Network Settings", ""), ("Unlock Network Settings", ""),
("Server", ""), ("Server", ""),
("Direct IP Access", ""), ("Direct IP Access", ""),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", ""), ("Change", ""),
("Start session recording", ""), ("Start session recording", ""),
("Stop session recording", ""), ("Stop session recording", ""),
("Enable Recording Session", ""), ("Enable recording session", ""),
("Enable LAN Discovery", ""), ("Enable LAN discovery", ""),
("Deny LAN Discovery", ""), ("Deny LAN discovery", ""),
("Write a message", ""), ("Write a message", ""),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", ""), ("Please wait for confirmation of UAC...", ""),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Pasiruošęs"), ("Ready", "Pasiruošęs"),
("Established", "Įsteigta"), ("Established", "Įsteigta"),
("connecting_status", "Prisijungiama prie RustDesk tinklo..."), ("connecting_status", "Prisijungiama prie RustDesk tinklo..."),
("Enable Service", "Įgalinti paslaugą"), ("Enable service", "Įgalinti paslaugą"),
("Start Service", "Pradėti paslaugą"), ("Start service", "Pradėti paslaugą"),
("Service is running", "Paslauga veikia"), ("Service is running", "Paslauga veikia"),
("Service is not running", "Paslauga neveikia"), ("Service is not running", "Paslauga neveikia"),
("not_ready_status", "Neprisijungęs. Patikrinkite ryšį."), ("not_ready_status", "Neprisijungęs. Patikrinkite ryšį."),
("Control Remote Desktop", "Nuotolinio darbalaukio valdymas"), ("Control Remote Desktop", "Nuotolinio darbalaukio valdymas"),
("Transfer File", "Perkelti failą"), ("Transfer file", "Perkelti failą"),
("Connect", "Prisijungti"), ("Connect", "Prisijungti"),
("Recent Sessions", "Seansų istorija"), ("Recent sessions", "Seansų istorija"),
("Address Book", "Adresų knyga"), ("Address book", "Adresų knyga"),
("Confirmation", "Patvirtinimas"), ("Confirmation", "Patvirtinimas"),
("TCP Tunneling", "TCP tuneliavimas"), ("TCP tunneling", "TCP tuneliavimas"),
("Remove", "Pašalinti"), ("Remove", "Pašalinti"),
("Refresh random password", "Atnaujinti atsitiktinį slaptažodį"), ("Refresh random password", "Atnaujinti atsitiktinį slaptažodį"),
("Set your own password", "Nustatykite savo slaptažodį"), ("Set your own password", "Nustatykite savo slaptažodį"),
("Enable Keyboard/Mouse", "Įgalinti klaviatūrą/pelę"), ("Enable keyboard/mouse", "Įgalinti klaviatūrą/pelę"),
("Enable Clipboard", "Įgalinti iškarpinę"), ("Enable clipboard", "Įgalinti iškarpinę"),
("Enable File Transfer", "Įgalinti failų perdavimą"), ("Enable file transfer", "Įgalinti failų perdavimą"),
("Enable TCP Tunneling", "Įgalinti TCP tuneliavimą"), ("Enable TCP tunneling", "Įgalinti TCP tuneliavimą"),
("IP Whitelisting", "IP baltasis sąrašas"), ("IP Whitelisting", "IP baltasis sąrašas"),
("ID/Relay Server", "ID / perdavimo serveris"), ("ID/Relay Server", "ID / perdavimo serveris"),
("Import Server Config", "Importuoti serverio konfigūraciją"), ("Import server config", "Importuoti serverio konfigūraciją"),
("Export Server Config", "Eksportuoti serverio konfigūraciją"), ("Export Server Config", "Eksportuoti serverio konfigūraciją"),
("Import server configuration successfully", "Sėkmingai importuoti serverio konfigūraciją"), ("Import server configuration successfully", "Sėkmingai importuoti serverio konfigūraciją"),
("Export server configuration successfully", "Sėkmingai eksportuoti serverio konfigūraciją"), ("Export server configuration successfully", "Sėkmingai eksportuoti serverio konfigūraciją"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Prisijungiama..."), ("Logging in...", "Prisijungiama..."),
("Enable RDP session sharing", "Įgalinti RDP seansų bendrinimą"), ("Enable RDP session sharing", "Įgalinti RDP seansų bendrinimą"),
("Auto Login", "Automatinis prisijungimas"), ("Auto Login", "Automatinis prisijungimas"),
("Enable Direct IP Access", "Įgalinti tiesioginę IP prieigą"), ("Enable direct IP access", "Įgalinti tiesioginę IP prieigą"),
("Rename", "Pervardyti"), ("Rename", "Pervardyti"),
("Space", "Erdvė"), ("Space", "Erdvė"),
("Create Desktop Shortcut", "Sukurti nuorodą darbalaukyje"), ("Create desktop shortcut", "Sukurti nuorodą darbalaukyje"),
("Change Path", "Keisti kelią"), ("Change Path", "Keisti kelią"),
("Create Folder", "Sukurti aplanką"), ("Create Folder", "Sukurti aplanką"),
("Please enter the folder name", "Įveskite aplanko pavadinimą"), ("Please enter the folder name", "Įveskite aplanko pavadinimą"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Palikti RustDesk fonine paslauga"), ("Keep RustDesk background service", "Palikti RustDesk fonine paslauga"),
("Ignore Battery Optimizations", "Ignoruoti akumuliatoriaus optimizavimą"), ("Ignore Battery Optimizations", "Ignoruoti akumuliatoriaus optimizavimą"),
("android_open_battery_optimizations_tip", "Eikite į kitą nustatymų puslapį"), ("android_open_battery_optimizations_tip", "Eikite į kitą nustatymų puslapį"),
("Start on Boot", "Pradėti paleidžiant"), ("Start on boot", "Pradėti paleidžiant"),
("Start the screen sharing service on boot, requires special permissions", "Paleiskite ekrano bendrinimo paslaugą įkrovos metu, reikia specialių leidimų"), ("Start the screen sharing service on boot, requires special permissions", "Paleiskite ekrano bendrinimo paslaugą įkrovos metu, reikia specialių leidimų"),
("Connection not allowed", "Ryšys neleidžiamas"), ("Connection not allowed", "Ryšys neleidžiamas"),
("Legacy mode", "Senasis režimas"), ("Legacy mode", "Senasis režimas"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Naudoti nuolatinį slaptažodį"), ("Use permanent password", "Naudoti nuolatinį slaptažodį"),
("Use both passwords", "Naudoti abu slaptažodžius"), ("Use both passwords", "Naudoti abu slaptažodžius"),
("Set permanent password", "Nustatyti nuolatinį slaptažodį"), ("Set permanent password", "Nustatyti nuolatinį slaptažodį"),
("Enable Remote Restart", "Įgalinti nuotolinį paleidimą iš naujo"), ("Enable remote restart", "Įgalinti nuotolinį paleidimą iš naujo"),
("Restart Remote Device", "Paleisti nuotolinį kompiuterį iš naujo"), ("Restart remote device", "Paleisti nuotolinį kompiuterį iš naujo"),
("Are you sure you want to restart", "Ar tikrai norite paleisti iš naujo?"), ("Are you sure you want to restart", "Ar tikrai norite paleisti iš naujo?"),
("Restarting Remote Device", "Nuotolinio įrenginio paleidimas iš naujo"), ("Restarting remote device", "Nuotolinio įrenginio paleidimas iš naujo"),
("remote_restarting_tip", "Nuotolinis įrenginys paleidžiamas iš naujo. Uždarykite šį pranešimą ir po kurio laiko vėl prisijunkite naudodami nuolatinį slaptažodį."), ("remote_restarting_tip", "Nuotolinis įrenginys paleidžiamas iš naujo. Uždarykite šį pranešimą ir po kurio laiko vėl prisijunkite naudodami nuolatinį slaptažodį."),
("Copied", "Nukopijuota"), ("Copied", "Nukopijuota"),
("Exit Fullscreen", "Išeiti iš pilno ekrano"), ("Exit Fullscreen", "Išeiti iš pilno ekrano"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Kaip sistemos"), ("Follow System", "Kaip sistemos"),
("Enable hardware codec", "Įgalinti"), ("Enable hardware codec", "Įgalinti"),
("Unlock Security Settings", "Atrakinti saugos nustatymus"), ("Unlock Security Settings", "Atrakinti saugos nustatymus"),
("Enable Audio", "Įgalinti garsą"), ("Enable audio", "Įgalinti garsą"),
("Unlock Network Settings", "Atrakinti tinklo nustatymus"), ("Unlock Network Settings", "Atrakinti tinklo nustatymus"),
("Server", "Serveris"), ("Server", "Serveris"),
("Direct IP Access", "Tiesioginė IP prieiga"), ("Direct IP Access", "Tiesioginė IP prieiga"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Keisti"), ("Change", "Keisti"),
("Start session recording", "Pradėti seanso įrašinėjimą"), ("Start session recording", "Pradėti seanso įrašinėjimą"),
("Stop session recording", "Sustabdyti seanso įrašinėjimą"), ("Stop session recording", "Sustabdyti seanso įrašinėjimą"),
("Enable Recording Session", "Įgalinti seanso įrašinėjimą"), ("Enable recording session", "Įgalinti seanso įrašinėjimą"),
("Enable LAN Discovery", "Įgalinti LAN aptikimą"), ("Enable LAN discovery", "Įgalinti LAN aptikimą"),
("Deny LAN Discovery", "Neleisti LAN aptikimo"), ("Deny LAN discovery", "Neleisti LAN aptikimo"),
("Write a message", "Rašyti žinutę"), ("Write a message", "Rašyti žinutę"),
("Prompt", "Užuomina"), ("Prompt", "Užuomina"),
("Please wait for confirmation of UAC...", "Palaukite UAC patvirtinimo..."), ("Please wait for confirmation of UAC...", "Palaukite UAC patvirtinimo..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland palaikymas yra eksperimentinis, naudokite X11, jei jums reikalingas automatinis prisijungimas."), ("wayland_experiment_tip", "Wayland palaikymas yra eksperimentinis, naudokite X11, jei jums reikalingas automatinis prisijungimas."),
("Right click to select tabs", "Dešiniuoju pelės mygtuku spustelėkite, kad pasirinktumėte skirtukus"), ("Right click to select tabs", "Dešiniuoju pelės mygtuku spustelėkite, kad pasirinktumėte skirtukus"),
("Skipped", "Praleisti"), ("Skipped", "Praleisti"),
("Add to Address Book", "Pridėti prie adresų knygos"), ("Add to address book", "Pridėti prie adresų knygos"),
("Group", "Grupė"), ("Group", "Grupė"),
("Search", "Paieška"), ("Search", "Paieška"),
("Closed manually by web console", "Uždaryta rankiniu būdu naudojant žiniatinklio konsolę"), ("Closed manually by web console", "Uždaryta rankiniu būdu naudojant žiniatinklio konsolę"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Gatavs"), ("Ready", "Gatavs"),
("Established", "Izveidots"), ("Established", "Izveidots"),
("connecting_status", "Notiek savienojuma izveide ar RustDesk tīklu..."), ("connecting_status", "Notiek savienojuma izveide ar RustDesk tīklu..."),
("Enable Service", "Iespējot servisu"), ("Enable service", "Iespējot servisu"),
("Start Service", "Sākt servisu"), ("Start service", "Sākt servisu"),
("Service is running", "Pakalpojums darbojas"), ("Service is running", "Pakalpojums darbojas"),
("Service is not running", "Pakalpojums nedarbojas"), ("Service is not running", "Pakalpojums nedarbojas"),
("not_ready_status", "Nav gatavs. Lūdzu, pārbaudiet savienojumu"), ("not_ready_status", "Nav gatavs. Lūdzu, pārbaudiet savienojumu"),
("Control Remote Desktop", "Vadīt attālo darbvirsmu"), ("Control Remote Desktop", "Vadīt attālo darbvirsmu"),
("Transfer File", "Pārsūtīt failu"), ("Transfer file", "Pārsūtīt failu"),
("Connect", "Savienoties"), ("Connect", "Savienoties"),
("Recent Sessions", "Pēdējās sesijas"), ("Recent sessions", "Pēdējās sesijas"),
("Address Book", "Adrešu grāmata"), ("Address book", "Adrešu grāmata"),
("Confirmation", "Apstiprinājums"), ("Confirmation", "Apstiprinājums"),
("TCP Tunneling", "TCP tunelēšana"), ("TCP tunneling", "TCP tunelēšana"),
("Remove", "Noņemt"), ("Remove", "Noņemt"),
("Refresh random password", "Atsvaidzināt nejaušo paroli"), ("Refresh random password", "Atsvaidzināt nejaušo paroli"),
("Set your own password", "Iestatiet savu paroli"), ("Set your own password", "Iestatiet savu paroli"),
("Enable Keyboard/Mouse", "Iespējot tastatūru/peli"), ("Enable keyboard/mouse", "Iespējot tastatūru/peli"),
("Enable Clipboard", "Iespējot starpliktuvi"), ("Enable clipboard", "Iespējot starpliktuvi"),
("Enable File Transfer", "Iespējot failu pārsūtīšanu"), ("Enable file transfer", "Iespējot failu pārsūtīšanu"),
("Enable TCP Tunneling", "Iespējot TCP tunelēšanu"), ("Enable TCP tunneling", "Iespējot TCP tunelēšanu"),
("IP Whitelisting", "IP baltais saraksts"), ("IP Whitelisting", "IP baltais saraksts"),
("ID/Relay Server", "ID/releja serveris"), ("ID/Relay Server", "ID/releja serveris"),
("Import Server Config", "Importēt servera konfigurāciju"), ("Import server config", "Importēt servera konfigurāciju"),
("Export Server Config", "Eksportēt servera konfigurāciju"), ("Export Server Config", "Eksportēt servera konfigurāciju"),
("Import server configuration successfully", "Servera konfigurācija veiksmīgi importēta"), ("Import server configuration successfully", "Servera konfigurācija veiksmīgi importēta"),
("Export server configuration successfully", "Servera konfigurācija veiksmīgi eksportēta"), ("Export server configuration successfully", "Servera konfigurācija veiksmīgi eksportēta"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Ielogoties..."), ("Logging in...", "Ielogoties..."),
("Enable RDP session sharing", "Iespējot RDP sesiju koplietošanu"), ("Enable RDP session sharing", "Iespējot RDP sesiju koplietošanu"),
("Auto Login", "Automātiskā pieteikšanās (derīga tikai tad, ja esat iestatījis \"Bloķēt pēc sesijas beigām\")"), ("Auto Login", "Automātiskā pieteikšanās (derīga tikai tad, ja esat iestatījis \"Bloķēt pēc sesijas beigām\")"),
("Enable Direct IP Access", "Iespējot tiešo IP piekļuvi"), ("Enable direct IP access", "Iespējot tiešo IP piekļuvi"),
("Rename", "Pārdēvēt"), ("Rename", "Pārdēvēt"),
("Space", "Vieta"), ("Space", "Vieta"),
("Create Desktop Shortcut", "Izveidot saīsni uz darbvirsmas"), ("Create desktop shortcut", "Izveidot saīsni uz darbvirsmas"),
("Change Path", "Mainīt ceļu"), ("Change Path", "Mainīt ceļu"),
("Create Folder", "Izveidot mapi"), ("Create Folder", "Izveidot mapi"),
("Please enter the folder name", "Lūdzu, ievadiet mapes nosaukumu"), ("Please enter the folder name", "Lūdzu, ievadiet mapes nosaukumu"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Saglabāt RustDesk fona servisu"), ("Keep RustDesk background service", "Saglabāt RustDesk fona servisu"),
("Ignore Battery Optimizations", "Ignorēt akumulatora optimizāciju"), ("Ignore Battery Optimizations", "Ignorēt akumulatora optimizāciju"),
("android_open_battery_optimizations_tip", "Ja vēlaties atspējot šo funkciju, lūdzu, dodieties uz nākamo RustDesk lietojumprogrammas iestatījumu lapu, atrodiet un atveriet [Akumulators], noņemiet atzīmi no [Neierobežots]"), ("android_open_battery_optimizations_tip", "Ja vēlaties atspējot šo funkciju, lūdzu, dodieties uz nākamo RustDesk lietojumprogrammas iestatījumu lapu, atrodiet un atveriet [Akumulators], noņemiet atzīmi no [Neierobežots]"),
("Start on Boot", "Palaist pie ieslēgšanas"), ("Start on boot", "Palaist pie ieslēgšanas"),
("Start the screen sharing service on boot, requires special permissions", "Startējiet ekrāna koplietošanas pakalpojumu ieslēgšanas laikā, nepieciešamas īpašas atļaujas"), ("Start the screen sharing service on boot, requires special permissions", "Startējiet ekrāna koplietošanas pakalpojumu ieslēgšanas laikā, nepieciešamas īpašas atļaujas"),
("Connection not allowed", "Savienojums nav atļauts"), ("Connection not allowed", "Savienojums nav atļauts"),
("Legacy mode", "Novecojis režīms"), ("Legacy mode", "Novecojis režīms"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Izmantot pastāvīgo paroli"), ("Use permanent password", "Izmantot pastāvīgo paroli"),
("Use both passwords", "Izmantot abas paroles"), ("Use both passwords", "Izmantot abas paroles"),
("Set permanent password", "Iestatīt pastāvīgo paroli"), ("Set permanent password", "Iestatīt pastāvīgo paroli"),
("Enable Remote Restart", "Iespējot attālo restartēšanu"), ("Enable remote restart", "Iespējot attālo restartēšanu"),
("Restart Remote Device", "Restartēt attālo ierīci"), ("Restart remote device", "Restartēt attālo ierīci"),
("Are you sure you want to restart", "Vai tiešām vēlaties restartēt"), ("Are you sure you want to restart", "Vai tiešām vēlaties restartēt"),
("Restarting Remote Device", "Attālās ierīces restartēšana"), ("Restarting remote device", "Attālās ierīces restartēšana"),
("remote_restarting_tip", "Attālā ierīce tiek restartēta, lūdzu, aizveriet šo ziņojuma lodziņu un pēc kāda laika izveidojiet savienojumu ar pastāvīgo paroli"), ("remote_restarting_tip", "Attālā ierīce tiek restartēta, lūdzu, aizveriet šo ziņojuma lodziņu un pēc kāda laika izveidojiet savienojumu ar pastāvīgo paroli"),
("Copied", "Kopēts"), ("Copied", "Kopēts"),
("Exit Fullscreen", "Iziet no pilnekrāna"), ("Exit Fullscreen", "Iziet no pilnekrāna"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Sekot sistēmai"), ("Follow System", "Sekot sistēmai"),
("Enable hardware codec", "Iespējot aparatūras kodeku"), ("Enable hardware codec", "Iespējot aparatūras kodeku"),
("Unlock Security Settings", "Atbloķēt drošības iestatījumus"), ("Unlock Security Settings", "Atbloķēt drošības iestatījumus"),
("Enable Audio", "Iespējot audio"), ("Enable audio", "Iespējot audio"),
("Unlock Network Settings", "Atbloķēt tīkla iestatījumus"), ("Unlock Network Settings", "Atbloķēt tīkla iestatījumus"),
("Server", "Serveris"), ("Server", "Serveris"),
("Direct IP Access", "Tiešā IP piekļuve"), ("Direct IP Access", "Tiešā IP piekļuve"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Mainīt"), ("Change", "Mainīt"),
("Start session recording", "Sākt sesijas ierakstīšanu"), ("Start session recording", "Sākt sesijas ierakstīšanu"),
("Stop session recording", "Apturēt sesijas ierakstīšanu"), ("Stop session recording", "Apturēt sesijas ierakstīšanu"),
("Enable Recording Session", "Iespējot sesijas ierakstīšanu"), ("Enable recording session", "Iespējot sesijas ierakstīšanu"),
("Enable LAN Discovery", "Iespējot LAN atklāšanu"), ("Enable LAN discovery", "Iespējot LAN atklāšanu"),
("Deny LAN Discovery", "Liegt LAN atklāšanu"), ("Deny LAN discovery", "Liegt LAN atklāšanu"),
("Write a message", "Rakstīt ziņojumu"), ("Write a message", "Rakstīt ziņojumu"),
("Prompt", "Uzvedne"), ("Prompt", "Uzvedne"),
("Please wait for confirmation of UAC...", "Lūdzu, uzgaidiet UAC apstiprinājumu..."), ("Please wait for confirmation of UAC...", "Lūdzu, uzgaidiet UAC apstiprinājumu..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland atbalsts ir eksperimentālā stadijā. Ja nepieciešama neuzraudzīta piekļuve, lūdzu, izmantojiet X11."), ("wayland_experiment_tip", "Wayland atbalsts ir eksperimentālā stadijā. Ja nepieciešama neuzraudzīta piekļuve, lūdzu, izmantojiet X11."),
("Right click to select tabs", "Ar peles labo pogu noklikšķiniet, lai atlasītu cilnes"), ("Right click to select tabs", "Ar peles labo pogu noklikšķiniet, lai atlasītu cilnes"),
("Skipped", "Izlaists"), ("Skipped", "Izlaists"),
("Add to Address Book", "Pievienot adrešu grāmatai"), ("Add to address book", "Pievienot adrešu grāmatai"),
("Group", "Grupa"), ("Group", "Grupa"),
("Search", "Meklēt"), ("Search", "Meklēt"),
("Closed manually by web console", "Manuāli aizvērta tīmekļa konsole"), ("Closed manually by web console", "Manuāli aizvērta tīmekļa konsole"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Atvienot visu"), ("Plug out all", "Atvienot visu"),
("True color (4:4:4)", "Īstā krāsa (4:4:4)"), ("True color (4:4:4)", "Īstā krāsa (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Klaar"), ("Ready", "Klaar"),
("Established", "Opgezet"), ("Established", "Opgezet"),
("connecting_status", "Verbinding maken met het RustDesk netwerk..."), ("connecting_status", "Verbinding maken met het RustDesk netwerk..."),
("Enable Service", "Service Inschakelen"), ("Enable service", "Service Inschakelen"),
("Start Service", "Start Service"), ("Start service", "Start service"),
("Service is running", "De service loopt."), ("Service is running", "De service loopt."),
("Service is not running", "De service loopt niet"), ("Service is not running", "De service loopt niet"),
("not_ready_status", "Niet klaar, controleer de netwerkverbinding"), ("not_ready_status", "Niet klaar, controleer de netwerkverbinding"),
("Control Remote Desktop", "Beheer Extern Bureaublad"), ("Control Remote Desktop", "Beheer Extern Bureaublad"),
("Transfer File", "Bestand Overzetten"), ("Transfer file", "Bestand Overzetten"),
("Connect", "Verbinden"), ("Connect", "Verbinden"),
("Recent Sessions", "Recente Behandelingen"), ("Recent sessions", "Recente Behandelingen"),
("Address Book", "Adresboek"), ("Address book", "Adresboek"),
("Confirmation", "Bevestiging"), ("Confirmation", "Bevestiging"),
("TCP Tunneling", "TCP Tunneling"), ("TCP tunneling", "TCP tunneling"),
("Remove", "Verwijder"), ("Remove", "Verwijder"),
("Refresh random password", "Vernieuw willekeurig wachtwoord"), ("Refresh random password", "Vernieuw willekeurig wachtwoord"),
("Set your own password", "Stel uw eigen wachtwoord in"), ("Set your own password", "Stel uw eigen wachtwoord in"),
("Enable Keyboard/Mouse", "Toetsenbord/Muis Inschakelen"), ("Enable keyboard/mouse", "Toetsenbord/Muis Inschakelen"),
("Enable Clipboard", "Klembord Inschakelen"), ("Enable clipboard", "Klembord Inschakelen"),
("Enable File Transfer", "Bestandsoverdracht Inschakelen"), ("Enable file transfer", "Bestandsoverdracht Inschakelen"),
("Enable TCP Tunneling", "TCP Tunneling Inschakelen"), ("Enable TCP tunneling", "TCP tunneling Inschakelen"),
("IP Whitelisting", "IP Witte Lijst"), ("IP Whitelisting", "IP Witte Lijst"),
("ID/Relay Server", "ID/Relay Server"), ("ID/Relay Server", "ID/Relay Server"),
("Import Server Config", "Importeer Serverconfiguratie"), ("Import server config", "Importeer Serverconfiguratie"),
("Export Server Config", "Exporteer Serverconfiguratie"), ("Export Server Config", "Exporteer Serverconfiguratie"),
("Import server configuration successfully", "Importeren serverconfiguratie succesvol"), ("Import server configuration successfully", "Importeren serverconfiguratie succesvol"),
("Export server configuration successfully", "Exporteren serverconfiguratie succesvol"), ("Export server configuration successfully", "Exporteren serverconfiguratie succesvol"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Aanmelden..."), ("Logging in...", "Aanmelden..."),
("Enable RDP session sharing", "Delen van RDP-sessie inschakelen"), ("Enable RDP session sharing", "Delen van RDP-sessie inschakelen"),
("Auto Login", "Automatisch Aanmelden"), ("Auto Login", "Automatisch Aanmelden"),
("Enable Direct IP Access", "Directe IP-toegang inschakelen"), ("Enable direct IP access", "Directe IP-toegang inschakelen"),
("Rename", "Naam wijzigen"), ("Rename", "Naam wijzigen"),
("Space", "Spatie"), ("Space", "Spatie"),
("Create Desktop Shortcut", "Snelkoppeling op bureaublad maken"), ("Create desktop shortcut", "Snelkoppeling op bureaublad maken"),
("Change Path", "Pad wijzigen"), ("Change Path", "Pad wijzigen"),
("Create Folder", "Map Maken"), ("Create Folder", "Map Maken"),
("Please enter the folder name", "Geef de mapnaam op"), ("Please enter the folder name", "Geef de mapnaam op"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "RustDesk achtergronddienst behouden"), ("Keep RustDesk background service", "RustDesk achtergronddienst behouden"),
("Ignore Battery Optimizations", "Negeer Batterij Optimalisaties"), ("Ignore Battery Optimizations", "Negeer Batterij Optimalisaties"),
("android_open_battery_optimizations_tip", "Ga naar de volgende pagina met instellingen"), ("android_open_battery_optimizations_tip", "Ga naar de volgende pagina met instellingen"),
("Start on Boot", "Starten bij Opstarten"), ("Start on boot", "Starten bij Opstarten"),
("Start the screen sharing service on boot, requires special permissions", "Start de schermdelings service bij het opstarten, vereist speciale rechten"), ("Start the screen sharing service on boot, requires special permissions", "Start de schermdelings service bij het opstarten, vereist speciale rechten"),
("Connection not allowed", "Verbinding niet toegestaan"), ("Connection not allowed", "Verbinding niet toegestaan"),
("Legacy mode", "Verouderde modus"), ("Legacy mode", "Verouderde modus"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Gebruik permanent wachtwoord"), ("Use permanent password", "Gebruik permanent wachtwoord"),
("Use both passwords", "Gebruik beide wachtwoorden"), ("Use both passwords", "Gebruik beide wachtwoorden"),
("Set permanent password", "Stel permanent wachtwoord in"), ("Set permanent password", "Stel permanent wachtwoord in"),
("Enable Remote Restart", "Schakel Herstart op afstand in"), ("Enable remote restart", "Schakel Herstart op afstand in"),
("Restart Remote Device", "Apparaat op afstand herstarten"), ("Restart remote device", "Apparaat op afstand herstarten"),
("Are you sure you want to restart", "Weet u zeker dat u wilt herstarten"), ("Are you sure you want to restart", "Weet u zeker dat u wilt herstarten"),
("Restarting Remote Device", "Apparaat op afstand herstarten"), ("Restarting remote device", "Apparaat op afstand herstarten"),
("remote_restarting_tip", "Apparaat op afstand wordt opnieuw opgestart, sluit dit bericht en maak na een ogenblik opnieuw verbinding met het permanente wachtwoord."), ("remote_restarting_tip", "Apparaat op afstand wordt opnieuw opgestart, sluit dit bericht en maak na een ogenblik opnieuw verbinding met het permanente wachtwoord."),
("Copied", "Gekopieerd"), ("Copied", "Gekopieerd"),
("Exit Fullscreen", "Volledig Scherm sluiten"), ("Exit Fullscreen", "Volledig Scherm sluiten"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Volg Systeem"), ("Follow System", "Volg Systeem"),
("Enable hardware codec", "Hardware codec inschakelen"), ("Enable hardware codec", "Hardware codec inschakelen"),
("Unlock Security Settings", "Beveiligingsinstellingen vrijgeven"), ("Unlock Security Settings", "Beveiligingsinstellingen vrijgeven"),
("Enable Audio", "Audio Inschakelen"), ("Enable audio", "Audio Inschakelen"),
("Unlock Network Settings", "Netwerkinstellingen Vrijgeven"), ("Unlock Network Settings", "Netwerkinstellingen Vrijgeven"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Directe IP toegang"), ("Direct IP Access", "Directe IP toegang"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Wissel"), ("Change", "Wissel"),
("Start session recording", "Start de sessieopname"), ("Start session recording", "Start de sessieopname"),
("Stop session recording", "Stop de sessieopname"), ("Stop session recording", "Stop de sessieopname"),
("Enable Recording Session", "Opnamesessie Activeren"), ("Enable recording session", "Opnamesessie Activeren"),
("Enable LAN Discovery", "LAN-detectie inschakelen"), ("Enable LAN discovery", "LAN-detectie inschakelen"),
("Deny LAN Discovery", "LAN-detectie Weigeren"), ("Deny LAN discovery", "LAN-detectie Weigeren"),
("Write a message", "Schrijf een bericht"), ("Write a message", "Schrijf een bericht"),
("Prompt", "Verzoek"), ("Prompt", "Verzoek"),
("Please wait for confirmation of UAC...", "Wacht op bevestiging van UAC..."), ("Please wait for confirmation of UAC...", "Wacht op bevestiging van UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland ondersteuning is slechts experimenteel. Gebruik alsjeblieft X11 als u onbeheerde toegang nodig hebt."), ("wayland_experiment_tip", "Wayland ondersteuning is slechts experimenteel. Gebruik alsjeblieft X11 als u onbeheerde toegang nodig hebt."),
("Right click to select tabs", "Rechts klikken om tabbladen te selecteren"), ("Right click to select tabs", "Rechts klikken om tabbladen te selecteren"),
("Skipped", "Overgeslagen"), ("Skipped", "Overgeslagen"),
("Add to Address Book", "Toevoegen aan Adresboek"), ("Add to address book", "Toevoegen aan Adresboek"),
("Group", "Groep"), ("Group", "Groep"),
("Search", "Zoek"), ("Search", "Zoek"),
("Closed manually by web console", "Handmatig gesloten door webconsole"), ("Closed manually by web console", "Handmatig gesloten door webconsole"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Gotowe"), ("Ready", "Gotowe"),
("Established", "Nawiązano"), ("Established", "Nawiązano"),
("connecting_status", "Łączenie"), ("connecting_status", "Łączenie"),
("Enable Service", "Włącz usługę"), ("Enable service", "Włącz usługę"),
("Start Service", "Uruchom usługę"), ("Start service", "Uruchom usługę"),
("Service is running", "Usługa uruchomiona"), ("Service is running", "Usługa uruchomiona"),
("Service is not running", "Usługa nie jest uruchomiona"), ("Service is not running", "Usługa nie jest uruchomiona"),
("not_ready_status", "Brak gotowości"), ("not_ready_status", "Brak gotowości"),
("Control Remote Desktop", "Połącz się z"), ("Control Remote Desktop", "Połącz się z"),
("Transfer File", "Transfer plików"), ("Transfer file", "Transfer plików"),
("Connect", "Połącz"), ("Connect", "Połącz"),
("Recent Sessions", "Ostatnie sesje"), ("Recent sessions", "Ostatnie sesje"),
("Address Book", "Książka adresowa"), ("Address book", "Książka adresowa"),
("Confirmation", "Potwierdzenie"), ("Confirmation", "Potwierdzenie"),
("TCP Tunneling", "Tunelowanie TCP"), ("TCP tunneling", "Tunelowanie TCP"),
("Remove", "Usuń"), ("Remove", "Usuń"),
("Refresh random password", "Odśwież losowe hasło"), ("Refresh random password", "Odśwież losowe hasło"),
("Set your own password", "Ustaw własne hasło"), ("Set your own password", "Ustaw własne hasło"),
("Enable Keyboard/Mouse", "Włącz klawiaturę/mysz"), ("Enable keyboard/mouse", "Włącz klawiaturę/mysz"),
("Enable Clipboard", "Włącz schowek"), ("Enable clipboard", "Włącz schowek"),
("Enable File Transfer", "Włącz transfer pliku"), ("Enable file transfer", "Włącz transfer pliku"),
("Enable TCP Tunneling", "Włącz tunelowanie TCP"), ("Enable TCP tunneling", "Włącz tunelowanie TCP"),
("IP Whitelisting", "Biała lista IP"), ("IP Whitelisting", "Biała lista IP"),
("ID/Relay Server", "Serwer ID/Pośredniczący"), ("ID/Relay Server", "Serwer ID/Pośredniczący"),
("Import Server Config", "Importuj konfigurację serwera"), ("Import server config", "Importuj konfigurację serwera"),
("Export Server Config", "Eksportuj konfigurację serwera"), ("Export Server Config", "Eksportuj konfigurację serwera"),
("Import server configuration successfully", "Import konfiguracji serwera zakończono pomyślnie"), ("Import server configuration successfully", "Import konfiguracji serwera zakończono pomyślnie"),
("Export server configuration successfully", "Eksport konfiguracji serwera zakończono pomyślnie"), ("Export server configuration successfully", "Eksport konfiguracji serwera zakończono pomyślnie"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Trwa logowanie..."), ("Logging in...", "Trwa logowanie..."),
("Enable RDP session sharing", "Włącz udostępnianie sesji RDP"), ("Enable RDP session sharing", "Włącz udostępnianie sesji RDP"),
("Auto Login", "Automatyczne logowanie"), ("Auto Login", "Automatyczne logowanie"),
("Enable Direct IP Access", "Włącz bezpośredni dostęp IP"), ("Enable direct IP access", "Włącz bezpośredni dostęp IP"),
("Rename", "Zmień nazwę"), ("Rename", "Zmień nazwę"),
("Space", "Przestrzeń"), ("Space", "Przestrzeń"),
("Create Desktop Shortcut", "Utwórz skrót na pulpicie"), ("Create desktop shortcut", "Utwórz skrót na pulpicie"),
("Change Path", "Zmień ścieżkę"), ("Change Path", "Zmień ścieżkę"),
("Create Folder", "Utwórz folder"), ("Create Folder", "Utwórz folder"),
("Please enter the folder name", "Wpisz nazwę folderu"), ("Please enter the folder name", "Wpisz nazwę folderu"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Zachowaj usługę RustDesk w tle"), ("Keep RustDesk background service", "Zachowaj usługę RustDesk w tle"),
("Ignore Battery Optimizations", "Ignoruj optymalizację baterii"), ("Ignore Battery Optimizations", "Ignoruj optymalizację baterii"),
("android_open_battery_optimizations_tip", "Jeśli chcesz wyłączyć tę funkcję, przejdź do następnej strony ustawień aplikacji RustDesk, znajdź i wprowadź [Bateria], odznacz [Bez ograniczeń]"), ("android_open_battery_optimizations_tip", "Jeśli chcesz wyłączyć tę funkcję, przejdź do następnej strony ustawień aplikacji RustDesk, znajdź i wprowadź [Bateria], odznacz [Bez ograniczeń]"),
("Start on Boot", "Autostart"), ("Start on boot", "Autostart"),
("Start the screen sharing service on boot, requires special permissions", "Uruchom usługę udostępniania ekranu podczas startu, wymaga specjalnych uprawnień"), ("Start the screen sharing service on boot, requires special permissions", "Uruchom usługę udostępniania ekranu podczas startu, wymaga specjalnych uprawnień"),
("Connection not allowed", "Połączenie niedozwolone"), ("Connection not allowed", "Połączenie niedozwolone"),
("Legacy mode", "Tryb kompatybilności wstecznej (legacy)"), ("Legacy mode", "Tryb kompatybilności wstecznej (legacy)"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Użyj hasła permanentnego"), ("Use permanent password", "Użyj hasła permanentnego"),
("Use both passwords", "Użyj obu haseł"), ("Use both passwords", "Użyj obu haseł"),
("Set permanent password", "Ustaw hasło permanentne"), ("Set permanent password", "Ustaw hasło permanentne"),
("Enable Remote Restart", "Włącz zdalne restartowanie"), ("Enable remote restart", "Włącz zdalne restartowanie"),
("Restart Remote Device", "Zrestartuj zdalne urządzenie"), ("Restart remote device", "Zrestartuj zdalne urządzenie"),
("Are you sure you want to restart", "Czy na pewno uruchomić ponownie"), ("Are you sure you want to restart", "Czy na pewno uruchomić ponownie"),
("Restarting Remote Device", "Trwa restartowanie Zdalnego Urządzenia"), ("Restarting remote device", "Trwa restartowanie Zdalnego Urządzenia"),
("remote_restarting_tip", "Trwa ponownie uruchomienie zdalnego urządzenia, zamknij ten komunikat i ponownie nawiąż za chwilę połączenie używając hasła permanentnego"), ("remote_restarting_tip", "Trwa ponownie uruchomienie zdalnego urządzenia, zamknij ten komunikat i ponownie nawiąż za chwilę połączenie używając hasła permanentnego"),
("Copied", "Skopiowano"), ("Copied", "Skopiowano"),
("Exit Fullscreen", "Wyłączyć tryb pełnoekranowy"), ("Exit Fullscreen", "Wyłączyć tryb pełnoekranowy"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Zgodny z systemem"), ("Follow System", "Zgodny z systemem"),
("Enable hardware codec", "Włącz akcelerację sprzętową kodeków"), ("Enable hardware codec", "Włącz akcelerację sprzętową kodeków"),
("Unlock Security Settings", "Odblokuj ustawienia zabezpieczeń"), ("Unlock Security Settings", "Odblokuj ustawienia zabezpieczeń"),
("Enable Audio", "Włącz dźwięk"), ("Enable audio", "Włącz dźwięk"),
("Unlock Network Settings", "Odblokuj ustawienia Sieciowe"), ("Unlock Network Settings", "Odblokuj ustawienia Sieciowe"),
("Server", "Serwer"), ("Server", "Serwer"),
("Direct IP Access", "Bezpośredni adres IP"), ("Direct IP Access", "Bezpośredni adres IP"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Zmień"), ("Change", "Zmień"),
("Start session recording", "Zacznij nagrywać sesję"), ("Start session recording", "Zacznij nagrywać sesję"),
("Stop session recording", "Zatrzymaj nagrywanie sesji"), ("Stop session recording", "Zatrzymaj nagrywanie sesji"),
("Enable Recording Session", "Włącz nagrywanie sesji"), ("Enable recording session", "Włącz nagrywanie sesji"),
("Enable LAN Discovery", "Włącz wykrywanie urządzenia w sieci LAN"), ("Enable LAN discovery", "Włącz wykrywanie urządzenia w sieci LAN"),
("Deny LAN Discovery", "Zablokuj wykrywanie urządzenia w sieci LAN"), ("Deny LAN discovery", "Zablokuj wykrywanie urządzenia w sieci LAN"),
("Write a message", "Napisz wiadomość"), ("Write a message", "Napisz wiadomość"),
("Prompt", "Monit"), ("Prompt", "Monit"),
("Please wait for confirmation of UAC...", "Poczekaj na potwierdzenie uprawnień UAC"), ("Please wait for confirmation of UAC...", "Poczekaj na potwierdzenie uprawnień UAC"),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wsparcie dla Wayland jest niekompletne, użyj X11 jeżeli chcesz korzystać z dostępu nienadzorowanego"), ("wayland_experiment_tip", "Wsparcie dla Wayland jest niekompletne, użyj X11 jeżeli chcesz korzystać z dostępu nienadzorowanego"),
("Right click to select tabs", "Kliknij prawym przyciskiem myszy, aby wybrać zakładkę"), ("Right click to select tabs", "Kliknij prawym przyciskiem myszy, aby wybrać zakładkę"),
("Skipped", "Pominięte"), ("Skipped", "Pominięte"),
("Add to Address Book", "Dodaj do Książki Adresowej"), ("Add to address book", "Dodaj do Książki Adresowej"),
("Group", "Grupy"), ("Group", "Grupy"),
("Search", "Szukaj"), ("Search", "Szukaj"),
("Closed manually by web console", "Zakończone manualnie z konsoli Web"), ("Closed manually by web console", "Zakończone manualnie z konsoli Web"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Odłącz wszystko"), ("Plug out all", "Odłącz wszystko"),
("True color (4:4:4)", "True color (4:4:4)"), ("True color (4:4:4)", "True color (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Pronto"), ("Ready", "Pronto"),
("Established", "Estabelecido"), ("Established", "Estabelecido"),
("connecting_status", "A ligar à rede do RustDesk..."), ("connecting_status", "A ligar à rede do RustDesk..."),
("Enable Service", "Activar Serviço"), ("Enable service", "Activar Serviço"),
("Start Service", "Iniciar Serviço"), ("Start service", "Iniciar Serviço"),
("Service is running", "Serviço está activo"), ("Service is running", "Serviço está activo"),
("Service is not running", "Serviço não está activo"), ("Service is not running", "Serviço não está activo"),
("not_ready_status", "Indisponível. Por favor verifique a sua ligação"), ("not_ready_status", "Indisponível. Por favor verifique a sua ligação"),
("Control Remote Desktop", "Controle o Ambiente de Trabalho à distância"), ("Control Remote Desktop", "Controle o Ambiente de Trabalho à distância"),
("Transfer File", "Transferir Ficheiro"), ("Transfer file", "Transferir Ficheiro"),
("Connect", "Ligar"), ("Connect", "Ligar"),
("Recent Sessions", "Sessões recentes"), ("Recent sessions", "Sessões recentes"),
("Address Book", "Lista de Endereços"), ("Address book", "Lista de Endereços"),
("Confirmation", "Confirmação"), ("Confirmation", "Confirmação"),
("TCP Tunneling", "Túnel TCP"), ("TCP tunneling", "Túnel TCP"),
("Remove", "Remover"), ("Remove", "Remover"),
("Refresh random password", "Actualizar palavra-chave"), ("Refresh random password", "Actualizar palavra-chave"),
("Set your own password", "Configure a sua palavra-passe"), ("Set your own password", "Configure a sua palavra-passe"),
("Enable Keyboard/Mouse", "Activar Teclado/Rato"), ("Enable keyboard/mouse", "Activar Teclado/Rato"),
("Enable Clipboard", "Activar Área de Transferência"), ("Enable clipboard", "Activar Área de Transferência"),
("Enable File Transfer", "Activar Transferência de Ficheiros"), ("Enable file transfer", "Activar Transferência de Ficheiros"),
("Enable TCP Tunneling", "Activar Túnel TCP"), ("Enable TCP tunneling", "Activar Túnel TCP"),
("IP Whitelisting", "Whitelist de IP"), ("IP Whitelisting", "Whitelist de IP"),
("ID/Relay Server", "Servidor ID/Relay"), ("ID/Relay Server", "Servidor ID/Relay"),
("Import Server Config", "Importar Configuração do Servidor"), ("Import server config", "Importar Configuração do Servidor"),
("Export Server Config", "Exportar Configuração do Servidor"), ("Export Server Config", "Exportar Configuração do Servidor"),
("Import server configuration successfully", "Configuração do servidor importada com sucesso"), ("Import server configuration successfully", "Configuração do servidor importada com sucesso"),
("Export server configuration successfully", ""), ("Export server configuration successfully", ""),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "A efectuar Login..."), ("Logging in...", "A efectuar Login..."),
("Enable RDP session sharing", "Activar partilha de sessão RDP"), ("Enable RDP session sharing", "Activar partilha de sessão RDP"),
("Auto Login", "Login Automático (Somente válido se você activou \"Bloquear após o fim da sessão\")"), ("Auto Login", "Login Automático (Somente válido se você activou \"Bloquear após o fim da sessão\")"),
("Enable Direct IP Access", "Activar Acesso IP Directo"), ("Enable direct IP access", "Activar Acesso IP Directo"),
("Rename", "Renomear"), ("Rename", "Renomear"),
("Space", "Espaço"), ("Space", "Espaço"),
("Create Desktop Shortcut", "Criar Atalho no Ambiente de Trabalho"), ("Create desktop shortcut", "Criar Atalho no Ambiente de Trabalho"),
("Change Path", "Alterar Caminho"), ("Change Path", "Alterar Caminho"),
("Create Folder", "Criar Diretório"), ("Create Folder", "Criar Diretório"),
("Please enter the folder name", "Por favor introduza o nome do diretório"), ("Please enter the folder name", "Por favor introduza o nome do diretório"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Manter o serviço RustDesk em funcionamento"), ("Keep RustDesk background service", "Manter o serviço RustDesk em funcionamento"),
("Ignore Battery Optimizations", "Ignorar optimizações de Bateria"), ("Ignore Battery Optimizations", "Ignorar optimizações de Bateria"),
("android_open_battery_optimizations_tip", ""), ("android_open_battery_optimizations_tip", ""),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "Ligação não autorizada"), ("Connection not allowed", "Ligação não autorizada"),
("Legacy mode", ""), ("Legacy mode", ""),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Utilizar palavra-chave permanente"), ("Use permanent password", "Utilizar palavra-chave permanente"),
("Use both passwords", "Utilizar ambas as palavras-chave"), ("Use both passwords", "Utilizar ambas as palavras-chave"),
("Set permanent password", "Definir palavra-chave permanente"), ("Set permanent password", "Definir palavra-chave permanente"),
("Enable Remote Restart", "Activar reiniciar remoto"), ("Enable remote restart", "Activar reiniciar remoto"),
("Restart Remote Device", "Reiniciar Dispositivo Remoto"), ("Restart remote device", "Reiniciar Dispositivo Remoto"),
("Are you sure you want to restart", "Tem a certeza que pretende reiniciar"), ("Are you sure you want to restart", "Tem a certeza que pretende reiniciar"),
("Restarting Remote Device", "A reiniciar sistema remoto"), ("Restarting remote device", "A reiniciar sistema remoto"),
("remote_restarting_tip", ""), ("remote_restarting_tip", ""),
("Copied", ""), ("Copied", ""),
("Exit Fullscreen", "Sair da tela cheia"), ("Exit Fullscreen", "Sair da tela cheia"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", ""), ("Follow System", ""),
("Enable hardware codec", ""), ("Enable hardware codec", ""),
("Unlock Security Settings", ""), ("Unlock Security Settings", ""),
("Enable Audio", ""), ("Enable audio", ""),
("Unlock Network Settings", ""), ("Unlock Network Settings", ""),
("Server", ""), ("Server", ""),
("Direct IP Access", ""), ("Direct IP Access", ""),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", ""), ("Change", ""),
("Start session recording", ""), ("Start session recording", ""),
("Stop session recording", ""), ("Stop session recording", ""),
("Enable Recording Session", ""), ("Enable recording session", ""),
("Enable LAN Discovery", ""), ("Enable LAN discovery", ""),
("Deny LAN Discovery", ""), ("Deny LAN discovery", ""),
("Write a message", ""), ("Write a message", ""),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", ""), ("Please wait for confirmation of UAC...", ""),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Pronto"), ("Ready", "Pronto"),
("Established", "Estabelecido"), ("Established", "Estabelecido"),
("connecting_status", "Conectando à rede do RustDesk..."), ("connecting_status", "Conectando à rede do RustDesk..."),
("Enable Service", "Habilitar Serviço"), ("Enable service", "Habilitar Serviço"),
("Start Service", "Iniciar Serviço"), ("Start service", "Iniciar Serviço"),
("Service is running", "Serviço está em execução"), ("Service is running", "Serviço está em execução"),
("Service is not running", "Serviço não está em execução"), ("Service is not running", "Serviço não está em execução"),
("not_ready_status", "Não está pronto. Por favor verifique sua conexão"), ("not_ready_status", "Não está pronto. Por favor verifique sua conexão"),
("Control Remote Desktop", "Controle um Computador Remoto"), ("Control Remote Desktop", "Controle um Computador Remoto"),
("Transfer File", "Transferir Arquivos"), ("Transfer file", "Transferir Arquivos"),
("Connect", "Conectar"), ("Connect", "Conectar"),
("Recent Sessions", "Sessões Recentes"), ("Recent sessions", "Sessões Recentes"),
("Address Book", "Lista de Endereços"), ("Address book", "Lista de Endereços"),
("Confirmation", "Confirmação"), ("Confirmation", "Confirmação"),
("TCP Tunneling", "Tunelamento TCP"), ("TCP tunneling", "Tunelamento TCP"),
("Remove", "Remover"), ("Remove", "Remover"),
("Refresh random password", "Atualizar senha aleatória"), ("Refresh random password", "Atualizar senha aleatória"),
("Set your own password", "Configure sua própria senha"), ("Set your own password", "Configure sua própria senha"),
("Enable Keyboard/Mouse", "Habilitar teclado/mouse"), ("Enable keyboard/mouse", "Habilitar teclado/mouse"),
("Enable Clipboard", "Habilitar Área de Transferência"), ("Enable clipboard", "Habilitar Área de Transferência"),
("Enable File Transfer", "Habilitar Transferência de Arquivos"), ("Enable file transfer", "Habilitar Transferência de Arquivos"),
("Enable TCP Tunneling", "Habilitar Tunelamento TCP"), ("Enable TCP tunneling", "Habilitar Tunelamento TCP"),
("IP Whitelisting", "Lista de IPs Confiáveis"), ("IP Whitelisting", "Lista de IPs Confiáveis"),
("ID/Relay Server", "Servidor ID/Relay"), ("ID/Relay Server", "Servidor ID/Relay"),
("Import Server Config", "Importar Configuração do Servidor"), ("Import server config", "Importar Configuração do Servidor"),
("Export Server Config", "Exportar Configuração do Servidor"), ("Export Server Config", "Exportar Configuração do Servidor"),
("Import server configuration successfully", "Configuração do servidor importada com sucesso"), ("Import server configuration successfully", "Configuração do servidor importada com sucesso"),
("Export server configuration successfully", "Configuração do servidor exportada com sucesso"), ("Export server configuration successfully", "Configuração do servidor exportada com sucesso"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Fazendo Login..."), ("Logging in...", "Fazendo Login..."),
("Enable RDP session sharing", "Habilitar compartilhamento de sessão RDP"), ("Enable RDP session sharing", "Habilitar compartilhamento de sessão RDP"),
("Auto Login", "Login Automático (Somente válido se você habilitou \"Bloquear após o fim da sessão\")"), ("Auto Login", "Login Automático (Somente válido se você habilitou \"Bloquear após o fim da sessão\")"),
("Enable Direct IP Access", "Habilitar Acesso IP Direto"), ("Enable direct IP access", "Habilitar Acesso IP Direto"),
("Rename", "Renomear"), ("Rename", "Renomear"),
("Space", "Espaço"), ("Space", "Espaço"),
("Create Desktop Shortcut", "Criar Atalho na Área de Trabalho"), ("Create desktop shortcut", "Criar Atalho na Área de Trabalho"),
("Change Path", "Alterar Caminho"), ("Change Path", "Alterar Caminho"),
("Create Folder", "Criar Diretório"), ("Create Folder", "Criar Diretório"),
("Please enter the folder name", "Por favor informe o nome do diretório"), ("Please enter the folder name", "Por favor informe o nome do diretório"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Manter o serviço do RustDesk executando em segundo plano"), ("Keep RustDesk background service", "Manter o serviço do RustDesk executando em segundo plano"),
("Ignore Battery Optimizations", "Ignorar otimizações de bateria"), ("Ignore Battery Optimizations", "Ignorar otimizações de bateria"),
("android_open_battery_optimizations_tip", "Abrir otimizações de bateria"), ("android_open_battery_optimizations_tip", "Abrir otimizações de bateria"),
("Start on Boot", "Iniciar na Inicialização"), ("Start on boot", "Iniciar na Inicialização"),
("Start the screen sharing service on boot, requires special permissions", "Inicie o serviço de compartilhamento de tela na inicialização, requer permissões especiais"), ("Start the screen sharing service on boot, requires special permissions", "Inicie o serviço de compartilhamento de tela na inicialização, requer permissões especiais"),
("Connection not allowed", "Conexão não permitida"), ("Connection not allowed", "Conexão não permitida"),
("Legacy mode", "Modo legado"), ("Legacy mode", "Modo legado"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Utilizar senha permanente"), ("Use permanent password", "Utilizar senha permanente"),
("Use both passwords", "Utilizar ambas as senhas"), ("Use both passwords", "Utilizar ambas as senhas"),
("Set permanent password", "Configurar senha permanente"), ("Set permanent password", "Configurar senha permanente"),
("Enable Remote Restart", "Habilitar Reinicialização Remota"), ("Enable remote restart", "Habilitar Reinicialização Remota"),
("Restart Remote Device", "Reiniciar Dispositivo Remoto"), ("Restart remote device", "Reiniciar Dispositivo Remoto"),
("Are you sure you want to restart", "Você tem certeza que deseja reiniciar?"), ("Are you sure you want to restart", "Você tem certeza que deseja reiniciar?"),
("Restarting Remote Device", "Reiniciando dispositivo remoto"), ("Restarting remote device", "Reiniciando dispositivo remoto"),
("remote_restarting_tip", "O dispositivo remoto está reiniciando, feche esta caixa de mensagem e reconecte com a senha permanente depois de um tempo"), ("remote_restarting_tip", "O dispositivo remoto está reiniciando, feche esta caixa de mensagem e reconecte com a senha permanente depois de um tempo"),
("Copied", "Copiado"), ("Copied", "Copiado"),
("Exit Fullscreen", "Sair da Tela Cheia"), ("Exit Fullscreen", "Sair da Tela Cheia"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Seguir sistema"), ("Follow System", "Seguir sistema"),
("Enable hardware codec", "Habilitar codec de hardware"), ("Enable hardware codec", "Habilitar codec de hardware"),
("Unlock Security Settings", "Desbloquear configurações de segurança"), ("Unlock Security Settings", "Desbloquear configurações de segurança"),
("Enable Audio", "Habilitar áudio"), ("Enable audio", "Habilitar áudio"),
("Unlock Network Settings", "Desbloquear configurações de rede"), ("Unlock Network Settings", "Desbloquear configurações de rede"),
("Server", "Servidor"), ("Server", "Servidor"),
("Direct IP Access", "Acesso direto por IP"), ("Direct IP Access", "Acesso direto por IP"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Alterar"), ("Change", "Alterar"),
("Start session recording", "Iniciar gravação da sessão"), ("Start session recording", "Iniciar gravação da sessão"),
("Stop session recording", "Parar gravação da sessão"), ("Stop session recording", "Parar gravação da sessão"),
("Enable Recording Session", "Habilitar gravação da sessão"), ("Enable recording session", "Habilitar gravação da sessão"),
("Enable LAN Discovery", "Habilitar descoberta da LAN"), ("Enable LAN discovery", "Habilitar descoberta da LAN"),
("Deny LAN Discovery", "Negar descoberta da LAN"), ("Deny LAN discovery", "Negar descoberta da LAN"),
("Write a message", "Escrever uma mensagem"), ("Write a message", "Escrever uma mensagem"),
("Prompt", "Prompt de comando"), ("Prompt", "Prompt de comando"),
("Please wait for confirmation of UAC...", "Favor aguardar a confirmação do UAC..."), ("Please wait for confirmation of UAC...", "Favor aguardar a confirmação do UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "O suporte ao Wayland está em estágio experimental, use o X11 se precisar de acesso autônomo."), ("wayland_experiment_tip", "O suporte ao Wayland está em estágio experimental, use o X11 se precisar de acesso autônomo."),
("Right click to select tabs", "Clique com o botão direito para selecionar as guias"), ("Right click to select tabs", "Clique com o botão direito para selecionar as guias"),
("Skipped", "Ignorado"), ("Skipped", "Ignorado"),
("Add to Address Book", "Adicionar ao livro de endereços"), ("Add to address book", "Adicionar ao livro de endereços"),
("Group", "Grupo"), ("Group", "Grupo"),
("Search", "Buscar"), ("Search", "Buscar"),
("Closed manually by web console", "Fechado manualmente pelo console da web"), ("Closed manually by web console", "Fechado manualmente pelo console da web"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Pregătit"), ("Ready", "Pregătit"),
("Established", "Stabilit"), ("Established", "Stabilit"),
("connecting_status", "În curs de conectare la rețeaua RustDesk..."), ("connecting_status", "În curs de conectare la rețeaua RustDesk..."),
("Enable Service", "Activează serviciul"), ("Enable service", "Activează serviciul"),
("Start Service", "Pornește serviciul"), ("Start service", "Pornește serviciul"),
("Service is running", "Serviciul rulează..."), ("Service is running", "Serviciul rulează..."),
("Service is not running", "Serviciul nu funcționează"), ("Service is not running", "Serviciul nu funcționează"),
("not_ready_status", "Nepregătit. Verifică conexiunea la rețea."), ("not_ready_status", "Nepregătit. Verifică conexiunea la rețea."),
("Control Remote Desktop", "Controlează desktopul la distanță"), ("Control Remote Desktop", "Controlează desktopul la distanță"),
("Transfer File", "Transferă fișiere"), ("Transfer file", "Transferă fișiere"),
("Connect", "Conectează-te"), ("Connect", "Conectează-te"),
("Recent Sessions", "Sesiuni recente"), ("Recent sessions", "Sesiuni recente"),
("Address Book", "Agendă"), ("Address book", "Agendă"),
("Confirmation", "Confirmare"), ("Confirmation", "Confirmare"),
("TCP Tunneling", "Tunel TCP"), ("TCP tunneling", "Tunel TCP"),
("Remove", "Elimină"), ("Remove", "Elimină"),
("Refresh random password", "Actualizează parola aleatorie"), ("Refresh random password", "Actualizează parola aleatorie"),
("Set your own password", "Setează propria parolă"), ("Set your own password", "Setează propria parolă"),
("Enable Keyboard/Mouse", "Activează control tastatură/mouse"), ("Enable keyboard/mouse", "Activează control tastatură/mouse"),
("Enable Clipboard", "Activează clipboard"), ("Enable clipboard", "Activează clipboard"),
("Enable File Transfer", "Activează transferul de fișiere"), ("Enable file transfer", "Activează transferul de fișiere"),
("Enable TCP Tunneling", "Activează tunelul TCP"), ("Enable TCP tunneling", "Activează tunelul TCP"),
("IP Whitelisting", "Listă de IP-uri autorizate"), ("IP Whitelisting", "Listă de IP-uri autorizate"),
("ID/Relay Server", "Server de ID/retransmisie"), ("ID/Relay Server", "Server de ID/retransmisie"),
("Import Server Config", "Importă configurație server"), ("Import server config", "Importă configurație server"),
("Export Server Config", "Exportă configurație server"), ("Export Server Config", "Exportă configurație server"),
("Import server configuration successfully", "Configurație server importată cu succes"), ("Import server configuration successfully", "Configurație server importată cu succes"),
("Export server configuration successfully", "Configurație server exportată cu succes"), ("Export server configuration successfully", "Configurație server exportată cu succes"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Se conectează..."), ("Logging in...", "Se conectează..."),
("Enable RDP session sharing", "Activează partajarea sesiunii RDP"), ("Enable RDP session sharing", "Activează partajarea sesiunii RDP"),
("Auto Login", "Conectare automată (validă doar dacă opțiunea Blocare după deconectare este selectată)"), ("Auto Login", "Conectare automată (validă doar dacă opțiunea Blocare după deconectare este selectată)"),
("Enable Direct IP Access", "Activează accesul direct cu IP"), ("Enable direct IP access", "Activează accesul direct cu IP"),
("Rename", "Redenumește"), ("Rename", "Redenumește"),
("Space", "Spațiu"), ("Space", "Spațiu"),
("Create Desktop Shortcut", "Creează comandă rapidă de desktop"), ("Create desktop shortcut", "Creează comandă rapidă de desktop"),
("Change Path", "Schimbă calea"), ("Change Path", "Schimbă calea"),
("Create Folder", "Creează folder"), ("Create Folder", "Creează folder"),
("Please enter the folder name", "Introdu numele folderului"), ("Please enter the folder name", "Introdu numele folderului"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Rulează serviciul RustDesk în fundal"), ("Keep RustDesk background service", "Rulează serviciul RustDesk în fundal"),
("Ignore Battery Optimizations", "Ignoră optimizările de baterie"), ("Ignore Battery Optimizations", "Ignoră optimizările de baterie"),
("android_open_battery_optimizations_tip", "Pentru dezactivarea acestei funcții, accesează setările aplicației RustDesk, deschide secțiunea [Baterie] și deselectează [Fără restricții]."), ("android_open_battery_optimizations_tip", "Pentru dezactivarea acestei funcții, accesează setările aplicației RustDesk, deschide secțiunea [Baterie] și deselectează [Fără restricții]."),
("Start on Boot", "Pornește la boot"), ("Start on boot", "Pornește la boot"),
("Start the screen sharing service on boot, requires special permissions", "Pornește serviciul de partajare a ecranului la boot; necesită permisiuni speciale"), ("Start the screen sharing service on boot, requires special permissions", "Pornește serviciul de partajare a ecranului la boot; necesită permisiuni speciale"),
("Connection not allowed", "Conexiune neautoriztă"), ("Connection not allowed", "Conexiune neautoriztă"),
("Legacy mode", "Mod legacy"), ("Legacy mode", "Mod legacy"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Folosește parola permanentă"), ("Use permanent password", "Folosește parola permanentă"),
("Use both passwords", "Folosește ambele programe"), ("Use both passwords", "Folosește ambele programe"),
("Set permanent password", "Setează parola permanentă"), ("Set permanent password", "Setează parola permanentă"),
("Enable Remote Restart", "Activează repornirea la distanță"), ("Enable remote restart", "Activează repornirea la distanță"),
("Restart Remote Device", "Repornește dispozivul la distanță"), ("Restart remote device", "Repornește dispozivul la distanță"),
("Are you sure you want to restart", "Sigur vrei să repornești dispozitivul?"), ("Are you sure you want to restart", "Sigur vrei să repornești dispozitivul?"),
("Restarting Remote Device", "Se repornește dispozitivul la distanță"), ("Restarting remote device", "Se repornește dispozitivul la distanță"),
("remote_restarting_tip", "Dispozitivul este în curs de repornire. Închide acest mesaj și reconectează-te cu parola permanentă după un timp."), ("remote_restarting_tip", "Dispozitivul este în curs de repornire. Închide acest mesaj și reconectează-te cu parola permanentă după un timp."),
("Copied", "Copiat"), ("Copied", "Copiat"),
("Exit Fullscreen", "Ieși din modul ecran complet"), ("Exit Fullscreen", "Ieși din modul ecran complet"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Temă sistem"), ("Follow System", "Temă sistem"),
("Enable hardware codec", "Activează codec hardware"), ("Enable hardware codec", "Activează codec hardware"),
("Unlock Security Settings", "Deblochează setările de securitate"), ("Unlock Security Settings", "Deblochează setările de securitate"),
("Enable Audio", "Activează audio"), ("Enable audio", "Activează audio"),
("Unlock Network Settings", "Deblochează setările de rețea"), ("Unlock Network Settings", "Deblochează setările de rețea"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Acces direct IP"), ("Direct IP Access", "Acces direct IP"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Modifică"), ("Change", "Modifică"),
("Start session recording", "Începe înregistrarea"), ("Start session recording", "Începe înregistrarea"),
("Stop session recording", "Oprește înregistrarea"), ("Stop session recording", "Oprește înregistrarea"),
("Enable Recording Session", "Activează înregistrarea sesiunii"), ("Enable recording session", "Activează înregistrarea sesiunii"),
("Enable LAN Discovery", "Activează descoperirea LAN"), ("Enable LAN discovery", "Activează descoperirea LAN"),
("Deny LAN Discovery", "Interzice descoperirea LAN"), ("Deny LAN discovery", "Interzice descoperirea LAN"),
("Write a message", "Scrie un mesaj"), ("Write a message", "Scrie un mesaj"),
("Prompt", "Prompt"), ("Prompt", "Prompt"),
("Please wait for confirmation of UAC...", "Așteaptă confirmarea CCU..."), ("Please wait for confirmation of UAC...", "Așteaptă confirmarea CCU..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland este acceptat doar într-o formă experimentală. Folosește X11 dacă nu ai nevoie de acces supravegheat."), ("wayland_experiment_tip", "Wayland este acceptat doar într-o formă experimentală. Folosește X11 dacă nu ai nevoie de acces supravegheat."),
("Right click to select tabs", "Dă clic dreapta pentru a selecta file"), ("Right click to select tabs", "Dă clic dreapta pentru a selecta file"),
("Skipped", "Ignorat"), ("Skipped", "Ignorat"),
("Add to Address Book", "Adaugă la agendă"), ("Add to address book", "Adaugă la agendă"),
("Group", "Grup"), ("Group", "Grup"),
("Search", "Caută"), ("Search", "Caută"),
("Closed manually by web console", "Conexiune închisă manual de consola web"), ("Closed manually by web console", "Conexiune închisă manual de consola web"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Готово"), ("Ready", "Готово"),
("Established", "Установлено"), ("Established", "Установлено"),
("connecting_status", "Подключение к сети RustDesk..."), ("connecting_status", "Подключение к сети RustDesk..."),
("Enable Service", "Включить службу"), ("Enable service", "Включить службу"),
("Start Service", "Запустить службу"), ("Start service", "Запустить службу"),
("Service is running", "Служба запущена"), ("Service is running", "Служба запущена"),
("Service is not running", "Служба не запущена"), ("Service is not running", "Служба не запущена"),
("not_ready_status", "Не подключено. Проверьте соединение."), ("not_ready_status", "Не подключено. Проверьте соединение."),
("Control Remote Desktop", "Управление удалённым рабочим столом"), ("Control Remote Desktop", "Управление удалённым рабочим столом"),
("Transfer File", "Передача файла"), ("Transfer file", "Передача файла"),
("Connect", "Подключиться"), ("Connect", "Подключиться"),
("Recent Sessions", "Последние сеансы"), ("Recent sessions", "Последние сеансы"),
("Address Book", "Адресная книга"), ("Address book", "Адресная книга"),
("Confirmation", "Подтверждение"), ("Confirmation", "Подтверждение"),
("TCP Tunneling", "TCP-туннелирование"), ("TCP tunneling", "TCP-туннелирование"),
("Remove", "Удалить"), ("Remove", "Удалить"),
("Refresh random password", "Обновить случайный пароль"), ("Refresh random password", "Обновить случайный пароль"),
("Set your own password", "Установить свой пароль"), ("Set your own password", "Установить свой пароль"),
("Enable Keyboard/Mouse", "Включить клавиатуру/мышь"), ("Enable keyboard/mouse", "Включить клавиатуру/мышь"),
("Enable Clipboard", "Включить буфер обмена"), ("Enable clipboard", "Включить буфер обмена"),
("Enable File Transfer", "Включить передачу файлов"), ("Enable file transfer", "Включить передачу файлов"),
("Enable TCP Tunneling", "Включить туннелирование TCP"), ("Enable TCP tunneling", "Включить туннелирование TCP"),
("IP Whitelisting", "Список разрешённых IP-адресов"), ("IP Whitelisting", "Список разрешённых IP-адресов"),
("ID/Relay Server", "ID/Ретранслятор"), ("ID/Relay Server", "ID/Ретранслятор"),
("Import Server Config", "Импортировать конфигурацию сервера"), ("Import server config", "Импортировать конфигурацию сервера"),
("Export Server Config", "Экспортировать конфигурацию сервера"), ("Export Server Config", "Экспортировать конфигурацию сервера"),
("Import server configuration successfully", "Конфигурация сервера успешно импортирована"), ("Import server configuration successfully", "Конфигурация сервера успешно импортирована"),
("Export server configuration successfully", "Конфигурация сервера успешно экспортирована"), ("Export server configuration successfully", "Конфигурация сервера успешно экспортирована"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Вход..."), ("Logging in...", "Вход..."),
("Enable RDP session sharing", "Включить общий доступ к сеансу RDP"), ("Enable RDP session sharing", "Включить общий доступ к сеансу RDP"),
("Auto Login", "Автоматический вход (действителен только если вы установили \"Завершение пользовательского сеанса после завершения удалённого подключения\""), ("Auto Login", "Автоматический вход (действителен только если вы установили \"Завершение пользовательского сеанса после завершения удалённого подключения\""),
("Enable Direct IP Access", "Включить прямой IP-доступ"), ("Enable direct IP access", "Включить прямой IP-доступ"),
("Rename", "Переименовать"), ("Rename", "Переименовать"),
("Space", "Место"), ("Space", "Место"),
("Create Desktop Shortcut", "Создать ярлык на рабочем столе"), ("Create desktop shortcut", "Создать ярлык на рабочем столе"),
("Change Path", "Изменить путь"), ("Change Path", "Изменить путь"),
("Create Folder", "Создать папку"), ("Create Folder", "Создать папку"),
("Please enter the folder name", "Введите имя папки"), ("Please enter the folder name", "Введите имя папки"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Держать в фоне службу RustDesk"), ("Keep RustDesk background service", "Держать в фоне службу RustDesk"),
("Ignore Battery Optimizations", "Игнорировать оптимизацию батареи"), ("Ignore Battery Optimizations", "Игнорировать оптимизацию батареи"),
("android_open_battery_optimizations_tip", "Перейдите на следующую страницу настроек"), ("android_open_battery_optimizations_tip", "Перейдите на следующую страницу настроек"),
("Start on Boot", "Начинать при загрузке"), ("Start on boot", "Начинать при загрузке"),
("Start the screen sharing service on boot, requires special permissions", "Запускать службу демонстрации экрана при загрузке (требуются специальные разрешения)"), ("Start the screen sharing service on boot, requires special permissions", "Запускать службу демонстрации экрана при загрузке (требуются специальные разрешения)"),
("Connection not allowed", "Подключение не разрешено"), ("Connection not allowed", "Подключение не разрешено"),
("Legacy mode", "Устаревший режим"), ("Legacy mode", "Устаревший режим"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Использовать постоянный пароль"), ("Use permanent password", "Использовать постоянный пароль"),
("Use both passwords", "Использовать оба пароля"), ("Use both passwords", "Использовать оба пароля"),
("Set permanent password", "Установить постоянный пароль"), ("Set permanent password", "Установить постоянный пароль"),
("Enable Remote Restart", "Включить удалённый перезапуск"), ("Enable remote restart", "Включить удалённый перезапуск"),
("Restart Remote Device", "Перезапустить удалённое устройство"), ("Restart remote device", "Перезапустить удалённое устройство"),
("Are you sure you want to restart", "Вы уверены, что хотите выполнить перезапуск?"), ("Are you sure you want to restart", "Вы уверены, что хотите выполнить перезапуск?"),
("Restarting Remote Device", "Перезагрузка удалённого устройства"), ("Restarting remote device", "Перезагрузка удалённого устройства"),
("remote_restarting_tip", "Удалённое устройство перезапускается. Закройте это сообщение и через некоторое время переподключитесь, используя постоянный пароль."), ("remote_restarting_tip", "Удалённое устройство перезапускается. Закройте это сообщение и через некоторое время переподключитесь, используя постоянный пароль."),
("Copied", "Скопировано"), ("Copied", "Скопировано"),
("Exit Fullscreen", "Выйти из полноэкранного режима"), ("Exit Fullscreen", "Выйти из полноэкранного режима"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Системная"), ("Follow System", "Системная"),
("Enable hardware codec", "Использовать аппаратный кодек"), ("Enable hardware codec", "Использовать аппаратный кодек"),
("Unlock Security Settings", "Разблокировать настройки безопасности"), ("Unlock Security Settings", "Разблокировать настройки безопасности"),
("Enable Audio", "Включить звук"), ("Enable audio", "Включить звук"),
("Unlock Network Settings", "Разблокировать сетевые настройки"), ("Unlock Network Settings", "Разблокировать сетевые настройки"),
("Server", "Сервер"), ("Server", "Сервер"),
("Direct IP Access", "Прямой IP-доступ"), ("Direct IP Access", "Прямой IP-доступ"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Изменить"), ("Change", "Изменить"),
("Start session recording", "Начать запись сеанса"), ("Start session recording", "Начать запись сеанса"),
("Stop session recording", "Остановить запись сеанса"), ("Stop session recording", "Остановить запись сеанса"),
("Enable Recording Session", "Включить запись сеанса"), ("Enable recording session", "Включить запись сеанса"),
("Enable LAN Discovery", "Включить обнаружение в локальной сети"), ("Enable LAN discovery", "Включить обнаружение в локальной сети"),
("Deny LAN Discovery", "Запретить обнаружение в локальной сети"), ("Deny LAN discovery", "Запретить обнаружение в локальной сети"),
("Write a message", "Написать сообщение"), ("Write a message", "Написать сообщение"),
("Prompt", "Подсказка"), ("Prompt", "Подсказка"),
("Please wait for confirmation of UAC...", "Дождитесь подтверждения UAC..."), ("Please wait for confirmation of UAC...", "Дождитесь подтверждения UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Поддержка Wayland находится на экспериментальной стадии, используйте X11, если вам требуется автоматический доступ."), ("wayland_experiment_tip", "Поддержка Wayland находится на экспериментальной стадии, используйте X11, если вам требуется автоматический доступ."),
("Right click to select tabs", "Выбор вкладок щелчком правой кнопки мыши"), ("Right click to select tabs", "Выбор вкладок щелчком правой кнопки мыши"),
("Skipped", "Пропущено"), ("Skipped", "Пропущено"),
("Add to Address Book", "Добавить в адресную книгу"), ("Add to address book", "Добавить в адресную книгу"),
("Group", "Группа"), ("Group", "Группа"),
("Search", "Поиск"), ("Search", "Поиск"),
("Closed manually by web console", "Закрыто вручную через веб-консоль"), ("Closed manually by web console", "Закрыто вручную через веб-консоль"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Отключить все"), ("Plug out all", "Отключить все"),
("True color (4:4:4)", "Истинный цвет (4:4:4)"), ("True color (4:4:4)", "Истинный цвет (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Pripravené"), ("Ready", "Pripravené"),
("Established", "Nadviazané"), ("Established", "Nadviazané"),
("connecting_status", "Pripájam sa na RusDesk server..."), ("connecting_status", "Pripájam sa na RusDesk server..."),
("Enable Service", "Povoliť službu"), ("Enable service", "Povoliť službu"),
("Start Service", "Spustiť službu"), ("Start service", "Spustiť službu"),
("Service is running", "Služba je aktívna"), ("Service is running", "Služba je aktívna"),
("Service is not running", "Služba je vypnutá"), ("Service is not running", "Služba je vypnutá"),
("not_ready_status", "Nepripravené. Skontrolujte svoje sieťové pripojenie."), ("not_ready_status", "Nepripravené. Skontrolujte svoje sieťové pripojenie."),
("Control Remote Desktop", "Ovládať vzdialenú plochu"), ("Control Remote Desktop", "Ovládať vzdialenú plochu"),
("Transfer File", "Prenos súborov"), ("Transfer file", "Prenos súborov"),
("Connect", "Pripojiť"), ("Connect", "Pripojiť"),
("Recent Sessions", "Nedávne pripojenie"), ("Recent sessions", "Nedávne pripojenie"),
("Address Book", "Adresár kontaktov"), ("Address book", "Adresár kontaktov"),
("Confirmation", "Potvrdenie"), ("Confirmation", "Potvrdenie"),
("TCP Tunneling", "TCP tunelovanie"), ("TCP tunneling", "TCP tunelovanie"),
("Remove", "Odstrániť"), ("Remove", "Odstrániť"),
("Refresh random password", "Aktualizovať náhodné heslo"), ("Refresh random password", "Aktualizovať náhodné heslo"),
("Set your own password", "Nastavte si svoje vlastné heslo"), ("Set your own password", "Nastavte si svoje vlastné heslo"),
("Enable Keyboard/Mouse", "Povoliť klávesnicu/myš"), ("Enable keyboard/mouse", "Povoliť klávesnicu/myš"),
("Enable Clipboard", "Povoliť schránku"), ("Enable clipboard", "Povoliť schránku"),
("Enable File Transfer", "Povoliť prenos súborov"), ("Enable file transfer", "Povoliť prenos súborov"),
("Enable TCP Tunneling", "Povoliť TCP tunelovanie"), ("Enable TCP tunneling", "Povoliť TCP tunelovanie"),
("IP Whitelisting", "Zoznam povolených IP adries"), ("IP Whitelisting", "Zoznam povolených IP adries"),
("ID/Relay Server", "ID/Prepojovací server"), ("ID/Relay Server", "ID/Prepojovací server"),
("Import Server Config", "Importovať konfiguráciu servera"), ("Import server config", "Importovať konfiguráciu servera"),
("Export Server Config", "Exportovať konfiguráciu servera"), ("Export Server Config", "Exportovať konfiguráciu servera"),
("Import server configuration successfully", "Konfigurácia servera bola úspešne importovaná"), ("Import server configuration successfully", "Konfigurácia servera bola úspešne importovaná"),
("Export server configuration successfully", "Konfigurácia servera bola úspešne exportovaná"), ("Export server configuration successfully", "Konfigurácia servera bola úspešne exportovaná"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Prihlasovanie sa...."), ("Logging in...", "Prihlasovanie sa...."),
("Enable RDP session sharing", "Povoliť zdieľanie RDP relácie"), ("Enable RDP session sharing", "Povoliť zdieľanie RDP relácie"),
("Auto Login", "Automatické prihlásenie"), ("Auto Login", "Automatické prihlásenie"),
("Enable Direct IP Access", "Povoliť priame pripojenie cez IP"), ("Enable direct IP access", "Povoliť priame pripojenie cez IP"),
("Rename", "Premenovať"), ("Rename", "Premenovať"),
("Space", "Medzera"), ("Space", "Medzera"),
("Create Desktop Shortcut", "Vytvoriť zástupcu na ploche"), ("Create desktop shortcut", "Vytvoriť zástupcu na ploche"),
("Change Path", "Zmeniť adresár"), ("Change Path", "Zmeniť adresár"),
("Create Folder", "Vytvoriť adresár"), ("Create Folder", "Vytvoriť adresár"),
("Please enter the folder name", "Zadajte názov adresára"), ("Please enter the folder name", "Zadajte názov adresára"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Ponechať službu RustDesk na pozadí"), ("Keep RustDesk background service", "Ponechať službu RustDesk na pozadí"),
("Ignore Battery Optimizations", "Ignorovať optimalizácie batérie"), ("Ignore Battery Optimizations", "Ignorovať optimalizácie batérie"),
("android_open_battery_optimizations_tip", "Ak chcete túto funkciu vypnúť, prejdite na ďalšiu stránku nastavení RustDesku, vyhľadajte a zadajte položku [Batéria], zrušte začiarknutie položky [Neobmedzené]."), ("android_open_battery_optimizations_tip", "Ak chcete túto funkciu vypnúť, prejdite na ďalšiu stránku nastavení RustDesku, vyhľadajte a zadajte položku [Batéria], zrušte začiarknutie položky [Neobmedzené]."),
("Start on Boot", "Spustenie po štarte"), ("Start on boot", "Spustenie po štarte"),
("Start the screen sharing service on boot, requires special permissions", "Spustenie služby zdieľania obrazovky pri štarte systému, vyžaduje špeciálne oprávnenia"), ("Start the screen sharing service on boot, requires special permissions", "Spustenie služby zdieľania obrazovky pri štarte systému, vyžaduje špeciálne oprávnenia"),
("Connection not allowed", "Spojenie nie je povolené"), ("Connection not allowed", "Spojenie nie je povolené"),
("Legacy mode", "Režim Legacy"), ("Legacy mode", "Režim Legacy"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Použitie trvalého hesla"), ("Use permanent password", "Použitie trvalého hesla"),
("Use both passwords", "Používanie oboch hesiel"), ("Use both passwords", "Používanie oboch hesiel"),
("Set permanent password", "Nastaviť trvalé heslo"), ("Set permanent password", "Nastaviť trvalé heslo"),
("Enable Remote Restart", "Povoliť vzdialený reštart"), ("Enable remote restart", "Povoliť vzdialený reštart"),
("Restart Remote Device", "Reštartovať vzdialené zariadenie"), ("Restart remote device", "Reštartovať vzdialené zariadenie"),
("Are you sure you want to restart", "Ste si istý, že chcete reštartovať"), ("Are you sure you want to restart", "Ste si istý, že chcete reštartovať"),
("Restarting Remote Device", "Reštartovanie vzdialeného zariadenia"), ("Restarting remote device", "Reštartovanie vzdialeného zariadenia"),
("remote_restarting_tip", "Vzdialené zariadenie sa reštartuje, zatvorte toto okno a po chvíli sa znovu pripojte pomocou trvalého hesla."), ("remote_restarting_tip", "Vzdialené zariadenie sa reštartuje, zatvorte toto okno a po chvíli sa znovu pripojte pomocou trvalého hesla."),
("Copied", "Skopírované"), ("Copied", "Skopírované"),
("Exit Fullscreen", "Ukončiť celú obrazovku"), ("Exit Fullscreen", "Ukončiť celú obrazovku"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Podľa systému"), ("Follow System", "Podľa systému"),
("Enable hardware codec", "Povoliť hardwarový kodek"), ("Enable hardware codec", "Povoliť hardwarový kodek"),
("Unlock Security Settings", "Odomknúť nastavenie zabezpečenia"), ("Unlock Security Settings", "Odomknúť nastavenie zabezpečenia"),
("Enable Audio", "Povoliť zvuk"), ("Enable audio", "Povoliť zvuk"),
("Unlock Network Settings", "Odomknúť nastavenie siete"), ("Unlock Network Settings", "Odomknúť nastavenie siete"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Priamy IP prístup"), ("Direct IP Access", "Priamy IP prístup"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Zmeniť"), ("Change", "Zmeniť"),
("Start session recording", "Spustiť záznam relácie"), ("Start session recording", "Spustiť záznam relácie"),
("Stop session recording", "Zastaviť záznam relácie"), ("Stop session recording", "Zastaviť záznam relácie"),
("Enable Recording Session", "Povoliť nahrávanie relácie"), ("Enable recording session", "Povoliť nahrávanie relácie"),
("Enable LAN Discovery", "Povolenie zisťovania siete LAN"), ("Enable LAN discovery", "Povolenie zisťovania siete LAN"),
("Deny LAN Discovery", "Zakázať zisťovania siete LAN"), ("Deny LAN discovery", "Zakázať zisťovania siete LAN"),
("Write a message", "Napísať správu"), ("Write a message", "Napísať správu"),
("Prompt", "Výzva"), ("Prompt", "Výzva"),
("Please wait for confirmation of UAC...", "Počkajte, prosím, na potvrdenie UAC..."), ("Please wait for confirmation of UAC...", "Počkajte, prosím, na potvrdenie UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Podpora Waylandu je v experimentálnej fáze, ak potrebujete bezobslužný prístup, použite X11."), ("wayland_experiment_tip", "Podpora Waylandu je v experimentálnej fáze, ak potrebujete bezobslužný prístup, použite X11."),
("Right click to select tabs", "Výber karty kliknutím pravým tlačidlom myši"), ("Right click to select tabs", "Výber karty kliknutím pravým tlačidlom myši"),
("Skipped", "Vynechané"), ("Skipped", "Vynechané"),
("Add to Address Book", "Pridať do adresára"), ("Add to address book", "Pridať do adresára"),
("Group", "Skupina"), ("Group", "Skupina"),
("Search", "Vyhľadávanie"), ("Search", "Vyhľadávanie"),
("Closed manually by web console", "Zatvorené ručne pomocou webovej konzoly"), ("Closed manually by web console", "Zatvorené ručne pomocou webovej konzoly"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Odpojiť všetky"), ("Plug out all", "Odpojiť všetky"),
("True color (4:4:4)", "Skutočná farba (4:4:4)"), ("True color (4:4:4)", "Skutočná farba (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Pripravljen"), ("Ready", "Pripravljen"),
("Established", "Povezava vzpostavljena"), ("Established", "Povezava vzpostavljena"),
("connecting_status", "Vzpostavljanje povezave z omrežjem RustDesk..."), ("connecting_status", "Vzpostavljanje povezave z omrežjem RustDesk..."),
("Enable Service", "Omogoči storitev"), ("Enable service", "Omogoči storitev"),
("Start Service", "Zaženi storitev"), ("Start service", "Zaženi storitev"),
("Service is running", "Storitev se izvaja"), ("Service is running", "Storitev se izvaja"),
("Service is not running", "Storitev se ne izvaja"), ("Service is not running", "Storitev se ne izvaja"),
("not_ready_status", "Ni pripravljeno, preverite vašo mrežno povezavo"), ("not_ready_status", "Ni pripravljeno, preverite vašo mrežno povezavo"),
("Control Remote Desktop", "Nadzoruj oddaljeno namizje"), ("Control Remote Desktop", "Nadzoruj oddaljeno namizje"),
("Transfer File", "Prenos datotek"), ("Transfer file", "Prenos datotek"),
("Connect", "Poveži"), ("Connect", "Poveži"),
("Recent Sessions", "Nedavne seje"), ("Recent sessions", "Nedavne seje"),
("Address Book", "Adresar"), ("Address book", "Adresar"),
("Confirmation", "Potrditev"), ("Confirmation", "Potrditev"),
("TCP Tunneling", "TCP tuneliranje"), ("TCP tunneling", "TCP tuneliranje"),
("Remove", "Odstrani"), ("Remove", "Odstrani"),
("Refresh random password", "Osveži naključno geslo"), ("Refresh random password", "Osveži naključno geslo"),
("Set your own password", "Nastavi lastno geslo"), ("Set your own password", "Nastavi lastno geslo"),
("Enable Keyboard/Mouse", "Omogoči tipkovnico in miško"), ("Enable keyboard/mouse", "Omogoči tipkovnico in miško"),
("Enable Clipboard", "Omogoči odložišče"), ("Enable clipboard", "Omogoči odložišče"),
("Enable File Transfer", "Omogoči prenos datotek"), ("Enable file transfer", "Omogoči prenos datotek"),
("Enable TCP Tunneling", "Omogoči TCP tuneliranje"), ("Enable TCP tunneling", "Omogoči TCP tuneliranje"),
("IP Whitelisting", "Omogoči seznam dovoljenih IPjev"), ("IP Whitelisting", "Omogoči seznam dovoljenih IPjev"),
("ID/Relay Server", "Strežnik za ID/posredovanje"), ("ID/Relay Server", "Strežnik za ID/posredovanje"),
("Import Server Config", "Uvozi nastavitve strežnika"), ("Import server config", "Uvozi nastavitve strežnika"),
("Export Server Config", "Izvozi nastavitve strežnika"), ("Export Server Config", "Izvozi nastavitve strežnika"),
("Import server configuration successfully", "Nastavitve strežnika uspešno uvožene"), ("Import server configuration successfully", "Nastavitve strežnika uspešno uvožene"),
("Export server configuration successfully", "Nastavitve strežnika uspešno izvožene"), ("Export server configuration successfully", "Nastavitve strežnika uspešno izvožene"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Prijavljanje..."), ("Logging in...", "Prijavljanje..."),
("Enable RDP session sharing", "Omogoči deljenje RDP seje"), ("Enable RDP session sharing", "Omogoči deljenje RDP seje"),
("Auto Login", "Samodejna prijava"), ("Auto Login", "Samodejna prijava"),
("Enable Direct IP Access", "Omogoči neposredni dostop preko IP"), ("Enable direct IP access", "Omogoči neposredni dostop preko IP"),
("Rename", "Preimenuj"), ("Rename", "Preimenuj"),
("Space", "Prazno"), ("Space", "Prazno"),
("Create Desktop Shortcut", "Ustvari bližnjico na namizju"), ("Create desktop shortcut", "Ustvari bližnjico na namizju"),
("Change Path", "Spremeni pot"), ("Change Path", "Spremeni pot"),
("Create Folder", "Ustvari mapo"), ("Create Folder", "Ustvari mapo"),
("Please enter the folder name", "Vnesite ime mape"), ("Please enter the folder name", "Vnesite ime mape"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Ohrani RustDeskovo storitev v ozadju"), ("Keep RustDesk background service", "Ohrani RustDeskovo storitev v ozadju"),
("Ignore Battery Optimizations", "Prezri optimizacije baterije"), ("Ignore Battery Optimizations", "Prezri optimizacije baterije"),
("android_open_battery_optimizations_tip", "Če želite izklopiti to možnost, pojdite v nastavitve aplikacije RustDesk, poiščite »Baterija« in izklopite »Neomejeno«"), ("android_open_battery_optimizations_tip", "Če želite izklopiti to možnost, pojdite v nastavitve aplikacije RustDesk, poiščite »Baterija« in izklopite »Neomejeno«"),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "Povezava ni dovoljena"), ("Connection not allowed", "Povezava ni dovoljena"),
("Legacy mode", "Stari način"), ("Legacy mode", "Stari način"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Uporabi stalno geslo"), ("Use permanent password", "Uporabi stalno geslo"),
("Use both passwords", "Uporabi obe gesli"), ("Use both passwords", "Uporabi obe gesli"),
("Set permanent password", "Nastavi stalno geslo"), ("Set permanent password", "Nastavi stalno geslo"),
("Enable Remote Restart", "Omogoči oddaljeni ponovni zagon"), ("Enable remote restart", "Omogoči oddaljeni ponovni zagon"),
("Restart Remote Device", "Znova zaženi oddaljeno napravo"), ("Restart remote device", "Znova zaženi oddaljeno napravo"),
("Are you sure you want to restart", "Ali ste prepričani, da želite znova zagnati"), ("Are you sure you want to restart", "Ali ste prepričani, da želite znova zagnati"),
("Restarting Remote Device", "Ponovni zagon oddaljene naprave"), ("Restarting remote device", "Ponovni zagon oddaljene naprave"),
("remote_restarting_tip", "Oddaljena naprava se znova zaganja, prosim zaprite to sporočilo in se čez nekaj časa povežite s stalnim geslom."), ("remote_restarting_tip", "Oddaljena naprava se znova zaganja, prosim zaprite to sporočilo in se čez nekaj časa povežite s stalnim geslom."),
("Copied", "Kopirano"), ("Copied", "Kopirano"),
("Exit Fullscreen", "Izhod iz celozaslonskega načina"), ("Exit Fullscreen", "Izhod iz celozaslonskega načina"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Sistemska"), ("Follow System", "Sistemska"),
("Enable hardware codec", "Omogoči strojno pospeševanje"), ("Enable hardware codec", "Omogoči strojno pospeševanje"),
("Unlock Security Settings", "Odkleni varnostne nastavitve"), ("Unlock Security Settings", "Odkleni varnostne nastavitve"),
("Enable Audio", "Omogoči zvok"), ("Enable audio", "Omogoči zvok"),
("Unlock Network Settings", "Odkleni mrežne nastavitve"), ("Unlock Network Settings", "Odkleni mrežne nastavitve"),
("Server", "Strežnik"), ("Server", "Strežnik"),
("Direct IP Access", "Neposredni dostop preko IPja"), ("Direct IP Access", "Neposredni dostop preko IPja"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Spremeni"), ("Change", "Spremeni"),
("Start session recording", "Začni snemanje seje"), ("Start session recording", "Začni snemanje seje"),
("Stop session recording", "Ustavi snemanje seje"), ("Stop session recording", "Ustavi snemanje seje"),
("Enable Recording Session", "Omogoči snemanje seje"), ("Enable recording session", "Omogoči snemanje seje"),
("Enable LAN Discovery", "Omogoči odkrivanje lokalnega omrežja"), ("Enable LAN discovery", "Omogoči odkrivanje lokalnega omrežja"),
("Deny LAN Discovery", "Onemogoči odkrivanje lokalnega omrežja"), ("Deny LAN discovery", "Onemogoči odkrivanje lokalnega omrežja"),
("Write a message", "Napiši spoorčilo"), ("Write a message", "Napiši spoorčilo"),
("Prompt", "Poziv"), ("Prompt", "Poziv"),
("Please wait for confirmation of UAC...", "Počakajte za potrditev nadzora uporabniškega računa"), ("Please wait for confirmation of UAC...", "Počakajte za potrditev nadzora uporabniškega računa"),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Podpora za Wayland je v preizkusni fazi. Uporabite X11, če rabite nespremljan dostop."), ("wayland_experiment_tip", "Podpora za Wayland je v preizkusni fazi. Uporabite X11, če rabite nespremljan dostop."),
("Right click to select tabs", "Desno-kliknite za izbiro zavihkov"), ("Right click to select tabs", "Desno-kliknite za izbiro zavihkov"),
("Skipped", "Izpuščeno"), ("Skipped", "Izpuščeno"),
("Add to Address Book", "Dodaj v adresar"), ("Add to address book", "Dodaj v adresar"),
("Group", "Skupina"), ("Group", "Skupina"),
("Search", "Iskanje"), ("Search", "Iskanje"),
("Closed manually by web console", "Ročno zaprto iz spletne konzole"), ("Closed manually by web console", "Ročno zaprto iz spletne konzole"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Gati"), ("Ready", "Gati"),
("Established", "I themeluar"), ("Established", "I themeluar"),
("connecting_status", "statusi_i_lidhjes"), ("connecting_status", "statusi_i_lidhjes"),
("Enable Service", "Aktivizo Shërbimin"), ("Enable service", "Aktivizo Shërbimin"),
("Start Service", "Nis Shërbimin"), ("Start service", "Nis Shërbimin"),
("Service is running", "Shërbimi është duke funksionuar"), ("Service is running", "Shërbimi është duke funksionuar"),
("Service is not running", "Shërbimi nuk është duke funksionuar"), ("Service is not running", "Shërbimi nuk është duke funksionuar"),
("not_ready_status", "Jo gati.Ju lutem kontolloni lidhjen tuaj."), ("not_ready_status", "Jo gati.Ju lutem kontolloni lidhjen tuaj."),
("Control Remote Desktop", "Kontrolli i desktopit në distancë"), ("Control Remote Desktop", "Kontrolli i desktopit në distancë"),
("Transfer File", "Transfero dosje"), ("Transfer file", "Transfero dosje"),
("Connect", "Lidh"), ("Connect", "Lidh"),
("Recent Sessions", "Sessioni i fundit"), ("Recent sessions", "Sessioni i fundit"),
("Address Book", "Libër adresash"), ("Address book", "Libër adresash"),
("Confirmation", "Konfirmimi"), ("Confirmation", "Konfirmimi"),
("TCP Tunneling", "TCP tunel"), ("TCP tunneling", "TCP tunel"),
("Remove", "Hiqni"), ("Remove", "Hiqni"),
("Refresh random password", "Rifreskoni fjalëkalimin e rastësishëm"), ("Refresh random password", "Rifreskoni fjalëkalimin e rastësishëm"),
("Set your own password", "Vendosni fjalëkalimin tuaj"), ("Set your own password", "Vendosni fjalëkalimin tuaj"),
("Enable Keyboard/Mouse", "Aktivizoni Tastierën/Mousin"), ("Enable keyboard/mouse", "Aktivizoni Tastierën/Mousin"),
("Enable Clipboard", "Aktivizo"), ("Enable clipboard", "Aktivizo"),
("Enable File Transfer", "Aktivizoni transferimin e skedarëve"), ("Enable file transfer", "Aktivizoni transferimin e skedarëve"),
("Enable TCP Tunneling", "Aktivizoni TCP Tunneling"), ("Enable TCP tunneling", "Aktivizoni TCP tunneling"),
("IP Whitelisting", ""), ("IP Whitelisting", ""),
("ID/Relay Server", "ID/server rele"), ("ID/Relay Server", "ID/server rele"),
("Import Server Config", "Konfigurimi i severit të importit"), ("Import server config", "Konfigurimi i severit të importit"),
("Export Server Config", "Konfigurimi i severit të eksportit"), ("Export Server Config", "Konfigurimi i severit të eksportit"),
("Import server configuration successfully", "Konfigurimi i severit të importit i suksesshëm"), ("Import server configuration successfully", "Konfigurimi i severit të importit i suksesshëm"),
("Export server configuration successfully", "Konfigurimi i severit të eksprotit i suksesshëm"), ("Export server configuration successfully", "Konfigurimi i severit të eksprotit i suksesshëm"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Duke u loguar"), ("Logging in...", "Duke u loguar"),
("Enable RDP session sharing", "Aktivizoni shpërndarjen e sesionit RDP"), ("Enable RDP session sharing", "Aktivizoni shpërndarjen e sesionit RDP"),
("Auto Login", "Hyrje automatike"), ("Auto Login", "Hyrje automatike"),
("Enable Direct IP Access", "Aktivizoni aksesimin e IP direkte"), ("Enable direct IP access", "Aktivizoni aksesimin e IP direkte"),
("Rename", "Riemërto"), ("Rename", "Riemërto"),
("Space", "Hapërsirë"), ("Space", "Hapërsirë"),
("Create Desktop Shortcut", "Krijoni shortcut desktop"), ("Create desktop shortcut", "Krijoni shortcut desktop"),
("Change Path", "Ndrysho rrugëzimin"), ("Change Path", "Ndrysho rrugëzimin"),
("Create Folder", "Krijoni një folder"), ("Create Folder", "Krijoni një folder"),
("Please enter the folder name", "Ju lutem vendosni emrin e folderit"), ("Please enter the folder name", "Ju lutem vendosni emrin e folderit"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Mbaje shërbimin e sfondit të RustDesk"), ("Keep RustDesk background service", "Mbaje shërbimin e sfondit të RustDesk"),
("Ignore Battery Optimizations", "Injoro optimizimet e baterisë"), ("Ignore Battery Optimizations", "Injoro optimizimet e baterisë"),
("android_open_battery_optimizations_tip", "Nëse dëshironi ta çaktivizoni këtë veçori, ju lutemi shkoni te faqja tjetër e cilësimeve të aplikacionit RustDesk, gjeni dhe shtypni [Batteri], hiqni zgjedhjen [Te pakufizuara]"), ("android_open_battery_optimizations_tip", "Nëse dëshironi ta çaktivizoni këtë veçori, ju lutemi shkoni te faqja tjetër e cilësimeve të aplikacionit RustDesk, gjeni dhe shtypni [Batteri], hiqni zgjedhjen [Te pakufizuara]"),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "Lidhja nuk lejohet"), ("Connection not allowed", "Lidhja nuk lejohet"),
("Legacy mode", "Modaliteti i trashëgimisë"), ("Legacy mode", "Modaliteti i trashëgimisë"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Përdor fjalëkalim të përhershëm"), ("Use permanent password", "Përdor fjalëkalim të përhershëm"),
("Use both passwords", "Përdor të dy fjalëkalimet"), ("Use both passwords", "Përdor të dy fjalëkalimet"),
("Set permanent password", "Vendos fjalëkalimin e përhershëm"), ("Set permanent password", "Vendos fjalëkalimin e përhershëm"),
("Enable Remote Restart", "Aktivizo rinisjen në distancë"), ("Enable remote restart", "Aktivizo rinisjen në distancë"),
("Restart Remote Device", "Rinisni pajisjen në distancë"), ("Restart remote device", "Rinisni pajisjen në distancë"),
("Are you sure you want to restart", "A jeni i sigurt që dëshironi të rinisni"), ("Are you sure you want to restart", "A jeni i sigurt që dëshironi të rinisni"),
("Restarting Remote Device", "Rinisja e pajisjes në distancë"), ("Restarting remote device", "Rinisja e pajisjes në distancë"),
("remote_restarting_tip", "Pajisja në distancë po riniset, ju lutemi mbyllni këtë kuti mesazhi dhe lidheni përsëri me fjalëkalim të përhershëm pas një kohe"), ("remote_restarting_tip", "Pajisja në distancë po riniset, ju lutemi mbyllni këtë kuti mesazhi dhe lidheni përsëri me fjalëkalim të përhershëm pas një kohe"),
("Copied", "Kopjuar"), ("Copied", "Kopjuar"),
("Exit Fullscreen", "Dil nga ekrani i plotë"), ("Exit Fullscreen", "Dil nga ekrani i plotë"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Ndiq sistemin"), ("Follow System", "Ndiq sistemin"),
("Enable hardware codec", "Aktivizo kodekun e harduerit"), ("Enable hardware codec", "Aktivizo kodekun e harduerit"),
("Unlock Security Settings", "Zhbllokoni cilësimet e sigurisë"), ("Unlock Security Settings", "Zhbllokoni cilësimet e sigurisë"),
("Enable Audio", "Aktivizo audio"), ("Enable audio", "Aktivizo audio"),
("Unlock Network Settings", "Zhbllokoni cilësimet e rrjetit"), ("Unlock Network Settings", "Zhbllokoni cilësimet e rrjetit"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Qasje e drejtpërdrejtë IP"), ("Direct IP Access", "Qasje e drejtpërdrejtë IP"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Ndrysho"), ("Change", "Ndrysho"),
("Start session recording", "Fillo regjistrimin e sesionit"), ("Start session recording", "Fillo regjistrimin e sesionit"),
("Stop session recording", "Ndalo regjistrimin e sesionit"), ("Stop session recording", "Ndalo regjistrimin e sesionit"),
("Enable Recording Session", "Aktivizo seancën e regjistrimit"), ("Enable recording session", "Aktivizo seancën e regjistrimit"),
("Enable LAN Discovery", "Aktivizo zbulimin e LAN"), ("Enable LAN discovery", "Aktivizo zbulimin e LAN"),
("Deny LAN Discovery", "Mohoni zbulimin e LAN"), ("Deny LAN discovery", "Mohoni zbulimin e LAN"),
("Write a message", "Shkruani një mesazh"), ("Write a message", "Shkruani një mesazh"),
("Prompt", "Prompt"), ("Prompt", "Prompt"),
("Please wait for confirmation of UAC...", "Ju lutemi prisni për konfirmimin e UAC..."), ("Please wait for confirmation of UAC...", "Ju lutemi prisni për konfirmimin e UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Spremno"), ("Ready", "Spremno"),
("Established", "Uspostavljeno"), ("Established", "Uspostavljeno"),
("connecting_status", "Spajanje na RustDesk mrežu..."), ("connecting_status", "Spajanje na RustDesk mrežu..."),
("Enable Service", "Dozvoli servis"), ("Enable service", "Dozvoli servis"),
("Start Service", "Pokreni servis"), ("Start service", "Pokreni servis"),
("Service is running", "Servis je pokrenut"), ("Service is running", "Servis je pokrenut"),
("Service is not running", "Servis nije pokrenut"), ("Service is not running", "Servis nije pokrenut"),
("not_ready_status", "Nije spremno. Proverite konekciju."), ("not_ready_status", "Nije spremno. Proverite konekciju."),
("Control Remote Desktop", "Upravljanje udaljenom radnom površinom"), ("Control Remote Desktop", "Upravljanje udaljenom radnom površinom"),
("Transfer File", "Prenos fajla"), ("Transfer file", "Prenos fajla"),
("Connect", "Spajanje"), ("Connect", "Spajanje"),
("Recent Sessions", "Poslednje sesije"), ("Recent sessions", "Poslednje sesije"),
("Address Book", "Adresar"), ("Address book", "Adresar"),
("Confirmation", "Potvrda"), ("Confirmation", "Potvrda"),
("TCP Tunneling", "TCP tunel"), ("TCP tunneling", "TCP tunel"),
("Remove", "Ukloni"), ("Remove", "Ukloni"),
("Refresh random password", "Osveži slučajnu lozinku"), ("Refresh random password", "Osveži slučajnu lozinku"),
("Set your own password", "Postavi lozinku"), ("Set your own password", "Postavi lozinku"),
("Enable Keyboard/Mouse", "Dozvoli tastaturu/miša"), ("Enable keyboard/mouse", "Dozvoli tastaturu/miša"),
("Enable Clipboard", "Dozvoli clipboard"), ("Enable clipboard", "Dozvoli clipboard"),
("Enable File Transfer", "Dozvoli prenos fajlova"), ("Enable file transfer", "Dozvoli prenos fajlova"),
("Enable TCP Tunneling", "Dozvoli TCP tunel"), ("Enable TCP tunneling", "Dozvoli TCP tunel"),
("IP Whitelisting", "IP pouzdana lista"), ("IP Whitelisting", "IP pouzdana lista"),
("ID/Relay Server", "ID/Posredni server"), ("ID/Relay Server", "ID/Posredni server"),
("Import Server Config", "Import server konfiguracije"), ("Import server config", "Import server konfiguracije"),
("Export Server Config", "Eksport server konfiguracije"), ("Export Server Config", "Eksport server konfiguracije"),
("Import server configuration successfully", "Import server konfiguracije uspešan"), ("Import server configuration successfully", "Import server konfiguracije uspešan"),
("Export server configuration successfully", "Eksport server konfiguracije uspešan"), ("Export server configuration successfully", "Eksport server konfiguracije uspešan"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Prijava..."), ("Logging in...", "Prijava..."),
("Enable RDP session sharing", "Dozvoli deljenje RDP sesije"), ("Enable RDP session sharing", "Dozvoli deljenje RDP sesije"),
("Auto Login", "Auto prijavljivanje (Važeće samo ako ste postavili \"Lock after session end\")"), ("Auto Login", "Auto prijavljivanje (Važeće samo ako ste postavili \"Lock after session end\")"),
("Enable Direct IP Access", "Dozvoli direktan pristup preko IP"), ("Enable direct IP access", "Dozvoli direktan pristup preko IP"),
("Rename", "Preimenuj"), ("Rename", "Preimenuj"),
("Space", "Prazno"), ("Space", "Prazno"),
("Create Desktop Shortcut", "Kreiraj prečicu na radnoj površini"), ("Create desktop shortcut", "Kreiraj prečicu na radnoj površini"),
("Change Path", "Promeni putanju"), ("Change Path", "Promeni putanju"),
("Create Folder", "Kreiraj direktorijum"), ("Create Folder", "Kreiraj direktorijum"),
("Please enter the folder name", "Unesite ime direktorijuma"), ("Please enter the folder name", "Unesite ime direktorijuma"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Zadrži RustDesk kao pozadinski servis"), ("Keep RustDesk background service", "Zadrži RustDesk kao pozadinski servis"),
("Ignore Battery Optimizations", "Zanemari optimizacije baterije"), ("Ignore Battery Optimizations", "Zanemari optimizacije baterije"),
("android_open_battery_optimizations_tip", "Ako želite da onemogućite ovu funkciju, molimo idite na sledeću stranicu za podešavanje RustDesk aplikacije, pronađite i uđite u [Battery], isključite [Unrestricted]"), ("android_open_battery_optimizations_tip", "Ako želite da onemogućite ovu funkciju, molimo idite na sledeću stranicu za podešavanje RustDesk aplikacije, pronađite i uđite u [Battery], isključite [Unrestricted]"),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "Konekcija nije dozvoljena"), ("Connection not allowed", "Konekcija nije dozvoljena"),
("Legacy mode", "Zastareli mod"), ("Legacy mode", "Zastareli mod"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Koristi trajnu lozinku"), ("Use permanent password", "Koristi trajnu lozinku"),
("Use both passwords", "Koristi obe lozinke"), ("Use both passwords", "Koristi obe lozinke"),
("Set permanent password", "Postavi trajnu lozinku"), ("Set permanent password", "Postavi trajnu lozinku"),
("Enable Remote Restart", "Omogući daljinsko restartovanje"), ("Enable remote restart", "Omogući daljinsko restartovanje"),
("Restart Remote Device", "Restartuj daljinski uređaj"), ("Restart remote device", "Restartuj daljinski uređaj"),
("Are you sure you want to restart", "Da li ste sigurni da želite restart"), ("Are you sure you want to restart", "Da li ste sigurni da želite restart"),
("Restarting Remote Device", "Restartovanje daljinskog uređaja"), ("Restarting remote device", "Restartovanje daljinskog uređaja"),
("remote_restarting_tip", "Udaljeni uređaj se restartuje, molimo zatvorite ovu poruku i ponovo se kasnije povežite trajnom šifrom"), ("remote_restarting_tip", "Udaljeni uređaj se restartuje, molimo zatvorite ovu poruku i ponovo se kasnije povežite trajnom šifrom"),
("Copied", "Kopirano"), ("Copied", "Kopirano"),
("Exit Fullscreen", "Napusti mod celog ekrana"), ("Exit Fullscreen", "Napusti mod celog ekrana"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Prema sistemu"), ("Follow System", "Prema sistemu"),
("Enable hardware codec", "Omogući hardverski kodek"), ("Enable hardware codec", "Omogući hardverski kodek"),
("Unlock Security Settings", "Otključaj postavke bezbednosti"), ("Unlock Security Settings", "Otključaj postavke bezbednosti"),
("Enable Audio", "Dozvoli zvuk"), ("Enable audio", "Dozvoli zvuk"),
("Unlock Network Settings", "Otključaj postavke mreže"), ("Unlock Network Settings", "Otključaj postavke mreže"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Direktan IP pristup"), ("Direct IP Access", "Direktan IP pristup"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Promeni"), ("Change", "Promeni"),
("Start session recording", "Započni snimanje sesije"), ("Start session recording", "Započni snimanje sesije"),
("Stop session recording", "Zaustavi snimanje sesije"), ("Stop session recording", "Zaustavi snimanje sesije"),
("Enable Recording Session", "Omogući snimanje sesije"), ("Enable recording session", "Omogući snimanje sesije"),
("Enable LAN Discovery", "Omogući LAN otkrivanje"), ("Enable LAN discovery", "Omogući LAN otkrivanje"),
("Deny LAN Discovery", "Zabrani LAN otkrivanje"), ("Deny LAN discovery", "Zabrani LAN otkrivanje"),
("Write a message", "Napiši poruku"), ("Write a message", "Napiši poruku"),
("Prompt", "Prompt"), ("Prompt", "Prompt"),
("Please wait for confirmation of UAC...", "Molimo sačekajte UAC potvrdu..."), ("Please wait for confirmation of UAC...", "Molimo sačekajte UAC potvrdu..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland eksperiment savet"), ("wayland_experiment_tip", "Wayland eksperiment savet"),
("Right click to select tabs", "Desni klik za izbor kartica"), ("Right click to select tabs", "Desni klik za izbor kartica"),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", "Dodaj u adresar"), ("Add to address book", "Dodaj u adresar"),
("Group", "Grupa"), ("Group", "Grupa"),
("Search", "Pretraga"), ("Search", "Pretraga"),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Redo"), ("Ready", "Redo"),
("Established", "Uppkopplad"), ("Established", "Uppkopplad"),
("connecting_status", "Ansluter till RustDesk..."), ("connecting_status", "Ansluter till RustDesk..."),
("Enable Service", "Sätt på tjänsten"), ("Enable service", "Sätt på tjänsten"),
("Start Service", "Starta tjänsten"), ("Start service", "Starta tjänsten"),
("Service is running", "Tjänsten är startad"), ("Service is running", "Tjänsten är startad"),
("Service is not running", "Tjänsten är ej startad"), ("Service is not running", "Tjänsten är ej startad"),
("not_ready_status", "Ej redo. Kontrollera din nätverksanslutning"), ("not_ready_status", "Ej redo. Kontrollera din nätverksanslutning"),
("Control Remote Desktop", "Kontrollera fjärrskrivbord"), ("Control Remote Desktop", "Kontrollera fjärrskrivbord"),
("Transfer File", "Överför fil"), ("Transfer file", "Överför fil"),
("Connect", "Anslut"), ("Connect", "Anslut"),
("Recent Sessions", "Dina senaste sessioner"), ("Recent sessions", "Dina senaste sessioner"),
("Address Book", "Addressbok"), ("Address book", "Addressbok"),
("Confirmation", "Bekräftelse"), ("Confirmation", "Bekräftelse"),
("TCP Tunneling", "TCP Tunnel"), ("TCP tunneling", "TCP Tunnel"),
("Remove", "Ta bort"), ("Remove", "Ta bort"),
("Refresh random password", "Skapa nytt slumpmässigt lösenord"), ("Refresh random password", "Skapa nytt slumpmässigt lösenord"),
("Set your own password", "Skapa ditt eget lösenord"), ("Set your own password", "Skapa ditt eget lösenord"),
("Enable Keyboard/Mouse", "Tillåt tangentbord/mus"), ("Enable keyboard/mouse", "Tillåt tangentbord/mus"),
("Enable Clipboard", "Tillåt urklipp"), ("Enable clipboard", "Tillåt urklipp"),
("Enable File Transfer", "Tillåt filöverföring"), ("Enable file transfer", "Tillåt filöverföring"),
("Enable TCP Tunneling", "Tillåt TCP tunnel"), ("Enable TCP tunneling", "Tillåt TCP tunnel"),
("IP Whitelisting", "IP Vitlisting"), ("IP Whitelisting", "IP Vitlisting"),
("ID/Relay Server", "ID/Relay Server"), ("ID/Relay Server", "ID/Relay Server"),
("Import Server Config", "Importera Server config"), ("Import server config", "Importera Server config"),
("Export Server Config", "Exportera Server config"), ("Export Server Config", "Exportera Server config"),
("Import server configuration successfully", "Importering lyckades"), ("Import server configuration successfully", "Importering lyckades"),
("Export server configuration successfully", "Exportering lyckades"), ("Export server configuration successfully", "Exportering lyckades"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Loggar in..."), ("Logging in...", "Loggar in..."),
("Enable RDP session sharing", "Tillåt RDP sessionsdelning"), ("Enable RDP session sharing", "Tillåt RDP sessionsdelning"),
("Auto Login", "Auto Login (Bara giltigt om du sätter \"Lås efter sessionens slut\")"), ("Auto Login", "Auto Login (Bara giltigt om du sätter \"Lås efter sessionens slut\")"),
("Enable Direct IP Access", "Tillåt direkt IP anslutningar"), ("Enable direct IP access", "Tillåt direkt IP anslutningar"),
("Rename", "Byt namn"), ("Rename", "Byt namn"),
("Space", "Mellanslag"), ("Space", "Mellanslag"),
("Create Desktop Shortcut", "Skapa skrivbordsgenväg"), ("Create desktop shortcut", "Skapa skrivbordsgenväg"),
("Change Path", "Ändra plats"), ("Change Path", "Ändra plats"),
("Create Folder", "Skapa mapp"), ("Create Folder", "Skapa mapp"),
("Please enter the folder name", "Skriv in namnet på mappen"), ("Please enter the folder name", "Skriv in namnet på mappen"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Behåll RustDesk i bakgrunden"), ("Keep RustDesk background service", "Behåll RustDesk i bakgrunden"),
("Ignore Battery Optimizations", "Ignorera batterioptimering"), ("Ignore Battery Optimizations", "Ignorera batterioptimering"),
("android_open_battery_optimizations_tip", "Om du vill stänga av denna funktion, gå till nästa RustDesk programs inställningar, hitta [Batteri], Checka ur [Obegränsad]"), ("android_open_battery_optimizations_tip", "Om du vill stänga av denna funktion, gå till nästa RustDesk programs inställningar, hitta [Batteri], Checka ur [Obegränsad]"),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "Anslutning ej tillåten"), ("Connection not allowed", "Anslutning ej tillåten"),
("Legacy mode", "Legacy mode"), ("Legacy mode", "Legacy mode"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Använd permanent lösenord"), ("Use permanent password", "Använd permanent lösenord"),
("Use both passwords", "Använd båda lösenorden"), ("Use both passwords", "Använd båda lösenorden"),
("Set permanent password", "Ställ in permanent lösenord"), ("Set permanent password", "Ställ in permanent lösenord"),
("Enable Remote Restart", "Sätt på fjärromstart"), ("Enable remote restart", "Sätt på fjärromstart"),
("Restart Remote Device", "Starta om fjärrenheten"), ("Restart remote device", "Starta om fjärrenheten"),
("Are you sure you want to restart", "Är du säker att du vill starta om?"), ("Are you sure you want to restart", "Är du säker att du vill starta om?"),
("Restarting Remote Device", "Startar om fjärrenheten"), ("Restarting remote device", "Startar om fjärrenheten"),
("remote_restarting_tip", "Enheten startar om, stäng detta meddelande och anslut igen om en liten stund"), ("remote_restarting_tip", "Enheten startar om, stäng detta meddelande och anslut igen om en liten stund"),
("Copied", "Kopierad"), ("Copied", "Kopierad"),
("Exit Fullscreen", "Gå ur fullskärmsläge"), ("Exit Fullscreen", "Gå ur fullskärmsläge"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Följ system"), ("Follow System", "Följ system"),
("Enable hardware codec", "Aktivera hårdvarucodec"), ("Enable hardware codec", "Aktivera hårdvarucodec"),
("Unlock Security Settings", "Lås upp säkerhetsinställningar"), ("Unlock Security Settings", "Lås upp säkerhetsinställningar"),
("Enable Audio", "Sätt på ljud"), ("Enable audio", "Sätt på ljud"),
("Unlock Network Settings", "Lås upp nätverksinställningar"), ("Unlock Network Settings", "Lås upp nätverksinställningar"),
("Server", "Server"), ("Server", "Server"),
("Direct IP Access", "Direkt IP åtkomst"), ("Direct IP Access", "Direkt IP åtkomst"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Byt"), ("Change", "Byt"),
("Start session recording", "Starta inspelning"), ("Start session recording", "Starta inspelning"),
("Stop session recording", "Avsluta inspelning"), ("Stop session recording", "Avsluta inspelning"),
("Enable Recording Session", "Sätt på sessionsinspelning"), ("Enable recording session", "Sätt på sessionsinspelning"),
("Enable LAN Discovery", "Sätt på LAN upptäckt"), ("Enable LAN discovery", "Sätt på LAN upptäckt"),
("Deny LAN Discovery", "Neka LAN upptäckt"), ("Deny LAN discovery", "Neka LAN upptäckt"),
("Write a message", "Skriv ett meddelande"), ("Write a message", "Skriv ett meddelande"),
("Prompt", "Prompt"), ("Prompt", "Prompt"),
("Please wait for confirmation of UAC...", "Var god vänta för UAC bekräftelse..."), ("Please wait for confirmation of UAC...", "Var god vänta för UAC bekräftelse..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", ""), ("Ready", ""),
("Established", ""), ("Established", ""),
("connecting_status", ""), ("connecting_status", ""),
("Enable Service", ""), ("Enable service", ""),
("Start Service", ""), ("Start service", ""),
("Service is running", ""), ("Service is running", ""),
("Service is not running", ""), ("Service is not running", ""),
("not_ready_status", ""), ("not_ready_status", ""),
("Control Remote Desktop", ""), ("Control Remote Desktop", ""),
("Transfer File", ""), ("Transfer file", ""),
("Connect", ""), ("Connect", ""),
("Recent Sessions", ""), ("Recent sessions", ""),
("Address Book", ""), ("Address book", ""),
("Confirmation", ""), ("Confirmation", ""),
("TCP Tunneling", ""), ("TCP tunneling", ""),
("Remove", ""), ("Remove", ""),
("Refresh random password", ""), ("Refresh random password", ""),
("Set your own password", ""), ("Set your own password", ""),
("Enable Keyboard/Mouse", ""), ("Enable keyboard/mouse", ""),
("Enable Clipboard", ""), ("Enable clipboard", ""),
("Enable File Transfer", ""), ("Enable file transfer", ""),
("Enable TCP Tunneling", ""), ("Enable TCP tunneling", ""),
("IP Whitelisting", ""), ("IP Whitelisting", ""),
("ID/Relay Server", ""), ("ID/Relay Server", ""),
("Import Server Config", ""), ("Import server config", ""),
("Export Server Config", ""), ("Export Server Config", ""),
("Import server configuration successfully", ""), ("Import server configuration successfully", ""),
("Export server configuration successfully", ""), ("Export server configuration successfully", ""),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", ""), ("Logging in...", ""),
("Enable RDP session sharing", ""), ("Enable RDP session sharing", ""),
("Auto Login", ""), ("Auto Login", ""),
("Enable Direct IP Access", ""), ("Enable direct IP access", ""),
("Rename", ""), ("Rename", ""),
("Space", ""), ("Space", ""),
("Create Desktop Shortcut", ""), ("Create desktop shortcut", ""),
("Change Path", ""), ("Change Path", ""),
("Create Folder", ""), ("Create Folder", ""),
("Please enter the folder name", ""), ("Please enter the folder name", ""),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", ""), ("Keep RustDesk background service", ""),
("Ignore Battery Optimizations", ""), ("Ignore Battery Optimizations", ""),
("android_open_battery_optimizations_tip", ""), ("android_open_battery_optimizations_tip", ""),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", ""), ("Connection not allowed", ""),
("Legacy mode", ""), ("Legacy mode", ""),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", ""), ("Use permanent password", ""),
("Use both passwords", ""), ("Use both passwords", ""),
("Set permanent password", ""), ("Set permanent password", ""),
("Enable Remote Restart", ""), ("Enable remote restart", ""),
("Restart Remote Device", ""), ("Restart remote device", ""),
("Are you sure you want to restart", ""), ("Are you sure you want to restart", ""),
("Restarting Remote Device", ""), ("Restarting remote device", ""),
("remote_restarting_tip", ""), ("remote_restarting_tip", ""),
("Copied", ""), ("Copied", ""),
("Exit Fullscreen", ""), ("Exit Fullscreen", ""),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", ""), ("Follow System", ""),
("Enable hardware codec", ""), ("Enable hardware codec", ""),
("Unlock Security Settings", ""), ("Unlock Security Settings", ""),
("Enable Audio", ""), ("Enable audio", ""),
("Unlock Network Settings", ""), ("Unlock Network Settings", ""),
("Server", ""), ("Server", ""),
("Direct IP Access", ""), ("Direct IP Access", ""),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", ""), ("Change", ""),
("Start session recording", ""), ("Start session recording", ""),
("Stop session recording", ""), ("Stop session recording", ""),
("Enable Recording Session", ""), ("Enable recording session", ""),
("Enable LAN Discovery", ""), ("Enable LAN discovery", ""),
("Deny LAN Discovery", ""), ("Deny LAN discovery", ""),
("Write a message", ""), ("Write a message", ""),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", ""), ("Please wait for confirmation of UAC...", ""),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", ""), ("wayland_experiment_tip", ""),
("Right click to select tabs", ""), ("Right click to select tabs", ""),
("Skipped", ""), ("Skipped", ""),
("Add to Address Book", ""), ("Add to address book", ""),
("Group", ""), ("Group", ""),
("Search", ""), ("Search", ""),
("Closed manually by web console", ""), ("Closed manually by web console", ""),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "พร้อม"), ("Ready", "พร้อม"),
("Established", "เชื่อมต่อแล้ว"), ("Established", "เชื่อมต่อแล้ว"),
("connecting_status", "กำลังเชื่อมต่อไปยังเครือข่าย RustDesk..."), ("connecting_status", "กำลังเชื่อมต่อไปยังเครือข่าย RustDesk..."),
("Enable Service", "เปิดใช้การงานเซอร์วิส"), ("Enable service", "เปิดใช้การงานเซอร์วิส"),
("Start Service", "เริ่มต้นใช้งานเซอร์วิส"), ("Start service", "เริ่มต้นใช้งานเซอร์วิส"),
("Service is running", "เซอร์วิสกำลังทำงาน"), ("Service is running", "เซอร์วิสกำลังทำงาน"),
("Service is not running", "เซอร์วิสไม่ทำงาน"), ("Service is not running", "เซอร์วิสไม่ทำงาน"),
("not_ready_status", "ไม่พร้อมใช้งาน กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ"), ("not_ready_status", "ไม่พร้อมใช้งาน กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ"),
("Control Remote Desktop", "การควบคุมเดสก์ท็อปปลายทาง"), ("Control Remote Desktop", "การควบคุมเดสก์ท็อปปลายทาง"),
("Transfer File", "การถ่ายโอนไฟล์"), ("Transfer file", "การถ่ายโอนไฟล์"),
("Connect", "เชื่อมต่อ"), ("Connect", "เชื่อมต่อ"),
("Recent Sessions", "เซสชันล่าสุด"), ("Recent sessions", "เซสชันล่าสุด"),
("Address Book", "สมุดรายชื่อ"), ("Address book", "สมุดรายชื่อ"),
("Confirmation", "การยืนยัน"), ("Confirmation", "การยืนยัน"),
("TCP Tunneling", "อุโมงค์การเชื่อมต่อ TCP"), ("TCP tunneling", "อุโมงค์การเชื่อมต่อ TCP"),
("Remove", "ลบ"), ("Remove", "ลบ"),
("Refresh random password", "รีเฟรชรหัสผ่านใหม่แบบสุ่ม"), ("Refresh random password", "รีเฟรชรหัสผ่านใหม่แบบสุ่ม"),
("Set your own password", "ตั้งรหัสผ่านของคุณเอง"), ("Set your own password", "ตั้งรหัสผ่านของคุณเอง"),
("Enable Keyboard/Mouse", "เปิดการใช้งาน คีย์บอร์ด/เมาส์"), ("Enable keyboard/mouse", "เปิดการใช้งาน คีย์บอร์ด/เมาส์"),
("Enable Clipboard", "เปิดการใช้งาน คลิปบอร์ด"), ("Enable clipboard", "เปิดการใช้งาน คลิปบอร์ด"),
("Enable File Transfer", "เปิดการใช้งาน การถ่ายโอนไฟล์"), ("Enable file transfer", "เปิดการใช้งาน การถ่ายโอนไฟล์"),
("Enable TCP Tunneling", "เปิดการใช้งาน อุโมงค์การเชื่อมต่อ TCP"), ("Enable TCP tunneling", "เปิดการใช้งาน อุโมงค์การเชื่อมต่อ TCP"),
("IP Whitelisting", "IP ไวท์ลิสต์"), ("IP Whitelisting", "IP ไวท์ลิสต์"),
("ID/Relay Server", "เซิร์ฟเวอร์ ID/Relay"), ("ID/Relay Server", "เซิร์ฟเวอร์ ID/Relay"),
("Import Server Config", "นำเข้าการตั้งค่าเซิร์ฟเวอร์"), ("Import server config", "นำเข้าการตั้งค่าเซิร์ฟเวอร์"),
("Export Server Config", "ส่งออกการตั้งค่าเซิร์ฟเวอร์"), ("Export Server Config", "ส่งออกการตั้งค่าเซิร์ฟเวอร์"),
("Import server configuration successfully", "นำเข้าการตั้งค่าเซิร์ฟเวอร์เสร็จสมบูรณ์"), ("Import server configuration successfully", "นำเข้าการตั้งค่าเซิร์ฟเวอร์เสร็จสมบูรณ์"),
("Export server configuration successfully", "ส่งออกการตั้งค่าเซิร์ฟเวอร์เสร็จสมบูรณ์"), ("Export server configuration successfully", "ส่งออกการตั้งค่าเซิร์ฟเวอร์เสร็จสมบูรณ์"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "กำลังเข้าสู่ระบบ..."), ("Logging in...", "กำลังเข้าสู่ระบบ..."),
("Enable RDP session sharing", "เปิดการใช้งานการแชร์เซสชัน RDP"), ("Enable RDP session sharing", "เปิดการใช้งานการแชร์เซสชัน RDP"),
("Auto Login", "เข้าสู่ระบอัตโนมัติ"), ("Auto Login", "เข้าสู่ระบอัตโนมัติ"),
("Enable Direct IP Access", "เปิดการใช้งาน IP ตรง"), ("Enable direct IP access", "เปิดการใช้งาน IP ตรง"),
("Rename", "ปลายทาง"), ("Rename", "ปลายทาง"),
("Space", "พื้นที่ว่าง"), ("Space", "พื้นที่ว่าง"),
("Create Desktop Shortcut", "สร้างทางลัดบนเดสก์ท็อป"), ("Create desktop shortcut", "สร้างทางลัดบนเดสก์ท็อป"),
("Change Path", "เปลี่ยนตำแหน่ง"), ("Change Path", "เปลี่ยนตำแหน่ง"),
("Create Folder", "สร้างโฟลเดอร์"), ("Create Folder", "สร้างโฟลเดอร์"),
("Please enter the folder name", "กรุณาใส่ชื่อโฟลเดอร์"), ("Please enter the folder name", "กรุณาใส่ชื่อโฟลเดอร์"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "คงสถานะการทำงานเบื้องหลังของเซอร์วิส RustDesk"), ("Keep RustDesk background service", "คงสถานะการทำงานเบื้องหลังของเซอร์วิส RustDesk"),
("Ignore Battery Optimizations", "เพิกเฉยการตั้งค่าการใช้งาน Battery Optimization"), ("Ignore Battery Optimizations", "เพิกเฉยการตั้งค่าการใช้งาน Battery Optimization"),
("android_open_battery_optimizations_tip", "หากคุณต้องการปิดการใช้งานฟีเจอร์นี้ กรุณาไปยังหน้าตั้งค่าในแอปพลิเคชัน RustDesk ค้นหาหัวข้อ [Battery] และยกเลิกการเลือกรายการ [Unrestricted]"), ("android_open_battery_optimizations_tip", "หากคุณต้องการปิดการใช้งานฟีเจอร์นี้ กรุณาไปยังหน้าตั้งค่าในแอปพลิเคชัน RustDesk ค้นหาหัวข้อ [Battery] และยกเลิกการเลือกรายการ [Unrestricted]"),
("Start on Boot", "เริ่มต้นเมื่อเปิดเครื่อง"), ("Start on boot", "เริ่มต้นเมื่อเปิดเครื่อง"),
("Start the screen sharing service on boot, requires special permissions", "เริ่มต้นใช้งานเซอร์วิสสำหรับการแบ่งปันหน้าจอเมื่อเปิดเครื่อง (ต้องมีการให้สิทธิ์การใช้งานพิเศษเพิ่มเติม)"), ("Start the screen sharing service on boot, requires special permissions", "เริ่มต้นใช้งานเซอร์วิสสำหรับการแบ่งปันหน้าจอเมื่อเปิดเครื่อง (ต้องมีการให้สิทธิ์การใช้งานพิเศษเพิ่มเติม)"),
("Connection not allowed", "การเชื่อมต่อไม่อนุญาต"), ("Connection not allowed", "การเชื่อมต่อไม่อนุญาต"),
("Legacy mode", "โหมดดั้งเดิม"), ("Legacy mode", "โหมดดั้งเดิม"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "ใช้รหัสผ่านถาวร"), ("Use permanent password", "ใช้รหัสผ่านถาวร"),
("Use both passwords", "ใช้รหัสผ่านทั้งสองแบบ"), ("Use both passwords", "ใช้รหัสผ่านทั้งสองแบบ"),
("Set permanent password", "ตั้งค่ารหัสผ่านถาวร"), ("Set permanent password", "ตั้งค่ารหัสผ่านถาวร"),
("Enable Remote Restart", "เปิดการใช้งานการรีสตาร์ทระบบทางไกล"), ("Enable remote restart", "เปิดการใช้งานการรีสตาร์ทระบบทางไกล"),
("Restart Remote Device", "รีสตาร์ทอุปกรณ์ปลายทาง"), ("Restart remote device", "รีสตาร์ทอุปกรณ์ปลายทาง"),
("Are you sure you want to restart", "คุณแน่ใจหรือไม่ที่จะรีสตาร์ท"), ("Are you sure you want to restart", "คุณแน่ใจหรือไม่ที่จะรีสตาร์ท"),
("Restarting Remote Device", "กำลังรีสตาร์ทระบบปลายทาง"), ("Restarting remote device", "กำลังรีสตาร์ทระบบปลายทาง"),
("remote_restarting_tip", "ระบบปลายทางกำลังรีสตาร์ท กรุณาปิดกล่องข้อความนี้และดำเนินการเขื่อมต่อใหม่อีกครั้งด้วยรหัสผ่านถาวรหลังจากผ่านไปซักครู่"), ("remote_restarting_tip", "ระบบปลายทางกำลังรีสตาร์ท กรุณาปิดกล่องข้อความนี้และดำเนินการเขื่อมต่อใหม่อีกครั้งด้วยรหัสผ่านถาวรหลังจากผ่านไปซักครู่"),
("Copied", "คัดลอกแล้ว"), ("Copied", "คัดลอกแล้ว"),
("Exit Fullscreen", "ออกจากเต็มหน้าจอ"), ("Exit Fullscreen", "ออกจากเต็มหน้าจอ"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "ตามระบบ"), ("Follow System", "ตามระบบ"),
("Enable hardware codec", "เปิดการใช้งานฮาร์ดแวร์ codec"), ("Enable hardware codec", "เปิดการใช้งานฮาร์ดแวร์ codec"),
("Unlock Security Settings", "ปลดล็อคการตั้งค่าความปลอดภัย"), ("Unlock Security Settings", "ปลดล็อคการตั้งค่าความปลอดภัย"),
("Enable Audio", "เปิดการใช้งานเสียง"), ("Enable audio", "เปิดการใช้งานเสียง"),
("Unlock Network Settings", "ปลดล็อคการตั้งค่าเครือข่าย"), ("Unlock Network Settings", "ปลดล็อคการตั้งค่าเครือข่าย"),
("Server", "เซิร์ฟเวอร์"), ("Server", "เซิร์ฟเวอร์"),
("Direct IP Access", "การเข้าถึง IP ตรง"), ("Direct IP Access", "การเข้าถึง IP ตรง"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "เปลี่ยน"), ("Change", "เปลี่ยน"),
("Start session recording", "เริ่มต้นการบันทึกเซสชัน"), ("Start session recording", "เริ่มต้นการบันทึกเซสชัน"),
("Stop session recording", "หยุดการบันทึกเซสซัน"), ("Stop session recording", "หยุดการบันทึกเซสซัน"),
("Enable Recording Session", "เปิดใช้งานการบันทึกเซสชัน"), ("Enable recording session", "เปิดใช้งานการบันทึกเซสชัน"),
("Enable LAN Discovery", "เปิดการใช้งานการค้นหาในวง LAN"), ("Enable LAN discovery", "เปิดการใช้งานการค้นหาในวง LAN"),
("Deny LAN Discovery", "ปฏิเสธการใช้งานการค้นหาในวง LAN"), ("Deny LAN discovery", "ปฏิเสธการใช้งานการค้นหาในวง LAN"),
("Write a message", "เขียนข้อความ"), ("Write a message", "เขียนข้อความ"),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", "กรุณารอการยืนยันจาก UAC..."), ("Please wait for confirmation of UAC...", "กรุณารอการยืนยันจาก UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "การสนับสนุน Wayland ยังอยู่ในขั้นตอนการทดลอง กรุณาใช้ X11 หากคุณต้องการใช้งานการเข้าถึงแบบไม่มีผู้ดูแล"), ("wayland_experiment_tip", "การสนับสนุน Wayland ยังอยู่ในขั้นตอนการทดลอง กรุณาใช้ X11 หากคุณต้องการใช้งานการเข้าถึงแบบไม่มีผู้ดูแล"),
("Right click to select tabs", "คลิกขวาเพื่อเลือกแท็บ"), ("Right click to select tabs", "คลิกขวาเพื่อเลือกแท็บ"),
("Skipped", "ข้าม"), ("Skipped", "ข้าม"),
("Add to Address Book", "เพิ่มไปยังสมุดรายชื่อ"), ("Add to address book", "เพิ่มไปยังสมุดรายชื่อ"),
("Group", "กลุ่ม"), ("Group", "กลุ่ม"),
("Search", "ค้นหา"), ("Search", "ค้นหา"),
("Closed manually by web console", "ถูกปิดโดยเว็บคอนโซล"), ("Closed manually by web console", "ถูกปิดโดยเว็บคอนโซล"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Hazır"), ("Ready", "Hazır"),
("Established", "Bağlantı sağlandı"), ("Established", "Bağlantı sağlandı"),
("connecting_status", "Bağlanılıyor "), ("connecting_status", "Bağlanılıyor "),
("Enable Service", "Servisi aktif et"), ("Enable service", "Servisi aktif et"),
("Start Service", "Servisi başlat"), ("Start service", "Servisi başlat"),
("Service is running", "Servis çalışıyor"), ("Service is running", "Servis çalışıyor"),
("Service is not running", "Servis çalışmıyor"), ("Service is not running", "Servis çalışmıyor"),
("not_ready_status", "Hazır değil. Bağlantınızı kontrol edin"), ("not_ready_status", "Hazır değil. Bağlantınızı kontrol edin"),
("Control Remote Desktop", "Bağlanılacak Uzak Bağlantı ID"), ("Control Remote Desktop", "Bağlanılacak Uzak Bağlantı ID"),
("Transfer File", "Dosya transferi"), ("Transfer file", "Dosya transferi"),
("Connect", "Bağlan"), ("Connect", "Bağlan"),
("Recent Sessions", "Son Bağlanılanlar"), ("Recent sessions", "Son Bağlanılanlar"),
("Address Book", "Adres Defteri"), ("Address book", "Adres Defteri"),
("Confirmation", "Onayla"), ("Confirmation", "Onayla"),
("TCP Tunneling", "TCP Tünelleri"), ("TCP tunneling", "TCP Tünelleri"),
("Remove", "Kaldır"), ("Remove", "Kaldır"),
("Refresh random password", "Yeni rastgele şifre oluştur"), ("Refresh random password", "Yeni rastgele şifre oluştur"),
("Set your own password", "Kendi şifreni oluştur"), ("Set your own password", "Kendi şifreni oluştur"),
("Enable Keyboard/Mouse", "Klavye ve Fareye izin ver"), ("Enable keyboard/mouse", "Klavye ve Fareye izin ver"),
("Enable Clipboard", "Kopyalanan geçici veriye izin ver"), ("Enable clipboard", "Kopyalanan geçici veriye izin ver"),
("Enable File Transfer", "Dosya Transferine izin ver"), ("Enable file transfer", "Dosya Transferine izin ver"),
("Enable TCP Tunneling", "TCP Tüneline izin ver"), ("Enable TCP tunneling", "TCP Tüneline izin ver"),
("IP Whitelisting", "İzinli IP listesi"), ("IP Whitelisting", "İzinli IP listesi"),
("ID/Relay Server", "ID/Relay Sunucusu"), ("ID/Relay Server", "ID/Relay Sunucusu"),
("Import Server Config", "Sunucu ayarlarını içe aktar"), ("Import server config", "Sunucu ayarlarını içe aktar"),
("Export Server Config", "Sunucu Yapılandırmasını Dışa Aktar"), ("Export Server Config", "Sunucu Yapılandırmasını Dışa Aktar"),
("Import server configuration successfully", "Sunucu ayarları başarıyla içe aktarıldı"), ("Import server configuration successfully", "Sunucu ayarları başarıyla içe aktarıldı"),
("Export server configuration successfully", "Sunucu yapılandırmasını başarıyla dışa aktar"), ("Export server configuration successfully", "Sunucu yapılandırmasını başarıyla dışa aktar"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Giriş yapılıyor..."), ("Logging in...", "Giriş yapılıyor..."),
("Enable RDP session sharing", "RDP oturum paylaşımını etkinleştir"), ("Enable RDP session sharing", "RDP oturum paylaşımını etkinleştir"),
("Auto Login", "Otomatik giriş"), ("Auto Login", "Otomatik giriş"),
("Enable Direct IP Access", "Doğrudan IP Erişimini Etkinleştir"), ("Enable direct IP access", "Doğrudan IP Erişimini Etkinleştir"),
("Rename", "Yeniden adlandır"), ("Rename", "Yeniden adlandır"),
("Space", "Boşluk"), ("Space", "Boşluk"),
("Create Desktop Shortcut", "Masaüstü kısayolu oluşturun"), ("Create desktop shortcut", "Masaüstü kısayolu oluşturun"),
("Change Path", "Yolu değiştir"), ("Change Path", "Yolu değiştir"),
("Create Folder", "Klasör oluşturun"), ("Create Folder", "Klasör oluşturun"),
("Please enter the folder name", "Lütfen klasör adını girin"), ("Please enter the folder name", "Lütfen klasör adını girin"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "RustDesk arka plan hizmetini sürdürün"), ("Keep RustDesk background service", "RustDesk arka plan hizmetini sürdürün"),
("Ignore Battery Optimizations", "Pil Optimizasyonlarını Yoksay"), ("Ignore Battery Optimizations", "Pil Optimizasyonlarını Yoksay"),
("android_open_battery_optimizations_tip", ""), ("android_open_battery_optimizations_tip", ""),
("Start on Boot", ""), ("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""), ("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "bağlantıya izin verilmedi"), ("Connection not allowed", "bağlantıya izin verilmedi"),
("Legacy mode", "Eski mod"), ("Legacy mode", "Eski mod"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Kalıcı şifre kullan"), ("Use permanent password", "Kalıcı şifre kullan"),
("Use both passwords", "İki şifreyide kullan"), ("Use both passwords", "İki şifreyide kullan"),
("Set permanent password", "Kalıcı şifre oluştur"), ("Set permanent password", "Kalıcı şifre oluştur"),
("Enable Remote Restart", "Uzaktan yeniden başlatmayı aktif et"), ("Enable remote restart", "Uzaktan yeniden başlatmayı aktif et"),
("Restart Remote Device", "Uzaktaki cihazı yeniden başlat"), ("Restart remote device", "Uzaktaki cihazı yeniden başlat"),
("Are you sure you want to restart", "Yeniden başlatmak istediğinize emin misin?"), ("Are you sure you want to restart", "Yeniden başlatmak istediğinize emin misin?"),
("Restarting Remote Device", "Uzaktan yeniden başlatılıyor"), ("Restarting remote device", "Uzaktan yeniden başlatılıyor"),
("remote_restarting_tip", "remote_restarting_tip"), ("remote_restarting_tip", "remote_restarting_tip"),
("Copied", "Kopyalandı"), ("Copied", "Kopyalandı"),
("Exit Fullscreen", "Tam ekrandan çık"), ("Exit Fullscreen", "Tam ekrandan çık"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Sisteme Uy"), ("Follow System", "Sisteme Uy"),
("Enable hardware codec", "Donanımsal codec aktif et"), ("Enable hardware codec", "Donanımsal codec aktif et"),
("Unlock Security Settings", "Güvenlik Ayarlarını"), ("Unlock Security Settings", "Güvenlik Ayarlarını"),
("Enable Audio", "Sesi Aktif Et"), ("Enable audio", "Sesi Aktif Et"),
("Unlock Network Settings", "Ağ Ayarlarını"), ("Unlock Network Settings", "Ağ Ayarlarını"),
("Server", "Sunucu"), ("Server", "Sunucu"),
("Direct IP Access", "Direk IP Erişimi"), ("Direct IP Access", "Direk IP Erişimi"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Değiştir"), ("Change", "Değiştir"),
("Start session recording", "Oturum kaydını başlat"), ("Start session recording", "Oturum kaydını başlat"),
("Stop session recording", "Oturum kaydını sonlandır"), ("Stop session recording", "Oturum kaydını sonlandır"),
("Enable Recording Session", "Kayıt Oturumunu Aktif Et"), ("Enable recording session", "Kayıt Oturumunu Aktif Et"),
("Enable LAN Discovery", "Yerel Ağ Keşfine İzin Ver"), ("Enable LAN discovery", "Yerel Ağ Keşfine İzin Ver"),
("Deny LAN Discovery", "Yerl Ağ Keşfine İzin Verme"), ("Deny LAN discovery", "Yerl Ağ Keşfine İzin Verme"),
("Write a message", "Bir mesaj yazın"), ("Write a message", "Bir mesaj yazın"),
("Prompt", "İstem"), ("Prompt", "İstem"),
("Please wait for confirmation of UAC...", "UAC onayı için lütfen bekleyiniz..."), ("Please wait for confirmation of UAC...", "UAC onayı için lütfen bekleyiniz..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland desteği deneysel aşamada olduğundan, gerektiğinde X11'i kullanmanız önerilir"), ("wayland_experiment_tip", "Wayland desteği deneysel aşamada olduğundan, gerektiğinde X11'i kullanmanız önerilir"),
("Right click to select tabs", "Sekmeleri seçmek için sağ tıklayın"), ("Right click to select tabs", "Sekmeleri seçmek için sağ tıklayın"),
("Skipped", "Atlandı"), ("Skipped", "Atlandı"),
("Add to Address Book", "Adres Defterine Ekle"), ("Add to address book", "Adres Defterine Ekle"),
("Group", "Grup"), ("Group", "Grup"),
("Search", "Ara"), ("Search", "Ara"),
("Closed manually by web console", "Web konsoluyla manuel olarak kapatıldı"), ("Closed manually by web console", "Web konsoluyla manuel olarak kapatıldı"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "就緒"), ("Ready", "就緒"),
("Established", "已建立"), ("Established", "已建立"),
("connecting_status", "正在連線到 RustDesk 網路 ..."), ("connecting_status", "正在連線到 RustDesk 網路 ..."),
("Enable Service", "啟用服務"), ("Enable service", "啟用服務"),
("Start Service", "啟動服務"), ("Start service", "啟動服務"),
("Service is running", "服務正在執行"), ("Service is running", "服務正在執行"),
("Service is not running", "服務尚未執行"), ("Service is not running", "服務尚未執行"),
("not_ready_status", "尚未就緒,請檢查您的網路連線。"), ("not_ready_status", "尚未就緒,請檢查您的網路連線。"),
("Control Remote Desktop", "控制遠端桌面"), ("Control Remote Desktop", "控制遠端桌面"),
("Transfer File", "傳輸檔案"), ("Transfer file", "傳輸檔案"),
("Connect", "連線"), ("Connect", "連線"),
("Recent Sessions", "近期的工作階段"), ("Recent sessions", "近期的工作階段"),
("Address Book", "通訊錄"), ("Address book", "通訊錄"),
("Confirmation", "確認"), ("Confirmation", "確認"),
("TCP Tunneling", "TCP 通道"), ("TCP tunneling", "TCP 通道"),
("Remove", "移除"), ("Remove", "移除"),
("Refresh random password", "重新產生隨機密碼"), ("Refresh random password", "重新產生隨機密碼"),
("Set your own password", "自行設定密碼"), ("Set your own password", "自行設定密碼"),
("Enable Keyboard/Mouse", "啟用鍵盤和滑鼠"), ("Enable keyboard/mouse", "啟用鍵盤和滑鼠"),
("Enable Clipboard", "啟用剪貼簿"), ("Enable clipboard", "啟用剪貼簿"),
("Enable File Transfer", "啟用檔案傳輸"), ("Enable file transfer", "啟用檔案傳輸"),
("Enable TCP Tunneling", "啟用 TCP 通道"), ("Enable TCP tunneling", "啟用 TCP 通道"),
("IP Whitelisting", "IP 白名單"), ("IP Whitelisting", "IP 白名單"),
("ID/Relay Server", "ID / 中繼伺服器"), ("ID/Relay Server", "ID / 中繼伺服器"),
("Import Server Config", "匯入伺服器設定"), ("Import server config", "匯入伺服器設定"),
("Export Server Config", "匯出伺服器設定"), ("Export Server Config", "匯出伺服器設定"),
("Import server configuration successfully", "匯入伺服器設定成功"), ("Import server configuration successfully", "匯入伺服器設定成功"),
("Export server configuration successfully", "匯出伺服器設定成功"), ("Export server configuration successfully", "匯出伺服器設定成功"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "正在登入 ..."), ("Logging in...", "正在登入 ..."),
("Enable RDP session sharing", "啟用 RDP 工作階段共享"), ("Enable RDP session sharing", "啟用 RDP 工作階段共享"),
("Auto Login", "自動登入 (只在您設定「工作階段結束後鎖定」時有效)"), ("Auto Login", "自動登入 (只在您設定「工作階段結束後鎖定」時有效)"),
("Enable Direct IP Access", "啟用 IP 直接存取"), ("Enable direct IP access", "啟用 IP 直接存取"),
("Rename", "重新命名"), ("Rename", "重新命名"),
("Space", "空白"), ("Space", "空白"),
("Create Desktop Shortcut", "新增桌面捷徑"), ("Create desktop shortcut", "新增桌面捷徑"),
("Change Path", "更改路徑"), ("Change Path", "更改路徑"),
("Create Folder", "新增資料夾"), ("Create Folder", "新增資料夾"),
("Please enter the folder name", "請輸入資料夾名稱"), ("Please enter the folder name", "請輸入資料夾名稱"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "保持 RustDesk 後台服務"), ("Keep RustDesk background service", "保持 RustDesk 後台服務"),
("Ignore Battery Optimizations", "忽略電池最佳化"), ("Ignore Battery Optimizations", "忽略電池最佳化"),
("android_open_battery_optimizations_tip", "如果您想要停用此功能,請前往下一個 RustDesk 應用程式設定頁面,找到並進入「電池」,取消勾選「不受限制」"), ("android_open_battery_optimizations_tip", "如果您想要停用此功能,請前往下一個 RustDesk 應用程式設定頁面,找到並進入「電池」,取消勾選「不受限制」"),
("Start on Boot", "開機時啟動"), ("Start on boot", "開機時啟動"),
("Start the screen sharing service on boot, requires special permissions", "開機時啟動螢幕分享服務,需要特殊權限。"), ("Start the screen sharing service on boot, requires special permissions", "開機時啟動螢幕分享服務,需要特殊權限。"),
("Connection not allowed", "不允許連線"), ("Connection not allowed", "不允許連線"),
("Legacy mode", "傳統模式"), ("Legacy mode", "傳統模式"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "使用固定密碼"), ("Use permanent password", "使用固定密碼"),
("Use both passwords", "同時使用兩種密碼"), ("Use both passwords", "同時使用兩種密碼"),
("Set permanent password", "設定固定密碼"), ("Set permanent password", "設定固定密碼"),
("Enable Remote Restart", "啟用遠端重新啟動"), ("Enable remote restart", "啟用遠端重新啟動"),
("Restart Remote Device", "重新啟動遠端裝置"), ("Restart remote device", "重新啟動遠端裝置"),
("Are you sure you want to restart", "確定要重新啟動嗎?"), ("Are you sure you want to restart", "確定要重新啟動嗎?"),
("Restarting Remote Device", "正在重新啟動遠端裝置"), ("Restarting remote device", "正在重新啟動遠端裝置"),
("remote_restarting_tip", "遠端裝置正在重新啟動,請關閉此對話框,並在一段時間後使用永久密碼重新連線"), ("remote_restarting_tip", "遠端裝置正在重新啟動,請關閉此對話框,並在一段時間後使用永久密碼重新連線"),
("Copied", "已複製"), ("Copied", "已複製"),
("Exit Fullscreen", "退出全螢幕"), ("Exit Fullscreen", "退出全螢幕"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "跟隨系統"), ("Follow System", "跟隨系統"),
("Enable hardware codec", "啟用硬體編解碼器"), ("Enable hardware codec", "啟用硬體編解碼器"),
("Unlock Security Settings", "解鎖安全設定"), ("Unlock Security Settings", "解鎖安全設定"),
("Enable Audio", "啟用音訊"), ("Enable audio", "啟用音訊"),
("Unlock Network Settings", "解鎖網路設定"), ("Unlock Network Settings", "解鎖網路設定"),
("Server", "伺服器"), ("Server", "伺服器"),
("Direct IP Access", "IP 直接連線"), ("Direct IP Access", "IP 直接連線"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "變更"), ("Change", "變更"),
("Start session recording", "開始錄影"), ("Start session recording", "開始錄影"),
("Stop session recording", "停止錄影"), ("Stop session recording", "停止錄影"),
("Enable Recording Session", "啟用錄製工作階段"), ("Enable recording session", "啟用錄製工作階段"),
("Enable LAN Discovery", "允許區域網路探索"), ("Enable LAN discovery", "允許區域網路探索"),
("Deny LAN Discovery", "拒絕區域網路探索"), ("Deny LAN discovery", "拒絕區域網路探索"),
("Write a message", "輸入聊天訊息"), ("Write a message", "輸入聊天訊息"),
("Prompt", "提示"), ("Prompt", "提示"),
("Please wait for confirmation of UAC...", "請等待對方確認 UAC ..."), ("Please wait for confirmation of UAC...", "請等待對方確認 UAC ..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Wayland 支援處於實驗階段,如果您需要使用無人值守存取,請使用 X11。"), ("wayland_experiment_tip", "Wayland 支援處於實驗階段,如果您需要使用無人值守存取,請使用 X11。"),
("Right click to select tabs", "右鍵選擇分頁"), ("Right click to select tabs", "右鍵選擇分頁"),
("Skipped", "已跳過"), ("Skipped", "已跳過"),
("Add to Address Book", "新增到通訊錄"), ("Add to address book", "新增到通訊錄"),
("Group", "群組"), ("Group", "群組"),
("Search", "搜尋"), ("Search", "搜尋"),
("Closed manually by web console", "被 Web 控制台手動關閉"), ("Closed manually by web console", "被 Web 控制台手動關閉"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Готово"), ("Ready", "Готово"),
("Established", "Встановлено"), ("Established", "Встановлено"),
("connecting_status", "Підключення до мережі RustDesk..."), ("connecting_status", "Підключення до мережі RustDesk..."),
("Enable Service", "Включити службу"), ("Enable service", "Включити службу"),
("Start Service", "Запустити службу"), ("Start service", "Запустити службу"),
("Service is running", "Служба працює"), ("Service is running", "Служба працює"),
("Service is not running", "Служба не запущена"), ("Service is not running", "Служба не запущена"),
("not_ready_status", "Не готово. Будь ласка, перевірте ваше підключення"), ("not_ready_status", "Не готово. Будь ласка, перевірте ваше підключення"),
("Control Remote Desktop", "Керування віддаленою стільницею"), ("Control Remote Desktop", "Керування віддаленою стільницею"),
("Transfer File", "Надіслати файл"), ("Transfer file", "Надіслати файл"),
("Connect", "Підключитися"), ("Connect", "Підключитися"),
("Recent Sessions", "Нещодавні сеанси"), ("Recent sessions", "Нещодавні сеанси"),
("Address Book", "Адресна книга"), ("Address book", "Адресна книга"),
("Confirmation", "Підтвердження"), ("Confirmation", "Підтвердження"),
("TCP Tunneling", "TCP-тунелювання"), ("TCP tunneling", "TCP-тунелювання"),
("Remove", "Видалити"), ("Remove", "Видалити"),
("Refresh random password", "Оновити випадковий пароль"), ("Refresh random password", "Оновити випадковий пароль"),
("Set your own password", "Встановити свій пароль"), ("Set your own password", "Встановити свій пароль"),
("Enable Keyboard/Mouse", "Увімкнути клавіатуру/мишу"), ("Enable keyboard/mouse", "Увімкнути клавіатуру/мишу"),
("Enable Clipboard", "Увімкнути буфер обміну"), ("Enable clipboard", "Увімкнути буфер обміну"),
("Enable File Transfer", "Увімкнути передачу файлів"), ("Enable file transfer", "Увімкнути передачу файлів"),
("Enable TCP Tunneling", "Увімкнути тунелювання TCP"), ("Enable TCP tunneling", "Увімкнути тунелювання TCP"),
("IP Whitelisting", "Список дозволених IP-адрес"), ("IP Whitelisting", "Список дозволених IP-адрес"),
("ID/Relay Server", "ID/Сервер ретрансляції"), ("ID/Relay Server", "ID/Сервер ретрансляції"),
("Import Server Config", "Імпортувати конфігурацію сервера"), ("Import server config", "Імпортувати конфігурацію сервера"),
("Export Server Config", "Експортувати конфігурацію сервера"), ("Export Server Config", "Експортувати конфігурацію сервера"),
("Import server configuration successfully", "Конфігурацію сервера успішно імпортовано"), ("Import server configuration successfully", "Конфігурацію сервера успішно імпортовано"),
("Export server configuration successfully", "Конфігурацію сервера успішно експортовано"), ("Export server configuration successfully", "Конфігурацію сервера успішно експортовано"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Вхід..."), ("Logging in...", "Вхід..."),
("Enable RDP session sharing", "Включити загальний доступ до сеансу RDP"), ("Enable RDP session sharing", "Включити загальний доступ до сеансу RDP"),
("Auto Login", "Автоматичний вхід (дійсний, тільки якщо ви встановили \"Завершення користувацького сеансу після завершення віддаленого підключення\")"), ("Auto Login", "Автоматичний вхід (дійсний, тільки якщо ви встановили \"Завершення користувацького сеансу після завершення віддаленого підключення\")"),
("Enable Direct IP Access", "Увімкнути прямий IP-доступ"), ("Enable direct IP access", "Увімкнути прямий IP-доступ"),
("Rename", "Перейменувати"), ("Rename", "Перейменувати"),
("Space", "Місце"), ("Space", "Місце"),
("Create Desktop Shortcut", "Створити ярлик на стільниці"), ("Create desktop shortcut", "Створити ярлик на стільниці"),
("Change Path", "Змінити шлях"), ("Change Path", "Змінити шлях"),
("Create Folder", "Створити теку"), ("Create Folder", "Створити теку"),
("Please enter the folder name", "Будь ласка, введіть назву для теки"), ("Please enter the folder name", "Будь ласка, введіть назву для теки"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Зберегти фонову службу RustDesk"), ("Keep RustDesk background service", "Зберегти фонову службу RustDesk"),
("Ignore Battery Optimizations", "Ігнорувати оптимізації батареї"), ("Ignore Battery Optimizations", "Ігнорувати оптимізації батареї"),
("android_open_battery_optimizations_tip", "Перейдіть на наступну сторінку налаштувань"), ("android_open_battery_optimizations_tip", "Перейдіть на наступну сторінку налаштувань"),
("Start on Boot", "Автозапуск"), ("Start on boot", "Автозапуск"),
("Start the screen sharing service on boot, requires special permissions", "Запустити службу службу спільного доступу до екрана під час завантаження, потребує спеціальних дозволів"), ("Start the screen sharing service on boot, requires special permissions", "Запустити службу службу спільного доступу до екрана під час завантаження, потребує спеціальних дозволів"),
("Connection not allowed", "Підключення не дозволено"), ("Connection not allowed", "Підключення не дозволено"),
("Legacy mode", "Застарілий режим"), ("Legacy mode", "Застарілий режим"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Використовувати постійний пароль"), ("Use permanent password", "Використовувати постійний пароль"),
("Use both passwords", "Використовувати обидва паролі"), ("Use both passwords", "Використовувати обидва паролі"),
("Set permanent password", "Встановити постійний пароль"), ("Set permanent password", "Встановити постійний пароль"),
("Enable Remote Restart", "Увімкнути віддалений перезапуск"), ("Enable remote restart", "Увімкнути віддалений перезапуск"),
("Restart Remote Device", "Перезапустити віддалений пристрій"), ("Restart remote device", "Перезапустити віддалений пристрій"),
("Are you sure you want to restart", "Ви впевнені, що хочете виконати перезапуск?"), ("Are you sure you want to restart", "Ви впевнені, що хочете виконати перезапуск?"),
("Restarting Remote Device", "Перезавантаження віддаленого пристрою"), ("Restarting remote device", "Перезавантаження віддаленого пристрою"),
("remote_restarting_tip", "Віддалений пристрій перезапускається. Будь ласка, закрийте це повідомлення та через деякий час перепідʼєднайтесь, використовуючи постійний пароль."), ("remote_restarting_tip", "Віддалений пристрій перезапускається. Будь ласка, закрийте це повідомлення та через деякий час перепідʼєднайтесь, використовуючи постійний пароль."),
("Copied", "Скопійовано"), ("Copied", "Скопійовано"),
("Exit Fullscreen", "Вийти з повноекранного режиму"), ("Exit Fullscreen", "Вийти з повноекранного режиму"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Як в системі"), ("Follow System", "Як в системі"),
("Enable hardware codec", "Увімкнути апаратний кодек"), ("Enable hardware codec", "Увімкнути апаратний кодек"),
("Unlock Security Settings", "Розблокувати налаштування безпеки"), ("Unlock Security Settings", "Розблокувати налаштування безпеки"),
("Enable Audio", "Увімкнути аудіо"), ("Enable audio", "Увімкнути аудіо"),
("Unlock Network Settings", "Розблокувати мережеві налаштування"), ("Unlock Network Settings", "Розблокувати мережеві налаштування"),
("Server", "Сервер"), ("Server", "Сервер"),
("Direct IP Access", "Прямий IP доступ"), ("Direct IP Access", "Прямий IP доступ"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Змінити"), ("Change", "Змінити"),
("Start session recording", "Розпочати запис сесії"), ("Start session recording", "Розпочати запис сесії"),
("Stop session recording", "Закінчити запис сесії"), ("Stop session recording", "Закінчити запис сесії"),
("Enable Recording Session", "Увімкнути запис сесії"), ("Enable recording session", "Увімкнути запис сесії"),
("Enable LAN Discovery", "Увімкнути пошук локальної мережі"), ("Enable LAN discovery", "Увімкнути пошук локальної мережі"),
("Deny LAN Discovery", "Заборонити виявлення локальної мережі"), ("Deny LAN discovery", "Заборонити виявлення локальної мережі"),
("Write a message", "Написати повідомлення"), ("Write a message", "Написати повідомлення"),
("Prompt", "Підказка"), ("Prompt", "Підказка"),
("Please wait for confirmation of UAC...", "Будь ласка, зачекайте підтвердження UAC..."), ("Please wait for confirmation of UAC...", "Будь ласка, зачекайте підтвердження UAC..."),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Підтримка Wayland на експериментальній стадії, будь ласка, використовуйте X11, якщо необхідний автоматичний доступ."), ("wayland_experiment_tip", "Підтримка Wayland на експериментальній стадії, будь ласка, використовуйте X11, якщо необхідний автоматичний доступ."),
("Right click to select tabs", "Правий клік для вибору вкладки"), ("Right click to select tabs", "Правий клік для вибору вкладки"),
("Skipped", "Пропущено"), ("Skipped", "Пропущено"),
("Add to Address Book", "Додати IP до Адресної книги"), ("Add to address book", "Додати IP до Адресної книги"),
("Group", "Група"), ("Group", "Група"),
("Search", "Пошук"), ("Search", "Пошук"),
("Closed manually by web console", "Закрито вручну з веб-консолі"), ("Closed manually by web console", "Закрито вручну з веб-консолі"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", "Відключити все"), ("Plug out all", "Відключити все"),
("True color (4:4:4)", "Спражній колір (4:4:4)"), ("True color (4:4:4)", "Спражній колір (4:4:4)"),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -8,28 +8,28 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ready", "Sẵn sàng"), ("Ready", "Sẵn sàng"),
("Established", "Đã đuợc thiết lập"), ("Established", "Đã đuợc thiết lập"),
("connecting_status", "Đang kết nối đến mạng lưới RustDesk..."), ("connecting_status", "Đang kết nối đến mạng lưới RustDesk..."),
("Enable Service", "Bật dịch vụ"), ("Enable service", "Bật dịch vụ"),
("Start Service", "Bắt đầu dịch vụ"), ("Start service", "Bắt đầu dịch vụ"),
("Service is running", "Dịch vụ hiện đang chạy"), ("Service is running", "Dịch vụ hiện đang chạy"),
("Service is not running", "Dịch vụ hiện đang dừng"), ("Service is not running", "Dịch vụ hiện đang dừng"),
("not_ready_status", "Hiện chưa sẵn sàng. Hãy kiểm tra kết nối của bạn"), ("not_ready_status", "Hiện chưa sẵn sàng. Hãy kiểm tra kết nối của bạn"),
("Control Remote Desktop", "Điều khiển Desktop Từ Xa"), ("Control Remote Desktop", "Điều khiển Desktop Từ Xa"),
("Transfer File", "Truyền Tệp Tin"), ("Transfer file", "Truyền Tệp Tin"),
("Connect", "Kết nối"), ("Connect", "Kết nối"),
("Recent Sessions", "Các session gần đây"), ("Recent sessions", "Các session gần đây"),
("Address Book", "Quyển địa chỉ"), ("Address book", "Quyển địa chỉ"),
("Confirmation", "Xác nhận"), ("Confirmation", "Xác nhận"),
("TCP Tunneling", "TCP Tunneling"), ("TCP tunneling", "TCP tunneling"),
("Remove", "Loại bỏ"), ("Remove", "Loại bỏ"),
("Refresh random password", "Làm mới mật khẩu ngẫu nhiên"), ("Refresh random password", "Làm mới mật khẩu ngẫu nhiên"),
("Set your own password", "Đặt mật khẩu riêng"), ("Set your own password", "Đặt mật khẩu riêng"),
("Enable Keyboard/Mouse", "Cho phép sử dụng bàn phím/chuột"), ("Enable keyboard/mouse", "Cho phép sử dụng bàn phím/chuột"),
("Enable Clipboard", "Cho phép sử dụng clipboard"), ("Enable clipboard", "Cho phép sử dụng clipboard"),
("Enable File Transfer", "Cho phép truyền tệp tin"), ("Enable file transfer", "Cho phép truyền tệp tin"),
("Enable TCP Tunneling", "Cho phép TCP Tunneling"), ("Enable TCP tunneling", "Cho phép TCP tunneling"),
("IP Whitelisting", "Cho phép IP"), ("IP Whitelisting", "Cho phép IP"),
("ID/Relay Server", "Máy chủ ID/chuyển tiếp"), ("ID/Relay Server", "Máy chủ ID/chuyển tiếp"),
("Import Server Config", "Nhập cấu hình máy chủ"), ("Import server config", "Nhập cấu hình máy chủ"),
("Export Server Config", "Xuất cấu hình máy chủ"), ("Export Server Config", "Xuất cấu hình máy chủ"),
("Import server configuration successfully", "Nhập cấu hình máy chủ thành công"), ("Import server configuration successfully", "Nhập cấu hình máy chủ thành công"),
("Export server configuration successfully", "Xuất cấu hình máy chủ thành công"), ("Export server configuration successfully", "Xuất cấu hình máy chủ thành công"),
@ -190,10 +190,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Logging in...", "Đang đăng nhập"), ("Logging in...", "Đang đăng nhập"),
("Enable RDP session sharing", "Cho phép chia sẻ phiên kết nối RDP"), ("Enable RDP session sharing", "Cho phép chia sẻ phiên kết nối RDP"),
("Auto Login", "Tự động đăng nhập"), ("Auto Login", "Tự động đăng nhập"),
("Enable Direct IP Access", "Cho phép truy cập trực tiếp qua IP"), ("Enable direct IP access", "Cho phép truy cập trực tiếp qua IP"),
("Rename", "Đổi tên"), ("Rename", "Đổi tên"),
("Space", "Dấu cách"), ("Space", "Dấu cách"),
("Create Desktop Shortcut", "Tạo shortcut trên desktop"), ("Create desktop shortcut", "Tạo shortcut trên desktop"),
("Change Path", "Đổi địa điểm"), ("Change Path", "Đổi địa điểm"),
("Create Folder", "Tạo thư mục"), ("Create Folder", "Tạo thư mục"),
("Please enter the folder name", "Hãy nhập tên thư mục"), ("Please enter the folder name", "Hãy nhập tên thư mục"),
@ -308,7 +308,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Keep RustDesk background service", "Giữ dịch vụ nền RustDesk"), ("Keep RustDesk background service", "Giữ dịch vụ nền RustDesk"),
("Ignore Battery Optimizations", "Bỏ qua các tối ưu pin"), ("Ignore Battery Optimizations", "Bỏ qua các tối ưu pin"),
("android_open_battery_optimizations_tip", "Nếu bạn muốn tắt tính năng này, vui lòng chuyển đến trang cài đặt ứng dụng RustDesk tiếp theo, tìm và nhập [Pin], Bỏ chọn [Không hạn chế]"), ("android_open_battery_optimizations_tip", "Nếu bạn muốn tắt tính năng này, vui lòng chuyển đến trang cài đặt ứng dụng RustDesk tiếp theo, tìm và nhập [Pin], Bỏ chọn [Không hạn chế]"),
("Start on Boot", "Chạy khi khởi động"), ("Start on boot", "Chạy khi khởi động"),
("Start the screen sharing service on boot, requires special permissions", "Chạy dịch vụ chia sẻ màn hình khi khởi động, yêu cầu quyền đặc biệt"), ("Start the screen sharing service on boot, requires special permissions", "Chạy dịch vụ chia sẻ màn hình khi khởi động, yêu cầu quyền đặc biệt"),
("Connection not allowed", "Kết nối không đuợc phép"), ("Connection not allowed", "Kết nối không đuợc phép"),
("Legacy mode", "Chế độ cũ"), ("Legacy mode", "Chế độ cũ"),
@ -317,10 +317,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Use permanent password", "Sử dụng mật khẩu vĩnh viễn"), ("Use permanent password", "Sử dụng mật khẩu vĩnh viễn"),
("Use both passwords", "Sử dụng cả hai mật khẩu"), ("Use both passwords", "Sử dụng cả hai mật khẩu"),
("Set permanent password", "Đặt mật khẩu vĩnh viễn"), ("Set permanent password", "Đặt mật khẩu vĩnh viễn"),
("Enable Remote Restart", "Bật khởi động lại từ xa"), ("Enable remote restart", "Bật khởi động lại từ xa"),
("Restart Remote Device", "Khởi động lại thiết bị từ xa"), ("Restart remote device", "Khởi động lại thiết bị từ xa"),
("Are you sure you want to restart", "Bạn có chắc bạn muốn khởi động lại không"), ("Are you sure you want to restart", "Bạn có chắc bạn muốn khởi động lại không"),
("Restarting Remote Device", "Đang khởi động lại thiết bị từ xa"), ("Restarting remote device", "Đang khởi động lại thiết bị từ xa"),
("remote_restarting_tip", "Thiết bị từ xa đang khởi động lại, hãy đóng cửa sổ tin nhắn này và kết nối lại với mật khẩu vĩnh viễn sau một khoảng thời gian"), ("remote_restarting_tip", "Thiết bị từ xa đang khởi động lại, hãy đóng cửa sổ tin nhắn này và kết nối lại với mật khẩu vĩnh viễn sau một khoảng thời gian"),
("Copied", "Đã sao chép"), ("Copied", "Đã sao chép"),
("Exit Fullscreen", "Thoát toàn màn hình"), ("Exit Fullscreen", "Thoát toàn màn hình"),
@ -350,7 +350,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow System", "Theo hệ thống"), ("Follow System", "Theo hệ thống"),
("Enable hardware codec", "Bật codec phần cứng"), ("Enable hardware codec", "Bật codec phần cứng"),
("Unlock Security Settings", "Mở khóa cài đặt bảo mật"), ("Unlock Security Settings", "Mở khóa cài đặt bảo mật"),
("Enable Audio", "Bật âm thanh"), ("Enable audio", "Bật âm thanh"),
("Unlock Network Settings", "Mở khóa cài đặt mạng"), ("Unlock Network Settings", "Mở khóa cài đặt mạng"),
("Server", "Máy chủ"), ("Server", "Máy chủ"),
("Direct IP Access", "Truy cập trực tiếp qua IP"), ("Direct IP Access", "Truy cập trực tiếp qua IP"),
@ -369,9 +369,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Change", "Thay đổi"), ("Change", "Thay đổi"),
("Start session recording", "Bắt đầu ghi hình phiên kết nối"), ("Start session recording", "Bắt đầu ghi hình phiên kết nối"),
("Stop session recording", "Dừng ghi hình phiên kết nối"), ("Stop session recording", "Dừng ghi hình phiên kết nối"),
("Enable Recording Session", "Bật ghi hình phiên kết nối"), ("Enable recording session", "Bật ghi hình phiên kết nối"),
("Enable LAN Discovery", "Bật phát hiện mạng nội bộ (LAN)"), ("Enable LAN discovery", "Bật phát hiện mạng nội bộ (LAN)"),
("Deny LAN Discovery", "Từ chối phát hiện mạng nội bộ (LAN)"), ("Deny LAN discovery", "Từ chối phát hiện mạng nội bộ (LAN)"),
("Write a message", "Viết một tin nhắn"), ("Write a message", "Viết một tin nhắn"),
("Prompt", ""), ("Prompt", ""),
("Please wait for confirmation of UAC...", "Vui lòng chờ cho phép UAC"), ("Please wait for confirmation of UAC...", "Vui lòng chờ cho phép UAC"),
@ -405,7 +405,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("wayland_experiment_tip", "Hỗ trợ cho Wayland đang trong giai đoạn thử nghiệm, vui lòng dùng DX11 nếu bạn muốn sử dụng kết nối không giám sát."), ("wayland_experiment_tip", "Hỗ trợ cho Wayland đang trong giai đoạn thử nghiệm, vui lòng dùng DX11 nếu bạn muốn sử dụng kết nối không giám sát."),
("Right click to select tabs", "Chuột phải để chọn cửa sổ"), ("Right click to select tabs", "Chuột phải để chọn cửa sổ"),
("Skipped", "Đã bỏ qua"), ("Skipped", "Đã bỏ qua"),
("Add to Address Book", "Thêm vào Quyển địa chỉ"), ("Add to address book", "Thêm vào Quyển địa chỉ"),
("Group", "Nhóm"), ("Group", "Nhóm"),
("Search", "Tìm"), ("Search", "Tìm"),
("Closed manually by web console", "Đã đóng thủ công bằng bảng điều khiển web"), ("Closed manually by web console", "Đã đóng thủ công bằng bảng điều khiển web"),
@ -569,5 +569,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Plug out all", ""), ("Plug out all", ""),
("True color (4:4:4)", ""), ("True color (4:4:4)", ""),
("Enable blocking user input", ""), ("Enable blocking user input", ""),
("id_input_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -589,7 +589,7 @@ impl UI {
} }
fn handle_relay_id(&self, id: String) -> String { fn handle_relay_id(&self, id: String) -> String {
handle_relay_id(id) handle_relay_id(&id).to_owned()
} }
fn get_login_device_info(&self) -> String { fn get_login_device_info(&self) -> String {

View File

@ -325,15 +325,15 @@ class SessionList: Reactor.Component {
<popup> <popup>
<menu.context #remote-context> <menu.context #remote-context>
<li #connect>{translate('Connect')}</li> <li #connect>{translate('Connect')}</li>
<li #transfer>{translate('Transfer File')}</li> <li #transfer>{translate('Transfer file')}</li>
<li #tunnel>{translate('TCP Tunneling')}</li> <li #tunnel>{translate('TCP tunneling')}</li>
<li #force-always-relay><span>{svg_checkmark}</span>{translate('Always connect via relay')}</li> <li #force-always-relay><span>{svg_checkmark}</span>{translate('Always connect via relay')}</li>
<li #rdp>RDP<EditRdpPort /></li> <li #rdp>RDP<EditRdpPort /></li>
<li #wol>{translate('WOL')}</li> <li #wol>{translate('WOL')}</li>
<div .separator /> <div .separator />
{this.type != "lan" && <li #rename>{translate('Rename')}</li>} {this.type != "lan" && <li #rename>{translate('Rename')}</li>}
{this.type != "fav" && <li #remove>{translate('Remove')}</li>} {this.type != "fav" && <li #remove>{translate('Remove')}</li>}
{is_win && <li #shortcut>{translate('Create Desktop Shortcut')}</li>} {is_win && <li #shortcut>{translate('Create desktop shortcut')}</li>}
<li #forget-password>{translate('Forget Password')}</li> <li #forget-password>{translate('Forget Password')}</li>
{(!this.type || this.type == "fav") && <li #add-fav>{translate('Add to Favorites')}</li>} {(!this.type || this.type == "fav") && <li #add-fav>{translate('Add to Favorites')}</li>}
{(!this.type || this.type == "fav") && <li #remove-fav>{translate('Remove from Favorites')}</li>} {(!this.type || this.type == "fav") && <li #remove-fav>{translate('Remove from Favorites')}</li>}
@ -540,10 +540,10 @@ class MultipleSessions: Reactor.Component {
return <div style="size: *"> return <div style="size: *">
<div .sessions-bar> <div .sessions-bar>
<div style="width:*" .sessions-tab #sessions-type> <div style="width:*" .sessions-tab #sessions-type>
<span class={!type ? 'active' : 'inactive'}>{translate('Recent Sessions')}</span> <span class={!type ? 'active' : 'inactive'}>{translate('Recent sessions')}</span>
<span #fav class={type == "fav" ? 'active' : 'inactive'}>{translate('Favorites')}</span> <span #fav class={type == "fav" ? 'active' : 'inactive'}>{translate('Favorites')}</span>
{handler.is_installed() && <span #lan class={type == "lan" ? 'active' : 'inactive'}>{translate('Discovered')}</span>} {handler.is_installed() && <span #lan class={type == "lan" ? 'active' : 'inactive'}>{translate('Discovered')}</span>}
<span #ab class={type == "ab" ? 'active' : 'inactive'}>{translate('Address Book')}</span> <span #ab class={type == "ab" ? 'active' : 'inactive'}>{translate('Address book')}</span>
</div> </div>
{!this.hidden && <SearchBar type={type} />} {!this.hidden && <SearchBar type={type} />}
{!this.hidden && <SessionStyle type={type} />} {!this.hidden && <SessionStyle type={type} />}
@ -578,7 +578,7 @@ class MultipleSessions: Reactor.Component {
function onSize() { function onSize() {
var w = this.$(.sessions-bar .sessions-tab).box(#width); var w = this.$(.sessions-bar .sessions-tab).box(#width);
var len = translate('Recent Sessions').length; var len = translate('Recent sessions').length;
var totalChars = 0; var totalChars = 0;
var nEle = 0; var nEle = 0;
for (var el in this.$$(#sessions-type span)) { for (var el in this.$$(#sessions-type span)) {

View File

@ -50,13 +50,13 @@ class Body: Reactor.Component
<div /> <div />
{c.is_file_transfer || c.port_forward || disconnected ? "" : <div>{translate('Permissions')}</div>} {c.is_file_transfer || c.port_forward || disconnected ? "" : <div>{translate('Permissions')}</div>}
{c.is_file_transfer || c.port_forward || disconnected ? "" : <div> <div .permissions> {c.is_file_transfer || c.port_forward || disconnected ? "" : <div> <div .permissions>
<div class={!c.keyboard ? "disabled" : ""} title={translate('Enable Keyboard/Mouse')}><icon .keyboard /></div> <div class={!c.keyboard ? "disabled" : ""} title={translate('Enable keyboard/mouse')}><icon .keyboard /></div>
<div class={!c.clipboard ? "disabled" : ""} title={translate('Enable Clipboard')}><icon .clipboard /></div> <div class={!c.clipboard ? "disabled" : ""} title={translate('Enable clipboard')}><icon .clipboard /></div>
<div class={!c.audio ? "disabled" : ""} title={translate('Enable Audio')}><icon .audio /></div> <div class={!c.audio ? "disabled" : ""} title={translate('Enable audio')}><icon .audio /></div>
<div class={!c.file ? "disabled" : ""} title={translate('Enable file copy and paste')}><icon .file /></div> <div class={!c.file ? "disabled" : ""} title={translate('Enable file copy and paste')}><icon .file /></div>
<div class={!c.restart ? "disabled" : ""} title={translate('Enable Remote Restart')}><icon .restart /></div> <div class={!c.restart ? "disabled" : ""} title={translate('Enable remote restart')}><icon .restart /></div>
</div> <div .permissions style="margin-top:8px;" > </div> <div .permissions style="margin-top:8px;" >
<div class={!c.recording ? "disabled" : ""} title={translate('Enable Recording Session')}><icon .recording /></div> <div class={!c.recording ? "disabled" : ""} title={translate('Enable recording session')}><icon .recording /></div>
<div class={!c.block_input ? "disabled" : ""} title={translate('Enable blocking user input')} style={is_win ? "" : "display:none;"}><icon .block_input /></div> <div class={!c.block_input ? "disabled" : ""} title={translate('Enable blocking user input')} style={is_win ? "" : "display:none;"}><icon .block_input /></div>
</div></div> </div></div>
} }

View File

@ -210,12 +210,12 @@ class Header: Reactor.Component {
return <popup> return <popup>
<menu.context #action-options> <menu.context #action-options>
{keyboard_enabled ? <li #os-password>{translate('OS Password')}<EditOsPassword /></li> : ""} {keyboard_enabled ? <li #os-password>{translate('OS Password')}<EditOsPassword /></li> : ""}
<li #transfer-file>{translate('Transfer File')}</li> <li #transfer-file>{translate('Transfer file')}</li>
<li #tunnel>{translate('TCP Tunneling')}</li> <li #tunnel>{translate('TCP tunneling')}</li>
{handler.get_audit_server("conn") && <li #note>{translate('Note')}</li>} {handler.get_audit_server("conn") && <li #note>{translate('Note')}</li>}
<div .separator /> <div .separator />
{keyboard_enabled && (pi.platform == "Linux" || pi.sas_enabled) ? <li #ctrl-alt-del>{translate('Insert')} Ctrl + Alt + Del</li> : ""} {keyboard_enabled && (pi.platform == "Linux" || pi.sas_enabled) ? <li #ctrl-alt-del>{translate('Insert')} Ctrl + Alt + Del</li> : ""}
{restart_enabled && (pi.platform == "Linux" || pi.platform == "Windows" || pi.platform == "Mac OS") ? <li #restart_remote_device>{translate('Restart Remote Device')}</li> : ""} {restart_enabled && (pi.platform == "Linux" || pi.platform == "Windows" || pi.platform == "Mac OS") ? <li #restart_remote_device>{translate('Restart remote device')}</li> : ""}
{keyboard_enabled ? <li #lock-screen>{translate('Insert Lock')}</li> : ""} {keyboard_enabled ? <li #lock-screen>{translate('Insert Lock')}</li> : ""}
{keyboard_enabled && pi.platform == "Windows" && pi.sas_enabled ? <li #block-input>{translate("Block user input")}</li> : ""} {keyboard_enabled && pi.platform == "Windows" && pi.sas_enabled ? <li #block-input>{translate("Block user input")}</li> : ""}
<li #refresh>{translate('Refresh')}</li> <li #refresh>{translate('Refresh')}</li>
@ -366,7 +366,7 @@ class Header: Reactor.Component {
event click $(#restart_remote_device) { event click $(#restart_remote_device) {
msgbox( msgbox(
"restart-confirmation", "restart-confirmation",
translate("Restart Remote Device"), translate("Restart remote device"),
translate("Are you sure you want to restart") + " " + pi.username + "@" + pi.hostname + "(" + get_id() + ") ?", translate("Are you sure you want to restart") + " " + pi.username + "@" + pi.hostname + "(" + get_id() + ") ?",
"", "",
function(res=null) { function(res=null) {

View File

@ -33,7 +33,7 @@ class ConnectStatus: Reactor.Component {
<div .connect-status> <div .connect-status>
<span class={"connect-status-icon connect-status" + (service_stopped ? 0 : connect_status)} /> <span class={"connect-status-icon connect-status" + (service_stopped ? 0 : connect_status)} />
{this.getConnectStatusStr()} {this.getConnectStatusStr()}
{service_stopped ? <span .link #start-service>{translate('Start Service')}</span> : ""} {service_stopped ? <span .link #start-service>{translate('Start service')}</span> : ""}
</div>; </div>;
} }
@ -93,7 +93,7 @@ class DirectServer: Reactor.Component {
} }
function render() { function render() {
var text = translate("Enable Direct IP Access"); var text = translate("Enable direct IP access");
var enabled = handler.get_option("direct-server") == "Y"; var enabled = handler.get_option("direct-server") == "Y";
var cls = enabled ? "selected" : "line-through"; var cls = enabled ? "selected" : "line-through";
return <li class={cls}><span>{svg_checkmark}</span>{text}{enabled && <EditDirectAccessPort />}</li>; return <li class={cls}><span>{svg_checkmark}</span>{text}{enabled && <EditDirectAccessPort />}</li>;
@ -249,7 +249,7 @@ class Enhancements: Reactor.Component {
var ts1 = handler.get_option("allow-auto-record-incoming") == 'Y' ? { checked: true } : {}; var ts1 = handler.get_option("allow-auto-record-incoming") == 'Y' ? { checked: true } : {};
msgbox("custom-recording", translate('Recording'), msgbox("custom-recording", translate('Recording'),
<div .form> <div .form>
<div><button|checkbox(enable_record_session) {ts0}>{translate('Enable Recording Session')}</button></div> <div><button|checkbox(enable_record_session) {ts0}>{translate('Enable recording session')}</button></div>
<div><button|checkbox(auto_record_incoming) {ts1}>{translate('Automatically record incoming sessions')}</button></div> <div><button|checkbox(auto_record_incoming) {ts1}>{translate('Automatically record incoming sessions')}</button></div>
<div> <div>
<div style="word-wrap:break-word"><span>{translate("Directory")}:&nbsp;&nbsp;</span><span #folderPath>{dir}</span></div> <div style="word-wrap:break-word"><span>{translate("Directory")}:&nbsp;&nbsp;</span><span #folderPath>{dir}</span></div>
@ -301,13 +301,13 @@ class MyIdMenu: Reactor.Component {
var username = handler.get_local_option("access_token") ? getUserName() : ''; var username = handler.get_local_option("access_token") ? getUserName() : '';
return <popup> return <popup>
<menu.context #config-options> <menu.context #config-options>
<li #enable-keyboard><span>{svg_checkmark}</span>{translate('Enable Keyboard/Mouse')}</li> <li #enable-keyboard><span>{svg_checkmark}</span>{translate('Enable keyboard/mouse')}</li>
<li #enable-clipboard><span>{svg_checkmark}</span>{translate('Enable Clipboard')}</li> <li #enable-clipboard><span>{svg_checkmark}</span>{translate('Enable clipboard')}</li>
<li #enable-file-transfer><span>{svg_checkmark}</span>{translate('Enable File Transfer')}</li> <li #enable-file-transfer><span>{svg_checkmark}</span>{translate('Enable file transfer')}</li>
<li #enable-remote-restart><span>{svg_checkmark}</span>{translate('Enable Remote Restart')}</li> <li #enable-remote-restart><span>{svg_checkmark}</span>{translate('Enable remote restart')}</li>
<li #enable-tunnel><span>{svg_checkmark}</span>{translate('Enable TCP Tunneling')}</li> <li #enable-tunnel><span>{svg_checkmark}</span>{translate('Enable TCP tunneling')}</li>
{is_win ? <li #enable-block-input><span>{svg_checkmark}</span>{translate('Enable blocking user input')}</li> : ""} {is_win ? <li #enable-block-input><span>{svg_checkmark}</span>{translate('Enable blocking user input')}</li> : ""}
<li #enable-lan-discovery><span>{svg_checkmark}</span>{translate('Enable LAN Discovery')}</li> <li #enable-lan-discovery><span>{svg_checkmark}</span>{translate('Enable LAN discovery')}</li>
<AudioInputs /> <AudioInputs />
<Enhancements /> <Enhancements />
<li #allow-remote-config-modification><span>{svg_checkmark}</span>{translate('Enable remote configuration modification')}</li> <li #allow-remote-config-modification><span>{svg_checkmark}</span>{translate('Enable remote configuration modification')}</li>
@ -316,7 +316,7 @@ class MyIdMenu: Reactor.Component {
<li #whitelist title={translate('whitelist_tip')}>{translate('IP Whitelisting')}</li> <li #whitelist title={translate('whitelist_tip')}>{translate('IP Whitelisting')}</li>
<li #socks5-server>{translate('Socks5 Proxy')}</li> <li #socks5-server>{translate('Socks5 Proxy')}</li>
<div .separator /> <div .separator />
<li #stop-service class={service_stopped ? "line-through" : "selected"}><span>{svg_checkmark}</span>{translate("Enable Service")}</li> <li #stop-service class={service_stopped ? "line-through" : "selected"}><span>{svg_checkmark}</span>{translate("Enable service")}</li>
{handler.is_rdp_service_open() ? <ShareRdp /> : ""} {handler.is_rdp_service_open() ? <ShareRdp /> : ""}
<DirectServer /> <DirectServer />
{false && handler.using_public_server() && <li #allow-always-relay><span>{svg_checkmark}</span>{translate('Always connect via relay')}</li>} {false && handler.using_public_server() && <li #allow-always-relay><span>{svg_checkmark}</span>{translate('Always connect via relay')}</li>}
@ -579,7 +579,7 @@ class App: Reactor.Component
<div .title>{translate('Control Remote Desktop')}</div> <div .title>{translate('Control Remote Desktop')}</div>
<ID @{this.remote_id} /> <ID @{this.remote_id} />
<div .right-buttons> <div .right-buttons>
<button .button .outline #file-transfer>{translate('Transfer File')}</button> <button .button .outline #file-transfer>{translate('Transfer file')}</button>
<button .button #connect>{translate('Connect')}</button> <button .button #connect>{translate('Connect')}</button>
</div> </div>
</div> </div>
@ -1017,7 +1017,7 @@ updatePasswordArea();
class ID: Reactor.Component { class ID: Reactor.Component {
function render() { function render() {
return <input type="text" #remote_id .outline-focus novalue={translate("Enter Remote ID")} maxlength="21" return <input type="text" #remote_id .outline-focus novalue={translate("Enter Remote ID")}
value={formatId(handler.get_remote_id())} />; value={formatId(handler.get_remote_id())} />;
} }

View File

@ -482,8 +482,7 @@ impl sciter::EventHandler for SciterSession {
impl SciterSession { impl SciterSession {
pub fn new(cmd: String, id: String, password: String, args: Vec<String>) -> Self { pub fn new(cmd: String, id: String, password: String, args: Vec<String>) -> Self {
let force_relay = args.contains(&"--relay".to_string()); let force_relay = args.contains(&"--relay".to_string());
let session: Session<SciterHandler> = Session { let mut session: Session<SciterHandler> = Session {
id: id.clone(),
password: password.clone(), password: password.clone(),
args, args,
server_keyboard_enabled: Arc::new(RwLock::new(true)), server_keyboard_enabled: Arc::new(RwLock::new(true)),

View File

@ -1256,9 +1256,9 @@ async fn check_id(
} }
// if it's relay id, return id processed, otherwise return original id // if it's relay id, return id processed, otherwise return original id
pub fn handle_relay_id(id: String) -> String { pub fn handle_relay_id(id: &str) -> &str {
if id.ends_with(r"\r") || id.ends_with(r"/r") { if id.ends_with(r"\r") || id.ends_with(r"/r") {
id[0..id.len() - 2].to_string() &id[0..id.len() - 2]
} else { } else {
id id
} }

View File

@ -32,8 +32,8 @@ use hbb_common::{
use crate::client::io_loop::Remote; use crate::client::io_loop::Remote;
use crate::client::{ use crate::client::{
check_if_retry, handle_hash, handle_login_error, handle_login_from_ui, handle_test_delay, check_if_retry, handle_hash, handle_login_error, handle_login_from_ui, handle_test_delay,
input_os_password, load_config, send_mouse, send_pointer_device_event, input_os_password, send_mouse, send_pointer_device_event, start_video_audio_threads,
start_video_audio_threads, FileManager, Key, LoginConfigHandler, QualityStatus, KEY_MAP, FileManager, Key, LoginConfigHandler, QualityStatus, KEY_MAP,
}; };
#[cfg(not(any(target_os = "android", target_os = "ios")))] #[cfg(not(any(target_os = "android", target_os = "ios")))]
use crate::common::GrabState; use crate::common::GrabState;
@ -47,7 +47,6 @@ const CHANGE_RESOLUTION_VALID_TIMEOUT_SECS: u64 = 15;
#[derive(Clone, Default)] #[derive(Clone, Default)]
pub struct Session<T: InvokeUiSession> { pub struct Session<T: InvokeUiSession> {
pub id: String, // peer id
pub password: String, pub password: String,
pub args: Vec<String>, pub args: Vec<String>,
pub lc: Arc<RwLock<LoginConfigHandler>>, pub lc: Arc<RwLock<LoginConfigHandler>>,
@ -347,7 +346,7 @@ impl<T: InvokeUiSession> Session<T> {
display as usize, display as usize,
w, w,
h, h,
self.id.clone(), self.get_id(),
)); ));
} }
@ -452,7 +451,7 @@ impl<T: InvokeUiSession> Session<T> {
pub fn send_note(&self, note: String) { pub fn send_note(&self, note: String) {
let url = self.get_audit_server("conn".to_string()); let url = self.get_audit_server("conn".to_string());
let id = self.id.clone(); let id = self.get_id();
let session_id = self.lc.read().unwrap().session_id; let session_id = self.lc.read().unwrap().session_id;
std::thread::spawn(move || { std::thread::spawn(move || {
send_note(url, id, session_id, note); send_note(url, id, session_id, note);
@ -496,11 +495,6 @@ impl<T: InvokeUiSession> Session<T> {
self.send(Data::AddPortForward(pf)); self.send(Data::AddPortForward(pf));
} }
#[cfg(not(feature = "flutter"))]
pub fn get_id(&self) -> String {
self.id.clone()
}
pub fn get_option(&self, k: String) -> String { pub fn get_option(&self, k: String) -> String {
if k.eq("remote_dir") { if k.eq("remote_dir") {
return self.lc.read().unwrap().get_remote_dir(); return self.lc.read().unwrap().get_remote_dir();
@ -518,7 +512,7 @@ impl<T: InvokeUiSession> Session<T> {
#[inline] #[inline]
pub fn load_config(&self) -> PeerConfig { pub fn load_config(&self) -> PeerConfig {
load_config(&self.id) self.lc.read().unwrap().load_config()
} }
#[inline] #[inline]
@ -1092,7 +1086,7 @@ impl<T: InvokeUiSession> Session<T> {
match crate::ipc::connect(1000, "").await { match crate::ipc::connect(1000, "").await {
Ok(mut conn) => { Ok(mut conn) => {
if conn if conn
.send(&crate::ipc::Data::SwitchSidesRequest(self.id.to_string())) .send(&crate::ipc::Data::SwitchSidesRequest(self.get_id()))
.await .await
.is_ok() .is_ok()
{ {
@ -1268,7 +1262,7 @@ impl<T: InvokeUiSession> FileManager for Session<T> {}
#[async_trait] #[async_trait]
impl<T: InvokeUiSession> Interface for Session<T> { impl<T: InvokeUiSession> Interface for Session<T> {
fn get_login_config_handler(&self) -> Arc<RwLock<LoginConfigHandler>> { fn get_lch(&self) -> Arc<RwLock<LoginConfigHandler>> {
return self.lc.clone(); return self.lc.clone();
} }
@ -1565,7 +1559,7 @@ async fn start_one_port_forward<T: InvokeUiSession>(
token: &str, token: &str,
) { ) {
if let Err(err) = crate::port_forward::listen( if let Err(err) = crate::port_forward::listen(
handler.id.clone(), handler.get_id(),
handler.password.clone(), handler.password.clone(),
port, port,
handler.clone(), handler.clone(),