From d84a1c214c51be16dda8ba50ba6872de44d1d9f9 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 7 Apr 2021 19:30:17 +0100 Subject: [PATCH 001/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index f5bfabbed..bc8e753ef 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -3066,7 +3066,7 @@ "audit_hibp_warning_yes" = "Да, я согласен"; /* Always Check */ -"hibp_check_interval_always_check" = "При изменении БД"; +"hibp_check_interval_always_check" = "По событию в БД"; /* Once a Day */ "hibp_check_interval_once_a_day" = "Ежедневно"; From 2573ef15c055fae3aedc3d28ec8234bc0f659d5f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 7 Apr 2021 19:58:03 +0100 Subject: [PATCH 002/285] New translations Localizable.strings (Czech) --- StrongBox/cs/Localizable.strings | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/StrongBox/cs/Localizable.strings b/StrongBox/cs/Localizable.strings index 68696ee99..27d7d107f 100644 --- a/StrongBox/cs/Localizable.strings +++ b/StrongBox/cs/Localizable.strings @@ -4171,10 +4171,10 @@ "safes_vc_slide_left_open_online_action" = "Otevřít online"; /* At least one of these database is open and unlocked. You must lock this database before you can remove it. */ -"mac_at_least_one_db_unlocked_cannot_remove" = "At least one of these databases is unlocked. You must lock this database before you can remove it."; +"mac_at_least_one_db_unlocked_cannot_remove" = "Alespoň jedna z těchto databází je odemčena. Před odstraněním musíte tuto databázi zamknout."; /* About Strongbox %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox 1.52.17' */ -"prefs_vc_app_version_info_none_pro_fmt" = "About Strongbox %@"; +"prefs_vc_app_version_info_none_pro_fmt" = "O Strongbox %@"; /* About Strongbox Pro %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox Pro 1.52.17' */ "prefs_vc_app_version_info_pro_fmt" = "O Strongbox Pro %@"; @@ -4186,13 +4186,13 @@ "subtitle_app_version_info_pro_fmt" = "Strongbox Pro %@"; /* Remove Tag */ -"mac_undo_action_remove_tag" = "Remove Tag"; +"mac_undo_action_remove_tag" = "Odebrat štítek"; /* Add Tag */ -"mac_undo_action_add_tag" = "Add Tag"; +"mac_undo_action_add_tag" = "Přidat štítek"; /* Tags */ "generic_fieldname_tags" = "Štítky"; /* Enter a new tag to add for this item */ -"mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; +"mac_vc_please_enter_a_tag" = "Zadejte nový štítek, který chcete přidat do této položky"; From a1b793b616aca729fa52a3bfcc5c0cd9d9f48db6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 7 Apr 2021 19:58:04 +0100 Subject: [PATCH 003/285] New translations Main.strings (Czech) --- MacBox/cs/Main.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/cs/Main.strings b/MacBox/cs/Main.strings index 736ac35f2..04d6557c8 100644 --- a/MacBox/cs/Main.strings +++ b/MacBox/cs/Main.strings @@ -353,7 +353,7 @@ "VwW-w5-kef.title" = "Buňka zobrazení tabulky"; /* Class = "NSTextFieldCell"; title = "Strongbox Pro - No need to localize"; ObjectID = "W42-Es-LLn"; */ -"W42-Es-LLn.title" = "Strongbox Pro - No need to localize"; +"W42-Es-LLn.title" = "Strongbox Pro - Není třeba lokalizovat"; /* Class = "NSMenu"; title = "Edit"; ObjectID = "W48-6f-4Dl"; */ "W48-6f-4Dl.title" = "Upravit"; From a42ab11a26927bd68e6baf69bb9a4e1fea821dfc Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 7 Apr 2021 19:58:05 +0100 Subject: [PATCH 004/285] New translations DatabasesManager.strings (Czech) --- MacBox/cs/DatabasesManager.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MacBox/cs/DatabasesManager.strings b/MacBox/cs/DatabasesManager.strings index 422d9336a..31f2a7d2e 100644 --- a/MacBox/cs/DatabasesManager.strings +++ b/MacBox/cs/DatabasesManager.strings @@ -1,5 +1,5 @@ /* Class = "NSMenuItem"; title = "Backups..."; ObjectID = "5DL-ks-WsT"; */ -"5DL-ks-WsT.title" = "Backups..."; +"5DL-ks-WsT.title" = "Zálohy..."; /* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "BCh-vO-qAh"; */ "BCh-vO-qAh.headerCell.title" = "Název"; @@ -20,7 +20,7 @@ "fJ0-AB-Gg3.title" = "Vytvořit novou databázi..."; /* Class = "NSViewController"; title = "Databases Manager (⌘D)"; ObjectID = "gEg-ae-E2m"; */ -"gEg-ae-E2m.title" = "Databases Manager (⌘D)"; +"gEg-ae-E2m.title" = "Správce databází (⌘D)"; /* Class = "NSMenuItem"; title = "Add Database..."; ObjectID = "iB1-Yi-8am"; */ "iB1-Yi-8am.title" = "Přidat databázi..."; @@ -32,7 +32,7 @@ "jtn-Ih-H3a.title" = "Textová buňka"; /* Class = "NSWindow"; title = "Databases Manager (⌘D)"; ObjectID = "nfd-AK-Hdk"; */ -"nfd-AK-Hdk.title" = "Databases Manager (⌘D)"; +"nfd-AK-Hdk.title" = "Správce databází (⌘D)"; /* Class = "NSButtonCell"; title = "Remove"; ObjectID = "rbv-MG-gLm"; */ "rbv-MG-gLm.title" = "Odebrat"; From 50b0a7a82ff7e728d6493cc05b28a251b9edac7d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 7 Apr 2021 19:58:07 +0100 Subject: [PATCH 005/285] New translations Backups.strings (Czech) --- MacBox/cs/Backups.strings | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/MacBox/cs/Backups.strings b/MacBox/cs/Backups.strings index dad25d014..ec6ac8277 100644 --- a/MacBox/cs/Backups.strings +++ b/MacBox/cs/Backups.strings @@ -11,7 +11,7 @@ "FN7-gU-tS7.title" = "Buňka zobrazení tabulky"; /* Class = "NSMenuItem"; title = "Export..."; ObjectID = "RJi-Bo-v0P"; */ -"RJi-Bo-v0P.title" = "Export..."; +"RJi-Bo-v0P.title" = "Exportovat..."; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "Ulz-pZ-6cO"; */ "Ulz-pZ-6cO.title" = "Textová buňka"; @@ -26,10 +26,10 @@ "XN5-A1-PWz.title" = "Buňka zobrazení tabulky"; /* Class = "NSButtonCell"; title = "Take Backups"; ObjectID = "aWq-rI-QUh"; */ -"aWq-rI-QUh.title" = "Take Backups"; +"aWq-rI-QUh.title" = "Vytvořit zálohy"; /* Class = "NSTableColumn"; headerCell.title = "Size"; ObjectID = "ekY-MD-7oh"; */ -"ekY-MD-7oh.headerCell.title" = "Size"; +"ekY-MD-7oh.headerCell.title" = "Velikost"; /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "fhg-zO-EN8"; */ "fhg-zO-EN8.title" = "Buňka zobrazení tabulky"; @@ -38,10 +38,10 @@ "g38-6M-kDd.title" = "Textová buňka"; /* Class = "NSTextFieldCell"; title = "Control Click or Two Finger Click on a backup for options"; ObjectID = "iQ6-Rn-1H7"; */ -"iQ6-Rn-1H7.title" = "Control Click or Two Finger Click on a backup for options"; +"iQ6-Rn-1H7.title" = "Kliknutí nebo klepnutí dvěma prsty pro volby zálohování"; /* Class = "NSTableColumn"; headerCell.title = "Backup"; ObjectID = "kq1-9o-pP8"; */ -"kq1-9o-pP8.headerCell.title" = "Backup"; +"kq1-9o-pP8.headerCell.title" = "Záloha"; /* Class = "NSViewController"; title = "Backups"; ObjectID = "mux-6T-3UN"; */ "mux-6T-3UN.title" = "Zálohy"; @@ -53,7 +53,7 @@ "qkT-fY-gl1.title" = "Zálohy"; /* Class = "NSTableColumn"; headerCell.title = "Backup Taken At"; ObjectID = "tUO-DJ-sLK"; */ -"tUO-DJ-sLK.headerCell.title" = "Backup Taken At"; +"tUO-DJ-sLK.headerCell.title" = "Záloha provedena v"; /* Class = "NSButtonCell"; title = "Done"; ObjectID = "tuK-Xg-5mD"; */ "tuK-Xg-5mD.title" = "Hotovo"; From 9dc3e5b494d6a416d8e4e462b6ab683a3c164d4f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 7 Apr 2021 19:58:08 +0100 Subject: [PATCH 006/285] New translations AboutViewController.strings (Czech) --- MacBox/cs/AboutViewController.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/cs/AboutViewController.strings b/MacBox/cs/AboutViewController.strings index cef918324..cbb4e77ef 100644 --- a/MacBox/cs/AboutViewController.strings +++ b/MacBox/cs/AboutViewController.strings @@ -1,5 +1,5 @@ /* Class = "NSTextFieldCell"; title = "< No need to Localize >"; ObjectID = "BeS-mt-RnU"; */ -"BeS-mt-RnU.title" = "< No need to Localize >"; +"BeS-mt-RnU.title" = "< Není potřeba lokalizovat >"; /* Class = "NSButtonCell"; title = "Done"; ObjectID = "G53-lY-hk2"; */ "G53-lY-hk2.title" = "Hotovo"; @@ -8,7 +8,7 @@ "cFg-Ne-woI.title" = "O Strongbox"; /* Class = "NSButtonCell"; title = "Copy Debug Info"; ObjectID = "j6E-KF-jXx"; */ -"j6E-KF-jXx.title" = "Copy Debug Info"; +"j6E-KF-jXx.title" = "Kopírovat informace o ladění"; /* Class = "NSWindow"; title = "Window"; ObjectID = "okc-t6-Zg4"; */ "okc-t6-Zg4.title" = "Okno"; From 45b2c0805523ec6c8bcea84ef22174311948e6e4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 7 Apr 2021 19:58:09 +0100 Subject: [PATCH 007/285] New translations EditTagsPopover.strings (Czech) --- MacBox/cs/EditTagsPopover.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/cs/EditTagsPopover.strings b/MacBox/cs/EditTagsPopover.strings index f7bbbfbc7..8481e8eb0 100644 --- a/MacBox/cs/EditTagsPopover.strings +++ b/MacBox/cs/EditTagsPopover.strings @@ -2,7 +2,7 @@ "AcX-Vm-N5N.title" = "Buňka zobrazení tabulky"; /* Class = "NSTextFieldCell"; title = "Edit Tags"; ObjectID = "RwV-uW-3Ye"; */ -"RwV-uW-3Ye.title" = "Edit Tags"; +"RwV-uW-3Ye.title" = "Upravit štítky"; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "V8t-lU-hxo"; */ "V8t-lU-hxo.title" = "Textová buňka"; From 71078343bde3088001f552d3a1e3a545225bd84c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:20 +0100 Subject: [PATCH 008/285] New translations DatabaseOperations.strings (Chinese Simplified) --- StrongBox/zh-Hans/DatabaseOperations.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/zh-Hans/DatabaseOperations.strings b/StrongBox/zh-Hans/DatabaseOperations.strings index fed3f753b..7ef94c196 100644 --- a/StrongBox/zh-Hans/DatabaseOperations.strings +++ b/StrongBox/zh-Hans/DatabaseOperations.strings @@ -1,5 +1,5 @@ /* Class = "UITableViewSection"; footerTitle = "Automatically lock your database (with an optional delay) when you switch away from Strongbox.\n\nDevice Lock is when you lock your device using the power button. Due to system limitations detection is difficult, so this is a best effort attempt."; ObjectID = "0DL-Hg-Owi"; */ -"0DL-Hg-Owi.footerTitle" = "Automatically lock your database (with an optional delay) when you switch away from Strongbox.\n\nDevice Lock is when you lock your device using the power button. Due to system limitations detection is difficult, so this is a best effort attempt."; +"0DL-Hg-Owi.footerTitle" = "当您从 Strongbox 离开时自动锁定数据库 (可选延迟) 。\n\n“设备锁定”是指使用电源按钮锁定设备时。 由于系统限制,检测比较困难,因此这是一次最佳尝试。"; /* Class = "UITableViewSection"; headerTitle = "Database Automatic Locking"; ObjectID = "0DL-Hg-Owi"; */ "0DL-Hg-Owi.headerTitle" = "数据库自动锁定"; @@ -23,7 +23,7 @@ "8t7-OA-fuK.text" = "导出数据库"; /* Class = "UILabel"; text = "AutoFill Preferences"; ObjectID = "BHe-Cw-ssf"; */ -"BHe-Cw-ssf.text" = "AutoFill Preferences"; +"BHe-Cw-ssf.text" = "自动填充首选项"; /* Class = "UILabel"; text = "Print Database"; ObjectID = "CCi-ZI-4Gk"; */ "CCi-ZI-4Gk.text" = "打印数据库"; @@ -32,7 +32,7 @@ "Emf-KT-4U5.text" = "统计与属性"; /* Class = "UILabel"; text = "Lock on Device Lock"; ObjectID = "FUJ-Yn-6lj"; */ -"FUJ-Yn-6lj.text" = "Lock on Device Lock"; +"FUJ-Yn-6lj.text" = "当设备锁定时锁定数据库"; /* Class = "UINavigationItem"; title = "Configure PIN Codes"; ObjectID = "FZ9-h9-2I1"; */ "FZ9-h9-2I1.title" = "配置 PIN 码"; @@ -95,7 +95,7 @@ "gqm-VJ-fD5.text" = "更改主密码"; /* Class = "UITableViewSection"; footerTitle = "Show and hide elements of your database, tweak Audit & AutoFill settings or perform other database wide operations like changing your master credentials."; ObjectID = "hPZ-hV-dmn"; */ -"hPZ-hV-dmn.footerTitle" = "Show and hide elements of your database, tweak Audit & AutoFill settings or perform other database wide operations like changing your master credentials."; +"hPZ-hV-dmn.footerTitle" = "显示和隐藏数据库的元素,调整审计和自动填充设置或执行其他数据库范围操作,例如更改主凭证。"; /* Class = "UITableViewSection"; headerTitle = "General"; ObjectID = "hPZ-hV-dmn"; */ "hPZ-hV-dmn.headerTitle" = "通用"; From 668230ca17a5eb2685bbe267b1bfa178309e5ac1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:22 +0100 Subject: [PATCH 009/285] New translations SyncLogViewController.strings (Chinese Simplified) --- MacBox/zh-Hans/SyncLogViewController.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MacBox/zh-Hans/SyncLogViewController.strings b/MacBox/zh-Hans/SyncLogViewController.strings index d4c76678b..d7f90f02a 100644 --- a/MacBox/zh-Hans/SyncLogViewController.strings +++ b/MacBox/zh-Hans/SyncLogViewController.strings @@ -8,7 +8,7 @@ "7j1-BU-bNb.title" = "调试同步日志"; /* Class = "NSButtonCell"; title = "Copy Sync Log"; ObjectID = "8q6-1h-DYh"; */ -"8q6-1h-DYh.title" = "Copy Sync Log"; +"8q6-1h-DYh.title" = "复制同步日志"; /* Class = "NSTextFieldCell"; title = "Table View Cell that extends beyond"; ObjectID = "Fvj-9i-cIp"; */ "Fvj-9i-cIp.title" = "Table View Cell that extends beyond"; @@ -17,10 +17,10 @@ "JV3-Vb-b1M.title" = "窗口"; /* Class = "NSTableColumn"; headerCell.title = "Log"; ObjectID = "TYR-aD-iyh"; */ -"TYR-aD-iyh.headerCell.title" = "Log"; +"TYR-aD-iyh.headerCell.title" = "日志"; /* Class = "NSTableColumn"; headerCell.title = "Timestamp"; ObjectID = "emU-YM-tc1"; */ -"emU-YM-tc1.headerCell.title" = "Timestamp"; +"emU-YM-tc1.headerCell.title" = "时间戳"; /* Class = "NSTextFieldCell"; title = "16:43:51.596"; ObjectID = "nxV-xk-i7W"; */ "nxV-xk-i7W.title" = "16:43:51.596"; From 191a7fccae53efce5d0f35ddea7d8da0433018ba Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:23 +0100 Subject: [PATCH 010/285] New translations AboutViewController.strings (Chinese Simplified) --- MacBox/zh-Hans/AboutViewController.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/zh-Hans/AboutViewController.strings b/MacBox/zh-Hans/AboutViewController.strings index e8b71b55a..08b04ce96 100644 --- a/MacBox/zh-Hans/AboutViewController.strings +++ b/MacBox/zh-Hans/AboutViewController.strings @@ -8,7 +8,7 @@ "cFg-Ne-woI.title" = "关于 Strongbox"; /* Class = "NSButtonCell"; title = "Copy Debug Info"; ObjectID = "j6E-KF-jXx"; */ -"j6E-KF-jXx.title" = "Copy Debug Info"; +"j6E-KF-jXx.title" = "拷贝调试信息"; /* Class = "NSWindow"; title = "Window"; ObjectID = "okc-t6-Zg4"; */ "okc-t6-Zg4.title" = "窗口"; From e9442306932963af421a0691e487e329ff9c74e9 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:24 +0100 Subject: [PATCH 011/285] New translations Backups.strings (Chinese Simplified) --- MacBox/zh-Hans/Backups.strings | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/MacBox/zh-Hans/Backups.strings b/MacBox/zh-Hans/Backups.strings index 3d2f07fd7..7f72fa622 100644 --- a/MacBox/zh-Hans/Backups.strings +++ b/MacBox/zh-Hans/Backups.strings @@ -11,7 +11,7 @@ "FN7-gU-tS7.title" = "表视图单元格"; /* Class = "NSMenuItem"; title = "Export..."; ObjectID = "RJi-Bo-v0P"; */ -"RJi-Bo-v0P.title" = "Export..."; +"RJi-Bo-v0P.title" = "导出..."; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "Ulz-pZ-6cO"; */ "Ulz-pZ-6cO.title" = "文本单元"; @@ -26,10 +26,10 @@ "XN5-A1-PWz.title" = "表视图单元格"; /* Class = "NSButtonCell"; title = "Take Backups"; ObjectID = "aWq-rI-QUh"; */ -"aWq-rI-QUh.title" = "Take Backups"; +"aWq-rI-QUh.title" = "执行备份"; /* Class = "NSTableColumn"; headerCell.title = "Size"; ObjectID = "ekY-MD-7oh"; */ -"ekY-MD-7oh.headerCell.title" = "Size"; +"ekY-MD-7oh.headerCell.title" = "大小"; /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "fhg-zO-EN8"; */ "fhg-zO-EN8.title" = "表视图单元格"; @@ -38,10 +38,10 @@ "g38-6M-kDd.title" = "文本单元"; /* Class = "NSTextFieldCell"; title = "Control Click or Two Finger Click on a backup for options"; ObjectID = "iQ6-Rn-1H7"; */ -"iQ6-Rn-1H7.title" = "Control Click or Two Finger Click on a backup for options"; +"iQ6-Rn-1H7.title" = "控制单击或双指点击备份以获取选项"; /* Class = "NSTableColumn"; headerCell.title = "Backup"; ObjectID = "kq1-9o-pP8"; */ -"kq1-9o-pP8.headerCell.title" = "Backup"; +"kq1-9o-pP8.headerCell.title" = "备份"; /* Class = "NSViewController"; title = "Backups"; ObjectID = "mux-6T-3UN"; */ "mux-6T-3UN.title" = "备份"; @@ -53,7 +53,7 @@ "qkT-fY-gl1.title" = "备份"; /* Class = "NSTableColumn"; headerCell.title = "Backup Taken At"; ObjectID = "tUO-DJ-sLK"; */ -"tUO-DJ-sLK.headerCell.title" = "Backup Taken At"; +"tUO-DJ-sLK.headerCell.title" = "备份于"; /* Class = "NSButtonCell"; title = "Done"; ObjectID = "tuK-Xg-5mD"; */ "tuK-Xg-5mD.title" = "完成"; From 66d3fe280f2b12e37869e0d92bc958d425349032 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:25 +0100 Subject: [PATCH 012/285] New translations AsyncUpdateResultViewer.strings (Chinese Simplified) --- StrongBox/zh-Hans/AsyncUpdateResultViewer.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/zh-Hans/AsyncUpdateResultViewer.strings b/StrongBox/zh-Hans/AsyncUpdateResultViewer.strings index a36ed3533..76ed16a30 100644 --- a/StrongBox/zh-Hans/AsyncUpdateResultViewer.strings +++ b/StrongBox/zh-Hans/AsyncUpdateResultViewer.strings @@ -2,16 +2,16 @@ "1vU-9i-Cfj.text" = "错误"; /* Class = "UILabel"; text = "Strongbox could not update your database in the background. See below for further detail. You can also tap Retry to perform an interactive update."; ObjectID = "7g9-aq-GnB"; */ -"7g9-aq-GnB.text" = "Strongbox could not update your database in the background. See below for further detail. You can also tap Retry to perform an interactive update."; +"7g9-aq-GnB.text" = "Strongbox 无法在后台更新您的数据库。请参阅下面的详细信息。您也可以点击重试来执行交互式更新。"; /* Class = "UIButton"; normalTitle = "Retry"; ObjectID = "Nh0-rh-eq4"; */ -"Nh0-rh-eq4.normalTitle" = "Retry"; +"Nh0-rh-eq4.normalTitle" = "重试"; /* Class = "UILabel"; text = "Status"; ObjectID = "QYp-a2-qQa"; */ -"QYp-a2-qQa.text" = "Status"; +"QYp-a2-qQa.text" = "状态"; /* Class = "UILabel"; text = "< Template Error Message No Need to Localize, thank you. >"; ObjectID = "dCI-05-xgV"; */ "dCI-05-xgV.text" = "< Template Error Message No Need to Localize, thank you. >"; /* Class = "UILabel"; text = "Problem Updating"; ObjectID = "tKG-my-6hE"; */ -"tKG-my-6hE.text" = "Problem Updating"; +"tKG-my-6hE.text" = "问题更新"; From 0100d0ede11446018922e937375d3e49d5298aa7 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:26 +0100 Subject: [PATCH 013/285] New translations EditCustomField.strings (Chinese Simplified) --- MacBox/zh-Hans/EditCustomField.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/zh-Hans/EditCustomField.strings b/MacBox/zh-Hans/EditCustomField.strings index da0c112a3..b0de3a380 100644 --- a/MacBox/zh-Hans/EditCustomField.strings +++ b/MacBox/zh-Hans/EditCustomField.strings @@ -20,7 +20,7 @@ "f8Y-1L-VFV.title" = "数值"; /* Class = "NSTextFieldCell"; title = "Concealable means this field looks and behaves like a password field. You can conceal and reveal it in the UI."; ObjectID = "hAF-jX-Htq"; */ -"hAF-jX-Htq.title" = "Concealable means this field looks and behaves like a password field. You can conceal and reveal it in the UI."; +"hAF-jX-Htq.title" = "可隐藏意味着该字段看起来像一个密码字段。您可以在用户界面隐藏和显示它。"; /* Class = "NSButtonCell"; title = "Concealable"; ObjectID = "oJ1-6K-nNd"; */ "oJ1-6K-nNd.title" = "可隐藏"; From 4b942ee6ab09327cfa44f2f553320787fb28c918 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:27 +0100 Subject: [PATCH 014/285] New translations AutoFillPreferences.strings (Chinese Simplified) --- StrongBox/zh-Hans/AutoFillPreferences.strings | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/StrongBox/zh-Hans/AutoFillPreferences.strings b/StrongBox/zh-Hans/AutoFillPreferences.strings index daa61d358..93e54244f 100644 --- a/StrongBox/zh-Hans/AutoFillPreferences.strings +++ b/StrongBox/zh-Hans/AutoFillPreferences.strings @@ -1,71 +1,71 @@ /* Class = "UITableViewSection"; footerTitle = "QuickType provides suggestions above the keyboard for fast access."; ObjectID = "4EB-Sh-Xjl"; */ -"4EB-Sh-Xjl.footerTitle" = "QuickType provides suggestions above the keyboard for fast access."; +"4EB-Sh-Xjl.footerTitle" = "快速输入在键盘上方提供建议以快速访问。"; /* Class = "UITableViewSection"; headerTitle = "QuickType"; ObjectID = "4EB-Sh-Xjl"; */ -"4EB-Sh-Xjl.headerTitle" = "QuickType"; +"4EB-Sh-Xjl.headerTitle" = "快速输入"; /* Class = "UILabel"; text = "Use Host Only as URL"; ObjectID = "9T5-IO-OZE"; */ -"9T5-IO-OZE.text" = "Use Host Only as URL"; +"9T5-IO-OZE.text" = "仅使用主机为 URL"; /* Class = "UILabel"; text = "QuickType Enabled"; ObjectID = "BY9-I3-eG5"; */ -"BY9-I3-eG5.text" = "QuickType Enabled"; +"BY9-I3-eG5.text" = "快速输入已启用"; /* Class = "UITableViewSection"; footerTitle = "Preferences for when you add a new entry within AutoFill by tapping the + button"; ObjectID = "EXG-jH-Zof"; */ -"EXG-jH-Zof.footerTitle" = "Preferences for when you add a new entry within AutoFill by tapping the + button"; +"EXG-jH-Zof.footerTitle" = "通过点击 \" + \" 按钮在自动填充中添加新条目时的首选项"; /* Class = "UITableViewSection"; headerTitle = "Add New Entry"; ObjectID = "EXG-jH-Zof"; */ -"EXG-jH-Zof.headerTitle" = "Add New Entry"; +"EXG-jH-Zof.headerTitle" = "添加新条目"; /* Class = "UILabel"; text = "QuickType Format"; ObjectID = "FYQ-eP-Gcw"; */ "FYQ-eP-Gcw.text" = "快速输入格式"; /* Class = "UITableViewSection"; footerTitle = "Strongbox can quickly unlock your database without prompting if you have recently unlocked it. This can be handy for those apps and websites where you need to repeatedly AutoFill in quick succession. \n\nNB: To do this Strongbox needs to store your master password. Your master password will be securely stored in the Secure Enclave on your device."; ObjectID = "Gvz-BB-IUX"; */ -"Gvz-BB-IUX.footerTitle" = "Strongbox can quickly unlock your database without prompting if you have recently unlocked it. This can be handy for those apps and websites where you need to repeatedly AutoFill in quick succession. \n\nNB: To do this Strongbox needs to store your master password. Your master password will be securely stored in the Secure Enclave on your device."; +"Gvz-BB-IUX.footerTitle" = "如果您最近解锁了数据库,那么 Strongbox 可以快速解锁您的数据库。对于需要多次重复自动填充的应用程序和网站,这更加方便。 \n\n注意:Strongbox 需要存储您的主密码以启用此功能。 您的主密码将安全地存储在设备上的安全隔区中。"; /* Class = "UITableViewSection"; headerTitle = "Convenience Auto Unlock"; ObjectID = "Gvz-BB-IUX"; */ -"Gvz-BB-IUX.headerTitle" = "Convenience Auto Unlock"; +"Gvz-BB-IUX.headerTitle" = "便捷自动解锁"; /* Class = "UILabel"; text = "Auto Select Single Match"; ObjectID = "I79-Um-7AR"; */ -"I79-Um-7AR.text" = "Auto Select Single Match"; +"I79-Um-7AR.text" = "自动选择单个匹配项"; /* Class = "UINavigationItem"; title = "Preferences"; ObjectID = "IME-cY-rNO"; */ "IME-cY-rNO.title" = "偏好设置"; /* Class = "UILabel"; text = "Auto Launch Single Database"; ObjectID = "PMp-Os-Ohf"; */ -"PMp-Os-Ohf.text" = "Auto Launch Single Database"; +"PMp-Os-Ohf.text" = "自动启动单个数据库"; /* Class = "UILabel"; text = "Show Pinned Items"; ObjectID = "Qyz-ca-O1g"; */ -"Qyz-ca-O1g.text" = "Show Pinned Items"; +"Qyz-ca-O1g.text" = "显示固定项目"; /* Class = "UITableViewController"; title = "Preferences"; ObjectID = "Sru-Am-iJX"; */ "Sru-Am-iJX.title" = "偏好设置"; /* Class = "UILabel"; text = "Add Service IDs to Notes"; ObjectID = "Xh4-1c-St9"; */ -"Xh4-1c-St9.text" = "Add Service IDs to Notes"; +"Xh4-1c-St9.text" = "添加服务 ID 到备注"; /* Class = "UILabel"; text = "Timeout"; ObjectID = "Zt8-sN-yMd"; */ -"Zt8-sN-yMd.text" = "Timeout"; +"Zt8-sN-yMd.text" = "超时"; /* Class = "UILabel"; text = "Enabled"; ObjectID = "bKq-Gf-3C2"; */ "bKq-Gf-3C2.text" = "启用"; /* Class = "UILabel"; text = "Copy TOTP to Clipboard"; ObjectID = "bVf-AO-TtV"; */ -"bVf-AO-TtV.text" = "Copy TOTP to Clipboard"; +"bVf-AO-TtV.text" = "将 TOTP 复制到剪贴板"; /* Class = "UILabel"; text = "Title & Username"; ObjectID = "cw6-rI-bcl"; */ -"cw6-rI-bcl.text" = "Title & Username"; +"cw6-rI-bcl.text" = "标题和用户名"; /* Class = "UITableViewSection"; footerTitle = "Settings for AutoFill in Safari and other third party applications."; ObjectID = "gK7-r8-f3q"; */ -"gK7-r8-f3q.footerTitle" = "Settings for AutoFill in Safari and other third party applications."; +"gK7-r8-f3q.footerTitle" = "Safari 和其他第三方应用程序的自动填充设置。"; /* Class = "UITableViewSection"; headerTitle = "AutoFill"; ObjectID = "gK7-r8-f3q"; */ "gK7-r8-f3q.headerTitle" = "自动填充"; /* Class = "UITableViewSection"; footerTitle = "Configure useful time saving options like copying your TOTP code to the clipboard on AutoFill. \n\nYou can choose to immediately launch a database if it is the only enabled database. \n\nStrongbox can automatically select an entry if it is the only matching entry found by smart search."; ObjectID = "u1Y-Gi-NSC"; */ -"u1Y-Gi-NSC.footerTitle" = "Configure useful time saving options like copying your TOTP code to the clipboard on AutoFill. \n\nYou can choose to immediately launch a database if it is the only enabled database. \n\nStrongbox can automatically select an entry if it is the only matching entry found by smart search."; +"u1Y-Gi-NSC.footerTitle" = "配置有用的节省时间选项,例如,将 TOTP 代码自动复制到剪贴板。 \n\n如果数据库是唯一启用的数据库,那么可以选择立即启动数据库。 \n\n如果是智能搜索找到的唯一匹配条目,那么 Strongbox 可以自动选择条目。"; /* Class = "UITableViewSection"; headerTitle = "General"; ObjectID = "u1Y-Gi-NSC"; */ "u1Y-Gi-NSC.headerTitle" = "通用"; /* Class = "UILabel"; text = "Not Configured"; ObjectID = "uJV-eI-vs8"; */ -"uJV-eI-vs8.text" = "Not Configured"; +"uJV-eI-vs8.text" = "未配置"; From 648ce0485c9258d26745a9aad30221f3bf398715 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:28 +0100 Subject: [PATCH 015/285] New translations WebDAVConfigVC.strings (Chinese Simplified) --- MacBox/zh-Hans/WebDAVConfigVC.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/zh-Hans/WebDAVConfigVC.strings b/MacBox/zh-Hans/WebDAVConfigVC.strings index fd1572948..d3e0b49a5 100644 --- a/MacBox/zh-Hans/WebDAVConfigVC.strings +++ b/MacBox/zh-Hans/WebDAVConfigVC.strings @@ -14,7 +14,7 @@ "Vgm-te-xme.title" = "*验证"; /* Class = "NSTextFieldCell"; title = "Please enter your WebDAV server connection details"; ObjectID = "Vob-UH-JnE"; */ -"Vob-UH-JnE.title" = "Please enter your WebDAV server connection details"; +"Vob-UH-JnE.title" = "请输入您的 WebDAV 服务器连接详情"; /* Class = "NSButtonCell"; title = "Connect"; ObjectID = "cUX-t9-Mxy"; */ "cUX-t9-Mxy.title" = "连接"; @@ -35,4 +35,4 @@ "oF5-AA-fgf.placeholderString" = "用户"; /* Class = "NSTextFieldCell"; title = "*Password is stored securely in the Keychain"; ObjectID = "y7x-x8-cUM"; */ -"y7x-x8-cUM.title" = "*Password is stored securely in the Keychain"; +"y7x-x8-cUM.title" = "*密码已安全存储在钥匙串中"; From 0a9b06a91af03c17b24a8f093f44c48617590561 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:30 +0100 Subject: [PATCH 016/285] New translations AddDatabaseSelectStorageProvider.strings (Chinese Simplified) --- MacBox/zh-Hans/AddDatabaseSelectStorageProvider.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/zh-Hans/AddDatabaseSelectStorageProvider.strings b/MacBox/zh-Hans/AddDatabaseSelectStorageProvider.strings index 4893758cc..277559119 100644 --- a/MacBox/zh-Hans/AddDatabaseSelectStorageProvider.strings +++ b/MacBox/zh-Hans/AddDatabaseSelectStorageProvider.strings @@ -11,7 +11,7 @@ "TOh-Dr-kpH.title" = "取消"; /* Class = "NSTextFieldCell"; title = "Please navigate to your database"; ObjectID = "aVw-8V-SaB"; */ -"aVw-8V-SaB.title" = "Please navigate to your database"; +"aVw-8V-SaB.title" = "请导航到您的数据库"; /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "gZr-PB-clE"; */ "gZr-PB-clE.title" = "表视图单元格"; From 230a4f43a01f0f1629a23b23ddb9a940234963bd Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:31 +0100 Subject: [PATCH 017/285] New translations Localizable.strings (Chinese Simplified) --- StrongBox/zh-Hans/Localizable.strings | 114 +++++++++++++------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/StrongBox/zh-Hans/Localizable.strings b/StrongBox/zh-Hans/Localizable.strings index 8a33ac2ca..4cf89d55d 100644 --- a/StrongBox/zh-Hans/Localizable.strings +++ b/StrongBox/zh-Hans/Localizable.strings @@ -135,7 +135,7 @@ "safesvc_icloud_no_longer_available_title" = "iCloud 不再可用"; /* iCloud has become unavailable. Your iCloud databases remain stored in iCloud but they will no longer sync to or from this device though you may still access them here. */ -"safesvc_icloud_no_longer_available_message" = "iCloud has become unavailable. Your iCloud databases remain stored in iCloud but they will no longer sync to or from this device though you may still access them here."; +"safesvc_icloud_no_longer_available_message" = "iCloud 已不可用。您的 iCloud 数据库仍存储在 iCloud 中,但它们将不再与此设备同步,不过您仍可在此处访问这些数据库。"; /* You can now use iCloud with Strongbox. Should your current local databases be migrated to iCloud and available on all your devices? (NB: Your existing cloud databases will not be affected) */ "safesvc_migrate_local_existing" = "现在,您可以将 iCloud 与 Strongbox 一起使用。 是否选择将当前本地数据库迁移到 iCloud 并在所有设备上可用? (注: 您现有的云数据库不受影响)"; @@ -2213,7 +2213,7 @@ "mac_error_could_not_open_key_file" = "无法打开密钥文件。"; /* This database has been changed by another user or application. Would you like to reload the latest version? */ -"mac_db_changed_externally_reload_yes_or_no" = "This database has been changed by another user or application. Would you like to reload the latest version?"; +"mac_db_changed_externally_reload_yes_or_no" = "此数据库已由另一个用户或应用程序更改。要重新载入最新版本吗?"; /* Reloading after external changes... */ "mac_db_reloading_after_external_changes_popup_notification" = "在外部更改后重新加载..."; @@ -2467,7 +2467,7 @@ "mac_storage_provider_name_file" = "基于文件"; /* There was a problem opening this file. */ -"mac_problem_opening_db" = "There was a problem opening this file."; +"mac_problem_opening_db" = "在打开此文件时出现问题。"; /* Create New Password Database */ "mac_create_new_database_title" = "创建新的密码数据库"; @@ -3876,7 +3876,7 @@ "model_error_could_not_write_local_merge" = "技术错误 - 无法写入本地副本进行比较/合并。"; /* Cannot merge in background or without key. */ -"model_error_cannot_merge_in_background" = "Cannot merge without Master Credentials."; +"model_error_cannot_merge_in_background" = "没有主凭证,无法合并。"; /* Are you sure you want to always Auto-Merge when you have a Sync Conflict like this? */ "sync_are_you_sure_always_auto_merge" = "您确定要在出现同步冲突时总是自动合并吗?"; @@ -4000,10 +4000,10 @@ "databases_vc_database_location_suffix_database_is_in_official_icloud_strongbox_folder" = "Strongbox iCloud"; /* Watch Unlock */ -"preference_allow_watch_unlock" = "Watch Unlock"; +"preference_allow_watch_unlock" = "Watch 解锁"; /* Watch Unlock - (Enable in System Preferences > Security & Privacy) */ -"preference_allow_watch_unlock_system_disabled" = "Watch Unlock - (Enable in System Preferences > Security & Privacy)"; +"preference_allow_watch_unlock_system_disabled" = "Watch 解锁 - (在系统首选项 > 安全性和隐私中启用)"; /* No Cloud Session Found */ "cloud_sessions_prompt_no_session_found" = "未找到云端会话"; @@ -4024,157 +4024,157 @@ "third_party_storage_privacy_option_opt_in" = "选择加入,让我们开始..."; /* Sync Successful */ -"notification_sync_successful" = "Sync Successful"; +"notification_sync_successful" = "同步成功"; /* Add SFTP Database... (Pro) */ -"mac_add_sftp_pro_only" = "Add SFTP Database... (Pro)"; +"mac_add_sftp_pro_only" = "添加 SFTP 数据库... (Pro)"; /* Add WebDAV Database... (Pro) */ -"mac_add_webdav_pro_only" = "Add WebDAV Database... (Pro)"; +"mac_add_webdav_pro_only" = "添加 WebDAV 数据库... (Pro)"; /* This database can only be unlocked by Strongbox Pro because it is stored via SFTP or WebDAV.\n\nPlease Upgrade. */ -"mac_non_file_database_pro_message" = "This database can only be unlocked by Strongbox Pro because it is stored via SFTP or WebDAV.\n\nPlease Upgrade."; +"mac_non_file_database_pro_message" = "此数据库只能由 Strongbox Pro 解锁,因为它通过 SFTP 或 WebDAV 存储。\n\n请升级。"; /* Item Copied to Clipboard */ -"mac_copied_item_to_clipboard" = "Item Copied to Clipboard"; +"mac_copied_item_to_clipboard" = "项目已复制到剪切板"; /* Items Copied to Clipboard */ -"mac_copied_items_to_clipboard" = "Items Copied to Clipboard"; +"mac_copied_items_to_clipboard" = "项目已复制到剪切板"; /* Item Pasted from Clipboard */ -"mac_item_pasted_from_clipboard" = "Item Pasted from Clipboard"; +"mac_item_pasted_from_clipboard" = "项目自剪贴板粘贴"; /* Items Pasted from Clipboard */ -"mac_items_pasted_from_clipboard" = "Items Pasted from Clipboard"; +"mac_items_pasted_from_clipboard" = "项目自剪贴板粘贴"; /* Item Duplicated */ -"mac_item_duplicated" = "Item Duplicated"; +"mac_item_duplicated" = "项目重复"; /* File - Localization Note: This should be very short, 3-4 characters if possible. This indicates a regular file on the file system on a Mac. */ "storage_provider_name_mac_file_short" = "文件"; /* Done. ✅ */ -"sync_log_status_done" = "Done. ✅"; +"sync_log_status_done" = "完成。✅"; /* TOTP Copied */ -"autofill_info_totp_copied_title" = "TOTP Copied"; +"autofill_info_totp_copied_title" = "已复制 TOTP"; /* Your TOTP Code has been copied to the clipboard. */ -"autofill_info_totp_copied_message" = "Your TOTP Code has been copied to the clipboard."; +"autofill_info_totp_copied_message" = "您的 TOTP 代码已复制到剪贴板。"; /* Convenience Auto Unlock */ -"prefs_vc_autofill_convenience_auto_unlock" = "Convenience Auto Unlock"; +"prefs_vc_autofill_convenience_auto_unlock" = "便捷自动解锁"; /* Not Configured */ -"generic_preference_not_configured" = "Not Configured"; +"generic_preference_not_configured" = "未配置"; /* Auto Unlock Feature */ -"autofill_auto_unlock_title" = "Auto Unlock Feature"; +"autofill_auto_unlock_title" = "自动解锁功能"; /* Auto Unlock lets you avoid having to repeatedly unlock your database for a configurable time period. Would you like to use this handy feature?\n\nNB: Your password is stored in the Secure Enclave for this feature. */ -"autofill_auto_unlock_message" = "Auto Unlock lets you avoid having to repeatedly unlock your database for a configurable time period. Would you like to use this handy feature?\n\nNB: Your password is stored in the Secure Enclave for this feature."; +"autofill_auto_unlock_message" = "通过 “自动解锁” ,您可以避免在可选的时间段内重复解锁数据库。您要使用此便捷功能吗?\n\nNB: 您的密码存储在安全隔区中。"; /* Great, let try 3 mins */ -"autofill_auto_unlock_try_3_minutes" = "Great, lets try 3 mins"; +"autofill_auto_unlock_try_3_minutes" = "很好,请尝试 3 分钟"; /* I'd prefer 10 mins */ -"autofill_auto_unlock_try_10_minutes" = "I'd prefer 10 mins"; +"autofill_auto_unlock_try_10_minutes" = "我更喜欢 10 分钟"; /* AutoFill Quick Launch */ -"databases_toggle_autofill_quick_launch_context_menu" = "AutoFill Quick Launch"; +"databases_toggle_autofill_quick_launch_context_menu" = "自动填充快速启动"; /* Title Matches */ -"autofill_search_title_matches_section_header" = "Title Matches"; +"autofill_search_title_matches_section_header" = "标题匹配项"; /* URL Matches */ -"autofill_search_url_matches_section_header" = "URL Matches"; +"autofill_search_url_matches_section_header" = "URL 匹配项"; /* Other Matches */ -"autofill_search_other_matches_section_header" = "Other Matches"; +"autofill_search_other_matches_section_header" = "其他匹配项"; /* Service ID */ -"autofill_search_title_service_id_section_header" = "Service ID"; +"autofill_search_title_service_id_section_header" = "服务 ID"; /* The Service ID is an identifier sent to Strongbox by AutoFill. It can help with searching if you set the URL of your entry to match the Service ID. */ -"autofill_search_service_id_section_footer" = "The Service ID is an identifier sent to Strongbox by AutoFill. It can help with searching if you set the URL of your entry to match the Service ID. Tap to Copy."; +"autofill_search_service_id_section_footer" = "服务 ID 是自动填充发送到 Strongbox 的识别符。如果您设置条目的 URL 与服务 ID 匹配,它可以帮助你搜索。点击复制。"; /* Results */ "quick_view_title_no_matches_title" = "结果"; /* Unlock with Touch ID */ -"mac_unlock_database_with_touch_id" = "Unlock with Touch ID"; +"mac_unlock_database_with_touch_id" = "使用 Touch ID 解锁"; /* Unlock with Watch */ -"mac_unlock_database_with_apple_watch" = "Unlock with Watch"; +"mac_unlock_database_with_apple_watch" = "使用 Watch 解锁"; /* Unlock with Touch ID or Watch */ "mac_unlock_database_with_touch_or_watch" = "使用 Touch ID 或 Watch 解锁"; /* Blur */ -"app_privacy_shield_mode_blur" = "Blur"; +"app_privacy_shield_mode_blur" = "虚化"; /* Pixellate */ -"app_privacy_shield_mode_pixellate" = "Pixellate"; +"app_privacy_shield_mode_pixellate" = "像素化"; /* Blue Screen */ -"app_privacy_shield_mode_blue_screen" = "Blue Screen"; +"app_privacy_shield_mode_blue_screen" = "蓝色屏幕"; /* Privacy Shield View */ -"prefs_vc_privacy_shield_view" = "Privacy Shield View"; +"prefs_vc_privacy_shield_view" = "隐私保护视图"; /* Always Open Offline */ -"database_properties_title_always_offline" = "Always Open Offline"; +"database_properties_title_always_offline" = "总是离线打开"; /* You can choose to always open offline whenever you tap on this database. No sync will be performed on unlock, though a background sync can be performed by pulling down on your Databases List. */ -"database_properties_subtitle_always_offline" = "You can choose to always open offline whenever you tap on this database. No sync will be performed on unlock, though a background sync can be performed by pulling down on your Databases List."; +"database_properties_subtitle_always_offline" = "您可以选择每当您点击此数据库时始终离线打开。 当解锁时将不会执行同步,但可以通过下拉数据库列表来执行后台同步。"; /* What to do if Strongbox detects you are Offline when opening a database. */ -"database_properties_subtitle_offline_detected_behaviour" = "What to do if Strongbox detects you are Offline when opening a database."; +"database_properties_subtitle_offline_detected_behaviour" = "当打开数据库时,如果 Strongbox 检测到您是离线的,该怎么办?"; /* Prompt */ -"offline_detected_behaviour_ask_immediately" = "Prompt"; +"offline_detected_behaviour_ask_immediately" = "提示"; /* Try to Connect */ -"offline_detected_behaviour_try_connect_anyway" = "Try to Connect"; +"offline_detected_behaviour_try_connect_anyway" = "尝试连接"; /* Open Offline (No Prompt) */ -"offline_detected_behaviour_open_offline" = "Open Offline (No Prompt)"; +"offline_detected_behaviour_open_offline" = "离线打开(无提示)"; /* There was a problem updating your database in the background and your assistance is required to resolve. Would you like to resolve this problem now? */ -"sync_status_user_interaction_required_prompt_yes_or_no" = "There was a problem updating your database and your assistance is required to resolve. Would you like to resolve this problem now?"; +"sync_status_user_interaction_required_prompt_yes_or_no" = "更新您的数据库时出现问题,需要您的帮助来解决。您想现在解决这个问题吗?"; /* Error Updating */ -"sync_status_error_updating_title" = "Error Updating"; +"sync_status_error_updating_title" = "更新错误"; /* Recycle (L10n Note: This is an action, e.g. To Recycle and item, to send it to the Recycle Bin) */ -"generic_action_verb_recycle" = "Recycle"; +"generic_action_verb_recycle" = "回收"; /* There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update? */ -"sync_status_error_updating_try_again_prompt" = "There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update?"; +"sync_status_error_updating_try_again_prompt" = "更新数据库时发生错误。您是否希望再次尝试更新,还是希望恢复到最近的更新?"; /* Try Again */ -"sync_status_error_updating_try_again_action" = "Try Again"; +"sync_status_error_updating_try_again_action" = "再试一次"; /* Revert to Latest */ -"sync_status_error_updating_revert_action" = "Revert to Latest"; +"sync_status_error_updating_revert_action" = "恢复为最近"; /* Assistance Required */ -"sync_status_user_interaction_required_prompt_title" = "Assistance Required"; +"sync_status_user_interaction_required_prompt_title" = "需要帮助"; /* Internet Unavailable Behaviour */ -"database_properties_title_offline_detected_behaviour" = "Internet Unavailable Behaviour"; +"database_properties_title_offline_detected_behaviour" = "网络不可用行为"; /* Could Not Connect Behaviour */ -"database_properties_title_could_not_connect_behaviour" = "Could Not Connect Behaviour"; +"database_properties_title_could_not_connect_behaviour" = "无法连接行为"; /* Open Online - NB: Action to open a database in Online mode, only applies to databases with 'Always Open Offline' set. */ -"safes_vc_slide_left_open_online_action" = "Open Online"; +"safes_vc_slide_left_open_online_action" = "在线打开"; /* At least one of these database is open and unlocked. You must lock this database before you can remove it. */ -"mac_at_least_one_db_unlocked_cannot_remove" = "At least one of these databases is unlocked. You must lock this database before you can remove it."; +"mac_at_least_one_db_unlocked_cannot_remove" = "至少一个数据库已解锁。必须先锁定此数据库,然后才能将其移除。"; /* About Strongbox %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox 1.52.17' */ -"prefs_vc_app_version_info_none_pro_fmt" = "About Strongbox %@"; +"prefs_vc_app_version_info_none_pro_fmt" = "关于 Strongbox %@"; /* About Strongbox Pro %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox Pro 1.52.17' */ "prefs_vc_app_version_info_pro_fmt" = "关于 Strongbox Pro %@"; @@ -4186,13 +4186,13 @@ "subtitle_app_version_info_pro_fmt" = "Strongbox Pro %@"; /* Remove Tag */ -"mac_undo_action_remove_tag" = "Remove Tag"; +"mac_undo_action_remove_tag" = "移除标签"; /* Add Tag */ -"mac_undo_action_add_tag" = "Add Tag"; +"mac_undo_action_add_tag" = "添加标签"; /* Tags */ "generic_fieldname_tags" = "标签"; /* Enter a new tag to add for this item */ -"mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; +"mac_vc_please_enter_a_tag" = "输入一个新标签以添加到此项目"; From 676756862a3f64787d63c8d8480a16c315aa7142 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:32 +0100 Subject: [PATCH 018/285] New translations SFTPConfigurationVC.strings (Chinese Simplified) --- MacBox/zh-Hans/SFTPConfigurationVC.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/zh-Hans/SFTPConfigurationVC.strings b/MacBox/zh-Hans/SFTPConfigurationVC.strings index c08e2f656..8fd97e575 100644 --- a/MacBox/zh-Hans/SFTPConfigurationVC.strings +++ b/MacBox/zh-Hans/SFTPConfigurationVC.strings @@ -14,10 +14,10 @@ "L26-22-ok5.title" = "注意:目录路径而不是数据库文件"; /* Class = "NSTextFieldCell"; title = "Password (or Private Key Passphrase)"; ObjectID = "OEC-Yz-dJl"; */ -"OEC-Yz-dJl.title" = "Password (or Private Key Passphrase)"; +"OEC-Yz-dJl.title" = "密码(或私钥口令)"; /* Class = "NSButtonCell"; title = "Use a Private Key (OpenSSH Format Only)"; ObjectID = "Shs-o4-uAu"; */ -"Shs-o4-uAu.title" = "Use a Private Key (OpenSSH Format Only)"; +"Shs-o4-uAu.title" = "使用私钥(仅限 OpenSSH 格式)"; /* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "TDE-4M-nPa"; */ "TDE-4M-nPa.title" = "取消"; From 34f922ff789f66cf6c74ba63dd435a0f9bc84392 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:33 +0100 Subject: [PATCH 019/285] New translations DatabasesManager.strings (Chinese Simplified) --- MacBox/zh-Hans/DatabasesManager.strings | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/MacBox/zh-Hans/DatabasesManager.strings b/MacBox/zh-Hans/DatabasesManager.strings index 823c78d87..ce9d9277e 100644 --- a/MacBox/zh-Hans/DatabasesManager.strings +++ b/MacBox/zh-Hans/DatabasesManager.strings @@ -1,17 +1,17 @@ /* Class = "NSMenuItem"; title = "Backups..."; ObjectID = "5DL-ks-WsT"; */ -"5DL-ks-WsT.title" = "Backups..."; +"5DL-ks-WsT.title" = "备份..."; /* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "BCh-vO-qAh"; */ "BCh-vO-qAh.headerCell.title" = "名称"; /* Class = "NSButtonCell"; title = "Sync"; ObjectID = "EtE-8P-kS3"; */ -"EtE-8P-kS3.title" = "Sync"; +"EtE-8P-kS3.title" = "同步"; /* Class = "NSMenuItem"; title = "Add WebDAV Database..."; ObjectID = "Ndb-Ww-Yw0"; */ "Ndb-Ww-Yw0.title" = "添加 WebDAV 数据库..."; /* Class = "NSMenuItem"; title = "Change Nickname..."; ObjectID = "a1P-CZ-rEg"; */ -"a1P-CZ-rEg.title" = "Change Nickname..."; +"a1P-CZ-rEg.title" = "更改昵称..."; /* Class = "NSMenuItem"; title = "Remove..."; ObjectID = "cfF-P5-70t"; */ "cfF-P5-70t.title" = "移除..."; @@ -20,7 +20,7 @@ "fJ0-AB-Gg3.title" = "创建新数据库..."; /* Class = "NSViewController"; title = "Databases Manager (⌘D)"; ObjectID = "gEg-ae-E2m"; */ -"gEg-ae-E2m.title" = "Databases Manager (⌘D)"; +"gEg-ae-E2m.title" = "数据库管理器 (⌘D)"; /* Class = "NSMenuItem"; title = "Add Database..."; ObjectID = "iB1-Yi-8am"; */ "iB1-Yi-8am.title" = "添加数据库..."; @@ -32,7 +32,7 @@ "jtn-Ih-H3a.title" = "文本单元"; /* Class = "NSWindow"; title = "Databases Manager (⌘D)"; ObjectID = "nfd-AK-Hdk"; */ -"nfd-AK-Hdk.title" = "Databases Manager (⌘D)"; +"nfd-AK-Hdk.title" = "数据库管理器 (⌘D)"; /* Class = "NSButtonCell"; title = "Remove"; ObjectID = "rbv-MG-gLm"; */ "rbv-MG-gLm.title" = "移除"; @@ -44,7 +44,7 @@ "yJI-0G-Cwf.title" = "添加 SFTP 数据库..."; /* Class = "NSMenuItem"; title = "Launch at Startup"; ObjectID = "ygL-IX-erG"; */ -"ygL-IX-erG.title" = "Launch at Startup"; +"ygL-IX-erG.title" = "开机启动"; /* Class = "NSTextFieldCell"; title = "Strongbox Pro 1.15.8"; ObjectID = "zZ1-Lo-c0s"; */ "zZ1-Lo-c0s.title" = "Strongbox Pro 1.15.8"; From 35b9ebdf65184f23b9ae1bda80ec49b9fbf445f6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:34 +0100 Subject: [PATCH 020/285] New translations DatabaseProperties.strings (Chinese Simplified) --- MacBox/zh-Hans/DatabaseProperties.strings | 26 +++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/MacBox/zh-Hans/DatabaseProperties.strings b/MacBox/zh-Hans/DatabaseProperties.strings index ac6221ead..511159faa 100644 --- a/MacBox/zh-Hans/DatabaseProperties.strings +++ b/MacBox/zh-Hans/DatabaseProperties.strings @@ -2,7 +2,7 @@ "0IQ-pN-YuR.title" = "项目 3"; /* Class = "NSTextFieldCell"; title = "AutoFill can communicate securely through a \"wormhole\" if your database is already unlocked on your Desktop. This is usually faster because you do not need to unlock and decrypt your database and you can use Touch ID to immediately fill.\n\nNB: The Secure Enclave/Keychain along with a dedicated Inter Process Communication channel are used to manage this securely. Note also, the AutoFill subsystem may require you to authenticate on each fill."; ObjectID = "0OR-gR-hhu"; */ -"0OR-gR-hhu.title" = "AutoFill can communicate securely through a \"wormhole\" if your database is already unlocked on your Desktop. This is usually faster because you do not need to unlock and decrypt your database and you can use Touch ID to immediately fill.\n\nNB: The Secure Enclave/Keychain along with a dedicated Inter Process Communication channel are used to manage this securely. Note also, the AutoFill subsystem may require you to authenticate on each fill."; +"0OR-gR-hhu.title" = "如果您的数据库已在桌面上解锁,那么自动填充可以通过一个 \"虫洞\" 进行安全通信。这通常更快,因为您不需要对数据库进行解锁和解密,并且您可以使用 Touch ID 来立即填充。\n\n注意:安全隔区/钥匙串以及专用的进程间通信通道用于管理安全。另外,自动填充子系统可能要求您对每个填充进行认证。"; /* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "1bf-WF-BHP"; */ "1bf-WF-BHP.title" = "项目 1"; @@ -23,7 +23,7 @@ "DY1-yw-9hG.title" = "项目 3"; /* Class = "NSButtonCell"; title = "Watch Unlock"; ObjectID = "DpV-9C-Moa"; */ -"DpV-9C-Moa.title" = "Watch Unlock"; +"DpV-9C-Moa.title" = "Watch 解锁"; /* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "FQo-aS-7Mz"; */ "FQo-aS-7Mz.title" = "项目 2"; @@ -35,22 +35,22 @@ "IEg-2b-tZr.title" = "便捷解锁"; /* Class = "NSTextFieldCell"; title = "QuickType Display Format"; ObjectID = "KRS-Ui-AmX"; */ -"KRS-Ui-AmX.title" = "QuickType Display Format"; +"KRS-Ui-AmX.title" = "快速输入显示格式"; /* Class = "NSTextFieldCell"; title = "Global AutoFill Settings"; ObjectID = "NLv-rb-D8e"; */ -"NLv-rb-D8e.title" = "Global AutoFill Settings"; +"NLv-rb-D8e.title" = "全局自动填充设置"; /* Class = "NSTextFieldCell"; title = "You can customize the format of the suggestions to make them shorter or more detailed."; ObjectID = "OXT-aK-G41"; */ -"OXT-aK-G41.title" = "You can customize the format of the suggestions to make them shorter or more detailed."; +"OXT-aK-G41.title" = "您可以自定义建议的格式,使其更简短或更详细。"; /* Class = "NSButtonCell"; title = "Auto Launch Single Database"; ObjectID = "TMl-6f-BSx"; */ -"TMl-6f-BSx.title" = "Auto Launch Single Database"; +"TMl-6f-BSx.title" = "自动启动单个数据库"; /* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "Tn1-Gi-PQX"; */ "Tn1-Gi-PQX.title" = "项目 1"; /* Class = "NSTextFieldCell"; title = "AutoFill Settings for This Database"; ObjectID = "X3H-qH-mmc"; */ -"X3H-qH-mmc.title" = "AutoFill Settings for This Database"; +"X3H-qH-mmc.title" = "此数据库的自动填充设置"; /* Class = "NSButtonCell"; title = "Enable AutoFill for Database"; ObjectID = "Zq0-tv-WZC"; */ "Zq0-tv-WZC.title" = "启用数据库自动填充"; @@ -62,19 +62,19 @@ "amj-M0-o0G.title" = "数据库设置"; /* Class = "NSTextFieldCell"; title = "Strongbox can quickly unlock your database without prompting if you have recently unlocked it. This can be handy for those apps and websites where you need to repeatedly AutoFill in quick succession. \n\nNB: To do this Strongbox needs to store your master password. Your master password will be securely stored in the Secure Enclave on your device."; ObjectID = "art-4G-0KT"; */ -"art-4G-0KT.title" = "Strongbox can quickly unlock your database without prompting if you have recently unlocked it. This can be handy for those apps and websites where you need to repeatedly AutoFill in quick succession. \n\nNB: To do this Strongbox needs to store your master password. Your master password will be securely stored in the Secure Enclave on your device."; +"art-4G-0KT.title" = "如果您最近解锁了数据库,那么 Strongbox 可以快速解锁您的数据库。对于需要多次重复自动填充的应用程序和网站,这更加方便。 \n\n注意:Strongbox 需要存储您的主密码以启用此功能。 您的主密码将安全地存储在设备上的安全隔区中。"; /* Class = "NSButtonCell"; title = "Enable QuickType"; ObjectID = "c9J-7D-UWE"; */ "c9J-7D-UWE.title" = "启用快速输入"; /* Class = "NSButtonCell"; title = "Touch ID Unlock"; ObjectID = "cj4-Gu-u8g"; */ -"cj4-Gu-u8g.title" = "Touch ID Unlock"; +"cj4-Gu-u8g.title" = "Touch ID 解锁"; /* Class = "NSTextFieldCell"; title = "If there is only a single eligible database to use in AutoFill then automatically launch it. This can save you a click."; ObjectID = "e6c-gs-mgp"; */ -"e6c-gs-mgp.title" = "If there is only a single eligible database to use in AutoFill then automatically launch it. This can save you a click."; +"e6c-gs-mgp.title" = "如果只有一个可用的数据库在自动填充中使用,那么自动启动它。这可以为您节省一次点击。"; /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "eDS-aE-E88"; */ -"eDS-aE-E88.title" = "Seconds"; +"eDS-aE-E88.title" = "秒"; /* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "f2T-kT-Ieu"; */ "f2T-kT-Ieu.title" = "项目 2"; @@ -92,13 +92,13 @@ "lih-Rp-yz1.title" = "之后需要重新输入主密码:"; /* Class = "NSButtonCell"; title = "Monitor for External Changes Interval"; ObjectID = "mC8-FL-AkX"; */ -"mC8-FL-AkX.title" = "Monitor for External Changes Interval"; +"mC8-FL-AkX.title" = "外部更改间隔的监视器"; /* Class = "NSTextFieldCell"; title = "*Master Password currently securely stored until XYZ (protected by Secure Enclave) and this string can get quite long and does not need to be translated"; ObjectID = "ru3-gY-LUd"; */ "ru3-gY-LUd.title" = "*Master Password currently securely stored until XYZ (protected by Secure Enclave) and this string can get quite long and does not need to be translated"; /* Class = "NSTextFieldCell"; title = "Convenience Auto Unlock Timeout"; ObjectID = "vrO-KJ-YLG"; */ -"vrO-KJ-YLG.title" = "Convenience Auto Unlock Timeout"; +"vrO-KJ-YLG.title" = "便捷自动解锁超时"; /* Class = "NSTextFieldCell"; title = "14 Days"; ObjectID = "x0B-5v-qfX"; */ "x0B-5v-qfX.title" = "14天"; From 2f8920829fd3ff59171d09bb10138666a9ffd9ab Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:36 +0100 Subject: [PATCH 021/285] New translations PreferencesWindowController.strings (Chinese Simplified) --- MacBox/zh-Hans/PreferencesWindowController.strings | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MacBox/zh-Hans/PreferencesWindowController.strings b/MacBox/zh-Hans/PreferencesWindowController.strings index 1c68e6082..9b03d0ba9 100644 --- a/MacBox/zh-Hans/PreferencesWindowController.strings +++ b/MacBox/zh-Hans/PreferencesWindowController.strings @@ -68,7 +68,7 @@ "CdL-C9-1bi.title" = "弹出已更改的通知"; /* Class = "NSButtonCell"; title = "Lock Database on Screen Lock"; ObjectID = "Cf4-W7-mKJ"; */ -"Cf4-W7-mKJ.title" = "Lock Database on Screen Lock"; +"Cf4-W7-mKJ.title" = "屏幕锁定时锁定数据库"; /* Class = "NSButtonCell"; title = "Use Diceware (XKCD) Algorithm"; ObjectID = "E9h-Ru-ZSh"; */ "E9h-Ru-ZSh.title" = "使用 Diceware (XKCD) 算法"; @@ -125,7 +125,7 @@ "Mhf-cB-iYH.title" = "4"; /* Class = "NSButtonCell"; title = "Clear QuickType AutoFill Database"; ObjectID = "NOt-B9-OEc"; */ -"NOt-B9-OEc.title" = "Clear QuickType AutoFill Database"; +"NOt-B9-OEc.title" = "清除快速输入自动填充数据库"; /* Class = "NSButtonCell"; title = "Do Not Remember Key File"; ObjectID = "Ngn-50-skc"; */ "Ngn-50-skc.title" = "不记住密钥文件"; @@ -137,7 +137,7 @@ "OGE-ad-bBB.title" = "秒"; /* Class = "NSButtonCell"; title = "Show Databases Manager When All Windows are Closed"; ObjectID = "Q4C-wJ-6XA"; */ -"Q4C-wJ-6XA.title" = "Show Databases Manager When All Windows are Closed"; +"Q4C-wJ-6XA.title" = "当所有窗口关闭时显示数据库管理器"; /* Class = "NSTextFieldCell"; title = "16"; ObjectID = "Qhb-4F-GjZ"; */ "Qhb-4F-GjZ.title" = "16"; @@ -227,7 +227,7 @@ "dGB-m5-a2Q.title" = "显示水平网格线"; /* Class = "NSTextFieldCell"; title = "Sample Password"; ObjectID = "dGP-pz-89c"; */ -"dGP-pz-89c.title" = "Sample Password"; +"dGP-pz-89c.title" = "示例密码"; /* Class = "NSTextFieldCell"; title = "URL"; ObjectID = "e2E-nW-MJF"; */ "e2E-nW-MJF.title" = "URL"; @@ -347,4 +347,4 @@ "yeU-d7-EAN.title" = "字段使用自动填充"; /* Class = "NSButtonCell"; title = "Use Sync Manager for Local Files"; ObjectID = "yfw-fM-hrc"; */ -"yfw-fM-hrc.title" = "Use Sync Manager for Local Files"; +"yfw-fM-hrc.title" = "为本地文件使用同步管理器"; From 026ef09a172e8deedcbe9478e872c15a8a321f41 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:37 +0100 Subject: [PATCH 022/285] New translations Main.strings (Chinese Simplified) --- MacBox/zh-Hans/Main.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MacBox/zh-Hans/Main.strings b/MacBox/zh-Hans/Main.strings index 142ae084e..36fa63156 100644 --- a/MacBox/zh-Hans/Main.strings +++ b/MacBox/zh-Hans/Main.strings @@ -44,7 +44,7 @@ "4sb-4s-VLi.title" = "退出 Strongbox"; /* Class = "NSMenuItem"; title = "Database Settings..."; ObjectID = "4tp-eT-w72"; */ -"4tp-eT-w72.title" = "Database Settings..."; +"4tp-eT-w72.title" = "数据库设置..."; /* Class = "NSMenuItem"; title = "Edit"; ObjectID = "5QF-Oa-p0T"; */ "5QF-Oa-p0T.title" = "编辑"; @@ -80,7 +80,7 @@ "7qd-bc-wdd.title" = "文本单元"; /* Class = "NSMenuItem"; title = "Copy Item to Clipboard"; ObjectID = "8Fn-bX-95g"; */ -"8Fn-bX-95g.title" = "Copy Item to Clipboard"; +"8Fn-bX-95g.title" = "复制项目到剪贴板"; /* Class = "NSButton"; ibShadowedToolTip = "Collapse All"; ObjectID = "8N6-Ni-Olx"; */ "8N6-Ni-Olx.ibShadowedToolTip" = "折叠所有"; @@ -224,7 +224,7 @@ "Kd2-mp-pUS.title" = "显示全部"; /* Class = "NSMenuItem"; title = "Create Entry"; ObjectID = "L2k-0Z-pdQ"; */ -"L2k-0Z-pdQ.title" = "Create Entry"; +"L2k-0Z-pdQ.title" = "创建条目"; /* Class = "NSMenuItem"; title = "Float On Top"; ObjectID = "L65-rz-mTx"; */ "L65-rz-mTx.title" = "窗口置顶"; @@ -404,7 +404,7 @@ "bKM-Wz-SfK.title" = "过期时间"; /* Class = "NSMenuItem"; title = "Copy Item to Clipboard"; ObjectID = "bbe-PV-Duc"; */ -"bbe-PV-Duc.title" = "Copy Item to Clipboard"; +"bbe-PV-Duc.title" = "复制项目到剪贴板"; /* Class = "NSMenu"; title = "File"; ObjectID = "bib-Uj-vzu"; */ "bib-Uj-vzu.title" = "文件"; From 3d84244db582d0c66a54c852c76f1fe9cd06b41b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:38 +0100 Subject: [PATCH 023/285] New translations SFTPSessionConfigurationViewController.strings (Chinese Simplified) --- .../zh-Hans/SFTPSessionConfigurationViewController.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/zh-Hans/SFTPSessionConfigurationViewController.strings b/StrongBox/zh-Hans/SFTPSessionConfigurationViewController.strings index 07e02c35e..f42b8f874 100644 --- a/StrongBox/zh-Hans/SFTPSessionConfigurationViewController.strings +++ b/StrongBox/zh-Hans/SFTPSessionConfigurationViewController.strings @@ -14,10 +14,10 @@ "Kmh-LV-4mK.normalTitle" = "取消"; /* Class = "UILabel"; text = "Password (or Private Key Passphrase)"; ObjectID = "NPs-uO-anO"; */ -"NPs-uO-anO.text" = "Password (or Private Key Passphrase)"; +"NPs-uO-anO.text" = "密码(或私钥口令)"; /* Class = "UILabel"; text = "*Private Key must be in OpenSSH (not Putty) format"; ObjectID = "PAr-Xj-IuX"; */ -"PAr-Xj-IuX.text" = "*Private Key must be in OpenSSH (not Putty) format"; +"PAr-Xj-IuX.text" = "*私钥必须使用 OpenSSH 而不是 Putty 格式"; /* Class = "UILabel"; text = "SFTP Configuration"; ObjectID = "RRv-kS-ANe"; */ "RRv-kS-ANe.text" = "SFTP 配置"; From b9bf792b05c0af47a818b67318c4aec358ff42eb Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:39 +0100 Subject: [PATCH 024/285] New translations Preferences.strings (Chinese Simplified) --- StrongBox/zh-Hans/Preferences.strings | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/StrongBox/zh-Hans/Preferences.strings b/StrongBox/zh-Hans/Preferences.strings index 9276127e8..c4ecd74f4 100644 --- a/StrongBox/zh-Hans/Preferences.strings +++ b/StrongBox/zh-Hans/Preferences.strings @@ -17,7 +17,7 @@ "3v9-gX-Y0u.title" = "云会话"; /* Class = "UITableViewSection"; footerTitle = "Privacy Shield View is the view that appears in the App Switcher when Strongbox moves into the background. This helps protect your privacy."; ObjectID = "4Ci-Jw-CSP"; */ -"4Ci-Jw-CSP.footerTitle" = "Privacy Shield View is the view that appears in the App Switcher when Strongbox moves into the background. This helps protect your privacy."; +"4Ci-Jw-CSP.footerTitle" = "隐私保护视图是当 Strongbox 移动到后台时在应用切换器中显示的视图。这有助于保护您的隐私。"; /* Class = "UITableViewSection"; headerTitle = "General"; ObjectID = "4Ci-Jw-CSP"; */ "4Ci-Jw-CSP.headerTitle" = "通用"; @@ -50,7 +50,7 @@ "AjN-nK-BUo.text" = "显示密钥文件中的所有文件"; /* Class = "UILabel"; text = "Sync Updates in Background"; ObjectID = "BIA-Eq-Xd8"; */ -"BIA-Eq-Xd8.text" = "Sync Updates in Background"; +"BIA-Eq-Xd8.text" = "后台同步更新"; /* Class = "UILabel"; text = "3"; ObjectID = "BTc-Sr-gAI"; */ "BTc-Sr-gAI.text" = "3"; @@ -62,7 +62,7 @@ "DFg-Z8-4Um.text" = "高级设置"; /* Class = "UILabel"; text = "Privacy Shield View"; ObjectID = "DIn-Ka-FAz"; */ -"DIn-Ka-FAz.text" = "Privacy Shield View"; +"DIn-Ka-FAz.text" = "隐私保护视图"; /* Class = "UILabel"; text = "Change..."; ObjectID = "EWH-9d-dSV"; */ "EWH-9d-dSV.text" = "更改..."; @@ -83,7 +83,7 @@ "Geq-G0-6G5.text" = "更改..."; /* Class = "UILabel"; text = "Blur"; ObjectID = "Hat-h6-i27"; */ -"Hat-h6-i27.text" = "Blur"; +"Hat-h6-i27.text" = "虚化"; /* Class = "UILabel"; text = "Backup Imported Key Files"; ObjectID = "IVW-mU-vYE"; */ "IVW-mU-vYE.text" = "备份导入的密钥文件"; @@ -137,7 +137,7 @@ "VNN-0D-WS5.text" = "更改..."; /* Class = "UILabel"; text = "Quick Launch & App Lock: Coalesce Biometrics"; ObjectID = "WT1-sH-KOf"; */ -"WT1-sH-KOf.text" = "Quick Launch & App Lock: Coalesce Biometrics"; +"WT1-sH-KOf.text" = "快速启动和应用锁定:Coalesce 生物识别"; /* Class = "UITableViewSection"; footerTitle = "Require a PIN code and/or Biometric authentication before opening Strongbox. If enabled, this will happen immediately on startup, and subsequently (after an optional delay) on switching away from Strongbox. "; ObjectID = "Xea-R2-BE7"; */ "Xea-R2-BE7.footerTitle" = "在打开 Strongbox 之前需要 PIN 码或生物识别认证。 如果启用,这将在 App 启动时立即发生,接着 (在可选延时之后) 在从 Strongbox 切换离开时发生。 "; @@ -242,7 +242,7 @@ "mVt-rZ-QN9.segmentTitles[3]" = "两者"; /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ -"o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; +"o6m-Uq-NQN.footerTitle" = "允许或不允许广泛使用方便解锁方法。 \n\n如果您同时使用快速启动和应用锁来使用生物鉴别技术(Face ID或Touch ID),那么您就可以将生物鉴别认证合并起来。 这意味着您只被请求在应用锁上验证一次,您的快速启动数据库就将被解锁。 无需进行两次验证。"; /* Class = "UITableViewSection"; headerTitle = "Database Convenience Unlocking"; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.headerTitle" = "数据库便捷解锁"; From a4a423b938d561acc01bca332974fe5b85949497 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 06:48:40 +0100 Subject: [PATCH 025/285] New translations EditTagsPopover.strings (Chinese Simplified) --- MacBox/zh-Hans/EditTagsPopover.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/zh-Hans/EditTagsPopover.strings b/MacBox/zh-Hans/EditTagsPopover.strings index 9e587db87..6d1bb5e89 100644 --- a/MacBox/zh-Hans/EditTagsPopover.strings +++ b/MacBox/zh-Hans/EditTagsPopover.strings @@ -2,7 +2,7 @@ "AcX-Vm-N5N.title" = "表视图单元格"; /* Class = "NSTextFieldCell"; title = "Edit Tags"; ObjectID = "RwV-uW-3Ye"; */ -"RwV-uW-3Ye.title" = "Edit Tags"; +"RwV-uW-3Ye.title" = "编辑标签​​​​​"; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "V8t-lU-hxo"; */ "V8t-lU-hxo.title" = "文本单元"; From c8033b1bc0437299cc461a614ceeb6c8e6bcb40c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 13:29:19 +0100 Subject: [PATCH 026/285] New translations Localizable.strings (German) --- StrongBox/de/Localizable.strings | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/StrongBox/de/Localizable.strings b/StrongBox/de/Localizable.strings index 23d5fdbe3..1823de596 100644 --- a/StrongBox/de/Localizable.strings +++ b/StrongBox/de/Localizable.strings @@ -4171,10 +4171,10 @@ "safes_vc_slide_left_open_online_action" = "Online öffnen"; /* At least one of these database is open and unlocked. You must lock this database before you can remove it. */ -"mac_at_least_one_db_unlocked_cannot_remove" = "At least one of these databases is unlocked. You must lock this database before you can remove it."; +"mac_at_least_one_db_unlocked_cannot_remove" = "Mindestens eine dieser Datenbanken ist entsperrt. Sie müssen diese Datenbank sperren, bevor Sie sie entfernen können."; /* About Strongbox %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox 1.52.17' */ -"prefs_vc_app_version_info_none_pro_fmt" = "About Strongbox %@"; +"prefs_vc_app_version_info_none_pro_fmt" = "Über Strongbox %@"; /* About Strongbox Pro %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox Pro 1.52.17' */ "prefs_vc_app_version_info_pro_fmt" = "Über Strongbox Pro %@"; @@ -4186,13 +4186,13 @@ "subtitle_app_version_info_pro_fmt" = "Strongbox Pro %@"; /* Remove Tag */ -"mac_undo_action_remove_tag" = "Remove Tag"; +"mac_undo_action_remove_tag" = "Tag entfernen"; /* Add Tag */ -"mac_undo_action_add_tag" = "Add Tag"; +"mac_undo_action_add_tag" = "Tag hinzufügen"; /* Tags */ "generic_fieldname_tags" = "Tags"; /* Enter a new tag to add for this item */ -"mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; +"mac_vc_please_enter_a_tag" = "Geben Sie ein neues Tag ein, um es zu diesem Eintrag hinzuzufügen"; From 26015909685b53321707a632ad8977425a732395 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 13:29:22 +0100 Subject: [PATCH 027/285] New translations DatabasesManager.strings (German) --- MacBox/de/DatabasesManager.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/de/DatabasesManager.strings b/MacBox/de/DatabasesManager.strings index a80a7b834..22f969247 100644 --- a/MacBox/de/DatabasesManager.strings +++ b/MacBox/de/DatabasesManager.strings @@ -20,7 +20,7 @@ "fJ0-AB-Gg3.title" = "Neue Datenbank erstellen..."; /* Class = "NSViewController"; title = "Databases Manager (⌘D)"; ObjectID = "gEg-ae-E2m"; */ -"gEg-ae-E2m.title" = "Databases Manager (⌘D)"; +"gEg-ae-E2m.title" = "Datenbank-Manager (⌘D)"; /* Class = "NSMenuItem"; title = "Add Database..."; ObjectID = "iB1-Yi-8am"; */ "iB1-Yi-8am.title" = "Datenbank hinzufügen..."; @@ -32,7 +32,7 @@ "jtn-Ih-H3a.title" = "Textfeld"; /* Class = "NSWindow"; title = "Databases Manager (⌘D)"; ObjectID = "nfd-AK-Hdk"; */ -"nfd-AK-Hdk.title" = "Databases Manager (⌘D)"; +"nfd-AK-Hdk.title" = "Datenbank-Manager (⌘D)"; /* Class = "NSButtonCell"; title = "Remove"; ObjectID = "rbv-MG-gLm"; */ "rbv-MG-gLm.title" = "Löschen"; From c26558b10f37645626347643bd4d8049f565e4b6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 13:29:23 +0100 Subject: [PATCH 028/285] New translations Backups.strings (German) --- MacBox/de/Backups.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MacBox/de/Backups.strings b/MacBox/de/Backups.strings index 942395a92..760fd77a2 100644 --- a/MacBox/de/Backups.strings +++ b/MacBox/de/Backups.strings @@ -11,7 +11,7 @@ "FN7-gU-tS7.title" = "Tabellenansichtszelle"; /* Class = "NSMenuItem"; title = "Export..."; ObjectID = "RJi-Bo-v0P"; */ -"RJi-Bo-v0P.title" = "Export..."; +"RJi-Bo-v0P.title" = "Exportieren..."; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "Ulz-pZ-6cO"; */ "Ulz-pZ-6cO.title" = "Textfeld"; @@ -26,10 +26,10 @@ "XN5-A1-PWz.title" = "Tabellenansichtszelle"; /* Class = "NSButtonCell"; title = "Take Backups"; ObjectID = "aWq-rI-QUh"; */ -"aWq-rI-QUh.title" = "Take Backups"; +"aWq-rI-QUh.title" = "Backups erstellen"; /* Class = "NSTableColumn"; headerCell.title = "Size"; ObjectID = "ekY-MD-7oh"; */ -"ekY-MD-7oh.headerCell.title" = "Size"; +"ekY-MD-7oh.headerCell.title" = "Größe"; /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "fhg-zO-EN8"; */ "fhg-zO-EN8.title" = "Tabellenansichtszelle"; From 1a7a7d9880a4744a58399950c55644c95af3f165 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 13:29:24 +0100 Subject: [PATCH 029/285] New translations AboutViewController.strings (German) --- MacBox/de/AboutViewController.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/de/AboutViewController.strings b/MacBox/de/AboutViewController.strings index 20abd7dac..a01dea800 100644 --- a/MacBox/de/AboutViewController.strings +++ b/MacBox/de/AboutViewController.strings @@ -8,7 +8,7 @@ "cFg-Ne-woI.title" = "Über Strongbox"; /* Class = "NSButtonCell"; title = "Copy Debug Info"; ObjectID = "j6E-KF-jXx"; */ -"j6E-KF-jXx.title" = "Copy Debug Info"; +"j6E-KF-jXx.title" = "Debug-Informationen kopieren"; /* Class = "NSWindow"; title = "Window"; ObjectID = "okc-t6-Zg4"; */ "okc-t6-Zg4.title" = "Fenster"; From c97cdd4eee9ae8a0dfda4f16d4af4f1d7548df76 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 13:29:25 +0100 Subject: [PATCH 030/285] New translations EditTagsPopover.strings (German) --- MacBox/de/EditTagsPopover.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/de/EditTagsPopover.strings b/MacBox/de/EditTagsPopover.strings index 7f4e48a21..f7f06288c 100644 --- a/MacBox/de/EditTagsPopover.strings +++ b/MacBox/de/EditTagsPopover.strings @@ -2,7 +2,7 @@ "AcX-Vm-N5N.title" = "Tabellenansichtszelle"; /* Class = "NSTextFieldCell"; title = "Edit Tags"; ObjectID = "RwV-uW-3Ye"; */ -"RwV-uW-3Ye.title" = "Edit Tags"; +"RwV-uW-3Ye.title" = "Tags bearbeiten"; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "V8t-lU-hxo"; */ "V8t-lU-hxo.title" = "Textfeld"; From 42af039424ecdd7546e71ae718d1063b6deb2cd1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 13:59:23 +0100 Subject: [PATCH 031/285] New translations Localizable.strings (Ukrainian) --- StrongBox/uk/Localizable.strings | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/StrongBox/uk/Localizable.strings b/StrongBox/uk/Localizable.strings index cab5f7f12..40017277b 100644 --- a/StrongBox/uk/Localizable.strings +++ b/StrongBox/uk/Localizable.strings @@ -4171,10 +4171,10 @@ "safes_vc_slide_left_open_online_action" = "Відкрити онлайн"; /* At least one of these database is open and unlocked. You must lock this database before you can remove it. */ -"mac_at_least_one_db_unlocked_cannot_remove" = "At least one of these databases is unlocked. You must lock this database before you can remove it."; +"mac_at_least_one_db_unlocked_cannot_remove" = "Принаймні одна з цих баз паролів відімкнена. Ви повинні замкнути цю базу паролів, щоб можна було її вилучити."; /* About Strongbox %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox 1.52.17' */ -"prefs_vc_app_version_info_none_pro_fmt" = "About Strongbox %@"; +"prefs_vc_app_version_info_none_pro_fmt" = "Про Strongbox %@"; /* About Strongbox Pro %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox Pro 1.52.17' */ "prefs_vc_app_version_info_pro_fmt" = "Про Strongbox Pro %@"; @@ -4186,13 +4186,13 @@ "subtitle_app_version_info_pro_fmt" = "Strongbox Pro %@"; /* Remove Tag */ -"mac_undo_action_remove_tag" = "Remove Tag"; +"mac_undo_action_remove_tag" = "Вилучити мітку"; /* Add Tag */ -"mac_undo_action_add_tag" = "Add Tag"; +"mac_undo_action_add_tag" = "Додати мітку"; /* Tags */ "generic_fieldname_tags" = "Мітки"; /* Enter a new tag to add for this item */ -"mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; +"mac_vc_please_enter_a_tag" = "Введіть нову мітку для цього запису"; From 335403af2e54257c590c5dc854bdab56988fd0e4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 13:59:24 +0100 Subject: [PATCH 032/285] New translations DatabasesManager.strings (Ukrainian) --- MacBox/uk/DatabasesManager.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MacBox/uk/DatabasesManager.strings b/MacBox/uk/DatabasesManager.strings index 22ba2b9d6..46642735d 100644 --- a/MacBox/uk/DatabasesManager.strings +++ b/MacBox/uk/DatabasesManager.strings @@ -1,5 +1,5 @@ /* Class = "NSMenuItem"; title = "Backups..."; ObjectID = "5DL-ks-WsT"; */ -"5DL-ks-WsT.title" = "Backups..."; +"5DL-ks-WsT.title" = "Резервні копії..."; /* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "BCh-vO-qAh"; */ "BCh-vO-qAh.headerCell.title" = "Назва"; @@ -20,7 +20,7 @@ "fJ0-AB-Gg3.title" = "Створити нову базу даних..."; /* Class = "NSViewController"; title = "Databases Manager (⌘D)"; ObjectID = "gEg-ae-E2m"; */ -"gEg-ae-E2m.title" = "Databases Manager (⌘D)"; +"gEg-ae-E2m.title" = "Керування базами даних (⌘D)"; /* Class = "NSMenuItem"; title = "Add Database..."; ObjectID = "iB1-Yi-8am"; */ "iB1-Yi-8am.title" = "Додати базу даних..."; @@ -32,7 +32,7 @@ "jtn-Ih-H3a.title" = "Текстова клітинка"; /* Class = "NSWindow"; title = "Databases Manager (⌘D)"; ObjectID = "nfd-AK-Hdk"; */ -"nfd-AK-Hdk.title" = "Databases Manager (⌘D)"; +"nfd-AK-Hdk.title" = "Керування базами даних (⌘D)"; /* Class = "NSButtonCell"; title = "Remove"; ObjectID = "rbv-MG-gLm"; */ "rbv-MG-gLm.title" = "Вилучити"; From fd2e7fe02c5127f6041f37c6c6a32141e3a57807 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 13:59:25 +0100 Subject: [PATCH 033/285] New translations AboutViewController.strings (Ukrainian) --- MacBox/uk/AboutViewController.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/uk/AboutViewController.strings b/MacBox/uk/AboutViewController.strings index 9494cfb8d..d36571034 100644 --- a/MacBox/uk/AboutViewController.strings +++ b/MacBox/uk/AboutViewController.strings @@ -8,7 +8,7 @@ "cFg-Ne-woI.title" = "Про Strongbox"; /* Class = "NSButtonCell"; title = "Copy Debug Info"; ObjectID = "j6E-KF-jXx"; */ -"j6E-KF-jXx.title" = "Copy Debug Info"; +"j6E-KF-jXx.title" = "Копіювати інформацію зневадження"; /* Class = "NSWindow"; title = "Window"; ObjectID = "okc-t6-Zg4"; */ "okc-t6-Zg4.title" = "Вікно"; From 80cf3cd6ca1baf2fa855596a0b7030ab7296cec6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 14:09:37 +0100 Subject: [PATCH 034/285] New translations Backups.strings (Ukrainian) --- MacBox/uk/Backups.strings | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/MacBox/uk/Backups.strings b/MacBox/uk/Backups.strings index 916148885..b53cd4c63 100644 --- a/MacBox/uk/Backups.strings +++ b/MacBox/uk/Backups.strings @@ -11,7 +11,7 @@ "FN7-gU-tS7.title" = "Клітинка табличного вигляду"; /* Class = "NSMenuItem"; title = "Export..."; ObjectID = "RJi-Bo-v0P"; */ -"RJi-Bo-v0P.title" = "Export..."; +"RJi-Bo-v0P.title" = "Експорт..."; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "Ulz-pZ-6cO"; */ "Ulz-pZ-6cO.title" = "Текстова клітинка"; @@ -26,10 +26,10 @@ "XN5-A1-PWz.title" = "Клітинка табличного вигляду"; /* Class = "NSButtonCell"; title = "Take Backups"; ObjectID = "aWq-rI-QUh"; */ -"aWq-rI-QUh.title" = "Take Backups"; +"aWq-rI-QUh.title" = "Створювати резервні копії"; /* Class = "NSTableColumn"; headerCell.title = "Size"; ObjectID = "ekY-MD-7oh"; */ -"ekY-MD-7oh.headerCell.title" = "Size"; +"ekY-MD-7oh.headerCell.title" = "Розмір"; /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "fhg-zO-EN8"; */ "fhg-zO-EN8.title" = "Клітинка табличного вигляду"; @@ -38,10 +38,10 @@ "g38-6M-kDd.title" = "Текстова клітинка"; /* Class = "NSTextFieldCell"; title = "Control Click or Two Finger Click on a backup for options"; ObjectID = "iQ6-Rn-1H7"; */ -"iQ6-Rn-1H7.title" = "Control Click or Two Finger Click on a backup for options"; +"iQ6-Rn-1H7.title" = "Ctrl+клік чи клік двома пальцями на резервній копії для опцій"; /* Class = "NSTableColumn"; headerCell.title = "Backup"; ObjectID = "kq1-9o-pP8"; */ -"kq1-9o-pP8.headerCell.title" = "Backup"; +"kq1-9o-pP8.headerCell.title" = "Резервне копіювання"; /* Class = "NSViewController"; title = "Backups"; ObjectID = "mux-6T-3UN"; */ "mux-6T-3UN.title" = "Резервні копії"; @@ -53,7 +53,7 @@ "qkT-fY-gl1.title" = "Резервні копії"; /* Class = "NSTableColumn"; headerCell.title = "Backup Taken At"; ObjectID = "tUO-DJ-sLK"; */ -"tUO-DJ-sLK.headerCell.title" = "Backup Taken At"; +"tUO-DJ-sLK.headerCell.title" = "Резервну копію створено"; /* Class = "NSButtonCell"; title = "Done"; ObjectID = "tuK-Xg-5mD"; */ "tuK-Xg-5mD.title" = "Готово"; From 3e3b2ac6125372ba38256f3ab2a35dbebe9f03d6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 14:09:38 +0100 Subject: [PATCH 035/285] New translations EditTagsPopover.strings (Ukrainian) --- MacBox/uk/EditTagsPopover.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/uk/EditTagsPopover.strings b/MacBox/uk/EditTagsPopover.strings index 342c20807..9660a6215 100644 --- a/MacBox/uk/EditTagsPopover.strings +++ b/MacBox/uk/EditTagsPopover.strings @@ -2,7 +2,7 @@ "AcX-Vm-N5N.title" = "Клітинка табличного вигляду"; /* Class = "NSTextFieldCell"; title = "Edit Tags"; ObjectID = "RwV-uW-3Ye"; */ -"RwV-uW-3Ye.title" = "Edit Tags"; +"RwV-uW-3Ye.title" = "Редагувати Мітки"; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "V8t-lU-hxo"; */ "V8t-lU-hxo.title" = "Текстова клітинка"; From fcd0cbbbab45c2c936aef5d867fcef793ab8be17 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 17:50:42 +0100 Subject: [PATCH 036/285] New translations CreateDatabaseOrSetCredentials.strings (Russian) --- StrongBox/ru/CreateDatabaseOrSetCredentials.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings index 96aac3b5d..5a675e921 100644 --- a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings +++ b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings @@ -23,7 +23,7 @@ "D8U-tS-j4W.headerTitle" = "Виртуальные аппаратные ключи"; /* Class = "UITableViewSection"; footerTitle = "NB: This is not your database file. A key file is a separate file that can be used to encrypt your database. If you don't know what this is then do not set it."; ObjectID = "E9G-XJ-BYJ"; */ -"E9G-XJ-BYJ.footerTitle" = "Файл-ключ не является файлом БД. Это отдельный файл, который используется для шифрования. Если Вы не знаете, что это такое, не устанавливайте его."; +"E9G-XJ-BYJ.footerTitle" = "Файл-ключ не является файлом БД. Это отдельный файл, который применяется для шифрования. Если Вы не знаете, что это такое, не устанавливайте его."; /* Class = "UITableViewSection"; headerTitle = "Key File"; ObjectID = "E9G-XJ-BYJ"; */ "E9G-XJ-BYJ.headerTitle" = "Файл-ключ"; From fd318f694b678eb2d7c5f185db7960b12cf97cae Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 19:29:39 +0100 Subject: [PATCH 037/285] New translations Localizable.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Localizable.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/pt_BR/Localizable.strings b/StrongBox/pt_BR/Localizable.strings index 83a784d8d..303d9b56c 100644 --- a/StrongBox/pt_BR/Localizable.strings +++ b/StrongBox/pt_BR/Localizable.strings @@ -4186,13 +4186,13 @@ "subtitle_app_version_info_pro_fmt" = "Strongbox Pro %@"; /* Remove Tag */ -"mac_undo_action_remove_tag" = "Remove Tag"; +"mac_undo_action_remove_tag" = "Remover Etiqueta"; /* Add Tag */ -"mac_undo_action_add_tag" = "Add Tag"; +"mac_undo_action_add_tag" = "Adicionar Etiqueta"; /* Tags */ "generic_fieldname_tags" = "Etiquetas"; /* Enter a new tag to add for this item */ -"mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; +"mac_vc_please_enter_a_tag" = "Digite uma nova etiqueta a ser adicionada ao item"; From 308d0bcf1f7931a3504f925c1586afcecf2ef7c5 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Thu, 8 Apr 2021 19:29:41 +0100 Subject: [PATCH 038/285] New translations EditTagsPopover.strings (Portuguese, Brazilian) --- MacBox/pt_BR/EditTagsPopover.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/pt_BR/EditTagsPopover.strings b/MacBox/pt_BR/EditTagsPopover.strings index c8db41e82..38c39e1da 100644 --- a/MacBox/pt_BR/EditTagsPopover.strings +++ b/MacBox/pt_BR/EditTagsPopover.strings @@ -2,7 +2,7 @@ "AcX-Vm-N5N.title" = "Célula De Exibição De Tabela"; /* Class = "NSTextFieldCell"; title = "Edit Tags"; ObjectID = "RwV-uW-3Ye"; */ -"RwV-uW-3Ye.title" = "Edit Tags"; +"RwV-uW-3Ye.title" = "Editar Etiquetas"; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "V8t-lU-hxo"; */ "V8t-lU-hxo.title" = "Célula de Texto"; From 802d176f5ab03d042e027f4d0a27e3559cfcbb2f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 14:22:12 +0100 Subject: [PATCH 039/285] New translations Backups.strings (German) --- MacBox/de/Backups.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/de/Backups.strings b/MacBox/de/Backups.strings index 760fd77a2..0e11cb037 100644 --- a/MacBox/de/Backups.strings +++ b/MacBox/de/Backups.strings @@ -38,7 +38,7 @@ "g38-6M-kDd.title" = "Textfeld"; /* Class = "NSTextFieldCell"; title = "Control Click or Two Finger Click on a backup for options"; ObjectID = "iQ6-Rn-1H7"; */ -"iQ6-Rn-1H7.title" = "Control Click or Two Finger Click on a backup for options"; +"iQ6-Rn-1H7.title" = "Control + Klicken oder Zweifingerklick auf ein Backup für Optionen"; /* Class = "NSTableColumn"; headerCell.title = "Backup"; ObjectID = "kq1-9o-pP8"; */ "kq1-9o-pP8.headerCell.title" = "Backup"; @@ -53,7 +53,7 @@ "qkT-fY-gl1.title" = "Backups"; /* Class = "NSTableColumn"; headerCell.title = "Backup Taken At"; ObjectID = "tUO-DJ-sLK"; */ -"tUO-DJ-sLK.headerCell.title" = "Backup Taken At"; +"tUO-DJ-sLK.headerCell.title" = "Backup erstellt am"; /* Class = "NSButtonCell"; title = "Done"; ObjectID = "tuK-Xg-5mD"; */ "tuK-Xg-5mD.title" = "Fertig"; From 8ffaf045d42257cd88c4dd5321bc517f18666061 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 15:42:39 +0100 Subject: [PATCH 040/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index bc8e753ef..8012c4909 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -1651,16 +1651,16 @@ "pwgen_wordlist_swedish" = "Шведский"; /* Game of Thrones (EFF Fandom) */ -"pwgen_wordlist_gameofthrones" = "Игра престолов (EFF фэндом)"; +"pwgen_wordlist_gameofthrones" = "Игра престолов"; /* Harry Potter (EFF Fandom) */ -"pwgen_wordlist_harrypotter" = "Гарри Поттер (EFF фэндом)"; +"pwgen_wordlist_harrypotter" = "Гарри Поттер"; /* Star Trek (EFF Fandom) */ -"pwgen_wordlist_star_trek" = "Звёздный путь (EFF фэндом)"; +"pwgen_wordlist_star_trek" = "Звёздный путь"; /* Star Wars (EFF Fandom) */ -"pwgen_wordlist_starwars" = "Звёздные войны (EFF фэндом)"; +"pwgen_wordlist_starwars" = "Звёздные войны"; /* Do Not Change */ "pwgen_casing_do_not_change" = "Не изменять"; @@ -3105,7 +3105,7 @@ "password_gen_vc_wordlist_category_standard" = "Стандартные"; /* Fandom */ -"password_gen_vc_wordlist_category_fandom" = "Фэндом"; +"password_gen_vc_wordlist_category_fandom" = "EFF Фэндом"; /* Languages */ "password_gen_vc_wordlist_category_languages" = "Языковые"; From 2986db804c477462d2996e599edef001310ae148 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 18:56:56 +0100 Subject: [PATCH 041/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 8012c4909..7fe787ae3 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -3867,10 +3867,10 @@ "conflict_resolution_force_overwrite_message" = "Вы можете перезаписать изменения либо в локальной, либо в удалённой копии."; /* Take Remote Copy, Overwrite Local */ -"conflict_resolution_force_overwrite_take_remote" = "Использовать удалённую, перезаписать локальную копию"; +"conflict_resolution_force_overwrite_take_remote" = "Перезаписать локальную"; /* Keep Local Copy, Overwrite Remote */ -"conflict_resolution_force_overwrite_keep_lacal" = "Использовать локальную, перезаписать удалённую копию"; +"conflict_resolution_force_overwrite_keep_lacal" = "Перезаписать удалённую"; /* Technical Error - Could not write local copies for comparison/merge. */ "model_error_could_not_write_local_merge" = "Не удалось записать локальные копии для сравнения/объединения."; From fc05e87b3f6e1ffae30783ac38e341e8df534831 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 18:56:58 +0100 Subject: [PATCH 042/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index 00d814a3b..df8144c84 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -50,7 +50,7 @@ "vwb-40-QbB.text" = "Версии"; /* Class = "UILabel"; text = "What would you like to do?"; ObjectID = "x6p-Fm-CtU"; */ -"x6p-Fm-CtU.text" = "Вы хотите добавить или создать базу данных?"; +"x6p-Fm-CtU.text" = "Выбор действий"; /* Class = "UIButton"; normalTitle = "Cancel"; ObjectID = "z97-Fa-vcd"; */ "z97-Fa-vcd.normalTitle" = "Отмена"; From dfc98457453771ad42846d0ac7775d8d69fc01e2 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:07:15 +0100 Subject: [PATCH 043/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 7fe787ae3..a1741939c 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -3858,7 +3858,7 @@ "conflict_resolution_sync_later_pro_only" = "Синхронизировать позже (Pro версия)"; /* Remote (%@) - Translators Note: First Param is the remote storage location e.g. Google Drive or Dropbox etc */ -"conflict_resolution_remote_fmt" = "Облачный сервис %@"; +"conflict_resolution_remote_fmt" = "Хранилище %@"; /* Force Overwrite? */ "conflict_resolution_force_overwrite_title" = "Перезапись изменений"; From bcfe4b93b9db8961e17d83cbe5a062d73aad15f1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:07:17 +0100 Subject: [PATCH 044/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index df8144c84..8bbcab192 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -8,7 +8,7 @@ "Ff9-LN-Wgz.normalTitle" = "Синхронизировать позже"; /* Class = "UILabel"; text = "Advanced Options"; ObjectID = "KTA-FH-XEI"; */ -"KTA-FH-XEI.text" = "Расширенные"; +"KTA-FH-XEI.text" = "Дополнительно"; /* Class = "UILabel"; text = "Remote (Dropbox)"; ObjectID = "M0J-Ya-0fB"; */ "M0J-Ya-0fB.text" = "Remote (Dropbox)"; @@ -29,7 +29,7 @@ "fZn-Ij-6dO.text" = "Дата изменения"; /* Class = "UILabel"; text = "Strongbox can try to merge the changes from both databases using an advanced algorithm. This works best with KeePass 2 databases."; ObjectID = "hec-5P-LaY"; */ -"hec-5P-LaY.text" = "Strongbox может попытаться объединить изменения из обеих БД. Это лучше работает с базами данных KeePass 2."; +"hec-5P-LaY.text" = "Можно объединить изменения из обеих БД. Данный вариант подходит для формата KeePass 2."; /* Class = "UIButton"; normalTitle = "Always Auto-Merge"; ObjectID = "jEd-vJ-PKB"; */ "jEd-vJ-PKB.normalTitle" = "Всегда автообъединять"; From 506a75a3b772f88013e43e8a3a4d7662b95a4032 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:19:14 +0100 Subject: [PATCH 045/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index a1741939c..62b4d54e4 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -23,7 +23,7 @@ "safes_vc_slide_left_open_offline_action" = "Открыть офлайн"; /* Title of the 'More Actions' alert/action sheet */ -"safes_vc_database_actions_sheet_title" = "Выбор действия"; +"safes_vc_database_actions_sheet_title" = "Выбор действий"; /* Button Title to Unset Quick Launch */ "safes_vc_action_unset_as_quick_launch" = "Выключить быстрый запуск"; @@ -3858,7 +3858,7 @@ "conflict_resolution_sync_later_pro_only" = "Синхронизировать позже (Pro версия)"; /* Remote (%@) - Translators Note: First Param is the remote storage location e.g. Google Drive or Dropbox etc */ -"conflict_resolution_remote_fmt" = "Хранилище %@"; +"conflict_resolution_remote_fmt" = "%@"; /* Force Overwrite? */ "conflict_resolution_force_overwrite_title" = "Перезапись изменений"; @@ -4159,7 +4159,7 @@ "sync_status_error_updating_revert_action" = "Возврат к последней"; /* Assistance Required */ -"sync_status_user_interaction_required_prompt_title" = "Выбор действия"; +"sync_status_user_interaction_required_prompt_title" = "Выбор действий"; /* Internet Unavailable Behaviour */ "database_properties_title_offline_detected_behaviour" = "При отсутствии сети"; From 2c03fb93ca78ff76909dc446c638c62f5baced31 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:19:15 +0100 Subject: [PATCH 046/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index 8bbcab192..2f2d016be 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -2,7 +2,7 @@ "1ax-Wf-5G3.normalTitle" = "Сравнить"; /* Class = "UILabel"; text = "Conflict Summary"; ObjectID = "6x1-X0-k9g"; */ -"6x1-X0-k9g.text" = "Отчёт о конфликтах"; +"6x1-X0-k9g.text" = "Отчёт"; /* Class = "UIButton"; normalTitle = "Sync Later"; ObjectID = "Ff9-LN-Wgz"; */ "Ff9-LN-Wgz.normalTitle" = "Синхронизировать позже"; @@ -20,7 +20,7 @@ "Y2t-SY-2yW.text" = "Today at 4:30PM"; /* Class = "UILabel"; text = "Sync Conflict Detected"; ObjectID = "ZcZ-qM-QSX"; */ -"ZcZ-qM-QSX.text" = "Обнаружен конфликт"; +"ZcZ-qM-QSX.text" = "Конфликт синхронизации"; /* Class = "UILabel"; text = "There is a local copy of your database with some changes and there is a remote copy of the database also containing some changes."; ObjectID = "an6-6a-Azo"; */ "an6-6a-Azo.text" = "Имеется локальная копия БД с некоторыми изменениями и удалённая БД, также содержащая некоторые изменения."; @@ -29,7 +29,7 @@ "fZn-Ij-6dO.text" = "Дата изменения"; /* Class = "UILabel"; text = "Strongbox can try to merge the changes from both databases using an advanced algorithm. This works best with KeePass 2 databases."; ObjectID = "hec-5P-LaY"; */ -"hec-5P-LaY.text" = "Можно объединить изменения из обеих БД. Данный вариант подходит для формата KeePass 2."; +"hec-5P-LaY.text" = "Можно объединить изменения из обеих БД. Это лучше подходит для формата KeePass 2."; /* Class = "UIButton"; normalTitle = "Always Auto-Merge"; ObjectID = "jEd-vJ-PKB"; */ "jEd-vJ-PKB.normalTitle" = "Всегда автообъединять"; From d86d56467f3459c1fc6c0fa1a9a0a93b90a462e8 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:27:01 +0100 Subject: [PATCH 047/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index 2f2d016be..043abfec1 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -23,7 +23,7 @@ "ZcZ-qM-QSX.text" = "Конфликт синхронизации"; /* Class = "UILabel"; text = "There is a local copy of your database with some changes and there is a remote copy of the database also containing some changes."; ObjectID = "an6-6a-Azo"; */ -"an6-6a-Azo.text" = "Имеется локальная копия БД с некоторыми изменениями и удалённая БД, также содержащая некоторые изменения."; +"an6-6a-Azo.text" = "Имеется локальная копия с некоторыми изменениями и удалённая БД, также содержащая некоторые изменения."; /* Class = "UILabel"; text = "Modified"; ObjectID = "fZn-Ij-6dO"; */ "fZn-Ij-6dO.text" = "Дата изменения"; From 5eb70183d56d26e5967207fec79ff1e6bceebce4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:37:20 +0100 Subject: [PATCH 048/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index 043abfec1..20ffdbec4 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -41,7 +41,7 @@ "ki8-vV-c6L.normalTitle" = "Автообъединение"; /* Class = "UIButton"; normalTitle = "Force Overwrite Local or Remote..."; ObjectID = "lhk-uK-4LE"; */ -"lhk-uK-4LE.normalTitle" = "Перезапись локальной или удалённой"; +"lhk-uK-4LE.normalTitle" = "Вариант перезаписи ..."; /* Class = "UILabel"; text = "Yesterday at 2:30PM"; ObjectID = "mTE-BO-xn5"; */ "mTE-BO-xn5.text" = "Yesterday at 2:30PM"; From ac9972271bc43cd6b17192a426dfe3e1e5bbff5f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:58:01 +0100 Subject: [PATCH 049/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 62b4d54e4..003f8cc93 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -1149,7 +1149,7 @@ "add_attachment_vc_large_file_analyzing_progress_title" = "Анализ изображения ..."; /* This is a rather large image which could negatively affect the performance of Strongbox, and significantly slow down network synchronisation times. Would you like to rescale this image to one of the streamlined options below? */ -"add_attachment_vc_large_image_message_rescale" = "Слишком большое изображение, которое может негативно повлиять на производительность Strongbox и замедлить сетевую синхронизацию. Хотите изменить масштаб изображения до одного из оптимизированных вариантов, представленных ниже?"; +"add_attachment_vc_large_image_message_rescale" = "Слишком большое изображение. Это может негативно повлиять на производительность приложения и замедлить синхронизацию. Хотите изменить масштаб до одного из оптимизированных вариантов, представленных ниже?"; /* This is a rather large image which could negatively affect the performance of Strongbox, and significantly slow down network synchronisation times. Is there a smaller version you could use? */ "add_attachment_vc_large_image_message" = "Слишком большое изображение, которое может негативно повлиять на производительность приложения и замедлить сетевую синхронизацию. Есть ли уменьшенная версия, которую Вы могли бы использовать?"; @@ -1756,7 +1756,7 @@ "database_metadata_field_key_derivation" = "Формирование ключа"; /* Max History Items */ -"database_metadata_field_max_history_items" = "Макс. кол-во элементов истории"; +"database_metadata_field_max_history_items" = "Максимальное количество элементов истории"; /* Max History Size */ "database_metadata_field_max_history_size" = "Максимальный размер истории"; From 030e6309a6babc7c16622d27f6d115cb6dc51e0b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:58:03 +0100 Subject: [PATCH 050/285] New translations DatabaseOnboarding.strings (Russian) --- MacBox/ru/DatabaseOnboarding.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/ru/DatabaseOnboarding.strings b/MacBox/ru/DatabaseOnboarding.strings index 23d68e6b5..b0d9928e2 100644 --- a/MacBox/ru/DatabaseOnboarding.strings +++ b/MacBox/ru/DatabaseOnboarding.strings @@ -59,7 +59,7 @@ "dEn-2l-VS7.label" = "Добро пожаловать"; /* Class = "NSTextFieldCell"; title = "Strongbox integrates with AutoFill on your Mac to allow you to enter usernames & passwords seamlessly in other apps like Safari.\n\nQuickType goes further and presents you with suggestions for logins directly as you type.
\nAutoFill can also communicate securely through a \"wormhole\" if your database is already unlocked on your Desktop. This is faster because you do not need to unlock and decrypt your database on every fill and you can use Touch ID to immediately fill."; ObjectID = "ghO-ZL-j9H"; */ -"ghO-ZL-j9H.title" = "Strongbox интегрируется с автозаполнением на Вашем Mac, чтобы легко вводить логины и пароли в других приложениях.\n\nПредиктивный набор предлагает варианты данных непосредственно по мере ввода.
\nАвтозаполнение также может безопасно работать через IPC, если БД уже разблокирована на рабочем столе. Это гораздо быстрее, т.к. нет необходимости в разблокировке и расшифровке БД при каждом заполнении. Также можно использовать Touch ID для немедленного заполнения."; +"ghO-ZL-j9H.title" = "Strongbox интегрируется с автозаполнением на Вашем Mac, чтобы легко вводить логины и пароли в других приложениях.\n\nПредиктивный набор предлагает варианты данных непосредственно по мере ввода.
\nАвтозаполнение может безопасно работать через IPC, если БД уже разблокирована на рабочем столе. Это гораздо быстрее, т.к. нет необходимости в разблокировке и расшифровке базы данных. Также можно использовать Touch ID для немедленного заполнения."; /* Class = "NSViewController"; title = "Setup Convenience Unlock"; ObjectID = "iGl-4X-pKg"; */ "iGl-4X-pKg.title" = "Настройка Быстрой разблокировки"; From 61c54cad439daeb05d3fe3c3de23211093f5c06f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 19:58:04 +0100 Subject: [PATCH 051/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index 20ffdbec4..3ee05079c 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -41,7 +41,7 @@ "ki8-vV-c6L.normalTitle" = "Автообъединение"; /* Class = "UIButton"; normalTitle = "Force Overwrite Local or Remote..."; ObjectID = "lhk-uK-4LE"; */ -"lhk-uK-4LE.normalTitle" = "Вариант перезаписи ..."; +"lhk-uK-4LE.normalTitle" = "Варианты перезаписи"; /* Class = "UILabel"; text = "Yesterday at 2:30PM"; ObjectID = "mTE-BO-xn5"; */ "mTE-BO-xn5.text" = "Yesterday at 2:30PM"; From 19e7a6c8c32d4c67e55efd683ee2e6042c8283dd Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 20:09:16 +0100 Subject: [PATCH 052/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index 3ee05079c..dd0bc4ca7 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -20,7 +20,7 @@ "Y2t-SY-2yW.text" = "Today at 4:30PM"; /* Class = "UILabel"; text = "Sync Conflict Detected"; ObjectID = "ZcZ-qM-QSX"; */ -"ZcZ-qM-QSX.text" = "Конфликт синхронизации"; +"ZcZ-qM-QSX.text" = "Обнаружен конфликт"; /* Class = "UILabel"; text = "There is a local copy of your database with some changes and there is a remote copy of the database also containing some changes."; ObjectID = "an6-6a-Azo"; */ "an6-6a-Azo.text" = "Имеется локальная копия с некоторыми изменениями и удалённая БД, также содержащая некоторые изменения."; From 94cb866b7aaa694d8004d2579c0c72add3660f77 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 20:36:25 +0100 Subject: [PATCH 053/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 003f8cc93..0e3cf2ad9 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -3858,7 +3858,7 @@ "conflict_resolution_sync_later_pro_only" = "Синхронизировать позже (Pro версия)"; /* Remote (%@) - Translators Note: First Param is the remote storage location e.g. Google Drive or Dropbox etc */ -"conflict_resolution_remote_fmt" = "%@"; +"conflict_resolution_remote_fmt" = "Удалённая (%@)"; /* Force Overwrite? */ "conflict_resolution_force_overwrite_title" = "Перезапись изменений"; From 29521c381a88361bc02059b4f1d6476dad18baf6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Fri, 9 Apr 2021 20:36:26 +0100 Subject: [PATCH 054/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index dd0bc4ca7..bc408694f 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -35,7 +35,7 @@ "jEd-vJ-PKB.normalTitle" = "Всегда автообъединять"; /* Class = "UILabel"; text = "Local"; ObjectID = "jbR-yy-NMC"; */ -"jbR-yy-NMC.text" = "Локальная копия"; +"jbR-yy-NMC.text" = "Локальная"; /* Class = "UIButton"; normalTitle = "Auto-Merge"; ObjectID = "ki8-vV-c6L"; */ "ki8-vV-c6L.normalTitle" = "Автообъединение"; From b9fe8acf9e756dffde2773c1708eecfe1258abc7 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 11:37:16 +0100 Subject: [PATCH 055/285] New translations CreateDatabaseOrSetCredentials.strings (Russian) --- StrongBox/ru/CreateDatabaseOrSetCredentials.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings index 5a675e921..c6c77c8b3 100644 --- a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings +++ b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings @@ -149,7 +149,7 @@ "moM-31-lEW.footerTitle" = "Стандартный формат обычно является оптимальным вариантом, если только у Вас нет других клиентов, не совместимых с новейшим форматом файлов."; /* Class = "UITableViewSection"; headerTitle = "Supported Database Formats"; ObjectID = "moM-31-lEW"; */ -"moM-31-lEW.headerTitle" = "Поддерживаемые форматы базы данных"; +"moM-31-lEW.headerTitle" = "Поддерживаемые форматы"; /* Class = "UILabel"; text = "KDBX 3.1, Strongbox Default"; ObjectID = "pK8-Rt-zxG"; */ "pK8-Rt-zxG.text" = "KDBX 3.1, стандарт Strongbox"; From 9d06859ed429af0cdd23d7db5f648e67fb791eb9 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 12:16:18 +0100 Subject: [PATCH 056/285] New translations CreateDatabaseOrSetCredentials.strings (Russian) --- StrongBox/ru/CreateDatabaseOrSetCredentials.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings index c6c77c8b3..15b5aecd7 100644 --- a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings +++ b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings @@ -56,7 +56,7 @@ "Moi-tO-CHu.text" = "Имя ключа"; /* Class = "UITextField"; placeholder = "Confirm Password"; ObjectID = "OHn-Cc-QN0"; */ -"OHn-Cc-QN0.placeholder" = "Подтвердить пароль"; +"OHn-Cc-QN0.placeholder" = "Пароль (подтвердить)"; /* Class = "UITableViewSection"; headerTitle = "Master Password"; ObjectID = "Ogq-x5-PQv"; */ "Ogq-x5-PQv.headerTitle" = "Пароль"; From e1e13506dd9f9b1e40da0b87523e65021a552876 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 13:16:17 +0100 Subject: [PATCH 057/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 0e3cf2ad9..eee2b45a6 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -965,7 +965,7 @@ "pins_config_vc_button_title_turn_duress_pin_on" = "Включить принуд. код-пароль"; /* Delete Database */ -"pins_config_vc_label_delete_database" = "Удалить базу данных"; +"pins_config_vc_label_delete_database" = "Удалить БД"; /* Local Device database will be permanently deleted. */ "pins_config_vc_label_delete_database_local_permanent" = "Локальная база данных будет удалена без возможности восстановления."; @@ -974,7 +974,7 @@ "pins_config_vc_label_delete_database_icloud_permanent" = "База данных iCloud будет навсегда удалена из iCloud."; /* Remove Database from Strongbox */ -"pins_config_vc_label_remove_database" = "Удалить базу данных из Strongbox"; +"pins_config_vc_label_remove_database" = "Удалить БД из приложения"; /* NB: Database file will remain on remote storage. */ "pins_config_vc_label_remove_database_warning" = "(*) Файл останется во внешнем хранилище"; From 27b6c81483f54ec49025c7f088d6c7a42c44215f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 13:26:05 +0100 Subject: [PATCH 058/285] New translations DatabaseOperations.strings (Russian) --- StrongBox/ru/DatabaseOperations.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/DatabaseOperations.strings b/StrongBox/ru/DatabaseOperations.strings index 3f7e7ca1c..c9e4b62a5 100644 --- a/StrongBox/ru/DatabaseOperations.strings +++ b/StrongBox/ru/DatabaseOperations.strings @@ -50,7 +50,7 @@ "IEL-1P-sSg.text" = "30 секунд"; /* Class = "UILabel"; text = "NB: Local Device database are permanently deleted"; ObjectID = "JIi-2p-HGt"; */ -"JIi-2p-HGt.text" = "(*) Локальная база данных будет удалена навсегда"; +"JIi-2p-HGt.text" = "(*) Локальная БД будет удалена навсегда"; /* Class = "UIButton"; normalTitle = "Turn Duress PIN On"; ObjectID = "RZ6-5I-P7D"; */ "RZ6-5I-P7D.normalTitle" = "Включить принуд. код-пароль"; From b1acced7311c51bbcbb9280ced8ce480fdbd0996 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 13:26:06 +0100 Subject: [PATCH 059/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index eee2b45a6..4f75aeb89 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -968,16 +968,16 @@ "pins_config_vc_label_delete_database" = "Удалить БД"; /* Local Device database will be permanently deleted. */ -"pins_config_vc_label_delete_database_local_permanent" = "Локальная база данных будет удалена без возможности восстановления."; +"pins_config_vc_label_delete_database_local_permanent" = "(*) Локальная БД будет удалена навсегда"; /* iCloud database will be permanently deleted from iCloud. */ -"pins_config_vc_label_delete_database_icloud_permanent" = "База данных iCloud будет навсегда удалена из iCloud."; +"pins_config_vc_label_delete_database_icloud_permanent" = "(*) БД будет навсегда удалена из iCloud"; /* Remove Database from Strongbox */ "pins_config_vc_label_remove_database" = "Удалить БД из приложения"; /* NB: Database file will remain on remote storage. */ -"pins_config_vc_label_remove_database_warning" = "(*) Файл останется во внешнем хранилище"; +"pins_config_vc_label_remove_database_warning" = "(*) Файл БД останется во внешнем хранилище"; /* PIN Codes (Pro Feature Only) */ "pins_config_vc_title_pro_only" = "Код-пароль (Pro версия)"; @@ -1756,7 +1756,7 @@ "database_metadata_field_key_derivation" = "Формирование ключа"; /* Max History Items */ -"database_metadata_field_max_history_items" = "Максимальное количество элементов истории"; +"database_metadata_field_max_history_items" = "Макс. количество элементов истории"; /* Max History Size */ "database_metadata_field_max_history_size" = "Максимальный размер истории"; From e0289cc12b9c67874ea32c04c46e7da248e374a0 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 13:46:40 +0100 Subject: [PATCH 060/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 4f75aeb89..43ed129fa 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -3057,7 +3057,7 @@ "audit_hibp_warning_title" = "Отказ от ответственности"; /* I understand that my passwords will be sent over the web (HTTPS) to the 'Have I Been Pwned?' password checking service (using k-anonymity) and that I fully consent to this functionality. I also absolve Strongbox, Mark McGuill and Phoebe Code Limited of all liabilty for using this feature. */ -"audit_hibp_warning_message" = "Я понимаю, что мои пароли будут отправлены с помощью защищённого соединения HTTPS в «Have I Been Pwned?» - сервис проверки паролей (используя метод К-анонимизации), и даю согласие на использование этой функции. Я также снимаю всю ответственность со Strongbox, Mark McGuill и Phoebe Code Limited за использование данной функции."; +"audit_hibp_warning_message" = "Я понимаю, что мои пароли будут отправлены с помощью HTTPS в «Have I Been Pwned?» - сервис проверки паролей (используя метод К-анонимизации), и даю согласие на использование этой функции. Также я снимаю всю ответственность с разработчиков приложения за использование данной функции."; /* No, I don't want to use this feature */ "audit_hibp_warning_no" = "Нет, я не согласен"; From d0e6ae52aff841ffc0c4e36330b340c9e9fea3fc Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 13:56:13 +0100 Subject: [PATCH 061/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 43ed129fa..f469a5713 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -3057,7 +3057,7 @@ "audit_hibp_warning_title" = "Отказ от ответственности"; /* I understand that my passwords will be sent over the web (HTTPS) to the 'Have I Been Pwned?' password checking service (using k-anonymity) and that I fully consent to this functionality. I also absolve Strongbox, Mark McGuill and Phoebe Code Limited of all liabilty for using this feature. */ -"audit_hibp_warning_message" = "Я понимаю, что мои пароли будут отправлены с помощью HTTPS в «Have I Been Pwned?» - сервис проверки паролей (используя метод К-анонимизации), и даю согласие на использование этой функции. Также я снимаю всю ответственность с разработчиков приложения за использование данной функции."; +"audit_hibp_warning_message" = "Я понимаю, что мои пароли будут отправлены с помощью HTTPS в «Have I Been Pwned?» - сервис онлайн проверки (используя метод К-анонимизации), и даю согласие на обработку этих данных. Я снимаю всю ответственность с разработчиков приложения за использование онлайн сервиса."; /* No, I don't want to use this feature */ "audit_hibp_warning_no" = "Нет, я не согласен"; From 2e939420da0a2de1cf0823d9cbf1d9931921c456 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 14:06:32 +0100 Subject: [PATCH 062/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index f469a5713..aa8dda8b0 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -3057,7 +3057,7 @@ "audit_hibp_warning_title" = "Отказ от ответственности"; /* I understand that my passwords will be sent over the web (HTTPS) to the 'Have I Been Pwned?' password checking service (using k-anonymity) and that I fully consent to this functionality. I also absolve Strongbox, Mark McGuill and Phoebe Code Limited of all liabilty for using this feature. */ -"audit_hibp_warning_message" = "Я понимаю, что мои пароли будут отправлены с помощью HTTPS в «Have I Been Pwned?» - сервис онлайн проверки (используя метод К-анонимизации), и даю согласие на обработку этих данных. Я снимаю всю ответственность с разработчиков приложения за использование онлайн сервиса."; +"audit_hibp_warning_message" = "Я понимаю, что мои пароли будут отправлены с помощью HTTPS в «Have I Been Pwned?» - сервис онлайн проверки (используя метод К-анонимизации), и даю согласие на обработку этих данных. Я снимаю всю ответственность с разработчиков приложения за использование этой функции."; /* No, I don't want to use this feature */ "audit_hibp_warning_no" = "Нет, я не согласен"; From 2dc296ea2f42ad618fabfb56c426c9dbe5f4f13a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 18:36:07 +0100 Subject: [PATCH 063/285] New translations DatabaseProperties.strings (Russian) --- MacBox/ru/DatabaseProperties.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/ru/DatabaseProperties.strings b/MacBox/ru/DatabaseProperties.strings index 88d9669a9..ec8eb2870 100644 --- a/MacBox/ru/DatabaseProperties.strings +++ b/MacBox/ru/DatabaseProperties.strings @@ -44,7 +44,7 @@ "OXT-aK-G41.title" = "Можете настроить формат предложений предиктивного набора, чтобы сделать их более короткими или подробными."; /* Class = "NSButtonCell"; title = "Auto Launch Single Database"; ObjectID = "TMl-6f-BSx"; */ -"TMl-6f-BSx.title" = "Автозапуск базы данных"; +"TMl-6f-BSx.title" = "Автозапуск БД"; /* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "Tn1-Gi-PQX"; */ "Tn1-Gi-PQX.title" = "Элемент 1"; From a5ce1d467b4c24c3de73dc98ea03854caef9053b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 18:36:08 +0100 Subject: [PATCH 064/285] New translations AutoFillPreferences.strings (Russian) --- StrongBox/ru/AutoFillPreferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/AutoFillPreferences.strings b/StrongBox/ru/AutoFillPreferences.strings index 94077a647..c3970f866 100644 --- a/StrongBox/ru/AutoFillPreferences.strings +++ b/StrongBox/ru/AutoFillPreferences.strings @@ -32,7 +32,7 @@ "IME-cY-rNO.title" = "Автозаполнение"; /* Class = "UILabel"; text = "Auto Launch Single Database"; ObjectID = "PMp-Os-Ohf"; */ -"PMp-Os-Ohf.text" = "Автозапуск базы данных"; +"PMp-Os-Ohf.text" = "Автозапуск БД"; /* Class = "UILabel"; text = "Show Pinned Items"; ObjectID = "Qyz-ca-O1g"; */ "Qyz-ca-O1g.text" = "Показ Избранных"; From f4d0223d19d34ac391277377a76303efd423675d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 18:55:14 +0100 Subject: [PATCH 065/285] New translations DatabaseProperties.strings (Russian) --- MacBox/ru/DatabaseProperties.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/ru/DatabaseProperties.strings b/MacBox/ru/DatabaseProperties.strings index ec8eb2870..88d9669a9 100644 --- a/MacBox/ru/DatabaseProperties.strings +++ b/MacBox/ru/DatabaseProperties.strings @@ -44,7 +44,7 @@ "OXT-aK-G41.title" = "Можете настроить формат предложений предиктивного набора, чтобы сделать их более короткими или подробными."; /* Class = "NSButtonCell"; title = "Auto Launch Single Database"; ObjectID = "TMl-6f-BSx"; */ -"TMl-6f-BSx.title" = "Автозапуск БД"; +"TMl-6f-BSx.title" = "Автозапуск базы данных"; /* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "Tn1-Gi-PQX"; */ "Tn1-Gi-PQX.title" = "Элемент 1"; From 95cfbae1bc4032d0b5b72206f0d0a4c54f8e58f2 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 19:26:17 +0100 Subject: [PATCH 066/285] New translations CreateDatabaseOrSetCredentials.strings (Russian) --- StrongBox/ru/CreateDatabaseOrSetCredentials.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings index 15b5aecd7..c6c77c8b3 100644 --- a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings +++ b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings @@ -56,7 +56,7 @@ "Moi-tO-CHu.text" = "Имя ключа"; /* Class = "UITextField"; placeholder = "Confirm Password"; ObjectID = "OHn-Cc-QN0"; */ -"OHn-Cc-QN0.placeholder" = "Пароль (подтвердить)"; +"OHn-Cc-QN0.placeholder" = "Подтвердить пароль"; /* Class = "UITableViewSection"; headerTitle = "Master Password"; ObjectID = "Ogq-x5-PQv"; */ "Ogq-x5-PQv.headerTitle" = "Пароль"; From 73b98af80704c4e01f05054f0c7bde53365d0a36 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sat, 10 Apr 2021 19:26:18 +0100 Subject: [PATCH 067/285] New translations DatabaseOperations.strings (Russian) --- StrongBox/ru/DatabaseOperations.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/DatabaseOperations.strings b/StrongBox/ru/DatabaseOperations.strings index c9e4b62a5..49bdc8330 100644 --- a/StrongBox/ru/DatabaseOperations.strings +++ b/StrongBox/ru/DatabaseOperations.strings @@ -2,7 +2,7 @@ "0DL-Hg-Owi.footerTitle" = "Автоблокировка БД после указанной задержки при переключении из приложения."; /* Class = "UITableViewSection"; headerTitle = "Database Automatic Locking"; ObjectID = "0DL-Hg-Owi"; */ -"0DL-Hg-Owi.headerTitle" = "Автоблокировка базы данных"; +"0DL-Hg-Owi.headerTitle" = "Автоблокировка"; /* Class = "UITableViewController"; title = "Attachments Pool"; ObjectID = "0lS-7B-veY"; */ "0lS-7B-veY.title" = "Пул вложений"; @@ -125,7 +125,7 @@ "wg6-2k-ifx.footerTitle" = "Использование одного или обоих методов разблокировки БД без необходимости каждый раз вводить пароль."; /* Class = "UITableViewSection"; headerTitle = "Convenience Unlocking"; ObjectID = "wg6-2k-ifx"; */ -"wg6-2k-ifx.headerTitle" = "Быстрая разблокировка базы данных"; +"wg6-2k-ifx.headerTitle" = "Быстрая разблокировка"; /* Class = "UILabel"; text = "Present a Technical Error"; ObjectID = "zOJ-be-bYv"; */ "zOJ-be-bYv.text" = "Показать ошибку"; From f71faf4625f68efdceac58f6e47f88b238e24e61 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:25 +0100 Subject: [PATCH 068/285] New translations Localizable.strings (Italian) --- StrongBox/it/Localizable.strings | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/StrongBox/it/Localizable.strings b/StrongBox/it/Localizable.strings index 3e99aa8cd..f795def85 100644 --- a/StrongBox/it/Localizable.strings +++ b/StrongBox/it/Localizable.strings @@ -3804,10 +3804,10 @@ "diff_drill_down_attachments_are_different" = "Gli Allegati sono diversi."; /* Tags will change. */ -"diff_drill_down_tags_will_change" = "I Tag cambieranno."; +"diff_drill_down_tags_will_change" = "Le etichette cambieranno."; /* Tags are different. */ -"diff_drill_down_tags_are_different" = "I Tag sono diversi."; +"diff_drill_down_tags_are_different" = "Le etichette sono diverse."; /* Custom Fields will change. */ "diff_drill_down_custom_fields_will_change" = "I Campi Personalizzati cambieranno."; @@ -4144,22 +4144,22 @@ "sync_status_user_interaction_required_prompt_yes_or_no" = "There was a problem updating your database and your assistance is required to resolve. Would you like to resolve this problem now?"; /* Error Updating */ -"sync_status_error_updating_title" = "Error Updating"; +"sync_status_error_updating_title" = "Errore Aggiornamento"; /* Recycle (L10n Note: This is an action, e.g. To Recycle and item, to send it to the Recycle Bin) */ -"generic_action_verb_recycle" = "Recycle"; +"generic_action_verb_recycle" = "Riciclare"; /* There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update? */ "sync_status_error_updating_try_again_prompt" = "There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update?"; /* Try Again */ -"sync_status_error_updating_try_again_action" = "Try Again"; +"sync_status_error_updating_try_again_action" = "Riprovare"; /* Revert to Latest */ -"sync_status_error_updating_revert_action" = "Revert to Latest"; +"sync_status_error_updating_revert_action" = "Ripristinare Precedente"; /* Assistance Required */ -"sync_status_user_interaction_required_prompt_title" = "Assistance Required"; +"sync_status_user_interaction_required_prompt_title" = "Assistenza Necessaria"; /* Internet Unavailable Behaviour */ "database_properties_title_offline_detected_behaviour" = "Internet Unavailable Behaviour"; @@ -4168,10 +4168,10 @@ "database_properties_title_could_not_connect_behaviour" = "Could Not Connect Behaviour"; /* Open Online - NB: Action to open a database in Online mode, only applies to databases with 'Always Open Offline' set. */ -"safes_vc_slide_left_open_online_action" = "Open Online"; +"safes_vc_slide_left_open_online_action" = "Aprire Online"; /* At least one of these database is open and unlocked. You must lock this database before you can remove it. */ -"mac_at_least_one_db_unlocked_cannot_remove" = "At least one of these databases is unlocked. You must lock this database before you can remove it."; +"mac_at_least_one_db_unlocked_cannot_remove" = "Almeno uno di questi database è sbloccato. È necessario bloccare questo database prima di poterlo rimuovere."; /* About Strongbox %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox 1.52.17' */ "prefs_vc_app_version_info_none_pro_fmt" = "About Strongbox %@"; @@ -4186,13 +4186,13 @@ "subtitle_app_version_info_pro_fmt" = "Strongbox Pro %@"; /* Remove Tag */ -"mac_undo_action_remove_tag" = "Remove Tag"; +"mac_undo_action_remove_tag" = "Rimuovere Etichetta"; /* Add Tag */ -"mac_undo_action_add_tag" = "Add Tag"; +"mac_undo_action_add_tag" = "Aggiungere Etichetta"; /* Tags */ "generic_fieldname_tags" = "Etichette"; /* Enter a new tag to add for this item */ -"mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; +"mac_vc_please_enter_a_tag" = "Inserire una nuova etichetta da aggiungere a questo elemento"; From 065b9a314146fc7dc26ded9080ef0d6b1955cdfc Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:26 +0100 Subject: [PATCH 069/285] New translations Preferences.strings (Italian) --- StrongBox/it/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/it/Preferences.strings b/StrongBox/it/Preferences.strings index 96c798c0a..9c693d6cd 100644 --- a/StrongBox/it/Preferences.strings +++ b/StrongBox/it/Preferences.strings @@ -50,7 +50,7 @@ "AjN-nK-BUo.text" = "Mostrare Tutti i File nel File di Chiave"; /* Class = "UILabel"; text = "Sync Updates in Background"; ObjectID = "BIA-Eq-Xd8"; */ -"BIA-Eq-Xd8.text" = "Sync Updates in Background"; +"BIA-Eq-Xd8.text" = "Sincronizzare Aggiornamenti in Background"; /* Class = "UILabel"; text = "3"; ObjectID = "BTc-Sr-gAI"; */ "BTc-Sr-gAI.text" = "3"; From 84617612a952fd19acd2df783819f8ac101a27ed Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:27 +0100 Subject: [PATCH 070/285] New translations Main.strings (Italian) --- MacBox/it/Main.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/it/Main.strings b/MacBox/it/Main.strings index 00f0c0fa5..aee82fc5b 100644 --- a/MacBox/it/Main.strings +++ b/MacBox/it/Main.strings @@ -44,7 +44,7 @@ "4sb-4s-VLi.title" = "Chiudi Strongbox"; /* Class = "NSMenuItem"; title = "Database Settings..."; ObjectID = "4tp-eT-w72"; */ -"4tp-eT-w72.title" = "Database Settings..."; +"4tp-eT-w72.title" = "Impostazioni Database..."; /* Class = "NSMenuItem"; title = "Edit"; ObjectID = "5QF-Oa-p0T"; */ "5QF-Oa-p0T.title" = "Modifica"; From 7fa58dae594403fafc6194ac4fefa134285a761d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:28 +0100 Subject: [PATCH 071/285] New translations PreferencesWindowController.strings (Italian) --- MacBox/it/PreferencesWindowController.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/it/PreferencesWindowController.strings b/MacBox/it/PreferencesWindowController.strings index 7b5e6ccd8..fe42b2544 100644 --- a/MacBox/it/PreferencesWindowController.strings +++ b/MacBox/it/PreferencesWindowController.strings @@ -125,7 +125,7 @@ "Mhf-cB-iYH.title" = "4"; /* Class = "NSButtonCell"; title = "Clear QuickType AutoFill Database"; ObjectID = "NOt-B9-OEc"; */ -"NOt-B9-OEc.title" = "Clear QuickType AutoFill Database"; +"NOt-B9-OEc.title" = "Cancellare Database Di Riempimento Automatico QuickType"; /* Class = "NSButtonCell"; title = "Do Not Remember Key File"; ObjectID = "Ngn-50-skc"; */ "Ngn-50-skc.title" = "Non Ricordare il File Chiave"; @@ -347,4 +347,4 @@ "yeU-d7-EAN.title" = "Usare il Completamento Automatico sui Campi"; /* Class = "NSButtonCell"; title = "Use Sync Manager for Local Files"; ObjectID = "yfw-fM-hrc"; */ -"yfw-fM-hrc.title" = "Use Sync Manager for Local Files"; +"yfw-fM-hrc.title" = "Utilizzare Sync Manager per File Locali"; From 2935711f94c1513f58c2e3ebc5d8bd4f39382357 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:30 +0100 Subject: [PATCH 072/285] New translations DatabaseProperties.strings (Italian) --- MacBox/it/DatabaseProperties.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/it/DatabaseProperties.strings b/MacBox/it/DatabaseProperties.strings index b84ffb911..fce1e884b 100644 --- a/MacBox/it/DatabaseProperties.strings +++ b/MacBox/it/DatabaseProperties.strings @@ -74,7 +74,7 @@ "e6c-gs-mgp.title" = "Lanciare automaticamente il database se è l'unico presente per il Riempimento Automatico. Questo può risparmiare un click."; /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "eDS-aE-E88"; */ -"eDS-aE-E88.title" = "Seconds"; +"eDS-aE-E88.title" = "Secondi"; /* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "f2T-kT-Ieu"; */ "f2T-kT-Ieu.title" = "Voce 2"; @@ -92,7 +92,7 @@ "lih-Rp-yz1.title" = "Richiedere Reinserimento Password Master Dopo:"; /* Class = "NSButtonCell"; title = "Monitor for External Changes Interval"; ObjectID = "mC8-FL-AkX"; */ -"mC8-FL-AkX.title" = "Monitor for External Changes Interval"; +"mC8-FL-AkX.title" = "Intervallo per Rilevare Modifiche Esterne"; /* Class = "NSTextFieldCell"; title = "*Master Password currently securely stored until XYZ (protected by Secure Enclave) and this string can get quite long and does not need to be translated"; ObjectID = "ru3-gY-LUd"; */ "ru3-gY-LUd.title" = "*Master Password currently securely stored until XYZ (protected by Secure Enclave) and this string can get quite long and does not need to be translated"; From 5cd82411b2a19ab73c6a160257ca5b8cfa79676b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:31 +0100 Subject: [PATCH 073/285] New translations DatabasesManager.strings (Italian) --- MacBox/it/DatabasesManager.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MacBox/it/DatabasesManager.strings b/MacBox/it/DatabasesManager.strings index 9d6b901b5..58cbdb43c 100644 --- a/MacBox/it/DatabasesManager.strings +++ b/MacBox/it/DatabasesManager.strings @@ -1,5 +1,5 @@ /* Class = "NSMenuItem"; title = "Backups..."; ObjectID = "5DL-ks-WsT"; */ -"5DL-ks-WsT.title" = "Backups..."; +"5DL-ks-WsT.title" = "Backup..."; /* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "BCh-vO-qAh"; */ "BCh-vO-qAh.headerCell.title" = "Nome"; @@ -20,7 +20,7 @@ "fJ0-AB-Gg3.title" = "Creare Nuovo Database..."; /* Class = "NSViewController"; title = "Databases Manager (⌘D)"; ObjectID = "gEg-ae-E2m"; */ -"gEg-ae-E2m.title" = "Databases Manager (⌘D)"; +"gEg-ae-E2m.title" = "Gestore Database (⌘D)"; /* Class = "NSMenuItem"; title = "Add Database..."; ObjectID = "iB1-Yi-8am"; */ "iB1-Yi-8am.title" = "Aggiungere Database..."; @@ -32,7 +32,7 @@ "jtn-Ih-H3a.title" = "Cella di Testo"; /* Class = "NSWindow"; title = "Databases Manager (⌘D)"; ObjectID = "nfd-AK-Hdk"; */ -"nfd-AK-Hdk.title" = "Databases Manager (⌘D)"; +"nfd-AK-Hdk.title" = "Gestore Database (⌘D)"; /* Class = "NSButtonCell"; title = "Remove"; ObjectID = "rbv-MG-gLm"; */ "rbv-MG-gLm.title" = "Rimuovere"; From 9b8cb0b14b6b04386fd309487b809dbab7fc2f0e Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:32 +0100 Subject: [PATCH 074/285] New translations AsyncUpdateResultViewer.strings (Italian) --- StrongBox/it/AsyncUpdateResultViewer.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/it/AsyncUpdateResultViewer.strings b/StrongBox/it/AsyncUpdateResultViewer.strings index 77f19774c..fe8bc9be0 100644 --- a/StrongBox/it/AsyncUpdateResultViewer.strings +++ b/StrongBox/it/AsyncUpdateResultViewer.strings @@ -5,13 +5,13 @@ "7g9-aq-GnB.text" = "Strongbox could not update your database in the background. See below for further detail. You can also tap Retry to perform an interactive update."; /* Class = "UIButton"; normalTitle = "Retry"; ObjectID = "Nh0-rh-eq4"; */ -"Nh0-rh-eq4.normalTitle" = "Retry"; +"Nh0-rh-eq4.normalTitle" = "Riprovare"; /* Class = "UILabel"; text = "Status"; ObjectID = "QYp-a2-qQa"; */ -"QYp-a2-qQa.text" = "Status"; +"QYp-a2-qQa.text" = "Stato"; /* Class = "UILabel"; text = "< Template Error Message No Need to Localize, thank you. >"; ObjectID = "dCI-05-xgV"; */ "dCI-05-xgV.text" = "< Template Error Message No Need to Localize, thank you. >"; /* Class = "UILabel"; text = "Problem Updating"; ObjectID = "tKG-my-6hE"; */ -"tKG-my-6hE.text" = "Problem Updating"; +"tKG-my-6hE.text" = "Problema Aggiornamento"; From 10fbc1f7144666039bd5e87c2f8e1da0af3535c0 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:33 +0100 Subject: [PATCH 075/285] New translations Backups.strings (Italian) --- MacBox/it/Backups.strings | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MacBox/it/Backups.strings b/MacBox/it/Backups.strings index 053f5a438..c2a743e41 100644 --- a/MacBox/it/Backups.strings +++ b/MacBox/it/Backups.strings @@ -11,7 +11,7 @@ "FN7-gU-tS7.title" = "Cella Vista Tabella"; /* Class = "NSMenuItem"; title = "Export..."; ObjectID = "RJi-Bo-v0P"; */ -"RJi-Bo-v0P.title" = "Export..."; +"RJi-Bo-v0P.title" = "Esportazione..."; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "Ulz-pZ-6cO"; */ "Ulz-pZ-6cO.title" = "Cella di Testo"; @@ -26,10 +26,10 @@ "XN5-A1-PWz.title" = "Cella Vista Tabella"; /* Class = "NSButtonCell"; title = "Take Backups"; ObjectID = "aWq-rI-QUh"; */ -"aWq-rI-QUh.title" = "Take Backups"; +"aWq-rI-QUh.title" = "Effettuare Backup"; /* Class = "NSTableColumn"; headerCell.title = "Size"; ObjectID = "ekY-MD-7oh"; */ -"ekY-MD-7oh.headerCell.title" = "Size"; +"ekY-MD-7oh.headerCell.title" = "Dimensione"; /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "fhg-zO-EN8"; */ "fhg-zO-EN8.title" = "Cella Vista Tabella"; @@ -38,7 +38,7 @@ "g38-6M-kDd.title" = "Cella di Testo"; /* Class = "NSTextFieldCell"; title = "Control Click or Two Finger Click on a backup for options"; ObjectID = "iQ6-Rn-1H7"; */ -"iQ6-Rn-1H7.title" = "Control Click or Two Finger Click on a backup for options"; +"iQ6-Rn-1H7.title" = "Controllo Click o Click Due Dita su un backup per le opzioni"; /* Class = "NSTableColumn"; headerCell.title = "Backup"; ObjectID = "kq1-9o-pP8"; */ "kq1-9o-pP8.headerCell.title" = "Backup"; @@ -53,7 +53,7 @@ "qkT-fY-gl1.title" = "Backup"; /* Class = "NSTableColumn"; headerCell.title = "Backup Taken At"; ObjectID = "tUO-DJ-sLK"; */ -"tUO-DJ-sLK.headerCell.title" = "Backup Taken At"; +"tUO-DJ-sLK.headerCell.title" = "Backup Effettuato Il"; /* Class = "NSButtonCell"; title = "Done"; ObjectID = "tuK-Xg-5mD"; */ "tuK-Xg-5mD.title" = "Fatto"; From b14979e948f9e7af81341b8e1b3bb85a5d4ea954 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:34 +0100 Subject: [PATCH 076/285] New translations AboutViewController.strings (Italian) --- MacBox/it/AboutViewController.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/it/AboutViewController.strings b/MacBox/it/AboutViewController.strings index f9f5a4c9e..f8cc13642 100644 --- a/MacBox/it/AboutViewController.strings +++ b/MacBox/it/AboutViewController.strings @@ -8,7 +8,7 @@ "cFg-Ne-woI.title" = "Informazioni Su Strongbox"; /* Class = "NSButtonCell"; title = "Copy Debug Info"; ObjectID = "j6E-KF-jXx"; */ -"j6E-KF-jXx.title" = "Copy Debug Info"; +"j6E-KF-jXx.title" = "Copiare Informazioni Di Debug"; /* Class = "NSWindow"; title = "Window"; ObjectID = "okc-t6-Zg4"; */ "okc-t6-Zg4.title" = "Finestra"; From 17c4d39b0583e2adf8d85456527aa8d4c80b5174 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:16:36 +0100 Subject: [PATCH 077/285] New translations EditTagsPopover.strings (Italian) --- MacBox/it/EditTagsPopover.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/it/EditTagsPopover.strings b/MacBox/it/EditTagsPopover.strings index 40bbeb29c..fbeadf9da 100644 --- a/MacBox/it/EditTagsPopover.strings +++ b/MacBox/it/EditTagsPopover.strings @@ -2,7 +2,7 @@ "AcX-Vm-N5N.title" = "Cella Vista Tabella"; /* Class = "NSTextFieldCell"; title = "Edit Tags"; ObjectID = "RwV-uW-3Ye"; */ -"RwV-uW-3Ye.title" = "Edit Tags"; +"RwV-uW-3Ye.title" = "Modificare Tag"; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "V8t-lU-hxo"; */ "V8t-lU-hxo.title" = "Cella di Testo"; From c2779f00604a1547ad1f44bf245ff00a4102b6b6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Sun, 11 Apr 2021 16:26:01 +0100 Subject: [PATCH 078/285] New translations EditTagsPopover.strings (Italian) --- MacBox/it/EditTagsPopover.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/it/EditTagsPopover.strings b/MacBox/it/EditTagsPopover.strings index fbeadf9da..78bc01769 100644 --- a/MacBox/it/EditTagsPopover.strings +++ b/MacBox/it/EditTagsPopover.strings @@ -2,7 +2,7 @@ "AcX-Vm-N5N.title" = "Cella Vista Tabella"; /* Class = "NSTextFieldCell"; title = "Edit Tags"; ObjectID = "RwV-uW-3Ye"; */ -"RwV-uW-3Ye.title" = "Modificare Tag"; +"RwV-uW-3Ye.title" = "Modificare Etichette"; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "V8t-lU-hxo"; */ "V8t-lU-hxo.title" = "Cella di Testo"; From 1ce8ba380cc3a896c713b71c4321ae47869392ab Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 13:58:11 +0100 Subject: [PATCH 079/285] New translations CreateDatabaseOrSetCredentials.strings (Russian) --- StrongBox/ru/CreateDatabaseOrSetCredentials.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings index c6c77c8b3..2cb6f3729 100644 --- a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings +++ b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings @@ -122,7 +122,7 @@ "eWk-Cu-xgx.text" = "KeePass 2 (Стандарт)"; /* Class = "UITableViewController"; title = "Set Credentials / Create New Database"; ObjectID = "emi-lQ-tjW"; */ -"emi-lQ-tjW.title" = "Установить пароль / создать новую базу данных"; +"emi-lQ-tjW.title" = "Установить пароль / Создать новую БД"; /* Class = "UILabel"; text = "AutoFill Mode Only"; ObjectID = "hSa-x4-26N"; */ "hSa-x4-26N.text" = "Только автозаполнение"; From 38096ad23dafcaa493c578ba1cbec6419c8ea38a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 13:58:12 +0100 Subject: [PATCH 080/285] New translations DatabaseOperations.strings (Russian) --- StrongBox/ru/DatabaseOperations.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/DatabaseOperations.strings b/StrongBox/ru/DatabaseOperations.strings index 49bdc8330..d33d9d771 100644 --- a/StrongBox/ru/DatabaseOperations.strings +++ b/StrongBox/ru/DatabaseOperations.strings @@ -62,7 +62,7 @@ "TUP-XN-gQC.headerTitle" = "Код-пароль"; /* Class = "UINavigationItem"; title = "Database Settings"; ObjectID = "Vua-Ec-gtU"; */ -"Vua-Ec-gtU.title" = "Настройки"; +"Vua-Ec-gtU.title" = "Настройки БД"; /* Class = "UINavigationItem"; title = "Statistics & Properties"; ObjectID = "XSP-Jw-iFN"; */ "XSP-Jw-iFN.title" = "Статистика и свойства"; From 039582935f1438b2fa82abb09fc635d76150169a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 13:58:14 +0100 Subject: [PATCH 081/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index aa8dda8b0..f0a3e040c 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -231,7 +231,7 @@ "safesvc_update_existing_option_update" = "Обновить существующую базу данных"; /* Create a New Database */ -"safesvc_update_existing_option_create" = "Создать новую базу данных"; +"safesvc_update_existing_option_create" = "Создать новую БД"; /* Error updating file. */ "safesvc_error_updating_title" = "Ошибка обновления файла"; @@ -429,10 +429,10 @@ "casg_accessibility_label_show_hide_pw" = "Показать / скрыть пароль"; /* Add Existing Database */ -"casg_add_existing_database_action" = "Добавить имеющуюся базу данных"; +"casg_add_existing_database_action" = "Добавить БД"; /* Create Database */ -"casg_create_database_action" = "Создать базу данных"; +"casg_create_database_action" = "Создать БД"; /* KDB, AES (Supports Icons & Attachments) */ "casg_database_format_information_kp1" = "KDB, AES (поддержка значков и вложений)"; @@ -846,7 +846,7 @@ "welcome_vc_accessibility_show_hide_password" = "Показать / скрыть пароль"; /* Add Existing Database */ -"welcome_vc_add_existing_database" = "Добавить имеющуюся базу данных"; +"welcome_vc_add_existing_database" = "Добавить имеющуюся БД"; /* Error Creating Database */ "welcome_vc_error_creating" = "Ошибка при создании базы данных"; @@ -2623,7 +2623,7 @@ "mac_keepass_icons" = "Значки KeePass"; /* Unlock Database */ -"mac_biometrics_identify_to_open_database" = "Разблокировать базу данных"; +"mac_biometrics_identify_to_open_database" = "Разблокировать БД"; /* Biometrics is not available on this device! */ "mac_biometrics_not_available" = "Биометрия на этом устройстве недоступна!"; From 46e6db3b21590d965cc06e084d2c6a09ff4aaf90 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 13:58:15 +0100 Subject: [PATCH 082/285] New translations Welcome.strings (Russian) --- StrongBox/ru/Welcome.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Welcome.strings b/StrongBox/ru/Welcome.strings index 501a6a7be..c58e7003f 100644 --- a/StrongBox/ru/Welcome.strings +++ b/StrongBox/ru/Welcome.strings @@ -56,7 +56,7 @@ "J4Q-dj-A4t.normalTitle" = "Начать"; /* Class = "UIViewController"; title = "Create Database"; ObjectID = "JIT-YM-MTv"; */ -"JIT-YM-MTv.title" = "Создать базу данных"; +"JIT-YM-MTv.title" = "Создать БД"; /* Class = "UILabel"; text = "3. Tap 'AutoFill Passwords'"; ObjectID = "Jg7-6Y-boJ"; */ "Jg7-6Y-boJ.text" = "3. Выберите «Автозаполнять пароли»"; @@ -119,7 +119,7 @@ "d1O-oj-C5A.title" = "Пароль"; /* Class = "UINavigationItem"; title = "Create Database"; ObjectID = "d33-lQ-wrZ"; */ -"d33-lQ-wrZ.title" = "Создать базу данных"; +"d33-lQ-wrZ.title" = "Создать БД"; /* Class = "UILabel"; text = "iCloud is available on this device, would you like to enable it for Strongbox?"; ObjectID = "dBe-kT-Zyp"; */ "dBe-kT-Zyp.text" = "iCloud доступен. Использовать его в приложении?"; From e6814b7cbf873abc63b0f79ecda29117011c5e13 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 13:58:16 +0100 Subject: [PATCH 083/285] New translations Main.strings (Russian) --- MacBox/ru/Main.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/ru/Main.strings b/MacBox/ru/Main.strings index c3beb6fc7..246ee79ba 100644 --- a/MacBox/ru/Main.strings +++ b/MacBox/ru/Main.strings @@ -44,7 +44,7 @@ "4sb-4s-VLi.title" = "Выйти из Strongbox"; /* Class = "NSMenuItem"; title = "Database Settings..."; ObjectID = "4tp-eT-w72"; */ -"4tp-eT-w72.title" = "Настройки базы данных"; +"4tp-eT-w72.title" = "Настройки БД"; /* Class = "NSMenuItem"; title = "Edit"; ObjectID = "5QF-Oa-p0T"; */ "5QF-Oa-p0T.title" = "Изменить"; From eae9dafa44d0926c62243410856c8b9a4960324b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 13:58:17 +0100 Subject: [PATCH 084/285] New translations ConflictResolutionWizard.strings (Russian) --- StrongBox/ru/ConflictResolutionWizard.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/ConflictResolutionWizard.strings b/StrongBox/ru/ConflictResolutionWizard.strings index bc408694f..70886e044 100644 --- a/StrongBox/ru/ConflictResolutionWizard.strings +++ b/StrongBox/ru/ConflictResolutionWizard.strings @@ -41,7 +41,7 @@ "ki8-vV-c6L.normalTitle" = "Автообъединение"; /* Class = "UIButton"; normalTitle = "Force Overwrite Local or Remote..."; ObjectID = "lhk-uK-4LE"; */ -"lhk-uK-4LE.normalTitle" = "Варианты перезаписи"; +"lhk-uK-4LE.normalTitle" = "Варианты перезаписи ..."; /* Class = "UILabel"; text = "Yesterday at 2:30PM"; ObjectID = "mTE-BO-xn5"; */ "mTE-BO-xn5.text" = "Yesterday at 2:30PM"; From 891f70be80eedf8648aa6878b804463973780b1c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 13:58:18 +0100 Subject: [PATCH 085/285] New translations DatabasesManager.strings (Russian) --- MacBox/ru/DatabasesManager.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/ru/DatabasesManager.strings b/MacBox/ru/DatabasesManager.strings index 63114342f..d18d3d274 100644 --- a/MacBox/ru/DatabasesManager.strings +++ b/MacBox/ru/DatabasesManager.strings @@ -17,7 +17,7 @@ "cfF-P5-70t.title" = "Удалить"; /* Class = "NSMenuItem"; title = "Create New Database..."; ObjectID = "fJ0-AB-Gg3"; */ -"fJ0-AB-Gg3.title" = "Создать новую базу данных"; +"fJ0-AB-Gg3.title" = "Создать новую БД"; /* Class = "NSViewController"; title = "Databases Manager (⌘D)"; ObjectID = "gEg-ae-E2m"; */ "gEg-ae-E2m.title" = "Менеджер баз данных (⌘D)"; From 8f9fa37febbf5c4786f80619a899e570acc4b95a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 14:13:04 +0100 Subject: [PATCH 086/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index f0a3e040c..317585153 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -1344,7 +1344,7 @@ "open_sequence_prompt_too_many_incorrect_pins_title" = "Неверный код-пароль"; /* You have entered the wrong PIN too many times. PIN Unlock is now disabled, and you must enter the master password to unlock this database. */ -"open_sequence_prompt_too_many_incorrect_pins_message" = "Неверный код-пароль был введён слишком много раз. Разблокировка по код-паролю отключена и Вам необходимо ввести пароль вручную, чтобы разблокировать базу данных."; +"open_sequence_prompt_too_many_incorrect_pins_message" = "Неверный код-пароль был введён слишком много раз. Разблокировка по код-паролю отключена и Вам необходимо ввести пароль вручную, чтобы разблокировать БД."; /* There was a technical error opening the database. */ "open_sequence_duress_technical_error_message" = "При открытии базы данных произошла ошибка."; @@ -1576,7 +1576,7 @@ "pick_creds_vc_cannot_create_new_unsupported_storage_type_title" = "Неподдерживаемое хранилище"; /* This database is stored on a Storage Provider that does not support Live editing in App Extensions. Cannot Create New Entry. */ -"pick_creds_vc_cannot_create_new_unsupported_storage_type_message" = "БД находится в хранилище поставщика, который не поддерживает редактирование в расширении приложений. Невозможно создать новую запись."; +"pick_creds_vc_cannot_create_new_unsupported_storage_type_message" = "БД находится в хранилище провайдера, который не поддерживает редактирование в расширении приложений. Невозможно создать новую запись."; /* Create New Entry... */ "pick_creds_vc_create_new_button_title" = "Добавить запись"; @@ -2728,7 +2728,7 @@ "mac_convenience_summary_keychain_and_will_expire_on_exit" = "Пароль надёжно сохранён (только в памяти). Срок действия истечёт при выходе из Strongbox."; /* Convenience Unlock is Enabled but the securely stored master password has expired. */ -"mac_convenience_summary_enabled_but_expired" = "Быстрая разблокировка включена, но срок действия надёжно хранимого пароля истёк."; +"mac_convenience_summary_enabled_but_expired" = "Быстрая разблокировка включена, но срок действия пароля истёк."; /* Convenience Unlock Disabled */ "mac_convenience_summary_disabled" = "Быстрая разблокировка отключена"; @@ -2737,7 +2737,7 @@ "mac_convenience_summary_biometrics_unavailable" = "Быстрая разблокировка (Touch ID/Watch недоступен)"; /* Convenience Unlock is only available in the Pro version of Strongbox. Please consider upgrading to support development. */ -"mac_convenience_summary_only_available_on_pro" = "Быстрая разблокировка доступна только в Pro версии Strongbox. Пожалуйста, подумайте об улучшении для поддержки развития приложения."; +"mac_convenience_summary_only_available_on_pro" = "Быстрая разблокировка доступна только в Pro версии. Пожалуйста, подумайте об улучшении для поддержки развития приложения."; /* Never */ "mac_convenience_expiry_period_never" = "Никогда"; From 4020b948767adae5ca84af8df499a996362b41e1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 14:21:19 +0100 Subject: [PATCH 087/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 317585153..d2e8bec9c 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -1007,7 +1007,7 @@ "pins_config_vc_warn_remove_database_delete_message" = "Это навсегда удалит файл базы данных."; /* This will remove the database from Strongbox but the underlying file will remain on cloud storage */ -"pins_config_vc_warn_remove_database_remove_message" = "Это удалит базу данных из Strongbox, но основной файл останется в облачном хранилище."; +"pins_config_vc_warn_remove_database_remove_message" = "Это удалит БД из приложения, но файл останется во внешнем хранилище."; /* Manage Key Files */ "key_files_vc_manage_title" = "Файл-ключи"; @@ -4033,7 +4033,7 @@ "mac_add_webdav_pro_only" = "Добавить базу данных с WebDAV (Pro версия)"; /* This database can only be unlocked by Strongbox Pro because it is stored via SFTP or WebDAV.\n\nPlease Upgrade. */ -"mac_non_file_database_pro_message" = "База данных может быть разблокирована только в Pro версии, т.к.она находится в SFTP или WebDAV хранилище.\n\nПожалуйста, улучшите приложение."; +"mac_non_file_database_pro_message" = "БД может быть разблокирована только в Pro версии, т.к. она находится в SFTP или WebDAV хранилище.\n\nПожалуйста, улучшите приложение."; /* Item Copied to Clipboard */ "mac_copied_item_to_clipboard" = "Элемент скопирован в буфер обмена"; From 73987d75e56e53681693476aeef06692f4224a27 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 14:30:03 +0100 Subject: [PATCH 088/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index d2e8bec9c..4e5482394 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -35,7 +35,7 @@ "safes_vc_show_in_files" = "Показать в Файлах"; /* Button Title to Hide from Files */ -"safes_vc_make_autofillable" = "Скрыть из Файлов"; +"safes_vc_make_autofillable" = "Скрыть из «Файлы»"; /* Title of Prompt about setting Quick Launch */ "safes_vc_about_quick_launch_title" = "Быстрый запуск"; @@ -44,10 +44,10 @@ "safes_vc_about_setting_quick_launch_and_confirm" = "Функция быстрого запуска означает, что данная БД будет разблокирована автоматически при запуске приложения или его повторной активации.\n\nВключить быстрый запуск?"; /* Button title to Show Database in iOS Files App */ -"safes_vc_show_database_in_files_info" = "База данных, видимая в приложении Файлы, также будет доступна через Finder на компьютере Mac."; +"safes_vc_show_database_in_files_info" = "База данных, видимая в приложении «Файлы», также будет доступна через Finder на компьютере Mac."; /* Button title to Hide Database from the iOS Files App */ -"safes_vc_make_database_auto_fill_info" = "Скрытие базы данных из Файлов означает, что она больше не будет видна через Finder на компьютере Mac."; +"safes_vc_make_database_auto_fill_info" = "Скрытие БД из приложения «Файлы» означает, что она больше не будет видна через Finder на компьютере Mac."; /* OK/Cancel prompt title for changing local storage mode */ "safes_vc_change_local_device_storage_mode_title" = "Отображение в Файлах"; @@ -56,10 +56,10 @@ "safes_vc_could_not_change_storage_location_error" = "Не удалось изменить отображение в Файлах"; /* informational message - made the file visible in iOS Files */ -"safes_vc_database_made_visible_in_files" = "База данных доступна в приложении Файлы"; +"safes_vc_database_made_visible_in_files" = "База данных доступна в приложении «Файлы»"; /* informational message - made the database fully autofillable */ -"safes_vc_database_made_fully_autofillable" = "База данных теперь недоступна в приложении Файлы"; +"safes_vc_database_made_fully_autofillable" = "База данных теперь недоступна в приложении «Файлы»"; /* information message = title changed storage mode */ "safes_vc_local_storage_mode_changed" = "Отображение изменено"; @@ -1059,7 +1059,7 @@ "key_files_vc_remove_after_import_title" = "Удалить после импорта"; /* Do you want to remove the key file from the local Documents folder after import? This will mean it is not visible in iOS Files or accessible via iTunes File Sharing? */ -"key_files_vc_remove_after_import_message" = "Вы хотите удалить файл-ключ из локальной папки документов после импорта? После удаления он не будет виден в приложении Файлы или через общий доступ к файлам iTunes."; +"key_files_vc_remove_after_import_message" = "Вы хотите удалить файл-ключ из локальной папки документов после импорта? После удаления он не будет виден в приложении «Файлы» или через общий доступ к файлам iTunes."; /* Yes, Remove Local Copy */ "key_files_vc_remove_after_import_option_yes" = "Да, удалить локальную копию"; @@ -2437,7 +2437,7 @@ "mac_cannot_save_db_while_locked" = "Невозможно сохранить базу данных, пока она заблокирована."; /* Strongbox cannot open File Wrappers, Directories or Compressed Packages like this. Please directly select a KeePass or Password Safe database file. */ -"mac_strongbox_cant_open_file_wrappers" = "Strongbox не может открывать файловые контейнеры, каталоги или сжатые файлы. Пожалуйста, выберите непосредственно файл базы данных KeePass или Password Safe."; +"mac_strongbox_cant_open_file_wrappers" = "Приложение не может открывать контейнеры, каталоги или сжатые файлы. Пожалуйста, выберите непосредственно файл базы данных формата KeePass или Password Safe."; /* Please Enter the Master Credentials for this Database */ "mac_please_enter_master_credentials_for_this_database" = "Пожалуйста, введите мастер-ключ для базы данных"; @@ -2632,7 +2632,7 @@ "storage_provider_name_local_device" = "Локальное устройство"; /* iOS Files */ -"storage_provider_name_ios_files" = "Приложение Файлы"; +"storage_provider_name_ios_files" = "Приложение «Файлы»"; /* iCloud */ "storage_provider_name_icloud" = "iCloud"; From 2ebf7f05c984142ac230af105cb9a41a17488537 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 14:30:04 +0100 Subject: [PATCH 089/285] New translations Export.strings (Russian) --- StrongBox/ru/Export.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Export.strings b/StrongBox/ru/Export.strings index 61be0b29e..e0cc84add 100644 --- a/StrongBox/ru/Export.strings +++ b/StrongBox/ru/Export.strings @@ -2,7 +2,7 @@ "1Y1-he-AIr.text" = "Копировать KeePass XML"; /* Class = "UILabel"; text = "Export anywhere in iOS Files"; ObjectID = "3TO-HG-fBa"; */ -"3TO-HG-fBa.text" = "Экспорт в приложение Файлы"; +"3TO-HG-fBa.text" = "Экспорт в приложение «Файлы»"; /* Class = "UILabel"; text = "Encrypted Database Attachment"; ObjectID = "4gH-9g-QNW"; */ "4gH-9g-QNW.text" = "Вложение зашифрованной БД"; From 3c86228a20b869d488ea595a78d625717cdaad2b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 14:30:05 +0100 Subject: [PATCH 090/285] New translations DatabasesManager.strings (Russian) --- MacBox/ru/DatabasesManager.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/ru/DatabasesManager.strings b/MacBox/ru/DatabasesManager.strings index d18d3d274..a7280c2ae 100644 --- a/MacBox/ru/DatabasesManager.strings +++ b/MacBox/ru/DatabasesManager.strings @@ -38,7 +38,7 @@ "rbv-MG-gLm.title" = "Удалить"; /* Class = "NSMenuItem"; title = "Add from Files..."; ObjectID = "vso-RN-Vq6"; */ -"vso-RN-Vq6.title" = "Добавить из Файлов"; +"vso-RN-Vq6.title" = "Добавить из «Файлы»"; /* Class = "NSMenuItem"; title = "Add SFTP Database..."; ObjectID = "yJI-0G-Cwf"; */ "yJI-0G-Cwf.title" = "Добавить базу данных с SFTP"; From c54210bf043ae2a7d784e08d8bbe6771e07cc89c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 14:51:04 +0100 Subject: [PATCH 091/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 4e5482394..598a6d73c 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -35,7 +35,7 @@ "safes_vc_show_in_files" = "Показать в Файлах"; /* Button Title to Hide from Files */ -"safes_vc_make_autofillable" = "Скрыть из «Файлы»"; +"safes_vc_make_autofillable" = "Скрыть из Файлов"; /* Title of Prompt about setting Quick Launch */ "safes_vc_about_quick_launch_title" = "Быстрый запуск"; From fb0b6fb923da69f7342d901019212c16cc778799 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 14:51:05 +0100 Subject: [PATCH 092/285] New translations DatabasesManager.strings (Russian) --- MacBox/ru/DatabasesManager.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/ru/DatabasesManager.strings b/MacBox/ru/DatabasesManager.strings index a7280c2ae..d18d3d274 100644 --- a/MacBox/ru/DatabasesManager.strings +++ b/MacBox/ru/DatabasesManager.strings @@ -38,7 +38,7 @@ "rbv-MG-gLm.title" = "Удалить"; /* Class = "NSMenuItem"; title = "Add from Files..."; ObjectID = "vso-RN-Vq6"; */ -"vso-RN-Vq6.title" = "Добавить из «Файлы»"; +"vso-RN-Vq6.title" = "Добавить из Файлов"; /* Class = "NSMenuItem"; title = "Add SFTP Database..."; ObjectID = "yJI-0G-Cwf"; */ "yJI-0G-Cwf.title" = "Добавить базу данных с SFTP"; From d126d5095099caa4c3b89752deecbfc64d919db3 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:38:38 +0100 Subject: [PATCH 093/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 598a6d73c..d2d0cea74 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -1281,7 +1281,7 @@ "custom_field_vc_validation_name_already_in_use_error" = "Это название уже используется другим настраиваемым полем."; /* You are in read-only mode. Cannot Write! */ -"model_error_readonly_cannot_write" = "Вы находитесь в режиме «Только чтение». Изменение данных невозможно!"; +"model_error_readonly_cannot_write" = "Вы находитесь в Режиме для чтения. Изменение данных невозможно!"; /* Error while scanning */ "qr_code_vc_error_scanning_title" = "Ошибка при сканировании"; @@ -3456,7 +3456,7 @@ "browse_context_menu_show_password" = "Показать пароль"; /* Read Only */ -"databases_toggle_read_only_context_menu" = "Только чтение"; +"databases_toggle_read_only_context_menu" = "Режим для чтения"; /* Quick Launch */ "databases_toggle_quick_launch_context_menu" = "Быстрый запуск"; From b1c2c3b492898715d5ea8abd89a22818b4ac63eb Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:38:39 +0100 Subject: [PATCH 094/285] New translations Audit.strings (Russian) --- StrongBox/ru/Audit.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/ru/Audit.strings b/StrongBox/ru/Audit.strings index 3788c30e3..4f4185a04 100644 --- a/StrongBox/ru/Audit.strings +++ b/StrongBox/ru/Audit.strings @@ -44,10 +44,10 @@ "Ivv-Og-lCA.text" = "Похожие пароли"; /* Class = "UITableViewSection"; footerTitle = "The database auditor runs in the background at a low priority so that it doesn't interfere with your UI experience or battery life. However you can choose not to run any audits at all"; ObjectID = "JJN-5D-rPg"; */ -"JJN-5D-rPg.footerTitle" = "Проверка работает в фоновом режиме. Она не влияет на работу интерфейса и заряд батареи. Используйте данную функцию по своему усмотрению."; +"JJN-5D-rPg.footerTitle" = "Проверка работает в фоне. Она не влияет на работу интерфейса и заряд батареи. Используйте функцию по своему усмотрению."; /* Class = "UITableViewSection"; headerTitle = "Preferences"; ObjectID = "JJN-5D-rPg"; */ -"JJN-5D-rPg.headerTitle" = "Аудит базы данных"; +"JJN-5D-rPg.headerTitle" = "Аудит"; /* Class = "UILabel"; text = "Duplicated Passwords"; ObjectID = "JdO-yU-wUk"; */ "JdO-yU-wUk.text" = "Повторяющиеся пароли"; @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Проблемы аудита"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ -"dPk-gM-4bf.footerTitle" = "HIBP - сервис онлайн проверки на известные скомпрометированные пароли. Хэши этих паролей кэшируется в приложении для показа уведомлений и уменьшения сетевого трафика.\n\n(*) Пароли хешируются SHA-1. Затем, используя метод К-анонимизации, данные в виде 5-байтового префикса отправляются в HIBP. Используйте данную функцию по своему усмотрению."; +"dPk-gM-4bf.footerTitle" = "HIBP - сервис онлайн проверки на известные скомпрометированные пароли. Хэши этих паролей кэшируется в приложении для показа уведомлений и уменьшения сетевого трафика.\n\n(*) Пароли хешируются SHA-1. Затем, используя метод К-анонимизации, данные в виде 5-байтового префикса отправляются в HIBP. Используйте функцию по своему усмотрению."; /* Class = "UITableViewSection"; headerTitle = "Have I Been Pwned?"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.headerTitle" = "Have I Been Pwned?"; From a7dae796b04bad662ab7e0a1a8e05d89aa09e56d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:38:41 +0100 Subject: [PATCH 095/285] New translations Export.strings (Russian) --- StrongBox/ru/Export.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Export.strings b/StrongBox/ru/Export.strings index e0cc84add..913929244 100644 --- a/StrongBox/ru/Export.strings +++ b/StrongBox/ru/Export.strings @@ -2,7 +2,7 @@ "1Y1-he-AIr.text" = "Копировать KeePass XML"; /* Class = "UILabel"; text = "Export anywhere in iOS Files"; ObjectID = "3TO-HG-fBa"; */ -"3TO-HG-fBa.text" = "Экспорт в приложение «Файлы»"; +"3TO-HG-fBa.text" = "Экспорт в «Файлы»"; /* Class = "UILabel"; text = "Encrypted Database Attachment"; ObjectID = "4gH-9g-QNW"; */ "4gH-9g-QNW.text" = "Вложение зашифрованной БД"; From 876a8090cf26be1d2f5ffd5f0a3750f7764aea44 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:49:05 +0100 Subject: [PATCH 096/285] New translations CreateDatabaseOrSetCredentials.strings (Russian) --- StrongBox/ru/CreateDatabaseOrSetCredentials.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings index 2cb6f3729..47e494276 100644 --- a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings +++ b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings @@ -80,7 +80,7 @@ "Uzt-h4-u7f.text" = "KDB, AES-256\nПоддержка вложений и стандартного набора значков"; /* Class = "UILabel"; text = "Read-Only"; ObjectID = "VQL-z1-ezJ"; */ -"VQL-z1-ezJ.text" = "Режим «Только чтение»"; +"VQL-z1-ezJ.text" = "Режим для чтения"; /* Class = "UILabel"; text = "KeePass 1"; ObjectID = "WLF-7d-oQf"; */ "WLF-7d-oQf.text" = "KeePass 1"; From 4a6c83fe9affb906ade8dc4ff390326ed5242e67 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:49:06 +0100 Subject: [PATCH 097/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index d2d0cea74..9d1173905 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -591,7 +591,7 @@ "item_details_problem_saving" = "Проблема с сохранением"; /* (Read Only) */ -"item_details_read_only_suffix" = " (Только чтение)"; +"item_details_read_only_suffix" = " (Режим для чтения)"; /* Attachments */ "item_details_section_header_attachments" = "Вложения"; @@ -2358,7 +2358,7 @@ "mac_enter_custom_url_default" = "Введите URL по умолчанию"; /* Welcome to Strongbox */ -"mac_welcome_to_strongbox_title" = "Добро пожаловать в Strongbox"; +"mac_welcome_to_strongbox_title" = "Добро пожаловать в Strongbox!"; /* Hi and welcome to Strongbox!\n\nI hope you'll really like the app, and find it useful. You can enjoy this fully featured Pro version of Strongbox for the next three months. After that point, you will be transitioned to the regular version of Strongbox.\n\nYou can always find out more at any time by tapping 'Upgrade to Pro' in the Strongbox menu item.\n\nThanks!\n-Mark */ @@ -2533,13 +2533,13 @@ "mac_upgrade_could_not_find_any_previous_purchases" = "Не удалось найти ранее приобретенные продукты."; /* Welcome back to Strongbox Pro */ -"mac_upgrade_welcome_back_to_strongbox" = "Добро пожаловать в Strongbox Pro"; +"mac_upgrade_welcome_back_to_strongbox" = "Добро пожаловать в Strongbox Pro!"; /* Upgrade Restored Successfully. Thank you for your support!\n\nPlease restart the Application to enjoy your Pro features. */ "mac_upgrade_upgrade_restored_success" = "Улучшение успешно восстановлено. Спасибо за Вашу поддержку!\n\nПожалуйста, перезапустите приложение, чтобы воспользоваться функциями Pro версии."; /* Welcome to Strongbox Pro */ -"mac_upgrade_welcome_to_strongbox" = "Добро пожаловать в Strongbox Pro"; +"mac_upgrade_welcome_to_strongbox" = "Добро пожаловать в Strongbox Pro!"; /* Upgrade to Pro version successful! Thank you for your support!\n\nPlease restart the Application to enjoy your Pro features. */ "mac_upgrade_upgrade_successful_thank_you" = "Улучшение до Pro версии выполнено успешно. Спасибо за Вашу поддержку!\n\nПожалуйста, перезапустите приложение, чтобы воспользоваться функциями Pro версии."; @@ -3918,7 +3918,7 @@ "open_sequence_user_looks_offline_open_local_fmt" = "Отсутствует подключения к сети и хранилище %@ недоступно. Хотите открыть БД офлайн?"; /* It looks like you may be offline and '%@' may not be reachable. Would you like to use Strongbox's local copy in read-only mode instead? - (Translators Note: 1st parameter is the name of the storage location, e.g. Dropbox, Google Drive etc */ -"open_sequence_user_looks_offline_open_local_ro_fmt" = "Отсутствует подключения к сети и хранилище %@ недоступно. Хотите открыть БД офлайн?\n\n(*) Режим - только чтение. Офлайн редактирование доступно в Pro версии."; +"open_sequence_user_looks_offline_open_local_ro_fmt" = "Отсутствует подключения к сети и хранилище %@ недоступно. Хотите открыть БД офлайн?\n\n(*) В Режиме для чтения. Офлайн редактирование доступно в Pro версии."; /* Open Offline? */ "open_sequence_yesno_use_local_copy_title" = "Открыть офлайн?"; @@ -3930,10 +3930,10 @@ "open_sequence_use_local_copy_option" = "Открыть офлайн"; /* Open Offline (Read-Only) */ -"open_sequence_use_local_copy_option_ro" = "Открыть офлайн (только чтение)"; +"open_sequence_use_local_copy_option_ro" = "Открыть офлайн (Режим для чтения)"; /* (Read Only) */ -"browse_vc_read_only_suffix" = " (Только чтение)"; +"browse_vc_read_only_suffix" = " (Режим для чтения)"; /* (Offline) */ "browse_vc_offline_suffix" = " (Офлайн)"; From cb7e0b66c127c0631758e21b92896913b8d28060 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:49:07 +0100 Subject: [PATCH 098/285] New translations Welcome.strings (Russian) --- StrongBox/ru/Welcome.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Welcome.strings b/StrongBox/ru/Welcome.strings index c58e7003f..4f8429b80 100644 --- a/StrongBox/ru/Welcome.strings +++ b/StrongBox/ru/Welcome.strings @@ -83,7 +83,7 @@ "NwP-5P-0Bq.text" = "Strongbox хранит записи и пароли в зашифрованной базе данных"; /* Class = "UIViewController"; title = "Welcome"; ObjectID = "Ol6-IA-fge"; */ -"Ol6-IA-fge.title" = "Добро пожаловать"; +"Ol6-IA-fge.title" = "Добро пожаловать!"; /* Class = "UIButton"; normalTitle = "Dismiss"; ObjectID = "RUg-zZ-USW"; */ "RUg-zZ-USW.normalTitle" = "Отменить"; @@ -134,7 +134,7 @@ "exd-bs-bIk.title" = "Пароль"; /* Class = "UILabel"; text = "Welcome to Strongbox"; ObjectID = "fza-Nf-xoH"; */ -"fza-Nf-xoH.text" = "Добро пожаловать в Strongbox"; +"fza-Nf-xoH.text" = "Добро пожаловать в Strongbox!"; /* Class = "UIButton"; normalTitle = "Let's Go!"; ObjectID = "h2p-Lj-ofg"; */ "h2p-Lj-ofg.normalTitle" = "Приступить к работе"; From 52891e97cf1839adf7aafd0048d6f8b411c6c27c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:57:22 +0100 Subject: [PATCH 099/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 9d1173905..fc6df9ce6 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -1278,7 +1278,7 @@ "custom_field_vc_validation_name_not_reserved_error" = "Название не может быть идентичным зарезервированному названию полей KeePass."; /* This key is already in use by another custom field. */ -"custom_field_vc_validation_name_already_in_use_error" = "Это название уже используется другим настраиваемым полем."; +"custom_field_vc_validation_name_already_in_use_error" = "Название уже используется другим полем."; /* You are in read-only mode. Cannot Write! */ "model_error_readonly_cannot_write" = "Вы находитесь в Режиме для чтения. Изменение данных невозможно!"; From 7d0bc75e24d63a31e8d2b7e74847495355e478a6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:57:24 +0100 Subject: [PATCH 100/285] New translations Welcome.strings (Russian) --- StrongBox/ru/Welcome.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Welcome.strings b/StrongBox/ru/Welcome.strings index 4f8429b80..6d3292410 100644 --- a/StrongBox/ru/Welcome.strings +++ b/StrongBox/ru/Welcome.strings @@ -158,7 +158,7 @@ "maz-SI-Mfw.text" = "База данных"; /* Class = "UIViewController"; title = "Welcome"; ObjectID = "n1n-7g-yga"; */ -"n1n-7g-yga.title" = "Добро пожаловать"; +"n1n-7g-yga.title" = "Добро пожаловать!"; /* Class = "UITextField"; placeholder = "Password (Required)"; ObjectID = "nhg-yK-eKQ"; */ "nhg-yK-eKQ.placeholder" = "Пароль (обязательно)"; From e99cecd24ae6cd3add5b600014c57f382c51cfbe Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 18:57:25 +0100 Subject: [PATCH 101/285] New translations FreemiumOnboarding.strings (Russian) --- StrongBox/ru/FreemiumOnboarding.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/FreemiumOnboarding.strings b/StrongBox/ru/FreemiumOnboarding.strings index 09c843ec4..2c9576295 100644 --- a/StrongBox/ru/FreemiumOnboarding.strings +++ b/StrongBox/ru/FreemiumOnboarding.strings @@ -38,7 +38,7 @@ "X29-Ju-s5C.text" = "Условно-бесплатное приложение"; /* Class = "UILabel"; text = "Welcome"; ObjectID = "ciW-fg-Bgg"; */ -"ciW-fg-Bgg.text" = "Добро пожаловать"; +"ciW-fg-Bgg.text" = "Добро пожаловать!"; /* Class = "UIButton"; normalTitle = "Try Pro for free for 90 days"; ObjectID = "dwl-l4-HZT"; */ "dwl-l4-HZT.normalTitle" = "Pro версия бесплатно 90 дней"; @@ -59,7 +59,7 @@ "opG-01-x0X.text" = "Условия предоставления сервиса"; /* Class = "UIViewController"; title = "Welcome"; ObjectID = "poW-vO-HgJ"; */ -"poW-vO-HgJ.title" = "Добро пожаловать"; +"poW-vO-HgJ.title" = "Добро пожаловать!"; /* Class = "UILabel"; text = "The free trial works through a one-time & completely free In-App Purchase. Tap the button below and follow the prompts to begin your Free Trial..."; ObjectID = "quT-B3-Nd9"; */ "quT-B3-Nd9.text" = "Бесплатный пробный период осуществляется с помощью одноразовой и бесплатной встроенной покупки. Нажмите кнопку ниже и следуйте подсказкам, чтобы начать."; From caa2e6580348c2edd8000da27f5dc0bd1c34dc1a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:09:22 +0100 Subject: [PATCH 102/285] New translations CreateDatabaseOrSetCredentials.strings (Russian) --- StrongBox/ru/CreateDatabaseOrSetCredentials.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings index 47e494276..455e5a014 100644 --- a/StrongBox/ru/CreateDatabaseOrSetCredentials.strings +++ b/StrongBox/ru/CreateDatabaseOrSetCredentials.strings @@ -32,7 +32,7 @@ "Gtj-9s-JIc.text" = "Фиксированная строка"; /* Class = "UITextField"; placeholder = "Database Name (Required)"; ObjectID = "H6D-f3-p4b"; */ -"H6D-f3-p4b.placeholder" = "Название базы данных (обязательно)"; +"H6D-f3-p4b.placeholder" = "Название БД (обязательно)"; /* Class = "UILabel"; text = "Subtitle"; ObjectID = "JoY-8i-wY5"; */ "JoY-8i-wY5.text" = "Подзаголовок"; From 93c872302e7a0b238f61773e1ddf7bad9a384c54 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:09:24 +0100 Subject: [PATCH 103/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index fc6df9ce6..aa7e57385 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -867,7 +867,7 @@ "databases_preferences_select_top_right_field" = "Поле справа"; /* Database Storage */ -"databases_preferences_subtitle_field_name_database_storage" = "Хранилище файла"; +"databases_preferences_subtitle_field_name_database_storage" = "Хранилище"; /* Filename */ "databases_preferences_subtitle_field_name_filename" = "Имя файла"; @@ -1074,7 +1074,7 @@ "key_files_vc_error_file_not_removed" = "Файл не удалён"; /* Used by %@ */ -"key_files_vc_key_file_used_by_fmt" = "Используется %@"; +"key_files_vc_key_file_used_by_fmt" = "Используется БД %@"; /* multiple databases */ "key_files_vc_key_file_used_by_multiple" = "несколько баз данных"; From 9db0618574c98c494fae0e08b3d3db15673703dd Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:09:25 +0100 Subject: [PATCH 104/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index 30e3e1dc8..981facf52 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -74,7 +74,7 @@ "G3D-mW-lFG.text" = "Задержка"; /* Class = "UITableViewSection"; footerTitle = "Strongbox will make a best effort attempt to clear the clipboard after the designated delay (subject to iOS system background process constraints)"; ObjectID = "GCi-AW-D9w"; */ -"GCi-AW-D9w.footerTitle" = "Очистка буфера обмена приложения после указанной задержки (с учётом ограничений iOS)."; +"GCi-AW-D9w.footerTitle" = "Очистка буфера обмена приложения после указанной задержки с учётом ограничений iOS."; /* Class = "UITableViewSection"; headerTitle = "Auto Clear Clipboard After Delay"; ObjectID = "GCi-AW-D9w"; */ "GCi-AW-D9w.headerTitle" = "Буфер обмена"; From 9b235b5c1bf60f4999ec9d706312c18f9bc5faf4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:20:12 +0100 Subject: [PATCH 105/285] New translations Preferences.strings (Malayalam) --- StrongBox/ml/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/ml/Preferences.strings b/StrongBox/ml/Preferences.strings index 9a0bf9cdb..376745091 100644 --- a/StrongBox/ml/Preferences.strings +++ b/StrongBox/ml/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "About"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Change..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Debug Info"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Device Passcode Fallback for Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copy"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Both"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algorithm"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "New Entry Defaults"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Control aspects of synchronization with remote storage providers"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "About"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Instant PIN Unlock (No need for OK)"; From d810bd9af9c13324b52cfe8ba65cf3f0266f55b3 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:21:49 +0100 Subject: [PATCH 106/285] New translations Localizable.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Localizable.strings | 72 +++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/pt_BR/Localizable.strings b/StrongBox/pt_BR/Localizable.strings index 303d9b56c..3f03cbc6f 100644 --- a/StrongBox/pt_BR/Localizable.strings +++ b/StrongBox/pt_BR/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Digite uma nova etiqueta a ser adicionada ao item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 0555e83830e091716b5a8e0f54d0e81e8673f1ff Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:22:09 +0100 Subject: [PATCH 107/285] New translations Localizable.strings (Chinese Traditional) --- StrongBox/zh-Hant/Localizable.strings | 72 +++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/zh-Hant/Localizable.strings b/StrongBox/zh-Hant/Localizable.strings index f28ae19e6..e87aeec3f 100644 --- a/StrongBox/zh-Hant/Localizable.strings +++ b/StrongBox/zh-Hant/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 3987795d557435ebd6138cfa4e92a3e7afe83b1d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:22:14 +0100 Subject: [PATCH 108/285] New translations Preferences.strings (Chinese Traditional) --- StrongBox/zh-Hant/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/zh-Hant/Preferences.strings b/StrongBox/zh-Hant/Preferences.strings index 8c2d88315..5ebcbea8c 100644 --- a/StrongBox/zh-Hant/Preferences.strings +++ b/StrongBox/zh-Hant/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "About"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Change..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Debug Info"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Device Passcode Fallback for Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copy"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Both"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algorithm"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "New Entry Defaults"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Control aspects of synchronization with remote storage providers"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "About"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Instant PIN Unlock (No need for OK)"; From d999340dd390dea7066e9498005f670c6d3f724f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:22:27 +0100 Subject: [PATCH 109/285] New translations Localizable.strings (Norwegian Nynorsk) --- StrongBox/nn_NO/Localizable.strings | 72 +++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/nn_NO/Localizable.strings b/StrongBox/nn_NO/Localizable.strings index 690f6f37f..de1e032b4 100644 --- a/StrongBox/nn_NO/Localizable.strings +++ b/StrongBox/nn_NO/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 919385949d567d3f77041c249eae82d2fec16ee4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:22:32 +0100 Subject: [PATCH 110/285] New translations Preferences.strings (Norwegian Nynorsk) --- StrongBox/nn_NO/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/nn_NO/Preferences.strings b/StrongBox/nn_NO/Preferences.strings index 5e780eaab..844798157 100644 --- a/StrongBox/nn_NO/Preferences.strings +++ b/StrongBox/nn_NO/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "About"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Change..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Debug Info"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Device Passcode Fallback for Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copy"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Both"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algorithm"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "New Entry Defaults"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Control aspects of synchronization with remote storage providers"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "About"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Instant PIN Unlock (No need for OK)"; From 75f2924b235dcbc2d3ceed9152f87d8897396693 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:22:51 +0100 Subject: [PATCH 111/285] New translations Preferences.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/pt_BR/Preferences.strings b/StrongBox/pt_BR/Preferences.strings index b1547aecf..a29e42260 100644 --- a/StrongBox/pt_BR/Preferences.strings +++ b/StrongBox/pt_BR/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "Sobre"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Ao realizar um backup deste dispositivo via Finder ou iTunes você pode controlar aqui se bases de dados locais e arquivos chave importados são incluídos no backup"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Alterar..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Informações de Depuração"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Usar Senha do Dispositivo se Touch ID Falhar"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copiar"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Ambos"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algoritmo"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Permitir ou não métodos de desbloqueio conveniente em toda a aplicação. \n\nSe você estiver usando tanto o Início Rápido quanto o Bloqueio do Aplicativo com biometria (Face ID ou Touch ID) então você poderá unificar as autenticações biométricas. Isso significa que a autenticação será solicitada apenas pelo Bloqueio do Aplicativo e sua base de dados também será desbloqueada. Não será necessário realizar duas autenticações em sequência."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Valores Pré Definidos em Novos Registros"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Controla aspectos de sincronização com provedores de armazenamento remoto"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "Sobre"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Desbloqueio PIN instantâneo (Não precisa de OK)"; From 52a38e693ae033f4427a871a73f42b9050001ce4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:23:45 +0100 Subject: [PATCH 112/285] New translations AsyncUpdateResultViewer.strings (Russian) --- StrongBox/ru/AsyncUpdateResultViewer.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/AsyncUpdateResultViewer.strings b/StrongBox/ru/AsyncUpdateResultViewer.strings index 49cea0cab..7c36d8ee7 100644 --- a/StrongBox/ru/AsyncUpdateResultViewer.strings +++ b/StrongBox/ru/AsyncUpdateResultViewer.strings @@ -2,7 +2,7 @@ "1vU-9i-Cfj.text" = "Ошибка"; /* Class = "UILabel"; text = "Strongbox could not update your database in the background. See below for further detail. You can also tap Retry to perform an interactive update."; ObjectID = "7g9-aq-GnB"; */ -"7g9-aq-GnB.text" = "Не удалось обновить БД в фоновом режиме. Нажмите «Повторить» для интерактивного обновления."; +"7g9-aq-GnB.text" = "Не удалось обновить БД в фоне. Нажмите «Повторить» для интерактивного обновления."; /* Class = "UIButton"; normalTitle = "Retry"; ObjectID = "Nh0-rh-eq4"; */ "Nh0-rh-eq4.normalTitle" = "Повторить"; From 80a5dc8472fb82fe893ccb186defd9215c1abe25 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:25:52 +0100 Subject: [PATCH 113/285] New translations Preferences.strings (Portuguese) --- StrongBox/pt/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/pt/Preferences.strings b/StrongBox/pt/Preferences.strings index ddd27459d..5a109ad62 100644 --- a/StrongBox/pt/Preferences.strings +++ b/StrongBox/pt/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "About"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Change..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Debug Info"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Device Passcode Fallback for Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copy"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Both"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algorithm"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "New Entry Defaults"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Control aspects of synchronization with remote storage providers"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "About"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Instant PIN Unlock (No need for OK)"; From e7b2d23d1d8d5f5dbd657e8d1b749e17e8560fba Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:26:00 +0100 Subject: [PATCH 114/285] New translations Localizable.strings (Portuguese) --- StrongBox/pt/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/pt/Localizable.strings b/StrongBox/pt/Localizable.strings index 8d2041f53..b039ad6fd 100644 --- a/StrongBox/pt/Localizable.strings +++ b/StrongBox/pt/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 5361586ef6b8237c59dbd73ce92915c0d659a51f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:27:31 +0100 Subject: [PATCH 115/285] New translations Preferences.strings (German) --- StrongBox/de/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/de/Preferences.strings b/StrongBox/de/Preferences.strings index bb4c68d31..0095018f8 100644 --- a/StrongBox/de/Preferences.strings +++ b/StrongBox/de/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "Über"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Wenn Sie ein Backup dieses Geräts über Finder oder iTunes durchführen, können Sie festlegen, ob lokale Datenbanken und importierte Schlüsseldateien im Backup enthalten sein sollen."; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Ändern..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Debug-Info"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Gerätecode-Fallback für Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Kopieren"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Beides"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algorithmus"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Erlauben oder verbieten der anwendungsweiten Nutzung von Komfort-Entsperrmethoden. \n\nWenn Sie sowohl Schnellstart als auch die App-Sperre mit biometrischen Daten (Face ID oder Touch ID) verwenden, können Sie die biometrischen Authentifizierungen verbinden. Dies bedeutet, dass Sie nur einmal bei der App-Sperre aufgefordert werden, sich zu authentifizieren und Ihre Schnellstart-Datenbank automatisch mit entsperrt wird. Hierdurch sind keine zwei aufeinanderfolgenden Authentifizierungen erforderlich."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Standardwerte für neue Einträge"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Einstellungen für Synchronisation mit Remote-Speicheranbietern"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "Über"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Sofortiges Entsperren mit PIN ('OK' nicht erforderlich)"; From c0d90a52eb74421c8257d0a8c09eb652ad37f0ba Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:28:10 +0100 Subject: [PATCH 116/285] New translations Localizable.strings (Japanese) --- StrongBox/ja/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/ja/Localizable.strings b/StrongBox/ja/Localizable.strings index c02a54a8a..5f2b28336 100644 --- a/StrongBox/ja/Localizable.strings +++ b/StrongBox/ja/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From e7529f4e098cfdb93041347a1566d23b6426927b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:28:15 +0100 Subject: [PATCH 117/285] New translations Preferences.strings (Japanese) --- StrongBox/ja/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/ja/Preferences.strings b/StrongBox/ja/Preferences.strings index c8ef1d790..ac9bc19ce 100644 --- a/StrongBox/ja/Preferences.strings +++ b/StrongBox/ja/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "このアプリについて"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "このデバイスのバックアップを Finder または iTunes を使って実行すれば、ローカルのデータベースとインポートされたキーファイルをそのバックアップに含めるかどうかを決定できます"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "変更..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "デバッグ情報"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Device Passcode Fallback for Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "コピー"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "両方"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "アルゴリズム"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "新規エントリーのデフォルト設定"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "リモートのストレージプロバイダーとの同期に関する要素を管理します"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "このアプリについて"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "PIN のインスタントロック解除 (「 OK」不要)"; From cc46475d0edcc919bc3df045f3558ecf1953c890 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:28:37 +0100 Subject: [PATCH 118/285] New translations Localizable.strings (Italian) --- StrongBox/it/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/it/Localizable.strings b/StrongBox/it/Localizable.strings index f795def85..c0cfdf1b4 100644 --- a/StrongBox/it/Localizable.strings +++ b/StrongBox/it/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Inserire una nuova etichetta da aggiungere a questo elemento"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From ecaf22d55b90ca1d4c54f21bab9139e4c1f197e7 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:28:42 +0100 Subject: [PATCH 119/285] New translations Preferences.strings (Italian) --- StrongBox/it/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/it/Preferences.strings b/StrongBox/it/Preferences.strings index 9c693d6cd..76d8a20b5 100644 --- a/StrongBox/it/Preferences.strings +++ b/StrongBox/it/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "Informazioni"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Quando si esegue un backup di questo dispositivo tramite Finder o iTunes è possibile controllare se i database locali e i file chiave importati sono stati inclusi nel backup"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Modifica..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Informazioni di Debug"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Codice di Accesso del Dispositivo Fallback per Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copia"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Entrambi"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algoritmo"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Consentire o disabilitare l'uso in tutta l'applicazione dei metodi di Sblocco Convenienza. \n\nSe si utilizza sia Avvio Rapido che Blocco App con biometria (Face ID o Touch ID) allora si possono fondere assieme le autenticazioni biometriche. Questo significa che verrà richiesto solo di autenticarsi solo una volta su Blocco App e il database di Avvio Rapido sarà sbloccato. Non sarà necessario eseguire due autenticazioni."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Nuovi Valori Predefiniti per Elemento"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Controllare gli aspetti della sincronizzazione con i provider di archiviazione remota"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "Informazioni"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Sblocco PIN istantaneo (Senza OK)"; From acec27e6fee80e1fbc7beade0b00d8e5cc192afb Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:29:08 +0100 Subject: [PATCH 120/285] New translations Localizable.strings (French) --- StrongBox/fr/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/fr/Localizable.strings b/StrongBox/fr/Localizable.strings index d7e58482b..59f778459 100644 --- a/StrongBox/fr/Localizable.strings +++ b/StrongBox/fr/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 2b988fbb20b80317684641dee540244c1a36b7f6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:29:34 +0100 Subject: [PATCH 121/285] New translations Preferences.strings (French) --- StrongBox/fr/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/fr/Preferences.strings b/StrongBox/fr/Preferences.strings index 72a792b3c..6b3c88b67 100644 --- a/StrongBox/fr/Preferences.strings +++ b/StrongBox/fr/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "À propos"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Lorsque vous effectuez une sauvegarde de cet appareil via Finder ou iTunes, vous pouvez contrôler si les bases de données locales et les fichiers-clés importés sont inclus dans cette sauvegarde ici"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Modifier..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Information de débogage"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Code de l'appareil pour Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copier"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Les deux"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algorithme"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Permettre ou non l'utilisation par l'application de méthodes de déverrouillage de confort. \n\nSi vous utilisez à la fois le lancement rapide et le verrou d'application avec biométrie (Face ID ou Touch ID), alors vous pouvez fusionner les authentifications biométriques. Cela signifie que vous ne devez vous authentifier qu'une seule fois au déverrouillage de l'application et que votre base de données de lancement rapide sera déverrouillée. Pas besoin de deux authentifications successives."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Modèle de nouvelle entrée"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Contrôle de différents aspects de la synchronisation avec les fournisseurs de stockage distants"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "À propos"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Déverrouillage par PIN instantané (sans OK)"; From 1d7361a031ef1f06721390973d20a0258f2d1272 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:29:44 +0100 Subject: [PATCH 122/285] New translations Localizable.strings (Malayalam) --- StrongBox/ml/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/ml/Localizable.strings b/StrongBox/ml/Localizable.strings index 8b4d10395..5d7a9f884 100644 --- a/StrongBox/ml/Localizable.strings +++ b/StrongBox/ml/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From a3b8cd45131d19dfec0d6d29bef439995eb7021d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:29:45 +0100 Subject: [PATCH 123/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index 981facf52..e362421d7 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "О приложении"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "При создании резервной копии устройства через Finder или iTunes можно указать - включать или не включать в неё локальные БД и файл-ключи."; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Правка"; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Отладочная информация"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Код-пароль устройства для Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Копировать"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Оба"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Метод генерирования"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Использование методов быстрой разблокировки. \n\nЕсли для быстрого запуска БД и блокировки приложения применяется биометрия, то при её объединении аутентификация потребуется только при разблокировке."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Настройки для новых записей"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Если включено, принудительно загружать удалённую или выгружать локальную копию БД, даже если даты изменения совпадают."; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "О приложении"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Быстрый вход с код-паролем"; From 763d2eb986849460032a7a90baabd7c09c6ef8e1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:29:49 +0100 Subject: [PATCH 124/285] New translations Localizable.strings (German) --- StrongBox/de/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/de/Localizable.strings b/StrongBox/de/Localizable.strings index 1823de596..eb044c312 100644 --- a/StrongBox/de/Localizable.strings +++ b/StrongBox/de/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Geben Sie ein neues Tag ein, um es zu diesem Eintrag hinzuzufügen"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 7ccbdb99c8248805d9be9e15cb8958e3965bd344 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:29:56 +0100 Subject: [PATCH 125/285] New translations Localizable.strings (Dutch) --- StrongBox/nl/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/nl/Localizable.strings b/StrongBox/nl/Localizable.strings index 5b74261ac..6ac6c0b1c 100644 --- a/StrongBox/nl/Localizable.strings +++ b/StrongBox/nl/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 1a5822728de31074ced0121d826fcd4b62b3b754 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:30:00 +0100 Subject: [PATCH 126/285] New translations Preferences.strings (Dutch) --- StrongBox/nl/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/nl/Preferences.strings b/StrongBox/nl/Preferences.strings index e42adadfe..23955c864 100644 --- a/StrongBox/nl/Preferences.strings +++ b/StrongBox/nl/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "Info"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Als u een backup van dit apparaat uitvoert via Finder of iTunes, kunt u bepalen of lokale databases en geïmporteerde sleutelbestanden hier aanwezig zijn"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Wijzig..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Foutopsporingsinformatie"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Toegangscode van apparaat terugvallen voor Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Kopiëren"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Beide"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algoritme"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Standaardwaarden voor nieuwe invoer"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Controle aspecten van synchronisatie met opslagproviders op afstand"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "Info"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Onmiddellijke PIN-ontgrendeling (Geen noodzaak voor OK)"; From 6e0c2c3bca093c07c7a61fca8953a7782157ee2a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:30:06 +0100 Subject: [PATCH 127/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 78 ++++++++++++++++++++++++++++++-- 1 file changed, 75 insertions(+), 3 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index aa7e57385..94aa01cc2 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -867,7 +867,7 @@ "databases_preferences_select_top_right_field" = "Поле справа"; /* Database Storage */ -"databases_preferences_subtitle_field_name_database_storage" = "Хранилище"; +"databases_preferences_subtitle_field_name_database_storage" = "Хранилище БД"; /* Filename */ "databases_preferences_subtitle_field_name_filename" = "Имя файла"; @@ -1281,7 +1281,7 @@ "custom_field_vc_validation_name_already_in_use_error" = "Название уже используется другим полем."; /* You are in read-only mode. Cannot Write! */ -"model_error_readonly_cannot_write" = "Вы находитесь в Режиме для чтения. Изменение данных невозможно!"; +"model_error_readonly_cannot_write" = "Вы находитесь в режиме для чтения. Изменение данных невозможно!"; /* Error while scanning */ "qr_code_vc_error_scanning_title" = "Ошибка при сканировании"; @@ -3918,7 +3918,7 @@ "open_sequence_user_looks_offline_open_local_fmt" = "Отсутствует подключения к сети и хранилище %@ недоступно. Хотите открыть БД офлайн?"; /* It looks like you may be offline and '%@' may not be reachable. Would you like to use Strongbox's local copy in read-only mode instead? - (Translators Note: 1st parameter is the name of the storage location, e.g. Dropbox, Google Drive etc */ -"open_sequence_user_looks_offline_open_local_ro_fmt" = "Отсутствует подключения к сети и хранилище %@ недоступно. Хотите открыть БД офлайн?\n\n(*) В Режиме для чтения. Офлайн редактирование доступно в Pro версии."; +"open_sequence_user_looks_offline_open_local_ro_fmt" = "Отсутствует подключения к сети и хранилище %@ недоступно. Хотите открыть БД офлайн?\n\n(*) В режиме для чтения. Офлайн редактирование доступно в Pro версии."; /* Open Offline? */ "open_sequence_yesno_use_local_copy_title" = "Открыть офлайн?"; @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Введите новый тег для этого элемента"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From c09aaa1d93402df661d394feb442adb8cfdc65a5 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:30:21 +0100 Subject: [PATCH 128/285] New translations Preferences.strings (Czech) --- StrongBox/cs/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/cs/Preferences.strings b/StrongBox/cs/Preferences.strings index 00e123908..4ac208617 100644 --- a/StrongBox/cs/Preferences.strings +++ b/StrongBox/cs/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "O aplikaci"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Provádíte-li zálohu tohoto zařízení přes Finder nebo iTunes tak můžete určit, zda jsou zde lokální databáze a importované soubory klíčů součástí zálohy"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Změnit..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Ladicí informace"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Povolit kód zařízení pro Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Kopírovat"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Obojí"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algoritmus"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Povolit nebo zakázat použití metod odemykání v širokém měřítku. \n\nPokud používáte jak Rychlé spuštění aplikace, tak uzamčení aplikace s biometrickými prvky (Face ID nebo Touch ID), pak můžete spojit biometrické ověřování. To znamená, že jste požádáni o ověření pouze jednou uzamčením aplikace a vaše databáze rychlého spuštění bude odemčena. Nepotřebujete pro dvě okamžité ověření."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Výchozí nastavení nového záznamu"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Kontrola aspektů synchronizace s poskytovateli vzdálených úložišť"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "O aplikaci"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Automatické odemčení PIN (není třeba pro OK)"; From 91e788a1799a4702cac6408acbca0972de46d311 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:30:47 +0100 Subject: [PATCH 129/285] New translations Localizable.strings (Czech) --- StrongBox/cs/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/cs/Localizable.strings b/StrongBox/cs/Localizable.strings index 27d7d107f..e54ecceaa 100644 --- a/StrongBox/cs/Localizable.strings +++ b/StrongBox/cs/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Zadejte nový štítek, který chcete přidat do této položky"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 6c2c05a663abb231426945b9ec3d38f608bb6312 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:31:16 +0100 Subject: [PATCH 130/285] New translations Localizable.strings (Spanish) --- StrongBox/es/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/es/Localizable.strings b/StrongBox/es/Localizable.strings index 0bcef7236..7fa6425ae 100644 --- a/StrongBox/es/Localizable.strings +++ b/StrongBox/es/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Introduzca una nueva etiqueta para añadir a este elemento"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 426b4e44b482261d2fa64f2f4c8abba0fe389e10 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:31:21 +0100 Subject: [PATCH 131/285] New translations Preferences.strings (Spanish) --- StrongBox/es/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/es/Preferences.strings b/StrongBox/es/Preferences.strings index c55ab36f1..970df51f4 100644 --- a/StrongBox/es/Preferences.strings +++ b/StrongBox/es/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "Acerca de"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Cuando realiza una copia de seguridad de este dispositivo a través de Finder o iTunes puede controlar si las bases de datos locales y los archivos de claves importados están incluidos en esa copia de seguridad aquí"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Cambiar..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Información de depuración"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Código de acceso del dispositivo para Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copiar"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Ambos"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algoritmo"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Permitir o no permitir el uso amplio de los métodos de desbloqueo de conveniencia. \n\nSi está utilizando tanto Inicio Rápido como Bloqueo de la Aplicación con biometría (Face ID o Touch ID), entonces puede fusionar las autenticaciones biométricas. Esto significa que sólo se le solicitará que se autentique una vez en Bloqueo de la Aplicación y la base de datos de Inicio Rápido se desbloqueará. No se Sin necesitan dos autenticaciones inmediatas."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Valores predeterminados de nuevas entradas"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Control de los aspectos de sincronización con proveedores de almacenamiento remoto"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "Acerca de"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Desbloqueo con PIN instantáneo (Sin OK)"; From d39d08cfa71363064e317abdda6be12aa13edcbc Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:31:31 +0100 Subject: [PATCH 132/285] New translations Preferences.strings (Swedish) --- StrongBox/sv/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/sv/Preferences.strings b/StrongBox/sv/Preferences.strings index d435629dc..016822890 100644 --- a/StrongBox/sv/Preferences.strings +++ b/StrongBox/sv/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "Om"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Här styr du om lokala databaser och importerade nyckelfiler ska ingå i säkerhetskopiering av denna enhet med Finder eller iTunes"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Ändra ..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Felsökningsinformation"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Enhetens lösenkodsåterställning för Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Kopiera"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Båda"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algoritm"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Standardvärden för nya poster"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Kontrollera aspekter av synkronisering med fjärrlagringsleverantörer"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "Om"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Öppna direkt med PIN-kod (Ok krävs ej)"; From ee11ce3c7acfc34c4f444dc3da6477b88d8035cc Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:32:17 +0100 Subject: [PATCH 133/285] New translations Localizable.strings (Swedish) --- StrongBox/sv/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/sv/Localizable.strings b/StrongBox/sv/Localizable.strings index 2c3c3ec1e..732689508 100644 --- a/StrongBox/sv/Localizable.strings +++ b/StrongBox/sv/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From db4f765085f48dd5e8f25ce30bd9c21231879e3d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:32:19 +0100 Subject: [PATCH 134/285] New translations DatabaseOnboarding.strings (Russian) --- MacBox/ru/DatabaseOnboarding.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/ru/DatabaseOnboarding.strings b/MacBox/ru/DatabaseOnboarding.strings index b0d9928e2..bb76b5f16 100644 --- a/MacBox/ru/DatabaseOnboarding.strings +++ b/MacBox/ru/DatabaseOnboarding.strings @@ -14,7 +14,7 @@ "CVV-d0-teM.title" = "Настройка базы данных"; /* Class = "NSViewController"; title = "Welcome"; ObjectID = "FCM-fm-hSN"; */ -"FCM-fm-hSN.title" = "Добро пожаловать"; +"FCM-fm-hSN.title" = "Добро пожаловать!"; /* Class = "NSTextFieldCell"; title = "• AutoFill"; ObjectID = "Hvh-R7-iWQ"; */ "Hvh-R7-iWQ.title" = "• Автозаполнение"; @@ -56,7 +56,7 @@ "cxM-4Z-uhz.title" = "Готово"; /* Class = "NSTabViewItem"; label = "Welcome"; ObjectID = "dEn-2l-VS7"; */ -"dEn-2l-VS7.label" = "Добро пожаловать"; +"dEn-2l-VS7.label" = "Добро пожаловать!"; /* Class = "NSTextFieldCell"; title = "Strongbox integrates with AutoFill on your Mac to allow you to enter usernames & passwords seamlessly in other apps like Safari.\n\nQuickType goes further and presents you with suggestions for logins directly as you type.
\nAutoFill can also communicate securely through a \"wormhole\" if your database is already unlocked on your Desktop. This is faster because you do not need to unlock and decrypt your database on every fill and you can use Touch ID to immediately fill."; ObjectID = "ghO-ZL-j9H"; */ "ghO-ZL-j9H.title" = "Strongbox интегрируется с автозаполнением на Вашем Mac, чтобы легко вводить логины и пароли в других приложениях.\n\nПредиктивный набор предлагает варианты данных непосредственно по мере ввода.
\nАвтозаполнение может безопасно работать через IPC, если БД уже разблокирована на рабочем столе. Это гораздо быстрее, т.к. нет необходимости в разблокировке и расшифровке базы данных. Также можно использовать Touch ID для немедленного заполнения."; From b65e64ca67265f0dcb786cf95673e2fc420115b9 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:32:34 +0100 Subject: [PATCH 135/285] New translations Preferences.strings (Chinese Simplified) --- StrongBox/zh-Hans/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/zh-Hans/Preferences.strings b/StrongBox/zh-Hans/Preferences.strings index c4ecd74f4..57fa5d02a 100644 --- a/StrongBox/zh-Hans/Preferences.strings +++ b/StrongBox/zh-Hans/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "关于"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "当您通过 Finder 或 iTunes 对该设备进行备份时,您可以在此控制本地数据库和导入的密钥文件是否包含在该备份中。"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "更改..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "调试信息"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Touch ID 的设备备用密码"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "复制"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "两者"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "算法"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "允许或不允许广泛使用方便解锁方法。 \n\n如果您同时使用快速启动和应用锁来使用生物鉴别技术(Face ID或Touch ID),那么您就可以将生物鉴别认证合并起来。 这意味着您只被请求在应用锁上验证一次,您的快速启动数据库就将被解锁。 无需进行两次验证。"; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "新建条目默认值"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "与远程存储提供商的同步控制"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "关于"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "即时 PIN 解锁 (无需确认)"; From b92c1083985e3049085eac1505dfd9e413f8ec34 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:32:44 +0100 Subject: [PATCH 136/285] New translations Localizable.strings (Chinese Simplified) --- StrongBox/zh-Hans/Localizable.strings | 72 +++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/zh-Hans/Localizable.strings b/StrongBox/zh-Hans/Localizable.strings index 4cf89d55d..7ecbee3f9 100644 --- a/StrongBox/zh-Hans/Localizable.strings +++ b/StrongBox/zh-Hans/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "输入一个新标签以添加到此项目"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From e60e7cf16deeee1063a85f554c5b6cff127d44f9 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:33:09 +0100 Subject: [PATCH 137/285] New translations Localizable.strings (Ukrainian) --- StrongBox/uk/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/uk/Localizable.strings b/StrongBox/uk/Localizable.strings index 40017277b..b768aff72 100644 --- a/StrongBox/uk/Localizable.strings +++ b/StrongBox/uk/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Введіть нову мітку для цього запису"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 7283622187ae700d626bbdac609f45e8b72aed72 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:33:16 +0100 Subject: [PATCH 138/285] New translations Preferences.strings (Ukrainian) --- StrongBox/uk/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/uk/Preferences.strings b/StrongBox/uk/Preferences.strings index fcb001c92..c0dd7875d 100644 --- a/StrongBox/uk/Preferences.strings +++ b/StrongBox/uk/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "Про програму"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "Коли ви виконуєте резервне копіювання цього пристрою через Finder або iTunes, ви можете контролювати, чи локальні бази паролів та імпортовані ключові файли включаються в ці резервні копії"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Змінити..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Інформація зневадження"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Код допуску пристрою для Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Копіювати"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Обидва"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Алгоритм"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Дозволити чи заборонити програмі використання способів зручного відмикання. \n\nЯкщо ви використовуєте швидкий запуск та відмикання програми з біометрією (Face ID або Touch ID), можна об'єднати біометричну перевірку. Це означає, що вам необхідно пройти перевірку лише один раз при відмиканні програми і база паролів автоматично відімкнеться при швидкому запуску. Не потрібно двічі авторизуватися."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Типові значення для нових записів"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Умови контролю синхронізації з хмарними сховищами"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "Про програму"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Миттєве відмикання ПІН-кодом (Без ОК)"; From 5751c1b38fdae4085713c9eb0c6d9cc2504fa724 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:33:56 +0100 Subject: [PATCH 139/285] New translations Preferences.strings (Polish) --- StrongBox/pl/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/pl/Preferences.strings b/StrongBox/pl/Preferences.strings index 5e780eaab..844798157 100644 --- a/StrongBox/pl/Preferences.strings +++ b/StrongBox/pl/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "About"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Change..."; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Debug Info"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Device Passcode Fallback for Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Copy"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Both"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algorithm"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "New Entry Defaults"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Control aspects of synchronization with remote storage providers"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "About"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Instant PIN Unlock (No need for OK)"; From fb3c6fde05f324a1b90a8b89003396e76ec3b853 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:34:35 +0100 Subject: [PATCH 140/285] New translations Localizable.strings (Polish) --- StrongBox/pl/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/pl/Localizable.strings b/StrongBox/pl/Localizable.strings index 690f6f37f..de1e032b4 100644 --- a/StrongBox/pl/Localizable.strings +++ b/StrongBox/pl/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From 6530540dffd479ad2c82f17ce8b5078e4356c385 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:35:54 +0100 Subject: [PATCH 141/285] New translations Localizable.strings (Norwegian Bokmal) --- StrongBox/nb/Localizable.strings | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/StrongBox/nb/Localizable.strings b/StrongBox/nb/Localizable.strings index e325e399d..44943c883 100644 --- a/StrongBox/nb/Localizable.strings +++ b/StrongBox/nb/Localizable.strings @@ -4196,3 +4196,75 @@ /* Enter a new tag to add for this item */ "mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; + +/* Zxcvbn (Smart) */ +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; + +/* Basic (Pooled Entropy) */ +"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; + +/* Password Strength Algorithm */ +"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; + +/* Very Weak */ +"password_strength_category_very_weak" = "Very Weak"; + +/* Weak */ +"password_strength_category_weak" = "Weak"; + +/* Mediocre */ +"password_strength_category_mediocre" = "Mediocre"; + +/* Strong */ +"password_strength_category_strong" = "Strong"; + +/* Very Strong */ +"password_strength_category_very_strong" = "Very Strong"; + +/* Overkill */ +"password_strength_category_overkill" = "Overkill"; + +/* >100m years - L10n note: this is a time span - Password will take this long to crack */ +"password_time_to_crack_more_than_100m_years" = ">100m years"; + +/* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ +"password_time_to_crack_million_years_fmt" = "%@m years"; + +/* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ +"password_time_to_crack_thousand_years_fmt" = "%@k years"; + +/* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ +"password_time_to_crack_centuries_fmt" = "%@ centuries"; + +/* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ +"password_time_to_crack_years_fmt" = "%@ years"; + +/* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ +"password_time_to_crack_days_fmt" = "%@ days"; + +/* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ +"password_time_to_crack_hours_fmt" = "%@ hours"; + +/* Adversary Guess Rate */ +"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; + +/* Thousand */ +"number_suffix_thousand" = "Thousand"; + +/* Million */ +"number_suffix_million" = "Million"; + +/* Billion */ +"number_suffix_billion" = "Billion"; + +/* Trillion */ +"number_suffix_trillion" = "Trillion"; + +/* Quadrillion */ +"number_suffix_quadrillion" = "Quadrillion"; + +/* Quintillion */ +"number_suffix_quintillion" = "Quintillion"; + +/* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ +"adversary_guess_rate_fmt" = "%@ / second"; From ad27abdbb87a0ef4f99adc983e42e5ff18497313 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:36:00 +0100 Subject: [PATCH 142/285] New translations Preferences.strings (Norwegian Bokmal) --- StrongBox/nb/Preferences.strings | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/StrongBox/nb/Preferences.strings b/StrongBox/nb/Preferences.strings index c1c31480d..f42ec1efd 100644 --- a/StrongBox/nb/Preferences.strings +++ b/StrongBox/nb/Preferences.strings @@ -1,3 +1,6 @@ +/* Class = "UITableViewSection"; headerTitle = "About"; ObjectID = "0SX-Ip-mKN"; */ +"0SX-Ip-mKN.headerTitle" = "Om"; + /* Class = "UITableViewSection"; footerTitle = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; ObjectID = "28j-ig-jed"; */ "28j-ig-jed.footerTitle" = "When you perform a backup of this device via Finder or iTunes you can control whether local databases and imported key files are included in that backup here"; @@ -91,6 +94,9 @@ /* Class = "UILabel"; text = "Change..."; ObjectID = "IbA-Qf-Abq"; */ "IbA-Qf-Abq.text" = "Endre …"; +/* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ +"Jil-wT-03q.text" = "1 billion/second"; + /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Feilsøkingsinformasjon"; @@ -151,6 +157,9 @@ /* Class = "UILabel"; text = "Device Passcode Fallback for Touch ID"; ObjectID = "YVy-zW-ddw"; */ "YVy-zW-ddw.text" = "Device Passcode Fallback for Touch ID"; +/* Class = "UILabel"; text = "Zxcvbn"; ObjectID = "YtU-up-AkY"; */ +"YtU-up-AkY.text" = "Zxcvbn"; + /* Class = "UIButton"; normalTitle = "Copy"; ObjectID = "aid-15-B7W"; */ "aid-15-B7W.normalTitle" = "Kopier"; @@ -241,6 +250,9 @@ /* Class = "UISegmentedControl"; mVt-rZ-QN9.segmentTitles[3] = "Both"; ObjectID = "mVt-rZ-QN9"; */ "mVt-rZ-QN9.segmentTitles[3]" = "Begge"; +/* Class = "UILabel"; text = "Algorithm"; ObjectID = "nmI-E4-GHX"; */ +"nmI-E4-GHX.text" = "Algoritme"; + /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; @@ -265,6 +277,12 @@ /* Class = "UITableViewController"; title = "New Entry Defaults"; ObjectID = "rF2-GZ-Oaf"; */ "rF2-GZ-Oaf.title" = "Standardverdier for nye oppføringer"; +/* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; + +/* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ +"svB-dQ-20Y.headerTitle" = "Password Strength"; + /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Control aspects of synchronization with remote storage providers"; @@ -307,6 +325,9 @@ /* Class = "UINavigationItem"; title = "About"; ObjectID = "ydo-Zd-WnF"; */ "ydo-Zd-WnF.title" = "Om"; +/* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ +"yfX-Jd-P95.text" = "Adversary Strength"; + /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Direkte nummerkode (Trenger ikke trykke OK)"; From 6decb73f1efaca9c9af99b940d574f205c42db92 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:47:55 +0100 Subject: [PATCH 143/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 94aa01cc2..be3d85acd 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4210,7 +4210,7 @@ "password_strength_category_very_weak" = "Very Weak"; /* Weak */ -"password_strength_category_weak" = "Weak"; +"password_strength_category_weak" = "Слабый"; /* Mediocre */ "password_strength_category_mediocre" = "Mediocre"; @@ -4228,43 +4228,43 @@ "password_time_to_crack_more_than_100m_years" = ">100m years"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m years"; +"password_time_to_crack_million_years_fmt" = "%@m лет"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k years"; +"password_time_to_crack_thousand_years_fmt" = "%@k лет"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ -"password_time_to_crack_centuries_fmt" = "%@ centuries"; +"password_time_to_crack_centuries_fmt" = "%@ веков"; /* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ -"password_time_to_crack_years_fmt" = "%@ years"; +"password_time_to_crack_years_fmt" = "%@ лет"; /* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ -"password_time_to_crack_days_fmt" = "%@ days"; +"password_time_to_crack_days_fmt" = "%@ дней"; /* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ -"password_time_to_crack_hours_fmt" = "%@ hours"; +"password_time_to_crack_hours_fmt" = "%@ часов"; /* Adversary Guess Rate */ "prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; /* Thousand */ -"number_suffix_thousand" = "Thousand"; +"number_suffix_thousand" = "Тысяча"; /* Million */ -"number_suffix_million" = "Million"; +"number_suffix_million" = "Миллион"; /* Billion */ -"number_suffix_billion" = "Billion"; +"number_suffix_billion" = "Миллиард"; /* Trillion */ -"number_suffix_trillion" = "Trillion"; +"number_suffix_trillion" = "Триллион"; /* Quadrillion */ -"number_suffix_quadrillion" = "Quadrillion"; +"number_suffix_quadrillion" = "Квадриллион"; /* Quintillion */ -"number_suffix_quintillion" = "Quintillion"; +"number_suffix_quintillion" = "Квинтиллион"; /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ -"adversary_guess_rate_fmt" = "%@ / second"; +"adversary_guess_rate_fmt" = "%@ в секунду"; From f68374bc7e5d18c0b8ec2e24f34c13ca7283ec1c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:47:56 +0100 Subject: [PATCH 144/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index e362421d7..07d903f13 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -95,7 +95,7 @@ "IbA-Qf-Abq.text" = "Правка"; /* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ -"Jil-wT-03q.text" = "1 billion/second"; +"Jil-wT-03q.text" = "1 млрд. в секунду"; /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Отладочная информация"; From b5fde5fcce72b7c92d2bdd68ac6bd242675e4ee5 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:58:52 +0100 Subject: [PATCH 145/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index be3d85acd..4e3b0c146 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4198,7 +4198,7 @@ "mac_vc_please_enter_a_tag" = "Введите новый тег для этого элемента"; /* Zxcvbn (Smart) */ -"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Смарт)"; /* Basic (Pooled Entropy) */ "password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; @@ -4207,7 +4207,7 @@ "prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; /* Very Weak */ -"password_strength_category_very_weak" = "Very Weak"; +"password_strength_category_very_weak" = "Очень слабый"; /* Weak */ "password_strength_category_weak" = "Слабый"; @@ -4216,10 +4216,10 @@ "password_strength_category_mediocre" = "Mediocre"; /* Strong */ -"password_strength_category_strong" = "Strong"; +"password_strength_category_strong" = "Надёжный"; /* Very Strong */ -"password_strength_category_very_strong" = "Very Strong"; +"password_strength_category_very_strong" = "Очень надёжный"; /* Overkill */ "password_strength_category_overkill" = "Overkill"; From 259b5355db6aed94dc62a4c21abced72445198a3 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 19:58:54 +0100 Subject: [PATCH 146/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index 07d903f13..27ef16a23 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -281,7 +281,7 @@ "svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.headerTitle" = "Password Strength"; +"svB-dQ-20Y.headerTitle" = "Надёжность пароля"; /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Если включено, принудительно загружать удалённую или выгружать локальную копию БД, даже если даты изменения совпадают."; From 141cf8d6f1244734d96f33c2a32df9e0e30d5eac Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 20:08:04 +0100 Subject: [PATCH 147/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 4e3b0c146..4255e1964 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4246,7 +4246,7 @@ "password_time_to_crack_hours_fmt" = "%@ часов"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; +"prefs_vc_password_strength_adversary_crack_rate" = "Частота угадывания"; /* Thousand */ "number_suffix_thousand" = "Тысяча"; From 1a2f81be086c07f8afd959a3bf84b2cab549960c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 20:08:06 +0100 Subject: [PATCH 148/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index 27ef16a23..c195c9093 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -278,7 +278,7 @@ "rF2-GZ-Oaf.title" = "Настройки для новых записей"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; +"svB-dQ-20Y.footerTitle" = "Здесь можно выбрать алгоритм, определяющий надёжность пароля. Можно также учесть возможности злоумышленника, чтобы оценить примерное время для взлома пароля."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ "svB-dQ-20Y.headerTitle" = "Надёжность пароля"; From 0be239946ebe210593212f0d7f2d52dc49605d5e Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 20:17:17 +0100 Subject: [PATCH 149/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 4255e1964..7e31ad0a3 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4201,10 +4201,10 @@ "password_strength_algo_zxcvbn_title" = "Zxcvbn (Смарт)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; +"password_strength_algo_basic_title" = "Основной (Пул энтропии)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; +"prefs_vc_password_strength_algorithm" = "Алгоритм оценки пароля"; /* Very Weak */ "password_strength_category_very_weak" = "Очень слабый"; @@ -4213,7 +4213,7 @@ "password_strength_category_weak" = "Слабый"; /* Mediocre */ -"password_strength_category_mediocre" = "Mediocre"; +"password_strength_category_mediocre" = "Средний"; /* Strong */ "password_strength_category_strong" = "Надёжный"; @@ -4225,7 +4225,7 @@ "password_strength_category_overkill" = "Overkill"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100m years"; +"password_time_to_crack_more_than_100m_years" = ">100м лет"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ "password_time_to_crack_million_years_fmt" = "%@m лет"; From 7966d611fa5afd7ec79317a445e8e0838faedc30 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 20:17:19 +0100 Subject: [PATCH 150/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index c195c9093..0d8785e97 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "О приложении"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Adversary Strength"; +"yfX-Jd-P95.text" = "Возможности злоумышленника"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Быстрый вход с код-паролем"; From 715feff91e8f740f3bdbfb2b81509e9d5f65cbc0 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 20:28:01 +0100 Subject: [PATCH 151/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 7e31ad0a3..5efbdce2c 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4204,7 +4204,7 @@ "password_strength_algo_basic_title" = "Основной (Пул энтропии)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Алгоритм оценки пароля"; +"prefs_vc_password_strength_algorithm" = "Оценка надёжности"; /* Very Weak */ "password_strength_category_very_weak" = "Очень слабый"; @@ -4222,10 +4222,10 @@ "password_strength_category_very_strong" = "Очень надёжный"; /* Overkill */ -"password_strength_category_overkill" = "Overkill"; +"password_strength_category_overkill" = "Сверхнадёжный"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100м лет"; +"password_time_to_crack_more_than_100m_years" = ">100 млн. лет"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ "password_time_to_crack_million_years_fmt" = "%@m лет"; From 8ff0957fb70e6ba78cd9f89a125b70e888397f9a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 20:28:02 +0100 Subject: [PATCH 152/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index 0d8785e97..c4b645bef 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -278,7 +278,7 @@ "rF2-GZ-Oaf.title" = "Настройки для новых записей"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "Здесь можно выбрать алгоритм, определяющий надёжность пароля. Можно также учесть возможности злоумышленника, чтобы оценить примерное время для взлома пароля."; +"svB-dQ-20Y.footerTitle" = "Вы можете выбрать алгоритм, определяющий надёжность пароля. Можно также учесть уровень возможностей злоумышленника, чтобы оценить примерное время для взлома пароля."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ "svB-dQ-20Y.headerTitle" = "Надёжность пароля"; From eec545f90c897e49d87b9bf88f837f75a200f615 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 20:36:52 +0100 Subject: [PATCH 153/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index c4b645bef..8cb884d8a 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "О приложении"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Возможности злоумышленника"; +"yfX-Jd-P95.text" = "Уровень возможностей"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Быстрый вход с код-паролем"; From 20d0698b7f0365013b5ed8d5267a8a74f474f7a3 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 21:27:13 +0100 Subject: [PATCH 154/285] New translations Localizable.strings (Spanish) --- StrongBox/es/Localizable.strings | 42 ++++++++++++++++---------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/StrongBox/es/Localizable.strings b/StrongBox/es/Localizable.strings index 7fa6425ae..9d9f094a7 100644 --- a/StrongBox/es/Localizable.strings +++ b/StrongBox/es/Localizable.strings @@ -4201,70 +4201,70 @@ "password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; +"password_strength_algo_basic_title" = "Básica (Entropía Agrupada)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; +"prefs_vc_password_strength_algorithm" = "Algoritmo de fortaleza de la contraseña"; /* Very Weak */ -"password_strength_category_very_weak" = "Very Weak"; +"password_strength_category_very_weak" = "Muy débil"; /* Weak */ -"password_strength_category_weak" = "Weak"; +"password_strength_category_weak" = "Débil"; /* Mediocre */ "password_strength_category_mediocre" = "Mediocre"; /* Strong */ -"password_strength_category_strong" = "Strong"; +"password_strength_category_strong" = "Fuerte"; /* Very Strong */ -"password_strength_category_very_strong" = "Very Strong"; +"password_strength_category_very_strong" = "Muy Fuerte"; /* Overkill */ -"password_strength_category_overkill" = "Overkill"; +"password_strength_category_overkill" = "Extremo"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100m years"; +"password_time_to_crack_more_than_100m_years" = ">100m años"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m years"; +"password_time_to_crack_million_years_fmt" = "%@m años"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k years"; +"password_time_to_crack_thousand_years_fmt" = "%@k años"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ -"password_time_to_crack_centuries_fmt" = "%@ centuries"; +"password_time_to_crack_centuries_fmt" = "%@ siglos"; /* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ -"password_time_to_crack_years_fmt" = "%@ years"; +"password_time_to_crack_years_fmt" = "%@ años"; /* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ -"password_time_to_crack_days_fmt" = "%@ days"; +"password_time_to_crack_days_fmt" = "%@ días"; /* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ -"password_time_to_crack_hours_fmt" = "%@ hours"; +"password_time_to_crack_hours_fmt" = "%@ horas"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; +"prefs_vc_password_strength_adversary_crack_rate" = "Frecuencia de adivinación del adversario"; /* Thousand */ -"number_suffix_thousand" = "Thousand"; +"number_suffix_thousand" = "Mil"; /* Million */ -"number_suffix_million" = "Million"; +"number_suffix_million" = "Millón"; /* Billion */ -"number_suffix_billion" = "Billion"; +"number_suffix_billion" = "Mil millones"; /* Trillion */ -"number_suffix_trillion" = "Trillion"; +"number_suffix_trillion" = "Billón"; /* Quadrillion */ -"number_suffix_quadrillion" = "Quadrillion"; +"number_suffix_quadrillion" = "Cuatrillón"; /* Quintillion */ "number_suffix_quintillion" = "Quintillion"; /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ -"adversary_guess_rate_fmt" = "%@ / second"; +"adversary_guess_rate_fmt" = "%@ / segundo"; From 27b9a454dd13a698ee0da22ef4d068009c370584 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Mon, 12 Apr 2021 21:27:15 +0100 Subject: [PATCH 155/285] New translations Preferences.strings (Spanish) --- StrongBox/es/Preferences.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/es/Preferences.strings b/StrongBox/es/Preferences.strings index 970df51f4..46252cb41 100644 --- a/StrongBox/es/Preferences.strings +++ b/StrongBox/es/Preferences.strings @@ -95,7 +95,7 @@ "IbA-Qf-Abq.text" = "Cambiar..."; /* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ -"Jil-wT-03q.text" = "1 billion/second"; +"Jil-wT-03q.text" = "1000 millones/segundo"; /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Información de depuración"; @@ -278,10 +278,10 @@ "rF2-GZ-Oaf.title" = "Valores predeterminados de nuevas entradas"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; +"svB-dQ-20Y.footerTitle" = "Puedes elegir la fortaleza de su algoritmo aquí, lo que determina cómo Strongbox mide la fuerza de su contraseña. Usted también puede establecer una estimación de lo fuerte que cree que es su adversario para que Strongbox pueda estimar el tiempo de craqueo."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.headerTitle" = "Password Strength"; +"svB-dQ-20Y.headerTitle" = "Fuerza de la contraseña"; /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Control de los aspectos de sincronización con proveedores de almacenamiento remoto"; @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "Acerca de"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Adversary Strength"; +"yfX-Jd-P95.text" = "Fuerza del adversario"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Desbloqueo con PIN instantáneo (Sin OK)"; From e71da2656530a11e92acfff9e09a49c84b81f0df Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 09:43:10 +0100 Subject: [PATCH 156/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 5efbdce2c..6315633be 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4201,7 +4201,7 @@ "password_strength_algo_zxcvbn_title" = "Zxcvbn (Смарт)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Основной (Пул энтропии)"; +"password_strength_algo_basic_title" = "Пул энтропии"; /* Password Strength Algorithm */ "prefs_vc_password_strength_algorithm" = "Оценка надёжности"; @@ -4225,7 +4225,7 @@ "password_strength_category_overkill" = "Сверхнадёжный"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100 млн. лет"; +"password_time_to_crack_more_than_100m_years" = "> 100 млн. лет"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ "password_time_to_crack_million_years_fmt" = "%@m лет"; From 98226a5cb235f2cc40e8323e0793e14f944f83f8 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 11:08:34 +0100 Subject: [PATCH 157/285] New translations Localizable.strings (Italian) --- StrongBox/it/Localizable.strings | 74 ++++++++++++++++---------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/StrongBox/it/Localizable.strings b/StrongBox/it/Localizable.strings index c0cfdf1b4..2a9a32427 100644 --- a/StrongBox/it/Localizable.strings +++ b/StrongBox/it/Localizable.strings @@ -480,7 +480,7 @@ "casg_set_master_password" = "Imposta la Master Password"; /* Set Master Credentials */ -"casg_set_master_credentials" = "Imposta le Credenziali Master"; +"casg_set_master_credentials" = "Impostare Credenziali Master"; /* My Database */ "casg_suggested_database_name_default" = "Mio Database"; @@ -507,7 +507,7 @@ "db_management_biometric_unlock_fmt_pro_only" = "Sblocco %@ (Solo Pro)"; /* Change Master Credentials */ -"db_management_change_master_credentials" = "Cambiare le Credenziali Master"; +"db_management_change_master_credentials" = "Cambiare Credenziali Master"; /* Change Master Password */ "db_management_change_master_password" = "Cambiare la Master Password"; @@ -2171,7 +2171,7 @@ "favicon_retry_all_or_failed_title" = "Riprovare Tutto o Fallito?"; /* Would you like to retry all items, or just the failed ones? */ -"favicon_retry_all_or_failed_message" = "Si vuole ritentare tutti gli elementi, o solo quelli falliti?"; +"favicon_retry_all_or_failed_message" = "Si vuole riprovare tutti gli elementi, o solo quelli falliti?"; /* Retry All */ "favicon_retry_all_action" = "Riprovare Tutti"; @@ -2213,7 +2213,7 @@ "mac_error_could_not_open_key_file" = "Impossibile aprire file chiave."; /* This database has been changed by another user or application. Would you like to reload the latest version? */ -"mac_db_changed_externally_reload_yes_or_no" = "This database has been changed by another user or application. Would you like to reload the latest version?"; +"mac_db_changed_externally_reload_yes_or_no" = "Questo database è stato modificato da un altro utente o applicazione. Si vuole ricaricare l'ultima versione?"; /* Reloading after external changes... */ "mac_db_reloading_after_external_changes_popup_notification" = "Ricaricamento dopo le modifiche esterne..."; @@ -2234,7 +2234,7 @@ "mac_please_set_master_credentials" = "Si prega di inserire le Credenziali Master per questo Database"; /* Change Master Credentials */ -"mac_change_master_credentials" = "Modifica le Credenziali Master"; +"mac_change_master_credentials" = "Modificare le Credenziali Master"; /* Master Credentials Changed and Database Saved */ "mac_master_credentials_changed_and_saved" = "Credenziali Master Cambiate e Database Salvato"; @@ -2440,7 +2440,7 @@ "mac_strongbox_cant_open_file_wrappers" = "Strongbox non può aprire File Wrapper, Cartelle o Pacchetti Compressi come questo. Si prega di selezionare direttamente un file database di KeePass o Password Safe."; /* Please Enter the Master Credentials for this Database */ -"mac_please_enter_master_credentials_for_this_database" = "Si prega di inserire le Credenziali Master per questo Database"; +"mac_please_enter_master_credentials_for_this_database" = "Si prega d'inserire le Credenziali Master per questo Database"; /* Save New Password Database... */ "mac_save_new_database" = "Salva Nuovo Database Password..."; @@ -2473,7 +2473,7 @@ "mac_create_new_database_title" = "Creare Nuovo Database per le Password"; /* Enter Master Credentials */ -"mac_enter_database_master_credentials" = "Imposta le Credenziali Master"; +"mac_enter_database_master_credentials" = "Impostare Credenziali Master"; /* Click Browse to Select a Key File */ "mac_click_browse_select_key_file" = "Fare clic su Sfogliare per Selezionare un File Chiave"; @@ -2680,7 +2680,7 @@ "open_sequence_warn_biometrics_db_changed_title" = "Database Biometrico Modificato"; /* It looks like your biometrics database has changed, probably because you added a new face or fingerprint. Strongbox now requires you to re-enter your master credentials manually for security reasons. */ -"open_sequence_warn_biometrics_db_changed_message" = "Sembra che il database biometrico sia cambiato, probabilmente perché hai aggiunto una nuova faccia o impronta digitale. Strongbox adesso richiede il reinserimento manuale delle credenziali Master per motivi di sicurezza."; +"open_sequence_warn_biometrics_db_changed_message" = "Sembra che il database biometrico sia cambiato, probabilmente perché si è aggiunta una nuova faccia o impronta digitale. Strongbox adesso richiede il reinserimento manuale delle credenziali master per motivi di sicurezza."; /* None - (Tranlators Note: When the user is not using or has not selected a key file on the Unlock screen.) */ "mac_key_file_none" = "Nessuno"; @@ -3450,7 +3450,7 @@ "browse_context_menu_database_settings" = "Impostazioni Database"; /* Set Master Credentials */ -"browse_context_menu_set_master_credentials" = "Imposta le Credenziali Master"; +"browse_context_menu_set_master_credentials" = "Impostare Credenziali Master"; /* Show Password - Translators Note: On Browse screen - context menu item - This option will display the password in a large full screen font for easy reading with a QR Code */ "browse_context_menu_show_password" = "Mostrare Password"; @@ -3876,7 +3876,7 @@ "model_error_could_not_write_local_merge" = "Errore tecnico - Impossibile scrivere copie locali per confronto/unione."; /* Cannot merge in background or without key. */ -"model_error_cannot_merge_in_background" = "Cannot merge without Master Credentials."; +"model_error_cannot_merge_in_background" = "Impossibile unire senza Credenziali Master."; /* Are you sure you want to always Auto-Merge when you have a Sync Conflict like this? */ "sync_are_you_sure_always_auto_merge" = "Si è sicuri di voler sempre usare Unione Automatica quando si ha un Conflitto di Sincronizzazione come questo?"; @@ -4141,7 +4141,7 @@ "offline_detected_behaviour_open_offline" = "Aprire Offline (Senza Chiederlo)"; /* There was a problem updating your database in the background and your assistance is required to resolve. Would you like to resolve this problem now? */ -"sync_status_user_interaction_required_prompt_yes_or_no" = "There was a problem updating your database and your assistance is required to resolve. Would you like to resolve this problem now?"; +"sync_status_user_interaction_required_prompt_yes_or_no" = "Si è verificato un problema durante l'aggiornamento del database ed è necessaria assistenza per risolverlo. Si vuole risolvere questo problema adesso?"; /* Error Updating */ "sync_status_error_updating_title" = "Errore Aggiornamento"; @@ -4150,7 +4150,7 @@ "generic_action_verb_recycle" = "Riciclare"; /* There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update? */ -"sync_status_error_updating_try_again_prompt" = "There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update?"; +"sync_status_error_updating_try_again_prompt" = "Si è verificato un errore durante l'aggiornamento del database. Si vuole provare nuovamente ad aggiornare, o si preferisce ripristinare l'ultimo aggiornamento effettuato con successo?"; /* Try Again */ "sync_status_error_updating_try_again_action" = "Riprovare"; @@ -4162,10 +4162,10 @@ "sync_status_user_interaction_required_prompt_title" = "Assistenza Necessaria"; /* Internet Unavailable Behaviour */ -"database_properties_title_offline_detected_behaviour" = "Internet Unavailable Behaviour"; +"database_properties_title_offline_detected_behaviour" = "Internet Non Disponibile"; /* Could Not Connect Behaviour */ -"database_properties_title_could_not_connect_behaviour" = "Could Not Connect Behaviour"; +"database_properties_title_could_not_connect_behaviour" = "Impossibile Collegarsi"; /* Open Online - NB: Action to open a database in Online mode, only applies to databases with 'Always Open Offline' set. */ "safes_vc_slide_left_open_online_action" = "Aprire Online"; @@ -4174,7 +4174,7 @@ "mac_at_least_one_db_unlocked_cannot_remove" = "Almeno uno di questi database è sbloccato. È necessario bloccare questo database prima di poterlo rimuovere."; /* About Strongbox %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox 1.52.17' */ -"prefs_vc_app_version_info_none_pro_fmt" = "About Strongbox %@"; +"prefs_vc_app_version_info_none_pro_fmt" = "Informazioni su Strongbox %@"; /* About Strongbox Pro %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox Pro 1.52.17' */ "prefs_vc_app_version_info_pro_fmt" = "Informazioni su Strongbox Pro %@"; @@ -4201,70 +4201,70 @@ "password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; +"password_strength_algo_basic_title" = "Base (Entropia Aggregata)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; +"prefs_vc_password_strength_algorithm" = "Algoritmo Robustezza Password"; /* Very Weak */ -"password_strength_category_very_weak" = "Very Weak"; +"password_strength_category_very_weak" = "Molto Debole"; /* Weak */ -"password_strength_category_weak" = "Weak"; +"password_strength_category_weak" = "Debole"; /* Mediocre */ "password_strength_category_mediocre" = "Mediocre"; /* Strong */ -"password_strength_category_strong" = "Strong"; +"password_strength_category_strong" = "Forte"; /* Very Strong */ -"password_strength_category_very_strong" = "Very Strong"; +"password_strength_category_very_strong" = "Molto Forte"; /* Overkill */ -"password_strength_category_overkill" = "Overkill"; +"password_strength_category_overkill" = "Esagerato"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100m years"; +"password_time_to_crack_more_than_100m_years" = ">100m anni"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m years"; +"password_time_to_crack_million_years_fmt" = "%@m anni"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k years"; +"password_time_to_crack_thousand_years_fmt" = "%@k anni"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ -"password_time_to_crack_centuries_fmt" = "%@ centuries"; +"password_time_to_crack_centuries_fmt" = "%@ secoli"; /* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ -"password_time_to_crack_years_fmt" = "%@ years"; +"password_time_to_crack_years_fmt" = "%@ anni"; /* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ -"password_time_to_crack_days_fmt" = "%@ days"; +"password_time_to_crack_days_fmt" = "%@ giorni"; /* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ -"password_time_to_crack_hours_fmt" = "%@ hours"; +"password_time_to_crack_hours_fmt" = "%@ ore"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; +"prefs_vc_password_strength_adversary_crack_rate" = "Tasso di Successo di un Avversario"; /* Thousand */ -"number_suffix_thousand" = "Thousand"; +"number_suffix_thousand" = "Migliaia"; /* Million */ -"number_suffix_million" = "Million"; +"number_suffix_million" = "Milioni"; /* Billion */ -"number_suffix_billion" = "Billion"; +"number_suffix_billion" = "Miliardo"; /* Trillion */ -"number_suffix_trillion" = "Trillion"; +"number_suffix_trillion" = "Trilione"; /* Quadrillion */ -"number_suffix_quadrillion" = "Quadrillion"; +"number_suffix_quadrillion" = "Quadrilione"; /* Quintillion */ -"number_suffix_quintillion" = "Quintillion"; +"number_suffix_quintillion" = "Quintilione"; /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ -"adversary_guess_rate_fmt" = "%@ / second"; +"adversary_guess_rate_fmt" = "%@ / secondo"; From c57e21e105354a996f05cc981db480a4ccc7feea Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 11:08:36 +0100 Subject: [PATCH 158/285] New translations Preferences.strings (Italian) --- StrongBox/it/Preferences.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/it/Preferences.strings b/StrongBox/it/Preferences.strings index 76d8a20b5..8f39635a5 100644 --- a/StrongBox/it/Preferences.strings +++ b/StrongBox/it/Preferences.strings @@ -95,7 +95,7 @@ "IbA-Qf-Abq.text" = "Modifica..."; /* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ -"Jil-wT-03q.text" = "1 billion/second"; +"Jil-wT-03q.text" = "1 miliardo/secondo"; /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Informazioni di Debug"; @@ -278,10 +278,10 @@ "rF2-GZ-Oaf.title" = "Nuovi Valori Predefiniti per Elemento"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; +"svB-dQ-20Y.footerTitle" = "Qui si può scegliere l'algoritmo di complessità, che determina come Strongbox misura la robustezza di una password. È anche possibile impostare una stima su quanto si creda probabilmente forte un avversario in modo che Strongbox possa stimare il tempo di compromissione."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.headerTitle" = "Password Strength"; +"svB-dQ-20Y.headerTitle" = "Robustezza Password"; /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Controllare gli aspetti della sincronizzazione con i provider di archiviazione remota"; @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "Informazioni"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Adversary Strength"; +"yfX-Jd-P95.text" = "Forza Avversario"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Sblocco PIN istantaneo (Senza OK)"; From f4b8a7b8505e699d5a0bb9af64366a2ac74043d9 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 11:08:37 +0100 Subject: [PATCH 159/285] New translations FavIconBulk.strings (Italian) --- StrongBox/it/FavIconBulk.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/it/FavIconBulk.strings b/StrongBox/it/FavIconBulk.strings index 2fd0e614e..9731d6a00 100644 --- a/StrongBox/it/FavIconBulk.strings +++ b/StrongBox/it/FavIconBulk.strings @@ -59,7 +59,7 @@ "biM-v7-F8S.title" = "Trovare FavIcone"; /* Class = "UIButton"; normalTitle = "Retry..."; ObjectID = "fQf-cT-ved"; */ -"fQf-cT-ved.normalTitle" = "Riprova..."; +"fQf-cT-ved.normalTitle" = "Riprovare..."; /* Class = "UILabel"; text = "0"; ObjectID = "iuM-Fz-G4l"; */ "iuM-Fz-G4l.text" = "0"; From 37c5b2525131c810deae5418444d4974cc0a237e Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 11:08:38 +0100 Subject: [PATCH 160/285] New translations ChangeMasterPasswordWindowController.strings (Italian) --- MacBox/it/ChangeMasterPasswordWindowController.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/it/ChangeMasterPasswordWindowController.strings b/MacBox/it/ChangeMasterPasswordWindowController.strings index 105515cdb..d97c39a92 100644 --- a/MacBox/it/ChangeMasterPasswordWindowController.strings +++ b/MacBox/it/ChangeMasterPasswordWindowController.strings @@ -20,7 +20,7 @@ "9Bt-v0-i50.title" = "*Le Passwords Non Coincidono"; /* Class = "NSWindow"; title = "Enter Master Credentials"; ObjectID = "F0z-JX-Cv5"; */ -"F0z-JX-Cv5.title" = "Imposta le Credenziali Master"; +"F0z-JX-Cv5.title" = "Inserire Credenziali Master"; /* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "J8s-Hn-xGG"; */ "J8s-Hn-xGG.title" = "Annullare"; @@ -68,7 +68,7 @@ "oTz-NW-L0F.title" = "Voce 1"; /* Class = "NSTextFieldCell"; title = "Enter Master Credentials"; ObjectID = "p8A-r3-zwq"; */ -"p8A-r3-zwq.title" = "Imposta le Credenziali Master"; +"p8A-r3-zwq.title" = "Inserire Credenziali Master"; /* Class = "NSTextFieldCell"; title = "Confirm"; ObjectID = "sm7-dv-AXP"; */ "sm7-dv-AXP.title" = "Conferma"; From 4ccf3afe81e9bd239f452d5412cce63e467b87fe Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 11:08:40 +0100 Subject: [PATCH 161/285] New translations Main.strings (Italian) --- MacBox/it/Main.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/it/Main.strings b/MacBox/it/Main.strings index aee82fc5b..0856f7c52 100644 --- a/MacBox/it/Main.strings +++ b/MacBox/it/Main.strings @@ -377,7 +377,7 @@ "YAx-W8-8iK.title" = "Cella di Testo"; /* Class = "NSMenuItem"; title = "Change Master Credentials..."; ObjectID = "YJn-Nw-bvx"; */ -"YJn-Nw-bvx.title" = "Cambiare le Credenziali Master..."; +"YJn-Nw-bvx.title" = "Cambiare Credenziali Master..."; /* Class = "NSMenuItem"; title = "Database"; ObjectID = "Z4F-ES-mCq"; */ "Z4F-ES-mCq.title" = "Database"; From 54fb7cd27e4006b2d72256b8512241316ac216b1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 11:08:41 +0100 Subject: [PATCH 162/285] New translations EditCustomField.strings (Italian) --- MacBox/it/EditCustomField.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/it/EditCustomField.strings b/MacBox/it/EditCustomField.strings index f29acfe05..b1d701dc3 100644 --- a/MacBox/it/EditCustomField.strings +++ b/MacBox/it/EditCustomField.strings @@ -20,7 +20,7 @@ "f8Y-1L-VFV.title" = "Valore"; /* Class = "NSTextFieldCell"; title = "Concealable means this field looks and behaves like a password field. You can conceal and reveal it in the UI."; ObjectID = "hAF-jX-Htq"; */ -"hAF-jX-Htq.title" = "Concealable means this field looks and behaves like a password field. You can conceal and reveal it in the UI."; +"hAF-jX-Htq.title" = "Occultabile significa che questo campo sembra e si comporta come una password. Si può nascondere e rivelarlo nella interfaccia utente."; /* Class = "NSButtonCell"; title = "Concealable"; ObjectID = "oJ1-6K-nNd"; */ "oJ1-6K-nNd.title" = "Occultabile"; From 441ae9d2dcb72d3583748db67373c31d562ed181 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 11:08:42 +0100 Subject: [PATCH 163/285] New translations AsyncUpdateResultViewer.strings (Italian) --- StrongBox/it/AsyncUpdateResultViewer.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/it/AsyncUpdateResultViewer.strings b/StrongBox/it/AsyncUpdateResultViewer.strings index fe8bc9be0..45275efc9 100644 --- a/StrongBox/it/AsyncUpdateResultViewer.strings +++ b/StrongBox/it/AsyncUpdateResultViewer.strings @@ -2,7 +2,7 @@ "1vU-9i-Cfj.text" = "Errore"; /* Class = "UILabel"; text = "Strongbox could not update your database in the background. See below for further detail. You can also tap Retry to perform an interactive update."; ObjectID = "7g9-aq-GnB"; */ -"7g9-aq-GnB.text" = "Strongbox could not update your database in the background. See below for further detail. You can also tap Retry to perform an interactive update."; +"7g9-aq-GnB.text" = "Strongbox non può aggiornare il database in background. Per ulteriori dettagli, si veda qua sotto. Si può anche toccare Riprovare per eseguire un aggiornamento interattivo."; /* Class = "UIButton"; normalTitle = "Retry"; ObjectID = "Nh0-rh-eq4"; */ "Nh0-rh-eq4.normalTitle" = "Riprovare"; From 28da62d954e0ab565440841ccd8d328b1ca0d92e Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:30:14 +0100 Subject: [PATCH 164/285] New translations Localizable.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Localizable.strings | 54 ++++++++++++++++------------- 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/StrongBox/pt_BR/Localizable.strings b/StrongBox/pt_BR/Localizable.strings index 3f03cbc6f..0382cc588 100644 --- a/StrongBox/pt_BR/Localizable.strings +++ b/StrongBox/pt_BR/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Senha Comprometida (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Todos os Registros"; @@ -4198,73 +4204,73 @@ "mac_vc_please_enter_a_tag" = "Digite uma nova etiqueta a ser adicionada ao item"; /* Zxcvbn (Smart) */ -"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Inteligente)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; +"password_strength_algo_basic_title" = "Básico (Pooled Entropy)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; +"prefs_vc_password_strength_algorithm" = "Algoritmo de Força de Senha"; /* Very Weak */ -"password_strength_category_very_weak" = "Very Weak"; +"password_strength_category_very_weak" = "Muito Fraca"; /* Weak */ -"password_strength_category_weak" = "Weak"; +"password_strength_category_weak" = "Fraca"; /* Mediocre */ -"password_strength_category_mediocre" = "Mediocre"; +"password_strength_category_mediocre" = "Medíocre"; /* Strong */ -"password_strength_category_strong" = "Strong"; +"password_strength_category_strong" = "Forte"; /* Very Strong */ -"password_strength_category_very_strong" = "Very Strong"; +"password_strength_category_very_strong" = "Muito Forte"; /* Overkill */ -"password_strength_category_overkill" = "Overkill"; +"password_strength_category_overkill" = "Exagerada"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100m years"; +"password_time_to_crack_more_than_100m_years" = ">100m anos"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m years"; +"password_time_to_crack_million_years_fmt" = "%@m anos"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k years"; +"password_time_to_crack_thousand_years_fmt" = "%@ mil anos"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ -"password_time_to_crack_centuries_fmt" = "%@ centuries"; +"password_time_to_crack_centuries_fmt" = "%@ séculos"; /* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ -"password_time_to_crack_years_fmt" = "%@ years"; +"password_time_to_crack_years_fmt" = "%@ anos"; /* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ -"password_time_to_crack_days_fmt" = "%@ days"; +"password_time_to_crack_days_fmt" = "%@ dias"; /* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ -"password_time_to_crack_hours_fmt" = "%@ hours"; +"password_time_to_crack_hours_fmt" = "%@ horas"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; +"prefs_vc_password_strength_adversary_crack_rate" = "Taxa de Chutes do Adversário"; /* Thousand */ -"number_suffix_thousand" = "Thousand"; +"number_suffix_thousand" = "Mil"; /* Million */ -"number_suffix_million" = "Million"; +"number_suffix_million" = "Milhão"; /* Billion */ -"number_suffix_billion" = "Billion"; +"number_suffix_billion" = "Bilhão"; /* Trillion */ -"number_suffix_trillion" = "Trillion"; +"number_suffix_trillion" = "Trilhão"; /* Quadrillion */ -"number_suffix_quadrillion" = "Quadrillion"; +"number_suffix_quadrillion" = "Quadrilhão"; /* Quintillion */ -"number_suffix_quintillion" = "Quintillion"; +"number_suffix_quintillion" = "Quintilhão"; /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ -"adversary_guess_rate_fmt" = "%@ / second"; +"adversary_guess_rate_fmt" = "%@ / segundo"; From 03bb1fff9ce3160dc4a5d9ed690748016aeda8f1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:30:20 +0100 Subject: [PATCH 165/285] New translations Preferences.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Preferences.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/pt_BR/Preferences.strings b/StrongBox/pt_BR/Preferences.strings index a29e42260..8e5c8c46e 100644 --- a/StrongBox/pt_BR/Preferences.strings +++ b/StrongBox/pt_BR/Preferences.strings @@ -95,7 +95,7 @@ "IbA-Qf-Abq.text" = "Alterar..."; /* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ -"Jil-wT-03q.text" = "1 billion/second"; +"Jil-wT-03q.text" = "1 bilhão/segundo"; /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Informações de Depuração"; @@ -278,10 +278,10 @@ "rF2-GZ-Oaf.title" = "Valores Pré Definidos em Novos Registros"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; +"svB-dQ-20Y.footerTitle" = "Você pode escolher seu algoritmo de cálculo de força aqui, isso determina como o Strongbox calcula a força da sua senha. Também é possível definir uma estimativa de quão forte você acredita que um adversário seja, dessa forma o Strongbox pode estimar o tempo necessário para descobrir sua senha."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.headerTitle" = "Password Strength"; +"svB-dQ-20Y.headerTitle" = "Força da Senha"; /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Controla aspectos de sincronização com provedores de armazenamento remoto"; @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "Sobre"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Adversary Strength"; +"yfX-Jd-P95.text" = "Força do Adversário"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Desbloqueio PIN instantâneo (Não precisa de OK)"; From fc06cd714f409ef51807a58fe4ec209585b2f96b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:31:35 +0100 Subject: [PATCH 166/285] New translations Localizable.strings (Chinese Simplified) --- StrongBox/zh-Hans/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/zh-Hans/Localizable.strings b/StrongBox/zh-Hans/Localizable.strings index 7ecbee3f9..145397dbe 100644 --- a/StrongBox/zh-Hans/Localizable.strings +++ b/StrongBox/zh-Hans/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "密码已泄露 (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "所有条目"; From f06c80a5b09117bce260830345f036485cbc3eab Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:32:08 +0100 Subject: [PATCH 167/285] New translations Audit.strings (Ukrainian) --- StrongBox/uk/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/uk/Audit.strings b/StrongBox/uk/Audit.strings index 54d476991..82bea7cdb 100644 --- a/StrongBox/uk/Audit.strings +++ b/StrongBox/uk/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Переглянути всі проблеми аудиту"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Це онлайн-сервіс, який може перевіряти наявність ваших паролів серед відомих викритих паролів з хакерських форумів та інших ресурсів. Strongbox безпечно зберігає в кеш-пам'яті хеш-коди викритих паролів для відображення попереджень аудиту та заощадження трафіку.\n\nУвага: Ваші паролі хешуються алгоритмом SHA1, а потім надсилаються в HIBP з використанням системної к-анонімізації, у вигляді коротких 5-байтових префіксів для перевірки викриття. Використовуйте цю функцію на свій розсуд. Для отримання докладної інформації про цю систему, відвідайте https://haveibeenpwned.com"; From 09a79ac78c62aeb47c7d3471842884eb38e87d42 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:32:30 +0100 Subject: [PATCH 168/285] New translations Audit.strings (Chinese Traditional) --- StrongBox/zh-Hant/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/zh-Hant/Audit.strings b/StrongBox/zh-Hant/Audit.strings index 712502497..ab9ddb0a1 100644 --- a/StrongBox/zh-Hant/Audit.strings +++ b/StrongBox/zh-Hant/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "View All Audit Issues"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; From 670cccf27de16318ac1a49958b5ecf6edbcb9112 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:32:42 +0100 Subject: [PATCH 169/285] New translations Audit.strings (Chinese Simplified) --- StrongBox/zh-Hans/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/zh-Hans/Audit.strings b/StrongBox/zh-Hans/Audit.strings index 08c91c91f..a512fd3d2 100644 --- a/StrongBox/zh-Hans/Audit.strings +++ b/StrongBox/zh-Hans/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "查看所有审计问题"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "这是一项在线服务,可以将您的密码与黑客论坛和 \"pastes\" 中已知的泄露密码进行对照。受威胁的密码哈希值由 Strongbox 安全地缓存以显示审计警告并减少网络流量。\n\n警告:您的密码进行哈希处理 (SHA1),然后使用称为 k-anonymization 的系统,将一个简短的 5 字节前缀发送到 HIBP 服务器以检查是否泄露。您可能对此感到不满意,因此请自行决定是否使用。您可以在 https://haveibeenpwned.com 上了解有关此系统的更多信息。"; From f7a28553b00497951c6f8a3f383ae1b846a5efad Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:32:59 +0100 Subject: [PATCH 170/285] New translations Localizable.strings (Chinese Traditional) --- StrongBox/zh-Hant/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/zh-Hant/Localizable.strings b/StrongBox/zh-Hant/Localizable.strings index e87aeec3f..b9971222e 100644 --- a/StrongBox/zh-Hant/Localizable.strings +++ b/StrongBox/zh-Hant/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Password is Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "All Entries"; From d4b12ceb1566e87b2fe243ddf4299e6c76e631f4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:35:13 +0100 Subject: [PATCH 171/285] New translations Localizable.strings (Portuguese) --- StrongBox/pt/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/pt/Localizable.strings b/StrongBox/pt/Localizable.strings index b039ad6fd..7e17a988f 100644 --- a/StrongBox/pt/Localizable.strings +++ b/StrongBox/pt/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Password is Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "All Entries"; From 74b1254dcf9dc09a9f57c032e6befb32ff6dae14 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:35:36 +0100 Subject: [PATCH 172/285] New translations Audit.strings (Portuguese) --- StrongBox/pt/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/pt/Audit.strings b/StrongBox/pt/Audit.strings index dbf609786..9f7de86e5 100644 --- a/StrongBox/pt/Audit.strings +++ b/StrongBox/pt/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Ver Todos os problemas de Auditoria"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Este é um serviço online que pode verificar as suas palavras-passe comparando com palavras-passe comprometidas, conhecidas de fóruns de hackers e 'cópias'. As hashes de palavras-passe comprometidas são armazenadas em cópia local pela Strongbox para exibir avisos de auditoria e reduzir o tráfego de rede.\n\nAviso: As suas palavras-passe são hashed (SHA1) e, em seguida, usando um sistema chamado k-anonymization, um prefixo de 5 bytes curto é enviado para os servidores HIBP para verificar se está comprometido. Você pode ou não estar confortável com isso. Use a seu próprio critério. Você pode ler mais sobre este sistema em https://haveibeenpwned.com"; From e0504173e7591b213108de1cdb6bc55a4c7edea6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:36:41 +0100 Subject: [PATCH 173/285] New translations Audit.strings (German) --- StrongBox/de/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/de/Audit.strings b/StrongBox/de/Audit.strings index f7091600d..e8dfe6d8f 100644 --- a/StrongBox/de/Audit.strings +++ b/StrongBox/de/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Alle Audit-Probleme anzeigen"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Dies ist ein Online-Service, der Ihre Passwörter auf bekannte, kompromittierte Passwörter aus Hacker-Foren und 'Pastes' prüfen kann. Kompromittierte Passwort-Hashes werden von Strongbox sicher zwischengespeichert, um Audit-Warnungen anzuzeigen und den Netzwerkverkehr zu reduzieren.\n\nAchtung: Ihre Passwörter werden gehasht (SHA-1) und dann wird ein Verfahren namens k-Anonymität angewandt und ein kurzes 5-Byte-Präfix an die HIBP-Server gesendet, um zu prüfen, ob sie kompromittiert wurden. Möglicherweise fühlen Sie sich damit nicht wohl. Verwenden Sie die Funktion daher nach eigenem Ermessen. Unter https://haveibeenpwned.com können Sie mehr über dieses System erfahren."; From 9cdb1ae154e8e7d186457644eff177bad725f55f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:36:58 +0100 Subject: [PATCH 174/285] New translations Localizable.strings (Italian) --- StrongBox/it/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/it/Localizable.strings b/StrongBox/it/Localizable.strings index 2a9a32427..b8a74e3e5 100644 --- a/StrongBox/it/Localizable.strings +++ b/StrongBox/it/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "La Password è Compromessa (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Tutte Le Voci"; From c9b328be9310cc0ca869e8b59a867cde394f34f2 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:37:11 +0100 Subject: [PATCH 175/285] New translations Audit.strings (Czech) --- StrongBox/cs/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/cs/Audit.strings b/StrongBox/cs/Audit.strings index d9db5b62e..1039aadb6 100644 --- a/StrongBox/cs/Audit.strings +++ b/StrongBox/cs/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Zobrazit všechny problémy s auditem"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Toto je online služba, která dokáže zkontrolovat vaše hesla proti známým prolomeným heslům z fór hackerů. Kompromitované hashe hesel program Strongbox bezpečně ukládá do mezipaměti, aby mohl zobrazoval varování auditu a snižoval i síťový provoz.\n\nUpozornění: Vaše hesla jsou hashována (SHA1) a poté pomocí systému zvaného k-anonymizace je na servery HIBP odeslána krátká 5bajtová předpona, aby se zkontrolovalo, zda není kompromitována. Možná vám toto nemusí vyhovovat, proto použijte tuto funkci pouze dle vlastního uvážení. Více o tomto systému si můžete přečíst na https://haveibeenpwned.com"; From 0500dfce5d114a5cbade2cfb94e3fb16d68874be Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:37:57 +0100 Subject: [PATCH 176/285] New translations Audit.strings (Japanese) --- StrongBox/ja/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/ja/Audit.strings b/StrongBox/ja/Audit.strings index 05b040ab4..fbcaa7441 100644 --- a/StrongBox/ja/Audit.strings +++ b/StrongBox/ja/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "監査で見つかったすべての問題を表示"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "これは、自分のパスワードをハッカーフォーラムや「ペースト」サイトに登録されている侵害されたパスワードと照合し、自分のパスワードが侵害されていないかどうかを確認できるオンラインサービスです。侵害されたパスワードはハッシュ化され、Strongbox で安全に保管されるため、監査による警告を表示し、ネットワークトラフィックを低減できるようになっています。\n\n注意: パスワードは SHA 1 ハッシュ関数を使ってハッシュ化されます。その後、K 匿名化と呼ばれるシステムを使い、5 バイトの短いプレフィックスが HIBP サーバーに送信され、パスワードが侵害されていないかどうかが確認されます。これに抵抗を感じる方もおられると思いますので、利用するかどうかはご自身の判断におまかせします。このシステムの詳細は、https://haveibeenpwned.com をご覧ください。"; From f6fc1c45707cac5e930814435e3dd3a67e576f2a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:38:10 +0100 Subject: [PATCH 177/285] New translations Localizable.strings (Japanese) --- StrongBox/ja/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/ja/Localizable.strings b/StrongBox/ja/Localizable.strings index 5f2b28336..923a579d9 100644 --- a/StrongBox/ja/Localizable.strings +++ b/StrongBox/ja/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "パスワードが Pwned (HIBP) されています"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "すべてのエントリー"; From 24f5c9240e9e4440ccf0891b2910711df44ad4a4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:38:12 +0100 Subject: [PATCH 178/285] New translations Audit.strings (Italian) --- StrongBox/it/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/it/Audit.strings b/StrongBox/it/Audit.strings index 754d47fef..516107390 100644 --- a/StrongBox/it/Audit.strings +++ b/StrongBox/it/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Visualizza Tutti I Problemi Di Revisione"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "È un servizio online che consente di verificare se le proprie password sono state trovate sui forum hacker di password compromesse. Gli hash delle password compromesse sono consevate da Strongbox al sicuro nella cache, per permettere di mostrare gli avvisi di revisione e ridurre il traffico di rete.\n\nAvvertenza: le password sono ridotte ad un hash (SHA1) ed utilizzando un sistema chiamato k-anonimato, un piccolo prefisso di 5 byte viene inviato ad un server HIBP per verificare se è compromessa. Si può essere o meno a proprio agio con questo trattamento, pertanto, utilizzare questo servizio a propria discrezione. Se si vuole sapere di più a proposito di questo sistema, si veda https://haveibeenpwned.com"; From 2a607c7aa0b9a2a00a411bcd8650b2a22f0cd915 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:38:53 +0100 Subject: [PATCH 179/285] New translations Localizable.strings (French) --- StrongBox/fr/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/fr/Localizable.strings b/StrongBox/fr/Localizable.strings index 59f778459..d7ab32a6b 100644 --- a/StrongBox/fr/Localizable.strings +++ b/StrongBox/fr/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Mot de passe pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Toutes les entrées"; From d357cdb61e3f75279da2c165f4c1339a90b5a7e3 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:39:18 +0100 Subject: [PATCH 180/285] New translations Localizable.strings (German) --- StrongBox/de/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/de/Localizable.strings b/StrongBox/de/Localizable.strings index eb044c312..36d3bcdb5 100644 --- a/StrongBox/de/Localizable.strings +++ b/StrongBox/de/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Passwort ist Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Alle Einträge"; From 1387232aee3fb525761db6e6d0bcb92240fb0f07 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:39:25 +0100 Subject: [PATCH 181/285] New translations Localizable.strings (Dutch) --- StrongBox/nl/Localizable.strings | 74 +++++++++++++++++--------------- 1 file changed, 40 insertions(+), 34 deletions(-) diff --git a/StrongBox/nl/Localizable.strings b/StrongBox/nl/Localizable.strings index 6ac6c0b1c..cd5812965 100644 --- a/StrongBox/nl/Localizable.strings +++ b/StrongBox/nl/Localizable.strings @@ -2213,7 +2213,7 @@ "mac_error_could_not_open_key_file" = "Kan het sleutelbestand niet openen."; /* This database has been changed by another user or application. Would you like to reload the latest version? */ -"mac_db_changed_externally_reload_yes_or_no" = "This database has been changed by another user or application. Would you like to reload the latest version?"; +"mac_db_changed_externally_reload_yes_or_no" = "Deze database is gewijzigd door een andere gebruiker of toepassing. Wilt u de laatste versie opnieuw laden?"; /* Reloading after external changes... */ "mac_db_reloading_after_external_changes_popup_notification" = "Opnieuw laden na externe wijzigingen..."; @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Wachtwoord is Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Zwak/Entropie"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Wachtwoord is zwak (lage entropie)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Alle items"; @@ -3876,7 +3882,7 @@ "model_error_could_not_write_local_merge" = "Technische fout - Kan geen lokale kopieën schrijven voor vergelijking/samenvoeging."; /* Cannot merge in background or without key. */ -"model_error_cannot_merge_in_background" = "Cannot merge without Master Credentials."; +"model_error_cannot_merge_in_background" = "Kan niet samenvoegen zonder Hoofd Wachtwoord."; /* Are you sure you want to always Auto-Merge when you have a Sync Conflict like this? */ "sync_are_you_sure_always_auto_merge" = "Weet u zeker dat u automatisch wilt samenvoegen wanneer u een synchronisatieconflict als deze hebt?"; @@ -4000,10 +4006,10 @@ "databases_vc_database_location_suffix_database_is_in_official_icloud_strongbox_folder" = "Strongbox iCloud"; /* Watch Unlock */ -"preference_allow_watch_unlock" = "Watch Unlock"; +"preference_allow_watch_unlock" = "・Watch ontgrendeling"; /* Watch Unlock - (Enable in System Preferences > Security & Privacy) */ -"preference_allow_watch_unlock_system_disabled" = "Watch Unlock - (Enable in System Preferences > Security & Privacy)"; +"preference_allow_watch_unlock_system_disabled" = "Iphone Watch ontgrendeling toestaan - (Inschakelen in Systeem Voorkeuren > Veiligheid & Privacy)"; /* No Cloud Session Found */ "cloud_sessions_prompt_no_session_found" = "Geen Cloud-sessie gevonden"; @@ -4081,28 +4087,28 @@ "autofill_auto_unlock_try_10_minutes" = "Ik heb liever 10 minuten"; /* AutoFill Quick Launch */ -"databases_toggle_autofill_quick_launch_context_menu" = "AutoFill Quick Launch"; +"databases_toggle_autofill_quick_launch_context_menu" = "Snel starten automatisch vullen"; /* Title Matches */ -"autofill_search_title_matches_section_header" = "Title Matches"; +"autofill_search_title_matches_section_header" = "Titelovereenkomsten"; /* URL Matches */ -"autofill_search_url_matches_section_header" = "URL Matches"; +"autofill_search_url_matches_section_header" = "URL-overeenkomsten"; /* Other Matches */ -"autofill_search_other_matches_section_header" = "Other Matches"; +"autofill_search_other_matches_section_header" = "Andere overeenkomsten"; /* Service ID */ -"autofill_search_title_service_id_section_header" = "Service ID"; +"autofill_search_title_service_id_section_header" = "Service-ID"; /* The Service ID is an identifier sent to Strongbox by AutoFill. It can help with searching if you set the URL of your entry to match the Service ID. */ -"autofill_search_service_id_section_footer" = "The Service ID is an identifier sent to Strongbox by AutoFill. It can help with searching if you set the URL of your entry to match the Service ID. Tap to Copy."; +"autofill_search_service_id_section_footer" = "Het service-ID is een ID dat door Automatisch invullen naar Strongbox wordt gestuurd. Het kan helpen bij het zoeken als u de URL van uw item instelt op het Service-ID. Tik om te kopiëren."; /* Results */ "quick_view_title_no_matches_title" = "Resultaten"; /* Unlock with Touch ID */ -"mac_unlock_database_with_touch_id" = "Unlock with Touch ID"; +"mac_unlock_database_with_touch_id" = "Ontgrendelen met Touch-ID"; /* Unlock with Watch */ "mac_unlock_database_with_apple_watch" = "Unlock with Watch"; @@ -4186,85 +4192,85 @@ "subtitle_app_version_info_pro_fmt" = "Strongbox Pro %@"; /* Remove Tag */ -"mac_undo_action_remove_tag" = "Remove Tag"; +"mac_undo_action_remove_tag" = "Tag verwijderen"; /* Add Tag */ -"mac_undo_action_add_tag" = "Add Tag"; +"mac_undo_action_add_tag" = "Tag toevoegen"; /* Tags */ "generic_fieldname_tags" = "Tags"; /* Enter a new tag to add for this item */ -"mac_vc_please_enter_a_tag" = "Enter a new tag to add to this item"; +"mac_vc_please_enter_a_tag" = "Voer een nieuwe tag in om toe te voegen aan dit item"; /* Zxcvbn (Smart) */ "password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; +"password_strength_algo_basic_title" = "Basis (Pooled Entropy)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; +"prefs_vc_password_strength_algorithm" = "Algoritme voor wachtwoordsterkte"; /* Very Weak */ -"password_strength_category_very_weak" = "Very Weak"; +"password_strength_category_very_weak" = "Zeer zwak"; /* Weak */ -"password_strength_category_weak" = "Weak"; +"password_strength_category_weak" = "Zwak"; /* Mediocre */ -"password_strength_category_mediocre" = "Mediocre"; +"password_strength_category_mediocre" = "Middelmatig"; /* Strong */ -"password_strength_category_strong" = "Strong"; +"password_strength_category_strong" = "Sterk"; /* Very Strong */ -"password_strength_category_very_strong" = "Very Strong"; +"password_strength_category_very_strong" = "Zeer sterk"; /* Overkill */ "password_strength_category_overkill" = "Overkill"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100m years"; +"password_time_to_crack_more_than_100m_years" = "> 100m jaar"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m years"; +"password_time_to_crack_million_years_fmt" = "%@m jaar"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k years"; +"password_time_to_crack_thousand_years_fmt" = "%@k jaar"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ -"password_time_to_crack_centuries_fmt" = "%@ centuries"; +"password_time_to_crack_centuries_fmt" = "%@ eeuwen"; /* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ -"password_time_to_crack_years_fmt" = "%@ years"; +"password_time_to_crack_years_fmt" = "%@ jaar"; /* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ -"password_time_to_crack_days_fmt" = "%@ days"; +"password_time_to_crack_days_fmt" = "%@ dagen"; /* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ -"password_time_to_crack_hours_fmt" = "%@ hours"; +"password_time_to_crack_hours_fmt" = "%@ uur"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; +"prefs_vc_password_strength_adversary_crack_rate" = "Tegenstanders gokpercentage"; /* Thousand */ -"number_suffix_thousand" = "Thousand"; +"number_suffix_thousand" = "Duizend"; /* Million */ -"number_suffix_million" = "Million"; +"number_suffix_million" = "Miljoen"; /* Billion */ -"number_suffix_billion" = "Billion"; +"number_suffix_billion" = "Biljoen"; /* Trillion */ "number_suffix_trillion" = "Trillion"; /* Quadrillion */ -"number_suffix_quadrillion" = "Quadrillion"; +"number_suffix_quadrillion" = "Quadriljoen"; /* Quintillion */ "number_suffix_quintillion" = "Quintillion"; /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ -"adversary_guess_rate_fmt" = "%@ / second"; +"adversary_guess_rate_fmt" = "%@ /seconde"; From 26fe9b7e0d69cf5976281bddd0b0627941e39f9f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:39:39 +0100 Subject: [PATCH 182/285] New translations Audit.strings (Dutch) --- StrongBox/nl/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/nl/Audit.strings b/StrongBox/nl/Audit.strings index 27b8019a2..8fd58fdc5 100644 --- a/StrongBox/nl/Audit.strings +++ b/StrongBox/nl/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Alle audit problemen bekijken"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Dit is een online service die uw wachtwoorden kan controleren op bekende misbruikte wachtwoorden van hackerforums en 'pastes'. wachtwoordhashes worden veilig in de cache geplaatst door Strongbox om auditwaarschuwingen af te beelden en het netwerkverkeer te verminderen.\n\nCaveat: Uw wachtwoorden zijn gehasht (SHA1) en daarna een systeem met de naam k-anonymization, wordt een korte 5-byte prefix verzonden naar HIBP servers om te controleren of het misbruikt is. Je kan hier wel of niet mee op je gemak zijn. Gebruik je eigen discretie. U kunt meer lezen over dit systeem op https://haveibeenpwned.com"; From 1db5d462c5cab5052cbb76d9f84d1634e3449e53 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:39:47 +0100 Subject: [PATCH 183/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 6315633be..58e5ee28b 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Пароль скомпрометирован"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Все записи"; From 3842048072463837bd628fa292e52d9f1b7167ad Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:39:48 +0100 Subject: [PATCH 184/285] New translations Audit.strings (French) --- StrongBox/fr/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/fr/Audit.strings b/StrongBox/fr/Audit.strings index a594520ee..f9a386232 100644 --- a/StrongBox/fr/Audit.strings +++ b/StrongBox/fr/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Voir tous les problèmes d'audit"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Il s'agit d'un service en ligne qui peut comparer vos mots de passe avec les mots de passe connus des forums de hacker et des \"pastes\". Des hachages de mots de passe compromis sont mis en cache en toute sécurité par Strongbox pour afficher les avertissements d'audit et réduire le trafic réseau.\n\nAvertissement : Vos mots de passe sont hachés (SHA1), puis en utilisant un système appelé k-anonymisation, un court préfixe de 5 octets est envoyé aux serveurs HIBP pour vérifier s'ils sont compromis. Vous pouvez ou non être à l'aise avec ça. Utilisez à votre propre discrétion. Vous pouvez en savoir plus sur ce système à l'adresse https://haveibeenpwned.com"; From 3ebaa08a52d72ada4fb4a7edb2e294c91dab2112 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:39:53 +0100 Subject: [PATCH 185/285] New translations Audit.strings (Spanish) --- StrongBox/es/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/es/Audit.strings b/StrongBox/es/Audit.strings index 571b15aff..f6a0460c6 100644 --- a/StrongBox/es/Audit.strings +++ b/StrongBox/es/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Ver todos los problemas de auditoría"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Este es un servicio en línea que puede comprobar sus contraseñas con contraseñas comprometidas conocidas de foros hacker y 'pegados'. Los hash de contraseñas comprometidos son almacenados de forma segura en caché por Strongbox para mostrar advertencias de auditoría y reducir el tráfico de red.\n\nAdvertencia: Sus contraseñas son cifradas (SHA1) y después usando un sistema llamado k-anonimato, se envía un pequeño prefijo de 5 bytes a los servidores HIBP para comprobar si está comprometido. Puede o no estar cómodo con esto. Utilicelo bajo su propia discreción. Puede leer más sobre este sistema en https://haveibeenpwned.com"; From ad7cdec5110782607798741fa7c124b0cb84deb5 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:40:11 +0100 Subject: [PATCH 186/285] New translations Localizable.strings (Czech) --- StrongBox/cs/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/cs/Localizable.strings b/StrongBox/cs/Localizable.strings index e54ecceaa..c4ce188b1 100644 --- a/StrongBox/cs/Localizable.strings +++ b/StrongBox/cs/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Toto heslo je Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Všechny položky"; From 1ca59bcc4afec2793b0100144a945c13a315491a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:40:25 +0100 Subject: [PATCH 187/285] New translations Localizable.strings (Spanish) --- StrongBox/es/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/es/Localizable.strings b/StrongBox/es/Localizable.strings index 9d9f094a7..c4aaece84 100644 --- a/StrongBox/es/Localizable.strings +++ b/StrongBox/es/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "La contraseña está Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Todas las entradas"; From bb179f31051b6e0e3112599f59bc4d1706144e5d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:41:24 +0100 Subject: [PATCH 188/285] New translations Audit.strings (Russian) --- StrongBox/ru/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/ru/Audit.strings b/StrongBox/ru/Audit.strings index 4f4185a04..768253a92 100644 --- a/StrongBox/ru/Audit.strings +++ b/StrongBox/ru/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Проблемы аудита"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "HIBP - сервис онлайн проверки на известные скомпрометированные пароли. Хэши этих паролей кэшируется в приложении для показа уведомлений и уменьшения сетевого трафика.\n\n(*) Пароли хешируются SHA-1. Затем, используя метод К-анонимизации, данные в виде 5-байтового префикса отправляются в HIBP. Используйте функцию по своему усмотрению."; From 334d16f5ea169db11890ab0427b8a10866e91ca7 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:41:47 +0100 Subject: [PATCH 189/285] New translations Audit.strings (Polish) --- StrongBox/pl/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/pl/Audit.strings b/StrongBox/pl/Audit.strings index 52e22e509..d2d41f6b0 100644 --- a/StrongBox/pl/Audit.strings +++ b/StrongBox/pl/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "View All Audit Issues"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; From 989002d2e7b1ef3307246cc6c853000b46a1e750 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:41:58 +0100 Subject: [PATCH 190/285] New translations Audit.strings (Swedish) --- StrongBox/sv/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/sv/Audit.strings b/StrongBox/sv/Audit.strings index f61644518..762d62a42 100644 --- a/StrongBox/sv/Audit.strings +++ b/StrongBox/sv/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Visa alla granskningsproblem"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Detta är en onlinetjänst som kan kontrollera dina lösenord mot kända komprometterade lösenord från hackerforum och \"pastes\". Komprometterade lösenordshashar cachas säkert av Strongbox för att visa granskningsvarningar och minska nätverkstrafiken.\n\nVarning! Dina lösenord är hashade (SHA1) och används sedan i ett system som kallas k-anonymisering, ett kort 5-byte prefix skickas till HIBP-servrar för att kontrollera om de avslöjats. Du är kanske inte bekväm med detta. Använd efter eget gottfinnande. Du kan läsa mer om detta system på https://haveibeenpwned.com"; From 479400ca47b7bb1774cee9a9518db3f0b7171170 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:42:14 +0100 Subject: [PATCH 191/285] New translations Localizable.strings (Ukrainian) --- StrongBox/uk/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/uk/Localizable.strings b/StrongBox/uk/Localizable.strings index b768aff72..52313ea7e 100644 --- a/StrongBox/uk/Localizable.strings +++ b/StrongBox/uk/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Пароль викрито (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Усі записи"; From 5253cd87db18e4d3b479809dc83136926227cb2b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:42:35 +0100 Subject: [PATCH 192/285] New translations Localizable.strings (Swedish) --- StrongBox/sv/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/sv/Localizable.strings b/StrongBox/sv/Localizable.strings index 732689508..458577cf7 100644 --- a/StrongBox/sv/Localizable.strings +++ b/StrongBox/sv/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Lösenordet är pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Alla poster"; From da694660390f58e856e8bdfaab63211e14ec6c0e Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:42:53 +0100 Subject: [PATCH 193/285] New translations Localizable.strings (Polish) --- StrongBox/pl/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/pl/Localizable.strings b/StrongBox/pl/Localizable.strings index de1e032b4..334b0823b 100644 --- a/StrongBox/pl/Localizable.strings +++ b/StrongBox/pl/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Password is Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "All Entries"; From dfcb02e46ed8dc8e26e0da1cbd169beb3a3eaaf0 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:43:14 +0100 Subject: [PATCH 194/285] New translations Audit.strings (Norwegian Bokmal) --- StrongBox/nb/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/nb/Audit.strings b/StrongBox/nb/Audit.strings index ff5a70eb2..412c0d30d 100644 --- a/StrongBox/nb/Audit.strings +++ b/StrongBox/nb/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "View All Audit Issues"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Dette er en tilkoblet tjeneste som sjekker om passordene dine har vært utsatt for lekasjer og spredt på såkalte «hacker»-forum eller «pastes». Kompromitterte passord-«hash»-er er sikkert bufret av Strongbox for å kunne vise advarsler ved sjekk og derfor redusere nettverkstrafikk.\n\nBakside: Passordene dine blir «hashed» (SHA1) og deretter brukes et system kalt «k-anonymity», en kort 5-byte prefiks er sendt til HIBP for å sjekke om passordet er kompromittert. Det kan være at du ikke er komfortabel med denne transaksjonen. Bruk funksjonaliteten etter eget skjønn. Du kan lese mer om systemet på https://haveibeenpwned.com"; From 03a2e588267f36deb59f04a35f6131d5ad71b986 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:43:22 +0100 Subject: [PATCH 195/285] New translations Localizable.strings (Malayalam) --- StrongBox/ml/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/ml/Localizable.strings b/StrongBox/ml/Localizable.strings index 5d7a9f884..925046edb 100644 --- a/StrongBox/ml/Localizable.strings +++ b/StrongBox/ml/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "പാസ്‌വേഡ് Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "എല്ലാ എൻ‌ട്രികളും"; From 3c40d11e48c2df7ec3286758a4a67e3372bf1fcf Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:43:30 +0100 Subject: [PATCH 196/285] New translations Localizable.strings (Norwegian Bokmal) --- StrongBox/nb/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/nb/Localizable.strings b/StrongBox/nb/Localizable.strings index 44943c883..8cfffa99c 100644 --- a/StrongBox/nb/Localizable.strings +++ b/StrongBox/nb/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Passordet er Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "Alle oppføringer"; From ef6c3637d5916b0c792b13739bb559722245edce Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:44:33 +0100 Subject: [PATCH 197/285] New translations Audit.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/pt_BR/Audit.strings b/StrongBox/pt_BR/Audit.strings index b661c96ae..0f7c45d29 100644 --- a/StrongBox/pt_BR/Audit.strings +++ b/StrongBox/pt_BR/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "Exibir Todos os Problemas de Auditoria"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Este é um serviço online que pode verificar se suas senhas estão entre senhas comprometidas disponíveis em fóruns hackers e outras fontes. Identificadores de senhas comprometidas são armazenados de maneira segura pelo Strongbox a fim de exibir alertas e reduzir o tráfego de rede.\n\nNota: Suas senhas são resumidas (algoritmo SHA1) e então, usando um sistema conhecido como K-Anonymization, um prefixo de 5 bytes é enviado para o HIBP para verificar se a senha foi comprometida. Você pode não se sentir confortável com isso. Use de acordo com seus próprios critérios. Você pode ler mais a respeito deste sistema em https://haveibeenpwned.com"; From 63cafe03dd507181df00bd946fa48d802f6679c3 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:45:14 +0100 Subject: [PATCH 198/285] New translations Localizable.strings (Norwegian Nynorsk) --- StrongBox/nn_NO/Localizable.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/nn_NO/Localizable.strings b/StrongBox/nn_NO/Localizable.strings index de1e032b4..334b0823b 100644 --- a/StrongBox/nn_NO/Localizable.strings +++ b/StrongBox/nn_NO/Localizable.strings @@ -2951,6 +2951,12 @@ /* Password is Pwned (HIBP) */ "audit_quick_summary_pwned" = "Password is Pwned (HIBP)"; +/* Weak/Entropy */ +"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; + +/* Password is weak (low entropy) */ +"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; + /* All Entries */ "quick_view_title_all_entries_title" = "All Entries"; From 9f9abe43d45a56d5215a77d80c10d4ac89cebd5e Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:45:22 +0100 Subject: [PATCH 199/285] New translations Audit.strings (Norwegian Nynorsk) --- StrongBox/nn_NO/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/nn_NO/Audit.strings b/StrongBox/nn_NO/Audit.strings index 52e22e509..d2d41f6b0 100644 --- a/StrongBox/nn_NO/Audit.strings +++ b/StrongBox/nn_NO/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "View All Audit Issues"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; From fba666520f7f19638d6d9765470fb91cf5b45418 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:45:28 +0100 Subject: [PATCH 200/285] New translations Audit.strings (Malayalam) --- StrongBox/ml/Audit.strings | 3 +++ 1 file changed, 3 insertions(+) diff --git a/StrongBox/ml/Audit.strings b/StrongBox/ml/Audit.strings index 52e22e509..d2d41f6b0 100644 --- a/StrongBox/ml/Audit.strings +++ b/StrongBox/ml/Audit.strings @@ -76,6 +76,9 @@ /* Class = "UILabel"; text = "View All Audit Issues"; ObjectID = "c4g-Lt-LFY"; */ "c4g-Lt-LFY.text" = "View All Audit Issues"; +/* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ +"cZE-NH-6Gv.text" = "Low Entropy Passwords"; + /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; From 28f66359953b4465dea123b297e2600e1ed60816 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:46:50 +0100 Subject: [PATCH 201/285] New translations Localizable.strings (Dutch) --- StrongBox/nl/Localizable.strings | 46 ++++++++++++++++---------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/StrongBox/nl/Localizable.strings b/StrongBox/nl/Localizable.strings index cd5812965..a6b129a2d 100644 --- a/StrongBox/nl/Localizable.strings +++ b/StrongBox/nl/Localizable.strings @@ -4111,76 +4111,76 @@ "mac_unlock_database_with_touch_id" = "Ontgrendelen met Touch-ID"; /* Unlock with Watch */ -"mac_unlock_database_with_apple_watch" = "Unlock with Watch"; +"mac_unlock_database_with_apple_watch" = "Ontgrendelen met horloge van gebruiker"; /* Unlock with Touch ID or Watch */ "mac_unlock_database_with_touch_or_watch" = "Ontgrendelen met Touch-ID of een Face-ID"; /* Blur */ -"app_privacy_shield_mode_blur" = "Blur"; +"app_privacy_shield_mode_blur" = "Vervagen"; /* Pixellate */ -"app_privacy_shield_mode_pixellate" = "Pixellate"; +"app_privacy_shield_mode_pixellate" = "Pixellaat"; /* Blue Screen */ -"app_privacy_shield_mode_blue_screen" = "Blue Screen"; +"app_privacy_shield_mode_blue_screen" = "Blauw scherm"; /* Privacy Shield View */ -"prefs_vc_privacy_shield_view" = "Privacy Shield View"; +"prefs_vc_privacy_shield_view" = "Weergave Privacybescherming"; /* Always Open Offline */ -"database_properties_title_always_offline" = "Always Open Offline"; +"database_properties_title_always_offline" = "Altijd offline openen"; /* You can choose to always open offline whenever you tap on this database. No sync will be performed on unlock, though a background sync can be performed by pulling down on your Databases List. */ -"database_properties_subtitle_always_offline" = "You can choose to always open offline whenever you tap on this database. No sync will be performed on unlock, though a background sync can be performed by pulling down on your Databases List."; +"database_properties_subtitle_always_offline" = "U kunt ervoor kiezen om altijd offline te gaan wanneer u tikt op deze database. Er wordt geen synchronisatie uitgevoerd bij ontgrendelen, hoewel er een achtergrondsynchronisatie kan worden uitgevoerd door naar de lijst met databases te gaan."; /* What to do if Strongbox detects you are Offline when opening a database. */ -"database_properties_subtitle_offline_detected_behaviour" = "What to do if Strongbox detects you are Offline when opening a database."; +"database_properties_subtitle_offline_detected_behaviour" = "Wat te doen als Strongbox detecteert dat u offline bent bij het openen van een database."; /* Prompt */ -"offline_detected_behaviour_ask_immediately" = "Prompt"; +"offline_detected_behaviour_ask_immediately" = "Vraag"; /* Try to Connect */ -"offline_detected_behaviour_try_connect_anyway" = "Try to Connect"; +"offline_detected_behaviour_try_connect_anyway" = "Probeer verbinding te maken"; /* Open Offline (No Prompt) */ -"offline_detected_behaviour_open_offline" = "Open Offline (No Prompt)"; +"offline_detected_behaviour_open_offline" = "Open Offline (Geen Prompt)"; /* There was a problem updating your database in the background and your assistance is required to resolve. Would you like to resolve this problem now? */ -"sync_status_user_interaction_required_prompt_yes_or_no" = "There was a problem updating your database and your assistance is required to resolve. Would you like to resolve this problem now?"; +"sync_status_user_interaction_required_prompt_yes_or_no" = "Er is een probleem opgetreden bij het bijwerken van uw database en uw hulp is vereist om het probleem op te lossen. Wilt u dit probleem nu oplossen?"; /* Error Updating */ -"sync_status_error_updating_title" = "Error Updating"; +"sync_status_error_updating_title" = "Fout bij bijwerken"; /* Recycle (L10n Note: This is an action, e.g. To Recycle and item, to send it to the Recycle Bin) */ -"generic_action_verb_recycle" = "Recycle"; +"generic_action_verb_recycle" = "Recyclen"; /* There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update? */ -"sync_status_error_updating_try_again_prompt" = "There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update?"; +"sync_status_error_updating_try_again_prompt" = "Er is een fout opgetreden bij het bijwerken van uw database. Wilt u het bijwerken opnieuw proberen, of wilt u teruggaan naar de meest recente succesvolle update?"; /* Try Again */ -"sync_status_error_updating_try_again_action" = "Try Again"; +"sync_status_error_updating_try_again_action" = "Opnieuw proberen"; /* Revert to Latest */ -"sync_status_error_updating_revert_action" = "Revert to Latest"; +"sync_status_error_updating_revert_action" = "Teruggaan naar laatste"; /* Assistance Required */ -"sync_status_user_interaction_required_prompt_title" = "Assistance Required"; +"sync_status_user_interaction_required_prompt_title" = "Ondersteuning vereist"; /* Internet Unavailable Behaviour */ -"database_properties_title_offline_detected_behaviour" = "Internet Unavailable Behaviour"; +"database_properties_title_offline_detected_behaviour" = "Internet niet beschikbaar gedrag"; /* Could Not Connect Behaviour */ -"database_properties_title_could_not_connect_behaviour" = "Could Not Connect Behaviour"; +"database_properties_title_could_not_connect_behaviour" = "Kan Niet Verbinden Gedrag"; /* Open Online - NB: Action to open a database in Online mode, only applies to databases with 'Always Open Offline' set. */ -"safes_vc_slide_left_open_online_action" = "Open Online"; +"safes_vc_slide_left_open_online_action" = "Online openen"; /* At least one of these database is open and unlocked. You must lock this database before you can remove it. */ -"mac_at_least_one_db_unlocked_cannot_remove" = "At least one of these databases is unlocked. You must lock this database before you can remove it."; +"mac_at_least_one_db_unlocked_cannot_remove" = "Ten minste één van deze databases is ontgrendeld. U moet deze database vergrendelen voordat u deze kunt verwijderen."; /* About Strongbox %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox 1.52.17' */ -"prefs_vc_app_version_info_none_pro_fmt" = "About Strongbox %@"; +"prefs_vc_app_version_info_none_pro_fmt" = "Over Strongbox %@"; /* About Strongbox Pro %@ - L10n note: 1st parameter is the App Version, e.g. 'About Strongbox Pro 1.52.17' */ "prefs_vc_app_version_info_pro_fmt" = "Over Strongbox Pro %@"; From 4076bcfa626dfbc25a88e608b88dcc72e5fca7ae Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:46:52 +0100 Subject: [PATCH 202/285] New translations Localizable.strings (Italian) --- StrongBox/it/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/it/Localizable.strings b/StrongBox/it/Localizable.strings index b8a74e3e5..3e5a00b1f 100644 --- a/StrongBox/it/Localizable.strings +++ b/StrongBox/it/Localizable.strings @@ -2952,10 +2952,10 @@ "audit_quick_summary_pwned" = "La Password è Compromessa (HIBP)"; /* Weak/Entropy */ -"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; +"audit_quick_summary_very_brief_low_entropy" = "Debole/Entropia"; /* Password is weak (low entropy) */ -"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; +"audit_quick_summary_password_low_entropy" = "La password è debole (bassa entropia)"; /* All Entries */ "quick_view_title_all_entries_title" = "Tutte Le Voci"; From 0ebf92020724a9d3e9825bf641ce28c26868b509 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:46:54 +0100 Subject: [PATCH 203/285] New translations Audit.strings (Italian) --- StrongBox/it/Audit.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/it/Audit.strings b/StrongBox/it/Audit.strings index 516107390..c3133f48b 100644 --- a/StrongBox/it/Audit.strings +++ b/StrongBox/it/Audit.strings @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Visualizza Tutti I Problemi Di Revisione"; /* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ -"cZE-NH-6Gv.text" = "Low Entropy Passwords"; +"cZE-NH-6Gv.text" = "Password con Bassa Entropia"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "È un servizio online che consente di verificare se le proprie password sono state trovate sui forum hacker di password compromesse. Gli hash delle password compromesse sono consevate da Strongbox al sicuro nella cache, per permettere di mostrare gli avvisi di revisione e ridurre il traffico di rete.\n\nAvvertenza: le password sono ridotte ad un hash (SHA1) ed utilizzando un sistema chiamato k-anonimato, un piccolo prefisso di 5 byte viene inviato ad un server HIBP per verificare se è compromessa. Si può essere o meno a proprio agio con questo trattamento, pertanto, utilizzare questo servizio a propria discrezione. Se si vuole sapere di più a proposito di questo sistema, si veda https://haveibeenpwned.com"; From 29ccf49dee17b9089437cf2cb7da6f87ebe17b8d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:46:55 +0100 Subject: [PATCH 204/285] New translations Backups.strings (Dutch) --- MacBox/nl/Backups.strings | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/MacBox/nl/Backups.strings b/MacBox/nl/Backups.strings index 05ad75536..bfb57d5c2 100644 --- a/MacBox/nl/Backups.strings +++ b/MacBox/nl/Backups.strings @@ -11,7 +11,7 @@ "FN7-gU-tS7.title" = "Tabel weergave cel"; /* Class = "NSMenuItem"; title = "Export..."; ObjectID = "RJi-Bo-v0P"; */ -"RJi-Bo-v0P.title" = "Export..."; +"RJi-Bo-v0P.title" = "Exporteren..."; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "Ulz-pZ-6cO"; */ "Ulz-pZ-6cO.title" = "Tekst cel"; @@ -26,10 +26,10 @@ "XN5-A1-PWz.title" = "Tabel weergave cel"; /* Class = "NSButtonCell"; title = "Take Backups"; ObjectID = "aWq-rI-QUh"; */ -"aWq-rI-QUh.title" = "Take Backups"; +"aWq-rI-QUh.title" = "Backups maken"; /* Class = "NSTableColumn"; headerCell.title = "Size"; ObjectID = "ekY-MD-7oh"; */ -"ekY-MD-7oh.headerCell.title" = "Size"; +"ekY-MD-7oh.headerCell.title" = "Grootte"; /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "fhg-zO-EN8"; */ "fhg-zO-EN8.title" = "Tabel weergave cel"; @@ -38,10 +38,10 @@ "g38-6M-kDd.title" = "Tekst cel"; /* Class = "NSTextFieldCell"; title = "Control Click or Two Finger Click on a backup for options"; ObjectID = "iQ6-Rn-1H7"; */ -"iQ6-Rn-1H7.title" = "Control Click or Two Finger Click on a backup for options"; +"iQ6-Rn-1H7.title" = "Controle Klik of Twee Finger Klik op een backup voor opties"; /* Class = "NSTableColumn"; headerCell.title = "Backup"; ObjectID = "kq1-9o-pP8"; */ -"kq1-9o-pP8.headerCell.title" = "Backup"; +"kq1-9o-pP8.headerCell.title" = "Backup maken"; /* Class = "NSViewController"; title = "Backups"; ObjectID = "mux-6T-3UN"; */ "mux-6T-3UN.title" = "Backups"; @@ -53,7 +53,7 @@ "qkT-fY-gl1.title" = "Backups"; /* Class = "NSTableColumn"; headerCell.title = "Backup Taken At"; ObjectID = "tUO-DJ-sLK"; */ -"tUO-DJ-sLK.headerCell.title" = "Backup Taken At"; +"tUO-DJ-sLK.headerCell.title" = "Backup gemaakt op"; /* Class = "NSButtonCell"; title = "Done"; ObjectID = "tuK-Xg-5mD"; */ "tuK-Xg-5mD.title" = "Gereed"; From 538048fe1bf77050a1275d77329004811fe9dc34 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 13:46:56 +0100 Subject: [PATCH 205/285] New translations AboutViewController.strings (Dutch) --- MacBox/nl/AboutViewController.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/nl/AboutViewController.strings b/MacBox/nl/AboutViewController.strings index 14e960768..e9705f693 100644 --- a/MacBox/nl/AboutViewController.strings +++ b/MacBox/nl/AboutViewController.strings @@ -8,7 +8,7 @@ "cFg-Ne-woI.title" = "Over Strongbox"; /* Class = "NSButtonCell"; title = "Copy Debug Info"; ObjectID = "j6E-KF-jXx"; */ -"j6E-KF-jXx.title" = "Copy Debug Info"; +"j6E-KF-jXx.title" = "Foutopsporingsgegevens kopiëren"; /* Class = "NSWindow"; title = "Window"; ObjectID = "okc-t6-Zg4"; */ "okc-t6-Zg4.title" = "Venster"; From af0363140b1842473869e02e9c2920aea8162e14 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:24 +0100 Subject: [PATCH 206/285] New translations Preferences.strings (Dutch) --- StrongBox/nl/Preferences.strings | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/StrongBox/nl/Preferences.strings b/StrongBox/nl/Preferences.strings index 23955c864..97ed19a3d 100644 --- a/StrongBox/nl/Preferences.strings +++ b/StrongBox/nl/Preferences.strings @@ -20,7 +20,7 @@ "3v9-gX-Y0u.title" = "Cloud sessies"; /* Class = "UITableViewSection"; footerTitle = "Privacy Shield View is the view that appears in the App Switcher when Strongbox moves into the background. This helps protect your privacy."; ObjectID = "4Ci-Jw-CSP"; */ -"4Ci-Jw-CSP.footerTitle" = "Privacy Shield View is the view that appears in the App Switcher when Strongbox moves into the background. This helps protect your privacy."; +"4Ci-Jw-CSP.footerTitle" = "Privacybescherming weergave is de weergave die verschijnt in de app wisselaar als Strongbox naar de achtergrond gaat. Hierdoor blijft je privacy beter beschermd."; /* Class = "UITableViewSection"; headerTitle = "General"; ObjectID = "4Ci-Jw-CSP"; */ "4Ci-Jw-CSP.headerTitle" = "Algemeen"; @@ -53,7 +53,7 @@ "AjN-nK-BUo.text" = "Alle bestanden in sleutelbestanden weergeven"; /* Class = "UILabel"; text = "Sync Updates in Background"; ObjectID = "BIA-Eq-Xd8"; */ -"BIA-Eq-Xd8.text" = "Sync Updates in Background"; +"BIA-Eq-Xd8.text" = "Updates op achtergrond synchroniseren"; /* Class = "UILabel"; text = "3"; ObjectID = "BTc-Sr-gAI"; */ "BTc-Sr-gAI.text" = "3"; @@ -65,7 +65,7 @@ "DFg-Z8-4Um.text" = "Geavanceerd"; /* Class = "UILabel"; text = "Privacy Shield View"; ObjectID = "DIn-Ka-FAz"; */ -"DIn-Ka-FAz.text" = "Privacy Shield View"; +"DIn-Ka-FAz.text" = "Weergave Privacybescherming"; /* Class = "UILabel"; text = "Change..."; ObjectID = "EWH-9d-dSV"; */ "EWH-9d-dSV.text" = "Wijzig..."; @@ -86,7 +86,7 @@ "Geq-G0-6G5.text" = "Wijzig..."; /* Class = "UILabel"; text = "Blur"; ObjectID = "Hat-h6-i27"; */ -"Hat-h6-i27.text" = "Blur"; +"Hat-h6-i27.text" = "Vervagen"; /* Class = "UILabel"; text = "Backup Imported Key Files"; ObjectID = "IVW-mU-vYE"; */ "IVW-mU-vYE.text" = "Back-up Geïmporteerde sleutelbestanden"; @@ -95,7 +95,7 @@ "IbA-Qf-Abq.text" = "Wijzig..."; /* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ -"Jil-wT-03q.text" = "1 billion/second"; +"Jil-wT-03q.text" = "1 biljoen/seconde"; /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Foutopsporingsinformatie"; @@ -254,7 +254,7 @@ "nmI-E4-GHX.text" = "Algoritme"; /* Class = "UITableViewSection"; footerTitle = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; ObjectID = "o6m-Uq-NQN"; */ -"o6m-Uq-NQN.footerTitle" = "Allow or disallow application wide use of convenience unlocking methods. \n\nIf you are using both Quick Launch and App Lock with biometrics (Face ID or Touch ID) then you can coalesce the biometric authentications. This means you are only requested to authenticate once on App Lock and your Quick Launch database will be unlocked. No need for two immediate authentications."; +"o6m-Uq-NQN.footerTitle" = "Sta al dan niet een breed gebruik van gemak toe. \n\nAls je gebruik maakt van Quick Launch en App Lock met biometrische gegevens (Face ID of Touch ID) dan kun je de biometrische authenticatie coalesce coalesce gebruiken. Dit betekent dat je alleen gevraagd bent om één keer te verifiëren bij App Lock en je Quick Launch database zal worden ontgrendeld. Twee onmiddellijke authenticaties zijn niet nodig."; /* Class = "UITableViewSection"; headerTitle = "Database Convenience Unlocking"; ObjectID = "o6m-Uq-NQN"; */ "o6m-Uq-NQN.headerTitle" = "Databasegemak ontgrendelen"; @@ -278,10 +278,10 @@ "rF2-GZ-Oaf.title" = "Standaardwaarden voor nieuwe invoer"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; +"svB-dQ-20Y.footerTitle" = "U kunt hier uw kracht-algoritme kiezen, dat bepaalt hoe Strongbox uw wachtwoordsterkte meet. U kunt ook een schatting maken van hoe sterk u denkt dat uw tegenstander waarschijnlijk zal zijn, zodat Strongbox de kraaktijd kan schatten."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.headerTitle" = "Password Strength"; +"svB-dQ-20Y.headerTitle" = "Wachtwoord Sterkte"; /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Controle aspecten van synchronisatie met opslagproviders op afstand"; @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "Info"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Adversary Strength"; +"yfX-Jd-P95.text" = "Sterkte van de tegenstander"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Onmiddellijke PIN-ontgrendeling (Geen noodzaak voor OK)"; From a5bb7fb3eb77047eea888d182191006e24dfa572 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:25 +0100 Subject: [PATCH 207/285] New translations Main.strings (Dutch) --- MacBox/nl/Main.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MacBox/nl/Main.strings b/MacBox/nl/Main.strings index 74fc00db3..fc7ea28b5 100644 --- a/MacBox/nl/Main.strings +++ b/MacBox/nl/Main.strings @@ -44,7 +44,7 @@ "4sb-4s-VLi.title" = "Strongbox afsluiten"; /* Class = "NSMenuItem"; title = "Database Settings..."; ObjectID = "4tp-eT-w72"; */ -"4tp-eT-w72.title" = "Database Settings..."; +"4tp-eT-w72.title" = "Database-instellingen..."; /* Class = "NSMenuItem"; title = "Edit"; ObjectID = "5QF-Oa-p0T"; */ "5QF-Oa-p0T.title" = "Bewerk"; @@ -224,7 +224,7 @@ "Kd2-mp-pUS.title" = "Toon alles"; /* Class = "NSMenuItem"; title = "Create Entry"; ObjectID = "L2k-0Z-pdQ"; */ -"L2k-0Z-pdQ.title" = "Create Entry"; +"L2k-0Z-pdQ.title" = "Item maken"; /* Class = "NSMenuItem"; title = "Float On Top"; ObjectID = "L65-rz-mTx"; */ "L65-rz-mTx.title" = "Altijd op voorgrond"; From a7b11b13d91ce1971369ac99d3aaf6dfa4ba070f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:27 +0100 Subject: [PATCH 208/285] New translations PreferencesWindowController.strings (Dutch) --- MacBox/nl/PreferencesWindowController.strings | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MacBox/nl/PreferencesWindowController.strings b/MacBox/nl/PreferencesWindowController.strings index 8e9dce16d..bf50c1e0b 100644 --- a/MacBox/nl/PreferencesWindowController.strings +++ b/MacBox/nl/PreferencesWindowController.strings @@ -68,7 +68,7 @@ "CdL-C9-1bi.title" = "Pop-upmeldingen voor bewerkingen weergeven"; /* Class = "NSButtonCell"; title = "Lock Database on Screen Lock"; ObjectID = "Cf4-W7-mKJ"; */ -"Cf4-W7-mKJ.title" = "Lock Database on Screen Lock"; +"Cf4-W7-mKJ.title" = "Vergrendel database bij schermvergrendeling"; /* Class = "NSButtonCell"; title = "Use Diceware (XKCD) Algorithm"; ObjectID = "E9h-Ru-ZSh"; */ "E9h-Ru-ZSh.title" = "Diceware (XKCD)-algoritme gebruiken"; @@ -125,7 +125,7 @@ "Mhf-cB-iYH.title" = "4"; /* Class = "NSButtonCell"; title = "Clear QuickType AutoFill Database"; ObjectID = "NOt-B9-OEc"; */ -"NOt-B9-OEc.title" = "Clear QuickType AutoFill Database"; +"NOt-B9-OEc.title" = "Verwijder QuickType AutoFill Database"; /* Class = "NSButtonCell"; title = "Do Not Remember Key File"; ObjectID = "Ngn-50-skc"; */ "Ngn-50-skc.title" = "Sleutelbestand niet onthouden"; @@ -137,7 +137,7 @@ "OGE-ad-bBB.title" = "seconden"; /* Class = "NSButtonCell"; title = "Show Databases Manager When All Windows are Closed"; ObjectID = "Q4C-wJ-6XA"; */ -"Q4C-wJ-6XA.title" = "Show Databases Manager When All Windows are Closed"; +"Q4C-wJ-6XA.title" = "Databases Manager weergeven als alle Windows zijn gesloten"; /* Class = "NSTextFieldCell"; title = "16"; ObjectID = "Qhb-4F-GjZ"; */ "Qhb-4F-GjZ.title" = "16"; @@ -227,7 +227,7 @@ "dGB-m5-a2Q.title" = "Toon horizontale rasterlijnen"; /* Class = "NSTextFieldCell"; title = "Sample Password"; ObjectID = "dGP-pz-89c"; */ -"dGP-pz-89c.title" = "Sample Password"; +"dGP-pz-89c.title" = "Voorbeeld wachtwoord"; /* Class = "NSTextFieldCell"; title = "URL"; ObjectID = "e2E-nW-MJF"; */ "e2E-nW-MJF.title" = "URL"; @@ -347,4 +347,4 @@ "yeU-d7-EAN.title" = "Automatisch invullen op velden gebruiken"; /* Class = "NSButtonCell"; title = "Use Sync Manager for Local Files"; ObjectID = "yfw-fM-hrc"; */ -"yfw-fM-hrc.title" = "Use Sync Manager for Local Files"; +"yfw-fM-hrc.title" = "Sync Manager gebruiken voor lokale bestanden"; From 48f7480fe5a3fab8b42fafbb0e875dbba7d74c1f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:28 +0100 Subject: [PATCH 209/285] New translations DatabaseProperties.strings (Dutch) --- MacBox/nl/DatabaseProperties.strings | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/MacBox/nl/DatabaseProperties.strings b/MacBox/nl/DatabaseProperties.strings index 283d5bc79..74e71943f 100644 --- a/MacBox/nl/DatabaseProperties.strings +++ b/MacBox/nl/DatabaseProperties.strings @@ -2,7 +2,7 @@ "0IQ-pN-YuR.title" = "Item 3"; /* Class = "NSTextFieldCell"; title = "AutoFill can communicate securely through a \"wormhole\" if your database is already unlocked on your Desktop. This is usually faster because you do not need to unlock and decrypt your database and you can use Touch ID to immediately fill.\n\nNB: The Secure Enclave/Keychain along with a dedicated Inter Process Communication channel are used to manage this securely. Note also, the AutoFill subsystem may require you to authenticate on each fill."; ObjectID = "0OR-gR-hhu"; */ -"0OR-gR-hhu.title" = "AutoFill can communicate securely through a \"wormhole\" if your database is already unlocked on your Desktop. This is usually faster because you do not need to unlock and decrypt your database and you can use Touch ID to immediately fill.\n\nNB: The Secure Enclave/Keychain along with a dedicated Inter Process Communication channel are used to manage this securely. Note also, the AutoFill subsystem may require you to authenticate on each fill."; +"0OR-gR-hhu.title" = "AutoFill kan veilig communiceren via een \"wormgat\" als je database al is ontgrendeld op je Desktop. Dit is meestal sneller omdat u uw database niet hoeft te ontgrendelen en ontsleutelen en u kunt Touch ID gebruiken om direct in te vullen.\n\nNB: De Secure Enclave/Keychain samen met een speciale Inter Process Communicatie kanaal worden gebruikt om dit veilig te beheren. Let op, het AutoFill subsysteem kan eisen dat u zich moet verifiëren op elke Autofill."; /* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "1bf-WF-BHP"; */ "1bf-WF-BHP.title" = "Item 1"; @@ -23,7 +23,7 @@ "DY1-yw-9hG.title" = "Item 3"; /* Class = "NSButtonCell"; title = "Watch Unlock"; ObjectID = "DpV-9C-Moa"; */ -"DpV-9C-Moa.title" = "Watch Unlock"; +"DpV-9C-Moa.title" = "・Watch ontgrendeling"; /* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "FQo-aS-7Mz"; */ "FQo-aS-7Mz.title" = "Item 2"; @@ -35,22 +35,22 @@ "IEg-2b-tZr.title" = "Gemakkelijk ontgrendelen"; /* Class = "NSTextFieldCell"; title = "QuickType Display Format"; ObjectID = "KRS-Ui-AmX"; */ -"KRS-Ui-AmX.title" = "QuickType Display Format"; +"KRS-Ui-AmX.title" = "QuickType-weergave-indeling"; /* Class = "NSTextFieldCell"; title = "Global AutoFill Settings"; ObjectID = "NLv-rb-D8e"; */ -"NLv-rb-D8e.title" = "Global AutoFill Settings"; +"NLv-rb-D8e.title" = "Algemene instellingen voor automatisch invullen"; /* Class = "NSTextFieldCell"; title = "You can customize the format of the suggestions to make them shorter or more detailed."; ObjectID = "OXT-aK-G41"; */ -"OXT-aK-G41.title" = "You can customize the format of the suggestions to make them shorter or more detailed."; +"OXT-aK-G41.title" = "U kunt het formaat van de suggesties aanpassen om ze korter of gedetailleerder te maken."; /* Class = "NSButtonCell"; title = "Auto Launch Single Database"; ObjectID = "TMl-6f-BSx"; */ -"TMl-6f-BSx.title" = "Auto Launch Single Database"; +"TMl-6f-BSx.title" = "Enkelvoudige database automatisch starten"; /* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "Tn1-Gi-PQX"; */ "Tn1-Gi-PQX.title" = "Item 1"; /* Class = "NSTextFieldCell"; title = "AutoFill Settings for This Database"; ObjectID = "X3H-qH-mmc"; */ -"X3H-qH-mmc.title" = "AutoFill Settings for This Database"; +"X3H-qH-mmc.title" = "Instellingen voor automatisch invullen voor deze database"; /* Class = "NSButtonCell"; title = "Enable AutoFill for Database"; ObjectID = "Zq0-tv-WZC"; */ "Zq0-tv-WZC.title" = "Automatisch invullen inschakelen"; @@ -62,19 +62,19 @@ "amj-M0-o0G.title" = "Database-instellingen"; /* Class = "NSTextFieldCell"; title = "Strongbox can quickly unlock your database without prompting if you have recently unlocked it. This can be handy for those apps and websites where you need to repeatedly AutoFill in quick succession. \n\nNB: To do this Strongbox needs to store your master password. Your master password will be securely stored in the Secure Enclave on your device."; ObjectID = "art-4G-0KT"; */ -"art-4G-0KT.title" = "Strongbox can quickly unlock your database without prompting if you have recently unlocked it. This can be handy for those apps and websites where you need to repeatedly AutoFill in quick succession. \n\nNB: To do this Strongbox needs to store your master password. Your master password will be securely stored in the Secure Enclave on your device."; +"art-4G-0KT.title" = "Strongbox kan snel ontgrendelen uw database zonder aanwijzingen als u onlangs hebt ontgrendeld. Dit kan handig zijn voor die apps en websites waar u herhaaldelijk Automatisch invullen nodig hebt. \n\nNB: Om dit te doen moet Strongbox uw hoofdwachtwoord opslaan. Uw masterwachtwoord wordt veilig opgeslagen in de Secure Enclave op uw apparaat."; /* Class = "NSButtonCell"; title = "Enable QuickType"; ObjectID = "c9J-7D-UWE"; */ "c9J-7D-UWE.title" = "Suggesties inschakelen"; /* Class = "NSButtonCell"; title = "Touch ID Unlock"; ObjectID = "cj4-Gu-u8g"; */ -"cj4-Gu-u8g.title" = "Touch ID Unlock"; +"cj4-Gu-u8g.title" = "Aanraak-ID ontgrendelen"; /* Class = "NSTextFieldCell"; title = "If there is only a single eligible database to use in AutoFill then automatically launch it. This can save you a click."; ObjectID = "e6c-gs-mgp"; */ -"e6c-gs-mgp.title" = "If there is only a single eligible database to use in AutoFill then automatically launch it. This can save you a click."; +"e6c-gs-mgp.title" = "Als er slechts een enkele in aanmerking komende database in AutoFill is, start deze dan automatisch. Dit kan je opslaan met een klik."; /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "eDS-aE-E88"; */ -"eDS-aE-E88.title" = "Seconds"; +"eDS-aE-E88.title" = "Seconden"; /* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "f2T-kT-Ieu"; */ "f2T-kT-Ieu.title" = "Item 2"; @@ -92,13 +92,13 @@ "lih-Rp-yz1.title" = "Vereis opnieuw invoeren hoofdwachtwoord na:"; /* Class = "NSButtonCell"; title = "Monitor for External Changes Interval"; ObjectID = "mC8-FL-AkX"; */ -"mC8-FL-AkX.title" = "Monitor for External Changes Interval"; +"mC8-FL-AkX.title" = "Monitor voor interval externe wijzigingen"; /* Class = "NSTextFieldCell"; title = "*Master Password currently securely stored until XYZ (protected by Secure Enclave) and this string can get quite long and does not need to be translated"; ObjectID = "ru3-gY-LUd"; */ "ru3-gY-LUd.title" = "*Hoofdwachtwoord op dit moment veilig opgeslagen tot XYZ (beschermd door Secure Enclave) en deze reeks kan vrij lang worden en hoeft niet te worden vertaald"; /* Class = "NSTextFieldCell"; title = "Convenience Auto Unlock Timeout"; ObjectID = "vrO-KJ-YLG"; */ -"vrO-KJ-YLG.title" = "Convenience Auto Unlock Timeout"; +"vrO-KJ-YLG.title" = "Gemakkelijk automatisch ontgrendel time-out"; /* Class = "NSTextFieldCell"; title = "14 Days"; ObjectID = "x0B-5v-qfX"; */ "x0B-5v-qfX.title" = "14 dagen"; From d8c49227dae92da504cffad43f3a5e9caa33a6e0 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:30 +0100 Subject: [PATCH 210/285] New translations Audit.strings (Dutch) --- StrongBox/nl/Audit.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/nl/Audit.strings b/StrongBox/nl/Audit.strings index 8fd58fdc5..442ba0420 100644 --- a/StrongBox/nl/Audit.strings +++ b/StrongBox/nl/Audit.strings @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Alle audit problemen bekijken"; /* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ -"cZE-NH-6Gv.text" = "Low Entropy Passwords"; +"cZE-NH-6Gv.text" = "Zwakke wachtwoorden"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Dit is een online service die uw wachtwoorden kan controleren op bekende misbruikte wachtwoorden van hackerforums en 'pastes'. wachtwoordhashes worden veilig in de cache geplaatst door Strongbox om auditwaarschuwingen af te beelden en het netwerkverkeer te verminderen.\n\nCaveat: Uw wachtwoorden zijn gehasht (SHA1) en daarna een systeem met de naam k-anonymization, wordt een korte 5-byte prefix verzonden naar HIBP servers om te controleren of het misbruikt is. Je kan hier wel of niet mee op je gemak zijn. Gebruik je eigen discretie. U kunt meer lezen over dit systeem op https://haveibeenpwned.com"; From 84c350cf3b913630c7aa5e5659cc2922de31346b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:32 +0100 Subject: [PATCH 211/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 58e5ee28b..2cb496576 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -2952,10 +2952,10 @@ "audit_quick_summary_pwned" = "Пароль скомпрометирован"; /* Weak/Entropy */ -"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; +"audit_quick_summary_very_brief_low_entropy" = "Слабый/Энтропия"; /* Password is weak (low entropy) */ -"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; +"audit_quick_summary_password_low_entropy" = "Слабый пароль (низкая энтропия)"; /* All Entries */ "quick_view_title_all_entries_title" = "Все записи"; From 17c782682ef2bf2ed4cb7ede4e5639b24e3b1bfc Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:36 +0100 Subject: [PATCH 212/285] New translations Audit.strings (Russian) --- StrongBox/ru/Audit.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Audit.strings b/StrongBox/ru/Audit.strings index 768253a92..9a8251e87 100644 --- a/StrongBox/ru/Audit.strings +++ b/StrongBox/ru/Audit.strings @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Проблемы аудита"; /* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ -"cZE-NH-6Gv.text" = "Low Entropy Passwords"; +"cZE-NH-6Gv.text" = "Пароли с низкой энтропией"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "HIBP - сервис онлайн проверки на известные скомпрометированные пароли. Хэши этих паролей кэшируется в приложении для показа уведомлений и уменьшения сетевого трафика.\n\n(*) Пароли хешируются SHA-1. Затем, используя метод К-анонимизации, данные в виде 5-байтового префикса отправляются в HIBP. Используйте функцию по своему усмотрению."; From d0369a41056accc65d24687d5d7cd052454d4fd2 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:38 +0100 Subject: [PATCH 213/285] New translations AutoFillPreferences.strings (Dutch) --- StrongBox/nl/AutoFillPreferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/nl/AutoFillPreferences.strings b/StrongBox/nl/AutoFillPreferences.strings index cecea61f3..c2f85a72e 100644 --- a/StrongBox/nl/AutoFillPreferences.strings +++ b/StrongBox/nl/AutoFillPreferences.strings @@ -32,7 +32,7 @@ "IME-cY-rNO.title" = "Voorkeuren"; /* Class = "UILabel"; text = "Auto Launch Single Database"; ObjectID = "PMp-Os-Ohf"; */ -"PMp-Os-Ohf.text" = "Auto Launch Single Database"; +"PMp-Os-Ohf.text" = "Enkelvoudige database automatisch starten"; /* Class = "UILabel"; text = "Show Pinned Items"; ObjectID = "Qyz-ca-O1g"; */ "Qyz-ca-O1g.text" = "Show Pinned Items"; From ade09b7affcfcd403cd97ea63c25ab593340f10f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:39 +0100 Subject: [PATCH 214/285] New translations EditCustomField.strings (Dutch) --- MacBox/nl/EditCustomField.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/nl/EditCustomField.strings b/MacBox/nl/EditCustomField.strings index 892bccb8f..67cac9189 100644 --- a/MacBox/nl/EditCustomField.strings +++ b/MacBox/nl/EditCustomField.strings @@ -20,7 +20,7 @@ "f8Y-1L-VFV.title" = "Waarde"; /* Class = "NSTextFieldCell"; title = "Concealable means this field looks and behaves like a password field. You can conceal and reveal it in the UI."; ObjectID = "hAF-jX-Htq"; */ -"hAF-jX-Htq.title" = "Concealable means this field looks and behaves like a password field. You can conceal and reveal it in the UI."; +"hAF-jX-Htq.title" = "Verschijnbaar betekent dat dit veld uitziet en zich gedraagt als een wachtwoordveld. U kunt het verbergen en zichtbaar maken in de gebruikers interface."; /* Class = "NSButtonCell"; title = "Concealable"; ObjectID = "oJ1-6K-nNd"; */ "oJ1-6K-nNd.title" = "Verbergen"; From 19c3a632a46108a7c7892ef63ad12ac3b53e8fe8 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:40 +0100 Subject: [PATCH 215/285] New translations AsyncUpdateResultViewer.strings (Dutch) --- StrongBox/nl/AsyncUpdateResultViewer.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/nl/AsyncUpdateResultViewer.strings b/StrongBox/nl/AsyncUpdateResultViewer.strings index 7dfd8a621..0f68261ed 100644 --- a/StrongBox/nl/AsyncUpdateResultViewer.strings +++ b/StrongBox/nl/AsyncUpdateResultViewer.strings @@ -2,10 +2,10 @@ "1vU-9i-Cfj.text" = "Fout"; /* Class = "UILabel"; text = "Strongbox could not update your database in the background. See below for further detail. You can also tap Retry to perform an interactive update."; ObjectID = "7g9-aq-GnB"; */ -"7g9-aq-GnB.text" = "Strongbox could not update your database in the background. See below for further detail. You can also tap Retry to perform an interactive update."; +"7g9-aq-GnB.text" = "Strongbox kon uw database niet bijwerken op de achtergrond. Zie hieronder voor meer details. U kunt ook op Retry tikken om een interactieve update uit te voeren."; /* Class = "UIButton"; normalTitle = "Retry"; ObjectID = "Nh0-rh-eq4"; */ -"Nh0-rh-eq4.normalTitle" = "Retry"; +"Nh0-rh-eq4.normalTitle" = "Opnieuw proberen"; /* Class = "UILabel"; text = "Status"; ObjectID = "QYp-a2-qQa"; */ "QYp-a2-qQa.text" = "Status"; @@ -14,4 +14,4 @@ "dCI-05-xgV.text" = "< Template Error Message No Need to Localize, thank you. >"; /* Class = "UILabel"; text = "Problem Updating"; ObjectID = "tKG-my-6hE"; */ -"tKG-my-6hE.text" = "Problem Updating"; +"tKG-my-6hE.text" = "Probleem bij bijwerken"; From 4f5707a0254f8b2e95dc534cfe3dc5f175a08c72 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:02:42 +0100 Subject: [PATCH 216/285] New translations EditTagsPopover.strings (Dutch) --- MacBox/nl/EditTagsPopover.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacBox/nl/EditTagsPopover.strings b/MacBox/nl/EditTagsPopover.strings index d9b6b6b7e..18247bcd0 100644 --- a/MacBox/nl/EditTagsPopover.strings +++ b/MacBox/nl/EditTagsPopover.strings @@ -2,7 +2,7 @@ "AcX-Vm-N5N.title" = "Tabel weergave cel"; /* Class = "NSTextFieldCell"; title = "Edit Tags"; ObjectID = "RwV-uW-3Ye"; */ -"RwV-uW-3Ye.title" = "Edit Tags"; +"RwV-uW-3Ye.title" = "Tags bewerken"; /* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "V8t-lU-hxo"; */ "V8t-lU-hxo.title" = "Tekst cel"; From e9c3850a325d3c8bb75efc5ed0602395eb8c0260 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:23:23 +0100 Subject: [PATCH 217/285] New translations Localizable.strings (Czech) --- StrongBox/cs/Localizable.strings | 52 ++++++++++++++++---------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/StrongBox/cs/Localizable.strings b/StrongBox/cs/Localizable.strings index c4ce188b1..09d0a4d1a 100644 --- a/StrongBox/cs/Localizable.strings +++ b/StrongBox/cs/Localizable.strings @@ -2952,10 +2952,10 @@ "audit_quick_summary_pwned" = "Toto heslo je Pwned (HIBP)"; /* Weak/Entropy */ -"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; +"audit_quick_summary_very_brief_low_entropy" = "Slabá/entropie"; /* Password is weak (low entropy) */ -"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; +"audit_quick_summary_password_low_entropy" = "Heslo je slabé (nízké entropie)"; /* All Entries */ "quick_view_title_all_entries_title" = "Všechny položky"; @@ -4204,73 +4204,73 @@ "mac_vc_please_enter_a_tag" = "Zadejte nový štítek, který chcete přidat do této položky"; /* Zxcvbn (Smart) */ -"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; +"password_strength_algo_zxcvbn_title" = "Zxcvbn (chytrý)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; +"password_strength_algo_basic_title" = "Základní (sdružená entropie)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; +"prefs_vc_password_strength_algorithm" = "Algoritmus síly hesla"; /* Very Weak */ -"password_strength_category_very_weak" = "Very Weak"; +"password_strength_category_very_weak" = "Velmi slabá"; /* Weak */ -"password_strength_category_weak" = "Weak"; +"password_strength_category_weak" = "Slabá"; /* Mediocre */ -"password_strength_category_mediocre" = "Mediocre"; +"password_strength_category_mediocre" = "Průměrná"; /* Strong */ -"password_strength_category_strong" = "Strong"; +"password_strength_category_strong" = "Silná"; /* Very Strong */ -"password_strength_category_very_strong" = "Very Strong"; +"password_strength_category_very_strong" = "Velmi silná"; /* Overkill */ -"password_strength_category_overkill" = "Overkill"; +"password_strength_category_overkill" = "Nesmyslná"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100m years"; +"password_time_to_crack_more_than_100m_years" = "> 100 milionů let"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m years"; +"password_time_to_crack_million_years_fmt" = "%@ miliónů let"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k years"; +"password_time_to_crack_thousand_years_fmt" = "%@ tisíců let"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ -"password_time_to_crack_centuries_fmt" = "%@ centuries"; +"password_time_to_crack_centuries_fmt" = "%@ staletí"; /* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ -"password_time_to_crack_years_fmt" = "%@ years"; +"password_time_to_crack_years_fmt" = "%@ roků"; /* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ -"password_time_to_crack_days_fmt" = "%@ days"; +"password_time_to_crack_days_fmt" = "%@ dnů"; /* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ -"password_time_to_crack_hours_fmt" = "%@ hours"; +"password_time_to_crack_hours_fmt" = "%@ hodin"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; +"prefs_vc_password_strength_adversary_crack_rate" = "Rychlost odhadu protivníka"; /* Thousand */ -"number_suffix_thousand" = "Thousand"; +"number_suffix_thousand" = "Tisíc"; /* Million */ -"number_suffix_million" = "Million"; +"number_suffix_million" = "Milion"; /* Billion */ -"number_suffix_billion" = "Billion"; +"number_suffix_billion" = "Miliarda"; /* Trillion */ -"number_suffix_trillion" = "Trillion"; +"number_suffix_trillion" = "Trilion"; /* Quadrillion */ -"number_suffix_quadrillion" = "Quadrillion"; +"number_suffix_quadrillion" = "Kvadrilion"; /* Quintillion */ -"number_suffix_quintillion" = "Quintillion"; +"number_suffix_quintillion" = "Kvintilion"; /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ -"adversary_guess_rate_fmt" = "%@ / second"; +"adversary_guess_rate_fmt" = "%@ /sekundu"; From 0b0a785110fb6697f8d18130111b776007b27b45 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:23:25 +0100 Subject: [PATCH 218/285] New translations Preferences.strings (Czech) --- StrongBox/cs/Preferences.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/cs/Preferences.strings b/StrongBox/cs/Preferences.strings index 4ac208617..0441d5c4d 100644 --- a/StrongBox/cs/Preferences.strings +++ b/StrongBox/cs/Preferences.strings @@ -95,7 +95,7 @@ "IbA-Qf-Abq.text" = "Změnit..."; /* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ -"Jil-wT-03q.text" = "1 billion/second"; +"Jil-wT-03q.text" = "1 miliarda za sekundu"; /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Ladicí informace"; @@ -278,10 +278,10 @@ "rF2-GZ-Oaf.title" = "Výchozí nastavení nového záznamu"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; +"svB-dQ-20Y.footerTitle" = "Zde si můžete vybrat svůj algoritmus síly, který určuje, jak Strongbox měří sílu vašeho hesla. Můžete také nastavit odhad, do jaké míry si myslíte, že váš protivník bude pravděpodobně tak silný, aby mohl Strongbox odhadnout dobu prolomení."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.headerTitle" = "Password Strength"; +"svB-dQ-20Y.headerTitle" = "Síla hesla"; /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Kontrola aspektů synchronizace s poskytovateli vzdálených úložišť"; @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "O aplikaci"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Adversary Strength"; +"yfX-Jd-P95.text" = "Odolnost protivníka"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Automatické odemčení PIN (není třeba pro OK)"; From 6fc8fed013492d3b78cf06287b9bf18a6807d566 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 14:23:26 +0100 Subject: [PATCH 219/285] New translations Audit.strings (Czech) --- StrongBox/cs/Audit.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/cs/Audit.strings b/StrongBox/cs/Audit.strings index 1039aadb6..53dc427fa 100644 --- a/StrongBox/cs/Audit.strings +++ b/StrongBox/cs/Audit.strings @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Zobrazit všechny problémy s auditem"; /* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ -"cZE-NH-6Gv.text" = "Low Entropy Passwords"; +"cZE-NH-6Gv.text" = "Nízká entropie hesla"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Toto je online služba, která dokáže zkontrolovat vaše hesla proti známým prolomeným heslům z fór hackerů. Kompromitované hashe hesel program Strongbox bezpečně ukládá do mezipaměti, aby mohl zobrazoval varování auditu a snižoval i síťový provoz.\n\nUpozornění: Vaše hesla jsou hashována (SHA1) a poté pomocí systému zvaného k-anonymizace je na servery HIBP odeslána krátká 5bajtová předpona, aby se zkontrolovalo, zda není kompromitována. Možná vám toto nemusí vyhovovat, proto použijte tuto funkci pouze dle vlastního uvážení. Více o tomto systému si můžete přečíst na https://haveibeenpwned.com"; From 7b8424fa5bfff0d76a2cb0d600f7b9e8ad59add1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 16:38:27 +0100 Subject: [PATCH 220/285] New translations Localizable.strings (Spanish) --- StrongBox/es/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/es/Localizable.strings b/StrongBox/es/Localizable.strings index c4aaece84..d4a5dc71a 100644 --- a/StrongBox/es/Localizable.strings +++ b/StrongBox/es/Localizable.strings @@ -2952,10 +2952,10 @@ "audit_quick_summary_pwned" = "La contraseña está Pwned (HIBP)"; /* Weak/Entropy */ -"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; +"audit_quick_summary_very_brief_low_entropy" = "Débil/Entropía"; /* Password is weak (low entropy) */ -"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; +"audit_quick_summary_password_low_entropy" = "La contraseña es débil (entropía baja)"; /* All Entries */ "quick_view_title_all_entries_title" = "Todas las entradas"; From 965a2f3979eefae1f9cfee4b0d44749bb7bb1f16 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 16:38:29 +0100 Subject: [PATCH 221/285] New translations Audit.strings (Spanish) --- StrongBox/es/Audit.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/es/Audit.strings b/StrongBox/es/Audit.strings index f6a0460c6..8f34133df 100644 --- a/StrongBox/es/Audit.strings +++ b/StrongBox/es/Audit.strings @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Ver todos los problemas de auditoría"; /* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ -"cZE-NH-6Gv.text" = "Low Entropy Passwords"; +"cZE-NH-6Gv.text" = "Contraseñas de baja entropía"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Este es un servicio en línea que puede comprobar sus contraseñas con contraseñas comprometidas conocidas de foros hacker y 'pegados'. Los hash de contraseñas comprometidos son almacenados de forma segura en caché por Strongbox para mostrar advertencias de auditoría y reducir el tráfico de red.\n\nAdvertencia: Sus contraseñas son cifradas (SHA1) y después usando un sistema llamado k-anonimato, se envía un pequeño prefijo de 5 bytes a los servidores HIBP para comprobar si está comprometido. Puede o no estar cómodo con esto. Utilicelo bajo su propia discreción. Puede leer más sobre este sistema en https://haveibeenpwned.com"; From 07b7fc975e0c41c6caccdda44b3d5c8c67f276ec Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 17:48:02 +0100 Subject: [PATCH 222/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 2cb496576..4654b8a8a 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4234,7 +4234,7 @@ "password_time_to_crack_more_than_100m_years" = "> 100 млн. лет"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m лет"; +"password_time_to_crack_million_years_fmt" = "%@ млн. лет"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ "password_time_to_crack_thousand_years_fmt" = "%@k лет"; From a7be2576c154fab601ebcc8e1efb03663356d96c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 18:14:40 +0100 Subject: [PATCH 223/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 4654b8a8a..daa42fd95 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4237,7 +4237,7 @@ "password_time_to_crack_million_years_fmt" = "%@ млн. лет"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k лет"; +"password_time_to_crack_thousand_years_fmt" = "%@ тыс. лет"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ "password_time_to_crack_centuries_fmt" = "%@ веков"; From 8e584fb7d2afcdc05567ff2f4a382dc28662f9fc Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 18:36:42 +0100 Subject: [PATCH 224/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index daa42fd95..9ffc07432 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -2952,7 +2952,7 @@ "audit_quick_summary_pwned" = "Пароль скомпрометирован"; /* Weak/Entropy */ -"audit_quick_summary_very_brief_low_entropy" = "Слабый/Энтропия"; +"audit_quick_summary_very_brief_low_entropy" = "Слабый/Низкая энтропия"; /* Password is weak (low entropy) */ "audit_quick_summary_password_low_entropy" = "Слабый пароль (низкая энтропия)"; @@ -4204,10 +4204,10 @@ "mac_vc_please_enter_a_tag" = "Введите новый тег для этого элемента"; /* Zxcvbn (Smart) */ -"password_strength_algo_zxcvbn_title" = "Zxcvbn (Смарт)"; +"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Пул энтропии"; +"password_strength_algo_basic_title" = "Основной (Пул энтропии)"; /* Password Strength Algorithm */ "prefs_vc_password_strength_algorithm" = "Оценка надёжности"; From 1038f330aec5716cfa2feabef00f8df965f1cd91 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 18:45:33 +0100 Subject: [PATCH 225/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 9ffc07432..f5f472465 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4252,7 +4252,7 @@ "password_time_to_crack_hours_fmt" = "%@ часов"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Частота угадывания"; +"prefs_vc_password_strength_adversary_crack_rate" = "Частота перебора"; /* Thousand */ "number_suffix_thousand" = "Тысяча"; From c42ec24bef8da2c265a0526ab18d144d94c45f34 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:03:26 +0100 Subject: [PATCH 226/285] New translations Localizable.strings (Portuguese) --- StrongBox/pt/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/pt/Localizable.strings b/StrongBox/pt/Localizable.strings index 7e17a988f..86cf6f2ee 100644 --- a/StrongBox/pt/Localizable.strings +++ b/StrongBox/pt/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 4f00f9121ed74ac2e03e546826f8114f90dda616 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:04:35 +0100 Subject: [PATCH 227/285] New translations Localizable.strings (Swedish) --- StrongBox/sv/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/sv/Localizable.strings b/StrongBox/sv/Localizable.strings index 458577cf7..6453dd8dc 100644 --- a/StrongBox/sv/Localizable.strings +++ b/StrongBox/sv/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 3a77d30084db1325782f41ed8749959191162fc8 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:05:21 +0100 Subject: [PATCH 228/285] New translations Upgrade.strings (Polish) --- StrongBox/pl/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/pl/Upgrade.strings b/StrongBox/pl/Upgrade.strings index f2ba1d10b..3076ef150 100644 --- a/StrongBox/pl/Upgrade.strings +++ b/StrongBox/pl/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Can I share the upgrade with my family or friends?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline Editing"; From e5299f5649d454456860227019d730dbc4948ec2 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:05:29 +0100 Subject: [PATCH 229/285] New translations Upgrade.strings (Dutch) --- StrongBox/nl/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/nl/Upgrade.strings b/StrongBox/nl/Upgrade.strings index 27148a090..949dd918c 100644 --- a/StrongBox/nl/Upgrade.strings +++ b/StrongBox/nl/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Kan ik de upgrade delen met mijn familie of vrienden?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline bewerken"; From c9c4e22e42a242eab1a78e9af5af17cb2dfdcadb Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:05:31 +0100 Subject: [PATCH 230/285] New translations Upgrade.strings (Portuguese) --- StrongBox/pt/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/pt/Upgrade.strings b/StrongBox/pt/Upgrade.strings index f2ba1d10b..3076ef150 100644 --- a/StrongBox/pt/Upgrade.strings +++ b/StrongBox/pt/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Can I share the upgrade with my family or friends?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline Editing"; From d51176d3cd2c388d4c2ef59b2837f6caaa87ecb0 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:05:36 +0100 Subject: [PATCH 231/285] New translations Upgrade.strings (Italian) --- StrongBox/it/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/it/Upgrade.strings b/StrongBox/it/Upgrade.strings index 33b626da9..e344638e9 100644 --- a/StrongBox/it/Upgrade.strings +++ b/StrongBox/it/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "È possibile condividere l'Upgrade con la propria famiglia o con gli amici?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Modifica Offline"; From bcdb154837ec88696a56150886abeeb16ce13089 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:05:44 +0100 Subject: [PATCH 232/285] New translations Upgrade.strings (Japanese) --- StrongBox/ja/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/ja/Upgrade.strings b/StrongBox/ja/Upgrade.strings index 6937217b8..4dbc4088c 100644 --- a/StrongBox/ja/Upgrade.strings +++ b/StrongBox/ja/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "アップグレードは家族や友達と共有できますか?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline Editing"; From f733be0afb91896ba03fda664a4ef0609d9362fe Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:06:17 +0100 Subject: [PATCH 233/285] New translations Upgrade.strings (Russian) --- StrongBox/ru/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/ru/Upgrade.strings b/StrongBox/ru/Upgrade.strings index 03f5302aa..3e734a709 100644 --- a/StrongBox/ru/Upgrade.strings +++ b/StrongBox/ru/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Могу ли я поделиться улучшением с семьёй или друзьями?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Офлайн правка"; From c98f26e820e89c3fd0bef2d1fb2e5855737de81b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:06:24 +0100 Subject: [PATCH 234/285] New translations Upgrade.strings (Swedish) --- StrongBox/sv/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/sv/Upgrade.strings b/StrongBox/sv/Upgrade.strings index a71ea7b3d..d2e2d06de 100644 --- a/StrongBox/sv/Upgrade.strings +++ b/StrongBox/sv/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Kan jag dela uppgraderingen med min familj eller vänner?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Redigera offline"; From 24565ee4482e7c2d9cccadb1a71eeb124b379d1d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:07:16 +0100 Subject: [PATCH 235/285] New translations Upgrade.strings (Czech) --- StrongBox/cs/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/cs/Upgrade.strings b/StrongBox/cs/Upgrade.strings index 6d8106f41..83e62e099 100644 --- a/StrongBox/cs/Upgrade.strings +++ b/StrongBox/cs/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Mohu sdílet Pro verzi se svou rodinou nebo přáteli?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Úprava offline"; From c01d214868254b844ab63b6d4ef8208b58d71101 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:07:24 +0100 Subject: [PATCH 236/285] New translations Upgrade.strings (German) --- StrongBox/de/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/de/Upgrade.strings b/StrongBox/de/Upgrade.strings index 5573579aa..6cdf53be9 100644 --- a/StrongBox/de/Upgrade.strings +++ b/StrongBox/de/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Kann ich das Upgrade mit meiner Familie oder Freunden teilen?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline-Bearbeitung"; From e97eaec99f5e0a3d64b74fe848ba34a8304e1d24 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:07:27 +0100 Subject: [PATCH 237/285] New translations Upgrade.strings (Spanish) --- StrongBox/es/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/es/Upgrade.strings b/StrongBox/es/Upgrade.strings index f41620ffe..46bccdd1d 100644 --- a/StrongBox/es/Upgrade.strings +++ b/StrongBox/es/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "¿Puedo compartir la actualización con mi familia o amigos?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Edición sin conexión"; From 68ffdf1b3ba8228b135b971e724a170d44ce0847 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:07:38 +0100 Subject: [PATCH 238/285] New translations Upgrade.strings (French) --- StrongBox/fr/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/fr/Upgrade.strings b/StrongBox/fr/Upgrade.strings index 849c70205..4fc14cf1d 100644 --- a/StrongBox/fr/Upgrade.strings +++ b/StrongBox/fr/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Puis-je partager la mise à niveau avec ma famille ou des amis?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Édition hors ligne"; From 0013f1462b30ef5eb86b73809902968fb1a36fec Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:08:15 +0100 Subject: [PATCH 239/285] New translations Localizable.strings (Czech) --- StrongBox/cs/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/cs/Localizable.strings b/StrongBox/cs/Localizable.strings index 09d0a4d1a..dcbb17b87 100644 --- a/StrongBox/cs/Localizable.strings +++ b/StrongBox/cs/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ /sekundu"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From f857eb1ab01b62cdf29ce59dfc374b75dcc677c4 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:08:45 +0100 Subject: [PATCH 240/285] New translations Localizable.strings (French) --- StrongBox/fr/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/fr/Localizable.strings b/StrongBox/fr/Localizable.strings index d7ab32a6b..fd843511c 100644 --- a/StrongBox/fr/Localizable.strings +++ b/StrongBox/fr/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From f62a4be63253d963939e36adb841afa036af3ccb Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:08:52 +0100 Subject: [PATCH 241/285] New translations Localizable.strings (Spanish) --- StrongBox/es/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/es/Localizable.strings b/StrongBox/es/Localizable.strings index d4a5dc71a..57c6ec61a 100644 --- a/StrongBox/es/Localizable.strings +++ b/StrongBox/es/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / segundo"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From a363f934b9aa4753746917f41086f05bda3bf2da Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:09:47 +0100 Subject: [PATCH 242/285] New translations Localizable.strings (Italian) --- StrongBox/it/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/it/Localizable.strings b/StrongBox/it/Localizable.strings index 3e5a00b1f..fa38296bd 100644 --- a/StrongBox/it/Localizable.strings +++ b/StrongBox/it/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / secondo"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 34e9dfdbf70f5b50ffe13555005a33fe24ba5bf1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:11:19 +0100 Subject: [PATCH 243/285] New translations Localizable.strings (Japanese) --- StrongBox/ja/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/ja/Localizable.strings b/StrongBox/ja/Localizable.strings index 923a579d9..c7512de7f 100644 --- a/StrongBox/ja/Localizable.strings +++ b/StrongBox/ja/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 675316e42525a83cced95bb840bbdbfbb625f54e Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:11:32 +0100 Subject: [PATCH 244/285] New translations Localizable.strings (German) --- StrongBox/de/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/de/Localizable.strings b/StrongBox/de/Localizable.strings index 36d3bcdb5..08601cde2 100644 --- a/StrongBox/de/Localizable.strings +++ b/StrongBox/de/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 9b021db023e541b56a1f7528c141801f5d1b422c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:11:42 +0100 Subject: [PATCH 245/285] New translations Localizable.strings (Dutch) --- StrongBox/nl/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/nl/Localizable.strings b/StrongBox/nl/Localizable.strings index a6b129a2d..f00be0c6c 100644 --- a/StrongBox/nl/Localizable.strings +++ b/StrongBox/nl/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ /seconde"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 55dcccef1b221cf15ef7b8ff55ceb66e82b4dac2 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:11:54 +0100 Subject: [PATCH 246/285] New translations Localizable.strings (Polish) --- StrongBox/pl/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/pl/Localizable.strings b/StrongBox/pl/Localizable.strings index 334b0823b..2cf21813c 100644 --- a/StrongBox/pl/Localizable.strings +++ b/StrongBox/pl/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From d1aae612499e2c9ea9191f16917110698a7eb793 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:12:19 +0100 Subject: [PATCH 247/285] New translations Preferences.strings (Russian) --- StrongBox/ru/Preferences.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Preferences.strings b/StrongBox/ru/Preferences.strings index 8cb884d8a..63cc37114 100644 --- a/StrongBox/ru/Preferences.strings +++ b/StrongBox/ru/Preferences.strings @@ -278,7 +278,7 @@ "rF2-GZ-Oaf.title" = "Настройки для новых записей"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "Вы можете выбрать алгоритм, определяющий надёжность пароля. Можно также учесть уровень возможностей злоумышленника, чтобы оценить примерное время для взлома пароля."; +"svB-dQ-20Y.footerTitle" = "Вы можете выбрать алгоритм, определяющий надёжность пароля. Можно также учесть уровень возможностей злоумышленника, чтобы оценить примерное время для взлома."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ "svB-dQ-20Y.headerTitle" = "Надёжность пароля"; From 04e47d97f4d0a0f846bbb6b4ac9eb4ed7de8190f Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:12:21 +0100 Subject: [PATCH 248/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index f5f472465..ba0630c05 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4204,7 +4204,7 @@ "mac_vc_please_enter_a_tag" = "Введите новый тег для этого элемента"; /* Zxcvbn (Smart) */ -"password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; +"password_strength_algo_zxcvbn_title" = "Zxcvbn"; /* Basic (Pooled Entropy) */ "password_strength_algo_basic_title" = "Основной (Пул энтропии)"; @@ -4252,7 +4252,7 @@ "password_time_to_crack_hours_fmt" = "%@ часов"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Частота перебора"; +"prefs_vc_password_strength_adversary_crack_rate" = "Скорость перебора"; /* Thousand */ "number_suffix_thousand" = "Тысяча"; @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ в секунду"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 3035fb393afeb5a67604cd12d857dfc282171f87 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:13:12 +0100 Subject: [PATCH 249/285] New translations Upgrade.strings (Chinese Traditional) --- StrongBox/zh-Hant/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/zh-Hant/Upgrade.strings b/StrongBox/zh-Hant/Upgrade.strings index f2ba1d10b..3076ef150 100644 --- a/StrongBox/zh-Hant/Upgrade.strings +++ b/StrongBox/zh-Hant/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Can I share the upgrade with my family or friends?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline Editing"; From 5c0474851c28c88b61eed27ebdbb4453944f260c Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:13:19 +0100 Subject: [PATCH 250/285] New translations Upgrade.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/pt_BR/Upgrade.strings b/StrongBox/pt_BR/Upgrade.strings index 2624f0287..d97e339ad 100644 --- a/StrongBox/pt_BR/Upgrade.strings +++ b/StrongBox/pt_BR/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Posso compartilhar o upgrade com minha família ou amigos?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Edição offline"; From 5d21b90e0f9843dc50178e2bd8ea2bf2937327c6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:13:28 +0100 Subject: [PATCH 251/285] New translations Upgrade.strings (Norwegian Nynorsk) --- StrongBox/nn_NO/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/nn_NO/Upgrade.strings b/StrongBox/nn_NO/Upgrade.strings index f2ba1d10b..3076ef150 100644 --- a/StrongBox/nn_NO/Upgrade.strings +++ b/StrongBox/nn_NO/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Can I share the upgrade with my family or friends?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline Editing"; From 62c12599bdc635819a5ed1492c5c7ced5a4bddc8 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:13:38 +0100 Subject: [PATCH 252/285] New translations Localizable.strings (Malayalam) --- StrongBox/ml/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/ml/Localizable.strings b/StrongBox/ml/Localizable.strings index 925046edb..1568abf31 100644 --- a/StrongBox/ml/Localizable.strings +++ b/StrongBox/ml/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 7554417ef9d2e607c4b0f9cdfdbe5b834e4c7734 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:13:48 +0100 Subject: [PATCH 253/285] New translations Upgrade.strings (Chinese Simplified) --- StrongBox/zh-Hans/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/zh-Hans/Upgrade.strings b/StrongBox/zh-Hans/Upgrade.strings index d265f3c2d..bad6e4b0e 100644 --- a/StrongBox/zh-Hans/Upgrade.strings +++ b/StrongBox/zh-Hans/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "我能与我的家人或朋友共享升级吗?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "离线编辑"; From 0c15c96472ec92d135844b8014c96108e5b92bf8 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:14:03 +0100 Subject: [PATCH 254/285] New translations Upgrade.strings (Norwegian Bokmal) --- StrongBox/nb/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/nb/Upgrade.strings b/StrongBox/nb/Upgrade.strings index 04843c875..fd8b14f99 100644 --- a/StrongBox/nb/Upgrade.strings +++ b/StrongBox/nb/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Kan jeg dele oppgraderingen min med familie og venner?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline Editing"; From ddd85db73d82760ea89fbc59dc7b5f9285ee7ae1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:14:30 +0100 Subject: [PATCH 255/285] New translations Upgrade.strings (Malayalam) --- StrongBox/ml/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/ml/Upgrade.strings b/StrongBox/ml/Upgrade.strings index 5e86078e1..ad059600a 100644 --- a/StrongBox/ml/Upgrade.strings +++ b/StrongBox/ml/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Can I share the upgrade with my family or friends?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Offline Editing"; From 53d382e88f08cbe38cccad0f83649520bc69462d Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:14:47 +0100 Subject: [PATCH 256/285] New translations Localizable.strings (Chinese Traditional) --- StrongBox/zh-Hant/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/zh-Hant/Localizable.strings b/StrongBox/zh-Hant/Localizable.strings index b9971222e..1fe92b2da 100644 --- a/StrongBox/zh-Hant/Localizable.strings +++ b/StrongBox/zh-Hant/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 487755ca4b2328cf5ead03fd62f1bd16c632bfeb Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:15:21 +0100 Subject: [PATCH 257/285] New translations Localizable.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/pt_BR/Localizable.strings b/StrongBox/pt_BR/Localizable.strings index 0382cc588..11c1cc3a0 100644 --- a/StrongBox/pt_BR/Localizable.strings +++ b/StrongBox/pt_BR/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / segundo"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 2b190f493ed43f05ba7536cdced6474e9c8f7021 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:15:50 +0100 Subject: [PATCH 258/285] New translations Localizable.strings (Ukrainian) --- StrongBox/uk/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/uk/Localizable.strings b/StrongBox/uk/Localizable.strings index 52313ea7e..cea2b5667 100644 --- a/StrongBox/uk/Localizable.strings +++ b/StrongBox/uk/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 05e0a2ef9d7c52442f474a2854e2dc8dd783184a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:16:01 +0100 Subject: [PATCH 259/285] New translations Upgrade.strings (Ukrainian) --- StrongBox/uk/Upgrade.strings | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StrongBox/uk/Upgrade.strings b/StrongBox/uk/Upgrade.strings index 7bb1f467f..5aeb17bf8 100644 --- a/StrongBox/uk/Upgrade.strings +++ b/StrongBox/uk/Upgrade.strings @@ -19,6 +19,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "8kI-YF-u5r"; */ "8kI-YF-u5r.text" = ""; +/* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ +"9u0-hk-ui6.text" = "Sale Now On"; + /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Чи можу я розділити покупку з сім'єю чи друзями?"; @@ -106,6 +109,9 @@ /* Class = "UILabel"; text = ""; ObjectID = "dBb-eH-rVm"; */ "dBb-eH-rVm.text" = ""; +/* Class = "UILabel"; text = ""; ObjectID = "dcy-Hs-KPY"; */ +"dcy-Hs-KPY.text" = ""; + /* Class = "UILabel"; text = "Offline Editing"; ObjectID = "dkA-P5-FEK"; */ "dkA-P5-FEK.text" = "Локальне редагування"; From e229e8f24ff6fad11fdf78d1df51710549bf97ec Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:16:30 +0100 Subject: [PATCH 260/285] New translations Localizable.strings (Chinese Simplified) --- StrongBox/zh-Hans/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/zh-Hans/Localizable.strings b/StrongBox/zh-Hans/Localizable.strings index 145397dbe..659102810 100644 --- a/StrongBox/zh-Hans/Localizable.strings +++ b/StrongBox/zh-Hans/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From d2a345c9a3e843c1a6abec7e7902c3ad70e98e00 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:17:05 +0100 Subject: [PATCH 261/285] New translations Localizable.strings (Norwegian Bokmal) --- StrongBox/nb/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/nb/Localizable.strings b/StrongBox/nb/Localizable.strings index 8cfffa99c..2c7736b69 100644 --- a/StrongBox/nb/Localizable.strings +++ b/StrongBox/nb/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From 55ed3f3cadb20cbe5fbed4d76fae2257520b0558 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:18:17 +0100 Subject: [PATCH 262/285] New translations Localizable.strings (Norwegian Nynorsk) --- StrongBox/nn_NO/Localizable.strings | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StrongBox/nn_NO/Localizable.strings b/StrongBox/nn_NO/Localizable.strings index 334b0823b..2cf21813c 100644 --- a/StrongBox/nn_NO/Localizable.strings +++ b/StrongBox/nn_NO/Localizable.strings @@ -4274,3 +4274,12 @@ /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ "adversary_guess_rate_fmt" = "%@ / second"; + +/* 🚀 Sale Now On! 🚀 */ +"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; + +/* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ +"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; + +/* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; From f43b95dbb7419553696ae41c11536d85522ad1a6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:24:28 +0100 Subject: [PATCH 263/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index ba0630c05..744ae034a 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -2156,7 +2156,7 @@ "favicon_status_in_progress" = "Идет поиск ..."; /* Pausing (may take a few seconds)... */ -"favicon_status_pausing" = "Остановка (может занять несколько секунд) ..."; +"favicon_status_pausing" = "Пауза (может занять несколько секунд) ..."; /* FavIcon search paused. Tap Play to Continue... */ "favicon_status_paused" = "Поиск приостановлен. Нажмите кнопку воспроизведения, чтобы продолжить ..."; @@ -4252,7 +4252,7 @@ "password_time_to_crack_hours_fmt" = "%@ часов"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Скорость перебора"; +"prefs_vc_password_strength_adversary_crack_rate" = "Число итераций"; /* Thousand */ "number_suffix_thousand" = "Тысяча"; From f2561500e1d5222ed75e37d9cc8581b3f4d247d9 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:24:39 +0100 Subject: [PATCH 264/285] New translations Localizable.strings (Spanish) --- StrongBox/es/Localizable.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/es/Localizable.strings b/StrongBox/es/Localizable.strings index 57c6ec61a..81da55de2 100644 --- a/StrongBox/es/Localizable.strings +++ b/StrongBox/es/Localizable.strings @@ -4276,10 +4276,10 @@ "adversary_guess_rate_fmt" = "%@ / segundo"; /* 🚀 Sale Now On! 🚀 */ -"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; +"prompt_sale_now_on_title" = "🚀 ¡Ya a la venta! 🚀"; /* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ -"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; +"prompt_sale_now_on_message" = "¡Hola! Strongbox Pro está ahora al 20% de descuento durante un período muy corto.\n\n¿Quiere conseguirlo ahora y apoyar el desarrollo de Strongbox? Adelante, ¡dése el gusto! 😎"; /* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ -"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; +"safesvc_upgrade_button_sale_now_on_title" = "🚀 A la venta con 20% de descuento 🚀 Ir a la versión Pro ahora 🔥"; From 21cbe827b6f2250ba863c0a81b313b4540a3c88a Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 19:24:46 +0100 Subject: [PATCH 265/285] New translations Upgrade.strings (Spanish) --- StrongBox/es/Upgrade.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/es/Upgrade.strings b/StrongBox/es/Upgrade.strings index 46bccdd1d..d4fdfd4a6 100644 --- a/StrongBox/es/Upgrade.strings +++ b/StrongBox/es/Upgrade.strings @@ -20,7 +20,7 @@ "8kI-YF-u5r.text" = ""; /* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ -"9u0-hk-ui6.text" = "Sale Now On"; +"9u0-hk-ui6.text" = "Ya está a la venta"; /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "¿Puedo compartir la actualización con mi familia o amigos?"; From 9cf8c9fc3413b8783216f78800990b9094187608 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 20:22:53 +0100 Subject: [PATCH 266/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 744ae034a..315963e14 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -4276,10 +4276,10 @@ "adversary_guess_rate_fmt" = "%@ в секунду"; /* 🚀 Sale Now On! 🚀 */ -"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; +"prompt_sale_now_on_title" = "🚀 Распродажа! 🚀"; /* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ -"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; +"prompt_sale_now_on_message" = "Привет! Цена Strongbox Pro на 20% меньше на очень короткий период времени.\n\nХотите купить взять его сейчас и поддержать разработку Strongbox? 😎"; /* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ -"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; +"safesvc_upgrade_button_sale_now_on_title" = "🚀 Скидка 20% 🚀 Переходи на Pro версию сейчас 🔥"; From d64a863f8b57035be1c9303f524bd74b255646bc Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 20:22:55 +0100 Subject: [PATCH 267/285] New translations Upgrade.strings (Russian) --- StrongBox/ru/Upgrade.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/Upgrade.strings b/StrongBox/ru/Upgrade.strings index 3e734a709..6552b5290 100644 --- a/StrongBox/ru/Upgrade.strings +++ b/StrongBox/ru/Upgrade.strings @@ -20,7 +20,7 @@ "8kI-YF-u5r.text" = ""; /* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ -"9u0-hk-ui6.text" = "Sale Now On"; +"9u0-hk-ui6.text" = "Распродажа"; /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Могу ли я поделиться улучшением с семьёй или друзьями?"; From d7b4403d3c9340dfdaa73ca340e9a57e6bc654ae Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 20:38:36 +0100 Subject: [PATCH 268/285] New translations Localizable.strings (Russian) --- StrongBox/ru/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StrongBox/ru/Localizable.strings b/StrongBox/ru/Localizable.strings index 315963e14..ff606ac0c 100644 --- a/StrongBox/ru/Localizable.strings +++ b/StrongBox/ru/Localizable.strings @@ -1513,7 +1513,7 @@ "autofill_safes_vc_empty_subtitle" = "Для использования функции автозаполнения пароля необходимо добавить базу данных. Это можно сделать в приложении Strongbox."; /* Local */ -"autofill_safes_vc_storage_local_name" = "Локальный"; +"autofill_safes_vc_storage_local_name" = "Локальная"; /* Local (Documents) */ "autofill_safes_vc_storage_local_docs_name" = "Локальный (документы)"; @@ -4279,7 +4279,7 @@ "prompt_sale_now_on_title" = "🚀 Распродажа! 🚀"; /* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ -"prompt_sale_now_on_message" = "Привет! Цена Strongbox Pro на 20% меньше на очень короткий период времени.\n\nХотите купить взять его сейчас и поддержать разработку Strongbox? 😎"; +"prompt_sale_now_on_message" = "Привет! Цена Strongbox Pro на 20% меньше на очень короткий период времени.\n\nХотите купить его сейчас и поддержать разработку Strongbox? 😎"; /* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ "safesvc_upgrade_button_sale_now_on_title" = "🚀 Скидка 20% 🚀 Переходи на Pro версию сейчас 🔥"; From aeb34214a3d678e65e24e10d73a90d052126e8a1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 20:38:37 +0100 Subject: [PATCH 269/285] New translations CustomizeView.strings (Russian) --- StrongBox/ru/CustomizeView.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/ru/CustomizeView.strings b/StrongBox/ru/CustomizeView.strings index 73c69f84f..4abbd1b3e 100644 --- a/StrongBox/ru/CustomizeView.strings +++ b/StrongBox/ru/CustomizeView.strings @@ -128,7 +128,7 @@ "tMw-gk-c8l.text" = "На главном экране"; /* Class = "UITableViewSection"; headerTitle = "Expired Entries"; ObjectID = "x6U-0t-xQd"; */ -"x6U-0t-xQd.headerTitle" = "С истёкшим сроком действия"; +"x6U-0t-xQd.headerTitle" = "Записи с истёкшим сроком действия"; /* Class = "UILabel"; text = "Show Empty Fields"; ObjectID = "y2n-k1-h1W"; */ "y2n-k1-h1W.text" = "Пустые поля"; From 5554958425f58c91bb7c46c7f9c2e4d382f11b89 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 20:57:35 +0100 Subject: [PATCH 270/285] New translations Localizable.strings (Italian) --- StrongBox/it/Localizable.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/it/Localizable.strings b/StrongBox/it/Localizable.strings index fa38296bd..7a693f72f 100644 --- a/StrongBox/it/Localizable.strings +++ b/StrongBox/it/Localizable.strings @@ -4276,10 +4276,10 @@ "adversary_guess_rate_fmt" = "%@ / secondo"; /* 🚀 Sale Now On! 🚀 */ -"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; +"prompt_sale_now_on_title" = "🚀 In Vendita Adesso! 🚀"; /* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ -"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; +"prompt_sale_now_on_message" = "Ciao! Strongbox Pro è disponibile per un breve periodo con il 20% di sconto.\n\nAfferra l'offerta al volo e supporta lo sviluppo di Strongbox! Fatti un favore! 😎"; /* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ -"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Di Sconto 🚀 Passa a Pro 🔥"; From bf8e73664b66c878084b4254505db7088c298a3e Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 20:57:36 +0100 Subject: [PATCH 271/285] New translations Upgrade.strings (Italian) --- StrongBox/it/Upgrade.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/it/Upgrade.strings b/StrongBox/it/Upgrade.strings index e344638e9..86bb34457 100644 --- a/StrongBox/it/Upgrade.strings +++ b/StrongBox/it/Upgrade.strings @@ -20,7 +20,7 @@ "8kI-YF-u5r.text" = ""; /* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ -"9u0-hk-ui6.text" = "Sale Now On"; +"9u0-hk-ui6.text" = "In Vendita Adesso"; /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "È possibile condividere l'Upgrade con la propria famiglia o con gli amici?"; From a891b226a51957ea9c8891e221e3213f291c82f6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 21:07:50 +0100 Subject: [PATCH 272/285] New translations Upgrade.strings (Ukrainian) --- StrongBox/uk/Upgrade.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/uk/Upgrade.strings b/StrongBox/uk/Upgrade.strings index 5aeb17bf8..c36707f48 100644 --- a/StrongBox/uk/Upgrade.strings +++ b/StrongBox/uk/Upgrade.strings @@ -20,7 +20,7 @@ "8kI-YF-u5r.text" = ""; /* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ -"9u0-hk-ui6.text" = "Sale Now On"; +"9u0-hk-ui6.text" = "Розпродаж"; /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Чи можу я розділити покупку з сім'єю чи друзями?"; From 86235071956df50ba73880a1c59ede4691110d44 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 21:07:51 +0100 Subject: [PATCH 273/285] New translations Audit.strings (Ukrainian) --- StrongBox/uk/Audit.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/uk/Audit.strings b/StrongBox/uk/Audit.strings index 82bea7cdb..13e38c1f8 100644 --- a/StrongBox/uk/Audit.strings +++ b/StrongBox/uk/Audit.strings @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Переглянути всі проблеми аудиту"; /* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ -"cZE-NH-6Gv.text" = "Low Entropy Passwords"; +"cZE-NH-6Gv.text" = "Паролі з низькою ентропією"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Це онлайн-сервіс, який може перевіряти наявність ваших паролів серед відомих викритих паролів з хакерських форумів та інших ресурсів. Strongbox безпечно зберігає в кеш-пам'яті хеш-коди викритих паролів для відображення попереджень аудиту та заощадження трафіку.\n\nУвага: Ваші паролі хешуються алгоритмом SHA1, а потім надсилаються в HIBP з використанням системної к-анонімізації, у вигляді коротких 5-байтових префіксів для перевірки викриття. Використовуйте цю функцію на свій розсуд. Для отримання докладної інформації про цю систему, відвідайте https://haveibeenpwned.com"; From 42362510dadfbb8a000b808a284f5d88734c3e81 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Tue, 13 Apr 2021 21:18:38 +0100 Subject: [PATCH 274/285] New translations Preferences.strings (Ukrainian) --- StrongBox/uk/Preferences.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/uk/Preferences.strings b/StrongBox/uk/Preferences.strings index c0dd7875d..e848c26be 100644 --- a/StrongBox/uk/Preferences.strings +++ b/StrongBox/uk/Preferences.strings @@ -95,7 +95,7 @@ "IbA-Qf-Abq.text" = "Змінити..."; /* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ -"Jil-wT-03q.text" = "1 billion/second"; +"Jil-wT-03q.text" = "1 мільярд/секунду"; /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Інформація зневадження"; @@ -278,10 +278,10 @@ "rF2-GZ-Oaf.title" = "Типові значення для нових записів"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; +"svB-dQ-20Y.footerTitle" = "Тут ви можете обрати алгоритм надійності, що визначає, як Strongbox вимірює надійність вашого пароля. Ви також можете встановити оцінку рівня можливостей зловмисника, щоб Strongbox міг оцінити приблизний час для злому."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.headerTitle" = "Password Strength"; +"svB-dQ-20Y.headerTitle" = "Надійність пароля"; /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Умови контролю синхронізації з хмарними сховищами"; @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "Про програму"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Adversary Strength"; +"yfX-Jd-P95.text" = "Оцінка зловмисника"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Миттєве відмикання ПІН-кодом (Без ОК)"; From 67df156811afff8ca480f9fa7b75192a408c0333 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 09:00:17 +0100 Subject: [PATCH 275/285] New translations Localizable.strings (Czech) --- StrongBox/cs/Localizable.strings | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StrongBox/cs/Localizable.strings b/StrongBox/cs/Localizable.strings index dcbb17b87..d966674a3 100644 --- a/StrongBox/cs/Localizable.strings +++ b/StrongBox/cs/Localizable.strings @@ -4276,10 +4276,10 @@ "adversary_guess_rate_fmt" = "%@ /sekundu"; /* 🚀 Sale Now On! 🚀 */ -"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; +"prompt_sale_now_on_title" = "🚀 Je tu sleva! 🚀"; /* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ -"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; +"prompt_sale_now_on_message" = "Ahoj! Strongbox Pro je nyní zlevněn o 20%, ale pouze na velmi krátkou dobu.\n\nChcete ho nyní získat a podpořit tak vývoj Strongboxu? Nyní je šance! 😎"; /* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ -"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% sleva 🚀 Využijte k získání Pro 🔥"; From 65b1cfb81f42692fb5cb571c3523093f582f28a3 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 09:00:19 +0100 Subject: [PATCH 276/285] New translations Upgrade.strings (Czech) --- StrongBox/cs/Upgrade.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/cs/Upgrade.strings b/StrongBox/cs/Upgrade.strings index 83e62e099..3134e6518 100644 --- a/StrongBox/cs/Upgrade.strings +++ b/StrongBox/cs/Upgrade.strings @@ -20,7 +20,7 @@ "8kI-YF-u5r.text" = ""; /* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ -"9u0-hk-ui6.text" = "Sale Now On"; +"9u0-hk-ui6.text" = "Je tu sleva"; /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Mohu sdílet Pro verzi se svou rodinou nebo přáteli?"; From 1b439e18012f5bb7ed95066ac7fe0482630a0a98 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 10:34:13 +0100 Subject: [PATCH 277/285] New translations Localizable.strings (Ukrainian) --- StrongBox/uk/Localizable.strings | 56 ++++++++++++++++---------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/StrongBox/uk/Localizable.strings b/StrongBox/uk/Localizable.strings index cea2b5667..5fc910ee8 100644 --- a/StrongBox/uk/Localizable.strings +++ b/StrongBox/uk/Localizable.strings @@ -2952,10 +2952,10 @@ "audit_quick_summary_pwned" = "Пароль викрито (HIBP)"; /* Weak/Entropy */ -"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; +"audit_quick_summary_very_brief_low_entropy" = "Слабкий/Ентропія"; /* Password is weak (low entropy) */ -"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; +"audit_quick_summary_password_low_entropy" = "Пароль слабкий (низька ентропія)"; /* All Entries */ "quick_view_title_all_entries_title" = "Усі записи"; @@ -4207,79 +4207,79 @@ "password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; +"password_strength_algo_basic_title" = "Звичайний (Пул ентропії)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; +"prefs_vc_password_strength_algorithm" = "Алгоритм надійності пароля"; /* Very Weak */ -"password_strength_category_very_weak" = "Very Weak"; +"password_strength_category_very_weak" = "Дуже слабкий"; /* Weak */ -"password_strength_category_weak" = "Weak"; +"password_strength_category_weak" = "Слабкий"; /* Mediocre */ -"password_strength_category_mediocre" = "Mediocre"; +"password_strength_category_mediocre" = "Середній"; /* Strong */ -"password_strength_category_strong" = "Strong"; +"password_strength_category_strong" = "Надійний"; /* Very Strong */ -"password_strength_category_very_strong" = "Very Strong"; +"password_strength_category_very_strong" = "Дуже надійний"; /* Overkill */ -"password_strength_category_overkill" = "Overkill"; +"password_strength_category_overkill" = "Надзвичайний"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100m years"; +"password_time_to_crack_more_than_100m_years" = ">100 млн років"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m years"; +"password_time_to_crack_million_years_fmt" = "%@ млн років"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k years"; +"password_time_to_crack_thousand_years_fmt" = "%@ тис років"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ -"password_time_to_crack_centuries_fmt" = "%@ centuries"; +"password_time_to_crack_centuries_fmt" = "%@ століть"; /* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ -"password_time_to_crack_years_fmt" = "%@ years"; +"password_time_to_crack_years_fmt" = "%@ років"; /* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ -"password_time_to_crack_days_fmt" = "%@ days"; +"password_time_to_crack_days_fmt" = "%@ днів"; /* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ -"password_time_to_crack_hours_fmt" = "%@ hours"; +"password_time_to_crack_hours_fmt" = "%@ годин"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; +"prefs_vc_password_strength_adversary_crack_rate" = "Оцінка зловмисника"; /* Thousand */ -"number_suffix_thousand" = "Thousand"; +"number_suffix_thousand" = "Тисяча"; /* Million */ -"number_suffix_million" = "Million"; +"number_suffix_million" = "Мільйон"; /* Billion */ -"number_suffix_billion" = "Billion"; +"number_suffix_billion" = "Мільярд"; /* Trillion */ -"number_suffix_trillion" = "Trillion"; +"number_suffix_trillion" = "Трильйон"; /* Quadrillion */ -"number_suffix_quadrillion" = "Quadrillion"; +"number_suffix_quadrillion" = "Квадрильйон"; /* Quintillion */ -"number_suffix_quintillion" = "Quintillion"; +"number_suffix_quintillion" = "Квінтільйон"; /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ -"adversary_guess_rate_fmt" = "%@ / second"; +"adversary_guess_rate_fmt" = "%@ за секунду"; /* 🚀 Sale Now On! 🚀 */ -"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; +"prompt_sale_now_on_title" = "🚀 Розпродаж! 🚀"; /* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ -"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; +"prompt_sale_now_on_message" = "Привіт! Strongbox Pro зараз можна придбати зі знижкою 20% лише протягом короткого періоду.\n\nЧи не бажаєте придбати зараз і підтримати розробку Strongbox? Вперед, порадуйте себе! 😎"; /* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ -"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; +"safesvc_upgrade_button_sale_now_on_title" = "🚀 Знижка 20% 🚀 Придбайте Pro зараз 🔥"; From 27612adce62df2cf3caa1a7460a590fb39d7f714 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 15:49:21 +0100 Subject: [PATCH 278/285] New translations Audit.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Audit.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/pt_BR/Audit.strings b/StrongBox/pt_BR/Audit.strings index 0f7c45d29..5e2dafdf1 100644 --- a/StrongBox/pt_BR/Audit.strings +++ b/StrongBox/pt_BR/Audit.strings @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Exibir Todos os Problemas de Auditoria"; /* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ -"cZE-NH-6Gv.text" = "Low Entropy Passwords"; +"cZE-NH-6Gv.text" = "Senhas De Baixa Entropia"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Este é um serviço online que pode verificar se suas senhas estão entre senhas comprometidas disponíveis em fóruns hackers e outras fontes. Identificadores de senhas comprometidas são armazenados de maneira segura pelo Strongbox a fim de exibir alertas e reduzir o tráfego de rede.\n\nNota: Suas senhas são resumidas (algoritmo SHA1) e então, usando um sistema conhecido como K-Anonymization, um prefixo de 5 bytes é enviado para o HIBP para verificar se a senha foi comprometida. Você pode não se sentir confortável com isso. Use de acordo com seus próprios critérios. Você pode ler mais a respeito deste sistema em https://haveibeenpwned.com"; From dbad96dfdbe1d849ecc8c2fac354c241591a7b2b Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 15:57:19 +0100 Subject: [PATCH 279/285] New translations Localizable.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Localizable.strings | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/StrongBox/pt_BR/Localizable.strings b/StrongBox/pt_BR/Localizable.strings index 11c1cc3a0..6a40576d0 100644 --- a/StrongBox/pt_BR/Localizable.strings +++ b/StrongBox/pt_BR/Localizable.strings @@ -2952,10 +2952,10 @@ "audit_quick_summary_pwned" = "Senha Comprometida (HIBP)"; /* Weak/Entropy */ -"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; +"audit_quick_summary_very_brief_low_entropy" = "Fraca/Entropia"; /* Password is weak (low entropy) */ -"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; +"audit_quick_summary_password_low_entropy" = "Senha é fraca (baixa entropia)"; /* All Entries */ "quick_view_title_all_entries_title" = "Todos os Registros"; @@ -4153,7 +4153,7 @@ "sync_status_error_updating_title" = "Erro ao Atualizar"; /* Recycle (L10n Note: This is an action, e.g. To Recycle and item, to send it to the Recycle Bin) */ -"generic_action_verb_recycle" = "Reciclar"; +"generic_action_verb_recycle" = "Enviar p/ Lixeira"; /* There was an error updating your database. Would you like to try updating again, or would you prefer to revert to the latest successful update? */ "sync_status_error_updating_try_again_prompt" = "Houve um erro ao atualizar sua base de dados. Gostaria de tentar atualizar novamente, ou prefere usar a versão atualizada com êxito mais recente?"; @@ -4276,10 +4276,10 @@ "adversary_guess_rate_fmt" = "%@ / segundo"; /* 🚀 Sale Now On! 🚀 */ -"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; +"prompt_sale_now_on_title" = "🚀 Promoção! 🚀"; /* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ -"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; +"prompt_sale_now_on_message" = "Olá! O Strongbox Pro está com 20% de desconto por tempo limitado.\n\nGostaria de ativá-lo agora e apoiar o desenvolvimento do Strongbox? Vá em frente, aproveite! 😎"; /* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ -"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; +"safesvc_upgrade_button_sale_now_on_title" = "🚀 Promoção com 20% de Desconto 🚀 Ative o Pro Agora 🔥"; From 8bd3eac664998885b6d24a8a589e743066d2bf51 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 15:57:21 +0100 Subject: [PATCH 280/285] New translations Upgrade.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Upgrade.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/pt_BR/Upgrade.strings b/StrongBox/pt_BR/Upgrade.strings index d97e339ad..88d5d1e68 100644 --- a/StrongBox/pt_BR/Upgrade.strings +++ b/StrongBox/pt_BR/Upgrade.strings @@ -20,7 +20,7 @@ "8kI-YF-u5r.text" = ""; /* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ -"9u0-hk-ui6.text" = "Sale Now On"; +"9u0-hk-ui6.text" = "Promoção em Andamento"; /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Posso compartilhar o upgrade com minha família ou amigos?"; From 2e7cf70cc05c0aaa429a4aed1c44f5f2a00f9dd1 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 16:12:08 +0100 Subject: [PATCH 281/285] New translations Localizable.strings (Portuguese, Brazilian) --- StrongBox/pt_BR/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/pt_BR/Localizable.strings b/StrongBox/pt_BR/Localizable.strings index 6a40576d0..980db8c96 100644 --- a/StrongBox/pt_BR/Localizable.strings +++ b/StrongBox/pt_BR/Localizable.strings @@ -3126,7 +3126,7 @@ "item_details_metadata_usage_count_field_title" = "Quantidade de Usos"; /* Partial Recycle (Translators Note: If a user selects multiple items and some of them can't be recycled (e.g. The Recycle Bin itself, we ask if user is ok with that) */ -"browse_vc_partial_recycle_alert_title" = "Reciclagem Parcial"; +"browse_vc_partial_recycle_alert_title" = "Deleção Parcial"; /* Some of the items you have selected cannot be recycled and will be permanently deleted. Is that OK? */ "browse_vc_partial_recycle_alert_message" = "Alguns dos itens que você selecionou não podem ser enviados para a Lixeira e serão removidos de maneira permanente. Tudo bem?"; From 0709030a736a8169b2c9a95cc530cfad28c518f6 Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 17:02:25 +0100 Subject: [PATCH 282/285] New translations Localizable.strings (German) --- StrongBox/de/Localizable.strings | 52 ++++++++++++++++---------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/StrongBox/de/Localizable.strings b/StrongBox/de/Localizable.strings index 08601cde2..15f091fb2 100644 --- a/StrongBox/de/Localizable.strings +++ b/StrongBox/de/Localizable.strings @@ -2952,10 +2952,10 @@ "audit_quick_summary_pwned" = "Passwort ist Pwned (HIBP)"; /* Weak/Entropy */ -"audit_quick_summary_very_brief_low_entropy" = "Weak/Entropy"; +"audit_quick_summary_very_brief_low_entropy" = "Schwach/Entropie"; /* Password is weak (low entropy) */ -"audit_quick_summary_password_low_entropy" = "Password is weak (low entropy)"; +"audit_quick_summary_password_low_entropy" = "Passwort ist schwach (niedrige Entropie)"; /* All Entries */ "quick_view_title_all_entries_title" = "Alle Einträge"; @@ -4207,79 +4207,79 @@ "password_strength_algo_zxcvbn_title" = "Zxcvbn (Smart)"; /* Basic (Pooled Entropy) */ -"password_strength_algo_basic_title" = "Basic (Pooled Entropy)"; +"password_strength_algo_basic_title" = "Einfach (gepoolte Entropie)"; /* Password Strength Algorithm */ -"prefs_vc_password_strength_algorithm" = "Password Strength Algorithm"; +"prefs_vc_password_strength_algorithm" = "Passwortstärke-Algorithmus"; /* Very Weak */ -"password_strength_category_very_weak" = "Very Weak"; +"password_strength_category_very_weak" = "Sehr schwach"; /* Weak */ -"password_strength_category_weak" = "Weak"; +"password_strength_category_weak" = "Schwach"; /* Mediocre */ -"password_strength_category_mediocre" = "Mediocre"; +"password_strength_category_mediocre" = "Mittelmäßig"; /* Strong */ -"password_strength_category_strong" = "Strong"; +"password_strength_category_strong" = "Stark"; /* Very Strong */ -"password_strength_category_very_strong" = "Very Strong"; +"password_strength_category_very_strong" = "Sehr stark"; /* Overkill */ "password_strength_category_overkill" = "Overkill"; /* >100m years - L10n note: this is a time span - Password will take this long to crack */ -"password_time_to_crack_more_than_100m_years" = ">100m years"; +"password_time_to_crack_more_than_100m_years" = "> 100 Millionen Jahre"; /* %@m years - L10n note: this is a time span - Password will take X million years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45m years - please try to abbreviate million for your locale */ -"password_time_to_crack_million_years_fmt" = "%@m years"; +"password_time_to_crack_million_years_fmt" = "%@ Millionen Jahre"; /* %@k years - L10n note: this is a time span - Password will take X thousand years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 45k years - please try to abbreviate thousand for your locale */ -"password_time_to_crack_thousand_years_fmt" = "%@k years"; +"password_time_to_crack_thousand_years_fmt" = "%@ Tausend Jahre"; /* %@ centuries - L10n note: this is a time span - Password will take X centuries to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 centuries - please try to abbreviate for your locale */ -"password_time_to_crack_centuries_fmt" = "%@ centuries"; +"password_time_to_crack_centuries_fmt" = "%@ Jahrhunderte"; /* %@ years - L10n note: this is a time span - Password will take X years to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 years - please try to abbreviate for your locale */ -"password_time_to_crack_years_fmt" = "%@ years"; +"password_time_to_crack_years_fmt" = "%@ Jahre"; /* %@ days - L10n note: this is a time span - Password will take X days to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 days - please try to abbreviate for your locale */ -"password_time_to_crack_days_fmt" = "%@ days"; +"password_time_to_crack_days_fmt" = "%@ Tage"; /* %@ hours - L10n note: this is a time span - Password will take X hours to crack, where X is the first parameter and is an integer (positive whole number). e.g. 5 hours - please try to abbreviate for your locale */ -"password_time_to_crack_hours_fmt" = "%@ hours"; +"password_time_to_crack_hours_fmt" = "%@ Stunden"; /* Adversary Guess Rate */ -"prefs_vc_password_strength_adversary_crack_rate" = "Adversary Guess Rate"; +"prefs_vc_password_strength_adversary_crack_rate" = "Angriffsrate"; /* Thousand */ -"number_suffix_thousand" = "Thousand"; +"number_suffix_thousand" = "Tausend"; /* Million */ "number_suffix_million" = "Million"; /* Billion */ -"number_suffix_billion" = "Billion"; +"number_suffix_billion" = "Milliarde"; /* Trillion */ -"number_suffix_trillion" = "Trillion"; +"number_suffix_trillion" = "Billion"; /* Quadrillion */ -"number_suffix_quadrillion" = "Quadrillion"; +"number_suffix_quadrillion" = "Billiarde"; /* Quintillion */ -"number_suffix_quintillion" = "Quintillion"; +"number_suffix_quintillion" = "Trillion"; /* %@ / second - L10n: First parameter is the number of guesses per second for an adversary. So e.g. '1 billion / second' */ -"adversary_guess_rate_fmt" = "%@ / second"; +"adversary_guess_rate_fmt" = "%@ / Sekunde"; /* 🚀 Sale Now On! 🚀 */ -"prompt_sale_now_on_title" = "🚀 Sale Now On! 🚀"; +"prompt_sale_now_on_title" = "🚀 Jetzt im Sale! 🚀"; /* Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎 */ -"prompt_sale_now_on_message" = "Hi there! Strongbox Pro is now 20% off for a very short period only.\n\nWould you like to grab it now and support Strongbox development? Go on, treat yourself! 😎"; +"prompt_sale_now_on_message" = "Hallo! Strongbox Pro ist nur für einen kurzen Zeitraum mit 20% Rabatt erhältlich.\n\nMöchten Sie jetzt zugreifen und die Strongbox-Entwicklung unterstützen? Nur zu, gönnen Sie sich was! 😎"; /* 🚀 20% Off Sale 🚀 Go Pro Now 🔥 */ -"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Off Sale 🚀 Go Pro Now 🔥"; +"safesvc_upgrade_button_sale_now_on_title" = "🚀 20% Rabatt 🚀 Wechseln Sie jetzt zu Pro 🔥"; From e4dfbbdc0a33abf8f0ee684bed4afb76eb7f52bd Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 17:02:27 +0100 Subject: [PATCH 283/285] New translations Preferences.strings (German) --- StrongBox/de/Preferences.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/StrongBox/de/Preferences.strings b/StrongBox/de/Preferences.strings index 0095018f8..cf9e9cacb 100644 --- a/StrongBox/de/Preferences.strings +++ b/StrongBox/de/Preferences.strings @@ -95,7 +95,7 @@ "IbA-Qf-Abq.text" = "Ändern..."; /* Class = "UILabel"; text = "1 billion/second"; ObjectID = "Jil-wT-03q"; */ -"Jil-wT-03q.text" = "1 billion/second"; +"Jil-wT-03q.text" = "1 Milliarde/Sekunde"; /* Class = "UITextView"; text = "Debug Info"; ObjectID = "JkH-Oi-xgJ"; */ "JkH-Oi-xgJ.text" = "Debug-Info"; @@ -278,10 +278,10 @@ "rF2-GZ-Oaf.title" = "Standardwerte für neue Einträge"; /* Class = "UITableViewSection"; footerTitle = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.footerTitle" = "You can choose your strength algorithm here, which determines how Strongbox measures your password strength. You can also set an estimate on how strong you believe your adversary is likely to be so that Strongbox can estimate cracking time."; +"svB-dQ-20Y.footerTitle" = "Sie können hier den Algorithmus wählen, der bestimmt, wie Strongbox Ihre Passwortstärke misst. Sie können auch eine Abschätzung vornehmen, wie stark ein Angreifer wahrscheinlich sein wird, sodass Strongbox die erforderliche Zeit zum Knacken des Passworts schätzen kann."; /* Class = "UITableViewSection"; headerTitle = "Password Strength"; ObjectID = "svB-dQ-20Y"; */ -"svB-dQ-20Y.headerTitle" = "Password Strength"; +"svB-dQ-20Y.headerTitle" = "Passwortstärke"; /* Class = "UITableViewSection"; footerTitle = "Control aspects of synchronization with remote storage providers"; ObjectID = "tRu-jp-Afk"; */ "tRu-jp-Afk.footerTitle" = "Einstellungen für Synchronisation mit Remote-Speicheranbietern"; @@ -326,7 +326,7 @@ "ydo-Zd-WnF.title" = "Über"; /* Class = "UILabel"; text = "Adversary Strength"; ObjectID = "yfX-Jd-P95"; */ -"yfX-Jd-P95.text" = "Adversary Strength"; +"yfX-Jd-P95.text" = "Angriffsstärke"; /* Class = "UILabel"; text = "Instant PIN Unlock (No need for OK)"; ObjectID = "zDz-3b-4Pj"; */ "zDz-3b-4Pj.text" = "Sofortiges Entsperren mit PIN ('OK' nicht erforderlich)"; From a42932d6c0a149a85157d0607484f61f99e28fdf Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 17:02:28 +0100 Subject: [PATCH 284/285] New translations Audit.strings (German) --- StrongBox/de/Audit.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/de/Audit.strings b/StrongBox/de/Audit.strings index e8dfe6d8f..3eaaf4cf6 100644 --- a/StrongBox/de/Audit.strings +++ b/StrongBox/de/Audit.strings @@ -77,7 +77,7 @@ "c4g-Lt-LFY.text" = "Alle Audit-Probleme anzeigen"; /* Class = "UILabel"; text = "Low Entropy Passwords"; ObjectID = "cZE-NH-6Gv"; */ -"cZE-NH-6Gv.text" = "Low Entropy Passwords"; +"cZE-NH-6Gv.text" = "Passwörter mit niedriger Entropie"; /* Class = "UITableViewSection"; footerTitle = "This is an online service that can check your passwords against known compromised passwords from hacker forums and 'pastes'. Compromised password hashes are securely cached by Strongbox to display audit warnings and reduce network traffic.\n\nCaveat: Your passwords are hashed (SHA1) and then using a system called k-anonymization, a short 5-byte prefix is sent to HIBP servers to check if compromised. You may or may not be comfortable with this. Use at your own discretion. You can read more about this system at https://haveibeenpwned.com"; ObjectID = "dPk-gM-4bf"; */ "dPk-gM-4bf.footerTitle" = "Dies ist ein Online-Service, der Ihre Passwörter auf bekannte, kompromittierte Passwörter aus Hacker-Foren und 'Pastes' prüfen kann. Kompromittierte Passwort-Hashes werden von Strongbox sicher zwischengespeichert, um Audit-Warnungen anzuzeigen und den Netzwerkverkehr zu reduzieren.\n\nAchtung: Ihre Passwörter werden gehasht (SHA-1) und dann wird ein Verfahren namens k-Anonymität angewandt und ein kurzes 5-Byte-Präfix an die HIBP-Server gesendet, um zu prüfen, ob sie kompromittiert wurden. Möglicherweise fühlen Sie sich damit nicht wohl. Verwenden Sie die Funktion daher nach eigenem Ermessen. Unter https://haveibeenpwned.com können Sie mehr über dieses System erfahren."; From bd0b1e4b76e5c0cfe654fcb69f7e9bb3909097ee Mon Sep 17 00:00:00 2001 From: Mark McGuill Date: Wed, 14 Apr 2021 17:02:30 +0100 Subject: [PATCH 285/285] New translations Upgrade.strings (German) --- StrongBox/de/Upgrade.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StrongBox/de/Upgrade.strings b/StrongBox/de/Upgrade.strings index 6cdf53be9..eabe6a649 100644 --- a/StrongBox/de/Upgrade.strings +++ b/StrongBox/de/Upgrade.strings @@ -20,7 +20,7 @@ "8kI-YF-u5r.text" = ""; /* Class = "UILabel"; text = "Sale Now On"; ObjectID = "9u0-hk-ui6"; */ -"9u0-hk-ui6.text" = "Sale Now On"; +"9u0-hk-ui6.text" = "Jetzt im Sale"; /* Class = "UILabel"; text = "Can I share the upgrade with my family or friends?"; ObjectID = "B0M-B4-Jku"; */ "B0M-B4-Jku.text" = "Kann ich das Upgrade mit meiner Familie oder Freunden teilen?";