From 1c0a76dc745b322a4d04cfa0f39f5a9a6c8c684a Mon Sep 17 00:00:00 2001 From: Anton Glezman Date: Fri, 5 Apr 2019 09:22:54 +0300 Subject: [PATCH] Russian localization (#918) --- MacPass.xcodeproj/project.pbxproj | 25 +- MacPass/Base.lproj/GeneralSettings.xib | 12 +- .../PluginRepositoryBrowserView.xib | 0 .../PluginRepositoryBrowserView.strings | 17 + MacPass/ru.lproj/AutotypeBuilderView.strings | 9 + .../ru.lproj/DatabaseSettingsWindow.strings | 35 +- MacPass/ru.lproj/EntryInspectorView.strings | 54 +- MacPass/ru.lproj/GeneralSettings.strings | 44 +- MacPass/ru.lproj/GroupInspectorView.strings | 7 +- MacPass/ru.lproj/IconSelection.strings | 7 +- MacPass/ru.lproj/InspectorView.strings | 3 + MacPass/ru.lproj/IntegrationSettings.strings | 30 +- MacPass/ru.lproj/Localizable.strings | 716 +++++++++++++----- MacPass/ru.lproj/MainMenu.strings | 47 +- MacPass/ru.lproj/PasswordCreatorView.strings | 11 +- MacPass/ru.lproj/PasswordInputView.strings | 5 +- MacPass/ru.lproj/PluginPreferences.strings | 16 +- .../PluginRepositoryBrowserView.strings | 17 + .../ru.lproj/SavePanelAccessoryView.strings | 15 + MacPass/ru.lproj/UpdateSettings.strings | 12 +- MacPass/ru.lproj/WorkflowSettings.strings | 8 +- 21 files changed, 777 insertions(+), 313 deletions(-) rename MacPass/{ => Base.lproj}/PluginRepositoryBrowserView.xib (100%) create mode 100644 MacPass/en.lproj/PluginRepositoryBrowserView.strings create mode 100644 MacPass/ru.lproj/AutotypeBuilderView.strings create mode 100644 MacPass/ru.lproj/PluginRepositoryBrowserView.strings create mode 100644 MacPass/ru.lproj/SavePanelAccessoryView.strings diff --git a/MacPass.xcodeproj/project.pbxproj b/MacPass.xcodeproj/project.pbxproj index f137ce75..aa59c813 100644 --- a/MacPass.xcodeproj/project.pbxproj +++ b/MacPass.xcodeproj/project.pbxproj @@ -233,7 +233,6 @@ 4CC281891C0F675B00B9174D /* HNHUi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CC281881C0F675B00B9174D /* HNHUi.framework */; }; 4CC59C2721AF0893005E8D6B /* MPPathControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC59C2621AF0893005E8D6B /* MPPathControl.m */; }; 4CC663E7216F7A7100E33965 /* MPPluginRepositoryBrowserViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC663E5216F7A7100E33965 /* MPPluginRepositoryBrowserViewController.m */; }; - 4CC663E8216F7A7100E33965 /* PluginRepositoryBrowserView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4CC663E6216F7A7100E33965 /* PluginRepositoryBrowserView.xib */; }; 4CC6DB7A17D23719002C6091 /* KPKNode+IconImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC6DB7917D23719002C6091 /* KPKNode+IconImage.m */; }; 4CCA8E9B18D91ED9001A6754 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CCA8E9A18D91ED9001A6754 /* Quartz.framework */; }; 4CCCE8011D75CA48006AA951 /* MPArrayController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CCCE8001D75CA48006AA951 /* MPArrayController.m */; }; @@ -289,6 +288,7 @@ 6021FE8218E160BC00C3BC51 /* PasswordEditWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6021FE8418E160BC00C3BC51 /* PasswordEditWindow.xib */; }; 6021FE8D18E1617300C3BC51 /* PasswordCreatorView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6021FE8F18E1617300C3BC51 /* PasswordCreatorView.xib */; }; 6021FE9818E1650F00C3BC51 /* DatabaseSettingsWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6021FE9A18E1650F00C3BC51 /* DatabaseSettingsWindow.xib */; }; + 7837112C225540D1009BD28D /* PluginRepositoryBrowserView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7837112E225540D1009BD28D /* PluginRepositoryBrowserView.xib */; }; FA13910C1F9CD9EB0033D256 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = FA13910A1F9CD9EB0033D256 /* Localizable.stringsdict */; }; FA9FD3271FB5E8F4003CEDD6 /* AutotypeCandidateSelectionView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FA9FD3291FB5E8F4003CEDD6 /* AutotypeCandidateSelectionView.xib */; }; FA9FD32C1FB5EDD3003CEDD6 /* AutotypeBuilderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = FA9FD32E1FB5EDD3003CEDD6 /* AutotypeBuilderView.xib */; }; @@ -777,7 +777,6 @@ 4CC59C2621AF0893005E8D6B /* MPPathControl.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MPPathControl.m; sourceTree = ""; }; 4CC663E4216F7A7100E33965 /* MPPluginRepositoryBrowserViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPPluginRepositoryBrowserViewController.h; sourceTree = ""; }; 4CC663E5216F7A7100E33965 /* MPPluginRepositoryBrowserViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MPPluginRepositoryBrowserViewController.m; sourceTree = ""; }; - 4CC663E6216F7A7100E33965 /* PluginRepositoryBrowserView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PluginRepositoryBrowserView.xib; sourceTree = ""; }; 4CC6DB7817D23719002C6091 /* KPKNode+IconImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "KPKNode+IconImage.h"; sourceTree = ""; }; 4CC6DB7917D23719002C6091 /* KPKNode+IconImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "KPKNode+IconImage.m"; sourceTree = ""; }; 4CCA7EEC1797866F00B0B55E /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GeneralSettings.strings; sourceTree = ""; }; @@ -943,6 +942,11 @@ 6A74B07D2076F4B60049BC29 /* sv-SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sv-SE"; path = "sv-SE.lproj/InfoPlist.strings"; sourceTree = ""; }; 6E719715172058BA00E4C5FC /* MPDatabaseVersion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPDatabaseVersion.h; sourceTree = ""; }; 713F9B481C95CEA000605880 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/PluginPreferences.strings; sourceTree = ""; }; + 7837112922553A74009BD28D /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/SavePanelAccessoryView.strings; sourceTree = ""; }; + 7837112B22553B1D009BD28D /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/AutotypeBuilderView.strings; sourceTree = ""; }; + 7837112D225540D1009BD28D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/PluginRepositoryBrowserView.xib; sourceTree = ""; }; + 78371130225540D8009BD28D /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/PluginRepositoryBrowserView.strings; sourceTree = ""; }; + 78371132225540DE009BD28D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/PluginRepositoryBrowserView.strings; sourceTree = ""; }; A50AD5CF212884A0007C85EB /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/PluginDataView.strings; sourceTree = ""; }; A50AD5D0212884A0007C85EB /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/PickfieldView.strings; sourceTree = ""; }; BB3E050C1FE9D1CA00F0B46F /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/AutotypeCandidateSelectionView.strings; sourceTree = ""; }; @@ -1264,7 +1268,7 @@ 4C0DBEF71BF508DE00F9B287 /* PluginPreferences.xib */, 4CC663E4216F7A7100E33965 /* MPPluginRepositoryBrowserViewController.h */, 4CC663E5216F7A7100E33965 /* MPPluginRepositoryBrowserViewController.m */, - 4CC663E6216F7A7100E33965 /* PluginRepositoryBrowserView.xib */, + 7837112E225540D1009BD28D /* PluginRepositoryBrowserView.xib */, ); name = Preferences; sourceTree = ""; @@ -1776,6 +1780,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, de, Base, @@ -1872,7 +1877,7 @@ 4C3826B31AD04D8E007D7D67 /* 38_SambaUnmountTemplate.pdf in Resources */, 4CB9339916D3A0DD00A13B5D /* Credits.rtf in Resources */, 4C08ACEA204F01C700863D99 /* keyboardTemplate.pdf in Resources */, - 4CC663E8216F7A7100E33965 /* PluginRepositoryBrowserView.xib in Resources */, + 7837112C225540D1009BD28D /* PluginRepositoryBrowserView.xib in Resources */, 4C0F04412147FB49000B8568 /* OpenPanelAccessoryView.xib in Resources */, 4C6DCC451FA2457900C8AD3F /* ContextBar.xib in Resources */, 4C431BCF16E2BAB000700A81 /* OverlayWindow.xib in Resources */, @@ -2184,6 +2189,7 @@ 4C17D1222250EFBF00C650C4 /* de */, 4C17D1242250EFC500C650C4 /* en */, 4C17D1262250EFC900C650C4 /* nl */, + 7837112922553A74009BD28D /* ru */, ); name = SavePanelAccessoryView.xib; sourceTree = ""; @@ -2580,6 +2586,16 @@ name = DatabaseSettingsWindow.xib; sourceTree = ""; }; + 7837112E225540D1009BD28D /* PluginRepositoryBrowserView.xib */ = { + isa = PBXVariantGroup; + children = ( + 7837112D225540D1009BD28D /* Base */, + 78371130225540D8009BD28D /* ru */, + 78371132225540DE009BD28D /* en */, + ); + name = PluginRepositoryBrowserView.xib; + sourceTree = ""; + }; FA13910A1F9CD9EB0033D256 /* Localizable.stringsdict */ = { isa = PBXVariantGroup; children = ( @@ -2614,6 +2630,7 @@ 4C93C5711FBDFEF900F36855 /* en */, BB3E050F1FE9D1CD00F0B46F /* nl */, 6A74B0732076F4B50049BC29 /* sv-SE */, + 7837112B22553B1D009BD28D /* ru */, ); name = AutotypeBuilderView.xib; sourceTree = ""; diff --git a/MacPass/Base.lproj/GeneralSettings.xib b/MacPass/Base.lproj/GeneralSettings.xib index ea07c2cd..438d5fb6 100644 --- a/MacPass/Base.lproj/GeneralSettings.xib +++ b/MacPass/Base.lproj/GeneralSettings.xib @@ -1,8 +1,8 @@ - + - + @@ -23,8 +23,8 @@ - - + + @@ -222,7 +222,7 @@ - + @@ -277,7 +277,7 @@ - + diff --git a/MacPass/PluginRepositoryBrowserView.xib b/MacPass/Base.lproj/PluginRepositoryBrowserView.xib similarity index 100% rename from MacPass/PluginRepositoryBrowserView.xib rename to MacPass/Base.lproj/PluginRepositoryBrowserView.xib diff --git a/MacPass/en.lproj/PluginRepositoryBrowserView.strings b/MacPass/en.lproj/PluginRepositoryBrowserView.strings new file mode 100644 index 00000000..c80539ab --- /dev/null +++ b/MacPass/en.lproj/PluginRepositoryBrowserView.strings @@ -0,0 +1,17 @@ +/* Class = "NSButtonCell"; title = "Refresh"; ObjectID = "NZw-nO-lZ3"; */ +"NZw-nO-lZ3.title" = "Refresh"; + +/* Class = "NSTableColumn"; headerCell.title = "Plugin"; ObjectID = "Nzo-rR-Hfx"; */ +"Nzo-rR-Hfx.headerCell.title" = "Plugin"; + +/* Class = "NSTableColumn"; headerCell.title = "Status"; ObjectID = "g1Q-BS-vCR"; */ +"g1Q-BS-vCR.headerCell.title" = "Status"; + +/* Class = "NSTableColumn"; headerCell.title = "Latest Version"; ObjectID = "hFg-AD-SqD"; */ +"hFg-AD-SqD.headerCell.title" = "Latest Version"; + +/* Class = "NSButtonCell"; title = "Done"; ObjectID = "j9a-fn-Pye"; */ +"j9a-fn-Pye.title" = "Done"; + +/* Class = "NSTextFieldCell"; title = "Last updated:"; ObjectID = "ntD-sJ-NRw"; */ +"ntD-sJ-NRw.title" = "Last updated:"; diff --git a/MacPass/ru.lproj/AutotypeBuilderView.strings b/MacPass/ru.lproj/AutotypeBuilderView.strings new file mode 100644 index 00000000..9af68090 --- /dev/null +++ b/MacPass/ru.lproj/AutotypeBuilderView.strings @@ -0,0 +1,9 @@ + +/* Class = "NSTextFieldCell"; title = "Autotype Sequence"; ObjectID = "8ny-Qk-Jvo"; */ +"8ny-Qk-Jvo.title" = "Последовательность автоввода"; + +/* Class = "NSButtonCell"; title = "Set Autotype Sequence"; ObjectID = "aOD-Ih-Sft"; */ +"aOD-Ih-Sft.title" = "Установить"; + +/* Class = "NSTextFieldCell"; title = "Available Commands and Placeholders"; ObjectID = "lug-97-H9D"; */ +"lug-97-H9D.title" = "Доступные команды и подстановки"; diff --git a/MacPass/ru.lproj/DatabaseSettingsWindow.strings b/MacPass/ru.lproj/DatabaseSettingsWindow.strings index d1d8dcb0..8d9b0c1f 100644 --- a/MacPass/ru.lproj/DatabaseSettingsWindow.strings +++ b/MacPass/ru.lproj/DatabaseSettingsWindow.strings @@ -1,4 +1,3 @@ - /* Class = "NSWindow"; title = "Window"; ObjectID = "1"; */ "1.title" = "Окно"; @@ -21,15 +20,12 @@ "370.label" = "Безопасность"; /* Class = "NSButtonCell"; title = "Enable Entry History"; ObjectID = "532"; */ -"532.title" = "Включить Историю Записи"; +"532.title" = "Включить историю записи"; /* Class = "NSButtonCell"; title = "Enable Recycle Bin"; ObjectID = "536"; */ "536.title" = "Включить Корзину"; -/* Class = "NSButtonCell"; title = "Empty Recycle Bin on Quit"; ObjectID = "540"; */ -"540.title" = "Очищать корзину при выходе"; - -/* Class = "NSTextFieldCell"; title = "Maximum Items:"; ObjectID = "558"; */ +/* Class = "NSTextFieldCell"; title = "Maximum items in history:"; ObjectID = "558"; */ "558.title" = "Максимум элементов:"; /* Class = "NSMenu"; title = "OtherViews"; ObjectID = "680"; */ @@ -38,7 +34,7 @@ /* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "957"; */ "957.title" = "Отмена"; -/* Class = "NSTextFieldCell"; title = "Maximum Size:"; ObjectID = "1269"; */ +/* Class = "NSTextFieldCell"; title = "Maximum history size:"; ObjectID = "1269"; */ "1269.title" = "Максимальный размер:"; /* Class = "NSMenu"; title = "OtherViews"; ObjectID = "1396"; */ @@ -62,26 +58,17 @@ /* Class = "NSTextFieldCell"; title = "Default Username:"; ObjectID = "1591"; */ "1591.title" = "Имя пользователя по умолчанию:"; -/* Class = "NSTextFieldCell"; title = "Key encryption rounds:"; ObjectID = "1644"; */ -"1644.title" = "Проходов шифрования ключа:"; - /* Class = "NSMenu"; title = "OtherViews"; ObjectID = "1740"; */ "1740.title" = "OtherViews"; -/* Class = "NSButtonCell"; title = "Benchmark"; ObjectID = "1775"; */ -"1775.title" = "Тест"; - -/* Class = "NSButtonCell"; title = "Recommend key change every:"; ObjectID = "CtU-Eq-dgy"; */ +/* Class = "NSButtonCell"; title = "Recommend key change"; ObjectID = "CtU-Eq-dgy"; */ "CtU-Eq-dgy.title" = "Рекомендовать сменую ключа каждые:"; -/* Class = "NSTextFieldCell"; placeholderString = "days"; ObjectID = "M9G-Yy-1s4"; */ -"M9G-Yy-1s4.placeholderString" = "дней"; - -/* Class = "NSTextFieldCell"; placeholderString = "days"; ObjectID = "Nca-aw-6rR"; */ -"Nca-aw-6rR.placeholderString" = "дней"; - -/* Class = "NSTextFieldCell"; title = "Disabling password protection will remove unallowed characters in passwords. This will cause data loss after saving."; ObjectID = "iZR-sj-MHg"; */ -"iZR-sj-MHg.title" = "Отключение защиты пароля удалит все недопустимые символы в уже сохраненных паролях. Это может вызвать потерю данных после сохранения."; - -/* Class = "NSButtonCell"; title = "Force key change every:"; ObjectID = "z6u-YT-7LE"; */ +/* Class = "NSButtonCell"; title = "Force key change"; ObjectID = "z6u-YT-7LE"; */ "z6u-YT-7LE.title" = "Требовать сменую ключа каждые:"; + +/* Class = "NSTextFieldCell"; title = "File format:"; ObjectID = "bTk-YZ-x0G"; */ +"bTk-YZ-x0G.title" = "Формат файла"; + +/* Class = "NSButtonCell"; title = "Force key change once after unlocking"; ObjectID = "pA1-aL-KjT"; */ +"pA1-aL-KjT.title" = "Принудительная смена ключа после разблокировки"; diff --git a/MacPass/ru.lproj/EntryInspectorView.strings b/MacPass/ru.lproj/EntryInspectorView.strings index ad9517c6..6e29cf2f 100644 --- a/MacPass/ru.lproj/EntryInspectorView.strings +++ b/MacPass/ru.lproj/EntryInspectorView.strings @@ -1,3 +1,8 @@ +/* Class = "NSMenuItem"; title = "Save"; ObjectID = "0ok-MC-QMP"; */ +"0ok-MC-QMP.title" = "Сохранить"; + +/* Class = "NSButtonCell"; title = "Enable Autotype"; ObjectID = "9Nx-mE-DK3"; */ +"9Nx-mE-DK3.title" = "Включить Автоввод"; /* Class = "NSButtonCell"; title = "Generate"; ObjectID = "64"; */ "64.title" = "Генерировать"; @@ -20,9 +25,6 @@ /* Class = "NSTextFieldCell"; title = "Tags"; ObjectID = "79"; */ "79.title" = "Тэги"; -/* Class = "NSTabViewItem"; label = "Fields"; ObjectID = "108"; */ -"108.label" = "Поля"; - /* Class = "NSTabViewItem"; label = "Attachments"; ObjectID = "109"; */ "109.label" = "Файлы"; @@ -41,9 +43,6 @@ /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "171"; */ "171.title" = "Табличный вид"; -/* Class = "NSTextFieldCell"; title = "Custom Fields"; ObjectID = "190"; */ -"190.title" = "Пользовательские поля"; - /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "197"; */ "197.title" = "Текст"; @@ -53,44 +52,23 @@ /* Class = "NSTextFieldCell"; placeholderString = "Value"; ObjectID = "214"; */ "214.placeholderString" = "Значение"; -/* Class = "NSTextFieldCell"; placeholderString = "Value"; ObjectID = "225"; */ -"225.placeholderString" = "Значение"; - -/* Class = "NSTextFieldCell"; placeholderString = "Title"; ObjectID = "228"; */ -"228.placeholderString" = "Заголовок"; - /* Class = "NSSegmentedCell"; 238.ibShadowedLabels[0] = "General"; ObjectID = "238"; */ "238.ibShadowedLabels[0]" = "Общие"; /* Class = "NSSegmentedCell"; 238.ibShadowedLabels[1] = "Files"; ObjectID = "238"; */ "238.ibShadowedLabels[1]" = "Файлы"; -/* Class = "NSSegmentedCell"; 238.ibShadowedLabels[3] = "Autotype"; ObjectID = "238"; */ +/* Class = "NSSegmentedCell"; 238.ibShadowedLabels[2] = "Autotype"; ObjectID = "238"; */ "238.ibShadowedLabels[2]" = "Автоввод"; -/* Class = "NSMenuItem"; title = "Save"; ObjectID = "0ok-MC-QMP"; */ -"0ok-MC-QMP.title" = "Сохранить"; - -/* Class = "NSButtonCell"; title = "Enable Autotype"; ObjectID = "9Nx-mE-DK3"; */ -"9Nx-mE-DK3.title" = "Включить Автоввод"; - -/* Class = "NSMenuItem"; title = "Quicklook"; ObjectID = "NtM-y3-l4D"; */ -"NtM-y3-l4D.title" = "Быстрый просмотр"; - -/* Class = "NSTextFieldCell"; placeholderString = "Custom Entry Sequence"; ObjectID = "R2X-Ex-c6q"; */ -"R2X-Ex-c6q.placeholderString" = "Пользовательская запись"; - -/* Class = "NSTextFieldCell"; title = "Window Sequence"; ObjectID = "RQB-bR-MC0"; */ -"RQB-bR-MC0.title" = "Окно"; - -/* Class = "NSTextFieldCell"; title = "Autotype Sequence"; ObjectID = "bQ5-0E-h3O"; */ -"bQ5-0E-h3O.title" = "Автоввод"; +/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "bke-G2-oEf"; */ +"bke-G2-oEf.title" = "Удалить"; /* Class = "NSTextFieldCell"; title = "Window Title"; ObjectID = "bkO-Bk-AuX"; */ "bkO-Bk-AuX.title" = "Заголовок Окна"; -/* Class = "NSMenuItem"; title = "Delete"; ObjectID = "bke-G2-oEf"; */ -"bke-G2-oEf.title" = "Удалить"; +/* Class = "NSTextFieldCell"; title = "Autotype Sequence"; ObjectID = "bQ5-0E-h3O"; */ +"bQ5-0E-h3O.title" = "Автоввод"; /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "dyA-lo-PGa"; */ "dyA-lo-PGa.title" = "Табличный просмотр"; @@ -107,11 +85,23 @@ /* Class = "NSTextFieldCell"; title = "Window Associations"; ObjectID = "ned-1Q-FXA"; */ "ned-1Q-FXA.title" = "Ассоциации для окон"; +/* Class = "NSMenuItem"; title = "Quicklook"; ObjectID = "NtM-y3-l4D"; */ +"NtM-y3-l4D.title" = "Быстрый просмотр"; + /* Class = "NSButtonCell"; title = "Obfuscate Autotype"; ObjectID = "oNq-kB-3eb"; */ "oNq-kB-3eb.title" = "Шифровать Автоввод"; +/* Class = "NSTextFieldCell"; placeholderString = "Custom Entry Sequence"; ObjectID = "R2X-Ex-c6q"; */ +"R2X-Ex-c6q.placeholderString" = "Пользовательская запись"; + +/* Class = "NSTextFieldCell"; title = "Window Sequence"; ObjectID = "RQB-bR-MC0"; */ +"RQB-bR-MC0.title" = "Окно"; + /* Class = "NSMenu"; title = "OtherViews"; ObjectID = "sNS-o1-pD7"; */ "sNS-o1-pD7.title" = "OtherViews"; /* Class = "NSTextFieldCell"; title = "UUID"; ObjectID = "vTq-N1-5oa"; */ "vTq-N1-5oa.title" = "UUID"; + +/* Class = "NSButtonCell"; title = "Show Plugin Data"; ObjectID = "X9y-K7-lix"; */ +"X9y-K7-lix.title" = "Показать данные плагинов"; diff --git a/MacPass/ru.lproj/GeneralSettings.strings b/MacPass/ru.lproj/GeneralSettings.strings index 82c72373..3c4c7b08 100644 --- a/MacPass/ru.lproj/GeneralSettings.strings +++ b/MacPass/ru.lproj/GeneralSettings.strings @@ -1,15 +1,20 @@ +/* Class = "NSMenuItem"; title = "after 5 Minutes"; ObjectID = "5gh-b6-cmG"; */ +"5gh-b6-cmG.title" = "через 5 минут"; + +/* Class = "NSButtonCell"; title = "Clear all stored locations"; ObjectID = "8Ri-2s-c39"; */ +"8Ri-2s-c39.title" = "Очистить все сохраненные пути"; /* Class = "NSMenu"; title = "ClipboardClearInterval"; ObjectID = "421"; */ "421.title" = "ClipboardClearInterval"; /* Class = "NSMenuItem"; title = "after 10 Seconds"; ObjectID = "422"; */ -"422.title" = "после 10 Секунд"; +"422.title" = "через 10 секунд"; /* Class = "NSMenuItem"; title = "after 30 Seconds"; ObjectID = "423"; */ -"423.title" = "после 30 Секунд"; +"423.title" = "через 30 секунд"; /* Class = "NSMenuItem"; title = "after 1 Minute"; ObjectID = "424"; */ -"424.title" = "после 1 Минуты"; +"424.title" = "через 1 минуту"; /* Class = "NSMenuItem"; title = "Never"; ObjectID = "429"; */ "429.title" = "Никогда"; @@ -30,13 +35,13 @@ "586.title" = "LockTimes"; /* Class = "NSMenuItem"; title = "for 1 Minute"; ObjectID = "588"; */ -"588.title" = "через 1 Минуту"; +"588.title" = "через 1 минуту"; /* Class = "NSMenuItem"; title = "for 5 Minutes"; ObjectID = "589"; */ -"589.title" = "через 5 Минут"; +"589.title" = "через 5 минут"; /* Class = "NSMenuItem"; title = "for 15 Minutes"; ObjectID = "603"; */ -"603.title" = "через 15 Минут"; +"603.title" = "через 15 минут"; /* Class = "NSButtonCell"; title = "Lock after sleep"; ObjectID = "631"; */ "631.title" = "Заблокировать после засыпания"; @@ -47,17 +52,30 @@ /* Class = "NSTextFieldCell"; title = "Lock while idle"; ObjectID = "806"; */ "806.title" = "Блокировать при простое"; -/* Class = "NSButtonCell"; title = "Create new Database if activated"; ObjectID = "880"; */ -"880.title" = "Создать новую базу данных при активации"; - -/* Class = "NSBox"; title = "Startup"; ObjectID = "888"; */ +/* Class = "NSBox"; title = "File Handling"; ObjectID = "888"; */ "888.title" = "Запуск"; -/* Class = "NSButtonCell"; title = "Clear all stored locations"; ObjectID = "8Ri-2s-c39"; */ -"8Ri-2s-c39.title" = "Очистить все сохраненные пути"; - /* Class = "NSTextFieldCell"; title = "Enabling this compromises security. If enabled, your preferences will contain mappings from database to keyfile. Key locations for databases without a password will not be saved."; ObjectID = "ACh-7H-42N"; */ "ACh-7H-42N.title" = "Включение этой опции уменьшает безопасность. Если включено, ваши настройки будут содержать привязку базы данных к файлу ключей. Пути к ключу для баз данных без пароля сохранены не будут."; +/* Class = "NSButtonCell"; title = "Lock after log out"; ObjectID = "Dzn-9R-JjE"; */ +"Dzn-9R-JjE.title" = "Заблокировать при выходе из сиситемы"; + +/* Class = "NSButtonCell"; title = "Prevent Universal Clipboard support"; ObjectID = "fNy-mS-phi"; */ +"fNy-mS-phi.title" = "Запретить Universal Clipboard"; + +/* Class = "NSTextFieldCell"; title = "Disabling this compromises security. If enabled, anything copied to the Clipboard in MacPass will be available on your connected iOS devices. You should clear the clipboard on those devices manually."; ObjectID = "JGX-Tp-KJk"; */ +"JGX-Tp-KJk.title" = "Отключение этой опции уменьшает безопасность. Если отключено, информация скопированная в буфер обмена в MacPass будет доступна на всех устройствах вашего Apple ID аккаунта. Вы должны очистить буфер обмена вручную."; + +/* Class = "NSTextFieldCell"; title = "If file changes:"; ObjectID = "QrK-hM-Xt1"; */ +"QrK-hM-Xt1.title" = "Если файл изменился:"; + /* Class = "NSButtonCell"; title = "Remember Keyfile for Databases"; ObjectID = "r6q-He-nYU"; */ "r6q-He-nYU.title" = "Запомнить файл ключей для базы данных"; + +/* Class = "NSButtonCell"; title = "Enable Autosave"; ObjectID = "wG7-bi-2fi"; */ +"wG7-bi-2fi.title" = "Включить автосохранение"; + +/* Class = "NSTextFieldCell"; title = "Close and open all documents for changes to take effect"; ObjectID = "ya5-ps-c4W"; */ +"ya5-ps-c4W.title" = "Закройте и откройте заново все документы, чтобы применить изменения"; + diff --git a/MacPass/ru.lproj/GroupInspectorView.strings b/MacPass/ru.lproj/GroupInspectorView.strings index 40c450e3..e1289fb3 100644 --- a/MacPass/ru.lproj/GroupInspectorView.strings +++ b/MacPass/ru.lproj/GroupInspectorView.strings @@ -1,3 +1,5 @@ +/* Class = "NSTextFieldCell"; title = "Autotype Sequence"; ObjectID = "6FG-UZ-Adh"; */ +"6FG-UZ-Adh.title" = "Последовательность автоввода"; /* Class = "NSTextFieldCell"; title = "Name"; ObjectID = "25"; */ "25.title" = "Имя"; @@ -17,5 +19,6 @@ /* Class = "NSTextFieldCell"; title = "Autotype"; ObjectID = "277"; */ "277.title" = "Автоввод"; -/* Class = "NSTextFieldCell"; title = "Autotype Sequence"; ObjectID = "6FG-UZ-Adh"; */ -"6FG-UZ-Adh.title" = "Последовательность автоввода"; +/* Class = "NSButtonCell"; title = "Show Plugin Data"; ObjectID = "qGr-oT-WjP"; */ +"qGr-oT-WjP.title" = "Показать данные плагинов"; + diff --git a/MacPass/ru.lproj/IconSelection.strings b/MacPass/ru.lproj/IconSelection.strings index 0b497100..e0d1009f 100644 --- a/MacPass/ru.lproj/IconSelection.strings +++ b/MacPass/ru.lproj/IconSelection.strings @@ -1,6 +1,9 @@ +/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "1kM-cI-P1o"; */ +"1kM-cI-P1o.title" = "Отмена"; /* Class = "NSButtonCell"; title = "Use Default Icon"; ObjectID = "102"; */ "102.title" = "Использовать иконку по умолчанию"; -/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "1kM-cI-P1o"; */ -"1kM-cI-P1o.title" = "Отмена"; +/* Class = "NSButtonCell"; title = "Download Icon"; ObjectID = "iaf-XW-XUo"; */ +"iaf-XW-XUo.title" = "Скачать иконку"; + diff --git a/MacPass/ru.lproj/InspectorView.strings b/MacPass/ru.lproj/InspectorView.strings index bf6a7dca..071d58a2 100644 --- a/MacPass/ru.lproj/InspectorView.strings +++ b/MacPass/ru.lproj/InspectorView.strings @@ -25,3 +25,6 @@ /* Class = "NSButtonCell"; title = "History"; ObjectID = "w1z-1n-b0m"; */ "w1z-1n-b0m.title" = "История"; + +/* Class = "CocoaBindingsConnection"; ibShadowedIsNilPlaceholder = "None"; ObjectID = "Xpb-G8-gXl"; */ +"Xpb-G8-gXl.ibShadowedIsNilPlaceholder" = "Нет"; diff --git a/MacPass/ru.lproj/IntegrationSettings.strings b/MacPass/ru.lproj/IntegrationSettings.strings index 93b6b10d..4d535daf 100644 --- a/MacPass/ru.lproj/IntegrationSettings.strings +++ b/MacPass/ru.lproj/IntegrationSettings.strings @@ -1,29 +1,40 @@ - /* Class = "NSButtonCell"; title = "Enable global Autotype"; ObjectID = "1qb-Rd-jYu"; */ "1qb-Rd-jYu.title" = "Включить глобальный Автоввод"; /* Class = "NSTextFieldCell"; title = "Shortcut"; ObjectID = "6oN-CH-T0O"; */ -"6oN-CH-T0O.title" = "Ярлык"; +"6oN-CH-T0O.title" = "Хоткей"; -/* Class = "NSButtonCell"; title = "Inlcude Host for matches"; ObjectID = "B1D-j9-L8x"; */ +/* Class = "NSButtonCell"; title = "Include Entry URL Host for matches"; ObjectID = "B1D-j9-L8x"; */ "B1D-j9-L8x.title" = "Использовать Хост для совпадений"; /* Class = "NSButtonCell"; title = "Enable Quicklook Preview"; ObjectID = "ERs-ct-Eyx"; */ "ERs-ct-Eyx.title" = "Использовать Быстрый Предпросмотр"; +/* Class = "NSTextFieldCell"; title = "Autotype is not available, because MacPass is not allowed to control your computer. To enable Autotype, go to the Security and Privacy Preferences and add MacPass to the Accessibilty group. Changes require a restart of MacPass."; ObjectID = "H37-ku-aTc"; */ +"H37-ku-aTc.title" = "Автоввод недоступен, потому что MacPass не имеет разрешения на управление вашим компьютером."; + /* Class = "NSTextFieldCell"; title = "Shortcut is missing Key"; ObjectID = "Lxp-wI-yQy"; */ "Lxp-wI-yQy.title" = "Задайте Клавишу для Ярлыка"; +/* Class = "NSButtonCell"; title = "Open Preferences…"; ObjectID = "NP0-R3-m6n"; */ +"NP0-R3-m6n.title" = "Открыть настройки"; + /* Class = "NSBox"; title = "Autotype"; ObjectID = "P9N-HM-wER"; */ "P9N-HM-wER.title" = "Автоввод"; -/* Class = "NSTextFieldCell"; title = "If enabled, every {CONTROL} command will be sent as ⌘. Only disable this if you are sure you need to."; ObjectID = "QRy-CY-ENC"; */ -"QRy-CY-ENC.title" = "Если включено, каждая {CONTROL} комманда будет отправлена как ⌘. Отключайте это только если вы уверены в том, что делаете."; - /* Class = "NSButtonCell"; title = "Interpret ⌃ as ⌘"; ObjectID = "QfO-yG-l3F"; */ "QfO-yG-l3F.title" = "Обрабатывать ⌃ как ⌘"; -/* Class = "NSButtonCell"; title = "Include URL for matches"; ObjectID = "TzR-00-Vp3"; */ +/* Class = "NSTextFieldCell"; title = "If enabled, every {CONTROL} command will be sent as ⌘. Only disable this if you are sure you need to."; ObjectID = "QRy-CY-ENC"; */ +"QRy-CY-ENC.title" = "Если включено, каждая {CONTROL} комманда будет отправлена как ⌘. Отключайте это только если вы уверены в том, что делаете."; + +/* Class = "NSButtonCell"; title = "Include Entry Tags for matches"; ObjectID = "rbu-G7-MT8"; */ +"rbu-G7-MT8.title" = "Использовать Тэги для совпадений"; + +/* Class = "NSButtonCell"; title = "Include Entry Title for matches"; ObjectID = "tmL-dT-D0G"; */ +"tmL-dT-D0G.title" = "Использовать Заголовок для совпадений"; + +/* Class = "NSButtonCell"; title = "Include Entry URL for matches"; ObjectID = "TzR-00-Vp3"; */ "TzR-00-Vp3.title" = "Использовать URL для совпадений"; /* Class = "NSBox"; title = "Preview"; ObjectID = "VVs-b5-cX9"; */ @@ -32,8 +43,3 @@ /* Class = "NSTextFieldCell"; title = "If enabled attached files will be copied to a temporary location for preview and deleted after the preview is closed."; ObjectID = "WmI-IB-Aso"; */ "WmI-IB-Aso.title" = "Если включено, прикрепленные файлы будет скопированы во временную папку для предпросмора и удалены, когда предпросмотр будет закрыт."; -/* Class = "NSButtonCell"; title = "Inlcude Tags for matches"; ObjectID = "rbu-G7-MT8"; */ -"rbu-G7-MT8.title" = "Использовать Тэги для совпадений"; - -/* Class = "NSButtonCell"; title = "Inlcude Title for matches"; ObjectID = "tmL-dT-D0G"; */ -"tmL-dT-D0G.title" = "Использовать Заголовок для совпадений"; diff --git a/MacPass/ru.lproj/Localizable.strings b/MacPass/ru.lproj/Localizable.strings index ae83067f..8790ef85 100644 --- a/MacPass/ru.lproj/Localizable.strings +++ b/MacPass/ru.lproj/Localizable.strings @@ -1,64 +1,276 @@ /* Count of characters remaining in pickchars dialog */ "%ld_CHARACTERS_TO_PICK_REMAINING" = "%ld символ(ов) для выбора осталось"; -/* Formatted Times */ +/* Display format for days. Should contain a long decimal placeholder! */ "%ld_DAYS" = "%ld дней"; + +/* % days ago */ "%ld_DAYS_AGO" = "%ld дней назад"; + +/* % Hours ago */ "%ld_HOURS_AGO" = "около %ld часов назад"; + +/* % Minutes ago */ "%ld_MINUTES_AGO" = "%ld минут назад"; + +/* % Weeks ago */ "%ld_WEEKS_AGO" = "%ld недель назад"; -"JUST_NOW" = "Прямо сейчас"; -"LAST_WEEK" = "Прошлая неделя"; -"ONE_WEEK_AGO" = "Одна неделя назад"; -"YESTERDAY" = "Вчера"; -"TOMORROW" = "Завтра"; -"ONE_WEEK" = "Через одну неделю"; -"ONE_MONTH" = "через один месяц"; + +/* preset to expire after 90 days from now */ "90_DAYS" = "через 90 дней"; -"ONE_YEAR" = "через один год"; /* Button label to abort a merge on a file with changed master key! */ "ABORT_MERGE_KEEP_MINE" = "Отменить слияние. Оставить мою."; -/* Date Picker */ -"SELECT_DATE_PRESET" = "Использовать установки…"; +/* Toolbar item with action menu */ +"ACTION" = "Действие"; -/* Menu item for automatic trash creation */ -"AUTOCREATE_TRASH_FOLDER" = "Создать Автоматически"; +/* Menu item title for adding an hmacotp config attribute */ +"ADD_CUSTOM_ATTRIBUTE_HMACOTP_CONFIG" = "Добавить конфигурацию OTP"; + +/* Menu item title for adding an hmacotp seed attribute */ +"ADD_CUSTOM_ATTRIBUTE_HMACOTP_SEED" = "Добавить сид OTP"; /* Menu displayed for adding special custom keys */ "ADD_CUSTOM_FIELD_CONTEXT_MENU" = "Меню добавления пользовательских полей"; +/* Action to add an entry via template */ +"ADD_TREMPLATE_ENTRY" = "Создать шаблонную запись"; + +/* Button in dialog to leave autotype disabled and continiue! */ +"ALERT_AUTOTYPE_MISSING_ACCESSIBILTY_PERMISSIONS_BUTTON_OK" = "Оставить отключенным"; + +/* Button in dialog to open accessibilty preferences pane! */ +"ALERT_AUTOTYPE_MISSING_ACCESSIBILTY_PERMISSIONS_BUTTON_OPEN_PREFERENCES" = "Открыть настройки универсального доступа"; + +/* Alert informative text displayed when Autotype performs self check and lacks accessibilty permissions */ +"ALERT_AUTOTYPE_MISSING_ACCESSIBILTY_PERMISSIONS_INFORMATIVE_TEXT" = "Система запрещает MacPass отправлять нажатия клавиш в другие приложения. Для включения автоввода, пожалуйста, предоставьте универсальный доступ для MacPass в настройках безопасности системы."; + +/* Alert message displayed when Autotype performs self check and lacks accessibilty permissions */ +"ALERT_AUTOTYPE_MISSING_ACCESSIBILTY_PERMISSIONS_MESSAGE_TEXT" = "MacPass не может выполнить автоввод"; + +/* Button in dialog to leave plugin ds disabled and continiue! */ +"ALERT_INCOMPATIBLE_PLUGINS_ENCOUNTERED_BUTTON_OK" = "ОК"; + +/* Button in dialog to open plugin preferences pane! */ +"ALERT_INCOMPATIBLE_PLUGINS_ENCOUNTERED_BUTTON_OPEN_PREFERENCES" = "Открыть настройки"; + +/* Informative text of the alert displayed when plugins where disabled due to incompatibilty */ +"ALERT_INCOMPATIBLE_PLUGINS_ENCOUNTERED_INFORMATIVE_TEXT" = "Некоторые плагины были отключены, так как они не совместимы с текущей версией MacPass. Перейдите в настройки для подробностей."; + +/* Message text of the alert displayed when plugins where disabled due to incompatibilty */ +"ALERT_INCOMPATIBLE_PLUGINS_ENCOUNTERED_MESSAGE" = "Обнаружены несовместимые плагины"; + /* Alert informative text when plugins or their settings change and require a restart */ "ALERT_INFORMATIVE_TEXT_PLUGINS_CHANGED_SUGGEST_RESTART" = "Изменения плагинов и глобальных настроек плагинов, будут применены только после перезапуска. Перезапустить MacPass сейчас?"; /* Alert informative text to ask the user if he really want to uninstall the plugin */ "ALERT_INFORMATIVE_TEXT_REALLY_UNINSTALL_PLUGIN" = "Плагин будет перемещен в Корзину"; +/* Button in dialog to cancel merge of KDB file changes! */ +"ALERT_MERGE_CANCEL" = "Отмена"; + +/* Button in dialog to merge KDB changes into file! */ +"ALERT_MERGE_CONTINUE" = "Объединить файлы"; + +/* Informative text displayed when merging KDB files */ +"ALERT_MERGE_KDB_FILE_INFO_TEXT" = "KDB базы не содержат достаточной информации для бесшовного объединения. Записи будут объединены и данные не будут потеряны, но из-за того что группы сравниваются только по имени, могут произойти неожиданные изменения. Перемещённые записи могут быть возвращены обратно в их старую группу, или переименованные группы не будут объединены. Также удалённые записи могут появиться снова из-за того что информация о удалённых объектах не зранится в базе. Вы уверены, что хотите продолжить?"; + +/* Alert message warning user about KDB file merge */ +"ALERT_MERGE_KDB_FILE_MESSAGE" = "Необходимо объединение KDB файлов"; + /* Alert message text when plugins or their settings change and require a restart */ "ALERT_MESSAGE_PLUGINS_CHANGED_SUGGEST_RESTART" = "Настройки плагина изменены. Пожалуйста, перезапустите программу."; /* Alert message text to ask the user if he really want to uninstall the plugin. Include %@ placeholder for plugin name */ "ALERT_MESSAGE_TEXT_REALLY_UNINSTALL_PLUGIN_%@" = "Должен ли плагин %@ быть удален?"; +/* Infromative text of the disabled updates alert! */ +"ALERT_UPDATES_DISABLED_INFORMATIVE_TEXT_%@!" = "Обновления для текущей сборки %@ отключены!"; + +/* Message text for disabled updates alert! */ +"ALERT_UPDATES_DISABLED_MESSAGE_TEXT" = "Обновления отключены"; + +/* Attachments column title (shows counts) + Menu item to toggle display of attachment count column in entry table */ +"ATTACHMENTS" = "Файлы"; + /* Sucessfully merged external changes */ "AUTO_MERGE_NOTIFICATION_TEXT" = "Автоматическое слияние успешно завершено!"; +/* Menu item for automatic trash creation */ +"AUTOCREATE_TRASH_FOLDER" = "Создать Автоматически"; + +/* Inherit autotype settings menu item */ +"AUTOTYPE_INHERIT" = "Наследовать Настройки Автоввода"; + +/* Message displayed to the user to unlock the database to perform global autotype */ +"AUTOTYPE_MESSAGE_UNLOCK_DATABASE" = "Пожалуйста разблокируйте базу для использования глобального автоввода"; + +/* Disable autotype menu item */ +"AUTOTYPE_NO" = "Отключить Автоввод"; + +/* Notification: Autotype failed, MacPass has no permission to send key strokes */ +"AUTOTYPE_NOTIFICATION_MACPASS_HAS_NO_ACCESSIBILTY_PERMISSIONS" = "Автоввод отключен, так как MacPass не имеет разрешений универсального доступа"; + +/* Notification: Autotype failed, no documents are open */ +"AUTOTYPE_OVERLAY_NO_DOCUMENTS" = "Откройте файл базы данных для использования глобального автоввода!"; + +/* Noticiation: Autotype failed to find a match for %@ (string placeholder) */ +"AUTOTYPE_OVERLAY_NO_MATCH_FOR_%@" = "Нет соответствий %@!"; + +/* Notification: Autotype found a single match for %@ (string placeholder). */ +"AUTOTYPE_OVERLAY_SINGLE_MATCH_FOR_%@" = "Найдено совпадение с %@"; + +/* Notficication: Autotype timed out */ +"AUTOTYPE_TIMED_OUT" = "Истекло время автоввода"; + +/* Enable autotype menu item */ +"AUTOTYPE_YES" = "Включить Автоввод"; + +/* Cancel */ +"CANCEL" = "Отмена"; + +/* Menu item in the database outline context menu to change the database name */ +"CHANGE_DATABASE_NAME" = "Изменить Имя базы данных"; + /* Button to postpone the password change */ "CHANGE_LATER" = "Изменить позже"; +/* Button to show the password change dialog + Single button to show the password change dialog */ +"CHANGE_PASSWORD_WITH_DOTS" = "Изменить пароль…"; + +/* Menu item in the database outline context menu to change the trash group */ +"CHANGE_TRASH_GROUP" = "Изменить группу для мусора"; + +/* Button title in the key file selection dialog for selecting a key */ +"CHOOSE_FILE_BUTTON_TITLE" = "Открыть"; + /* Clear Autotype Button */ -"CLEAR_AUTOTYPE" = "Очистить Авто-ввод"; +"CLEAR_AUTOTYPE" = "Очистить Автоввод"; + +/* Menu to clear recent searches */ +"CLEAR_RECENT_SEARCHES" = "Очистить последние запросы"; + +/* String displayed at dock badge when clipboard is about to be cleared */ +"CLEARING_PASTEBOARD" = "…"; + +/* Field name that was copied to the pasteboard */ +"COPIED_FIELD_%@" = "Скопировано %@"; + +/* Context menu that copies reference to note */ +"COPIED_NOTES_REFERENCE" = "Ссылка на заметку скопирована!"; + +/* Password was copied to the pasteboard */ +"COPIED_PASSWORD" = "Пароль скопирован!"; + +/* Context menu that copies reference to password */ +"COPIED_PASSWORD_REFERENCE" = "Ссылка на пароль скопирована!"; + +/* Context menu that copies reference to title */ +"COPIED_TITLE_REFERENCE" = "Ссылка на заголовок скопирована!"; + +/* URL was copied to the pasteboard */ +"COPIED_URL" = "URL скопирован!"; + +/* Context menu that copies reference to URL */ +"COPIED_URL_REFERENCE" = "Ссылка на URL скопирована!"; + +/* Username was copied to the pasteboard */ +"COPIED_USERNAME" = "Имя пользователя скопировано!"; + +/* Context menu that copies reference to username */ +"COPIED_USERNAME_REFERENCE" = "Ссылка на имя пользователя скопирована!"; + +/* Submenu to copy attributes as reference */ +"COPY_AS_REFERENCE" = "Скопировать ссылку на..."; + +/* Context menu sub-menu to copy attributes as reference */ +"COPY_AS_REFERENCE_MENU" = "Скопировать ссылку на..."; + +/* Submenu to Copy custom fields */ +"COPY_CUSTOM_FIELDS" = "Копировать поля"; /* Context menu sub-menu to copy custom fields to clipboard */ "COPY_CUSTOM_FIELDS_MENU" = "Копировать пользовательское поле…"; +/* Action name when an entry was moved + Action title for copying an entry via drag and drop */ +"COPY_ENTRY" = "Копировать Запись"; + +/* Mask for title to copy field value */ +"COPY_FIELD_%@" = "Копировать %@"; + +/* Action title for copying a group via drag and drop */ +"COPY_GROUP" = "Копировать Группу"; + +/* Context menu that copies reference to note */ +"COPY_NOTES_REFERENCE" = "Заметки"; + +/* Menu item to copy the password of an entry + Toolbar item copy password */ +"COPY_PASSWORD" = "Копировать Пароль"; + +/* Context menu that copies reference to password */ +"COPY_PASSWORD_REFERENCE" = "Пароль"; + +/* Context menu that copies reference to title */ +"COPY_TITLE_REFERENCE" = "Заголовок"; + +/* Menu item to copy the URL of an entry */ +"COPY_URL" = "Копировать URL"; + +/* Context menu that copies reference to URL */ +"COPY_URL_REFERENCE" = "URL"; + +/* Menu item to copy the username of an entry + Toolbar item copy username */ +"COPY_USERNAME" = "Копировать Имя пользователя"; + +/* Context menu that copies reference to username */ +"COPY_USERNAME_REFERENCE" = "Имя пользователя"; + /* Curstom attribute reference item */ "CUSTOM_ATTRIBUTE" = "Пользовательский атрибут"; /* Title for menu for custom search filters */ "CUSTOM_SEARCH_FILTER_MENU" = "Пользовательский Поисковый фильтр…"; +/* Default display name for KDB databases */ +"DATABASE" = "База данных"; + +/* Default Browser */ +"DEFAULT_BROWSER" = "Браузер по умолчанию"; + +/* Default Titel for new Custom-Fields */ +"DEFAULT_CUSTOM_FIELD_TITLE" = "Поле"; + +/* Default Value for new Custom-Fields */ +"DEFAULT_CUSTOM_FIELD_VALUE" = "Значение"; + +/* Title for a newly created entry */ +"DEFAULT_ENTRY_TITLE" = "Новая Запись"; + +/* Title for a newly created group */ +"DEFAULT_GROUP_NAME" = "Новая Группа"; + +/* Default window title for a new window association */ +"DEFAULT_WINDOW_TITLE" = "Заголовок Окна"; + +/* Menu item in the database outline context menu to delete the node from the trash + Menu item to delete an entry + Menu item to delete the selected attached file + Menu item to delete the selected custom icon + Toolbar item delete item */ +"DELETE" = "Удалить"; + +/* Delete Entry */ +"DELETE_ENTRY" = "Удалить Запись"; + +/* Delete Group */ +"DELETE_GROUP" = "Удалить Группу"; + /* Empty Trash */ "DELETE_TRASHED_ENTRY" = "Удалить запись из корзины"; @@ -68,18 +280,55 @@ /* Action name for duplicating entries */ "DUPLICATE_ENTRIES_%ld" = "Дублирующиеся записи %ld"; +/* Menu item to directly diplicate an entry */ +"DUPLICATE_ENTRY" = "Скопировать Запись"; + +/* Menu item to duplicate an entry with options how to duplicate. Will present a dialog. */ +"DUPLICATE_ENTRY_WITH_OPTIONS" = "Скопировать Запись…"; + +/* Menu item in the database outline context menu to change the template group + Menu item on the add entry context menu to edit template groups */ +"EDIT_TEMPLATE_GROUP" = "Изменить группу шаблона"; + +/* Empty Trash + Menu item in the database outline context menu to empyt the trash + Menu item in the database outline to empty the trash + Menu item to empty the trash */ +"EMPTY_TRASH" = "Очистить Корзину"; + +/* Informative text for the enforce password change alert */ +"ENFORCE_PASSWORD_CHANGE_ALERT_DESCRIPTION" = "Вы не можете ничего сохранять, пока не поменяете пароль базы и/или файл ключа."; + +/* Message text for the enforce password change alert */ +"ENFORCE_PASSWORD_CHANGE_ALERT_TITLE" = "Пароль базы данных истек!"; + /* Group row for entry attributes */ "ENTRY_CUSTOM_ATTRIBUTES" = "Пользовательские атрибуты"; /* Group row for entry attributes */ "ENTRY_DEFAULT_ATTRIBUTES" = "Атрибуты по умолчанию"; +/* Tooltip displayed on the index header cell */ +"ENTRY_INDEX_COLUMN_TOOLTIP" = "Колонка для сортировки по предпочтению пользователя"; + +/* Keyfile not valid */ +"ERROR_INVALID_KEYFILE" = "Неверный файл ключа!"; + /* Error description given when adding an invalid plugin */ "ERROR_INVALID_PLUGIN" = "Недействительный плагин"; +/* Passwords do not match */ +"ERROR_PASSWORD_MISSMATCH" = "Пароли не соответствуют!"; + +/* Passwords do not match, keyfile is invalid */ +"ERROR_PASSWORD_MISSMATCH_INVALID_KEYFILE" = "Пароли не соответствуют и файл ключа не верный!"; + /* Recommend/Enforce key change intervall format */ "EVERY_%ld_DAYS" = "Каждые %ld дней"; +/* Format to returen the date an item expires. Includes %@ placehoder for date */ +"EXPIRES_AT_DATE_%@" = "Истекает: %@"; + /* The master key was changed by an external program! */ "EXTERN_CHANGE_OF_MASTERKEY" = "Мастер-ключ был изменен другой программой"; @@ -89,18 +338,47 @@ /* External file change strategy option: Keep local file an ignore external changes */ "FILE_CHANGE_STRATEGY_KEEP_MINE" = "Оставить Мою Версию и Игнорировать Другие Изменения"; -/* External file change strategy option: Merge external changes into local file. */ +/* Button in dialog to merge changes into file! + External file change strategy option: Merge external changes into local file. */ "FILE_CHANGE_STRATEGY_MERGE" = "Слить изменения"; /* External file change strategy option: Use the changed file and discard local changes */ "FILE_CHANGE_STRATEGY_USE_OTHER" = "Загрузить Измененную Версию и Отменить Мои Изменения"; -/* Menu item to toggle display of history count column in entry table */ +/* Informative text displayed when the file was change from another application */ +"FILE_CHANGED_BY_OTHERS_INFO_TEXT" = "Загруженный файл отличается от файла на диске. Что вы хотите делать дальше?"; + +/* Message displayed when an open file was changed from another application */ +"FILE_CHANGED_BY_OTHERS_MESSAGE_TEXT" = "Файл базы данных изменен!"; + +/* Error while reopening last known documents */ +"FILE_OPEN_ERROR" = "Ошибка открытия файла."; + +/* General Settings Label */ +"GENERAL_SETTINGS" = "Общие"; + +/* Group column title */ +"GROUP" = "Группа"; + +/* History count column title + Menu item to toggle display of history count column in entry table */ "HISTORY" = "История"; /* Imports a dragged URL for a new entry */ "IMPORT_URL" = "Импорт по URL"; +/* Toolbar item toggle inspector */ +"INSPECTOR" = "Инспектор"; + +/* Label for the integration settings tab */ +"INTEGRATION_SETTINGS" = "Интеграция"; + +/* Just now */ +"JUST_NOW" = "Прямо сейчас"; + +/* Feature only available in kdbx databases */ +"KDBX_ONLY_FEATURE" = "Функция не поддерживается в KDB базе"; + /* Button in dialog to ignore the changes to an open file! */ "KEEP_MINE_DISCARD_OTHER" = "Оставить Мои, Отменить Другие"; @@ -113,6 +391,12 @@ /* Do not restart MacPass */ "KEEP_RUNNING" = "Оставить Запущеным"; +/* last week */ +"LAST_WEEK" = "Прошлая неделя"; + +/* Toolbar item to Lock the database */ +"LOCK" = "Блокировка"; + /* Message in the open panel to add attachments to an entry */ "MESSAGE_ADD_ATTACHMENT_OPEN_PANEL" = "Выберите файл для вложения"; @@ -122,9 +406,66 @@ /* Message in the open panel to import an XML file */ "MESSAGE_XML_OPEN_PANEL" = "Выберите XML файл для импорта"; -/* Ok button */ +/* Menu item to toggle display of modified date column in entry table + Modification date column title */ +"MODIFIED" = "Дата изменения"; + +/* Action name when an entry was moved */ +"MOVE_ENTRY" = "Переместить Запись"; + +/* Menu displayed as popup selection for search options when multiple items are selected */ +"MULTIPLE_FILTERS_ACTIVE_WITH_DOTS" = "Multiple…"; + +/* Name for a newly created Database */ +"NEW_DATABASE" = "База данных"; + +/* Action name for a newly created entry + Menu item to create a new entry + Toolbar item new entry */ +"NEW_ENTRY" = "Добавить Запись"; + +/* Submenu to add an entry via template */ +"NEW_ENTRY_WITH_TEMPLATE_%@" = "Создать запись из шаблона %@"; + +/* Action name for a newly created group + Menu item to create a new group + Toolbar item new group */ +"NEW_GROUP" = "Добавить Группу"; + +/* Expiration date format, when item does not expire */ +"NO_EXPIRE_DATE_SET" = "Никогда не истекает."; + +/* Menu item to reset the template groups */ +"NO_TEMPLATE_GROUP" = "Нет шаблонов"; + +/* Menu item added to show that no templates are defined */ +"NO_TEMPLATES" = "Шаблоны не найдены"; + +/* Null placeholder for item input field + Placeholder text for input fields if no entry or group is selected */ +"NONE" = "Нет"; + +/* Displayed name when notes or part of notes was copied + Menu item to toggle display of notes column in entry table + Notes column title + Notes reference item */ +"NOTES" = "Заметки"; + +/* Ok Button to dismiss disabled updates alert */ "OK" = "OK"; +/* preset to expire after one montch from now */ +"ONE_MONTH" = "через один месяц"; + +/* preset to expire after one week from now */ +"ONE_WEEK" = "Через одну неделю"; + +/* one week ago */ +"ONE_WEEK_AGO" = "Одна неделя назад"; + +/* preset to expire after one year from now */ +"ONE_YEAR" = "через один год"; + /* Open button in the open panel to add attachments to an entry */ "OPEN_BUTTON_ADD_ATTACHMENT_OPEN_PANEL" = "Приложить"; @@ -137,9 +478,47 @@ /* Action button in Notification to open a document */ "OPEN_DOCUMENT" = "Открыть Документ"; +/* Action button in Notification to show the Accessibilty preferences */ +"OPEN_PREFERENCES" = "Открыть настройки"; + +/* Menu item to open the URL with the default application */ +"OPEN_URL" = "Открыть URL"; + +/* Select Browser */ +"OTHER_BROWSER" = "Выберите браузер…"; + /* No comment provided by engineer. */ "OUTPUT_VALUE" = "Выходящее Значение"; +/* Menu item to toggle display of password column in entry table + Password column title + Password reference item */ +"PASSWORD" = "Пароль"; + +/* Window title for the stand-alone password creator window */ +"PASSWORD_CREATOR_WINDOW_TITLE" = "Генератор паролей"; + +/* Button to reset the password defaults for a single entry */ +"PASSWORD_GENERATOR_RESET_ENTRY_DEFAULTS" = "Сброс"; + +/* Button to set the defaults of the password generator */ +"PASSWORD_GENERATOR_SET_DEFAULTS" = "По умолчанию"; + +/* Placeholder for the password field to aks for password + Placeholder in the unlock-password input field if password is enabled */ +"PASSWORD_INPUT_ENTER_PASSWORD" = "Введите пароль"; + +/* Placeholder for the password input field if passwords are disabled + Placeholder for the repeat password input if passwords are disabled + Placeholder in the unlock-password input field if password is disabled */ +"PASSWORD_INPUT_NO_PASSWORD" = "Нет пароля"; + +/* Placeholder for the repeat password field to aks for the repeated password */ +"PASSWORD_INPUT_REPEAT_PASSWORD" = "Повторите пароль"; + +/* Menu item to perform autotype with the selected entry */ +"PERFORM_AUTOTYPE_FOR_ENTRY" = "Осуществить автоввод"; + /* Info about how many character has to pick in pickchar dialog */ "PICKCHAR_INFO_MESSAGE_PICK_CHARACTERS_%ld" = "Пожалуйста, выберите %ld символов"; @@ -152,6 +531,36 @@ /* Window displayed to the user to pick an amout of characters */ "PICKFIELD_WINDOW_TITLE" = "Выбор полей"; +/* Label for the button when a download is in progress! */ +"PLUGIN_BROWSER_ACTION_DOWNLOAD_IN_PROGRESS" = "Загрузка"; + +/* Label for the button when a download did not succeed */ +"PLUGIN_BROWSER_ACTION_RETRY_FAILED_DOWNLOAD" = "Повторить загрузку"; + +/* Label for the button to show a downloaded file */ +"PLUGIN_BROWSER_ACTION_SHOW_DOWNLOADED_FILE" = "Показать загруженный файл"; + +/* Button to download the Plugin */ +"PLUGIN_BROWSER_DOWNLOAD_PLUGIN_BUTTON" = "Скачать"; + +/* Status for an up-to-date plugin in the plugin browser */ +"PLUGIN_BROWSER_LATEST_VERSION_INSTALLED" = "Установлена последняя версия"; + +/* Status for an outdated plugin version in the plugin browser */ +"PLUGIN_BROWSER_NEWER_VERSION_%@_AVAILABLE" = "Доступна версия %@"; + +/* Status for an uninstalled plugin in the plugin browser */ +"PLUGIN_BROWSER_PLUGIN_NOT_INSTALLED" = "Не установлен"; + +/* Status for an unkonw plugin version in the plugin browser */ +"PLUGIN_BROWSER_UNKNOWN_PLUGIN_VERSION_INSTALLED_%@" = "Неизвестная версия"; + +/* Error for a plugin that is disabled. */ +"PLUGIN_ERROR_DISABLED_PLUGIN" = "Этот плагин отключен пользователем"; + +/* Plugin is not with this version of MacPass */ +"PLUGIN_ERROR_HOST_VERSION_NOT_SUPPORTED" = "Плагин не совместим с текущей версией MacPass"; + /* The plugin could not be initalized */ "PLUGIN_ERROR_INTILIZATION_FAILED" = "Плагин не может быть установлен"; @@ -161,21 +570,73 @@ /* Plugin specifies the wrong principla class! */ "PLUGIN_ERROR_WRONG_PRINCIPAL_CLASS" = "Неподходящий основной класс в плагине"; +/* name for disabled unloaded plugin */ +"PLUGIN_NAME_DISABLED_%@" = "🚫 %@"; + +/* Name for unloaded plugin with errors */ +"PLUGIN_NAME_ERROR_%@" = "⚠️ %@"; + +/* Label for plugin settings tab */ +"PLUGIN_SETTINGS" = "Плагины"; + /* Generic message displayed if no details are know why a plugin was not loaded. */ "PLUGIN_SETTINGS_GENERIC_ERROR_MESSAGE" = "Плагин не может быть загружен."; /* Plugin version. Include a %@ placeholder for version string */ "PLUGIN_VERSION_%@" = "Версия: %@"; +/* Menu item to preview the selected attached file. */ +"PREVIEW" = "Предпросмотр"; + +/* Recent searches menu item */ +"RECENT_SEARCHES" = "Последние запросы"; + +/* Informative text for the recommend password change alert */ +"RECOMMEND_PASSWORD_CHANGE_ALERT_DESCRIPTION" = "Рекомендуется сменить пароль базы данных и/или файл ключа."; + +/* Message text for the recommend password change alert */ +"RECOMMEND_PASSWORD_CHANGE_ALERT_TITLE" = "Пожалуйста, измените пароль базы данных!"; + /* Restart */ "RESTART" = "Перезапустить"; /* Action to restore and Entry to a previous state of it's history */ "RESTORE_HISTORY_ENTRY" = "Восстановить Историческую Запись"; +/* Menu item to save the selected attached file. + Save file menu item title when save will just save the file */ +"SAVE" = "Сохранить"; + +/* Button title to save the generated key file */ +"SAVE_KEYFILE" = "Сохранить файл ключа"; + +/* Save file menu item title when save will prompt for a location to save or ask for a password/key */ +"SAVE_WITH_DOTS" = "Сохранить…"; + +/* Search input in Toolbar */ +"SEARCH" = "Поиск"; + +/* Search option: Find duplicate passwords */ +"SEARCH_DUPLICATE_PASSWORDS" = "Дубли паролей"; + +/* Search option: Find expired entries */ +"SEARCH_EXPIRED_ENTRIES" = "Истекло"; + +/* Inherit search settings menu item */ +"SEARCH_INHERIT" = "Наследовать Настройки Поиска"; + +/* Disable search menu item */ +"SEARCH_NO" = "Исключить из Поиска"; + /* No comment provided by engineer. */ "SEARCH_VALUE" = "Поисковое значение"; +/* Enable search menu item */ +"SEARCH_YES" = "Включить в Поиск"; + +/* Menu item title for the expiry preset selection menu in the date picker */ +"SELECT_DATE_PRESET" = "Использовать установки…"; + /* Message on the open panel for selecting which browser to use for opening URLs */ "SELECT_DEFAULT_BROWSER_OPEN_PANEL_MESSAGE" = "Выберите браузер, которым нужно открывать URL."; @@ -185,14 +646,33 @@ /* Message for the dialog to open a file for merge */ "SELECT_FILE_TO_MERGE" = "Выбор файла для слияния"; +/* Menu displayed as popup selection for search options if no filter is selected */ +"SELECT_FILTER_WITH_DOTS" = "Выбрать…"; + /* Checkbox in dialog to set the selection as default file change strategy! */ "SET_AS_DEFAULT_FILE_CHANGE_STRATEGY" = "Использовать этот способ по умолчанию. Вы сможете поменять это в любое время в настройках."; -/* Menu item to show the reference builder in a text view's context menu */ -"SHOW_REFERENCE_BUILDER" = "Показать конструктор связей"; +/* Menu item to show the history of the selected entry + Toolbar item to toggle history display */ +"SHOW_HISTORY" = "Показать историю"; + +/* Displayed name when title field was copied + Menu item to toggle display of title column in entry table + Title column title + Title reference item */ +"TITLE" = "Заголовок"; + +/* preset to expire tomorrow */ +"TOMORROW" = "Завтра"; /* Toolbar item to perform autotype */ -"TOOLBAR_PERFORM_AUTOTYPE_FOR_ENTRY" = "Авто-ввод"; +"TOOLBAR_PERFORM_AUTOTYPE_FOR_ENTRY" = "Автоввод"; + +/* Move Entry to Trash */ +"TRASH_ENTRY" = "Удалить Запись"; + +/* Move Group to Trash */ +"TRASH_GROUP" = "Удалить Группу"; /* Uninstall plugin */ "UNINSTALL" = "Удалить"; @@ -209,11 +689,26 @@ /* No comment provided by engineer. */ "UNKNOWN_TOOLBAR_ITEM" = "Неизвестный элемент панели инструментов"; -/* UUID reference item */ +/* Update Settings Label */ +"UPDATE_SETTINGS" = "Обновления"; + +/* Menu item to toggle display of url column in entry table + Submenu with options what to do with the URL of an entry + Url column title + URL reference item */ +"URL" = "URL"; + +/* Menu item to toggle display of username column in entry table + Username column title + Username reference item */ +"USERNAME" = "Имя пользователя"; + +/* Displayed name when uuid field was copied + UUID reference item */ "UUID" = "UUID"; -/* Message text for disabled updates alert! */ -"Updates are disabled!" = "Обновления отключены!"; +/* No Key or Password */ +"WARNING_NO_PASSWORD_OR_KEYFILE" = "Не было применено ни пароля, ни файла ключа!"; /* Informative Text displayed when clearing the Trash */ "WARNING_ON_DELETE_TRASHED_NODE_DESCRIPTION" = "Все записи из корзины, будут удалены!"; @@ -221,176 +716,21 @@ /* Message text for the alert displayed when deleting a node */ "WARNING_ON_DELETE_TRASHED_NODE_TITLE" = "Удаление записей из корзины"; -/* - Actions - */ -"NEW_ENTRY" = "Добавить Запись"; -"NEW_GROUP" = "Добавить Группу"; -"DUPLICATE_ENTRY" = "Скопировать Запись"; -"DUPLICATE_ENTRY_WITH_OPTIONS" = "Скопировать Запись…"; -"COPY_ENTRY" = "Копировать Запись"; -"COPY_GROUP" = "Копировать Группу"; -"ADD_TREMPLATE_ENTRY" = "Создать шаблонную запись"; -"DELETE_GROUP" = "Удалить Группу"; -"DELETE_ENTRY" = "Удалить Запись"; -"EDIT_TEMPLATE_GROUP" = "Изменить группу шаблона"; -"EMPTY_TRASH" = "Очистить Корзину"; -"MOVE_ENTRY" = "Переместить Запись"; -"MOVE_GROUP" = "Переместить Группу"; -"NEW_ENTRY_WITH_TEMPLATE_%@" = "Создать запись из шаблона %@"; -"NEW_DATABASE" = "База данных"; -"OPEN_URL" = "Открыть URL"; -"PERFORM_AUTOTYPE_FOR_ENTRY" = "Осуществить автоввод"; -"PREVIEW" = "Предпросмотр"; -"PASSWORD_GENERATOR_SET_DEFAULTS" = "По умолчанию"; -"PASSWORD_GENERATOR_RESET_ENTRY_DEFAULTS" = "Сброс"; -"TRASH_ENTRY" = "Удалить Запись"; -"TRASH_GROUP" = "Удалить Группу"; -"SHOW_HISTORY" = "Показать историю"; - -/* - Search - */ -"CLEAR_RECENT_SEARCHES" = "Очистить последние запросы"; -"RECENT_SEARCHES" = "Последние запросы"; -"SEARCH_DUPLICATE_PASSWORDS" = "Дубли паролей"; -"SEARCH_EXPIRED_ENTRIES" = "Истекло"; -"SELECT_FILTER_WITH_DOTS" = "Выбрать…"; - -/* - Direct Translations - */ -"ACTION" = "Действие"; -"ATTACHMENTS" = "Файлы"; -"CANCEL" = "Отмена"; -"DATABASE" = "База данных"; -"DELETE" = "Удалить"; -"EDIT" = "Изменено"; -"GROUP" = "Группа"; -"INSPECTOR" = "Инспектор"; -"LOCK" = "Блокировка"; -"MODIFIED" = "Изменить"; -"NONE" = "Нет"; -"NOTES" = "Заметки"; -"PASSWORD" = "Пароль"; -"SAVE" = "Сохранить"; -"SAVE_WITH_DOTS" = "Сохранить…"; -"SEARCH" = "Поиск"; -"TITLE" = "Заголовок"; -"URL" = "URL"; -"USERNAME" = "Имя пользователя"; -"WINDOWS" = "Окна"; - - -"CHANGE_DATABASE_NAME" = "Изменить Имя базы данных"; -"CHANGE_TRASH_GROUP" = "Изменить группу для мусора"; - -/* Field nam that was copied to the pasteboard */ -"COPIED_FIELD_%@" = "Скопировано %@"; -"COPIED_PASSWORD" = "Пароль скопирован!"; -"COPIED_URL" = "URL скопирован!"; -"COPIED_USERNAME" = "Имя пользователя скопировано!"; -"COPY_CUSTOM_FIELDS" = "Копировать поля"; -"COPY_FIELD_%@" = "Копировать %@"; -"COPY_PASSWORD" = "Копировать Пароль"; -"COPY_URL" = "Копировать URL"; -"COPY_USERNAME" = "Копировать Имя пользователя"; - -/* Dock Badge */ -"CLEARING_PASTEBOARD" = "…"; - -/* Group Inspector */ -/* Autotype Combobox */ -"AUTOTYPE_NO" = "Отключить Автоввод"; -"AUTOTYPE_YES" = "Включить Автоввод"; -"AUTOTYPE_INHERIT" = "Наследовать Настройки Автоввода"; - -/* Search Combobox */ -"SEARCH_INHERIT" = "Наследовать Настройки Поиска"; -"SEARCH_YES" = "Включить в Поиск"; -"SEARCH_NO" = "Исключить из Поиска"; - -/* - Date/Time Displays - */ -/* Created at template string. %@ is replaced by localized date and time */ -"CREATED_AT_%@" = "Создано: %@"; -/* Modifed at template string. %@ is replaced by localized date and time */ -"MODIFED_AT_%@" = "Изменено: %@"; - -"EXPIRES_AT_DATE_%@" = "Истекает: %@"; -"NO_EXPIRE_DATE_SET" = "Никогда не истекает."; - -/* - Defaults for new objects - */ -"DEFAULT_CUSTOM_FIELD_TITLE" = "Поле"; -"DEFAULT_CUSTOM_FIELD_VALUE" = "Значение"; -"DEFAULT_ENTRY_TITLE" = "Новая Запись"; -"DEFAULT_GROUP_NAME" = "Новая Группа"; -"DEFAULT_WINDOW_TITLE" = "Заголовок Окна"; - -/* Settings */ -"GENERAL_SETTINGS" = "Общие"; -"INTEGRATION_SETTINGS" = "Интеграция"; -"UPDATE_SETTINGS" = "Обновления"; -"WORKFLOW_SETTINGS" = "Рабочие настройки"; -"DEFAULT_BROWSER" = "Браузер по умолчанию"; -"OTHER_BROWSER" = "Выберите браузер…"; -"PLUGIN_SETTINGS" = "Плагины"; - -/* Feature not supported in Version */ -"KDBX_ONLY_FEATURE" = "Функция не поддерживается в KDB базе"; - -/* Template */ -"NO_TEMPLATE_GROUP" = "Нет шаблонов"; -"NO_TEMPLATES" = "Шаблоны не найдены"; - -/* Kefile */ -"SAVE_KEYFILE" = "Сохранить файл ключа"; - -/* Autoype */ -/* Candiate dialog */ -"SELECT_AUTOTYPE_CANDIDATE" = "Выберите кандидата!"; -"AUTOTYPE_OVERLAY_NO_DOCUMENTS" = "Откройте файл базы данных для использования глобального авто-ввода!"; -"AUTOTYPE_OVERLAY_NO_MATCH_FOR_%@" = "Нет соответствий %@!"; -"AUTOTYPE_OVERLAY_SINGLE_MATCH" = "Соответствие!"; - -/* Alert Dialogs */ +/* Informative Text displayed when clearing the Trash */ "WARNING_ON_EMPTY_TRASH_DESCRIPTION" = "Очистку корзины отменить нельзя."; + +/* Message text for the alert displayed when clearing the Trash */ "WARNING_ON_EMPTY_TRASH_TITLE" = "Очистить корзину?"; -"WARNING_ON_LOSSY_SAVE" = "Сохранение базы в KDB формате может вызвать потерю данных."; -"WARNING_ON_LOSSY_SAVE_DESCRIPTION" = "Формат KDB не умеет хранить всю информацию."; -"CHANGE_FORMAT" = "Изменить формат файла на KDBX"; - -"ENFORCE_PASSWORD_CHANGE_ALERT_TITLE" = "Пароль базы данных истек!"; -"ENFORCE_PASSWORD_CHANGE_ALERT_DESCRIPTION" = "Вы не можете ничего сохранять, пока не поменяете пароль базы и/или файл ключа."; - -"RECOMMEND_PASSWORD_CHANGE_ALERT_TITLE" = "Пожалуйста, измените пароль базы данных!"; -"RECOMMEND_PASSWORD_CHANGE_ALERT_DESCRIPTION" = "Рекомендуется сменить пароль базы данных и/или файл ключа."; -"CHANGE_PASSWORD_WITH_DOTS" = "Изменить пароль…"; +/* No comment provided by engineer. */ "WARNING_ON_SAVE_NO_PASSWORD_OR_KEY_SET" = "Не указан пароль или файл ключей."; + +/* No comment provided by engineer. */ "WARNING_ON_SAVE_NO_PASSWORD_OR_KEY_SET_SUGGESTION" = "Пожалуйста, укажите пароль и/или файл ключей для этой базы данных. Отмена этого приведет к отмене всех изменений и блокировке документа"; -/* Message displayed when an open file was changed from another application */ -"FILE_CHANGED_BY_OTHERS_MESSAGE_TEXT" = "Файл базы данных изменен!"; -/* Informative text displayed when the file was change form another application */ -"FILE_CHANGED_BY_OTHERS_INFO_TEXT" = "Загруженный файл отличается от файла на диске. Что вы хотите делать дальше?"; -/* Button to ignore the changes */ -"KEEP_MINE" = "Сохранить текущую версию и игнорировать изменения на диске!"; -/* Merge changes into file! */ -"MERGE_CHANGES" = "Слияние изменений!"; +/* Label for the workflow settings tab */ +"WORKFLOW_SETTINGS" = "Рабочие настройки"; -/* Password Input Messages, Errors and Warning */ -"PASSWORD_INPUT_NO_PASSWORD" = "Нет пароля"; -"PASSWORD_INPUT_ENTER_PASSWORD" = "Введите пароль"; -"PASSWORD_INPUT_REPEAT_PASSWORD" = "Повторите пароль"; -"WARNING_NO_PASSWORD_OR_KEYFILE" = "Не было применено ни пароля, ни файла ключа!"; -"ERROR_PASSWORD_MISSMATCH_INVALID_KEYFILE" = "Пароли не соответствуют и файл ключа не верный!"; -"ERROR_PASSWORD_MISSMATCH" = "Пароли не соответствуют!"; -"ERROR_INVALID_KEYFILE" = "Неверный файл ключа!"; +/* Yesterday */ +"YESTERDAY" = "Вчера"; -/* Misc */ -"DOCUMENT_AUTOTYPE_CORRUPTION_WARNING" = "Пожалуйста, запустите Исправление Автоввода..."; -"FILE_OPEN_ERROR" = "Ошибка открытия файла."; diff --git a/MacPass/ru.lproj/MainMenu.strings b/MacPass/ru.lproj/MainMenu.strings index 9fb96f04..fd0d40b9 100644 --- a/MacPass/ru.lproj/MainMenu.strings +++ b/MacPass/ru.lproj/MainMenu.strings @@ -1,3 +1,11 @@ +/* Class = "NSMenuItem"; title = "Focus Entries"; ObjectID = "2VP-vB-IeX"; */ +"2VP-vB-IeX.title" = "Записи"; + +/* Class = "NSMenuItem"; title = "Item"; ObjectID = "3st-rv-EeQ"; */ +"3st-rv-EeQ.title" = "Элемент"; + +/* Class = "NSMenu"; title = "Import"; ObjectID = "4q9-u1-pcm"; */ +"4q9-u1-pcm.title" = "Импорт"; /* Class = "NSMenuItem"; title = "Bring All to Front"; ObjectID = "5"; */ "5.title" = "На передний план"; @@ -35,7 +43,7 @@ /* Class = "NSMenu"; title = "File"; ObjectID = "81"; */ "81.title" = "Файл"; -/* Class = "NSMenuItem"; title = "New"; ObjectID = "82"; */ +/* Class = "NSMenuItem"; title = "New Database"; ObjectID = "82"; */ "82.title" = "Новый"; /* Class = "NSMenuItem"; title = "File"; ObjectID = "83"; */ @@ -131,7 +139,7 @@ /* Class = "NSMenuItem"; title = "Toggle Inspector"; ObjectID = "1181"; */ "1181.title" = "Переключить Инспектор"; -/* Class = "NSMenuItem"; title = "Show Password Creator"; ObjectID = "1200"; */ +/* Class = "NSMenuItem"; title = "Show Password Generator"; ObjectID = "1200"; */ "1200.title" = "Показать Генератор Паролей"; /* Class = "NSMenuItem"; title = "Change Master Password…"; ObjectID = "1203"; */ @@ -143,32 +151,45 @@ /* Class = "NSMenuItem"; title = "Save As…"; ObjectID = "1243"; */ "1243.title" = "Сохранить Как…"; -/* Class = "NSMenuItem"; title = "Export As XML…"; ObjectID = "1259"; */ +/* Class = "NSMenuItem"; title = "XML…"; ObjectID = "1259"; */ "1259.title" = "Экспортировать в XML…"; /* Class = "NSMenuItem"; title = "Lock"; ObjectID = "1261"; */ "1261.title" = "Заблокировать"; -/* Class = "NSMenuItem"; title = "Focus Entries"; ObjectID = "2VP-vB-IeX"; */ -"2VP-vB-IeX.title" = "Записи"; - -/* Class = "NSMenuItem"; title = "Focus Groups"; ObjectID = "HxM-dV-LIH"; */ -"HxM-dV-LIH.title" = "Группы"; - -/* Class = "NSMenuItem"; title = "Focus Inspector"; ObjectID = "Zje-Me-5c8"; */ -"Zje-Me-5c8.title" = "Инспектор"; +/* Class = "NSMenuItem"; title = "Import"; ObjectID = "aTb-sW-nUd"; */ +"aTb-sW-nUd.title" = "Импорт"; /* Class = "NSMenuItem"; title = "Quicklook"; ObjectID = "aVO-9F-Lwc"; */ "aVO-9F-Lwc.title" = "Быстрый просмотр"; +/* Class = "NSMenuItem"; title = "Focus Groups"; ObjectID = "HxM-dV-LIH"; */ +"HxM-dV-LIH.title" = "Группы"; + /* Class = "NSMenuItem"; title = "Save a Copy…"; ObjectID = "i24-Gn-j9c"; */ "i24-Gn-j9c.title" = "Сохранить копию…"; /* Class = "NSMenuItem"; title = "Fix Autotype…"; ObjectID = "nx7-Vf-LiD"; */ "nx7-Vf-LiD.title" = "Исправить Автоввод…"; -/* Class = "NSMenuItem"; title = "Import XML…"; ObjectID = "rW0-r1-QYL"; */ +/* Class = "NSMenu"; title = "Export"; ObjectID = "p8h-Fg-h1O"; */ +"p8h-Fg-h1O.title" = "Экспорт"; + +/* Class = "NSMenuItem"; title = "XML…"; ObjectID = "rW0-r1-QYL"; */ "rW0-r1-QYL.title" = "Импортировать XML…"; +/* Class = "NSMenu"; title = "Item"; ObjectID = "Ttt-tR-emo"; */ +"Ttt-tR-emo.title" = "Элемент"; + +/* Class = "NSMenuItem"; title = "Export"; ObjectID = "tz9-yK-pOf"; */ +"tz9-yK-pOf.title" = "Экспорт"; + +/* Class = "NSMenuItem"; title = "Focus Inspector"; ObjectID = "Zje-Me-5c8"; */ +"Zje-Me-5c8.title" = "Инспектор"; + /* Class = "NSMenuItem"; title = "Check for Updates…"; ObjectID = "zMO-8r-g5v"; */ -"zMO-8r-g5v.title" = "Проверить Обновления…"; +"zMO-8r-g5v.title" = "Проверить обновления…"; + +/* Class = "NSMenuItem"; title = "Merge With…"; ObjectID = "zvE-0h-UxI"; */ +"zvE-0h-UxI.title" = "Слияние с…"; + diff --git a/MacPass/ru.lproj/PasswordCreatorView.strings b/MacPass/ru.lproj/PasswordCreatorView.strings index 83a6bc3d..917875ec 100644 --- a/MacPass/ru.lproj/PasswordCreatorView.strings +++ b/MacPass/ru.lproj/PasswordCreatorView.strings @@ -1,11 +1,10 @@ - /* Class = "NSTextFieldCell"; title = "Password:"; ObjectID = "149"; */ "149.title" = "Пароль:"; /* Class = "NSTextFieldCell"; title = "Length:"; ObjectID = "179"; */ "179.title" = "Длина:"; -/* Class = "NSBox"; title = "Allowed Characters"; ObjectID = "332"; */ +/* Class = "NSBox"; title = "Character options"; ObjectID = "332"; */ "332.title" = "Допустимые символы"; /* Class = "NSButtonCell"; title = "A-Z"; ObjectID = "453"; */ @@ -38,8 +37,12 @@ /* Class = "NSTextFieldCell"; title = "25000 bit"; ObjectID = "653"; */ "653.title" = "25000 бит"; +/* Class = "NSButtonCell"; title = "Use default only for selected entry"; ObjectID = "cfZ-5F-Nge"; */ +"cfZ-5F-Nge.title" = "Использовать умолчания только для выбранной записи"; + +/* Class = "NSButtonCell"; title = "Use characters from every group"; ObjectID = "CMc-Uh-Fo5"; */ +"CMc-Uh-Fo5.title" = "Использовать символы из всех групп"; + /* Class = "NSButtonCell"; title = "Set Default"; ObjectID = "Wvs-Md-Ob8"; */ "Wvs-Md-Ob8.title" = "По умолчанию"; -/* Class = "NSButtonCell"; title = "Use default only for selected entry"; ObjectID = "cfZ-5F-Nge"; */ -"cfZ-5F-Nge.title" = "Использовать умолчания только для выбранной записи"; diff --git a/MacPass/ru.lproj/PasswordInputView.strings b/MacPass/ru.lproj/PasswordInputView.strings index e9bc9ee0..af74eec7 100644 --- a/MacPass/ru.lproj/PasswordInputView.strings +++ b/MacPass/ru.lproj/PasswordInputView.strings @@ -1,4 +1,3 @@ - /* Class = "NSButtonCell"; title = "Unlock"; ObjectID = "3"; */ "3.title" = "Разблокировать"; @@ -11,5 +10,9 @@ /* Class = "NSSecureTextFieldCell"; placeholderString = "Enter Password"; ObjectID = "339"; */ "339.placeholderString" = "Введите пароль"; +/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "erj-mR-UyO"; */ +"erj-mR-UyO.title" = "Отмена"; + /* Class = "NSButtonCell"; title = "Password"; ObjectID = "IU9-5u-jn9"; */ "IU9-5u-jn9.title" = "Пароль"; + diff --git a/MacPass/ru.lproj/PluginPreferences.strings b/MacPass/ru.lproj/PluginPreferences.strings index b44d628d..4a2983b9 100644 --- a/MacPass/ru.lproj/PluginPreferences.strings +++ b/MacPass/ru.lproj/PluginPreferences.strings @@ -1,15 +1,21 @@ - -/* Class = "NSTextFieldCell"; title = "If enabled, only properly signed Plugins will be loaded. Keep in mind, that Plugins have full access to your data! Changes take affect on restart."; ObjectID = "2bX-8S-9XM"; */ +/* Class = "NSTextFieldCell"; title = "If enabled, Plugins without proper signatures will be allowed to load. Keep in mind, that Plugins have full access to your data! Changes take affect on restart."; ObjectID = "2bX-8S-9XM"; */ "2bX-8S-9XM.title" = "Если включено, будут загружены только правильно подписанные Плагины. Пожалуйста, помните, что Плагины имеют полный доступ к вашим данным! Изменения вступят в силу после перезагрузки."; /* Class = "NSButtonCell"; title = "Load unsecure Plugins"; ObjectID = "C4B-6z-ZqX"; */ "C4B-6z-ZqX.title" = "Загружать небезопасные Плагины"; -/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "STt-PQ-Szr"; */ -"STt-PQ-Szr.title" = "Текстовая Ячейка"; - /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "fug-79-n9g"; */ "fug-79-n9g.title" = "Табличная ячейка"; +/* Class = "NSButtonCell"; title = "Browse Available Plugins…"; ObjectID = "sqO-8H-n1y"; */ +"sqO-8H-n1y.title" = "Обзор доступных плагинов"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "STt-PQ-Szr"; */ +"STt-PQ-Szr.title" = "Текстовая Ячейка"; + /* Class = "NSBox"; title = "Box"; ObjectID = "vBs-Ga-aq0"; */ "vBs-Ga-aq0.title" = "Блок"; + +/* Class = "NSButtonCell"; title = "Force loading of incompatible Plugins"; ObjectID = "yak-fS-jtA"; */ +"yak-fS-jtA.title" = "Принудительно загружать несовместимые плагины"; + diff --git a/MacPass/ru.lproj/PluginRepositoryBrowserView.strings b/MacPass/ru.lproj/PluginRepositoryBrowserView.strings new file mode 100644 index 00000000..b2ed3792 --- /dev/null +++ b/MacPass/ru.lproj/PluginRepositoryBrowserView.strings @@ -0,0 +1,17 @@ +/* Class = "NSButtonCell"; title = "Refresh"; ObjectID = "NZw-nO-lZ3"; */ +"NZw-nO-lZ3.title" = "Обновить"; + +/* Class = "NSTableColumn"; headerCell.title = "Plugin"; ObjectID = "Nzo-rR-Hfx"; */ +"Nzo-rR-Hfx.headerCell.title" = "Плагин"; + +/* Class = "NSTableColumn"; headerCell.title = "Status"; ObjectID = "g1Q-BS-vCR"; */ +"g1Q-BS-vCR.headerCell.title" = "Статус"; + +/* Class = "NSTableColumn"; headerCell.title = "Latest Version"; ObjectID = "hFg-AD-SqD"; */ +"hFg-AD-SqD.headerCell.title" = "Последняя версия"; + +/* Class = "NSButtonCell"; title = "Done"; ObjectID = "j9a-fn-Pye"; */ +"j9a-fn-Pye.title" = "Готово"; + +/* Class = "NSTextFieldCell"; title = "Last updated:"; ObjectID = "ntD-sJ-NRw"; */ +"ntD-sJ-NRw.title" = "Последнее обновление:"; diff --git a/MacPass/ru.lproj/SavePanelAccessoryView.strings b/MacPass/ru.lproj/SavePanelAccessoryView.strings new file mode 100644 index 00000000..4d0c086e --- /dev/null +++ b/MacPass/ru.lproj/SavePanelAccessoryView.strings @@ -0,0 +1,15 @@ + +/* Class = "NSMenu"; title = "OtherViews"; ObjectID = "4"; */ +"4.title" = "OtherViews"; + +/* Class = "NSMenuItem"; title = "KeePass 1 (KDB)"; ObjectID = "5"; */ +"5.title" = "KeePass 1 (KDB)"; + +/* Class = "NSMenuItem"; title = "KeePass 2 (KDBX)"; ObjectID = "6"; */ +"6.title" = "KeePass 2 (KDBX)"; + +/* Class = "NSTextFieldCell"; title = "Format:"; ObjectID = "12"; */ +"12.title" = "Формат:"; + +/* Class = "NSTextFieldCell"; title = "Not all Information inside your current database can be stored with this format."; ObjectID = "52"; */ +"52.title" = "Не вся информация из вашей базы может быть сохранена в выбранный формат."; diff --git a/MacPass/ru.lproj/UpdateSettings.strings b/MacPass/ru.lproj/UpdateSettings.strings index 9322702c..035fcdde 100644 --- a/MacPass/ru.lproj/UpdateSettings.strings +++ b/MacPass/ru.lproj/UpdateSettings.strings @@ -1,12 +1,14 @@ - /* Class = "NSMenuItem"; title = "every Week"; ObjectID = "3FR-Va-iau"; */ -"3FR-Va-iau.title" = "каждую Неделю"; +"3FR-Va-iau.title" = "каждую неделю"; /* Class = "NSTextFieldCell"; title = "Check for Updates"; ObjectID = "9tL-CA-Vdg"; */ "9tL-CA-Vdg.title" = "Проверять обновления"; /* Class = "NSMenuItem"; title = "every Hour"; ObjectID = "DjF-1I-6Nq"; */ -"DjF-1I-6Nq.title" = "каждый Час"; +"DjF-1I-6Nq.title" = "каждый час"; + +/* Class = "NSMenuItem"; title = "every Day"; ObjectID = "o9E-hk-H1T"; */ +"o9E-hk-H1T.title" = "каждый день"; /* Class = "NSButtonCell"; title = "Automatically Check for Updates"; ObjectID = "RFg-q1-AwJ"; */ "RFg-q1-AwJ.title" = "Автоматически проверять обновления"; @@ -15,7 +17,5 @@ "RKd-H8-eCF.title" = "OtherViews"; /* Class = "NSMenuItem"; title = "every Month"; ObjectID = "Uo3-kv-1ro"; */ -"Uo3-kv-1ro.title" = "каждый Месяц"; +"Uo3-kv-1ro.title" = "каждый месяц"; -/* Class = "NSMenuItem"; title = "every Day"; ObjectID = "o9E-hk-H1T"; */ -"o9E-hk-H1T.title" = "каждый День"; diff --git a/MacPass/ru.lproj/WorkflowSettings.strings b/MacPass/ru.lproj/WorkflowSettings.strings index 3c00a432..87461a57 100644 --- a/MacPass/ru.lproj/WorkflowSettings.strings +++ b/MacPass/ru.lproj/WorkflowSettings.strings @@ -27,4 +27,10 @@ "7YX-EA-9KA.title" = "Браузер по умолчанию"; /* Class = "NSTextFieldCell"; title = "Open URLs in:"; ObjectID = "soD-wI-YOH"; */ -"soD-wI-YOH.title" = "Открывать URLы в:"; +"soD-wI-YOH.title" = "Открывать ссылки в:"; + +/* Class = "NSBox"; title = "Templates"; ObjectID = "Xvt-tP-TbR"; */ +"Xvt-tP-TbR.title" = "Шаблоны"; + +/* Class = "NSButtonCell"; title = "Update password for new entries"; ObjectID = "RaM-t2-DVR"; */ +"RaM-t2-DVR.title" = "Обновить пароль для новых записей";