Browse Source

Minor changes, testing mass replaceability of strings.

MK.3

Translated: 1%
WinSCP 5.11.3

Source commit: d34a205209a6e80759ad46743c4782fba396e2fa
Mario Galevski 7 years ago
parent
commit
b0ac4486c3
2 changed files with 262 additions and 79 deletions
  1. 260 77
      translations/translations/MK.ini
  2. 2 2
      translations/translations/version.ini

+ 260 - 77
translations/translations/MK.ini

@@ -82,8 +82,6 @@ OkButton.Caption="<Добро>"
 CancelButton.Caption=<translate>
 ; "B&rowse..."
 LocalDirectoryBrowseButton.Caption=<translate>
-; "&Transfer each file individually"
-QueueIndividuallyCheck.Caption=<translate>
 ; "&Help"
 HelpButton.Caption="<&Помош>"
 ; "&Do not show this dialog box again"
@@ -111,9 +109,9 @@ HelpButton.Caption="<Помош>"
 ; "Preset &description:"
 Label1.Caption=<translate>
 ; "OK"
-OkButton.Caption=<translate>
+OkButton.Caption="<Добро>"
 ; "Cancel"
-CancelButton.Caption=<translate>
+CancelButton.Caption="<Откажи>"
 ; "Autoselection rule"
 RuleGroup.Caption=<translate>
 ; "Hostna&me mask:"
@@ -426,8 +424,6 @@ FilterGroup.RemoteDirectoryLabel.Caption=<translate>
 FilterGroup.MaskHintText.Caption=<translate>
 ; "&Edit..."
 FilterGroup.MaskButton.Caption=<translate>
-; "Close"
-CancelButton.Caption=<translate>
 ; "&Help"
 HelpButton.Caption=<translate>
 ; "Name"
@@ -438,13 +434,20 @@ FileView.item1.Caption=<translate>
 FileView.item2.Caption=<translate>
 ; "Changed"
 FileView.item3.Caption=<translate>
+; "&Delete"
+; Copy: NonVisual.dfm\ExplorerActions.CurrentDeleteFocusedAction.Caption
+ActionList.DeleteAction.Caption=<translate>
 ; "Fo&cus"
-FocusButton.Caption=<translate>
-; "&Minimize"
-MinimizeButton.Caption=<translate>
-; "&Copy"
-; Copy: Console.dfm\ActionList.EditCopy.Caption
-CopyButton.Caption="<&Копирај>"
+; Copy: FileFind.dfm\FocusButton.Caption
+ActionList.FocusAction.Caption=<translate>
+; "Select &All"
+; Copy: Editor.dfm\EditorActions.EditSelectAll.Caption
+ActionList.SelectAllAction.Caption=<translate>
+; "&Copy Results"
+ActionList.CopyAction.Caption=<translate>
+; "Down&load..."
+; Copy: NonVisual.dfm\ExplorerActions.RemoteCopyAction.Caption
+ActionList.DownloadAction.Caption=<translate>
 
 ; Server/protocol information dialog
 [FileSystemInfo.dfm]
@@ -592,10 +595,8 @@ HelpButton.Caption=<translate>
 ; Copy: FileSystemInfo.dfm\ClipboardButton.Caption
 ClipboardButton.Caption=<translate>
 ; "&Copy"
-; Copy: Console.dfm\ActionList.EditCopy.Caption
 ResultActionList.EditCopyAction.Caption="<&Копирај>"
 ; "Select &All"
-; Copy: Console.dfm\ActionList.EditSelectAll.Caption
 ResultActionList.EditSelectAllAction.Caption="<Одбери &сè>"
 
 ; Import sessions dialog
@@ -608,10 +609,11 @@ OKButton.Caption=<translate>
 CancelButton.Caption=<translate>
 ; "Un/check &all"
 CheckAllButton.Caption=<translate>
-; "Import cached host &keys for checked sites"
-ImportKeysCheck.Caption=<translate>
 ; "&Help"
 HelpButton.Caption=<translate>
+; "&Paste"
+; Copy: Editor.dfm\EditorActions.EditPaste.Caption
+PasteButton.Caption=<translate>
 
 ; License dialog
 [License.dfm]
@@ -812,14 +814,6 @@ SessionAdvancedPopupMenu.MenuItem14.Caption=<translate>
 
 ; Menus and functions container
 [NonVisual.dfm]
-; "C&lear"
-LogActions.LogClearAction.Caption=<translate>
-; "Clear log"
-LogActions.LogClearAction.Hint=<translate>
-; "&Copy"
-LogActions.LogCopyAction.Caption=<translate>
-; "Copy to clipboard"
-LogActions.LogCopyAction.Hint=<translate>
 ; "&File Names"
 RemoteFilePopup.FileNames3.Caption=<translate>
 ; "Operations with name(s) of selected file(s)"
@@ -1090,10 +1084,6 @@ ExplorerActions.ExplorerTransferBandAction.Hint=<translate>
 ExplorerActions.ExplorerCustomCommandsBandAction.Caption=<translate>
 ; "Hide/show custom commands toolbar"
 ExplorerActions.ExplorerCustomCommandsBandAction.Hint=<translate>
-; "Lo&g Window"
-ExplorerActions.ViewLogAction.Caption=<translate>
-; "Show/hide log window"
-ExplorerActions.ViewLogAction.Hint=<translate>
 ; "&New Session..."
 ExplorerActions.NewSessionAction.Caption=<translate>
 ; "New session|Opens new session (hold down Shift to open session in new window)"
@@ -1771,10 +1761,12 @@ ExplorerActions.LocalEditAction.Hint=<translate>
 ExplorerActions.LocalMoveAction.Caption=<translate>
 ; "Upload and Delete|Upload selected local file(s) to remote directory and delete original"
 ExplorerActions.LocalMoveAction.Hint=<translate>
-; "&Create Directory..."
-ExplorerActions.LocalCreateDirAction.Caption=<translate>
+; "&Directory..."
+; Copy: NonVisual.dfm\ExplorerActions.NewDirAction.Caption
+ExplorerActions.LocalCreateDirAction2.Caption=<translate>
 ; "Create directory|Create new local directory"
-ExplorerActions.LocalCreateDirAction.Hint=<translate>
+; Copy: NonVisual.dfm\ExplorerActions.LocalCreateDirAction.Hint
+ExplorerActions.LocalCreateDirAction2.Hint=<translate>
 ; "&Delete"
 ExplorerActions.LocalDeleteAction.Caption=<translate>
 ; "Delete|Delete selected local file(s)"
@@ -1783,10 +1775,11 @@ ExplorerActions.LocalDeleteAction.Hint=<translate>
 ExplorerActions.LocalPropertiesAction.Caption=<translate>
 ; "Properties|Display/change properties of selected local file(s)"
 ExplorerActions.LocalPropertiesAction.Hint=<translate>
-; "Edit &Link..."
-ExplorerActions.LocalAddEditLinkAction.Caption=<translate>
+; "&Shortcut..."
+ExplorerActions.LocalAddEditLinkAction2.Caption=<translate>
 ; "Add/edit shortcut|Add new local shortcut or edit selected local shortcut"
-ExplorerActions.LocalAddEditLinkAction.Hint=<translate>
+; Copy: NonVisual.dfm\ExplorerActions.LocalAddEditLinkAction.Hint
+ExplorerActions.LocalAddEditLinkAction2.Hint=<translate>
 ; "&Rename"
 ExplorerActions.RemoteRenameAction.Caption=<translate>
 ; "Rename|Rename selected remote file"
@@ -1799,10 +1792,12 @@ ExplorerActions.RemoteEditAction.Hint=<translate>
 ExplorerActions.RemoteMoveAction.Caption=<translate>
 ; "Download and Delete|Download selected remote file(s) to local directory and delete original"
 ExplorerActions.RemoteMoveAction.Hint=<translate>
-; "&Create Directory..."
-ExplorerActions.RemoteCreateDirAction.Caption=<translate>
+; "&Directory..."
+; Copy: NonVisual.dfm\ExplorerActions.NewDirAction.Caption
+ExplorerActions.RemoteCreateDirAction2.Caption=<translate>
 ; "Create directory|Create new remote directory"
-ExplorerActions.RemoteCreateDirAction.Hint=<translate>
+; Copy: NonVisual.dfm\ExplorerActions.RemoteCreateDirAction.Hint
+ExplorerActions.RemoteCreateDirAction2.Hint=<translate>
 ; "&Delete"
 ExplorerActions.RemoteDeleteAction.Caption=<translate>
 ; "Delete|Delete selected remote file(s)"
@@ -1811,10 +1806,12 @@ ExplorerActions.RemoteDeleteAction.Hint=<translate>
 ExplorerActions.RemotePropertiesAction.Caption=<translate>
 ; "Properties|Display/change permissions, ownership or other properties of selected remote file(s) "
 ExplorerActions.RemotePropertiesAction.Hint=<translate>
-; "Edit &Link..."
-ExplorerActions.RemoteAddEditLinkAction.Caption=<translate>
+; "&Link..."
+; Copy: NonVisual.dfm\ExplorerActions.NewLinkAction.Caption
+ExplorerActions.RemoteAddEditLinkAction2.Caption=<translate>
 ; "Add/edit link|Add new remote link or edit selected remote link"
-ExplorerActions.RemoteAddEditLinkAction.Hint=<translate>
+; Copy: NonVisual.dfm\ExplorerActions.RemoteAddEditLinkAction.Hint
+ExplorerActions.RemoteAddEditLinkAction2.Hint=<translate>
 ; "Sele&ct Files..."
 ExplorerActions.RemoteSelectAction.Caption=<translate>
 ; "Select|Select remote files by mask"
@@ -1866,6 +1863,22 @@ ExplorerActions.UnlockAction.Hint=<translate>
 ExplorerActions.TipsAction.Caption=<translate>
 ; "Displays tips on using WinSCP"
 ExplorerActions.TipsAction.Hint=<translate>
+; "&Change Password..."
+ExplorerActions.ChangePasswordAction.Caption=<translate>
+; "Change account password"
+ExplorerActions.ChangePasswordAction.Hint=<translate>
+; "&File..."
+; Copy: NonVisual.dfm\ExplorerActions.NewFileAction.Caption
+ExplorerActions.RemoteNewFileAction.Caption=<translate>
+; "Create file|Create new file and open it in editor"
+; Copy: NonVisual.dfm\ExplorerActions.NewFileAction.Hint
+ExplorerActions.RemoteNewFileAction.Hint=<translate>
+; "&File..."
+; Copy: NonVisual.dfm\ExplorerActions.NewFileAction.Caption
+ExplorerActions.LocalNewFileAction.Caption=<translate>
+; "Create file|Create new file and open it in editor"
+; Copy: NonVisual.dfm\ExplorerActions.NewFileAction.Hint
+ExplorerActions.LocalNewFileAction.Hint=<translate>
 ; "&Queue"
 ExplorerBarPopup.Queue7.Caption=<translate>
 ; "Configure queue list"
@@ -2016,8 +2029,10 @@ MainPanel.PageControl.PreferencesSheet.NotificationsGroup.BalloonNotificationsCh
 MainPanel.PageControl.LogSheet.Caption=<translate>
 ; "Session log"
 MainPanel.PageControl.LogSheet.LoggingGroup.Caption=<translate>
-; "Log to &file:"
-MainPanel.PageControl.LogSheet.LoggingGroup.LogToFileCheck.Caption=<translate>
+; "files"
+MainPanel.PageControl.LogSheet.LoggingGroup.LogMaxSizeCountFilesLabel.Caption=<translate>
+; "&Log path:"
+MainPanel.PageControl.LogSheet.LoggingGroup.LogFileNameLabel.Caption=<translate>
 ; "Session log files (*.log)|*.log|All files (*.*)|*.*"
 MainPanel.PageControl.LogSheet.LoggingGroup.LogFileNameEdit3.Filter=<translate>
 ; "Select file for session log"
@@ -2036,8 +2051,12 @@ MainPanel.PageControl.LogSheet.LoggingGroup.LogProtocolCombo.Items.Strings.2=<tr
 MainPanel.PageControl.LogSheet.LoggingGroup.LogFileNameHintText.Caption=<translate>
 ; "Enable &session logging on level:"
 MainPanel.PageControl.LogSheet.LoggingGroup.EnableLoggingCheck.Caption=<translate>
-; "Log passwor&ds and other sensitive information"
+; "Log pass&words and other sensitive information"
 MainPanel.PageControl.LogSheet.LoggingGroup.LogSensitiveCheck.Caption=<translate>
+; "&Rotate log files after reaching"
+MainPanel.PageControl.LogSheet.LoggingGroup.LogMaxSizeCheck.Caption=<translate>
+; "&Delete old log files, keep"
+MainPanel.PageControl.LogSheet.LoggingGroup.LogMaxSizeCountCheck.Caption=<translate>
 ; "XML log"
 MainPanel.PageControl.LogSheet.ActionsLoggingGroup.Caption=<translate>
 ; "XML log files (*.xml)|*.xml|All files (*.*)|*.*"
@@ -2236,8 +2255,8 @@ MainPanel.PageControl.QueueSheet.QueueGroup.QueueAutoPopupCheck.Caption=<transla
 MainPanel.PageControl.QueueSheet.QueueGroup.QueueCheck.Caption=<translate>
 ; "&No confirmations for background transfers"
 MainPanel.PageControl.QueueSheet.QueueGroup.QueueNoConfirmationCheck.Caption=<translate>
-; "&Transfer each file individually on background by default"
-MainPanel.PageControl.QueueSheet.QueueGroup.QueueIndividuallyCheck.Caption=<translate>
+; "&Use multiple connections for single transfer"
+MainPanel.PageControl.QueueSheet.QueueGroup.QueueParallelCheck.Caption=<translate>
 ; "&Enable queue processing by default"
 MainPanel.PageControl.QueueSheet.QueueGroup.EnableQueueByDefaultCheck.Caption=<translate>
 ; "Never"
@@ -2266,8 +2285,13 @@ MainPanel.PageControl.StorageSheet.Caption=<translate>
 MainPanel.PageControl.StorageSheet.StorageGroup.Caption=<translate>
 ; "Windows re&gistry"
 MainPanel.PageControl.StorageSheet.StorageGroup.RegistryStorageButton.Caption=<translate>
-; "&INI file (winscp.ini)"
-MainPanel.PageControl.StorageSheet.StorageGroup.IniFileStorageButton2.Caption=<translate>
+; "&Automatic INI file"
+MainPanel.PageControl.StorageSheet.StorageGroup.AutomaticIniFileStorageButton.Caption=<translate>
+; "Custo&m INI file:"
+MainPanel.PageControl.StorageSheet.StorageGroup.CustomIniFileStorageButton.Caption=<translate>
+; "INI files (*.ini)|*.ini|All files (*.*)|*.*"
+; Copy: TextsWin1.rc\EXPORT_CONF_FILTER
+MainPanel.PageControl.StorageSheet.StorageGroup.CustomIniFileStorageEdit.Filter=<translate>
 ; "Temporary directory"
 MainPanel.PageControl.StorageSheet.TemporaryDirectoryGrouo.Caption=<translate>
 ; "Specify where to temporarily store edited and downloaded files."
@@ -2545,6 +2569,8 @@ TransferPanel.StartTimeLabelLabel.Caption=<translate>
 TransferPanel.Label4.Caption=<translate>
 ; "Speed:"
 TransferPanel.Label12.Caption=<translate>
+; "&Skip this file"
+ToolbarPanel.Dock.Toolbar.SkipItem.Caption=<translate>
 ; "&Minimize"
 ; Copy: Progress.dfm\MinimizeMenu.MinimizeMenuItem.Caption
 ToolbarPanel.Dock.Toolbar.MinimizeItem.Caption=<translate>
@@ -2803,6 +2829,12 @@ RemotePanel.RemoteTopDock.RemoteNavigationToolbar.Caption=<translate>
 RemotePanel.RemoteTopDock.RemotePathToolbar.Caption=<translate>
 ; "Remote Files"
 RemotePanel.RemoteTopDock.RemoteFileToolbar.Caption=<translate>
+; "&New"
+; Copy: ScpCommander.dfm\TopDock.MenuToolbar.TBXSubmenuItem5.TBXSubmenuItem26.Caption
+RemotePanel.RemoteTopDock.RemoteFileToolbar.RemoteNewSubmenuItem.Caption=<translate>
+; "Create object|Create new object"
+; Copy: ScpCommander.dfm\TopDock.MenuToolbar.TBXSubmenuItem5.TBXSubmenuItem26.Hint
+RemotePanel.RemoteTopDock.RemoteFileToolbar.RemoteNewSubmenuItem.Hint=<translate>
 ; "Remote Selection"
 RemotePanel.RemoteTopDock.RemoteSelectionToolbar.Caption=<translate>
 ; "Drag to resize directory tree. Double click to make size of directory trees equal."
@@ -2821,6 +2853,12 @@ LocalPanel.LocalTopDock.LocalNavigationToolbar.Caption=<translate>
 LocalPanel.LocalTopDock.LocalPathToolbar.Caption=<translate>
 ; "Local Files"
 LocalPanel.LocalTopDock.LocalFileToolbar.Caption=<translate>
+; "&New"
+; Copy: ScpCommander.dfm\TopDock.MenuToolbar.TBXSubmenuItem5.TBXSubmenuItem26.Caption
+LocalPanel.LocalTopDock.LocalFileToolbar.LocalNewSubmenuItem.Caption=<translate>
+; "Create object|Create new object"
+; Copy: ScpCommander.dfm\TopDock.MenuToolbar.TBXSubmenuItem5.TBXSubmenuItem26.Hint
+LocalPanel.LocalTopDock.LocalFileToolbar.LocalNewSubmenuItem.Hint=<translate>
 ; "Local Selection"
 LocalPanel.LocalTopDock.LocalSelectionToolbar.Caption=<translate>
 ; "Hot Keys"
@@ -2898,6 +2936,12 @@ TopDock.MenuToolbar.TBXSubmenuItem22.Caption=<translate>
 TopDock.MenuToolbar.TBXSubmenuItem22.Hint=<translate>
 ; "Commands"
 TopDock.ButtonsToolbar.Caption=<translate>
+; "&New"
+; Copy: ScpExplorer.dfm\TopDock.MenuToolbar.TBXSubmenuItem5.TBXSubmenuItem26.Caption
+TopDock.ButtonsToolbar.NewSubmenuItem.Caption=<translate>
+; "Create object|Create new object"
+; Copy: ScpExplorer.dfm\TopDock.MenuToolbar.TBXSubmenuItem5.TBXSubmenuItem26.Hint
+TopDock.ButtonsToolbar.NewSubmenuItem.Hint=<translate>
 ; "Selection"
 TopDock.SelectionToolbar.Caption=<translate>
 ; "Session"
@@ -2937,6 +2981,9 @@ MaskGroup.Label3.Caption=<translate>
 MaskGroup.ApplyToDirectoriesCheck.Caption=<translate>
 ; "mask hi&nts"
 MaskGroup.HintText.Caption=<translate>
+; "&Edit..."
+; Copy: FileFind.dfm\FilterGroup.MaskButton.Caption
+MaskGroup.MaskButton.Caption=<translate>
 ; "OK"
 OKBtn.Caption=<translate>
 ; "Cancel"
@@ -3189,11 +3236,11 @@ MainPanel.PageControl.TunnelSheet.TunnelAuthenticationParamsGroup.Caption=<trans
 ; "Private &key file:"
 MainPanel.PageControl.TunnelSheet.TunnelAuthenticationParamsGroup.Label18.Caption=<translate>
 ; "PuTTY Private Key Files (*.ppk)|*.ppk|All Private Key Files (*.ppk;*.pem;*.key;id_*)|*.ppk;*.pem;*.key;id_*|All Files (*.*)|*.*"
-; Copy: SiteAdvanced.dfm\MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyEdit2.Filter
-MainPanel.PageControl.TunnelSheet.TunnelAuthenticationParamsGroup.TunnelPrivateKeyEdit2.Filter=<translate>
+; Copy: SiteAdvanced.dfm\MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyEdit3.Filter
+MainPanel.PageControl.TunnelSheet.TunnelAuthenticationParamsGroup.TunnelPrivateKeyEdit3.Filter=<translate>
 ; "Select private key file"
-; Copy: SiteAdvanced.dfm\MainPanel.PageControl.TunnelSheet.TunnelAuthenticationParamsGroup.TunnelPrivateKeyEdit.DialogTitle
-MainPanel.PageControl.TunnelSheet.TunnelAuthenticationParamsGroup.TunnelPrivateKeyEdit2.DialogTitle=<translate>
+; Copy: SiteAdvanced.dfm\MainPanel.PageControl.TunnelSheet.TunnelAuthenticationParamsGroup.TunnelPrivateKeyEdit2.DialogTitle
+MainPanel.PageControl.TunnelSheet.TunnelAuthenticationParamsGroup.TunnelPrivateKeyEdit3.DialogTitle=<translate>
 ; "TLS/SSL options"
 MainPanel.PageControl.SslSheet.SslGroup.Caption=<translate>
 ; "Mi&nimum TLS/SSL version:"
@@ -3268,10 +3315,10 @@ MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyLabel.Captio
 ; "Allow agent &forwarding"
 MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.AgentFwdCheck.Caption=<translate>
 ; "PuTTY Private Key Files (*.ppk)|*.ppk|All Private Key Files (*.ppk;*.pem;*.key;id_*)|*.ppk;*.pem;*.key;id_*|All Files (*.*)|*.*"
-MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyEdit2.Filter=<translate>
+MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyEdit3.Filter=<translate>
 ; "Select private key file"
-; Copy: SiteAdvanced.dfm\MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyEdit.DialogTitle
-MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyEdit2.DialogTitle=<translate>
+; Copy: SiteAdvanced.dfm\MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyEdit2.DialogTitle
+MainPanel.PageControl.AuthSheet.AuthenticationParamsGroup.PrivateKeyEdit3.DialogTitle=<translate>
 ; "Attempt &GSSAPI authentication"
 MainPanel.PageControl.AuthSheet.GSSAPIGroup.AuthGSSAPICheck3.Caption=<translate>
 ; "Allow GSSAPI &credential delegation"
@@ -3996,6 +4043,14 @@ FILEZILLA_NO_SITES=<translate>
 FILEZILLA_SITE_NOT_EXIST=<translate>
 ; "You cannot connect to an SFTP server using an FTP protocol. Please select the correct protocol."
 SFTP_AS_FTP_ERROR=<translate>
+; "Error occurred during logging. Cannot continue."
+LOG_FATAL_ERROR=<translate>
+; "'%s' is not a valid size."
+SIZE_INVALID=<translate>
+; "OpenSSH known_hosts file not found."
+KNOWN_HOSTS_NOT_FOUND=<translate>
+; "No host keys found in known_hosts."
+KNOWN_HOSTS_NO_SITES=<translate>
 ; "Host is not communicating for %d seconds.\n\nWait for another %0:d seconds?"
 CONFIRM_PROLONG_TIMEOUT3=<translate>
 ; "&Passphrase for key '%s':"
@@ -4064,8 +4119,8 @@ NEW_PASSWORD_CURRENT_PROMPT=<translate>
 NEW_PASSWORD_NEW_PROMPT=<translate>
 ; "Confirm new &password:"
 NEW_PASSWORD_CONFIRM_PROMPT=<translate>
-; "Tunnel session authentication"
-TUNNEL_INSTRUCTION=<translate>
+; "Authenticating tunnel through %s"
+TUNNEL_INSTRUCTION2=<translate>
 ; "Transfer under different name"
 RENAME_TITLE=<translate>
 ; "&New name:"
@@ -4366,6 +4421,12 @@ CODE_CONNECT=<translate>
 CODE_PS_ADD_TYPE=<translate>
 ; "%s (including directories)"
 COPY_INFO_PRESERVE_TIME_DIRS=<translate>
+; "The file must be in UTF-8 or UTF-16 encoding."
+TEXT_FILE_ENCODING=<translate>
+; "%s and %s"
+AND_STR=<translate>
+; "Changing password."
+AUTH_CHANGING_PASSWORD=<translate>
 ; "SSH and SCP code based on PuTTY %s"
 PUTTY_BASED_ON=<translate>
 ; "FTP code based on FileZilla"
@@ -4564,6 +4625,8 @@ EXTENSION_DUPLICATE=<translate>
 EXTENSION_INSTALLED_ALREADY=<translate>
 ; "Error loading an extension from \"%s\"."
 EXTENSION_LOAD_ERROR=<translate>
+; "**No session is opened**\nThe selected command has site-specific options, but no session is opened."
+NO_SITE_FOR_COMMAND=<translate>
 ; "Site with name '%s' already exists. Overwrite?"
 CONFIRM_OVERWRITE_SESSION=<translate>
 ; "Directory '%s' doesn't exist. Create?"
@@ -4681,6 +4744,8 @@ CLOSE_BUTTON=<translate>
 EXTENSION_UNTRUSTED=<translate>
 ; "**Using the last compatible and trusted version of the extension.**\n\nThe latest version of the extension is either not reviewed yet or is not compatible with this version of WinSCP."
 EXTENSION_NOT_LATEST=<translate>
+; "**Do you want to overwrite an existing INI file '%s'?**\n\nChoose 'Overwrite' to overwrite the selected INI file with the current configuration.\n\nChoose 'Use' to restart WinSCP with a configuration loaded from the selected INI file. Your current configuration will be preserved and you can revert to it, if needed.|&Overwrite|&Use"
+CUSTOM_INI_FILE_OVERWRITE=<translate>
 ; "No differences found."
 COMPARE_NO_DIFFERENCES=<translate>
 ; "Opens site '%s'\n%s"
@@ -4821,10 +4886,10 @@ DIRECTORY_MASK_HINT=<translate>
 FILE_MASK_EX_HINT=<translate>
 ; "See help for more options."
 MASK_HELP=<translate>
-; "**Following usage statistics data is anonymously sent to WinSCP team.**\n\nOver the time other metrics can be collected, please come back later to check or consult Help."
+; "Following usage statistics data is anonymously sent to WinSCP team.\n\nOver the time other metrics can be collected, please come back later to check or consult Help."
 USAGE_DATA2=<translate>
-; "There is no usage statistics data collected yet. Please try again later or consult Help."
-USAGE_DATA_NONE=<translate>
+; "There is no matching usage statistics data collected yet. Please try again later or consult Help."
+USAGE_DATA_NONE2=<translate>
 ; "Opens site folder '%s'"
 SHORTCUT_INFO_TIP_FOLDER=<translate>
 ; "Opens workspace '%s'"
@@ -4926,14 +4991,16 @@ KEYGEN_SAVED=<translate>
 USAGE_CERTIFICATE=<translate>
 ; "Gives a name to the session"
 USAGE_SESSIONNAME=<translate>
-; "No session log."
-LOG_NOLOG=<translate>
-; "Logging to file disabled."
-LOG_NOLOGFILE=<translate>
-; "No log"
-LOG_NOLOGCAPTION=<translate>
-; "Session '%s' log"
-LOG_CAPTION=<translate>
+; "Reloads remote panel of all running instances of WinSCP. If session (and optionally a path) is specified, refreshes only the instances with that session (and path)."
+USAGE_REFRESH=<translate>
+; "Enables log rotation and optionally deleting of old logs."
+USAGE_LOGSIZE=<translate>
+; "Password has been changed."
+PASSWORD_CHANGED=<translate>
+; "Open &Target Folder"
+OPEN_TARGET_FOLDER=<translate>
+; "Open &Downloaded File"
+OPEN_DOWNLOADED_FILE=<translate>
 ; "%s file '%s' to %s:"
 COPY_FILE=<translate>
 ; "%s %d files to %s:"
@@ -5488,6 +5555,15 @@ EXTENSION_SESSIONLOG_CAPTION=<translate>
 ; "Session log files (*.log)|*.log|All files (*.*)|*.*"
 ; Copy: Preferences.dfm\MainPanel.PageControl.LogSheet.LoggingGroup.LogFileNameEdit3.Filter
 EXTENSION_SESSIONLOG_FILTER=<translate>
+; "Usage Statistics"
+USAGE_CAPTION=<translate>
+; "&Filter:"
+USAGE_FILTER=<translate>
+; "&Copy to Clipboard"
+; Copy: FileSystemInfo.dfm\ClipboardButton.Caption
+USAGE_COPY=<translate>
+; "Host: %s\nHost key: %s"
+IMPORT_KNOWNHOSTS_INFO_TIP=<translate>
 
 ; User interface very long strings
 [TextsWin2.rc]
@@ -5540,6 +5616,16 @@ KEYWORD_FREEWARE=<translate>
 SCREENSHOT_COMMANDER=<translate>
 ; "WinSCP is free software: you can use it, redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version."
 LICENSE=<translate>
+; "Background transfer operations can use multiple connections"
+NEW_5_10_MULTI_CONNECTIONS=<translate>
+; "Support for multiple monitors with different DPI/resolutions"
+NEW_5_10_DPI_AWARE=<translate>
+; "Find dialog does not block main window and found files can be downloaded and deleted on the Find dialog"
+NEW_5_10_FIND=<translate>
+; "Support for Microsoft OneDrive"
+NEW_5_10_ONEDRIVE=<translate>
+; "Numerous improvements to custom commands/extensions and .NET assembly"
+NEW_5_10_AUTOMATION=<translate>
 
 ; Delphi resource strings
 [WinSCP_DRC.rc]
@@ -6142,8 +6228,6 @@ EnableCollectUsage=<translate>
 RegisteringAsUrlHandlers=<translate>
 ; "Adding installation directory to search path (%PATH%)"
 AddingSearchPath=<translate>
-; "Removing obsolete translations"
-RemovingObsoleteTranslations=<translate>
 ; "WinSCP (for upload)"
 SendToHookNew=<translate>
 ; "Launch &WinSCP"
@@ -6164,20 +6248,14 @@ SetupTypePrompt=<translate>
 TypicalType=<translate>
 ; "- installs to default destination"
 TypicalType1=<translate>
-; "- installs all components, but only %1 translation"
-TypicalType2Intl=<translate>
-; "- installs all components, but no translations"
-TypicalType2Eng=<translate>
+; "- installs all components"
+TypicalType2=<translate>
 ; "- enables most typical features"
 TypicalType3=<translate>
 ; "&Full upgrade"
 TypicalUpgradeType=<translate>
 ; "- upgrades all previously installed components"
 TypicalUpgradeType1=<translate>
-; "- except for all translations, as this release does NOT include any"
-TypicalUpgradeTypeNoTransl=<translate>
-; "- except for some translations that are NOT included in this release: %1"
-TypicalUpgradeTypeMissingTransl=<translate>
 ; "&Custom installation"
 CustomType=<translate>
 ; "- allows full selection of destination, components and features"
@@ -6227,3 +6305,108 @@ AcceptButton=<translate>
 ; "You are about to use an incomplete translation. It is completed by %1%% only.%n%nUntranslated parts of the user interface will be shown in their original English version.%n%nVisit WinSCP website at winscp.net to check, if newer version of the translation is available."
 IncompleteTranslation=<translate>
 
+; Official WinSCP extensions strings
+[Extensions.rc]
+; "Generate &HTTP URL"
+GenerateHttpUrl.Name=<translate>
+; "Generates HTTP URL of the selected file"
+GenerateHttpUrl.Description=<translate>
+; "URL"
+GenerateHttpUrl.URLGroup.Caption=<translate>
+; "These options are site-specific."
+GenerateHttpUrl.TheseOptionsAreSiteSpecificLabel.Caption=<translate>
+; "&Web root path:"
+GenerateHttpUrl.WebRootTextbox.Caption=<translate>
+; "Use HTTP&S"
+GenerateHttpUrl.HttpsCheckbox.Caption=<translate>
+; "&URL root path (optional):"
+GenerateHttpUrl.RootPathTextbox.Caption=<translate>
+; "&Web server hostname override (optional):"
+GenerateHttpUrl.HostNameTextbox.Caption=<translate>
+; "Options"
+; Copy: Preferences.dfm\MainPanel.PageControl.UpdatesSheet.UpdatesOptionsGroup.Caption
+GenerateHttpUrl.OptionsGroup.Caption=<translate>
+; "Display URL"
+GenerateHttpUrl.PauseCheckbox.Caption=<translate>
+; "Copy URL to clipboard"
+GenerateHttpUrl.ClipboardCheckbox.Caption=<translate>
+; "Open URL in web browser"
+GenerateHttpUrl.OpenCheckbox.Caption=<translate>
+; "Verify &Checksum"
+VerifyFileChecksum.Name=<translate>
+; "Compares checksums of the selected local and remote file"
+VerifyFileChecksum.Description=<translate>
+; "&Search for Text..."
+SearchText.Name=<translate>
+; "Searches recursively for a text in the current remote directory"
+SearchText.Description=<translate>
+; "Text:"
+SearchText.TextTextbox.Caption=<translate>
+; "File mask:"
+SearchText.WildcardTextbox.Caption=<translate>
+; "&ZIP and Upload..."
+ZipUpload.Name=<translate>
+; "Packs the selected files to a ZIP archive and uploads it"
+ZipUpload.Description=<translate>
+; "&Archive name:"
+ZipUpload.ArchiveNameTextbox.Caption=<translate>
+; "Use &7-zip"
+ZipUpload.Use7zipCheckbox.Caption=<translate>
+; "Archive &type (with 7-zip):"
+ZipUpload.Archive7zipDropdownlist.Caption=<translate>
+; "7-zip &path (7z.exe/7za.exe):"
+ZipUpload.Path7zipFile.Caption=<translate>
+; "Logging"
+; Copy: Preferences.dfm\MainPanel.PageControl.LogSheet.Caption
+ZipUpload.LoggingGroup.Caption=<translate>
+; "&Keep Local Directory up to Date..."
+KeepLocalUpToDate.Name=<translate>
+; "Periodically scans for changes in a remote directory and reflects them on a local directory"
+KeepLocalUpToDate.Description=<translate>
+; "Directories"
+; Copy: Synchronize.dfm\DirectoriesGroup.Caption
+KeepLocalUpToDate.DirectoriesGroup.Caption=<translate>
+; "&Watch for changes in the remote directory:"
+KeepLocalUpToDate.RemotePathTextbox.Caption=<translate>
+; "... &and automatically reflect them on the local directory:"
+KeepLocalUpToDate.LocalPathTextbox.Caption=<translate>
+; "Options"
+; Copy: Preferences.dfm\MainPanel.PageControl.UpdatesSheet.UpdatesOptionsGroup.Caption
+KeepLocalUpToDate.OptionsGroup.Caption=<translate>
+; "&Delete files"
+; Copy: Synchronize.dfm\OptionsGroup.SynchronizeDeleteCheck.Caption
+KeepLocalUpToDate.DeleteCheckbox.Caption=<translate>
+; "&Beep on change"
+KeepLocalUpToDate.BeepCheckbox.Caption=<translate>
+; "Continue on &error"
+; Copy: Synchronize.dfm\OptionsGroup.ContinueOnErrorCheck.Caption
+KeepLocalUpToDate.ContinueOnErrorCheckbox.Caption=<translate>
+; "&Interval (in seconds):"
+KeepLocalUpToDate.IntervalTextbox.Caption=<translate>
+; "Logging"
+; Copy: Preferences.dfm\MainPanel.PageControl.LogSheet.Caption
+KeepLocalUpToDate.LoggingGroup.Caption=<translate>
+; "Batch &Rename..."
+BatchRename.Name=<translate>
+; "Renames remote files using a regular expression"
+BatchRename.Description=<translate>
+; "Rename"
+BatchRename.RenameGroup.Caption=<translate>
+; "Replace file name part matching this pattern:"
+BatchRename.PatternTextbox.Caption=<translate>
+; "with:"
+BatchRename.ReplacementTextbox.Caption=<translate>
+; "Options"
+; Copy: Preferences.dfm\MainPanel.PageControl.UpdatesSheet.UpdatesOptionsGroup.Caption
+BatchRename.OptionsGroup.Caption=<translate>
+; "&Preview changes"
+; Copy: FullSynchronize.dfm\OptionsGroup.SynchronizePreviewChangesCheck.Caption
+BatchRename.PreviewModeCheckbox.Caption=<translate>
+; "Logging"
+; Copy: Preferences.dfm\MainPanel.PageControl.LogSheet.Caption
+BatchRename.LoggingGroup.Caption=<translate>
+
+
+; Translated strings that are no longed used in current version
+[Obsolete Strings]
+FileFind.dfm_CopyButton.Caption="<&Копирај>"

+ 2 - 2
translations/translations/version.ini

@@ -52,7 +52,7 @@ IS=135
 XXK=57
 HI=1
 BN=2
-MK=2
+MK=3
 MYA=1
 
 [Author]
@@ -109,6 +109,6 @@ IS=2015,2017,Stefán Örvar Sigmundsson
 XXK=2016,2018,Mohammed Belkacem
 HI=2016,2016,Saleh Talim
 BN=2016,2016,Sazzad Hossain Sharkar
-MK=2017,2017,Mario Galevski
+MK=2017,2018,Mario Galevski
 MYA=2018,2018,Winston Lei