editorconfig

This commit is contained in:
antelle 2021-05-04 17:18:26 +02:00
parent 288f7f117f
commit aafb0e7964
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
3 changed files with 915 additions and 955 deletions

View File

@ -15,8 +15,5 @@ trim_trailing_whitespace = true
[*.md] [*.md]
trim_trailing_whitespace = false trim_trailing_whitespace = false
[*.nsh] [{*.nsh,*.yml,*.yaml,*.json}]
indent_size = 2
[{*.yml,*.yaml}]
indent_size = 2 indent_size = 2

View File

@ -36,7 +36,6 @@
"oneWeek": "one week", "oneWeek": "one week",
"oneMonth": "one month", "oneMonth": "one month",
"oneYear": "one year", "oneYear": "one year",
"cache": "cache", "cache": "cache",
"file": "file", "file": "file",
"device": "device", "device": "device",
@ -44,7 +43,6 @@
"dropbox": "Dropbox", "dropbox": "Dropbox",
"gdrive": "Google Drive", "gdrive": "Google Drive",
"onedrive": "OneDrive", "onedrive": "OneDrive",
"menuAllItems": "All Items", "menuAllItems": "All Items",
"menuColors": "Colors", "menuColors": "Colors",
"menuTrash": "Trash", "menuTrash": "Trash",
@ -60,7 +58,6 @@
"menuItemCollapsed": "Double-click to expand", "menuItemCollapsed": "Double-click to expand",
"menuRestoreApp": "Open {}", "menuRestoreApp": "Open {}",
"menuQuitApp": "Quit {}", "menuQuitApp": "Quit {}",
"sysMenuAboutKeeWeb": "About {}", "sysMenuAboutKeeWeb": "About {}",
"sysMenuServices": "Services", "sysMenuServices": "Services",
"sysMenuHide": "Hide {}", "sysMenuHide": "Hide {}",
@ -77,7 +74,6 @@
"sysMenuWindow": "Window", "sysMenuWindow": "Window",
"sysMenuMinimize": "Minimize", "sysMenuMinimize": "Minimize",
"sysMenuClose": "Close Window", "sysMenuClose": "Close Window",
"alertYes": "Yes", "alertYes": "Yes",
"alertNo": "No", "alertNo": "No",
"alertOk": "OK", "alertOk": "OK",
@ -88,14 +84,11 @@
"alertDoNotAsk": "Don't ask me anymore", "alertDoNotAsk": "Don't ask me anymore",
"alertAllow": "Allow", "alertAllow": "Allow",
"alertDeny": "Deny", "alertDeny": "Deny",
"appBeta": "WARNING: beta version, only for preview", "appBeta": "WARNING: beta version, only for preview",
"footerOpen": "Open / New", "footerOpen": "Open / New",
"footerSyncError": "Sync error", "footerSyncError": "Sync error",
"footerTitleGen": "Generate", "footerTitleGen": "Generate",
"footerTitleLock": "Lock", "footerTitleLock": "Lock",
"genLen": "Length", "genLen": "Length",
"genNewPass": "New password", "genNewPass": "New password",
"genPresetDefault": "default preset", "genPresetDefault": "default preset",
@ -109,14 +102,12 @@
"genPresetHash256": "256-bit hash", "genPresetHash256": "256-bit hash",
"genHidePass": "Hide password", "genHidePass": "Hide password",
"genShowPass": "Show password", "genShowPass": "Show password",
"grpTitle": "Group", "grpTitle": "Group",
"grpSearch": "Enable searching entries in this group", "grpSearch": "Enable searching entries in this group",
"grpAutoType": "Enable auto-type", "grpAutoType": "Enable auto-type",
"grpAutoTypeSeq": "Auto-type sequence", "grpAutoTypeSeq": "Auto-type sequence",
"grpAutoTypeSeqDefault": "Use default auto-type sequence", "grpAutoTypeSeqDefault": "Use default auto-type sequence",
"grpTrash": "Delete group with all entries", "grpTrash": "Delete group with all entries",
"tagTitle": "Tag", "tagTitle": "Tag",
"tagTrash": "Remove tag from all entries", "tagTrash": "Remove tag from all entries",
"tagRename": "Rename", "tagRename": "Rename",
@ -126,7 +117,6 @@
"tagExistsBody": "Tag with this name already exists. Please choose another name.", "tagExistsBody": "Tag with this name already exists. Please choose another name.",
"tagBadName": "Bad name", "tagBadName": "Bad name",
"tagBadNameBody": "Tag name cannot contain characters {}. Please remove them.", "tagBadNameBody": "Tag name cannot contain characters {}. Please remove them.",
"genPsTitle": "Generator Presets", "genPsTitle": "Generator Presets",
"genPsCreate": "New preset", "genPsCreate": "New preset",
"genPsDelete": "Delete preset", "genPsDelete": "Delete preset",
@ -147,7 +137,6 @@
"genPsPatternHelp": "Patterns can be used to specify custom rules for selecting characters. For example, 1-AA will generate passwords starting with a digit, followed by a dash and two letters. You can use these symbols:", "genPsPatternHelp": "Patterns can be used to specify custom rules for selecting characters. For example, 1-AA will generate passwords starting with a digit, followed by a dash and two letters. You can use these symbols:",
"genPsAllRanges": "All symbols", "genPsAllRanges": "All symbols",
"genPsIncluded": "Additional symbols added above", "genPsIncluded": "Additional symbols added above",
"keyChangeTitleRemote": "Master Key Changed", "keyChangeTitleRemote": "Master Key Changed",
"keyChangeMessageRemote": "Master key was changed for this database. Please enter a new key", "keyChangeMessageRemote": "Master key was changed for this database. Please enter a new key",
"keyChangeTitleExpired": "Master Key Expired", "keyChangeTitleExpired": "Master Key Expired",
@ -155,10 +144,8 @@
"keyChangeRepeatPassword": "Password, once again", "keyChangeRepeatPassword": "Password, once again",
"keyEnter": "Enter", "keyEnter": "Enter",
"keyEsc": "Esc", "keyEsc": "Esc",
"iconFavTitle": "Download and use website favicon", "iconFavTitle": "Download and use website favicon",
"iconSelCustom": "Select a custom icon", "iconSelCustom": "Select a custom icon",
"listEmptyTitle": "Empty", "listEmptyTitle": "Empty",
"listEmptyAdd": "add with {} button above", "listEmptyAdd": "add with {} button above",
"listGroup": "Group", "listGroup": "Group",
@ -168,7 +155,6 @@
"listAddTemplateHeader": "Templates", "listAddTemplateHeader": "Templates",
"listAddTemplateBody1": "Templates allow you to create entries with one click. Add something to template entry and then click {} again to use this template.", "listAddTemplateBody1": "Templates allow you to create entries with one click. Add something to template entry and then click {} again to use this template.",
"listAddTemplateBody2": "You can always find your templates in {} group.", "listAddTemplateBody2": "You can always find your templates in {} group.",
"searchAddNew": "Add New", "searchAddNew": "Add New",
"searchSort": "Sort", "searchSort": "Sort",
"searchCreated": "Created", "searchCreated": "Created",
@ -188,7 +174,6 @@
"searchRegex": "RegEx", "searchRegex": "RegEx",
"searchRank": "Auto", "searchRank": "Auto",
"searchExact": "Exact", "searchExact": "Exact",
"openOpen": "Open", "openOpen": "Open",
"openNew": "New", "openNew": "New",
"openNewFile": "New", "openNewFile": "New",
@ -239,7 +224,6 @@
"openChalRespSelectYubiKey": "Select a YubiKey that you would like to use", "openChalRespSelectYubiKey": "Select a YubiKey that you would like to use",
"openChalRespErrorEmpty": "No YubiKeys found.", "openChalRespErrorEmpty": "No YubiKeys found.",
"openChalRespErrorEmptyMac": "First time using this feature on macOS? KeeWeb must be added to the Input Monitoring section of security settings.", "openChalRespErrorEmptyMac": "First time using this feature on macOS? KeeWeb must be added to the Input Monitoring section of security settings.",
"detAttDownload": "Shift-click the attachment button to download it or", "detAttDownload": "Shift-click the attachment button to download it or",
"detAttDelToRemove": "Delete to remove", "detAttDelToRemove": "Delete to remove",
"detAttSave": "Save as …", "detAttSave": "Save as …",
@ -344,7 +328,6 @@
"detIssueCloseAlertBody": "There are different ways you can hide this warning:", "detIssueCloseAlertBody": "There are different ways you can hide this warning:",
"detIssueCloseAlertEntry": "Don't show for this entry", "detIssueCloseAlertEntry": "Don't show for this entry",
"detIssueCloseAlertSettings": "Adjust global settings", "detIssueCloseAlertSettings": "Adjust global settings",
"autoTypeEntryFields": "Entry fields", "autoTypeEntryFields": "Entry fields",
"autoTypeModifiers": "Modifier keys", "autoTypeModifiers": "Modifier keys",
"autoTypeKeys": "Keys", "autoTypeKeys": "Keys",
@ -364,7 +347,6 @@
"autoTypeSelectionHintShift": "Other fields", "autoTypeSelectionHintShift": "Other fields",
"autoTypeSelectionOtp": "One-time code", "autoTypeSelectionOtp": "One-time code",
"autoTypeUnlockMessage": "Unlock to auto-type", "autoTypeUnlockMessage": "Unlock to auto-type",
"appSecWarn": "Not Secure!", "appSecWarn": "Not Secure!",
"appSecWarnBody1": "You have loaded this app with an insecure connection. Someone may be watching you and stealing your passwords. We strongly advise you to stop, unless you clearly understand what you're doing.", "appSecWarnBody1": "You have loaded this app with an insecure connection. Someone may be watching you and stealing your passwords. We strongly advise you to stop, unless you clearly understand what you're doing.",
"appSecWarnBody2": "Yes, your database is encrypted but no one can guarantee that the app has not been modified on the way to you.", "appSecWarnBody2": "Yes, your database is encrypted but no one can guarantee that the app has not been modified on the way to you.",
@ -389,7 +371,6 @@
"appRightsAlertBody1": "Your KeeWeb app is currently not guarded against unauthorized changes. We're asking you for permissions to make the app writable only for administrators.", "appRightsAlertBody1": "Your KeeWeb app is currently not guarded against unauthorized changes. We're asking you for permissions to make the app writable only for administrators.",
"appRightsAlertBody2": "Don't want to give permissions? You can do it yourself in Terminal", "appRightsAlertBody2": "Don't want to give permissions? You can do it yourself in Terminal",
"appBrowserAuthComplete": "Authentication is complete, you may close this tab now.", "appBrowserAuthComplete": "Authentication is complete, you may close this tab now.",
"setGenTitle": "General Settings", "setGenTitle": "General Settings",
"setGenUpdate": "Update", "setGenUpdate": "Update",
"setGenNewVersion": "New app version was released and downloaded", "setGenNewVersion": "New app version was released and downloaded",
@ -506,7 +487,6 @@
"setGenAuditPasswordAgeOff": "Don't show warnings about old passwords", "setGenAuditPasswordAgeOff": "Don't show warnings about old passwords",
"setGenAuditPasswordAgeOneYear": "Show warnings for passwords older than one year", "setGenAuditPasswordAgeOneYear": "Show warnings for passwords older than one year",
"setGenAuditPasswordAgeYears": "Show warnings for passwords older than {} years", "setGenAuditPasswordAgeYears": "Show warnings for passwords older than {} years",
"setFilePath": "File path", "setFilePath": "File path",
"setFileStorage": "This file is loaded from {}.", "setFileStorage": "This file is loaded from {}.",
"setFileIntl": "This file is stored in the internal app storage", "setFileIntl": "This file is stored in the internal app storage",
@ -586,7 +566,6 @@
"setFileYubiKeyHeader": "YubiKey", "setFileYubiKeyHeader": "YubiKey",
"setFileYubiKeyBody": "Using a YubiKey as a part of master key is dangerous and you may lose access to your passwords if something goes wrong. Have you made a backup of your file before changing this setting?", "setFileYubiKeyBody": "Using a YubiKey as a part of master key is dangerous and you may lose access to your passwords if something goes wrong. Have you made a backup of your file before changing this setting?",
"setFileYubiKeyErrorEmptyMac": "Looks like there's a YubiKey plugged in, but it's not visible. KeeWeb must be added to the Input Monitoring section of security settings to access YubiKeys.", "setFileYubiKeyErrorEmptyMac": "Looks like there's a YubiKey plugged in, but it's not visible. KeeWeb must be added to the Input Monitoring section of security settings to access YubiKeys.",
"setShTitle": "Shortcuts", "setShTitle": "Shortcuts",
"setShShowAll": "show all items", "setShShowAll": "show all items",
"setShColors": "show items with colors", "setShColors": "show items with colors",
@ -612,7 +591,6 @@
"setShGlobal": "These system-wide shortcuts work when the app is running in background. You can click them to select your own shortcut.", "setShGlobal": "These system-wide shortcuts work when the app is running in background. You can click them to select your own shortcut.",
"setShLock": "lock database", "setShLock": "lock database",
"setShEdit": "Press a new key combination to set it as shortcut", "setShEdit": "Press a new key combination to set it as shortcut",
"setPlInstallTitle": "Install new plugins", "setPlInstallTitle": "Install new plugins",
"setPlInstallDesc": "KeeWeb plugins add features, themes, and languages to KeeWeb. Plugins run with the same privileges as KeeWeb, they can access and manage all your passwords. Never install plugins you don't trust.", "setPlInstallDesc": "KeeWeb plugins add features, themes, and languages to KeeWeb. Plugins run with the same privileges as KeeWeb, they can access and manage all your passwords. Never install plugins you don't trust.",
"setPlInstallLabel": "Plugin URL", "setPlInstallLabel": "Plugin URL",
@ -643,7 +621,6 @@
"setPlTranslateLink": "translate the app to your language", "setPlTranslateLink": "translate the app to your language",
"setPlAutoUpdate": "Update automatically", "setPlAutoUpdate": "Update automatically",
"setPlLoadGallery": "Load plugin gallery", "setPlLoadGallery": "Load plugin gallery",
"setBrowserTitle": "Browser", "setBrowserTitle": "Browser",
"setBrowserIntroDesktop": "KeeWeb can enter passwords using auto-type, however, a browser extension may be a more convenient way of doing it. KeeWeb supports two browser extensions:", "setBrowserIntroDesktop": "KeeWeb can enter passwords using auto-type, however, a browser extension may be a more convenient way of doing it. KeeWeb supports two browser extensions:",
"setBrowserIntroKeeWebConnect": "the official KeeWeb extension, it's built with features of KeeWeb in mind, but you may miss some advanced capabilities that can be found in the other extension.", "setBrowserIntroKeeWebConnect": "the official KeeWeb extension, it's built with features of KeeWeb in mind, but you may miss some advanced capabilities that can be found in the other extension.",
@ -676,7 +653,6 @@
"setBrowserSessionsNoFileAccess": "The extension doesn't have access to any file, it won't be able to fetch passwords from KeeWeb.", "setBrowserSessionsNoFileAccess": "The extension doesn't have access to any file, it won't be able to fetch passwords from KeeWeb.",
"setBrowserSessionsPasswordsRead": "Passwords read", "setBrowserSessionsPasswordsRead": "Passwords read",
"setBrowserSessionsPasswordsWritten": "Passwords saved", "setBrowserSessionsPasswordsWritten": "Passwords saved",
"setDevicesTitle": "Devices", "setDevicesTitle": "Devices",
"setDevicesEnableUsb": "Enable interaction with USB devices", "setDevicesEnableUsb": "Enable interaction with USB devices",
"setDevicesYubiKeyIntro": "It's recommended to read {} before using a YubiKey.", "setDevicesYubiKeyIntro": "It's recommended to read {} before using a YubiKey.",
@ -697,7 +673,6 @@
"setDevicesYubiKeyChalRespShow": "Show the option to use a YubiKey when opening files", "setDevicesYubiKeyChalRespShow": "Show the option to use a YubiKey when opening files",
"setDevicesYubiKeyStuckWorkaround": "Reconnect the YubiKey if it seems to be stuck during loading", "setDevicesYubiKeyStuckWorkaround": "Reconnect the YubiKey if it seems to be stuck during loading",
"setDevicesYubiKeyRememberChalResp": "Remember challenge-response while the app is open", "setDevicesYubiKeyRememberChalResp": "Remember challenge-response while the app is open",
"setAboutTitle": "About", "setAboutTitle": "About",
"setAboutBuilt": "This app is built with these awesome tools", "setAboutBuilt": "This app is built with these awesome tools",
"setAboutLic": "License", "setAboutLic": "License",
@ -705,7 +680,6 @@
"setAboutFirst": "This is an open-source app created by {}", "setAboutFirst": "This is an open-source app created by {}",
"setAboutSecond": "and licensed under {}.", "setAboutSecond": "and licensed under {}.",
"setAboutSource": "The source code and issues are on {}.", "setAboutSource": "The source code and issues are on {}.",
"setHelpFormat": "File Format", "setHelpFormat": "File Format",
"setHelpFormatBody": "This is a port of {} app built with web technologies. It understands files in KeePass format (kdbx). You can create such files (password databases) either in KeePass or in this app. The file format is 100% compatible and should be understood by both apps.", "setHelpFormatBody": "This is a port of {} app built with web technologies. It understands files in KeePass format (kdbx). You can create such files (password databases) either in KeePass or in this app. The file format is 100% compatible and should be understood by both apps.",
"setHelpProblems": "Need some help?", "setHelpProblems": "Need some help?",
@ -719,7 +693,6 @@
"setHelpWebApp": "Web app", "setHelpWebApp": "Web app",
"setHelpUpdates": "Updates", "setHelpUpdates": "Updates",
"setHelpTwitter": "App twitter", "setHelpTwitter": "App twitter",
"dropboxSetupDesc": "Some configuration is required to use Dropbox in a self-hosted app. Please create your own Dropbox app and fill in its key below.", "dropboxSetupDesc": "Some configuration is required to use Dropbox in a self-hosted app. Please create your own Dropbox app and fill in its key below.",
"dropboxAppKey": "Dropbox app key", "dropboxAppKey": "Dropbox app key",
"dropboxAppKeyDesc": "Copy the key from your Dropbox app (Developer settings)", "dropboxAppKeyDesc": "Copy the key from your Dropbox app (Developer settings)",
@ -734,34 +707,27 @@
"dropboxLinkApp": "App folder (Apps/KeeWeb)", "dropboxLinkApp": "App folder (Apps/KeeWeb)",
"dropboxLinkFull": "Full Dropbox or any folder", "dropboxLinkFull": "Full Dropbox or any folder",
"dropboxLinkCustom": "Own Dropbox app", "dropboxLinkCustom": "Own Dropbox app",
"gdriveSharedWithMe": "Shared with me", "gdriveSharedWithMe": "Shared with me",
"gdriveSharedDrives": "Shared drives", "gdriveSharedDrives": "Shared drives",
"webdavSaveMethod": "Save method", "webdavSaveMethod": "Save method",
"webdavSaveMove": "Upload a temporary file and move", "webdavSaveMove": "Upload a temporary file and move",
"webdavSavePut": "Overwrite the kdbx file with PUT", "webdavSavePut": "Overwrite the kdbx file with PUT",
"webdavNoLastModified": "Last-Modified HTTP header is absent", "webdavNoLastModified": "Last-Modified HTTP header is absent",
"webdavStatReload": "Always reload the file instead of relying on Last-Modified HTTP header", "webdavStatReload": "Always reload the file instead of relying on Last-Modified HTTP header",
"launcherSave": "Save Passwords Database", "launcherSave": "Save Passwords Database",
"launcherFileFilter": "KeePass files", "launcherFileFilter": "KeePass files",
"authPopupRequired": "Pop-ups are blocked", "authPopupRequired": "Pop-ups are blocked",
"authPopupRequiredBody": "Please allow pop-ups in your browser or try again.", "authPopupRequiredBody": "Please allow pop-ups in your browser or try again.",
"exportFileInfo": "File information", "exportFileInfo": "File information",
"exportHtmlName": "Name", "exportHtmlName": "Name",
"exportHtmlDate": "Export date", "exportHtmlDate": "Export date",
"exportGenerator": "Software", "exportGenerator": "Software",
"exportDescription": "This file is generated with {}.", "exportDescription": "This file is generated with {}.",
"importCsvTitle": "Import from CSV", "importCsvTitle": "Import from CSV",
"importCsvRun": "Import", "importCsvRun": "Import",
"importIgnoreField": "Ignore", "importIgnoreField": "Ignore",
"importTo": "Entries will be imported to", "importTo": "Entries will be imported to",
"importNewFile": "New file", "importNewFile": "New file",
"yubiKeyStuckError": "The YubiKey seems to be stuck, auto-repair can be enabled in app settings.", "yubiKeyStuckError": "The YubiKey seems to be stuck, auto-repair can be enabled in app settings.",
"yubiKeyNoKeyHeader": "YubiKey required", "yubiKeyNoKeyHeader": "YubiKey required",
"yubiKeyNoKeyBody": "Please insert your YubiKey with serial number {}", "yubiKeyNoKeyBody": "Please insert your YubiKey with serial number {}",
@ -771,9 +737,7 @@
"yubiKeyDisabledErrorHeader": "USB is disabled", "yubiKeyDisabledErrorHeader": "USB is disabled",
"yubiKeyDisabledErrorBody": "YubiKey is required to open this file, please enable USB devices in settings.", "yubiKeyDisabledErrorBody": "YubiKey is required to open this file, please enable USB devices in settings.",
"yubiKeyErrorWithCode": "YubiKey error, code {}.", "yubiKeyErrorWithCode": "YubiKey error, code {}.",
"bioOpenAuthPrompt": "open \"{}\"", "bioOpenAuthPrompt": "open \"{}\"",
"extensionErrorNoOpenFiles": "No open files", "extensionErrorNoOpenFiles": "No open files",
"extensionErrorUserRejected": "The request was denied", "extensionErrorUserRejected": "The request was denied",
"extensionErrorNoMatches": "No matching logins", "extensionErrorNoMatches": "No matching logins",
@ -801,7 +765,6 @@
"extensionSaveEntryAuto": "Save other passwords automatically in this session", "extensionSaveEntryAuto": "Save other passwords automatically in this session",
"extensionSaveEntryNewGroup": "new group", "extensionSaveEntryNewGroup": "new group",
"extensionSelectPasswordFor": "Select a password for {}", "extensionSelectPasswordFor": "Select a password for {}",
"selectEntryHeader": "Select entry", "selectEntryHeader": "Select entry",
"selectEntryEnterHint": "use the highlighted entry", "selectEntryEnterHint": "use the highlighted entry",
"selectEntryTypingHint": "Start typing to filter", "selectEntryTypingHint": "Start typing to filter",