You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
3
3
> Authenticator generates 2-Step Verification codes in your browser.
4
4
5
-
## Available for Chrome, Firefox, and Microsoft Edge
5
+
## Available for Chrome, Firefox, Microsoft Edge and Safari
6
6
7
-
[<imgsrc="https://raw.githubusercontent.com/wiki/Authenticator-Extension/Authenticator/readme-images/chrome-web-store.png"title="Chrome Web Store"width="170"height="48" />](https://chrome.google.com/webstore/detail/authenticator/bhghoamapcdpbohphigoooaddinpkbai)[<imgsrc="https://raw.githubusercontent.com/wiki/Authenticator-Extension/Authenticator/readme-images/firefox-add-ons.png"title="Firefox Add-ons"width="170"height="48" />](https://addons.mozilla.org/en-US/firefox/addon/auth-helper?src=external-github)[<imgsrc="https://raw.githubusercontent.com/wiki/Authenticator-Extension/Authenticator/readme-images/microsoft-store.png"title="Microsoft Store"height="48">](https://microsoftedge.microsoft.com/addons/detail/ocglkepbibnalbgmbachknglpdipeoio)
7
+
[<imgsrc="https://raw.githubusercontent.com/wiki/Authenticator-Extension/Authenticator/readme-images/chrome-web-store.png"title="Chrome Web Store"width="170"height="48" />](https://chrome.google.com/webstore/detail/authenticator/bhghoamapcdpbohphigoooaddinpkbai)[<imgsrc="https://raw.githubusercontent.com/wiki/Authenticator-Extension/Authenticator/readme-images/firefox-add-ons.png"title="Firefox Add-ons"width="170"height="48" />](https://addons.mozilla.org/en-US/firefox/addon/auth-helper?src=external-github)[<imgsrc="https://raw.githubusercontent.com/wiki/Authenticator-Extension/Authenticator/readme-images/microsoft-store.png"title="Microsoft Store"height="48">](https://microsoftedge.microsoft.com/addons/detail/ocglkepbibnalbgmbachknglpdipeoio)[<imgwidth="150"alt="Download on the App Store"src="https://developer.apple.com/assets/elements/badges/download-on-the-app-store.svg"/>](https://apps.apple.com/us/app/authen/id1602945200?mt=12)
8
8
9
9
## Build Setup
10
10
@@ -22,6 +22,8 @@ npm ci
22
22
npm run prod
23
23
```
24
24
25
+
To reproduce a build for Safari, please follow contribution guidance in [Authenticator-Extension/Authen](https://github.com/Authenticator-Extension/Authen#how-to-contribute)
"message": "Some account data was not imported successfully.",
43
+
"message": "بعض بيانات الحساب لم يتم استيرادها بنجاح.",
44
44
"description": "Some migration data is broken."
45
45
},
46
46
"close": {
@@ -52,7 +52,7 @@
52
52
"description": "OK."
53
53
},
54
54
"yes": {
55
-
"message": "نعم!",
55
+
"message": "نعم",
56
56
"description": "Yes."
57
57
},
58
58
"no": {
@@ -84,15 +84,15 @@
84
84
"description": "Update Failure."
85
85
},
86
86
"about": {
87
-
"message": "حول التطبيق",
87
+
"message": "عن",
88
88
"description": "About."
89
89
},
90
90
"settings": {
91
91
"message": "الاعدادات",
92
92
"description": "Settings."
93
93
},
94
94
"security": {
95
-
"message": "الوظائف الأمنية",
95
+
"message": "الحماية",
96
96
"description": "Security."
97
97
},
98
98
"current_phrase": {
@@ -112,25 +112,25 @@
112
112
"description": "Confirm Passphrase."
113
113
},
114
114
"confirm_delete": {
115
-
"message": "هل أنت متأكد من حذف هذا الملف؟ لا يمكن التراجع عن هذا الإجراء.",
115
+
"message": "هل أنت متأكد من حذف هذا الحساب؟ لا يمكن التراجع عن هذا الإجراء.",
116
116
"description": "Remove entry confirmation"
117
117
},
118
118
"confirm_delete_all": {
119
119
"message": "أفهم أنه سيتم حذف جميع بياناتي بشكل لا رجعة فيه.",
120
120
"description": "Message that user is required to acknowledge before clearing all data."
121
121
},
122
122
"delete_all": {
123
-
"message": "إعادة تعيين أداة المصادقة"
123
+
"message": "إعادة تعيين Authenticator"
124
124
},
125
125
"delete_all_warning": {
126
-
"message": "سيؤدي هذا إلى حذف جميع بياناتك وإعادة تعيين أداة المصادقة بالكامل. لن تتمكن من استعادة أي بيانات محذوفة! يجب مراعاة حفظ نسخة احتياطية قبل إعادة تعيين أداة المصادقة."
126
+
"message": "سيؤدي هذا إلى حذف جميع بياناتك وإعادة تعيين Authenticator بالكامل. لن تتمكن من استعادة أي بيانات محذوفة! يجب مراعاة حفظ نسخة احتياطية قبل إعادة تعيين Authenticator."
127
127
},
128
128
"security_warning": {
129
-
"message": "سيتم استخدام كلمة المرور هذه لتشفير الحسابات الخاصة بك. لا يمكن أن يساعدك أحد إذا كنت قد نسيت كلمة المرور.",
129
+
"message": "سيتم استخدام كلمة المرور هذه لتشفير الحسابات الخاصة بك. لن يساعدك أحد إذا كنت قد نسيت كلمة المرور.",
130
130
"description": "Passphrase Warning."
131
131
},
132
132
"update": {
133
-
"message": "التحديث",
133
+
"message": "حدِّث",
134
134
"description": "Update."
135
135
},
136
136
"phrase_incorrect": {
@@ -170,7 +170,7 @@
170
170
"description": "Passphrase Info"
171
171
},
172
172
"sync_clock": {
173
-
"message": "Sync Clock with Google",
173
+
"message": "مزامنة الساعة مع جوجل",
174
174
"description": "Sync Clock"
175
175
},
176
176
"remember_phrase": {
@@ -190,15 +190,15 @@
190
190
"description": "Capture Failed"
191
191
},
192
192
"capture_local_file_failed": {
193
-
"message": "هل تحاول مسح رمز QR من ملف محلي؟ استخدم استيراد نسخة احتياطية لصورة QR بدلاً من ذلك.",
193
+
"message": "Are you trying to scan QR code from a local file? Use Import QR Image Backup instead.",
194
194
"description": "Import QR image backup instead of scan local image"
195
195
},
196
196
"based_on_time": {
197
197
"message": "على أساس الوقت",
198
198
"description": "Time Based"
199
199
},
200
200
"based_on_counter": {
201
-
"message": "قائم على العداد",
201
+
"message": "Counter Based",
202
202
"description": "Counter Based"
203
203
},
204
204
"resize_popup_page": {
@@ -234,7 +234,7 @@
234
234
"description": "Import backup code."
235
235
},
236
236
"import_backup_qr_partly_failed": {
237
-
"message": "Import successful, but some QR codes could not be recognized.",
237
+
"message": "تم الاستيراد بنجاح، ولكن لم يتم التعرف على بعض رموز QR.",
238
238
"description": "Import successful, but some QR image cannot be recognized."
239
239
},
240
240
"import_backup_qr_in_batches": {
@@ -306,9 +306,13 @@
306
306
"description": "Dark theme"
307
307
},
308
308
"theme_simple": {
309
-
"message": "Simple",
309
+
"message": "بسيط",
310
310
"description": "Simple theme"
311
311
},
312
+
"theme_compact": {
313
+
"message": "مبسط",
314
+
"description": "Compact theme"
315
+
},
312
316
"theme_high_contrast": {
313
317
"message": "تباين عالي",
314
318
"description": "High Contrast theme"
@@ -395,51 +399,120 @@
395
399
"message": "قم بالنسخ الاحتياطي لبياناتك إلى ملف."
396
400
},
397
401
"password_policy_default_hint": {
398
-
"message": "Your password does not meet your organization's security requirements. Contact your administrator for more information."
402
+
"message": "كلمة المرور الخاصة بك لا تفي بمتطلبات أمان مؤسستك. اتصل بالمسؤول للحصول على مزيد من المعلومات."
399
403
},
400
404
"advisor": {
401
-
"message": "Advisor"
405
+
"message": "مستشار"
402
406
},
403
407
"advisor_insight_password_not_set": {
404
-
"message": "Set a password to protect your data."
408
+
"message": "تعيين كلمة مرور لحماية بياناتك."
405
409
},
406
410
"advisor_insight_auto_lock_not_set": {
407
-
"message": "Enable auto-lock to protect your data."
411
+
"message": "تفعيل القفل التلقائي لحماية بياناتك."
408
412
},
409
413
"advisor_insight_browser_sync_not_enabled": {
410
-
"message": "Browser sync is disabled. Enabling it allows accounts to be synced across browsers."
414
+
"message": "مزامنة المتصفح معطلة. تمكينه يسمح للمزامنة بين الحسابات عبر المتصفحات."
411
415
},
412
416
"advisor_insight_auto_fill_not_enabled": {
413
-
"message": "Autofill can be enabled to automatically fill codes into websites."
417
+
"message": "يمكن تمكين التعبئة التلقائية لملء الرموز تلقائياً في مواقع الويب."
414
418
},
415
419
"advisor_insight_smart_filter_not_enabled": {
416
-
"message": "Enabling smart filter allows for quick access to accounts."
420
+
"message": "تفعيل الفلتر الذكي يسمح بالوصول السريع إلى الحسابات."
417
421
},
418
422
"show_all_insights": {
419
-
"message": "Show all insights."
423
+
"message": "إظهار جميع الرؤى."
420
424
},
421
425
"no_insight_available": {
422
-
"message": "No insights found, everything looks good!"
426
+
"message": "لم يتم العثور على رؤية، كل شيء يبدو جيدًا!"
423
427
},
424
428
"danger": {
425
-
"message": "Danger"
429
+
"message": "خطر"
426
430
},
427
431
"warning": {
428
-
"message": "Warning"
432
+
"message": "تحذير"
429
433
},
430
434
"info": {
431
-
"message": "Info"
435
+
"message": "معلومات"
432
436
},
433
437
"dismiss": {
434
-
"message": "Dismiss"
438
+
"message": "تجاهل"
435
439
},
436
440
"learn_more": {
437
-
"message": "Learn more"
441
+
"message": "لمعرفة المزيد"
438
442
},
439
443
"enable_context_menu": {
440
-
"message": "Add to context menu"
444
+
"message": "إضافة إلى قائمة السياق"
441
445
},
442
446
"no_entires": {
443
-
"message": "No accounts to display. Add your first account now."
447
+
"message": "لا توجد حسابات لعرضها. أضف حسابك الأول الآن."
448
+
},
449
+
"permissions": {
450
+
"message": "الصلاحيات"
451
+
},
452
+
"permission_revoke": {
453
+
"message": "تعطيل"
454
+
},
455
+
"permission_show_required_permissions": {
456
+
"message": "إظهار الأذونات غير القابلة للتعطيل"
457
+
},
458
+
"permission_required": {
459
+
"message": "هذه الصلاحية اساسية و لا يمكن تعطيلها."
460
+
},
461
+
"permission_active_tab": {
462
+
"message": "الوصول إلى علامة التبويب الحالية لمسح رموز QR."
463
+
},
464
+
"permission_storage": {
465
+
"message": "الوصول إلى تخزين المتصفح لتخزين بيانات الحساب."
466
+
},
467
+
"permission_identity": {
468
+
"message": "يسمح بتسجيل الدخول إلى خدمات تخزين طرف ثالث."
469
+
},
470
+
"permission_clipboard_write": {
471
+
"message": "يمنح صلاحية الكتابة فقط إلى الحافظة لنسخ الرموز إلى الحافظة عند النقر على الحساب."
472
+
},
473
+
"permission_context_menus": {
474
+
"message": "يضيف Authenticator إلى القائمة."
475
+
},
476
+
"permission_sync_clock": {
477
+
"message": "يسمح بمزامنة الساعة مع جوجل."
478
+
},
479
+
"permission_dropbox": {
480
+
"message": "يسمح بالنسخ الاحتياطي إلى Dropbox."
481
+
},
482
+
"permission_dropbox_cannot_revoke": {
483
+
"message": "يجب عليك تعطيل النسخ الاحتياطي لـ Dropbox أولاً."
484
+
},
485
+
"permission_drive": {
486
+
"message": "يسمح بالنسخ الاحتياطي لGoogle Drive."
487
+
},
488
+
"permission_drive_cannot_revoke": {
489
+
"message": "يجب عليك تعطيل النسخ الاحتياطي لـ Google Drive أولاً."
490
+
},
491
+
"permission_onedrive": {
492
+
"message": "يسمح بالنسخ الاحتياطي لـ OneDrive."
493
+
},
494
+
"permission_onedrive_cannot_revoke": {
495
+
"message": "يجب عليك تعطيل النسخ الاحتياطي لـ OneDrive أولاً."
496
+
},
497
+
"permission_unknown_permission": {
498
+
"message": "صلاحية غير معروفة. إذا وجدت هذه الرسالة، يرجى إرسال تقرير عن الأخطاء."
499
+
},
500
+
"theme_flat": {
501
+
"message": "Flat",
502
+
"description": "Flat theme"
503
+
},
504
+
"import_qr_images": {
505
+
"message": "Import QR Images",
506
+
"description": "Import qr images. Shown as add account method."
507
+
},
508
+
"import_otp_urls": {
509
+
"message": "Import OTP URLs",
510
+
"description": "Import OTP URLs. Shown as add account method."
511
+
},
512
+
"permission_alarms": {
513
+
"message": "Allows auto-lock to work."
514
+
},
515
+
"permission_scripting": {
516
+
"message": "Inject scripts into he current tab to scan QR codes and allow auto-fill to work."
0 commit comments