From a6e8eda73c325b4ba1c853bb7e5da42338be57b6 Mon Sep 17 00:00:00 2001 From: Elaine Date: Thu, 4 Jun 2026 15:48:45 -0400 Subject: [PATCH] Update translations --- .../translations/ar.lproj/Localizable.strings | 121 +++++++++----- .../translations/be.lproj/Localizable.strings | 121 +++++++++----- .../translations/bg.lproj/Localizable.strings | 121 +++++++++----- .../translations/bn.lproj/Localizable.strings | 121 +++++++++----- .../translations/ca.lproj/Localizable.strings | 121 +++++++++----- .../translations/cs.lproj/Localizable.strings | 121 +++++++++----- .../translations/da.lproj/Localizable.strings | 119 ++++++++----- .../translations/de.lproj/Localizable.strings | 121 +++++++++----- .../translations/el.lproj/Localizable.strings | 121 +++++++++----- .../translations/es.lproj/Localizable.strings | 121 +++++++++----- .../translations/fa.lproj/Localizable.strings | 121 +++++++++----- .../translations/fi.lproj/Localizable.strings | 121 +++++++++----- .../translations/fr.lproj/Localizable.strings | 121 +++++++++----- .../translations/ga.lproj/Localizable.strings | 121 +++++++++----- .../translations/gu.lproj/Localizable.strings | 121 +++++++++----- .../translations/he.lproj/Localizable.strings | 121 +++++++++----- .../translations/hi.lproj/Localizable.strings | 121 +++++++++----- .../translations/hr.lproj/Localizable.strings | 121 +++++++++----- .../translations/hu.lproj/Localizable.strings | 121 +++++++++----- .../translations/id.lproj/Localizable.strings | 125 +++++++++----- .../translations/it.lproj/Localizable.strings | 121 +++++++++----- .../translations/ja.lproj/Localizable.strings | 121 +++++++++----- .../translations/ko.lproj/Localizable.strings | 157 +++++++++++------- .../translations/lt.lproj/Localizable.strings | 121 +++++++++----- .../translations/mr.lproj/Localizable.strings | 121 +++++++++----- .../translations/ms.lproj/Localizable.strings | 121 +++++++++----- .../translations/nb.lproj/Localizable.strings | 121 +++++++++----- .../translations/nl.lproj/Localizable.strings | 123 +++++++++----- .../translations/pl.lproj/Localizable.strings | 121 +++++++++----- .../pt_BR.lproj/Localizable.strings | 121 +++++++++----- .../pt_PT.lproj/Localizable.strings | 121 +++++++++----- .../translations/ro.lproj/Localizable.strings | 137 +++++++++------ .../translations/ru.lproj/Localizable.strings | 121 +++++++++----- .../translations/sk.lproj/Localizable.strings | 121 +++++++++----- .../translations/sr.lproj/Localizable.strings | 121 +++++++++----- .../translations/sv.lproj/Localizable.strings | 119 ++++++++----- .../translations/th.lproj/Localizable.strings | 121 +++++++++----- .../translations/tr.lproj/Localizable.strings | 121 +++++++++----- .../translations/ug.lproj/Localizable.strings | 121 +++++++++----- .../translations/uk.lproj/Localizable.strings | 121 +++++++++----- .../translations/ur.lproj/Localizable.strings | 121 +++++++++----- .../translations/vi.lproj/Localizable.strings | 121 +++++++++----- .../yue.lproj/Localizable.strings | 121 +++++++++----- .../zh_CN.lproj/Localizable.strings | 121 +++++++++----- .../zh_HK.lproj/Localizable.strings | 121 +++++++++----- .../zh_TW.lproj/Localizable.strings | 121 +++++++++----- 46 files changed, 3707 insertions(+), 1913 deletions(-) diff --git a/Signal/translations/ar.lproj/Localizable.strings b/Signal/translations/ar.lproj/Localizable.strings index cc17607671..87b8b9cb4b 100644 --- a/Signal/translations/ar.lproj/Localizable.strings +++ b/Signal/translations/ar.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "نسخ إلى الحافظة"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "إنشاء مفتاح جديد"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "تمَّ إيقاف النُسخ الاحتياطية، وتمَّ حذف بياناتك من خدمة التخزين الآمنة الخاصة بسيجنال."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "تمَّ إيقاف النُسخ الاحتياطية، ويتم الآن تنزيل أي ملفات وسائط لا توجد على جهازك. وحالما يتمُّ تنزيلها، سيتمُّ حذف بياناتك بعد ذلك من خدمة التخزين الآمنة لسيجنال."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "حدث خطأ ما. يُرجى التواصل مع فريق الدعم."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "هل ترغبُ بتنزيل الوسائط المُفرَّغة؟"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "ستصبح الوسائط المُفرَّغة متوفرة طالما أنك مازلت تختبر TestFlight. تأكَّد من تنزيل كل ملفات وسائطك قبل مغادرة برنامج الاختبار."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "جارٍ اختبار ملفات الوسائط المُفرَّغة"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "سيتمُّ تفريغ ملفات الوسائط غير المُستخدِمة، لكن يُمكن تنزيلها من النسخة الاحتياطية لديك في أيّ وقت."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "سيتمُّ تفريغ ملفات الوسائط غير المُستخدِمة، لكن يُمكن تنزيلها من النسخة الاحتياطية لديك في أيّ وقت طالما أنك تستخدم TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "لا يمكن استخدام ميزة تحسين التخزين إلّا مع المُستوى المدفوع لنسخ سيجنال الاحتياطية. يُرجى ترقية خطة النسخ الاحتياطية لديك لتفعيل هذه الميزة."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "تحسين التخزين على الجهاز"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "بلغتَ الحد الأقصى لمساحة تخزين النسخ الاحتياطي الخاص بك. حرِّر مساحة في تطبيق سيجنال لمتابعة نسخ الدردشات والوسائط احتياطيًا."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "إعادة تفعيل النسخ الاحتياطية"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "تخطي التنزيل"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "لديك بيانات احتياطية غير موجودة على هذا الجهاز. من دون اشتراك مدفوع، سَيتم حذف ملفات الوسائط والملفات المُرفَقة الخاصة بك."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "هل ترغبُ بتخطي التنزيل؟"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "التفاصيل"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "جارٍ التحميل…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "قد يستغرق هذا وقتًا طويلًا حسب حجم النسخة الاحتياطية الخاصة بك. يمكنك استخدام سيجنال بشكل اعتيادي أثناء إجراء عملية النسخ الاحتياطي."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "مرحبًا بك في النسخ الاحتياطية الآمنة لسيجنال. ابدأ النسخ الاحتياطي لديك الآن."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "تأكَّد من أن طريقة الدفع الخاصة بك مُحدَّثة. انقر على \"إدارة الاشتراك\" > سيجنال > تحديث طريقة الدفع."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "عند الإرسال، سيتم نشر سجلّك على الإنترنت لمدة 30 يومًا في عنوان URL فريد غير منشور."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "إرسال"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "سجل الأخطاء"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "تثبيت"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "تعذَّر إنشاء رقم التعريف الشخصي (PIN) الجديد الخاص بك. عُطِّل رقم التعريف الشخصي الحالي. تحقَّق من اتصالك وحاوِل مرّة أخرى."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "فشل تغيير رقم التعريف الشخصي (PIN)"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "رقم التعريف الشخصي (PIN) يجب أن يحوي أربعة رموز على الأقل."; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "يُبقي رقم التعريف الشخصي (PIN) المعلومات المحفوظة مع سيجنال مُشفَّرة، بحيث تستطيع أنت فقط الوصول إليها. سيتمُّ استعادة حسابك الشخصي، والإعدادات وجهات الاتصال عندما تُعيد التثبيت. لست بحاجة إلى رقم التعريف الشخصي (PIN) لفتح التطبيق."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "المزيد عن رقم التعريف الشخصي (PIN)"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "رقم التعريف الشخصي (PIN) غير مُطابِق. حاوِل مرّة أُخرى."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "تحقَّق من اتصالك بالشبكة ثم حاوِل مرّة أخرى."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "لا يوجد اتصال بالشبكة"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "رقم التعريف الشخصي (PIN) يجب أن يحوي أربعة ارقام على الأقل."; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "استخدِم مفتاح الاستعادة"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "فشل إنشاء رقم التعريف الشخصي (PIN)"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "تعذَّر إنشاء رقم التعريف الشخصي (PIN). تحقَّق من اتصالك وحاوِل مرّة أخرى."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "لمُساعدتك في حفظ رقم التعريف الشخصي (PIN) الخاص بك، سوف نسألك لإدخاله من حينٍ لآخر. سنسألك عنه بشكلٍ أقل مع مرور الوقت."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "وفِّر مساحة %1$@ على هذا الجهاز"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "لديك بيانات احتياطية غير موجودة على هذا الجهاز. من دون اشتراك مدفوع، سَيتم حذف ملفات الوسائط والملفات المُرفَقة الخاصة بك."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "إذا تخطّيت الاستعادة، يمكن تنزيل الوسائط والملفات المُرفَقة المتبقية في نسختك الاحتياطية في وقتٍ لاحق عند توفُّر مساحة التخزين."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "عمليات الاحتيال المالية أو من خلال العملات المُشفَّرة"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "قُم بحماية حسابك من خلال طلب رقم التعريف الشخصي (PIN) على سيجنال، بالإضافة إلى كود التحقُّق عند التسجيل في سيجنال."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "قُم بتفعيل قفل التسجيل في إعدادات التسجيل"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "احذر من الشركات أو الوكالات الحكومية التي تتواصل معك. قد تكون الرسائل التي تتعلَّق بوكالات الضرائب وشركات التوصيل والمزيد رسائل غير مرغوب فيها."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "نصائح السلامة"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "أبقِ كود التحقُّق آمنًا"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "تجنب الرسائل الغامضة التي تحاول استدراجك للرد عليها. اِحذر من النصائح المالية والروابط الإلكترونية المشبوهة."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "تحديث رقم الـ PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "معلومات"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "عنوان المحفظة غير صحيح"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "تسجيل عبارة استعادة المدفوعات"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "تحديث"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "الرصيد المتبقي"; diff --git a/Signal/translations/be.lproj/Localizable.strings b/Signal/translations/be.lproj/Localizable.strings index c0b31406d7..18178b9972 100644 --- a/Signal/translations/be.lproj/Localizable.strings +++ b/Signal/translations/be.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Скапіраваць у буфер абмену"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Стварыць новы код"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Рэзервовыя копіі былі адключаны, і вашы даныя былі выдалены сэрвісам бяспечнага захоўвання Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Рэзервовыя копіі былі адключаны, і зараз пампуюцца медыяфайлы, якіх няма на прыладзе. Калi вашы даныя будуць запампаваны на прыладу, яны будуць выдалены з сэрвісу бяспечнага захоўвання Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Адбылася памылка. Калі ласка, звярніцеся да службы падтрымкі."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Спампаваць выгружаныя медыяфайлы?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Выгружаныя медыяфайлы будуць даступныя, пакуль вы карыстаецеся TestFlight. Абавязкова спампуйце ўсе медыяфайлы перад тым, як пакінуць тэставую праграму."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Тэсціраванне выгружаных медыяфайлаў"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Нявыкарыстаныя медыяфайлы будуць выгружаны, але іх можна ў любы час спампаваць з рэзервовай копіі."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Нявыкарыстаныя медыяфайлы будуць выгружаныя, але ж могуць быць спампаваны з рэзервовай копіі ў любы момант, пакуль вы карыстаецеся TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Аптымізацыю сховішча можна зрабіць толькі на платнай аснове рэзервовага капіравання Signal. Каб выкарыстоўваць гэту функцыю, абнавіце свой план рэзервовага капіравання."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Аптымізаваць сховішча на прыладзе"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Для вас дасягнуты ліміт захоўвання рэзервовых копій. Вызваліце месца ў Signal, каб па-ранейшаму рабіць рэзервовае капіраванне чатаў і медыяфайлаў."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Уключыць нанова рэзервовыя копіі"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Прапусціць пампаванне"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Вы можаце спампаваць рэзервовыя даныя, якіх няма на гэтай прыладзе. Медыяфайлы і далучэнні будуць назаўсёды выдалены, калi няма платнай падпіскі."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Прапусціць спампаванне?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Звесткі"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Запампоўка…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "У залежнасці ад памеру рэзервовай копіі гэта можа заняць пэўны час. Падчас рэзервовага капіравання вы можаце карыстацца Signal як звычайна."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Сардэчна запрашаем у «Бяспечнае рэзервовае капіраванне Signal». Пачынайце рэзервовае капіраванне."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Праверце, ці правільны ваш спосаб аплаты. Націсніце «Кіраваць падпіскай» > «Signal» > «Абнавіць спосаб аплаты»."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Пасля адпраўлення ваш журнал будзе размешчаны ў інтэрнэце на працягу 30 дзён па ўнікальным неапублікаваным URL-адрасе."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Адправіць"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Журнал адладкі"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Прымацаваць"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Не атрымалася стварыць новы PIN-код. Ваш існуючы PIN-код быў адключаны. Праверце падключэнне і паўтарыце спробу."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Не атрымалася змяніць PIN-код"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN-код мусіць быць не меншы за 4 сімвалы"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN-коды трымаюць інфармацыю, што захоўваецца ў Signal, зашыфраванай, таму толькі вы можаце атрымаць да яе доступ. Ваш профіль, налады і кантакты будуць адноўлены, калі вы зробіце паўторнае ўсталяванне. Вам не спатрэбіцца PIN-код, каб адкрыць праграму."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Дадаткова пра PIN-коды"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN-коды не супадаюць. Паўтарыце спробу."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Праверце падключэнне і паўтарыце спробу."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Няма сеткавага падключэння"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN-код мусіць быць не менш за 4 лічбы"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Выкарыстаць код для аднаўлення"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Не атрымалася стварыць PIN-код"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Не атрымалася стварыць ваш PIN-код. Праверце падключэнне і паўтарыце спробу."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Каб дапамагчы вам запомніць свой PIN-код, мы будзем прасіць вас перыядычна ўводзіць яго. З часам мы будзем нагадваць гэта радзей."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Вызваліце %1$@ на гэтай прыладзе"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Вы можаце спампаваць рэзервовыя даныя, якіх няма на гэтай прыладзе. Медыяфайлы і далучэнні будуць назаўсёды выдалены, калi няма платнай падпіскі."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Калі вы прапусціце пампаванне, медыяфайлы і далучэнні з вашай рэзервовай копіі можна будзе спампаваць пазней, калі будзе больш месца для захоўвання."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Махлярства з крыптавалютай або грашыма"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Для больш надзейнай абароны свайго ўліковага запісу падчас рэгістрацыі ў Signal запрасіце яшчэ PIN-код Signal у дадатак да праверачнага кода."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Уключыце блакіроўку рэгістрацыі ў наладах уліковага запісу"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Будзьце пільнымі, калі з вамі звязваюцца прадпрыемствы або дзяржаўныя ўстановы. Паведамленні, якія тычацца падатковых органаў, кур'ераў і іншага, могуць быць спамам."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Парады па бяспецы"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Захоўвайце свой праверачны код у бяспецы"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Пазбягайце падазроных паведамленняў, праз якія вас могуць вымусіць даць адказ. Сцеражыцеся фінансавых парад і падазроных спасылак на вэб-сайты."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Абнавіць свой PIN-код"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Інфармацыя"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Несапраўдны адрас кашалька"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Запісаць фразу для аднаўлення плацяжоў"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Абнавіць"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Сродкі, што застаюцца на балансе"; diff --git a/Signal/translations/bg.lproj/Localizable.strings b/Signal/translations/bg.lproj/Localizable.strings index 0f067646ac..046fbb8949 100644 --- a/Signal/translations/bg.lproj/Localizable.strings +++ b/Signal/translations/bg.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Копиране в клипборда"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Създайте нов ключ"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Резервните копия са изключени и данните ви са изтрити от услугата за сигурно съхранение на Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Резервните копия са изключени и всички мултимедийни данни, които не са на устройството, се изтеглят сега. След като бъдат изтеглени, вашите данни ще бъдат изтрити от услугата за сигурно съхранение на Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Възникна грешка. Моля, свържете се с поддръжката."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Изтегляне на разтоварените мултимедийни файлове?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Мултимедийните файлове, които са разтоварени, ще бъдат налични, докато използвате TestFlight. Уверете се, че сте изтеглили всичките си мултимедийни файлове, преди да напуснете програмата за тестване."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Разтоварени мултимедийни файлове при тестване"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Неизползваната мултимедия ще бъде премахната, но може да бъде изтеглена от вашето резервно копие по всяко време."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Неизползваните мултимедийни файлове ще бъдат разтоварени, но могат да бъдат изтеглени от вашето резервно копие по всяко време, докато използвате TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Оптимизацията на съхранението може да се използва само с платената версия на Резервни копия на Signal. Надградете плана си за резервни копия сега, за да започнете да използвате тази функция."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Оптимизация на хранилището на устройството"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Достигнали сте лимита за съхранение на резервни копия. Освободете място в Signal, за да продължите да архивирате чатове и мултимедийни файлове."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Повторно активиране на резервното копиране"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Пропускане на изтеглянето"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Имате архивни данни, които не са на това устройство. Мултимедийните и прикачените файлове ще бъде изтрити завинаги без платен абонамент."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Пропускане на изтеглянето?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Подробности"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Качване…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "В зависимост от размера на вашето резервно копие това може да отнеме доста време. Докато резервното копиране се извършва, можете да използвате Signal както обикновено."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Добре дошли в „Сигурни резервни копия“ на Signal. Започнете с архивирането сега."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Уверете се, че вашият платежен метод е актуален. Докоснете „Управление на абонамента > Signal > Актуализиране на платежен метод“."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Когато бъде изпратен, вашият регистър ще бъде качен онлайн за 30 дни на уникален, непубликуван URL адрес."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Изпращане"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Доклад за дебъг"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Закачване"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Неуспешно създаване на нов ПИН. Съществуващият ви ПИН е деактивиран. Проверете връзката си и опитайте отново."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Неуспешна промяна на ПИН"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "ПИН кодът трябва да съдържа поне 4 знака"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "ПИН кодовете поддържат информацията, съхранявана със Signal, криптирана, така че само вие да имате достъп до нея. Вашите профил, настройки и контакти ще се възстановят, когато преинсталирате. Няма да ви е необходим вашия ПИН, за да отворите приложението."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Научете повече за ПИН кодовете"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "ПИН кодовете не съвпадат. Опитайте отново."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Проверете връзката си и опитайте отново."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Няма мрежова връзка"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "ПИН кодът трябва да съдържа поне 4 цифри"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Използване на ключ за възстановяване"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Създаването на ПИН код не бе успешно"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Неуспешно създаване на ПИН. Проверете връзката си и опитайте отново."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "За да ви помогнем да запомните своя ПИН, периодично ще ви молим да го въвеждате. С времето ще ви питаме по-малко."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Освободете %1$@ на това устройство"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Имате архивни данни, които не са на това устройство. Мултимедийните и прикачените файлове ще бъде изтрити завинаги без платен абонамент."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Ако пропуснете изтеглянето, останалите мултимедийни и прикачени файлове в резервното ви копие могат бъдат изтеглени по-късно, когато има налично пространство за съхранение."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Измами с крипто или пари"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Защитете вашия акаунт, като изисквате вашия ПИН за Signal, както и кода ви за потвърждение, при регистрация в Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Включете заключването на регистрацията в настройки на акаунта"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Внимавайте, когато с вас се свържат фирми или държавни агенции. Съобщения, свързани с данъчни служби, куриери и други, може да бъдат спам."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Съвети за безопасност"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Пазете вашия код за потвърждение"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Избягвайте неясни съобщения, които ви провокират да отговаряте. Бъдете внимателни с финансови съвети и подозрителни уеблинкове."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Обновете своя ПИН"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Информация"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Невалиден адрес на портфейл"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Записване на фраза за възстановяване на плащания"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Опресняване"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Оставащ баланс"; diff --git a/Signal/translations/bn.lproj/Localizable.strings b/Signal/translations/bn.lproj/Localizable.strings index a10458f05d..b5b0ec37e8 100644 --- a/Signal/translations/bn.lproj/Localizable.strings +++ b/Signal/translations/bn.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "ক্লিপবোর্ডে কপি করুন"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "নতুন 'কি' তৈরি করুন"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "ব্যাকআপ বন্ধ করা হয়েছে এবং আপনার ডেটা Signal-এর সুরক্ষিত স্টোরেজ সার্ভিস থেকে মুছে ফেলা হয়েছে।"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "ব্যাকআপ বন্ধ করা হয়েছে, ডিভাইসে নেই এমন যেকোনো মিডিয়া এখন ডাউনলোড করা হচ্ছে। ডাউনলোড হয়ে গেলে আপনার ডেটা Signal-এর সুরক্ষিত স্টোরেজ সার্ভিস থেকে মুছে ফেলা হবে।"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "একটি ত্রুটি দেখা দিয়েছে। অনুগ্রহ করে সহায়তা কেন্দ্রে যোগাযোগ করুন।"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "অফলোড করা মিডিয়া ডাউনলোড করবেন?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "যতক্ষণ আপনি TestFlight ব্যবহার করছেন, ততক্ষণ অফলোড করা মিডিয়া পাওয়া যাবে। টেস্ট প্রোগ্রাম থেকে বের হওয়ার আগে আপনার সকল মিডিয়া ডাউনলোড করে রাখতে ভুলবেন না।"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "অফলোডে করা মিডিয়া পরীক্ষা করা হচ্ছে"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "অব্যবহৃত মিডিয়া অফলোড করা হবে, কিন্তু আপনার ব্যাকআপ থেকে যেকোনো সময় ডাউনলোড করা যাবে।"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "অব্যবহৃত মিডিয়া অফলোড করা হবে, কিন্তু TestFlight ব্যবহার করা অবস্থায় আপনার ব্যাকআপ থেকে যেকোনো সময় ডাউনলোড করা যাবে।"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "স্টোরেজ অপ্টিমাইজেশন শুধুমাত্র Signal ব্যাকআপের পেইড টিয়ারের ক্ষেত্রে ব্যবহার করা যেতে পারে। এই ফিচারটি ব্যবহার শুরু করতে আপনার ব্যাকআপ প্ল্যান আপগ্রেড করুন।"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "অন-ডিভাইস স্টোরেজ অপ্টিমাইজ করুন"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "আপনি আপনার ব্যাকআপ স্টোরেজের সীমায় পৌঁছে গেছেন। চ্যাট ও মিডিয়া ব্যাকআপ রাখা চালিয়ে যেতে Signal-এ জায়গা খালি করুন।"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "ব্যাকআপ পুনরায় সচল করুন"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "ডাউনলোড এড়িয়ে যান"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "আপনার কাছে এমন ব্যাকআপ ডেটা আছে যা এই ডিভাইসে নেই। কোনো পেইড সাবস্ক্রিপশন না থাকলে, আপনার মিডিয়া ও সংযুক্তিগুলো স্থায়ীভাবে মুছে ফেলা হবে।"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "ডাউনলোড এড়িয়ে যাবেন?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "বিস্তারিত"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "আপলোড করা হচ্ছে"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "আপনার ব্যাকআপের আকারের উপর নির্ভর করে, এতে দীর্ঘ সময় লাগতে পারে। ব্যাকআপ নেওয়ার সময় আপনি স্বাভাবিকভাবে Signal ব্যবহার করতে পারবেন।"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Signal নিরাপদ ব্যাকআপে স্বাগতম। এখনই আপনার ব্যাকআপ শুরু করুন।"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "আপনার পেমেন্ট পদ্ধতি হালনাগাদ কিনা তা নিশ্চিত করতে পরীক্ষা করুন। সাবস্ক্রিপশন নিয়ন্ত্রণ করুন > Signal > পেমেন্ট পদ্ধতি আপডেট করুন-এ ট্যাপ করুন।"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "জমা দিলে, আপনার লগটি 30 দিনের জন্য একটি বিশেষ, অপ্রকাশিত URL আকারে অনলাইনে পোস্ট করা হবে।"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "সাবমিট"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "ডিবাগ লগ"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "পিন"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "আপনার নতুন পিন তৈরি করা যায়নি। আপনার বিদ্যমান পিন নিষ্ক্রিয় করা হয়েছে। আপনার নেটওয়ার্ক সংযোগ ঠিক আছে কিনা দেখুন এবং আবার চেষ্টা করুন।"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "পিন পরিবর্তন সফল হয়নি"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "পিন অবশ্যই কমপক্ষে 4টি অক্ষরের হতে হবে"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "পিনগুলি এনক্রিপ্ট করা Signal-এর সাথে তথ্য সঞ্চয় করে রাখে যাতে কেবলমাত্র আপনিই সেগুলি পড়তে পারেন। আপনি পুনরায় ইনস্টল করার পর আপনার প্রোফাইল, সেটিংস ও কন্ট্যাক্টগুলি পুনর্বহাল হবে। অ্যাপটি চালু করতে আপনার পিনের দরকার হবে না।"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "পিন সম্পর্কে আরো তথ্য"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "পিনগুলি মেলে না। আবার চেষ্টা করুন।"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "আপনার নেটওয়ার্ক সংযোগ ঠিক আছে কিনা দেখুন এবং আবার চেষ্টা করুন।"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "কোন নেটওয়ার্ক সংযোগ নেই"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "পিনটি কমপক্ষে 4টি সংখ্যার হতে হবে"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "পুনরুদ্ধার 'কি' ব্যবহার করুন"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "পিন তৈরি করতে ব্যর্থ হয়েছে"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "আপনার পিন তৈরি করা যায়নি। আপনার নেটওয়ার্ক সংযোগ ঠিক আছে কিনা দেখুন এবং আবার চেষ্টা করুন।"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "আপনাকে আপনার পিন মুখস্ত করতে সহায়তা করতে আমরা আপনাকে মাঝে মাঝে এটি প্রবেশ করাতে বলব। আমরা সময়ের সাথে সাথে জিজ্ঞাসা করা কমিয়ে দেব।"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "এই ডিভাইসে %1$@ খালি করুন"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "আপনার কাছে এমন ব্যাকআপ ডেটা আছে যা এই ডিভাইসে নেই। কোনো পেইড সাবস্ক্রিপশন না থাকলে, আপনার মিডিয়া ও সংযুক্তিগুলো স্থায়ীভাবে মুছে ফেলা হবে।"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "যদি আপনি আপনার ব্যাকআপে থাকা অবশিষ্ট মিডিয়া ও সংযুক্তি পুনর্বহাল না করে এড়িয়ে যান তবে পরে যখন সংরক্ষণের জায়গা পাওয়া যাবে তখন সেগুলো ডাউনলোড করা যাবে।"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "ক্রিপ্টো বা অর্থ সংক্রান্ত স্ক্যাম"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Signal-এ নিবন্ধন করার সময় আপনার যাচাইকরণ কোডের পাশাপাশি Signal পিন চাওয়ার মাধ্যমেও আপনার অ্যাকাউন্ট সুরক্ষিত রাখুন।"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "অ্যাকাউন্ট সেটিংসে রেজিস্ট্রেশন লক চালু করুন"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "কোনো ব্যবসা প্রতিষ্ঠান বা সরকারি সংস্থা যদি আপনার সাথে যোগাযোগ করে তবে সে সম্পর্কে সতর্ক থাকুন। ট্যাক্স এজেন্সি, কুরিয়ার এবং আরো অনেক কিছুর সাথে সম্পর্কিত মেসেজ স্প্যাম হতে পারে।"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "নিরাপত্তা সংক্রান্ত পরামর্শ"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "আপনার যাচাইকরণ কোড নিরাপদে রাখুন"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "আপনাকে উত্তর দিতে প্ররোচিত করার উদ্দেশ্যে পাঠানো অস্পষ্ট মেসেজ এড়িয়ে চলুন। আর্থিক পরামর্শ এবং সন্দেহজনক ওয়েব লিংক সম্পর্কে সতর্ক থাকুন।"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "আপনার পিন আপডেট করুন"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "তথ্য"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "ওয়ালেট ঠিকানাটি অবৈধ"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "পেমেন্ট রিকভারি ফ্রেজ রেকর্ড করুন"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "সতেজ করন"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "অবশিষ্ট ব্যালেন্স"; diff --git a/Signal/translations/ca.lproj/Localizable.strings b/Signal/translations/ca.lproj/Localizable.strings index 16dd5a8a7a..1139d0e1ff 100644 --- a/Signal/translations/ca.lproj/Localizable.strings +++ b/Signal/translations/ca.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Copia al porta-retalls"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Crea una nova clau"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "S'han desactivat les còpies de seguretat i s'han eliminat les teves dades del servei d'emmagatzematge segur de Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "S'han desactivat les còpies de seguretat; qualsevol arxiu que no es trobi al dispositiu es descarregarà ara. Un cop descarregades, les teves dades s'eliminaran del servei d'emmagatzematge segur de Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "S'ha produït un error. Posa't en contacte amb el servei d'assistència."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Descarregar arxius multimèdia restants?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Els arxius arxivats estaran disponibles mentre continuïs utilitzant TestFlight. Assegura't de descarregar tots els teus arxius multimèdia abans d'abandonar el programa de prova."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Provant arxius multimèdia arxivats"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Els arxius multimèdia no utilitzats es descarregaran, però es poden baixar de la còpia de seguretat en qualsevol moment."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Els arxius multimèdia no utilitzats es descarregaran, però es poden baixar de la còpia de seguretat en qualsevol moment mentre continuïs utilitzant TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "L'optimització d'emmagatzematge només es pot utilitzar amb el nivell de subscripció de pagament de Còpies de seguretat de Signal. Actualitza el teu pla de còpies de seguretat per accedir a aquesta funció."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimitzar l'emmagatzematge en el dispositiu"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Has assolit el límit d'emmagatzematge de còpies de seguretat. Allibera espai a Signal per continuar fent còpies de seguretat de xats i arxius."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Tornar a activar les còpies de seguretat"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Ometre la descàrrega"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Tens dades de còpia de seguretat que no es troben en aquest dispositiu. Sense una subscripció de pagament, els teus adjunts i arxius multimèdia s'eliminaran permanentment."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Ometre la descàrrega?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detalls"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Carregant…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Depenent de la mida de la teva còpia de seguretat, això pot trigar força estona. Mentre es fa la còpia de seguretat, podràs continuar utilitzant Signal com de costum."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Et donem la benvinguda a les Còpies segures de Signal. Ja pots iniciar la teva còpia de seguretat."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Assegura't que el teu mètode de pagament està actualitzat. Toca Gestionar la subscripció > Signal > Actualitzar mètode de pagament."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Un cop enviat, el registre estarà disponible en línia durant 30 dies en una URL única i no publicada."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Enviar"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Registre de depuració"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Fixa"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "No s'ha pogut crear el PIN nou. El PIN existent s'ha desactivat. Comproveu la connexió i torneu-ho a provar."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Ha fallat canviar el PIN."; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "El PIN ha de tenir un mínim de 4 caràcters."; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Els PIN mantenen encriptada la informació desada amb el Signal de manera que no hi pugui accedir ningú més. El perfil, la configuració i els contactes es restauraran quan el reinstal·leu. No necessitareu el PIN per obrir l'aplicació."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Més sobre els PINs"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Els PIN no coincideixen. Torneu-ho a provar."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Comproveu la connexió i torneu-ho a provar."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "No hi ha connexió de xarxa."; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "El PIN ha de tenir un mínim de 4 dígits."; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Utilitzar clau de recuperació"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Ha fallat crear el PIN."; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "No s'ha pogut crear el PIN. Comproveu la connexió i torneu-ho a provar."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Per ajudar-vos a recordar el PIN, us el demanarem periòdicament. Amb el temps, ho farem menys."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Allibera %1$@ en aquest dispositiu"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Tens dades de còpia de seguretat que no es troben en aquest dispositiu. Sense una subscripció de pagament, els teus adjunts i arxius multimèdia s'eliminaran permanentment."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Si omets la descàrrega, podràs descarregar la resta d'arxius multimèdia de la teva còpia de seguretat quan s'alliberi espai."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Estafes de criptomoneda o diners"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Protegeix el teu compte demanant el PIN de Signal, a més del codi de verificació, quan et registris a Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Activa el bloqueig del registre als ajustos del teu compte"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Ves amb compte amb les empreses o les agències governamentals que es posin en contacte amb tu. Els missatges que involucren agències fiscals i serveis de missatgeria, entre d'altres, poden ser spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Consells de seguretat"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Guarda bé la teva clau de verificació"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Ignora els missatges poc precisos que busquen cridar la teva atenció perquè els responguis. Desconfia dels consells financers i dels enllaços sospitosos."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Actualitzeu el PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informació"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Adreça de cartera no vàlida"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Registra la frase de recuperació de pagaments"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Actualitzar"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Remaining balance"; diff --git a/Signal/translations/cs.lproj/Localizable.strings b/Signal/translations/cs.lproj/Localizable.strings index 0482f22818..0adfae8941 100644 --- a/Signal/translations/cs.lproj/Localizable.strings +++ b/Signal/translations/cs.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Zkopírovat do schránky"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Vytvořit nový klíč"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Zálohování bylo vypnuto a vaše data byla odstraněna ze zabezpečeného úložiště služby Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Zálohování bylo vypnuto, všechna média, která nejsou v zařízení, se nyní stahují. Po stažení budou vaše data ze zabezpečeného úložiště Signal odstraněna."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Vyskytla se chyba. Kontaktujte prosím podporu."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Stáhnout odložená média?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Média v cloudu budou k dispozici tak dlouho, dokud budete používat TestFlight. Před opuštěním testovacího programu si nezapomeňte všechna média stáhnout."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testování odložených médií"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Nepoužívaná média budou odložena, ale můžete je kdykoli stáhnout ze zálohy."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Nepoužívaná média budou ve vzdáleném cloudovém úložišti, ale můžete je kdykoli ze zálohy stáhnout, pokud používáte TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Optimalizaci úložiště lze použít pouze s placenou verzí zálohování služby Signal. Aktualizujte svůj plán zálohování, abyste mohli začít tuto funkci používat."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimalizace úložiště v zařízení"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Dosáhli jste limitu úložiště pro zálohy. Uvolněte v aplikaci Signal místo a pokračujte v zálohování chatů a médií."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Znovu povolit zálohování"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Přeskočit stahování"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Máte zálohovaná data, která nejsou v tomto zařízení. Vaše média a přílohy budou bez placeného předplatného navždy odstraněny."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Přeskočit stahování?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Podrobnosti"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Nahrávání…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "V závislosti na velikosti zálohy to může trvat delší dobu. Během zálohování můžete telefon používat jako obvykle."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Vítejte v zabezpečeném zálohování služby Signal. Můžete zahájit zálohování."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Zkontrolujte, zda je vámi zvolená platební metoda aktuální. Klepněte na Správa předplatného > Signal > Aktualizovat platební metodu."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Po odeslání bude váš protokol zveřejněn online po dobu 30 dnů na jedinečné a neveřejné URL adrese."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Odeslat"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Protokol ladění"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Připnout"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Nepodařilo se vytvořit nový kód PIN. Váš stávající PIN byl zablokován. Zkontrolujte připojení a zkuste to znovu."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Změna PIN selhala"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN musí mít alespoň 4 znaky"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN uchovává informace uložené u Signalu zašifrované, takže pouze vy k nim můžete přistupovat. Váš profil, nastavení a kontakty budou při reinstalaci obnoveny. Pro spuštění aplikace PIN nebudete potřebovat."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Více o PIN kódech"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PINy se neshodují. Zkuste to znovu."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Zkontrolujte připojení k internetu a zkuste to znovu."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Bez přístupu k internetu"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN musí mít alespoň 4 číslice"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Použít klíč pro obnovení"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Vytvoření PIN selhalo"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Nepodařilo se vytvořit kód PIN. Zkontrolujte připojení a zkuste to znovu."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Abychom vám pomohli zapamatovat si PIN, budeme vás opakovaně žádat o jeho zadání. Postupem času vás budeme žádat méně."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Uvolněte %1$@ v tomto zařízení"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Máte zálohovaná data, která nejsou v tomto zařízení. Vaše média a přílohy budou bez placeného předplatného navždy odstraněny."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Pokud stahování přeskočíte, můžete zbývající média a přílohy v záloze stáhnout později, až budete mít k dispozici úložný prostor."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Podvody s kryptoměnami nebo penězi"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Chraňte svůj účet tím, že při přihlášení do aplikace Signal bude kromě ověřovacího kódu vyžadován i Signal PIN."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "V nastavení účtu si zapněte zámek registrace"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Dávejte pozor na firmy nebo státní instituce, které vás kontaktují. Například zprávy od finančního úřadu nebo doručovacích služeb mohou být spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Bezpečnostní tipy"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Uchovávejte svůj ověřovací kód v bezpečí"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Vyhýbejte se neurčitým zprávám, které se vás snaží přimět k odpovědi. Mějte se na pozoru před finančními tipy a podezřelými webovými odkazy."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Aktualizovat PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informace"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Neplatná adresa peněženky"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Zaznamenejte frázi pro obnovení plateb"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Obnovit"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Zůstatek účtu"; diff --git a/Signal/translations/da.lproj/Localizable.strings b/Signal/translations/da.lproj/Localizable.strings index 848a1ca695..cf1f4730dc 100644 --- a/Signal/translations/da.lproj/Localizable.strings +++ b/Signal/translations/da.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Kopiér til udklipsholder"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Opret ny nøgle"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Sikkerhedskopiering er slået fra, og dine data er blevet slettet fra Signals sikre lagringstjeneste."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Sikkerhedskopier er blevet slået fra, og alle medier, der ikke er på enheden, bliver nu downloadet. Når downloaden er fuldført, vil dine data blive slettet fra Signals sikre lagringstjeneste."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Der opstod en fejl. Kontakt support."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Vil du downloade fjernede medier?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Medier, der er fjernet fra enheden, vil være tilgængelige, så længe du bruger TestFlight. Sørg for at downloade alle dine medier, inden du forlader testprogrammet."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Test af medier, der er fjernet fra enheden"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Ubrugte medier fjernes, men kan downloades fra din sikkerhedskop når som helst."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Ubrugte medier fjernes, men kan når som helst downloades fra din sikkerhedskopi, så længe du bruger TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Lageroptimering kan kun bruges, hvis du betaler for Signal-sikkerhedskopier. Opgrader dit abonnement på sikkerhedskopiering for at begynde at bruge denne funktion."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimer lagring på enheden"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Du har ikke mere plads til sikkerhedskopier. Frigør plads i Signal for at sikkerhedskopiere beskeder og medier."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Slå sikkerhedskopiering til igen"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Spring download over"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Du har sikkerhedskopieringsdata, som ikke er på denne enhed. Dine medier og vedhæftede filer vil blive slettet permanent uden et betalt abonnement."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Vil du springe downloaden over?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detaljer"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Uploader…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Afhængigt af størrelsen på din sikkerhedskopi kan dette tage lang tid. Du kan bruge Signal, som du plejer, mens sikkerhedskopieringen oprettes."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Velkommen til Sikre sikkerhedskopier i Signal. Start din sikkerhedskopiering nu."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Sørg for, at din betalingsmetode er opdateret. Tryk på Administrer abonnement > Signal > Opdatér betalingsmetode."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Når din log er indsendt, vil den blive lagt online i 30 dage på en unik, ikke-udgivet webadresse."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Indsend"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Fejlsøgningslog"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Fastgør"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Kunne ikke oprette din nye pinkode. Din eksisterende pinkode er blevet deaktiveret. Kontroller din forbindelse, og prøv igen."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Ændring af pinkode mislykkedes"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "Pinkoden skal være på mindst 4 karakterer"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Pinkoder sørger for at kryptere information lagret hos Signal, så kun du kan få adgang til den. Din profil, indstillinger og kontakter gendannes, når du geninstallerer. Du har ikke brug for din pinkode for at åbne appen."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Mere om pinkoder"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Pinkoder matcher ikke. Prøv igen."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Kontroller din forbindelse, og prøv igen."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Ingen netværksforbindelse"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Pinkoden skal være på mindst 4 cifre"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Brug gendannelsesnøgle"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Oprettelse af pinkode mislykkedes"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Kunne ikke oprette din pinkode. Kontroller din forbindelse, og prøv igen."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "For at hjælpe dig med at huske din pinkode, beder vi dig periodisk om at indtaste den. Med tiden vil vi sjældnere spørge dig om den."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Frigør %1$@ på denne enhed"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Du har sikkerhedskopieringsdata, som ikke er på denne enhed. Dine medier og vedhæftede filer vil blive slettet permanent uden et betalt abonnement."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Hvis du springer download over, kan de resterende medier og vedhæftede filer i din sikkerhedskopi downloades på et senere tidspunkt, når der bliver ledig lagerplads."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Krypto- eller pengesvindel"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Beskyt din konto ved at kræve din Signal-pinkode ud over din bekræftelseskode, når du registrerer dig med Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Aktivér registreringslås i kontoindstillinger"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Forhold dig skeptisk, når du bliver kontaktet af virksomheder eller offentlige myndigheder. Beskeder vedrørende skattebureauer, fragtvirksomheder osv. kan være spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Sikkerhedstips"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Opbevar din bekræftelseskode sikkert"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Undgå uklare beskeder, der forsøger at få dig til at svare. Vær opmærksom på økonomiske tips og mistænkelige weblinks."; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Registrer gendannelsessætning til betalinger"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Opdatér"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Resterende saldo"; diff --git a/Signal/translations/de.lproj/Localizable.strings b/Signal/translations/de.lproj/Localizable.strings index 3ceafd99c8..bd0f0ad70c 100644 --- a/Signal/translations/de.lproj/Localizable.strings +++ b/Signal/translations/de.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "In Zwischenablage kopieren"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Neuen Schlüssel erstellen"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Backups wurden deaktiviert und deine Daten wurden aus dem sicheren Speicherservice von Signal gelöscht."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups sind deaktiviert. Alle Medien, die nicht auf dem Gerät sind, werden gerade runtergeladen. Nach dem Download werden deine Daten aus dem sicheren Speicher von Signal gelöscht."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Es ist ein Fehler aufgetreten. Bitte kontaktiere den Support."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Ausgelagerte Medien herunterladen?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Ausgelagerte Medien bleiben verfügbar, solange du TestFlight verwendest. Vergiss nicht, all deine Medien herunterzuladen, bevor du das Testprogramm verlässt."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Ausgelagerte Medien testen"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Nicht verwendete Medien werden zwar ausgelagert, sie können aber jederzeit aus deinem Backup heruntergeladen werden."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Nicht verwendete Medien werden zwar ausgelagert, können aber jederzeit aus deinen Backups heruntergeladen werden, während du TestFlight nutzt."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Die Speicheroptimierung kann nur mit der kostenpflichtigen Option für Signal Backups genutzt werden. Upgrade deine Backup-Option, um diese Funktion zu nutzen."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Gerätespeicher optimieren"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Dein Speicherplatz für Backups ist aufgebraucht. Mach Platz in Signal, um Chats und Medien weiterhin sichern zu können."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Backups erneut aktivieren"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Download überspringen"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Du hast Backup-Daten, die nicht auf diesem Gerät gespeichert sind. Deine Medien und Anhänge werden ohne kostenpflichtiges Abo dauerhaft gelöscht."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Download überspringen?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Details"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Wird hochgeladen…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Je nach Größe deines Backups könnte dies etwas dauern. Während das Backup erstellt wird, kannst du Signal weiterhin ganz normal nutzen."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Willkommen zu Signal Secure Backups. Starte jetzt dein Backup."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Überprüfe, ob deine Zahlungsmethode auf dem neuesten Stand ist. Tippe auf Abo verwalten > Signal > Zahlungsmethode aktualisieren."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Nach dem Absenden wird dein Diagnoseprotokoll unter einer eindeutigen, unveröffentlichten Internetadresse für 30 Tage online gestellt."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Übermitteln"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Diagnoseprotokoll"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Fixieren"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Deine neue PIN konnte nicht erstellt werden, deine vorhandene PIN wurde jedoch deaktiviert. Überprüfe deine Internetverbindung und versuche es erneut."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN konnte nicht geändert werden"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN muss aus mindestens 4 Zeichen bestehen"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PINs halten deine bei Signal gespeicherten Informationen verschlüsselt, sodass nur du auf sie zugreifen kannst. Falls du Signal erneut installierst, werden so dein Profil und deine Einstellungen und Kontakte wiederhergestellt. Für das Öffnen der App wirst du deine PIN nicht benötigen."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Mehr über PINs"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PINs stimmen nicht überein. Bitte versuche es erneut."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Überprüfe deine Internetverbindung und versuche es erneut."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Keine Internetverbindung"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN muss aus mindestens 4 Ziffern bestehen"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Wiederherstellungsschlüssel verwenden"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN konnte nicht erstellt werden"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Deine PIN konnte nicht erstellt werden. Überprüfe deine Internetverbindung und versuche es erneut."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Damit du dir deine PIN besser merken kannst, werden wir gelegentlich nach ihr fragen. Mit der Zeit erfolgt die Abfrage seltener."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Gib auf diesem Gerät %1$@ frei."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Du hast Backup-Daten, die nicht auf diesem Gerät gespeichert sind. Deine Medien und Anhänge werden ohne kostenpflichtiges Abo dauerhaft gelöscht."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Wenn du »Herunterladen« überspringst, kannst du die verbleibenden Medien und Anhänge in deinem Backup zu einem späteren Zeitpunkt herunterladen, sobald wieder Speicherplatz verfügbar ist."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Krypto- oder Geldbetrug"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Schütze dein Konto, indem du für die Registrierung bei Signal zusätzlich zu deinem Verifizierungscode auch deine Signal-PIN abfragst."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Aktiviere in den Konto-Einstellungen die Registrierungssperre"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Sei vorsichtig, wenn Unternehmen oder Regierungsbehörden dich kontaktieren. Nachrichten, bei denen es um Steuerbehörden, Kuriere usw. geht, können Spam sein."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Sicherheitstipps"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Bewahre deinen Verifizierungscode sicher auf"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Reagiere nicht auf unklare Nachrichten, die dir eine Antwort entlocken sollen. Vorsicht bei Finanztipps und verdächtigen Weblinks."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Aktualisiere deine PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informationen"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Ungültige Wallet-Adresse"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Wiederherstellungsphrase für Zahlungen notieren"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Aktualisieren"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Verbleibender Kontostand"; diff --git a/Signal/translations/el.lproj/Localizable.strings b/Signal/translations/el.lproj/Localizable.strings index 59ee668b0a..d9af9c7001 100644 --- a/Signal/translations/el.lproj/Localizable.strings +++ b/Signal/translations/el.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Αντιγραφή στο πρόχειρο"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Δημιουργία νέου κλειδιού"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Τα αντίγραφα ασφαλείας έχουν απενεργοποιηθεί και τα δεδομένα σου έχουν διαγραφεί από την υπηρεσία ασφαλούς αποθήκευσης της Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Τα αντίγραφα ασφαλείας έχουν απενεργοποιηθεί. Γίνεται λήψη όλων των πολυμέσων που δεν βρίσκονται στη συσκευή. Μόλις ολοκληρωθεί η λήψη, τα δεδομένα σου θα διαγραφούν από την ασφαλή υπηρεσία αποθήκευσης του Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Παρουσιάστηκε σφάλμα. Επικοινώνησε με την υποστήριξη."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Λήψη πολυμέσων που αφαιρέθηκαν;"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Τα πολυμέσα που αφαιρέθηκαν θα είναι διαθέσιμα για όσο διάστημα χρησιμοποιείς το TestFlight. Βεβαιώσου ότι έχεις κάνει λήψη όλων των πολυμέσων σου πριν αποχωρήσεις από το πρόγραμμα δοκιμής."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Δοκιμή πολυμέσων που αφαιρέθηκαν"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Ο φόρτος των αχρησιμοποίητων πολυμέσων θα μειωθεί, αλλά μπορούν να ληφθούν από το αντίγραφο ασφαλείας σου ανά πάσα στιγμή."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Ο φόρτος των αχρησιμοποίητων πολυμέσων θα μειωθεί, αλλά μπορούν να ληφθούν από το αντίγραφο ασφαλείας σου οποιαδήποτε στιγμή, όσο χρησιμοποιείς το TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Η βελτιστοποίηση αποθηκευτικού χώρου μπορεί να χρησιμοποιηθεί μόνο με την πληρωμένη βαθμίδα των Αντιγράφων Ασφαλείας Signal. Αναβάθμισε το πρόγραμμα δημιουργίας αντιγράφων ασφαλείας σου για να αρχίσεις να χρησιμοποιείς αυτήν τη λειτουργία."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Βελτιστοποίηση αποθηκευτικού χώρου συσκευής"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Έχεις φτάσει το όριο του αποθηκευτικού χώρου αντιγράφων ασφαλείας. Απελευθέρωσε χώρο στο Signal για να συνεχίσεις να δημιουργείς αντίγραφα ασφαλείας των συνομιλιών και των πολυμέσων."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Ενεργοποίηση αντιγράφων ασφαλείας εκ νέου"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Παράλειψη λήψης"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Έχεις δεδομένα αντιγράφων ασφαλείας που δεν βρίσκονται σε αυτήν τη συσκευή. Τα πολυμέσα και τα συνημμένα σου θα διαγραφούν οριστικά αν δεν έχεις συνδρομή επί πληρωμή."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Παράλειψη λήψης;"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Λεπτομέρειες"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Ανεβαίνει…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Ανάλογα με το μέγεθος του αντιγράφου ασφαλείας σου, αυτό μπορεί να διαρκέσει πολύ. Μπορείς να χρησιμοποιείς το Signal όπως συνήθως κατά τη διάρκεια της δημιουργίας αντιγράφων ασφαλείας."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Καλωσόρισες στα Ασφαλή Αντίγραφα Signal. Ξεκίνα τη δημιουργία αντιγράφων ασφαλείας τώρα."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Επιβεβαίωσε ότι η μέθοδος πληρωμής είναι επικαιροποιημένη. Πάτησε Διαχείριση συνδρομής > Signal > Ενημέρωση μεθόδου πληρωμής."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Όταν υποβληθεί, το αρχείο καταγραφής θα αναρτηθεί στο διαδίκτυο για 30 ημέρες, σε ένα μοναδικό και μη δημοσιευμένο σύνδεσμο URL."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Υποβολή"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Αρχείο καταγραφής αποσφαλμάτωσης"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Καρφίτσωμα"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Δεν ήταν δυνατή η δημιουργία νέου PIN. Το υπάρχον PIN έχει απενεργοποιηθεί. Έλεγξε τη σύνδεσή σου και δοκίμασε ξανά."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Αποτυχία αλλαγής PIN"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "Το PIN πρέπει να έχει τουλάχιστον 4 χαρακτήρες"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Τα PIN κρατούν τις πληροφορίες που αποθηκεύονται στο Signal κρυπτογραφημένες, οπότε μόνο εσύ έχεις πρόσβαση σε αυτές. Το προφίλ σου, οι ρυθμίσεις και οι επαφές να επαναφερθούν όταν επανεγκαταστήσεις το Signal. Δεν θα χρειάζεται να γράψεις το PIN για να ανοίξεις την εφαρμογή."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Περισσότερα για τα PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Τα PIN δεν ταιριάζουν. Ξαναδοκίμασε."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Έλεγξε τη σύνδεσή σου και ξαναπροσπάθησε."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Δεν υπάρχει σύνδεση στο δίκτυο"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Το PIN πρέπει να έχει τουλάχιστον 4 ψηφία"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Χρήση κλειδιού ανάκτησης"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Αποτυχία δημιουργίας PIN"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Δεν μπορέσαμε να δημιουργήσουμε το PIN σου. Έλεγξε τη σύνδεσή σου και ξαναπροσπάθησε."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Για να σε βοηθήσουμε να θυμάσαι το PIN, θα σε προτρέπουμε να το γράφεις κάθε τόσο. Θα σε ρωτάμε ολοένα και πιο σπάνια."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Απελευθέρωσε %1$@ σε αυτή τη συσκευή"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Έχεις δεδομένα αντιγράφων ασφαλείας που δεν βρίσκονται σε αυτήν τη συσκευή. Τα πολυμέσα και τα συνημμένα σου θα διαγραφούν οριστικά αν δεν έχεις συνδρομή επί πληρωμή."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Αν παραλείψεις τη λήψη, τα υπόλοιπα πολυμέσα και συνημμένα στο αντίγραφο ασφαλείας σου μπορούν να ληφθούν αργότερα, όταν θα υπάρχει διαθέσιμος χώρος αποθήκευσης."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Απάτες κρυπτονομισμάτων ή χρημάτων"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Προστάτεψε τον λογαριασμό σου ζητώντας τον κωδικό PIN του Signal, επιπρόσθετα του κωδικού επαλήθευσης, κατά την εγγραφή σου στο Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Ενεργοποίηση του κλειδώματος εγγραφής στις ρυθμίσεις λογαριασμού"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Να προσέχεις με τις επιχειρήσεις ή τις κυβερνητικές υπηρεσίες που επικοινωνούν μαζί σου. Τα μηνύματα που αφορούν φορολογικές υπηρεσίες, ταχυμεταφορείς και πολλά άλλα μπορεί να είναι spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Συμβουλές ασφαλείας"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Κράτησε τον κωδικό επαλήθευσής σου ασφαλή"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Απόφυγε τα ασαφή μηνύματα που προσπαθούν να σε κάνουν να απαντήσεις. Πρόσεξε τις οικονομικές συμβουλές και τους ύποπτους συνδέσμους στο διαδίκτυο."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Ενημέρωση του PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Πληροφορίες"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Μη Έγκυρη Διεύθυνση Πορτοφολιού"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Καταγραφή φράσης ανάκτησης πληρωμών"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Ανανέωση"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Εναπομείναν υπόλοιπο"; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index ed942fadf6..0b15cad578 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Copiar al portapapeles"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Crear nueva clave"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Se han desactivado las copias de seguridad y eliminado tus datos del servicio de almacenamiento seguro de Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Se han desactivado las copias de seguridad: en este momento se están descargando los archivos multimedia que no se encuentren en el dispositivo. Una vez descargados, tus datos se eliminarán del servicio de almacenamiento seguro de Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Se ha producido un error. Contacta con el equipo de Asistencia."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "¿Descargar archivos eliminados?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Los archivos multimedia que se eliminen del dispositivo estarán disponibles mientras sigas usando TestFlight. Asegúrate de descargar todos tus archivos antes de salir del programa de pruebas."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Estás probando la optimización del almacenamiento"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Los archivos multimedia que no uses se eliminarán del dispositivo, pero podrás descargarlos desde tu copia de seguridad en cualquier momento."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Los archivos multimedia que no uses se eliminarán del dispositivo, pero podrás descargarlos desde tu copia de seguridad en cualquier momento mientras sigas usando TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "La optimización de almacenamiento solo se puede usar con el nivel de pago de las copias de seguridad de Signal. Actualiza tu plan de copias de seguridad para empezar a usar esta función."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimizar almacenamiento en el dispositivo"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Has alcanzado el límite de almacenamiento de las copias de seguridad. Libera espacio en Signal para seguir haciendo copias de seguridad de tus chats y archivos multimedia."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Volver a habilitar copias"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Omitir descarga"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Tienes datos en tu copia de seguridad que no están en este dispositivo. Sin una suscripción de pago, tus archivos adjuntos y multimedia se eliminarán de forma permanente."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "¿Omitir descarga?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detalles"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Cargando…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Dependiendo del tamaño de tu copia de seguridad, este proceso puede llevar bastante tiempo. Mientras se genera la copia de seguridad, podrás seguir usando Signal como de costumbre."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "¡Has activado Copias Seguras de Signal! Ya puedes iniciar tu copia de seguridad."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Asegúrate de que tu método de pago esté actualizado. Toca Gestionar suscripción > Signal > Actualizar método de pago."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Una vez enviado, tu registro estará disponible en línea durante 30 días en una URL única y no publicada."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Enviar"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Registro de depuración"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Fijar"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "No se ha podido crear tu nuevo PIN. Tu PIN actual se ha desactivado. Comprueba tu conexión e inténtalo de nuevo."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "No se ha podido cambiar el PIN"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "El PIN debe contener al menos 4 caracteres"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "El PIN mantiene la información guardada en Signal cifrada para que solo tú tengas acceso. Tu perfil, ajustes y contactos se restaurarán al reinstalar Signal. No necesitarás el PIN para abrir la aplicación."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Más sobre los PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Los PIN no coinciden. Inténtalo de nuevo."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Comprueba tu conexión e inténtalo de nuevo."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Sin conexión de red"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "El PIN debe contener al menos 4 dígitos"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Usar clave de recuperación"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "No se ha podido crear el PIN"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "No se ha podido crear tu PIN. Comprueba tu conexión e inténtalo de nuevo."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Para ayudarte a memorizar el PIN, te lo pediremos de vez en cuando. Con el tiempo lo haremos con menos frecuencia."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Libera %1$@ en este dispositivo"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Tienes datos en tu copia de seguridad que no están en este dispositivo. Sin una suscripción de pago, tus archivos adjuntos y multimedia se eliminarán de forma permanente."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Si omites la descarga, podrás descargar el resto de los archivos adjuntos y multimedia de tu copia de seguridad cuando se libere espacio."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Estafas de criptomonedas o dinero"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Protege tu cuenta con un proceso de registro en dos pasos que requiera tu clave de verificación y tu PIN de Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Activa el bloqueo de registro en los ajustes de tu cuenta"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Ten cuidado con las empresas o agencias gubernamentales que se pongan en contacto contigo. Los mensajes que involucren a entidades como agencias tributarias y empresas de mensajería pueden ser spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Consejos de seguridad"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Guarda bien tu clave de verificación"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Ignora los mensajes poco precisos que tratan de llamar tu atención para que respondas. Desconfía si recibes consejos financieros y enlaces web sospechosos."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Actualiza tu PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Información"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Dirección de cartera no válida"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Registrar frase de recuperación de pagos"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Actualizar"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Saldo restante"; diff --git a/Signal/translations/fa.lproj/Localizable.strings b/Signal/translations/fa.lproj/Localizable.strings index eb0a65bd35..575f4e3585 100644 --- a/Signal/translations/fa.lproj/Localizable.strings +++ b/Signal/translations/fa.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "کپی به کلیپ‌بورد"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "ایجاد رمز جدید"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "پشتیبان‌گیری خاموش شده و داده‌های شما از سرویس ذخیره‌سازی امن سیگنال حذف شده است."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "پشتیبان‌گیری خاموش شده است، هر رسانه‌ای که روی دستگاه نیست، اکنون در حال دانلود است. پس از دانلود، اطلاعات شما از سرویس ذخیره‌سازی امن سیگنال حذف خواهد شد."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "خطایی رخ داد. لطفاً با پشتیبانی تماس بگیرید."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "رسانه آفلودشده دانلود شود؟"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "فایل‌های رسانه آفلود‌شده مادامی که از TestFlight استفاده می‌کنید در دسترس خواهند بود. قبل از ترک برنامه آزمایشی، مطمئن شوید که تمام فایل رسانه خود را دانلود کرده‌اید."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "آزمایش رسانه آفلودشده"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "رسانه‌های استفاده‌نشده پاک می‌شوند، اما می‌توانید هر زمانی که خواستید از نسخه پشتیبان خود دانلودشان کنید."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "فایل‌های رسانه استفاده‌نشده آفلود خواهند شد، اما مادامی که از TestFlight استفاده می‌کنید، هر وقت خواستید می‌توانید آن‌ها را از نسخه پشتیبان خود دانلود کنید."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "بهینه‌سازی فضای ذخیره‌سازی فقط با نسخه پولی پشتیبان‌های سیگنال امکان‌پذیر است. برای استفاده از این قابلیت، طرح پشتیبان‌گیری خود را ارتقا دهید."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "بهینه‌سازی فضای ذخیره‌سازی در دستگاه"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "به سقف فضای ذخیره‌سازی نسخه پشتیبان خود رسیده‌اید. در سیگنال فضا آزاد کنید تا پشتیبان‌گیری گفتگوها و رسانه را ادامه دهید."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "فعال‌سازی مجدد پشتیبان‌گیری‌ها"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "رد کردن دانلود"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "شما داده پشتیبان دارید که در این دستگاه نیست. رسانه و پیوست‌های شما بدون داشتن اشتراک پولی، به‌طور دائم حذف خواهند شد."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "دانلود رد شود؟"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "جزئیات"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "در حال بارگذاری…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "بسته به اندازه نسخه پشتیبان شما، این کار ممکن است زمان زیادی طول بکشد. حین اجرای پشتیبان‌گیری می‌توانید به روال معمول از سیگنال استفاده کنید."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "به «پشتیبان‌گیری امن سیگنال» خوش آمدید. اکنون پشتیبان‌گیری را شروع کنید."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "بررسی کنید تا مطمئن شوید که روش پرداخت شما به‌روز است. روی «مدیریت اشتراک > «سیگنال» > به‌روزرسانی روش پرداخت» ضربه بزنید."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "وقتی ارسال شد، گزارشتان به‌مدت ۳۰ روز در یک نشانی اینترنتی منحصربه‌فرد و منتشرنشده‌ به‌صورت آنلاین انتشار خواهد یافت."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "ارسال"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "گزارش خطا"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "پین"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "ایجاد پین ممکن نبود. پین فعلی شما غیرفعال شده است. اتصال خود را بررسی و دوباره امتحان کنید."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "تغییر پین ناموفق بود"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "رمز شما باید حداقل 4 حرف داشته باشد"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "پین‌ها اطلاعات ذخیره شده نزد سیگنال را رمزگذاری شده نگاه می‌دارند تا فقط شما بتوانید به آن‌ها دسترسی داشته باشید. پروفایل شما، تنظیمات و مخاطبان هنگام نصب مجدد بازیابی خواهند شد. برای باز کردن برنامه به پین احتیاج نخواهید داشت."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "اطلاعات بیشتر درباره پین‌ها"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "پین ها مطابقت ندارند. دوباره امتحان کنید"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "اتصال خود را بررسی و دوباره امتحان کنید."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "اتصال با شبکه برقرار نیست."; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "رمز باید حداقل 4 رقم باشد"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "استفاده از رمز بازیابی"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "ایجاد پین موفق نبود"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "پین ایجاد نشد. اتصال خود را بررسی و دوباره امتحان کنید."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "برای کمک به شما در به خاطر سپردن پین خود ، از شما می خواهیم که به صورت دوره ای آن را وارد کنید. با گذشت زمان کمتر سؤال خواهیم کرد."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "تا %1$@ روی این دستگاه فضا آزاد کنید"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "شما داده پشتیبان دارید که در این دستگاه نیست. رسانه و پیوست‌های شما بدون داشتن اشتراک پولی، به‌طور دائم حذف خواهند شد."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "اگر دانلود رسانه‌ها و پیوست‌های باقیمانده را در پشتیبان‌گیری رد کنید، در آینده وقتی فضای ذخیره‌سازی کافی داشته باشید قابل دانلود است."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "کلاه‌برداری‌های پولی یا رمزارز"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "هنگام ثبت‌نام در سیگنال، با الزامی کردن پین سیگنال علاوه‌بر کد تأییدتان، از امنیت حسابتان محافظت کنید."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "قفل ثبت‌نام را در «تنظیمات حساب» فعال کنید"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "در مورد کسب‌وکارها و سازمان‌های دولتی که با شما تماس می‌گیرند احتیاط کنید. پیام‌های مربوط به نهادهای مالیاتی، شرکت مخابراتی و نظایر آن ممکن است هرزنامه باشند."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "نکات ایمنی"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "کد تأیید خود را در جایی امن نگه دارید"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "از پیام‌های مبهمی که سعی می‌کنند شما را به پاسخ دادن اغوا کنند اجتناب کنید. در مورد توصیه‌های مالی و پیوندهای مشکوک وب احتیاط کنید."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "پین خود را به‌روزرسانی کنید"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "اطلاعات"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "نشانی کیف پول نامعتبر"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "ذخیره عبارت بازیابی پرداخت‌ها"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "تازه‌سازی"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "موجودی باقی‌مانده"; diff --git a/Signal/translations/fi.lproj/Localizable.strings b/Signal/translations/fi.lproj/Localizable.strings index 5d57efc763..e9fd3579c8 100644 --- a/Signal/translations/fi.lproj/Localizable.strings +++ b/Signal/translations/fi.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Kopioi leikepöydälle"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Luo uusi avain"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Varmuuskopiointi on poistettu käytöstä ja tietosi on poistettu Signalin suojatusta tallennuspalvelusta."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Varmuuskopiointi on poistettu käytöstä. Kaikki mediasisältö, joka ei ole laitteessasi, ladataan nyt. Latauksen jälkeen tiedot poistetaan Signalin suojatusta tallennuspalvelusta."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Tapahtui virhe. Ota yhteys tukeen."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Ladataanko sivuun siirretty mediasisältö?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Sivuun siirretty media on saatavana niin kauan kuin käytät TestFlight-toimintoa. Muista ladata kaikki mediatiedostosi ennen testiohjelmasta poistumista."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testataan sivuun siirrettyä mediaa"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Käyttämätön media poistetaan, mutta se voidaan ladata varmuuskopiosta milloin tahansa."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Käyttämätön media siirretään sivuun, mutta se voidaan ladata varmuuskopiosta milloin tahansa niin kauan kuin käytät TestFlight-toimintoa."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Tallennustilan optimointia voidaan käyttää vain Signalin maksullisen varmuuskopiointitilauksen yhteydessä. Päivitä varmuuskopioinnin tilaus, jotta voit alkaa käyttää tätä ominaisuutta."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimoi laitteen tallennustila"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Varmuuskopioinnin tilaraja on tullut täyteen. Vapauta tilaa Signalista, jotta voit jatkaa keskustelujen ja median varmuuskopiointia."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Ota varmuuskopiot uudelleen käyttöön"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Ohita lataus"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Sinulla on varmuuskopiodataa, jota ei ole tällä laitteella. Media ja liitteet poistetaan pysyvästi, koska sinulla ei ole maksullista tilausta."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Ohitetaanko lataus?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Lisätietoja"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Ladataan…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Varmuuskopion koosta riippuen tämä voi kestää pitkään. Voit käyttää Signalia tavalliseen tapaan varmuuskopioinnin aikana."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Tervetuloa Signal Secure -varmuuskopioihin. Aloita varmuuskopiointi nyt."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Varmista, että maksutapasi on ajan tasalla. Napauta Hallinnoi tilausta > Signal > Päivitä maksutapa."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Lähettämisen jälkeen lokitiedosto ladataan 30 päivän ajaksi verkkoon ja sille määritetään yksityinen, julkaisematon URL-osoite."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Lähetä"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Vianetsintäloki"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Kiinnitä"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Uutta tunnuslukua ei voitu luoda. Vanha tunnuslukusi on poistettu käytöstä. Tarkista yhteytesi ja yritä uudelleen."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Tunnusluvun muutos epäonnistui"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "Tunnusluvussa on oltava vähintään 4 merkkiä"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Tunnusluvulla salataan Signaliin tallentamasi tiedot, jotta vain sinä pääset niihin käsiksi. Profiilisi, asetuksesi ja yhteystietosi palautetaan, kun asennat Signalin uudelleen. Tunnuslukua ei tarvita sovelluksen avaamiseen."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Lisätietoja PIN-koodeista"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Tunnusluvut eivät täsmää. Yritä uudelleen."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Tarkista yhteytesi ja yritä uudelleen."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Ei verkkoyhteyttä"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Tunnusluvussa on oltava vähintään 4 numeroa."; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Käytä palautusavainta"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Tunnusluvun luominen epäonnistui"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Tunnuslukua ei voitu luoda. Tarkista yhteytesi ja yritä uudelleen."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Pyydämme tunnuslukua ajoittain sen muistamisen helpottamiseksi. Pyynnöt harvenevat ajan myötä."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Vapauta %1$@ tällä laitteella"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Sinulla on varmuuskopiodataa, jota ei ole tällä laitteella. Media ja liitteet poistetaan pysyvästi, koska sinulla ei ole maksullista tilausta."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Jos ohitat lataamisen, varmuuskopion jäljellä olevat mediat ja liitteet voidaan ladata myöhemmin, kun tallennustilaa vapautuu."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Kryptovaluutta- tai muut rahahuijaukset"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Suojaa tilisi vaatimalla vahvistuskoodin lisäksi Signal-PIN rekisteröitymisen yhteydessä."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Kytke rekisteröintiesto käyttöön tilin asetuksissa"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Varo yrityksiä tai virastoja, jotka ottavat sinuun yhteyttä. Viestit, joissa mainitaan esim. verovirasto tai logistiikkayhtiö, voivat olla roskapostia."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Turvallisuusvinkkejä"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Pidä vahvistuskoodi turvassa"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Vältä epämääräisiä viestejä, joilla yritetään saada sinut vastaamaan. Varo taloudellisia vinkkejä ja epäilyttäviä verkkolinkkejä."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Päivitä tunnuslukusi"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Tietoja"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Virheellinen lompakko-osoite"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Tallenna maksujen palautuslause"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Päivitä"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Loput varat"; diff --git a/Signal/translations/fr.lproj/Localizable.strings b/Signal/translations/fr.lproj/Localizable.strings index c3995d80eb..b81a2ea034 100644 --- a/Signal/translations/fr.lproj/Localizable.strings +++ b/Signal/translations/fr.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Copier dans le presse-papiers"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Créer une nouvelle clé"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Les sauvegardes sont désactivées. Vos données ont été supprimées du service de stockage sécurisé de Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Les sauvegardes sont désactivées. Nous téléchargeons les médias non enregistrés sur cet appareil. Une fois téléchargées, vos données seront supprimées du service de stockage sécurisé de Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Une erreur s'est produite. Merci de contacter l'assistance."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Télécharger les médias déplacés vers la sauvergarde ?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Les médias déplacés vers la sauvegarde restent disponibles tant que vous utilisez TestFlight. Si vous décidez de quitter le programme bêta, n'oubliez pas de télécharger tous vos médias au préalable."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Tester l'optimisation de l'espace de stockage"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Signal déplacera les médias inutilisés vers la sauvegarde et les supprimera de votre appareil. Vous pourrez les télécharger depuis votre sauvegarde à tout moment."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Signal déplacera les médias inutilisés vers la sauvegarde et les supprimera de votre appareil. Vous pourrez les télécharger depuis votre sauvegarde à tout moment tant que vous utilisez TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "L'optimisation de l'espace de stockage n'est disponible qu'avec la version payante du forfait de sauvegarde Signal. Donnez un coup de pouce à Signal et passez à la version payante pour utiliser cette fonctionnalité."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimiser l'espace de stockage de l'appareil"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Vous avez atteint la limite de stockage. Libérez de l'espace sur Signal pour continuer de sauvegarder vos médias et conversations."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Réactiver les sauvegardes"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Ignorer le téléchargement"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Votre sauvegarde contient des données non enregistrées sur cet appareil. Pour conserver vos médias et pièces jointes et éviter leur suppression définitive, optez pour un abonnement payant."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Ignorer le téléchargement ?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Infos"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Importation…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Selon la taille de la sauvegarde, l'opération peut prendre un certain temps. Vous pouvez continuer d'utiliser Signal pendant que nous sauvegardons vos données."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Vous avez activé les sauvegardes sécurisées Signal. Prêt à vous lancer ?"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Vérifiez que votre mode de paiement est à jour. Appuyez sur Gérer l'abonnement > Signal > Mettre à jour le mode de paiement."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Une fois envoyé, votre journal sera publié en ligne pendant 30 jours sur une URL non publique unique."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Envoyer"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Journal de débogage"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Épingler"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Impossible de créer votre nouveau code PIN. Votre code PIN existant a été désactivé. Veuillez vérifier votre connexion et réessayer."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Impossible de modifier le code PIN."; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "Le PIN doit comporter au moins quatre caractères"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Avec un code PIN, les informations stockées dans Signal restent chiffrées, et vous seul y avez accès. Votre profil, vos contacts et vos paramètres sont restaurés si vous réinstallez Signal. Vous n'avez pas besoin du code PIN pour ouvrir l'app."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "En savoir plus sur les PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Les codes PIN ne correspondent pas. Veuillez réessayer."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Veuillez vérifier votre connexion et réessayer."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Aucune connexion réseau"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Le code PIN doit comporter au moins quatre chiffres"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Utiliser la clé de récupération"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Impossible de créer le code PIN."; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Impossible de créer le code PIN. Vérifiez votre connexion et réessayez."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Pour vous aider à mémoriser votre code PIN, nous vous demanderons de le saisir régulièrement. Nous vous le demanderons moins souvent au fil du temps."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Libérez %1$@ sur cet appareil"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Votre sauvegarde contient des données non enregistrées sur cet appareil. Pour conserver vos médias et pièces jointes et éviter leur suppression définitive, optez pour un abonnement payant."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Si vous choisissez d'ignorer le téléchargement, vous pourrez télécharger les pièces jointes et médias de votre sauvegarde lorsque vous aurez libéré de l'espace de stockage."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Escroqueries financières ou liées aux crypto-monnaies"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Pour mieux protéger votre compte, en plus du code de vérification, exigez la saisie du code PIN Signal lors de l'inscription à Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Activer le blocage d’inscription dans les paramètres du compte"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Soyez prudent lorsque des entreprises ou des organismes publics vous contactent. Les messages qui affirment provenir de transporteurs ou de services fiscaux, par exemple, peuvent être des spams."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Conseils de sécurité"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Protégez votre code de vérification"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Ignorez les utilisateurs qui vous envoient des messages vagues pour tenter d'engager la conversation. Méfiez-vous des conseils financiers et ne cliquez pas sur des liens suspects."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Mettez à jour votre code PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informations"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Adresse de portefeuille incorrecte."; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Enregistrer une phrase de récupération"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Actualiser"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Solde restant"; diff --git a/Signal/translations/ga.lproj/Localizable.strings b/Signal/translations/ga.lproj/Localizable.strings index 39159278a8..93c9251e50 100644 --- a/Signal/translations/ga.lproj/Localizable.strings +++ b/Signal/translations/ga.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Cóipeáil chuig an ngearrthaisce"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Cruthaigh eochair nua"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Tá cúltacaí casta as agus scriosadh do shonraí ó sheirbhís stórála shlán Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Tá cúltacaí casta as, tá aon mheáin nach bhfuil ar an ngléas á n-íoslódáil anois. Agus iad íoslódáilte, scriosfar do shonraí ó sheirbhís stórála shlán Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Tharla earráid. Déan teagmháil leis an bhfoireann tacaíochta."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Íoslódáil meáin a baineadh?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Beidh meáin a baineadh ar fáil chomh fada agus a úsáideann tú TestFlight. Cinntigh go ndéanfaidh tú na meáin ar fad atá agat a íoslódáil sula bhfágfaidh tú an clár tástála."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Tástáil Meán a Baineadh"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Bainfear meáin nár úsáideadh, ach is féidir iad a íoslódáil ó do chúltaca am ar bith."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Bainfear meáin neamhúsáidte, ach is féidir iad a íoslódáil ó do chúltaca am ar bith le linn duit TestFlight a úsáid."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Ní féidir optamú stórais a úsáid ach leis an leibhéal íoctha de Chúltacaí Signal. Uasghrádaigh do phlean cúltacaithe le tosú ar úsáid na gné sin."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optamaigh stóras ar an ngléas"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Tá do theorainn maidir le stóras cúltaca bainte amach agat. Saor spás in Signal le leanúint le comhráite agus le meáin a chúltacú."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Athchumasaigh Cúltacaí"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Scipeáil íoslódáil"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Tá sonraí cúltaca agat nach bhfuil ar an ngléas seo. Scriosfar go buan do mheáin agus ceangaltáin gan síntiús íoctha."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Scipeáil íoslódáil?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Mionsonraí"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Uaslódáil…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Ag brath ar mhéid do chúltaca, d'fhéadfadh sé sin go leor ama a thógáil. Is féidir leat Signal a úsáid mar is gnáth le linn an chúltacaithe."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Fáilte go Cúltacaí Slána Signal. Tosaigh ar do chúltaca anois."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Seiceáil go bhfuil do mhodh íocaíochta suas chun dáta. Tapáil Bainistigh Síntiús > Signal > Nuashonraigh Modh Íocaíochta."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Agus é curtha isteach, postálfar do loga ar líne go ceann 30 lá ag URL uathúil neamhfhoilsithe."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Seol isteach é"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Loga dífhabhtaithe"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Pionnáil"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Couldn't create your new PIN. Your existing PIN has been disabled. Check your connection and try again."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN Change Failed"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "Ní cheadaítear UAP níos giorra ná 4 charachtar"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Úsáidtear UAPanna chun an fhaisnéis a stórálann tú le Signal a chriptiú, ionas nach mbeidh aon duine eile in ann í a fheiceáil. Déanfar athchóiriú ar do phróifíl agus do chuid socruithe agus teagmhálaithe nuair a shuiteálfaidh tú Signal arís. Ní bheidh an UAP ag teastáil chun an aip a oscailt."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Tuilleadh faisnéise faoi UAPanna"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Ní ionann iad na UAPanna. Bain triail eile as."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Check your connection and try again."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "No Network Connection"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Ní cheadaítear UAP atá níos giorra ná 4 dhigit"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Úsáid Eochair Athshlánaithe"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Níorbh fhéidir an UAP a chruthú"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Couldn’t create your PIN. Check your connection and try again."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Chun cabhrú leat d'UAP a chur de ghlanmheabhair, iarrfaimid ort í a chur isteach anois is arís, níos annaimhe de réir a chéile."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Déan %1$@ de spás ar an ngléas seo"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Tá sonraí cúltaca agat nach bhfuil ar an ngléas seo. Scriosfar go buan do mheáin agus ceangaltáin gan síntiús íoctha."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Má scipeálann tú íoslódáil beidh tú in ann na meáin agus ceangaltáin i do chúltaca a íoslódáil níos déanaí nuair a chuirfear spás stórála ar fáil."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Camscéimeanna criptea-airgeadra nó airgid"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Cosain do chuntas trí do UAP Signal, mar aon le do chód fíoraithe, a éileamh ar chlárú le Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Cas air an glas cláraithe i socruithe an chuntais"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Bí san airdeall ar ghnólachtaí nó ar ghníomhaireachtaí rialtais a dhéanann teagmháil leat. Is féidir turscar a bheith i dteachtaireachtaí a bhaineann le gníomhaireachtaí cánach, teachtairí agus eile."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Leideanna Sábháilteachta"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Coinnigh do chód fíoraithe sábháilte"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Seachain teachtaireachtaí doiléire a dhéanann iarracht freagra a fháil uait. Bí ar d'airdeall maidir le leideanna airgeadais agus naisc ghréasáin amhrasacha."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Update your PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Eolas"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Invalid Wallet Address"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Record Payments Recovery Phrase"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Athnuaigh"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Remaining balance"; diff --git a/Signal/translations/gu.lproj/Localizable.strings b/Signal/translations/gu.lproj/Localizable.strings index fbc83bcca2..99c400a365 100644 --- a/Signal/translations/gu.lproj/Localizable.strings +++ b/Signal/translations/gu.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "ક્લિપબોર્ડમાં કૉપિ કરો"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "નવી કી બનાવો"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "બેકઅપ બંધ કરવામાં આવ્યા છે અને તમારો ડેટા Signalની સુરક્ષિત સ્ટોરેજ સેવામાંથી ડિલીટ કરવામાં આવ્યો છે."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "બેકઅપ બંધ કરવામાં આવ્યા છે, ડિવાઇસ પર ન હોય તેવા કોઈ પણ મીડિયા હવે ડાઉનલોડ થઈ રહ્યાં છે. ડાઉનલોડ થઈ ગયા પછી તમારા ડેટા Signalની સુરક્ષિત સ્ટોરેજ સેવામાંથી ડિલીટ કરવામાં આવશે."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "એક ભૂલ આવી. કૃપા કરીને સપોર્ટનો સંપર્ક કરો."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "ઓફલોડ કરેલા મીડિયા ડાઉનલોડ કરીએ?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "જ્યાં સુધી તમે TestFlightનો ઉપયોગ કરી રહ્યા છો ત્યાં સુધી ઓફલોડ થયેલ મીડિયા ઉપલબ્ધ રહેશે. ટેસ્ટ પ્રોગ્રામ છોડતા પહેલાં તમારા બધા મીડિયા ડાઉનલોડ કરવાનું ભૂલશો નહીં."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "ઓફલોડ કરેલ મીડિયાનું ટેસ્ટિંગ"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "ન વપરાયેલ મીડિયાને ઓફલોડ કરવામાં આવશે, પરંતુ તમારા બેકઅપમાંથી ગમે ત્યારે ડાઉનલોડ કરી શકાય છે."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "ન વપરાયેલ મીડિયા ઓફલોડ કરવામાં આવશે, પરંતુ તમે જ્યાં સુધી TestFlightનો ઉપયોગ કરશો ત્યાં સુધી તમારા બેકઅપમાંથી ગમે ત્યારે ડાઉનલોડ કરી શકાય છે."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "સ્ટોરેજ ઑપ્ટિમાઇઝેશનનો ઉપયોગ માત્ર Signal બેકઅપના પેઇડ ટીયર સાથે જ થઈ શકે છે. આ સુવિધાનો ઉપયોગ શરૂ કરવા માટે તમારા બેકઅપ પ્લાનને અપગ્રેડ કરો."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "ડિવાઇસ પરના સ્ટોરેજને ઑપ્ટિમાઇઝ કરો"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "તમે તમારી બેકઅપ સ્ટોરેજ મર્યાદા સુધી પહોંચી ગયા છો. ચેટ અને મીડિયાનો બેકઅપ લેવાનું ચાલુ રાખવા માટે Signalમાં જગ્યા ખાલી કરો."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "બેકઅપ ફરીથી સક્ષમ કરો"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "ડાઉનલોડ કરવાનું છોડો"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "તમારી પાસે બેકઅપ ડેટા છે જે આ ડિવાઇસ પર નથી. તમારા મીડિયા અને એટેચમેન્ટ સશુલ્ક સબ્સ્ક્રિપ્શન વિના કાયમી ધોરણે ડિલીટ કરવામાં આવશે."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "ડાઉનલોડ કરવાનું છોડીએ?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "વિગતો"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "અપલોડ થઈ રહ્યુ છે…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "તમારા બેકઅપની સાઇઝના આધારે, આમાં વધુ સમય લાગી શકે છે. જ્યારે બેકઅપ લેવામાં આવે ત્યારે તમે સામાન્ય રીતે કરતા હો, તેમ Signalનો ઉપયોગ કરી શકો છો."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Signal સુરક્ષિત બેકઅપમાં આપનું સ્વાગત છે. હવે તમારું બેકઅપ શરૂ કરો."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "તમારી ચુકવણી પદ્ધતિ અપ ટૂ ડેટ છે તેની ખાતરી કરવા માટે તપાસો. સબ્સ્ક્રિપ્શન મેનેજ કરો > Signal > ચુકવણી પદ્ધતિ અપડેટ કરો પર ટેપ કરો."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "સબમિટ કર્યા પછી, તમારો લૉગ 30 દિવસ માટે એક અનન્ય, અપ્રકાશિત URL પર ઓનલાઇન પોસ્ટ કરવામાં આવશે."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "સબમિટ કરો"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "ડીબગ લૉગ"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "પિન"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "તમારો નવો પિન બનાવી ન શક્યા. તમારો વર્તમાન પિન અક્ષમ કરવામાં આવ્યો છે. તમારું કનેક્શન તપાસો અને ફરી પ્રયાસ કરો."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "પિન બદલવાનું નિષ્ફળ"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN ઓછામાં ઓછા 4 અક્ષરોનો હોવો જોઈએ"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN એન્ક્રિપ્ટ થયેલ Signal સાથે માહિતીને સંગ્રહિત રાખે છે જેથી ફક્ત તમે જ તેને ઍક્સેસ કરી શકો. જ્યારે તમે ફરીથી ઇન્સ્ટોલ કરો ત્યારે તમારી પ્રોફાઇલ, સેટિંગ્સ અને સંપર્કો રિસ્ટોર થશે. એપ્લિકેશન ઓપન કરવા માટે તમારે તમારા PIN ની જરૂર નહીં પડે."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "પિન વિશે વધુ માહિતી"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN મેળ ખાતા નથી. ફરીથી પ્રયત્ન કરો."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "તમારું કનેક્શન તપાસો અને ફરી પ્રયાસ કરો."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "નેટવર્ક કનેક્શન નથી"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN ઓછામાં ઓછો 4 અંકનો હોવો જોઈએ"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "રિકવરી કીનો ઉપયોગ કરો"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN બનાવવાનું નિષ્ફળ થયું"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "તમારો પિન ન બનાવી શક્યા. તમારું કનેક્શન તપાસો અને ફરી પ્રયાસ કરો."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "તમને તમારો PIN યાદ રાખવામાં મદદ કરવા માટે, અમે તમને તે સમયાંતરે દાખલ કરવા માટે કહીશું. અમે સમય જતાં ઓછુ પૂછશું."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "આ ડિવાઇસ પર %1$@ ખાલી કરો"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "તમારી પાસે બેકઅપ ડેટા છે જે આ ડિવાઇસ પર નથી. તમારા મીડિયા અને એટેચમેન્ટ સશુલ્ક સબ્સ્ક્રિપ્શન વિના કાયમી ધોરણે ડિલીટ કરવામાં આવશે."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "જો તમે ડાઉનલોડ કરવાનું છોડી દો છો તો તમારા બેકઅપમાંના બાકીના મીડિયા અને અટેચમેન્ટ જ્યારે સ્ટોરેજ સ્પેસ ઉપલબ્ધ થાય ત્યારે પછીના સમયે ડાઉનલોડ કરી શકાય છે."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "ક્રિપ્ટો અથવા પૈસાને લગતા સ્કેમ"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Signal સાથે રજીસ્ટર કરાવતી વખતે તમારા વેરિફિકેશન કોડ ઉપરાંત, તમારા Signal પિનને જરૂરી બનાવીને તમારા એકાઉન્ટને સુરક્ષિત કરો."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "એકાઉન્ટ સેટિંગ્સમાં રજીસ્ટ્રેશન લૉક ચાલુ કરો"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "તમારો સંપર્ક કરતાં બિઝનેસ અથવા સરકારી એજન્સીથી સાવચેત રહો. ટેક્સ એજન્સી, કુરિયર વગેરેને શામેલ કરતાં મેસેજ સ્પામ હોઈ શકે છે."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "સલામતી ટિપ્સ"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "તમારો વેરિફિકેશન કોડ સુરક્ષિત રાખો"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "એવા અસ્પષ્ટ મેસેજને ટાળો જે તમને જવાબ આપવા માટે પ્રેરિત કરે. નાણાકીય ટિપ્સ અને શંકાસ્પદ વેબ લિંકથી સાવધ રહો."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "તમારો PIN અપડેટ કરો"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "માહિતી"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "અમાન્ય વૉલેટ એડ્રેસ"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "પેમેન્ટ્સ રિકવરી ફ્રેઝને રેકોર્ડ કરો"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "રિફ્રેશ કરો"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "બાકીનું બેલેન્સ"; diff --git a/Signal/translations/he.lproj/Localizable.strings b/Signal/translations/he.lproj/Localizable.strings index 6f5751eb93..9f09634fdc 100644 --- a/Signal/translations/he.lproj/Localizable.strings +++ b/Signal/translations/he.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "העתק ללוח הגזירה"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "יצירת מפתח חדש"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "הגיבויים הושבתו והנתונים שלך נמחקו משירות האחסון המאובטח של Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "הגיבויים הושבתו, וכל מדיה שאינה נמצאת על המכשיר כעת נמצאת בתהליך הורדה. ברגע שההורדה תסתיים, הנתונים שלך יימחקו משירות האחסון המאובטח של Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "אירעה שגיאה. יש ליצור קשר עם התמיכה."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "להוריד את המדיה שנוקתה?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "מדיה שהוסרה מהאחסון המקומי תהיה זמינה כל עוד משתמשים ב–TestFlight. חשוב לוודא שהורדת את כל המדיה שלך לפני עזיבת תכנית הבדיקה."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "בדיקת מדיה שהוסרה"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "מדיה שאינה בשימוש תוסר, אך ניתן להוריד אותה מהגיבוי שלך בכל עת."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "מדיה שאינה בשימוש תוסר מהאחסון המקומי, אך ניתן להוריד אותה מהגיבוי שלך בכל עת בזמן השימוש ב–TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "ניתן להשתמש באופטימיזציה של אחסון רק עם אפשרות הגיבוי בתשלום של Signal. אפשר לשדרג את תכנית הגיבוי שלך כדי להתחיל להשתמש בפיצ׳ר."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "אופטימיזציה של אחסון במכשיר"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "הגעת למגבלת אחסון הגיבוי שלך. יש לפנות מקום ב–Signal כדי להמשיך לגבות צ׳אטים ומדיה."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "הפעלת גיבויים מחדש"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "דילוג על הורדה"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "יש לך נתוני גיבוי שאינם נמצאים במכשיר זה. בלי מנוי בתשלום, המדיה והקבצים המצורפים שלך יימחקו לצמיתות."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "לדלג על הורדה?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "פרטים"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "מעלה…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "בהתאם לגודל הגיבוי שלך, זה עשוי להימשך זמן רב. אפשר להשתמש ב–Signal כרגיל בזמן שהגיבוי מתבצע."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "ברוכ/ה הבא/ה אל גיבויי Signal מאובטחים. אפשר להתחיל את הגיבוי."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "כדאי לוודא שאמצעי התשלום שלך מעודכן. יש ללחוץ על ניהול מנוי > Signal > עדכון אמצעי תשלום."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "לאחר השליחה, היומן יפורסם למשך 30 יום בכתובת URL ייחודית ולא פומבית."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "שליחה"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "יומן תקלים"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "הצמד"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "לא היה ניתן ליצור את ה־PIN החדש שלך. ה־PIN הקיים שלך הושבת. בדוק את החיבור שלך ונסה שוב."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "שינוי PIN נכשל"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "קוד PIN חייב להיות לפחות 4 תווים"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "קודי PIN שומרים על מידע מאוחסן עם Signal מוצפן כך שרק אתה יכול להשיג גישה אליו. הפרופיל, ההגדרות ואנשי הקשר שלך ישוחזרו כשתתקין מחדש את Signal. לא תצטרך את ה־PIN שלך כדי לפתוח את היישום."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "עוד על קודי PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "קודי PIN אינם תואמים. נסה שוב."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "בדוק את החיבור שלך ונסה שוב."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "אין חיבור אינטרנט"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "קוד PIN חייב להיות לפחות 4 ספרות"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "שימוש במפתח שחזור"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "יצירת PIN נכשלה"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "לא היה ניתן ליצור את ה־PIN שלך. בדוק את החיבור שלך ונסה שוב."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "כדי לעזור לך לשנן את ה־PIN שלך, נבקש ממך להכניס אותו מעת לעת. נבקש פחות עם הזמן."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "יש לפנות %1$@ במכשיר הזה"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "יש לך נתוני גיבוי שאינם נמצאים במכשיר זה. בלי מנוי בתשלום, המדיה והקבצים המצורפים שלך יימחקו לצמיתות."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "דילוג על הורדה יגרום לכך שתהיה לך אפשרות להוריד את המדיה והקבצים המצורפים הנותרים בגיבוי שלך במועד מאוחר יותר, כשיתפנה שטח אחסון."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "הונאות קריפטו או הונאות כספיות"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "אפשר להגן על החשבון שלך באמצעות דרישת קוד PIN של Signal בנוסף לקוד האימות שלך בעת ההרשמה אל Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "להפעיל נעילת הרשמה בהגדרות החשבון"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "חשוב להיזהר מעסקים או סוכנויות ממשלתיות שיוצרים איתך קשר. הודעות הקשורות בסוכנויות מס, שליחויות ועוד עלולות להיות ספאם."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "טיפים לבטיחות"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "לשמור על בטיחות קוד האימות שלך"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "חשוב להימנע מהודעות עמומות שמנסות לגרום לך להשיב. יש לגלות מודעות לטיפים בנושא פיננסים וללינקים חשודים."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "עדכן את ה־PIN שלך"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "מידע"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "כתובת ארנק בלתי תקפה"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "תעד משפט השבה של תשלומים"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "רענון"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "מאזן נותר"; diff --git a/Signal/translations/hi.lproj/Localizable.strings b/Signal/translations/hi.lproj/Localizable.strings index c249c99aaf..8537a9e070 100644 --- a/Signal/translations/hi.lproj/Localizable.strings +++ b/Signal/translations/hi.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "क्लिपबोर्ड पर कॉपी करें"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "नई 'की' बनाएं"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "बैकअप बंद कर दिया गया है। साथ ही, आपका डेटा Signal की सिक्योर स्टोरेज सर्विस से डिलीट कर दिया गया है।"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "बैकअप बंद कर दिए गए हैं। डिवाइस पर जो भी मीडिया उपलब्ध नहीं है, उसे अभी डाउनलोड किया जा रहा है। डाउनलोड हो जाने के बाद, Signal की सिक्योर स्टोरेज सर्विस से आपका डेटा डिलीट कर दिया जाएगा।"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "कोई गड़बड़ी हुई। कृपया सपोर्ट टीम से संपर्क करें।"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "क्या आपको ऑफ़लोड किया गया मीडिया डाउनलोड करना है?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "ऑफ़लोड किया गया मीडिया, TestFlight के इस्तेमाल तक उपलब्ध रहेगा। टेस्ट प्रोग्राम छोड़ने से पहले अपने सभी मीडिया को डाउनलोड करना न भूलें।"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "ऑफ़लोड किए गए मीडिया की टेस्टिंग"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "इस्तेमाल न किया गया मीडिया ऑफ़लोड हो जाएगा, लेकिन इसे आपके बैकअप से कभी भी डाउनलोड किया जा सकता है।"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "जो मीडिया इस्तेमाल में नहीं है उसे ऑफ़लोड कर दिया जाएगा। हालांकि, TestFlight इस्तेमाल करने के दौरान, आपके पास कभी भी इसे अपने बैकअप से डाउनलोड करने का विकल्प मौजूद रहेगा।"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "स्टोरेज ऑप्टिमाइज़ेशन की सुविधा सिर्फ़ Signal बैकअप के पेड टियर के साथ इस्तेमाल की जा सकती है। इस फ़ीचर को इस्तेमाल करने के लिए, अपना बैकअप प्लान अपग्रेड करें।"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "ऑन-डिवाइस स्टोरेज को ऑप्टिमाइज़ करें"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "आपने अपने बैकअप स्टोरेज की सीमा पूरी कर ली है। चैट और मीडिया का बैकअप आगे भी लेते रहने के लिए, Signal में स्पेस खाली करें।"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "बैकअप फिर से चालू करें"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "डाउनलोड किए बिना आगे बढ़ें"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "आपके पास बैकअप डेटा है, जो डिवाइस पर मौजूद नहीं है। अगर आपने पैसे देकर सब्सक्रिप्शन नहीं लिया है, तो आपके मीडिया और अटैचमेंट हमेशा के लिए डिलीट हो जाएंगे।"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "डाउनलोड किए बिना आगे बढ़ना है?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "जानकारी"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "अपलोड हो रहा है…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "इसमें थोड़ा समय लग सकता है। यह इस पर निर्भर करता है कि आपके बैकअप का साइज़ कितना है। बैकअप के दौरान भी, Signal का पहले की तरह इस्तेमाल किया जा सकता है।"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Signal सिक्योर बैकअप में आपका स्वागत है। अपना बैकअप अभी शुरू करें।"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "पक्का कर लें कि आपका पेमेंट मेथड अप-टू-डेट है। सब्सक्रिप्शन मैनेज करें > Signal > 'पेमेंट मेथड अपडेट करें' पर टैप करें।"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "सबमिट करने पर, आपका लॉग एक यूनीक और अनपब्लिश URL पर 30 दिनों के लिए ऑनलाइन पोस्ट हो जाएगा।"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "सबमिट करें"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "डीबग लॉग"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "पिन"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "आपका पिन नहीं बनाया जा सका। आपका मौजूदा पिन बंद कर दिया गया है। इंटरनेट कनेक्शन देखें और दोबारा कोशिश करें।"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "पिन नहीं बदला जा सका"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "पिन में कम से कम 4 कैरेक्टर होने चाहिए"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "पिन की मदद से Signal पर आपकी जानकारी एन्क्रिप्टेड रूप में स्टोर की जाती है, ताकि सिर्फ़ आप ही उसे देख सकें। Signal दोबारा इंस्टॉल करने पर आपकी प्रोफ़ाइल, सेटिंग, और कॉन्टैक्ट रीस्टोर हो जाएगा। ऐप खोलने के लिए पिन की ज़रूरत नहीं होगी।"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "पिन के बारे में और जानकारी"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "पिन मेल नहीं खा रहा। फिर से कोशिश करें।"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "अपना इंटरनेट कनेक्शन देखें और दोबारा कोशिश करें।"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "इंटरनेट कनेक्शन मौजूद नहीं है"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "पिन में कम से कम 4 डिजिट होने चाहिए"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "'रिकवरी की' इस्तेमाल करें"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "पिन नहीं बनाया जा सका"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "आपका पिन नहीं बनाया जा सका। अपना इंटरनेट कनेक्शन देखें और दोबारा कोशिश करें।"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "हम आपसे समय-समय पर पिन डालने के लिए कहेंगे, ताकि आपको पिन सही से याद हो सके। धीरे-धीरे हम पूछना कम कर देंगे।"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "इस डिवाइस से %1$@ स्पेस खाली करें"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "आपके पास कुछ बैकअप डेटा है, जो इस डिवाइस पर मौजूद नहीं है। पेड सब्सक्रिप्शन के बिना, आपके मीडिया और अटैचमेंट को हमेशा के लिए डिलीट कर दिया जाएगा।"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "अगर आपको अभी अपने बाकी मीडिया और अटैचमेंट डाउनलोड नहीं करना है, तो स्टोरेज स्पेस खाली होने पर बाद में इन्हें डाउनलोड किया जा सकता है।"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "क्रिप्टो या मनी स्कैम"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "अपना अकाउंट सुरक्षित रखने के लिए, Signal पर रजिस्टर करते समय अपने वेरिफ़िकेशन कोड के अलावा, अकाउंट खोलने के लिए Signal पिन को भी ज़रूरी बना दें।"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "अकाउंट सेटिंग में जाकर रजिस्ट्रेशन लॉक चालू करें"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "किसी भी बिज़नेस या सरकारी संस्था के मैसेज पर तुरंत भरोसा न करें। टैक्स, कूरियर जैसी सेवाओं के नाम पर आने वाले मैसेज स्पैम हो सकते हैं।"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "सुरक्षा से जुड़े सुझाव"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "अपना वेरिफ़िकेशन कोड सुरक्षित रखें"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "ऐसे गोलमोल मैसेज से बचें जो आपको जवाब देने के लिए उकसा रहा हो। रुपये-पैसे संबंधी सुझाव और संदिग्ध वेब लिंक के प्रति सतर्क रहें।"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "अपना पिन अपडेट करें"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "जानकारी"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "वॉलेट पता सही नहीं है"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "पेमेंट रिकवरी फ़्रेज़ रिकॉर्ड करें"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "रीफ़्रेश करें"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "बाकी बैलेंस"; diff --git a/Signal/translations/hr.lproj/Localizable.strings b/Signal/translations/hr.lproj/Localizable.strings index 8406f1f8a8..03cfa327b6 100644 --- a/Signal/translations/hr.lproj/Localizable.strings +++ b/Signal/translations/hr.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Kopiraj u međuspremnik"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Stvori novi ključ"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Sigurnosno kopiranje je isključeno te su vaši podaci izbrisani iz Signalovog zaštićenog sustava pohrane."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Sigurnosno kopiranje je isključeno. Medijski zapisi koji se ne nalaze na ovom uređaju sada se preuzimaju. Kad preuzimanje bude dovršeno, vaši će podaci biti izbrisani iz Signalovog zaštićenog sustava pohrane."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Došlo je do pogreške. Molimo, kontaktirajte podršku."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Preuzeti preostale medijske zapise?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Medijski zapisi koji su premješteni u sigurnosnu kopiju i izbrisani s uređaja bit će dostupni dokle god budete koristili TestFlight. Obavezno preuzmite sve svoje medijske zapise prije nego što napustite program testiranja."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testiranje – medijski zapisi premješteni u sigurnosnu kopiju"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Nekorišteni medijski zapisi bit će uklonjeni, ali moguće ih je vratiti iz sigurnosne kopije u bilo kojem trenutku."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Nekorišteni medijski zapisi bit će premješteni u sigurnosnu kopiju i uklonjeni s uređaja, no moći ćete ih ponovno preuzeti u bilo kojem trenutku dokle god budete koristili TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Optimizacija pohrane dostupna je samo uz plaćenu pretplatu na sigurnosno kopiranje Signala. Pretplatite se na sigurnosno kopiranje kako biste koristili ovu značajku."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimizirajte pohranu na uređaju"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Dosegli ste ograničenje pohrane sigurnosnih kopija. Oslobodite prostor u Signalu kako biste mogli nastaviti sigurnosno kopirati razgovore i medijske zapise."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Ponovno uključi"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Preskoči preuzimanje"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Imate sigurnosne kopije podataka koje nisu na ovom uređaju. Vaši medijski zapisi i privitci bit će trajno izbrisani bez plaćene pretplate."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Preskočiti preuzimanje?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detalji"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Učitavanje…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Ovisno o veličini sigurnosne kopije, ovo bi moglo malo duže potrajati. Tijekom sigurnosnog kopiranja možete normalno koristiti Signal."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Dobrodošli u centar za zaštićene kopije podataka. Započnite sigurnosno kopiranje."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Provjerite je li vaš način plaćanja ažuran. Dodirnite Upravljanje pretplatom > Signal > Ažuriranje načina plaćanja."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Kada kliknete pošalji, vaš će zapisnik biti objavljen na mreži 30 dana na jedinstvenoj, neobjavljenoj URL adresi."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Potvrdi"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Zapisnik pogreške"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Prikvači"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Nije moguće stvoriti novi PIN. Vaš postojeći PIN je onemogućen. Provjerite internetsku vezu i pokušajte ponovno."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Promjena PIN-a nije uspjela"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN mora imati najmanje 4 znaka"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN-ovi čuvaju šifrirane podatke spremljenima na Signalu tako da im samo vi možete pristupiti. Vaš profil, postavke i kontakti će biti vraćeni nakon ponovne instalacije. Neće vam trebati PIN kako biste otvorili aplikaciju."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Više o PIN-ovima"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN-ovi se ne podudaraju. Pokušajte ponovno."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Provjerite vezu i pokušajte ponovno."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Nema internetske veze"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN mora imati najmanje 4 znamenke"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Koristi ključ za oporavak"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Stvaranje PIN-a nije uspjelo"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Nije moguće stvoriti PIN. Provjerite vezu i pokušajte ponovno."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Kako bismo vam pomogli da zapamtite vaš PIN, zamoliti ćemo vas da ga povremeno unesete. S vremenom ćemo vas rijeđe tražiti."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Oslobodite %1$@ prostora na ovom uređaju"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Imate sigurnosne kopije podataka koje nisu na ovom uređaju. Vaši medijski zapisi i privitci bit će trajno izbrisani bez plaćene pretplate."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Ako preskočite ovaj korak, moći ćete preuzeti medijske zapise i privitke spremljene u sigurnosnoj kopiji kada na vašem uređaju bude dostupno dovoljno prostora za pohranu."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Prijevare s kriptovalutama ili novčane prijevare"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Zaštitite svoj račun korištenjem Signal PIN-a uz potvrdni kôd prilikom registracije na Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Uključite zaključavanje registracije u postavkama računa"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Budite oprezni kada vas kontaktiraju tvrtke ili državne agencije. Poruke koje se odnose na porezne agencije, kurire i sl. mogle bi biti neželjeni sadržaj."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Savjeti za sigurnost"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Čuvajte svoj potvrdni kôd"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Ignorirajte nejasne poruke koje vas potiču da odgovorite. Čuvajte se financijskih savjeta i sumnjivih poveznica."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Ažurirajte vaš PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informacije"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Nevažeća adresa novčanika"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Spremi frazu za oporavak za plaćanja"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Osvježi"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Preostalo stanje"; diff --git a/Signal/translations/hu.lproj/Localizable.strings b/Signal/translations/hu.lproj/Localizable.strings index f7b5691235..78840f6182 100644 --- a/Signal/translations/hu.lproj/Localizable.strings +++ b/Signal/translations/hu.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Másolás vágólapra"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Új kulcs létrehozása"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "A biztonsági mentéseket kikapcsoltuk, az adataidat pedig töröltük a Signal biztonságos tárolási szolgáltatásából."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "A biztonsági mentések ki vannak kapcsolva, az eszközön nem található médiafájlok letöltése folyamatban van. A letöltés után az adataid törlődnek a Signal biztonságos tárhelyszolgáltatásából."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Hiba lépett fel! Kérjük, vedd fel a kapcsolatot az ügyfélszolgálattal!"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Letöltöd a hátralévő médiafájlokat?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Az áthelyezett médiafájlok addig lesznek elérhetők, amíg a TestFlightot használod. Mielőtt elhagynád a tesztprogramot, feltétlenül töltsd le az összes médiafájlt."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Eltávolított médiafájlok tesztelése"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "A fel nem használt médiafájlokat a rendszer eltávolítja, de bármikor letöltheted őket a biztonsági másolatból."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "A felhasználatlan médiafájlok eltávolításra kerülnek, de a biztonsági mentésből bármikor letölthetők, amíg a TestFlightot használod."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "A tárhely-optimalizálás csak a díj ellenében igénybe vehető Signal biztonsági mentésekkel használható. A funkció használatának megkezdéséhez frissítsd a biztonsági csomagodat."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Az eszköz tárhelyének optimalizálása"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Elérted a biztonsági mentések tárhelykorlátját. A csevegések és médiafájlok biztonsági mentésének folytatásához szabadíts fel tárhelyet a Signalban."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Engedélyezd újra a biztonsági mentéseket"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Letöltés kihagyása"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Olyan biztonsági mentési adatod van, ami nincs ezen az eszközön. Előfizetés nélkül a médiafájlok és a mellékletek véglegesen törlődnek."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Letöltés kihagyása?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Részletek"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Feltöltés folyamatban…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "A biztonsági másolat méretétől függően ez sokáig eltarthat. A biztonsági mentés közben a Signalt a szokásos módon használhatod."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Üdvözlünk a Signal Biztonságos biztonsági mentések oldalán! Kezdd el a biztonsági mentést most."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Ellenőrizd, hogy a megadott fizetési mód naprakész-e. Koppints az Előfizetés kezelése > Signal > Fizetési mód frissítése lehetőségre."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "A beküldést követően a napló 30 napig lesz elérhető online egy egyedi, nem publikus URL-címen."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Küldés"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Fejlesztői napló"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Rögzít"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Az új Signal PIN létrehozása sikertelen volt. A meglevő Signal PIN letiltásra került. Ellenőrizd a netkapcsolatod és próbáld újra."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Sikertelen PIN változtatás"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "A PIN kód hossza minimum 4 karakter"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "A PIN-nek köszönhetően a Signal által tárolt információk titkosítva lesznek, így csak te férhetsz hozzájuk. Újratelepítés esetén profilod, beállításaid és kontaktjaid visszaállításra kerülnek. Az alkalmazás megnyitásához nincs szükség a PIN kódra."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "További információ a PIN-kódokról"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN kódok nem egyeznek. Próbáld újra."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Ellenőrizd a netkapcsolatod és próbáld újra."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Nincs netkapcsolat."; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "A PIN kód hossza minimum 4 számjegy"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Helyreállítási kulcs használata"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN létrehozása sikertelen."; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "A Signal PIN létrehozása sikertelen volt. Ellenőrizd a netkapcsolatod és próbáld újra."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "A PIN megjegyzéséhez segítségül időnként be kell majd gépelned. Egyre kevesebbszer az idő haladtával."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Szabadíts fel %1$@ tárhelyet ezen az eszközön"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Olyan biztonsági mentési adatod van, ami nincs ezen az eszközön. Előfizetés nélkül a médiafájlok és a mellékletek véglegesen törlődnek."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Ha kihagyod a letöltést, a biztonsági másolatban lévő fennmaradó médiafájlok és mellékletek letölthetők később, amikor tárhely szabadul fel."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Kripto- vagy pénzzel kapcsolatos átverések"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Védd a fiókod azzal, hogy a Signal-regisztráció során a megerősítő kódod mellett a Signal PIN-kódodat is meg kelljen adnod."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Kapcsold be a regisztrációs zárat a fiókbeállításokban"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Legyél óvatos, ha vállalkozások vagy kormányzati szervek lépnek kapcsolatba veled. Az adóhivatalokat, futárszolgálatokat stb. érintő üzenetek kéretlen üzenetek lehetnek."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Biztonsági tippek"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Tartsd biztonságban a megerősítő kódodat"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Kerüld az olyan kétes üzeneteket, amelyekkel válaszadásra próbálnak rávenni. Vigyázz a pénzügyi tippekkel és a gyanús webes linkekkel."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Frissítsd a PIN kódodat"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Információ"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Érvénytelen tárca cím"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Fizetési helyreállítási kifejezés rögzítése"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Frissítés"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Maradék egyenleg"; diff --git a/Signal/translations/id.lproj/Localizable.strings b/Signal/translations/id.lproj/Localizable.strings index fd79fe2165..28fe5daf42 100644 --- a/Signal/translations/id.lproj/Localizable.strings +++ b/Signal/translations/id.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Salin ke Papan Klip"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Buat Kunci Baru"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Pencadangan telah dinonaktifkan dan data Anda telah dihapus dari layanan penyimpanan aman Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Signal Backups telah dinonaktifkan, media apa pun yang belum ada di perangkat ini akan diunduh sekarang. Setelah diunduh, data Anda akan dihapus dari layanan penyimpanan aman Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Terjadi kesalahan. Silakan hubungi tim dukungan."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Unduh Media yang Di-offload?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Media yang di-offload akan tetap tersedia selama Anda masih menggunakan TestFlight. Pastikan Anda mengunduh semua media sebelum keluar dari program pengujian."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Menguji Media yang Di-offload"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Media yang tidak digunakan akan di-offload, tetapi dapat diunduh dari cadangan Anda kapan saja."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Media yang tidak digunakan akan di-offload, tetapi dapat diunduh dari cadangan Anda kapan saja selagi Anda masih menggunakan TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Pengoptimalan penyimpanan hanya dapat digunakan dengan Signal Backups berbayar. Upgrade paket pencadangan Anda untuk mulai menggunakan fitur ini."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimalkan Penyimpanan di Perangkat"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Anda telah mencapai batas penyimpanan cadangan. Hapus beberapa file untuk mengosongkan ruang penyimpanan di Signal agar dapat terus mencadangkan chat dan media."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Aktifkan Kembali Cadangan"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Lewati Pengunduhan"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Ada data cadangan yang belum tersimpan di perangkat ini. Tanpa langganan berbayar, media dan lampiran akan dihapus permanen."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Lewati Pengunduhan?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detail"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Mengunggah …"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Apabila volume data cadangan cukup besar, proses ini bisa jadi berlangsung cukup lama. Signal dapat digunakan seperti biasa saat pencadangan berlangsung."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Selamat datang di Signal Secure Backups. Mulai pencadangan data Anda sekarang."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Cek dan pastikan metode pembayaran Anda sudah yang terbaru. Ketuk Kelola Langganan > Signal > Perbarui Metode Pembayaran."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Saat dikirimkan, log Anda akan diposting online selama 30 hari pada URL unik yang tidak dipublikasikan."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Kirim"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Catatan Debug"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Pin"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Tidak dapat membuat PIN baru Anda. PIN yang sudah ada telah dinonaktifkan. Periksa koneksi Anda dan coba lagi."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Penggantian PIN Gagal"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN minimal harus 4 karakter"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN menjaga informasi yang disimpan dengan Signal terenkripsi sehingga hanya Anda yang dapat mengaksesnya. Profil Anda, pengaturan, dan kontak-kontak akan dipulihkan saat Anda memasang ulang aplikasi. Anda tidak memerlukan PIN untuk membuka aplikasinya."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Selengkapnya Tentang PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN tidak cocok. Coba lagi."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Periksa koneksi Anda dan coba lagi."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Tidak Ada Koneksi"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN minimal harus 4 karakter"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Gunakan Kunci Pemulihan"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Gagal membuat PIN"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Tidak dapat membuat PIN Anda. Periksa koneksi Anda dan coba lagi."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Untuk membantu Anda mengingat PIN, kami akan meminta Anda untuk memasukkannya secara berkala. Kami akan memintanya lebih jarang dari waktu ke waktu."; @@ -7733,7 +7760,7 @@ "REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_ALERT_TITLE_FORMAT" = "Konfirmasi Nomor: %1$@"; /* A button allowing user to cancel registration and edit a phone number */ -"REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_EDIT_BUTTON" = "Sunting"; +"REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_EDIT_BUTTON" = "Edit"; /* Label for the progress spinner shown during phone number registration. Embeds {{phone number}}. */ "REGISTRATION_VIEW_PHONE_NUMBER_SPINNER_LABEL_FORMAT" = "Memverifikasi %1$@…"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Kosongkan ruang %1$@ di perangkat ini"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Ada data cadangan yang belum tersimpan di perangkat ini. Tanpa langganan berbayar, media dan lampiran akan dihapus permanen."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Jika Anda melewati pengunduhan, media dan lampiran yang masih ada di cadangan dapat diunduh lain waktu, ketika ruang penyimpanan telah tersedia."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Penipuan uang atau kripto"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Lindungi akun dengan mewajibkan PIN Signal, sebagai tambahan untuk kode verifikasi, saat mendaftar di Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Aktifkan kunci registrasi di pengaturan akun"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Waspadai perusahaan atau badan pemerintahan yang menghubungi Anda. Pesan yang melibatkan agen pajak, kurir, atau lainnya bisa jadi adalah spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Tips Keamanan"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Pastikan kode verifikasi Anda aman"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Hindari pesan tidak jelas yang meminta Anda untuk membalas. Waspadai tips finansial dan tautan web mencurigakan."; @@ -8360,7 +8399,7 @@ "SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE_DETAIL" = "Sampaikan semua panggilan melalui peladen Signal untuk menghindari pengungkapan alamat IP Anda oleh kontak Anda. Mengaktifkannya akan mengurangi kualitas panggilan."; /* Label for the 'edit phone number' button in the 'change phone number' views. */ -"SETTINGS_CHANGE_PHONE_NUMBER_BACK_TO_EDIT_BUTTON" = "Sunting Nomor"; +"SETTINGS_CHANGE_PHONE_NUMBER_BACK_TO_EDIT_BUTTON" = "Edit nomor"; /* Label for button in settings views to change phone number */ "SETTINGS_CHANGE_PHONE_NUMBER_BUTTON" = "Ganti Nomor Telepon"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Perbarui PIN Anda"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informasi"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Alamat Dompet Digital Salah"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Rekam Frasa Pemulihan Pembayaran"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Segarkan"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Saldo tersisa"; diff --git a/Signal/translations/it.lproj/Localizable.strings b/Signal/translations/it.lproj/Localizable.strings index fad1721aef..271359a3ba 100644 --- a/Signal/translations/it.lproj/Localizable.strings +++ b/Signal/translations/it.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Copia negli appunti"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Crea nuova chiave"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "I backup sono stati disattivati e i tuoi dati sono stati eliminati dal servizio di archiviazione sicura di Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "I backup sono stati disattivati, qualsiasi media non presente sul dispositivo verrà scaricato ora. Dopo il download, i tuoi dati verranno eliminati dal servizio di archiviazione sicura di Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Ops, qualcosa è andato storto… Ti consigliamo di contattare l'assistenza."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Scaricare i media del backup remoto?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "I media trasferiti su un backup remoto sono disponibili finché continuerai a usare TestFlight. Accertati perciò di scaricarli prima di lasciare il programma da tester."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Test dei media trasferiti su backup remoto"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "I media inutilizzati verranno trasferiti su un backup remoto, ma potrai scaricarli in qualsiasi momento dal tuo backup."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "I media inutilizzati verranno trasferiti su un backup remoto, ma possono essere scaricati dal tuo backup in qualsiasi momento finché continuerai a usare TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "L'ottimizzazione dello spazio di archiviazione è una funzione disponibile solo con i Backup di Signal a pagamento. Scegli il tuo piano di backup per poterla usare."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Ottimizzazione dello spazio su dispositivo"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Hai raggiunto lo spazio massimo per il backup. Libera dello spazio su Signal per continuare a fare il backup di chat e media."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Riattiva i backup"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Salta download"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Hai dei dati di un backup che non sono presenti su questo dispositivo. Senza un abbonamento a pagamento, i tuoi media e allegati verranno eliminati definitivamente."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Saltare il download?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Dettagli"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Caricamento in corso…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "A seconda delle dimensioni del tuo backup, potrebbe essere necessario più tempo. Puoi usare Signal normalmente mentre il backup è in corso."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Ecco i Backup sicuri di Signal! Comincia subito il tuo backup."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Assicurati che il tuo metodo di pagamento sia aggiornato. Vai su Gestisci abbonamento > Signal > Aggiorna il tuo metodo di pagamento."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Una volta inviato, il tuo log verrà postato online per 30 giorni su un URL univoco e non pubblicato."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Invia"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Log di debug"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Fissa"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Impossibile creare il nuovo PIN. Il tuo PIN esistente è stato disabilitato. Controlla la tua connessione e riprova."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Cambio PIN fallito"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "Il PIN deve essere almeno di 4 caratteri"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "I PIN mantengono le informazioni memorizzate con Signal crittografate in modo che solo tu possa accedervi. Il profilo, le impostazioni e i contatti verranno ripristinati quando reinstalli. Non avrai bisogno del tuo PIN per aprire l'app."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Scopri più informazioni sui PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "I PIN non corrispondono. Riprova."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Controlla la tua connessione e riprova."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Nessuna connessione di rete"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Il PIN deve essere almeno di 4 cifre"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Usa la chiave di ripristino"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Creazione PIN non riuscita"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Impossibile creare il tuo PIN. Controlla la tua connessione e riprova."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Per aiutarti a memorizzare il tuo PIN, ti chiederemo di inserirlo periodicamente. Lo chiederemo di meno nel corso del tempo."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Libera %1$@ di spazio su questo dispositivo"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Hai dei dati di un backup che non sono presenti su questo dispositivo. Senza un abbonamento a pagamento, i tuoi media e allegati verranno eliminati definitivamente."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Se scegli di saltare il download, potrai scaricare i media e gli allegati rimanenti nel tuo backup in un secondo momento quando avrai più spazio di archiviazione."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Criptovalute e truffe economiche"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Proteggi il tuo account richiedendo il PIN di Signal, oltre al codice di verifica, ogni volta che effettui una nuova registrazione."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Attiva il Blocco registrazione nelle Impostazioni del tuo account"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Fai attenzione quando ricevi messaggi da qualche azienda o ente del governo. Se si parla di tasse, pensioni, pacchi in arrivo, messaggi dalle Poste, dal tuo fornitore di energia e acqua, potrebbe trattarsi di spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Consigli sulla sicurezza"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Tieni al sicuro il tuo codice di verifica"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Non fidarti di messaggi generici che cercano di spingerti a rispondere subito. Fai anche attenzione a chi dispensa consigli finanziari e chi condivide link sospetti."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Aggiorna il tuo PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informazioni"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Indirizzo del portafoglio non valido"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Annota la frase di recupero dei pagamenti"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Aggiorna"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Saldo rimanente"; diff --git a/Signal/translations/ja.lproj/Localizable.strings b/Signal/translations/ja.lproj/Localizable.strings index ed9d568f0d..738e59be8e 100644 --- a/Signal/translations/ja.lproj/Localizable.strings +++ b/Signal/translations/ja.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "クリップボードにコピー"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "新しいキーを作成"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "バックアップがオフになり、データはSignalの安全なストレージサービスから消去されました。"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "バックアップはオフになっています。現在、端末上にないメディアをダウンロード中です。ダウンロードが完了すると、データはSignalの安全なストレージサービスから消去されます。"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "エラーが発生しました。サポートにお問い合わせください。"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "オフロード済みのメディアをダウンロードしますか?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "オフロードされたメディアは、TestFlightを使用している間はご利用になれます。テストプログラムを終了する前に、必ずすべてのメディアをダウンロードしてください。"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "オフロードメディアのテスト中"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "未使用のメディアはオフロードされますが、バックアップからいつでもダウンロードできます。"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "未使用のメディアはオフロードされますが、TestFlightを使用している間はいつでもバックアップからダウンロードできます。"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "ストレージの最適化は、Signalバックアップの有料版でのみご利用いただけます。この機能をご利用になるには、バックアッププランをアップグレードしてください。"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "端末上のストレージを最適化"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "バックアップストレージの上限に達しました。チャットやメディアのバックアップを続けるには、Signalの空き容量を増やしてください。"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "バックアップを再度有効化"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "ダウンロードをスキップ"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "この端末に保存されていないバックアップデータがあります。有料のサブスクリプションに加入しない場合は、メディアと添付ファイルは、完全に消去されます。"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "ダウンロードをスキップしますか?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "詳細"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "アップロードしています…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "バックアップのサイズによっては、時間がかかる場合があります。バックアップが実行されている間でも、通常どおりSignalを使用できます。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Signalセキュアバックアップへようこそ。今すぐバックアップを開始しましょう。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "お支払い方法が現在も有効なものであるかをご確認ください。「サブスクリプションを管理する」>「Signal」>「支払い方法をアップデートする」をタップします。"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "提出すると、ログは非公開の固有URLで30日間オンライン上に掲載されます。"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "送信"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "デバッグログ"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "ピン留め"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "新規のPINを作成できず、既存のPINは無効化されました。インターネット接続を確認して再度試してください。"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PINの変更に失敗しました"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PINは4文字以上にしてください"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Signal内に保存された情報は、PINにより暗号化を保持されるため、あなたのみアクセスできます。PINを使うことで、Signalの再インストール時にあなたのプロフィール、設定および連絡先が復元されます。アプリを開く際にはPINは必要はありません。"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "PIN とは?"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PINが一致しません。再度試してください。"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "インターネット接続を確認して再度試してください。"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "ネットワーク接続がありません"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PINは4桁以上の数字にしてください"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "回復キーを使用する"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PINの作成に失敗しました"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "PINを作成できませんでした。インターネット接続を確認して再度試してください。"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "PINを覚えていただくため、定期的に入力をお願いしています。頻度は次第に少なくなります。"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "端末に%1$@のストレージを確保してください"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "この端末に保存されていないバックアップデータがあります。有料のサブスクリプションに加入しない場合は、メディアと添付ファイルは、完全に消去されます。"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "ダウンロードをスキップした場合、バックアップ内の残りのメディアと添付ファイルは、ストレージ容量が確保できたときにダウンロードできます。"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "暗号通貨または金銭詐欺"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Signalの登録時に、確認コードに加えてSignal PINの入力も必須とすることで、アカウントを保護できます。"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "アカウント設定で登録ロックを有効にしてください"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "企業や政府機関からの連絡にはご注意ください。税務署や宅配業者などのメッセージはスパムである可能性があります。"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "安全な使い方のヒント"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "確認コードの取り扱いは厳重にしてください"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "返信させようとする怪しいメッセージは無視してください。また、利益をうたったものや不審なウェブリンクに注意してください。"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "PINの更新"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "情報"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "無効なウォレットアドレスです"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "決済機能リカバリーフレーズの保管"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "リフレッシュ"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "残高"; diff --git a/Signal/translations/ko.lproj/Localizable.strings b/Signal/translations/ko.lproj/Localizable.strings index 0a581d5c0e..a80ed4dd05 100644 --- a/Signal/translations/ko.lproj/Localizable.strings +++ b/Signal/translations/ko.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "클립보드에 복사"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "새로운 키 생성"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "백업을 사용하지 않도록 설정했으며, Signal의 안전한 저장소 서비스에서 데이터를 삭제했습니다."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "백업을 비활성화했으며, 기기에 저장되지 않은 모든 미디어를 다운로드하는 중입니다. 데이터를 다운로드하면 Signal의 안전한 저장 서비스에서 해당 데이터가 삭제됩니다."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "오류가 발생했습니다. 고객 지원팀에 문의하세요."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "오프로드된 미디어를 다운로드할까요?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "오프로드된 미디어는 TestFlight를 사용하는 한 계속 사용할 수 있습니다. 테스트 프로그램을 종료하기 전에 모든 미디어 파일을 다운로드하세요."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "오프로드된 미디어 테스트"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "사용하지 않는 미디어를 오프로드하지만, 언제든지 백업에서 다운로드할 수 있습니다."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "사용하지 않은 미디어는 오프로드되지만, TestFlight를 사용하는 동안에는 언제든지 백업에서 다운로드할 수 있습니다."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "저장 공간 최적화는 유료 Signal 백업으로만 사용할 수 있습니다. 이 기능을 사용하기 시작하려면 백업 플랜을 업그레이드하세요."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "기기 저장 공간 최적화"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "백업 저장 용량이 한도에 도달했습니다. 채팅과 미디어를 계속 백업하려면 Signal에 사용 가능한 공간을 확보하세요."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "백업 재활성화"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "다운로드 건너뛰기"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "이 기기에 없는 백업 데이터가 있습니다. 유료 구독을 하지 않으면 미디어와 첨부 파일이 영구 삭제됩니다."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "다운로드를 건너뛸까요?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "세부 정보"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "업로드 중…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "백업 용량에 따라 시간이 더 오래 걸릴 수 있습니다. 백업이 진행되는 동안에는 평소처럼 Signal을 사용할 수 있습니다."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Signal 안전 백업에 오신 걸 환영합니다. 지금 백업을 시작하세요."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "결제 수단이 최신 상태인지 확인하세요. 구독 관리 > Signal > 결제 수단 업데이트를 탭하세요."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "제출한 로그는 별도의 비공개 URL에 30일 동안 게시됩니다."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "제출"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "디버그 로그"; @@ -3002,7 +3041,7 @@ "DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "이 작업은 취소할 수 없습니다."; /* Title for confirmation prompt when discarding a draft before editing a message */ -"DISCARD_DRAFT_CONFIRMATION_TITLE" = "초안을 삭제할까요?"; +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "작성 중인 메시지를 삭제할까요?"; /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "취소"; @@ -3443,7 +3482,7 @@ "EDIT_MESSAGE_SEND_MESSAGE_UNKNOWN_ERROR" = "EDIT_MESSAGE_SEND_MESSAGE_UNKNOWN_ERROR"; /* body of email sent to contacts when inviting to install Signal. Embeds {{link to install Signal}} and {{link to the Signal home page}} */ -"EMAIL_INVITE_BODY" = "안녕하세요.\n\n요즘 iPhone에서 나누는 대화를 안전하게 보호하기 위해 Signal을 사용하고 있습니다. 저희가 나누는 대화와 통화를 안전하게 보호할 수 있도록 Signal을 설치해 주실 수 있을까요?\n\nSignal은 iPhone과 Android, 데스크톱에서 이용할 수 있습니다. %1$@에서 다운로드하실 수 있어요.\n\nSignal은 기존의 메시지 앱과 동일한 방식으로 작동합니다. 사진과 동영상을 보내고, 통화하고, 그룹 대화를 나눌 수도 있죠. 무엇보다 중요한 점은 Signal을 만든 사람조차 우리가 나누는 대화를 볼 수 없다는 거예요.\n\n%2$@에서 Signal에 관해 자세히 알아보세요."; +"EMAIL_INVITE_BODY" = "안녕하세요!\n\n요즘 휴대폰 대화 보안을 위해 Signal을 쓰고 있는데요, 같이 Signal을 설치해 주시면 저희가 나누는 메시지와 통화가 안전하게 보호될 수 있어요.\n\nSignal은 iPhone과 Android, PC에서 모두 이용 가능합니다. %1$@에서 다운로드해 보세요.\n\nSignal은 기존 메시지 앱과 동일한 방식으로 작동합니다. 사진이랑 동영상도 보낼 수 있고, 1:1 개인 통화와 그룹 통화도 가능합니다. 무엇보다 좋은 점은 Signal 개발팀조차 저희가 나누는 대화를 볼 수 없다는 거예요.\n\nSignal에 관한 자세한 정보는 %2$@에서 확인해 보세요."; /* subject of email sent to contacts when inviting to install Signal */ "EMAIL_INVITE_SUBJECT" = "Signal로 같이 옮겨요"; @@ -3848,19 +3887,19 @@ "GROUP_CALL_CONTINUE_BUTTON" = "통화 계속하기"; /* Text in conversation view for a group call that has since ended */ -"GROUP_CALL_ENDED_MESSAGE" = "그룹 통화가 종료됨"; +"GROUP_CALL_ENDED_MESSAGE" = "그룹 통화가 종료되었습니다"; /* A button to receive more info about not seeing a participant in group call grid */ "GROUP_CALL_ERROR_DETAILS" = "자세한 정보"; /* An error displayed to the user when the group call ends because it has exceeded the max devices. */ -"GROUP_CALL_HAS_MAX_DEVICES_UNKNOWN_COUNT" = "이 통화에 대한 최대 참가자 수에 도달했습니다. 나중에 다시 시도하세요."; +"GROUP_CALL_HAS_MAX_DEVICES_UNKNOWN_COUNT" = "이 통화는 정원 초과로 종료되었습니다. 나중에 다시 시도해 주세요."; /* Text explaining that someone has sent a ring to the group. Embeds {ring sender name} */ "GROUP_CALL_INCOMING_RING_FORMAT" = "%1$@ 님이 그룹에 전화를 거는 중입니다"; /* Text explaining the group call is full */ -"GROUP_CALL_IS_FULL" = "통화 최대 참가자 수 도달"; +"GROUP_CALL_IS_FULL" = "통화 정원 도달"; /* Text shown before the user starts a group call if the user has enabled ringing and there is one other person in the group. Embeds {member name} */ "GROUP_CALL_IS_RINGING_ONE_PERSON_FORMAT" = "%1$@ 님에게 전화를 거는 중입니다"; @@ -3911,7 +3950,7 @@ "GROUP_CALL_NO_KEYS_ALERT_TITLE_FORMAT" = "%1$@ 님의 음성 및 영상 통화를 수신할 수 없습니다."; /* Text explaining that you are the only person currently in the group call */ -"GROUP_CALL_NO_ONE_HERE" = "아무도 없음"; +"GROUP_CALL_NO_ONE_HERE" = "참가한 사람이 없어요"; /* Text indicating you can't take this action because you're not a member of the group */ "GROUP_CALL_NOT_A_MEMBER" = "더 이상 이 그룹의 멤버가 아니므로 이 작업을 수행할 수 없습니다."; @@ -3947,10 +3986,10 @@ "GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_TITLE" = "%1$@ 님을 통화 그룹에서 내보낼까요?"; /* The title of an alert when you've been removed from a group call. */ -"GROUP_CALL_REMOVED" = "통화 참가 제한"; +"GROUP_CALL_REMOVED" = "통화에서 제외되었습니다"; /* The message of an alert when you've been removed from a group call. */ -"GROUP_CALL_REMOVED_MESSAGE" = "통화 그룹에서 제외되었습니다."; +"GROUP_CALL_REMOVED_MESSAGE" = "다른 참여자가 통화 그룹에서 나를 내보냈습니다."; /* The title of an alert when tried to join a call using a link but the admin rejected your request. */ "GROUP_CALL_REQUEST_DENIED" = "참여 요청 거부됨"; @@ -4634,7 +4673,7 @@ "HOME_VIEW_CONVERSATION_SEARCHBAR_PLACEHOLDER" = "검색"; /* A prefix indicating that a message preview is a draft */ -"HOME_VIEW_DRAFT_PREFIX" = "임시 저장: "; +"HOME_VIEW_DRAFT_PREFIX" = "작성 중: "; /* Format string for a label offering to start a new conversation with your contacts, if you have 1 Signal contact. Embeds {{The name of 1 of your Signal contacts}}. */ "HOME_VIEW_FIRST_CONVERSATION_OFFER_1_CONTACT_FORMAT" = "%1$@ 님 등 이미 내 연락처에 있는 사람이 Signal을 사용하고 있습니다."; @@ -6008,10 +6047,10 @@ "ONBOARDING_2FA_FORGOT_PIN_LINK" = "도움이 필요하신가요?"; /* Label indicating that the 2fa pin is invalid in the 'onboarding 2fa' view. */ -"ONBOARDING_2FA_INVALID_PIN" = "올바르지 않은 PIN"; +"ONBOARDING_2FA_INVALID_PIN" = "PIN이 일치하지 않습니다"; /* Label indicating that the 2fa pin is invalid in the 'onboarding 2fa' view, and you only have one more attempt */ -"ONBOARDING_2FA_INVALID_PIN_LAST_ATTEMPT" = "PIN이 올바르지 않습니다. 1번 더 시도할 수 있습니다."; +"ONBOARDING_2FA_INVALID_PIN_LAST_ATTEMPT" = "PIN이 일치하지 않습니다. 남은 시도 횟수: 1회"; /* Label for the 'skip and create new pin' button when reglock is disabled during onboarding. */ "ONBOARDING_2FA_SKIP_AND_CREATE_NEW_PIN" = "건너뛴 후 새 PIN 만들기"; @@ -6158,7 +6197,7 @@ "ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_LEARN_MORE" = "PIN에 대해 더 알아보기"; /* Title of the 'onboarding pin attempts exhausted' view when reglock is disabled. */ -"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_TITLE" = "올바르지 않은 PIN"; +"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_TITLE" = "PIN이 일치하지 않습니다"; /* Explanation of the 'onboarding pin attempts exhausted' view when it is unknown if reglock is enabled. */ "ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_WITH_UNKNOWN_REGLOCK_EXPLANATION" = "PIN 입력 횟수를 모두 초과했으나, 전화번호 인증을 통해 Signal 계정에 다시 접속할 수 있습니다. 보안 및 개인정보 보호를 위해 프로필 정보나 설정 등 저장된 데이터 없이 계정이 복원됩니다."; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "고정"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "새 PIN을 생성하지 못했습니다. 기존 PIN은 비활성화되었습니다. 네트워크 연결을 확인하고 다시 시도해 주세요."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN 변경 실패"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN은 최소 4자리입니다"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN 번호는 Signal에 저장된 정보를 암호화하여 오직 나만 접근할 수 있게 만듭니다. 내 프로필, 설정, 그리고 연락처는 Signal을 다시 설치할 때 복원됩니다."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "PIN에 관한 자세한 정보"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN이 일치하지 않습니다. 다시 시도해 주세요."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "연결을 확인하고 다시 시도하세요."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "네트워크 연결 없음"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN은 최소 4자리입니다"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "복구 키 사용"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN 생성 실패"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "PIN을 만들 수 없습니다. 연결을 확인하고 다시 시도하세요."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "주기적으로 PIN을 입력하면 외우는 데 도움이 됩니다. 가끔 여쭤보겠습니다."; @@ -7469,7 +7496,7 @@ "REGISTER_2FA_FORGOT_SVR_PIN_WITHOUT_REGLOCK_AND_CAN_CREATE_NEW_PIN_ALERT_MESSAGE" = "PIN은 사용자가 만든 4자리 이상의 영숫자 조합 코드입니다. PIN이 기억나지 않는다면 새로운 PIN을 만드세요. 계정을 등록하여 사용할 수 있지만 프로필 정보 등 일부 저장된 설정이 손실됩니다. Signal 안전 백업을 활성화한 경우, 복구 키로 계속할 수 있습니다."; /* Alert title explaining what happens if you forget your 'two-factor auth pin'. */ -"REGISTER_2FA_INVALID_PIN_ALERT_TITLE" = "올바르지 않은 PIN"; +"REGISTER_2FA_INVALID_PIN_ALERT_TITLE" = "PIN이 일치하지 않습니다"; /* No comment provided by engineer. */ "REGISTER_CONTACTS_WELCOME" = "환영합니다!"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "기기에서 %1$@ 공간을 확보하세요"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "이 기기에 없는 백업 데이터가 있습니다. 유료 구독을 하지 않으면 미디어와 첨부 파일이 영구 삭제됩니다."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "다운로드를 건너뛰면 나중에 저장 공간이 확보될 때 백업의 남은 미디어와 첨부 파일을 다운로드할 수 있습니다."; @@ -7949,7 +7976,7 @@ "SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_FAILURE_SHEET_TITLE" = "이 채팅에 더 이상 자동 인증을 사용할 수 없습니다"; /* Footer explaining that automatic verification is not available for all chats */ -"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_FOOTER" = "모든 채팅에 자동 인증을 사용할 수 없습니다."; +"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_FOOTER" = "일부 채팅에서는 자동 인증을 사용할 수 없습니다."; /* Header for automatic key verification */ "SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_HEADER" = "자동 키 인증"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "암호화폐 또는 금융 사기"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Signal 등록 시 인증 코드와 함께 Signal PIN 입력 단계를 추가하여 계정을 보호하세요."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "계정 설정에서 등록 잠금을 켜세요"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "기업이나 정부 기관을 사칭한 연락에 주의하세요. 국세청 등의 공공기관이나 배송 업체와 관련된 메시지는 스팸일 가능성이 높습니다."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "안전 팁"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "인증 코드를 안전하게 보관하세요"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "답장을 유도하려는 모호한 메시지에는 응답하지 마시고, 금전 관련 제안이나 의심스러운 웹 링크에 유의하세요."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "PIN 업데이트"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "정보"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "잘못된 지갑 주소"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "결제 복원 문구 기록"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "새로고침"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "잔액"; @@ -9293,16 +9332,16 @@ "SPAM_CAPTCHA_DISMISS_CONFIRMATION_TITLE" = "인증하지 않고 계속할까요?"; /* Body for action sheet explaining captcha requirement. */ -"SPAM_CAPTCHA_SHEET_BODY" = "Signal에서 스팸을 방지하려면 확인을 완료하세요.\n\n확인 후 메시지를 계속 전송할 수 있습니다. 일시 중지된 메시지는 자동으로 전송됩니다."; +"SPAM_CAPTCHA_SHEET_BODY" = "Signal 서비스 내 스팸 방지를 위해 인증을 완료해 주세요.\n\n인증 완료 후 메시지를 계속 전송할 수 있습니다. 일시 중지된 메시지는 인증 후 자동으로 전송됩니다."; /* Title for action sheet explaining captcha requirement. */ -"SPAM_CAPTCHA_SHEET_TITLE" = "메시지를 계속하려면 확인"; +"SPAM_CAPTCHA_SHEET_TITLE" = "메시지를 계속 보내려면 인증해 주세요"; /* Action to skip verification */ -"SPAM_CAPTCHA_SKIP_VERIFICATION_ACTION" = "확인 건너뛰기"; +"SPAM_CAPTCHA_SKIP_VERIFICATION_ACTION" = "인증 건너뛰기"; /* Title for the captcha view controller */ -"SPAM_CAPTCHA_VIEW_CONTROLLER" = "확인 완료"; +"SPAM_CAPTCHA_VIEW_CONTROLLER" = "인증을 완료해 주세요"; /* Text for a toast confirming that the speakerphone has been turned off for a call. */ "SPEAKERPHONE_OFF_CONFIRMATION_TOAST_LABEL" = "스피커 꺼짐"; diff --git a/Signal/translations/lt.lproj/Localizable.strings b/Signal/translations/lt.lproj/Localizable.strings index f062a7792e..b7171b0206 100644 --- a/Signal/translations/lt.lproj/Localizable.strings +++ b/Signal/translations/lt.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Kopijuoti į iškarpinę"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Sukurti naują raktą"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Atsarginės kopijos buvo išjungtos ir jūsų duomenys ištrinti iš saugios „Signal“ saugyklos paslaugos."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Atsarginės kopijos buvo išjungtos, dabar atsisiunčiami visi įrašai, kurių nėra įrenginyje. Atsisiuntus, jūsų duomenys bus ištrinti iš „Signal“ saugyklos."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Įvyko klaida. Susisiekite su aptarnavimo komanda."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Atsisiųsti perkeltus įrašus?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Perkelti įrašai bus prieinami, kol naudosite „TestFlight“. Prieš išeidami iš testavimo programos nepamirškite atsisiųsti visų įrašų."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testuoti perkeltus įrašus"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Nepanaudoti įrašai bus išimti, tačiau juos bet kada galėsite atsisiųsti iš atsarginės kopijos."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Nepanaudoti įrašai bus perkelti, tačiau juos bet kada galėsite atsisiųsti iš atsarginės kopijos, kol naudojate „TestFlight“."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Saugyklos optimizavimą galima naudoti tik įsigijus mokamą „Signal“ atsarginių kopijų planą. Norėdami pradėti naudotis šia funkcija, atnaujinkite atsarginių kopijų planą."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimizuoti saugyklą įrenginyje"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Pasiekėte atsarginių kopijų saugyklos limitą. Atlaisvinkite vietos „Signal“, kad galėtumėte toliau kurti pokalbių ir įrašų atsargines kopijas."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Iš naujo įjungti atsargines kopijas"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Praleisti atsisiuntimą"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Turite atsarginių kopijų duomenų, kurių nėra šiame įrenginyje. Neturint mokamos prenumeratos, įrašai ir priedai bus ištrinti visam laikui."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Praleisti atsisiuntimą?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Išsamesnė informacija"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Įkeliama…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Priklausomai nuo atsarginės kopijos dydžio, tai gali ilgai užtrukti. Kol kuriama atsarginė kopija, „Signal“ naudoti galite kaip įprasta."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Tai „Signal“ atsarginės kopijos. Pradėkite atsarginę kopiją dabar."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Įsitikinkite, kad jūsų mokėjimo būdas atnaujintas. Bakstelėkite Tvarkyti prenumeratą >„Signal“ > Atnaujinti mokėjimo būdą."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Kai pateiksite, jūsų žurnalas bus 30-čiai dienų paskelbtas internete unikaliu neskelbiamu URL adresu."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Pateikti"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Derinimo žurnalas"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Prisegti"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Nepavyko sukurti naujo PIN kodo. Jūsų dabartinis PIN kodas buvo išjungtas. Patikrinkite interneto ryšį ir bandykite dar kartą."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN kodo pakeisti nepavyko"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN kodą privalo sudaryti bent 4 simboliai"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN kodai šifruotu pavidalu saugo informaciją, kuri yra laikoma Signal programėlėje, taigi, tik jūs galite gauti prieigą prie jos. Jums įdiegus Signal iš naujo, jūsų profilis, nustatymai ir adresatai bus atkurti. Norint atverti programėlę jums nereikės įvesti PIN kodo."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Daugiau apie PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN kodai nesutampa. Bandykite dar kartą."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Patikrinkite interneto ryšį ir bandykite dar kartą."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Nėra tinklo ryšio"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN kodą privalo sudaryti bent 4 skaitmenys"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Naudoti atkūrimo raktą"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN kodo sukūrimas nepavyko"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Nepavyko sukurti PIN kodo. Patikrinkite interneto ryšį ir bandykite dar kartą."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Tam, kad įsimintumėte savo PIN kodą, mes laikas nuo laiko prašysime jį įvesti. Bėgant laikui, mes tai darysime rečiau."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Atlaisvinkite %1$@ šiame įrenginyje"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Turite atsarginių kopijų duomenų, kurių nėra šiame įrenginyje. Neturint mokamos prenumeratos, įrašai ir priedai bus ištrinti visam laikui."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Jei pasirinksite praleisti atsisiuntimą, likusius įrašus ir priedus iš atsarginės kopijos bus galima atsisiųsti vėliau, kai bus atlaisvinta vietos saugykloje."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Kriptovaliutų ar pinigų sukčiai"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Apsaugokite savo paskyrą reikalaudami „Signal“ PIN kartu su patvirtinimo kodu, kai registruojatės „Signal“."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Įjunkite registracijos užraktą paskyros nustatymuose"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Atsargiai vertinkite su jumis susisiekti bandančias įmones ar vyriausybines institucijas. Žinutės nuo mokesčių inspekcijos, kurjerių ir pan. gali būti šlamštas."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Saugos patarimai"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Saugokite savo patvirtinimo kodą"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Neatsakykite į bendro pobūdžio žinutes, kuriomis bandoma iš jūsų išgauti atsakymą. Nepasitikėkite asmenimis, kurie siunčia finansinius patarimus ar įtartinas internetines nuorodas."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Atnaujinti savo PIN kodą"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informacija"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Netinkamas piniginės adresas"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Užsirašykite mokėjimų atkūrimo frazę"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Įkelti iš naujo"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Likęs likutis"; diff --git a/Signal/translations/mr.lproj/Localizable.strings b/Signal/translations/mr.lproj/Localizable.strings index b4762038ec..0ac7aa6004 100644 --- a/Signal/translations/mr.lproj/Localizable.strings +++ b/Signal/translations/mr.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "क्लिपबोर्ड वर कॉपी करा"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "नवीन की तयार करा"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "बॅकअप बंद करण्यात आलेले आहेत आणि आपला डेटा Signal च्या सुरक्षित संग्रहण सेवेमधून हटवण्यात आला आहे."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "बॅकअप्स बंद केले आहेत, डिव्हाईसवर नसलेला कोणताही मीडिया आता डाऊनलोड होत आहे. एकदा डाऊनलोड झाला की तुमचा डेटा Signal च्या सुरक्षित साठवण सेवेमधून हटवला जाईल."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "एक त्रुटी उद्भवली. कृपया सपोर्टशी संंपर्क साधा."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "ऑफलोड केलेला मीडिया डाऊनलोड करायचा?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "ऑफलोड केलेला मीडिया तुम्ही जोपर्यंत TestFlight वापरत आहात तोपर्यंत तो उपलब्ध राहील. चाचणी कार्यक्रमातून बाहेर पडण्यापूर्वी तुम्ही तुमचा सर्व मीडिया डाऊनलोड केल्याची खात्री करून घ्या."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "ऑफलोड केलेल्या मीडियावरील चाचणी"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "न वापरलेला मिडीया ऑफलोड केला जाईल, परंतु त्याला आपल्या बॅकअप मधून कधीही डाउनलोड केले जाऊ शकते."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "न वापरलेला मीडिया ऑफलोड होईल, पण तुम्ही TestFlight वापरत असेपर्यंत तो तुमच्या बॅकअपमधून कधीही डाऊनलोड करता येईल."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "साठवण सुधारणा फक्त Signal बॅकअप्सच्या सशुल्क टीअरसह वापरता येते. हे वैशिष्ट्य वापरणे सुरू करण्यासाठी आपला बॅकअप प्लॅन अपग्रेड करा."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "डिव्हाइस वरील संग्रहण सानुकूल करा"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "तुम्ही तुमची बॅकअप साठवण मर्यादा गाठली आहे. चॅट्स आणि मीडिया बॅकअप करणे सुरु ठेवण्यासाठी Signal मधील जागा मोकळी करा."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "बॅकअप पुन्हा सक्षम करा"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "डाउनलोड वगळा"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "तुमच्याकडे बॅकअप डेटा आहे जो या डिव्हाईसवर नाही. तुमचा मीडिया आणि अटॅचमेंट्स हे सशुल्क सदस्यत्वाशिवाय कायमचे हटवले जातील."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "डाउनलोड वगळायचे?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "तपशील"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "अपलोड करत आहे…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "तुमच्या बॅकअपच्या आकारानुसार याला बराच वेळ लागू शकतो. बॅकअप चालू असेपर्यंत तुम्ही नेहमी वापरता तसे Signal वापरत राहू शकता."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Signal सुरक्षित बॅकअप्समध्ये आपले स्वागत आहे. तुमचा बॅकअप आत्ता सुरू करा."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "तुमची पेमेंट करायची पद्धत अद्ययावत असल्याची खात्री करण्यासाठी ती एकदा तपासून घ्या. सदस्यत्व हाताळा > Signal > पेमेंट करायची पद्धत अद्ययावत करा वर टॅप करा."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "सबमिट केल्यावर तुमचा लॉग 30 दिवसांकरिता एका अद्वितीय, अप्रकाशित URL वर ऑनलाईन प्रकाशित केला जाईल."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "प्रविष्ट करा"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "डीबग लॉग"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "पिन करा"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "आपले नवीन पिन (PIN) तयार करू शकलो नाही. आपले विद्यमान पिन अक्षम केले गेले आहे. आपले कनेक्शन तपासून पुन्हा प्रयत्न करा."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN बदल अयशस्वी"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN कमीतकमी 4 कॅरेक्टर असावा"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Signal सोबत संचयित केलेली माहिती PIN एन्क्रिप्टेड ठेवतात जेणेकरून ती फक्त आपण अॅक्सेस करू शकता. आपण पुन्हा स्थापन केल्यावर आपली प्रोफाईल, सेटिंग, आणि संपर्क पुनर्स्थित होईल. आपल्याला अॅप उघडण्यासाठी PIN ची गरज लागणार नाही."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "पिन बद्दल अधिक"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN जुळत नाहीत. पुन्हा प्रयत्न करा."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "आपले कनेक्शन तपासून पुन्हा प्रयत्न करा."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "नेटवर्क कनेक्शन अनुपलब्ध"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN किमान 4 अंकांचा असायला हवा"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "रीकव्हरी की वापरा"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN निर्मिती अयशस्वी"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "आपले नवीन पिन (PIN) तयार करू शकलो नाही. आपले कनेक्शन तपासून पुन्हा प्रयत्न करा."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "आपला PIN आपल्या लक्षात रहाण्यात मदत करण्यासाठी, आम्ही वेळोवेळी तो प्रविष्ट करण्यास विचारू. कालांतराने आम्ही कमी वेळेस विचारू."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "या डिव्हाईसवरील %1$@ जागा मोकळी करा"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "तुमच्याकडे बॅकअप डेटा आहे जो या डिव्हाईसवर नाही. तुमचा मीडिया आणि अटॅचमेंट्स हे सशुल्क सदस्यत्वाशिवाय कायमचे हटवले जातील."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "जर तुम्ही डाऊनलोड करायचे टाळलेत तर आपल्या बॅकअपमधील उरलेला मीडिया आणि अटॅचमेंट्स नंतर साठवणीसाठी जागा मिळाल्यावर डाऊनलोड करता येतात."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "क्रिप्टो किंवा पैशांचे घोटाळे"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Signal वर नोंदणी करतेवेळी तुमच्या पडताळणी कोडबरोबरच, तुमचा Signal पिन अनिवार्य करून तुमचे खाते सुरक्षित करा."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "खाते सेटिंग्जमध्ये नोंदणी लॉक चालू करा"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "आपणाशी संपर्क साधणाऱ्या व्यवसायाबद्दल किंवा सरकारी एजन्सीज बद्दल सावधगिरी बाळगा. कर एजन्सी, कुरीयर आणि बरेच काही समाविष्ट असलेले संदेश स्पॅम असू शकतात."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "सुरक्षिततेच्या टीपा"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "तुमचा पडताळणी कोड सुरक्षित ठेवा"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "तुमच्याकडून उत्तर मिळवू पाहणारे संशयास्पद संदेश टाळा. आर्थिक टिप्स आणि संशयास्पद वेब लिंक्स पासून सावध राहा."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "आपला PIN अद्यतनित करा"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "माहिती"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "अवैध वॉलेट पत्ता"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "पेमेंट रिकव्हरी फ्रेझ रेकॉर्ड करा"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "रीफ्रेश करा"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "उर्वरित बॅलंस"; diff --git a/Signal/translations/ms.lproj/Localizable.strings b/Signal/translations/ms.lproj/Localizable.strings index e6c7f75334..cfe67957a4 100644 --- a/Signal/translations/ms.lproj/Localizable.strings +++ b/Signal/translations/ms.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Salin ke Papan Keratan"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Cipta kunci baharu"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Sandaran telah dimatikan dan data anda telah dipadam daripada perkhidmatan storan selamat Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Sandaran telah dimatikan, sebarang media yang belum ada pada peranti sedang dimuat turun sekarang. Sebaik sahaja dimuat turun, data anda akan dipadam daripada perkhidmatan storan selamat Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Ralat telah berlaku. Sila hubungi sokongan."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Muat Turun Media yang Telah Dialih Keluar?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Media yang dipindahkan akan tersedia selagi anda menggunakan TestFlight. Pastikan anda memuat turun semua media anda sebelum meninggalkan program ujian."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Menguji Media yang Dipindahkan"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Media yang tidak digunakan akan dipindahkan, tetapi boleh dimuat turun dari sandaran anda pada bila-bila masa."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Media yang tidak digunakan akan dipindahkan, tetapi boleh dimuat turun dari sandaran anda pada bila-bila masa semasa menggunakan TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Pengoptimuman storan hanya boleh digunakan dengan Sandaran Signal berbayar. Naik taraf pelan sandaran anda untuk mula menggunakan ciri ini."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimumkan storan pada peranti"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Anda telah mencapai had storan sandaran anda. Kosongkan ruang dalam Signal untuk terus membuat sandaran sembang dan media."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Dayakan semula sandaran"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Langkau muat turun"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Anda mempunyai data sandaran yang tiada pada peranti ini. Media dan lampiran anda akan dipadam secara kekal tanpa langganan berbayar."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Langkau muat turun?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Butiran"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Memuat naik…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Bergantung pada saiz sandaran anda, ini mungkin mengambil masa yang lama. Anda boleh menggunakan Signal seperti biasa semasa sandaran dilakukan."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Selamat Datang ke Sandaran Selamat Signal. Mulakan sandaran anda sekarang."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Pastikan kaedah pembayaran anda dikemas kini. Ketik Urus Langganan > Signal > Kemas Kini Kaedah Pembayaran."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Apabila diserahkan, log anda akan tersedia dalam talian selama 30 hari di URL unik yang tidak diterbitkan."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Hantar"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Log Nyahpepijat"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Pin"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Tidak dapat mencipta PIN baru anda. PIN tersedia anda telah dilumpuhkan. Periksa sambungan anda dan cuba lagi."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Penukaran PIN Gagal"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN perlu sekurang-kurangnya 4 aksara"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN memastikan maklumat yang disimpan dengan Signal disulitkan supaya hanya anda boleh mengaksesnya. Profil, tetapan dan kenalan anda akan dipulihkan semasa anda memasang semula. Anda tidak memerlukan PIN anda untuk membuka aplikasi."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Lagi Tentang PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN tidak sepadan. Cuba lagi."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Periksa sambungan anda dan cuba lagi."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Tiada Sambungan Rangkaian"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN perlu sekurang-kurangnya 4 digit"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Gunakan Kunci Pemulihan"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Penciptaan PIN Gagal"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Tidak dapat mencipta PIN anda. Periksa sambungan anda dan cuba lagi."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Untuk membantu anda menghafal PIN anda, kami akan meminta anda memasukinya secara berkala. Kami akan tanya dari masa ke masa."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Kosongkan %1$@ pada peranti ini"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Anda mempunyai data sandaran yang tiada pada peranti ini. Media dan lampiran anda akan dipadam secara kekal tanpa langganan berbayar."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Jika anda langkau muat turun media dan lampiran yang tinggal, ia boleh dimuat turun kemudian apabila ruang storan mencukupi."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Kripto atau penipuan wang"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Lindungi akaun anda dengan mewajibkan PIN Signal anda, sebagai tambahan kepada kod pengesahan anda, semasa mendaftar dengan Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Hidupkan kunci pendaftaran dalam tetapan akaun"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Berhati-hati dengan perniagaan atau agensi kerajaan yang menghubungi anda. Mesej yang melibatkan agensi cukai, kurier dan banyak lagi boleh menjadi spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Tip Keselamatan"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Pastikan kod pengesahan andaselamat"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Elakkan mesej samar-samar yang cuba membuat anda membalas. Berwaspada terhadap tip kewangan dan pautan web yang mencurigakan."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Kemas kini PIN anda"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Maklumat"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Alamat Dompet Tidak Sah"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Rekodkan Frasa Pemulihan Pembayaran"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Segar semula"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Baki yang tinggal"; diff --git a/Signal/translations/nb.lproj/Localizable.strings b/Signal/translations/nb.lproj/Localizable.strings index 190d1af729..d720e3fbe0 100644 --- a/Signal/translations/nb.lproj/Localizable.strings +++ b/Signal/translations/nb.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Kopier til utklippstavlen"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Opprett ny kode"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Sikkerhetskopiering er slått av, og dataene ble slettet fra Signals sikre lagringstjeneste."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Sikkerhetskopiering er slått av. Alle mediefilene som ikke er lagret på denne enheten, lastes ned nå og slettes så fra Signals sikre lagringstjeneste."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Det har oppstått en feil. Ta kontakt med brukerstøtten vår."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Vil du laste ned de avlastede filene?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "De avlastede mediefilene er tilgjengelige for deg så lenge du bruker TestFlight. Husk å laste ned alle mediefilene dine før du melder deg ut av testprogrammet."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testing av avlastede filer"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Ubrukte mediefiler avlastes, men kan lastes ned fra sikkerhetskopien når som helst."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Ubrukte mediefiler avlastes, men kan lastes ned fra sikkerhetskopien når som helst, så lenge du bruker TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Optimalisering av lagring kan kun brukes med betalingsabonnement på sikkerhetskopiering fra Signal. Du må oppgradere abonnementet ditt for å kunne bruke denne funksjonen."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimaliser lagring på enheten"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Du har nådd grensen for sikkerhetskopiering. Frigjør plass på Signal for å sikkerhetskopiere samtalene og mediefilene dine."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Slå på sikkerhetskopiering på nytt"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Hopp over"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Du har sikkerhetskopierte data som ikke er lagret på denne enheten. Mediefilene og vedleggene dine slettes permanent dersom du ikke har et betalt abonnement."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Vil du hoppe over nedlastingen?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detaljer"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Laster opp …"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Dette kan ta en stund, avhengig av størrelsen på sikkerhetskopien. Du kan bruke Signal som normalt mens sikkerhetskopieringen pågår."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Velkommen til Sikre sikkerhetskopier på Signal. Du kan nå sikkerhetskopiere filene dine."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Sjekk om betalingsmåten din er oppdatert. Trykk på «Administrer abonnement» og velg «Oppdater betalingsmåte» under «Signal»."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Når du sender den inn, legges loggen din ut i 30 dager på en unik og upublisert nettadresse."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Send inn"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Feilsøkingslogg"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Feste"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Kunne ikke lagre den nye PIN-koden. Den gamle PIN-koden din er inaktiv. Sjekk internettilkoblingen din og prøv igjen."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Endring av PIN-kode mislyktes"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN-koden må være minst 4 tegn"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN-koder holder informasjon lagret i Signal kryptert slik at bare du kan få tilgang til den. Profilen, innstillingene og kontaktene dine vil gjenopprettes når du installerer Signal på nytt. Du vil ikke trenge PIN-koden for å åpne appen."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Mer om PIN-koder"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN-koder stemmer ikke overens. Prøv igjen."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Sjekk internettilkoblingen og prøv igjen."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Ikke koblet til internett"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN-koden må være minst 4 sifre."; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Bruk sikkerhetskode"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Oppretting av PIN-kode mislyktes"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "PIN-koden kunne ikke endres. Sjekk internettilkoblingen og prøv igjen."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "For å hjelpe deg med å huske PIN-koden din, ber vi deg om å oppgi den med jevne mellomrom. Vi vil spørre mindre etter hvert."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Frigjør %1$@ med lagringsplass"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Du har sikkerhetskopierte data som ikke er lagret på denne enheten. Mediefilene og vedleggene dine slettes permanent dersom du ikke har et betalt abonnement."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Hvis du velger å hoppe over dette trinnet, kan du laste ned resten av mediefilene og vedleggene i sikkerhetskopien din senere når du har nok lagringsplass."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Krypto- og pengesvindel"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Beskytt kontoen din ved å kreve at både PIN-koden og bekreftelseskoden din oppgis når du skal registrere nye enheter."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Aktiver registreringslåsen i kontoinnstillingene"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Vær forsiktig hvis du blir kontaktet av virksomheter eller offentlige etater. Meldinger som omhandler skattebetalinger, forsendelser og lignende er ofte søppelpost."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Sikkerhetstips"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Ta godt vare på bekreftelseskoden"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Unngå vage meldinger som forsøker å få deg til å svare. Vær forsiktig med økonomiske tips og mistenkelige lenker."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Oppdater PIN-koden din"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informasjon"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Ugyldig lommebokadresse"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Skriv inn gjenopprettingspassord for betalinger"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Last inn på nytt"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Gjenværende balanse"; diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index 9f799b4790..9d7334173e 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Kopiëren naar klembord"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Nieuwe sleutel aanmaken"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Back-ups zijn uitgeschakeld en je gegevens zijn verwijderd uit de beveiligde opslagservice van Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Back-ups zijn uitgeschakeld, alle media die niet op het apparaat staan, worden nu gedownload. Nadat ze zijn gedownload, worden je gegevens verwijderd uit de beveiligde opslagservice van Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Er is een fout opgetreden. Neem contact op met ondersteuning."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Verplaatste media downloaden?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Media die naar je back-up zijn verplaatst, zijn beschikbaar zolang je TestFlight gebruikt. Zorg ervoor dat je al je media downloadt voordat je het testprogramma verlaat."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Apparaatopslag optimaliseren testen"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Ongebruikte media worden verwijderd van je apparaat, maar kunnen op elk moment opnieuw worden gedownload vanuit je back-up."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Ongebruikte media worden verwijderd van je apparaat, maar kunnen op elk moment opnieuw worden gedownload vanuit je back-up wanneer je TestFlight gebruikt."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Opslagoptimalisatie kan alleen worden gebruikt met een betaald abonnement op Signal Secure Backups. Upgrade je back-upabonnement om deze functie te gebruiken."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Apparaatopslag optimaliseren"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Je hebt de limiet voor je back-upopslag bereikt. Maak ruimte vrij in Signal om back-ups van chats en media te kunnen maken."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Back-ups opnieuw inschakelen"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Downloaden overslaan"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Je hebt back-upgegevens die niet op dit apparaat staan. Je media en bijlagen worden permanent verwijderd als je geen betaald abonnement hebt."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Downloaden overslaan?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Details"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Aan het uploaden…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Afhankelijk van de grootte van je back-up kan dit even duren. Tijdens het maken van de back-up kun je Signal gebruiken zoals je normaal doet."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Welkom bij Signal Secure Backups. Maak nu je back-up."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Controleer of je betaalmethode nog steeds juist is. Tik op Abonnement beheren > Signal > Betaalmethode bijwerken."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Na indienen wordt dit log 30 dagen lang online beschikbaar gesteld op een unieke, nergens onthulde URL."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Indienen"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Foutopsporingslog"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Vastzetten"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Je nieuwe pincode kan niet worden aangemaakt. Je oude pincode is al wel ongeldig geworden. Controleer je internetverbinding en probeer het opnieuw."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Het wijzigen van je pincode is mislukt"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "Je pincode moet uit ten minste 4 karakters bestaan"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Met een pincode wordt informatie versleuteld opgeslagen op Signals servers zodat alleen jij er toegang toe hebt. Je kunt hierdoor je profiel, instellingen en contacten herstellen wanneer je Signal opnieuw installeert. Je hebt de pincode niet nodig om de app te openen."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Meer over pincodes"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "De pincodes komen niet overeen. Probeer het opnieuw."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Controleer je internetverbinding en probeer het opnieuw."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Geen internetverbinding"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Je pincode moet uit ten minste 4 cijfers bestaan"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Herstelsleutel gebruiken"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Pincode aanmaken mislukt"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Je nieuwe pincode kan niet worden aangemaakt. Controleer je internetverbinding en probeer het opnieuw."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Om je te helpen je pincode te onthouden, vragen we je regelmatig om je pincode in te voeren. We zullen dit na verloop van tijd minder vaak vragen."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Maak %1$@ vrij op dit apparaat"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Je hebt back-upgegevens die niet op dit apparaat staan. Je media en bijlagen worden permanent verwijderd als je geen betaald abonnement hebt."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Als je downloaden overslaat, kunnen de resterende media en bijlagen in je back-up op een later moment worden gedownload wanneer er opslagruimte vrijkomt."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Crypto- of geldscams"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Bescherm je account door bij het opnieuw registreren bij Signal naast je verificatiecode ook je Signal-pincode te vereisen."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Schakel registratievergrendeling in je accountinstellingen in"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Wees voorzichtig met bedrijven of overheidsinstanties die je benaderen. Berichten van de belastingdienst, koeriers en andere bedrijven kunnen spam zijn."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Veiligheidstips"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Bewaar je verificatiecode op een veilige manier"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Vermijd vage berichten die je een reactie proberen te ontlokken. Wees alert op financiële tips en verdachte links."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Nieuwe pincode aanmaken"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informatie"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Portemonnee-adres ongeldig"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Herstelzin voor betalingen vastleggen"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Verversen"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Resterend krediet"; @@ -10154,7 +10193,7 @@ "VERIFICATION_CODE_REQUESTED_HERO_BODY_FIRST" = "Er is een verificatiecode aangevraagd"; /* Second part of body for a hero sheet informing the user a verification code was requested. */ -"VERIFICATION_CODE_REQUESTED_HERO_BODY_SECOND" = "Deel de verificatiecode met niemand. Signal zal je er nooit een bericht over sturen. Als je een bericht hebt ontvangen van iemand die zich voordoet als Signal, dan is dat oplichting.\nJe kunt dit bericht negeren als je de code zelf hebt aangevraagd."; +"VERIFICATION_CODE_REQUESTED_HERO_BODY_SECOND" = "Deel de verificatiecode met niemand. Signal zal je er nooit een bericht over sturen. Als je een bericht hebt ontvangen van iemand die zich voordoet als Signal, dan is dat oplichting.\nAls je de code zelf hebt aangevraagd, kun je dit bericht negeren."; /* Format for info message indicating that the verification state was unverified on this device. Embeds {{user's name or phone number}}. */ "VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_LOCAL" = "Je hebt %1$@ gemarkeerd als niet-geverifieerd."; diff --git a/Signal/translations/pl.lproj/Localizable.strings b/Signal/translations/pl.lproj/Localizable.strings index ce92e5f5cc..61938deae7 100644 --- a/Signal/translations/pl.lproj/Localizable.strings +++ b/Signal/translations/pl.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Skopiuj do schowka"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Utwórz nowy kod"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Tworzenie kopii zapasowych zostało wyłączone, a Twoje dane zostały usunięte z usługi bezpiecznego przechowywania Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Tworzenie kopii zapasowych zostało wyłączone. Wszystkie multimedia, które nie znajdują się na urządzeniu, są właśnie pobierane. Następnie zostaną one usunięte z usługi bezpiecznego przechowywania Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Wystąpił błąd. Skontaktuj się z naszą pomocą techniczną."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Pobrać pozostałe multimedia?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Multimedia usunięte z urządzenia będą dostępne do pobrania, dopóki będziesz używać aplikacji TestFlight. Pamiętaj, aby pobrać wszystkie multimedia na urządzenie, zanim zakończysz testowanie."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testujesz funkcję usuwania multimediów z urządzenia"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Nieużywane multimedia zostaną usunięte z urządzenia, ale w dowolnym momencie można je będzie pobrać z kopii zapasowej."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Nieużywane multimedia zostaną usunięte z urządzenia, ale dopóki korzystasz z aplikacji TestFlight, w dowolnym momencie możesz je pobrać z kopii zapasowej."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Optymalizacja pamięci jest dostępna tylko w ramach płatnej usługi kopii zapasowych Signal. Aby korzystać z tej funkcji, wykup płatny tryb tworzenia kopii zapasowych."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Zoptymalizuj pamięć na urządzeniu"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Wykorzystano limit miejsca na kopie zapasowe. Aby dalej tworzyć kopie zapasowe czatów i multimediów, zwolnij najpierw trochę miejsca w aplikacji Signal."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Włącz z powrotem"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Pomiń pobieranie"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "W kopii zapasowej masz dane, które nie zostały pobrane na to urządzenie. Jeśli nie skorzystasz z płatnej usługi kopii zapasowych, Twoje multimedia i załączniki zostaną trwale usunięte."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Pominąć pobieranie?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Szczegóły"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Przesyłanie…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "W przypadku dużej ilości danych tworzenie kopii zapasowej może zająć sporo czasu. Podczas gdy to się dzieje, możesz normalnie korzystać z aplikacji Signal."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Wszystko gotowe. Możesz już utworzyć bezpieczną kopię zapasową"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Upewnij się, że dane do płatności w wybranej metodzie są aktualne. Wybierz opcję Zarządzaj subskrypcją > Signal > Aktualizuj metodę płatności."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Po przesłaniu dziennik zostanie opublikowany online na 30 dni pod unikalnym, niepublicznym adresem URL."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Prześlij"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Dziennik debugowania"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Przypnij"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Nie udało się utworzyć nowego PIN-u. Twój dotychczasowy PIN został wyłączony. Sprawdź połączenie z internetem i spróbuj ponownie."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Nie udało się zmienić PIN-u"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN musi mieć co najmniej 4 znaki"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Dzięki PIN-owi dane przechowywane w aplikacji Signal są szyfrowane i tylko Ty masz do nich dostęp. PIN pozwoli Ci przywrócić profil, ustawienia i kontakty, gdy ponownie zainstalujesz Signal. Nie potrzebujesz PIN-u, aby otwierać aplikację."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Więcej informacji o kodzie PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Kody PIN są różne. Spróbuj ponownie."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Sprawdź połączenie z internetem i spróbuj ponownie."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Brak połączenia z internetem"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN musi mieć co najmniej 4 cyfry"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Użyj kodu odzyskiwania"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Nie udało się utworzyć PIN-u"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Nie udało się utworzyć PIN-u. Sprawdź połączenie z internetem i spróbuj ponownie."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Aby pomóc Ci zapamiętać PIN, będziemy niekiedy o niego pytać, z czasem coraz rzadziej."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Zwolnij %1$@ na urządzeniu"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "W kopii zapasowej masz dane, które nie zostały pobrane na to urządzenie. Jeśli nie skorzystasz z płatnej usługi kopii zapasowych, Twoje multimedia i załączniki zostaną trwale usunięte."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Jeśli pominiesz pobieranie, pozostałe multimedia i załączniki z kopii zapasowej będzie można pobrać później, gdy zwolni się miejsce na urządzeniu."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Oszustwa związane z pieniędzmi, w tym kryptowalutami"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "To dodatkowe zabezpieczenie Twojego konta w przypadku ponownej rejestracji – oprócz kodu weryfikacyjnego wymagany będzie także kod PIN Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Włącz blokadę rejestracji w ustawieniach konta"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Zachowaj ostrożność, jeśli rzekomo kontaktuje się z Tobą urząd lub firma. Wiadomości, których nadawcami mieliby być kurierzy, instytucje podatkowe itp., mogą być spamem."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Wskazówki dotyczące bezpieczeństwa"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Zachowaj kod weryfikacyjny dla siebie"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Nie odpisuj na ogólnikowe wiadomości od osób, które próbują wymóc na Tobie odpowiedź. Zachowaj szczególną ostrożność w przypadku porad finansowych i podejrzanych linków do stron internetowych."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Zmień swój PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informacje"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Nieprawidłowy adres portfela"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Ustaw frazę odzyskiwania płatności"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Odśwież"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Pozostałe środki"; diff --git a/Signal/translations/pt_BR.lproj/Localizable.strings b/Signal/translations/pt_BR.lproj/Localizable.strings index 134d3b4ca9..1d83e96073 100644 --- a/Signal/translations/pt_BR.lproj/Localizable.strings +++ b/Signal/translations/pt_BR.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Copiar para a área de transferência"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Criar nova chave"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Os backups foram desativados e seus dados foram excluídos do serviço seguro de armazenamento do Signal. "; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Os backups foram desativados, qualquer arquivo de mídia que não estiver no dispositivo será baixado agora. Depois de baixados, seus dados serão excluídos do serviço de armazenamento seguro do Signal. "; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Ocorreu um erro. Entre em contato com o suporte."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Baixar mídia restante?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "O arquivo de mídia transferido permanecerá disponível enquanto você usar o TestFlight. Baixe todos os seus arquivos de mídia antes de sair do programa de testes."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Teste de Arquivos de Mídia Transferidos"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Arquivos de mídia não utilizados serão descarregados, mas poderão ser baixados do seu backup a qualquer momento."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Arquivos de mídia não utilizados serão removidos do seu dispositivo, mas permanecerão salvos no backup. Você poderá baixá-los enquanto estiver usando o TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "A otimização de armazenamento só pode ser usada com o plano pago dos Backups do Signal. Atualize seu plano de backup para começar a usar esta função."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Otimizar armazenamento no dispositivo"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Você atingiu seu limite de armazenamento de backup. Libere espaço no Signal para continuar fazendo backup de conversas e arquivos de mídia."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Reativar backups"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Pular download"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Você tem dados de backup que não estão neste dispositivo. Seus arquivos de mídia e anexos serão permanentemente apagados, a não ser que você escolha um plano de assinatura pago."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Pular download?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detalhes"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Carregando…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Dependendo do tamanho do backup, o processo pode levar bastante tempo. Você pode usar seu telefone normalmente enquanto isso."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Bem-vindo(a) aos Backups seguros do Signal. Comece quando quiser."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Verifique se sua forma de pagamento está atualizada. Toque em Gerenciar assinatura > Signal > Atualizar forma de pagamento."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Ao enviar, seu registro será publicado online por 30 dias em um URL único e exclusivo."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Enviar"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Registro de depuração"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Fixar"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Não foi possível criar o seu novo PIN. Seu PIN existente foi desativado. Verifique a sua conexão à internet e tente novamente."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Falha ao mudar o PIN"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "O PIN deve conter pelo menos quatro caracteres."; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "O PIN mantém criptografadas as informações armazenadas no Signal, de modo que somente você possa acessá-las. Seu perfil, configurações e contatos serão restaurados quando você reinstalar. Você não precisará do PIN para abrir o app."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Mais sobre PINs"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PINs não coincidem. Tente novamente."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Verifique a sua conexão e tente novamente."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Sem conexão à internet"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "O PIN deve conter pelo menos quatro dígitos"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Usar a chave de recuperação"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Criação do PIN falhou"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Não foi possível criar seu PIN. Verifique a sua conexão e tente novamente."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Para ajudar você a memorizar seu PIN, pediremos que você o insira periodicamente. Esses pedidos diminuirão com o passar do tempo."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Libere %1$@ neste dispositivo"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Você tem dados de backup que não estão neste dispositivo. Seus arquivos de mídia e anexos serão permanentemente apagados, a não ser que você escolha um plano de assinatura pago."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Se você pular essa etapa, poderá baixar os arquivos de mídia e os anexos restantes no seu backup posteriormente, quando houver espaço de armazenamento disponível."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Golpes de cripto ou dinheiro"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Proteja sua conta solicitando seu PIN do Signal, além do código de verificação, ao se registrar no Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Ative o bloqueio de registro nas configurações da conta"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Tenha cuidado com as empresas ou órgãos governamentais que entram em contato com você. Mensagens envolvendo questões tributárias ou de transportadoras podem ser spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Dicas de segurança"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Mantenha seu código de verificação protegido"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Evite mensagens vagas que tentem fazer com que você responda. Preste atenção a dicas financeiras e links da web suspeitos."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Atualizar seu PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informações"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Endereço inválido da carteira"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Gravar a senha de recuperação de pagamentos"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Atualizar"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Saldo remanescente"; diff --git a/Signal/translations/pt_PT.lproj/Localizable.strings b/Signal/translations/pt_PT.lproj/Localizable.strings index aa07557f5e..5a674da005 100644 --- a/Signal/translations/pt_PT.lproj/Localizable.strings +++ b/Signal/translations/pt_PT.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Copiar para a área de transferência"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Criar nova chave"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "As cópias de segurança foram desativadas e os seus dados foram eliminados do serviço de armazenamento seguro do Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "As cópias de segurança foram desativadas, quaisquer ficheiros multimédia que não estejam no dispositivo estão a ser transferidos agora. Após a transferência, os seus dados serão eliminados do serviço de armazenamento seguro do Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Ocorreu um erro. Entre em contacto com a equipa de suporte."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Transferir ficheiros multimédia?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Os ficheiros multimédia carregados estarão disponíveis enquanto estiver a usar o TestFlight. Certifique-se de que transfere todos os seus ficheiros multimédia antes de sair do programa de teste."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testar ficheiros multimédia carregados"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Os ficheiros não utilizados serão movidos, mas podem ser descarregados a partir da sua cópia de segurança a qualquer altura."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Os ficheiros multimédia não utilizados serão carregados, mas podem ser transferidos a partir da sua cópia de segurança enquanto estiver a usar o TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "A otimização do armazenamento só pode ser usada com a categoria paga das Cópias de Segurança do Signal. Faça upgrade ao seu plano de cópias de segurança para começar a usar esta funcionalidade."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Otimizar o armazenamento no dispositivo"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Atingiu o limite de armazenamento das cópias de segurança. Liberte espaço no Signal para continuar a efetuar cópias de segurança dos seus chats e ficheiros multimédia."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Reativar cópias de segurança"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Saltar transferência"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Tem dados de cópia de segurança que não estão neste dispositivo. Os seus ficheiros multimédia e anexos serão eliminados permanentemente sem uma subscrição paga."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Saltar descarregamento?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detalhes"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "A carregar…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Dependendo do tamanho da sua cópia de segurança, isto pode demorar algum tempo. Pode usar o Signal normalmente enquanto a cópia de segurança é efetuada."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Bem-vindo às cópias de segurança. Inicie a sua cópia de segurança agora."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Certifique-se que o seu método de pagamento está atualizado. Toque em Gerir subscrição > Signal > Atualizar método de pagamento."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Depois de enviado, o seu registo será colocado online durante 30 dias num URL único e não publicado."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Enviar"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Relatório de depuração"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Afixar"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Não foi possível criar seu novo PIN. O seu PIN existente foi desativado. Verifique a sua ligação e tente novamente."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Falha ao alterar o PIN"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "O PIN deverá conter pelo menos 4 caracteres"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Os PINs mantém encriptada a informação guardada no Signal de forma a que apenas você lhe possa aceder. O seu perfil, definições e contactos serão restaurados quando reinstalar o Signal. Não necessita do seu PIN para abrir a aplicação."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Mais acerca dos PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Os PINs não coincidem. Tente novamente."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Verifique a sua ligação e tente novamente."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Sem ligação à rede"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "O PIN deverá conter pelo menos 4 dígitos"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Usar chave de recuperação"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Falha ao criar PIN"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Não foi possível criar seu PIN. Verifique a sua ligação e tente de novo."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Para o(a) ajudar a memorizar o seu PIN, iremos pedir regularmente que o introduza. Ao longo do tempo iremos pedir menos vezes."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Liberte até %1$@ neste dispositivo"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Tem dados de cópia de segurança que não estão neste dispositivo. Os seus ficheiros multimédia e anexos serão eliminados permanentemente sem uma subscrição paga."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Se saltar a transferência, os restantes ficheiros multimédia e anexos da cópia de segurança podem ser transferidos mais tarde, quando o espaço de armazenamento estiver disponível."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Fraudes de cripto ou dinheiro"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Proteja a sua conta através do seu PIN do Signal, em acrescento ao seu código de verificação, quando se regista com o Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Ative o bloqueio de registo nas definições da conta"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Tenha cuidado com empresas ou agências governamentais que o contactam. Mensagens que envolvem as finanças, serviços de entregas, etc., podem ser spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Dicas de segurança"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Mantenha o seu código de verificação seguro"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Evite mensagens vagas que tentam fazer com que responda. Desconfie de dicas financeiras e links suspeitos."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Atualizar o seu PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informação"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Endereço da carteira inválido"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Gravar frase de recuperação de pagamentos"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Atualizar"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Saldo restante"; diff --git a/Signal/translations/ro.lproj/Localizable.strings b/Signal/translations/ro.lproj/Localizable.strings index 4bff2e4afd..b9db85c243 100644 --- a/Signal/translations/ro.lproj/Localizable.strings +++ b/Signal/translations/ro.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Copiere în clipboard"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Creează un cod nou"; @@ -755,13 +764,13 @@ "BACKUP_SETTINGS_BACKUP_FAILED_MESSAGE" = "Ultimul backup nu a putut fi finalizat. Atinge „Creează o copie de rezervă acum” și încearcă din nou."; /* Title for a button allowing users to upgrade from a free to paid backup plan. */ -"BACKUP_SETTINGS_BACKUP_PLAN_FREE_ACTION_BUTTON_TITLE" = "Actualizează"; +"BACKUP_SETTINGS_BACKUP_PLAN_FREE_ACTION_BUTTON_TITLE" = "Îmbunătățește"; /* Text describing the user's free backup plan when they have Backups disabled. */ "BACKUP_SETTINGS_BACKUP_PLAN_FREE_AND_DISABLED_DESCRIPTION" = "Ai dezactivat copiile de rezervă"; /* Text describing the user's free backup plan. */ -"BACKUP_SETTINGS_BACKUP_PLAN_FREE_DESCRIPTION" = "Planul tău de back-up este gratuit"; +"BACKUP_SETTINGS_BACKUP_PLAN_FREE_DESCRIPTION" = "Planul tău de backup este gratuit"; /* Message for a view indicating we failed to fetch someone's Backup plan due to an unexpected error. */ "BACKUP_SETTINGS_BACKUP_PLAN_GENERIC_ERROR_MESSAGE" = "A apărut o eroare. Contactează serviciul de asistență."; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Backup-urile au fost dezactivate și datele tale au fost eliminate din serviciul de stocare securizată de la Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Copiile de rezervă au fost dezactivate, orice fișier media care nu se află pe dispozitiv se descarcă acum. După descărcare, datele tale vor fi șterse din serviciul de stocare securizată al Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "A apărut o eroare. Contactează serviciul de asistență."; @@ -941,7 +950,7 @@ "BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_SUSPENDED_PAID_SUBSCRIPTION_EXPIRING" = "Ai %1$@ fișiere media care nu se află pe acest dispozitiv. Fără un abonament plătit, conținutul media nu poate fi descărcat."; /* Label for a toggleable menu item describing whether to make backups on cellular data. */ -"BACKUP_SETTINGS_ENABLED_BACKUP_ON_CELLULAR_LABEL" = "Efectuează backup folosind date mobile"; +"BACKUP_SETTINGS_ENABLED_BACKUP_ON_CELLULAR_LABEL" = "Fă backup folosind datele mobile"; /* Label for a menu item explaining the size of the user's backup. */ "BACKUP_SETTINGS_ENABLED_BACKUP_SIZE_LABEL" = "Dimensiunea backup-ului"; @@ -971,7 +980,7 @@ "BACKUP_SETTINGS_IAP_NOT_FOUND_LOCALLY_SHEET_TITLE" = "Abonamentul nu a fost găsit"; /* Title for a button allowing users to trigger a manual backup. */ -"BACKUP_SETTINGS_MANUAL_BACKUP_BUTTON_TITLE" = "Faceți un backup acum"; +"BACKUP_SETTINGS_MANUAL_BACKUP_BUTTON_TITLE" = "Fă un backup acum"; /* Title for a button shown under a progress bar tracking a manual backup, which lets the user cancel the backup. */ "BACKUP_SETTINGS_MANUAL_BACKUP_CANCEL_BUTTON" = "Anulare copie de rezervă"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Descarci fișiere media mutate?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Conținutul media descărcat va fi disponibil atâta timp cât folosești TestFlight. Asigură-te că descarci toate fișierele media înainte de a părăsi programul de testare."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testarea suporturilor media descărcate"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Fișierele neutilizate vor fi mutate, dar pot fi descărcate oricând din backup."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Fișierele media neutilizate vor fi descărcate, dar pot fi descărcate din copia de rezervă oricând, cât timp folosești TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Optimizarea stocării poate fi utilizată numai cu nivelul plătit de Backup-uri Signal. Actualizează-ți planul de backup pentru a începe să folosești această funcție."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimizează stocarea pe dispozitiv"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Ai atins limita de stocare pentru backup. Eliberează spațiu în Signal pentru a continua să faci backup la conversații și fișiere media."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Reactivează backup-urile"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Omite descărcarea"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Ai date de backup care nu sunt pe acest dispozitiv. Fișierele media și atașamentele vor fi șterse definitiv fără un abonament plătit."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Omiți descărcarea?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detalii"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Se încarcă…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "În funcție de dimensiunea backup-ului, acest lucru poate dura mult timp. Poți utiliza Signal ca de obicei în timp ce are loc backup-ul."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Bun venit la Backup-uri securizate Signal. Începe backup-ul acum."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Asigură-te că metoda ta de plată este actualizată. Atinge Gestionează abonamentul > Signal > Actualizează metoda de plată."; @@ -1343,7 +1382,7 @@ "CALL_LINK_COPY" = "Copiază Link"; /* Navigation bar title for the sheet used to create & configure a Call Link. */ -"CALL_LINK_CREATE" = "Creează un link de apel"; +"CALL_LINK_CREATE" = "Creează o legătură pentru apel"; /* Displayed in a full screen modal view when creating a Call Link */ "CALL_LINK_CREATING_MODAL" = "Se creează…"; @@ -2600,7 +2639,7 @@ "COUNTRYCODE_SELECT_TITLE" = "Alege codul țării"; /* Label for button that enables you to make a new call link. */ -"CREATE_CALL_LINK_LABEL" = "Creează un Link de Apel"; +"CREATE_CALL_LINK_LABEL" = "Creează o legătură pentru apel"; /* Body text for an interactive in-app prompt to set up a Signal username. */ "CREATE_USERNAME_MEGAPHONE_BODY" = "Introducerea confidențialității numărului de telefon, nume de utilizator și link-uri opționale."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "După trimitere, jurnalul tău va fi publicat online timp de 30 de zile la o adresă URL unică și nepublicată."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Trimite"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Jurnalul de depanare"; @@ -5738,7 +5777,7 @@ "MY_STORIES_SETTINGS_VISIBILITY_ONLY_SHARE_WITH_TITLE" = "Împărtășește Doar Cu…"; /* Title for the 'My Stories' view */ -"MY_STORIES_TITLE" = "Poveștile Mele"; +"MY_STORIES_TITLE" = "Poveștile mele"; /* Name for the 'My Story' default story that sends to all the user's contacts. */ "MY_STORY_NAME" = "Povestea Mea"; @@ -6284,7 +6323,7 @@ "OUTGOING_DEVICE_REGISTRATION_UNKNOWN_ERROR_TITLE" = "Eroare necunoscută"; /* Action button to backup before continuing. */ -"OUTGOING_DEVICE_RESTORE_BACKUP_PROMPT_BACKUP_ACTION" = "Faceți un backup acum"; +"OUTGOING_DEVICE_RESTORE_BACKUP_PROMPT_BACKUP_ACTION" = "Fă un backup acum"; /* Body text describing the outgoing transfer. */ "OUTGOING_DEVICE_RESTORE_BACKUP_PROMPT_INITIAL_VIEW_BODY" = "Fă backup acum înainte de transfer. Este posibil să fi primit mesaje pentru care nu s-a făcut încă backup."; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Fixare"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Noul tău PIN nu a putut fi creat. PIN-ul existent a fost dezactivat. Verifică-ți conexiunea și încearcă din nou."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Schimbarea PIN-ului a eșuat."; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN-ul trebuie să aibă cel puțin 4 caractere."; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN-urile păstrează informațiile stocate în Signal criptate, astfel încât numai tu să le poți accesa. Profilul, setările și contactele se vor restabili atunci când reinstalezi Signal. Nu ai nevoie de PIN pentru a deschide aplicația."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Mai multe despre PIN-uri"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN-urile nu se potrivesc. Încearcă din nou."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Verifică-ți conexiunea și încearcă din nou."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Lipsă conexiune la rețea"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN-ul trebuie să aibă cel puțin 4 cifre"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Folosește codul de recuperare"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Crearea PIN-ului a eșuat"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "PIN-ul tău nu a putut fi creat. Verifică-ți conexiunea și încearcă din nou."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Pentru a te ajuta să memorezi codul PIN, te vom ruga să îl introduci periodic. În timp, o să-l cerem mai rar."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Eliberează %1$@ pe acest dispozitiv"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Ai fișiere media de backup care nu se află pe acest dispozitiv. Fișierele media și atașamentele vor fi șterse definitiv fără un abonament plătit."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Dacă omiți descărcarea, fișierele media rămase și atașamentele din backup pot fi descărcate mai târziu, când spațiul de stocare devine disponibil."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Escrocherii cu cripto sau bani"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Protejează-ți contul cerând PIN-ul Signal, în plus pe lângă codul de verificare, la înregistrarea pe Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Activează blocarea înregistrării din setările de cont"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Ai grijă la companiile sau agențiile guvernamentale care te contactează. Mesajele care implică agențiile fiscale, curierii și multe altele pot fi spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Sfaturi de siguranță"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Păstrează-ți codul de verificare în siguranță"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Evită mesajele vagi care încearcă să te convingă să răspunzi. Ai grijă la sfaturi financiare și linkuri web suspicioase."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Actualizează-ți PIN-ul"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informații"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Adresă portofel invalidă"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Transcrie fraza de recuperare plăți"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Reîmprospătare"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Sold rămas"; diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings index 915fcd3783..d1291c0c69 100644 --- a/Signal/translations/ru.lproj/Localizable.strings +++ b/Signal/translations/ru.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Копировать в буфер обмена"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Создать новый ключ"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Резервное копирование было отключено, а ваши данные — удалены из защищённого хранилища Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Резервное копирование было отключено, и все медиафайлы, которых нет на устройстве, в данный момент загружаются. После загрузки ваши данные будут удалены из защищённого хранилища Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Произошла ошибка. Пожалуйста, свяжитесь с поддержкой."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Загрузить выгруженные медиафайлы?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Выгруженные медиафайлы будут доступны, пока вы используете TestFlight. Обязательно загрузите все свои медиафайлы перед выходом из тестовой программы."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Тестирование выгруженных медиафайлов"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Неиспользуемые медиафайлы будут выгружены, но их можно будет загрузить из резервной копии в любое время."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Неиспользуемые медиафайлы будут выгружены, но их можно будет загрузить из резервной копии в любое время, пока вы используете TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Оптимизация хранилища доступна только с платным уровнем резервного копирования Signal. Обновите план резервного копирования, чтобы начать использовать эту функцию."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Оптимизируйте хранилище на устройстве"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Вы исчерпали лимит хранилища резервных копий. Освободите место в Signal, чтобы продолжить резервное копирование чатов и медиафайлов."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Включить резервное копирование снова"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Пропустить загрузку"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "У вас есть данные резервных копий, которых нет на этом устройстве. Без платной подписки ваши медиафайлы и вложения будут удалены навсегда."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Пропустить загрузку?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Подробнее"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Загрузка…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Из-за большого размера резервной копии это может занять много времени. Во время резервного копирования вы можете пользоваться Signal как обычно."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Добро пожаловать в безопасное резервное копирование Signal. Начните резервное копирование."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Проверьте актуальность вашего способа оплаты. Нажмите «Управлять подпиской» > Signal > «Обновить способы оплаты»."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "После отправки ваш журнал будет размещён в интернете на 30 дней по уникальному неопубликованному URL-адресу."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Отправить"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Журнал отладки"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Прикрепить"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Не удалось создать ваш новый PIN-код. Ваш существующий PIN-код был отключён. Проверьте ваше подключение к интернету и попробуйте ещё раз."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Не удалось изменить PIN-код"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN-код должен быть не короче 4 символов"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN-коды шифруют информацию, хранящуюся в сервисе Signal, так что только вы можете получить к ней доступ. Ваши профиль, настройки и контакты будут восстановлены, если вы переустановите Signal. Ваш PIN-код не нужен, чтобы открыть приложение."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Больше о Пин-кодах"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN-коды не совпадают. Попробуйте ещё раз."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Проверьте ваше подключение к интернету и попробуйте ещё раз."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Нет соединения с интернетом"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN-код должен быть не короче 4 цифр"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Использовать ключ восстановления"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Не удалось создать PIN-код"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Не удалось создать ваш PIN-код. Проверьте ваше подключение к интернету и попробуйте ещё раз."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Чтобы помочь вам запомнить свой PIN-код, мы будем просить вас периодически вводить его. Со временем это будет происходить реже."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Освободите %1$@ на этом устройстве"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "У вас есть данные резервных копий, которых нет на этом устройстве. Без платной подписки ваши медиафайлы и вложения будут удалены навсегда."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Если вы пропустите загрузку, оставшиеся медиафайлы и вложения из резервной копии могут быть загружены позднее, когда освободится место для хранения."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Мошенничество с криптовалютой или деньгами"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Защитите свою учётную запись, запрашивая при регистрации в Signal не только кода подтверждения, но и вашего PIN-кода Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Включите блокировку регистрации в настройках учётной записи"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Будьте осторожны с компаниями или госучреждениями, которые связываются с вами. Сообщения, связанные с налоговыми органами, курьерами и т. д., могут быть спамом."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Советы по безопасности"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Храните код подтверждения в безопасности"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Избегайте подозрительных сообщений, которые пытаются заставить вас ответить. Будьте внимательны к финансовым советам и подозрительным веб-ссылкам."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Обновите свой PIN-код"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Информация"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Недействительный адрес кошелька"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Запишите платёжную фразу восстановления"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Обновить"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Оставшиеся средства"; diff --git a/Signal/translations/sk.lproj/Localizable.strings b/Signal/translations/sk.lproj/Localizable.strings index b9307ee9ef..adb057367d 100644 --- a/Signal/translations/sk.lproj/Localizable.strings +++ b/Signal/translations/sk.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Skopírovať do schránky"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Vytvoriť nový kľúč"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Zálohovanie bolo vypnuté a vaše údaje boli vymazané zo zabezpečeného úložiska Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Zálohovanie bolo vypnuté. Všetky médiá, ktoré nie sú v zariadení, sa práve sťahujú. Po stiahnutí budú vaše údaje vymazané zo zabezpečeného úložiska Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Vyskytla sa chyba. Kontaktujte náš tím podpory."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Stiahnuť presunuté médiá?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Presunuté médiá budú k dispozícii iba pokým používate TestFlight. Pred ukončením testovacieho programu si nezabudnite stiahnuť všetky médiá."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testovanie presunutých médií"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Nepoužívané médiá budú dočasne vymazané, môžete si ich však kedykoľvek stiahnuť zo zálohy."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Nepoužívané médiá budú presunuté, môžete si ich však kedykoľvek stiahnuť zo zálohy, pokým používate TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Optimalizáciu úložiska je možné využiť iba v prípade, ak používate platenú verziu Záloh Signal. Ak chcete používať túto funkciu, aktualizujte svoj plán zálohovania."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimalizovať úložisko na zariadení"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Dosiahli ste limit úložného priestoru. Ak chcete pokračovať v zálohovaní četov a médií, uvoľnite miesto v aplikácii Signal."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Znova povoliť zálohovanie"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Preskočiť sťahovanie"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Máte zálohované údaje, ktoré nie sú na tomto zariadení. Vaše médiá a prílohy budú bez plateného predplatného natrvalo vymazané."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Preskočiť sťahovanie?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Podrobnosti"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Nahrávanie…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "V závislosti od veľkosti zálohy to môže trvať dlhšie. Počas zálohovania môžete Signal používať ako obvykle."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Vitajte v Bezpečných zálohách Signal. Môžete spustiť zálohovanie."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Skontrolujte, či je váš spôsob platby aktuálny. Ťuknite na Spravovať predplatné > Signal > Aktualizovať spôsob platby."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Po odoslaní bude váš protokol zverejnený online po dobu 30 dní na jedinečnej, nepublikovanej adrese URL."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Potvrdiť"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Protokol ladenia"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Pripnúť"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Nepodarilo sa vytvoriť váš nový kód PIN. Váš existujúci kód PIN bol zakázaný. Skontrolujte pripojenie a skúste to znovu"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Zmena PIN zlyhala"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN musí mať aspoň 4 znaky"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN kódy udržiavajú informácie uložené v Signale zašifrované, aby ste k nim mali prístup iba vy. Váš profil, vaše nastavenia a kontakty sa po opätovnej inštalácii obnovia. Na otvorenie aplikácie PIN potrebovať nebudete."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Viac o PIN kódoch"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PINy sa nezhodujú. Skúste to znovu."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Skontrolujte pripojenie a skúste to znovu."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Žiadne sieťové pripojenie"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN musí mať aspoň 4 číslice"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Použiť kľúč na obnovenie"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Vytvorenie PINu zlyhalo"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Kód PIN sa nepodarilo vytvoriť. Skontrolujte pripojenie a skúste to znovu."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Aby sme vám pomohli zapamätať si váš PIN, pravidelne vás budeme žiadať o jeho zadanie. Postupom času budeme o to žiadať menej."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Uvoľnite na tomto zariadení %1$@"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Máte zálohované údaje, ktoré nie sú na tomto zariadení. Vaše médiá a prílohy budú bez plateného predplatného natrvalo vymazané."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Ak preskočíte sťahovanie, zostávajúce médiá a prílohy vo vašej zálohe si môžete stiahnuť neskôr, keď bude k dispozícii úložný priestor."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Peňažné podvody alebo podvody s kryptomenou"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Chráňte svoj účet a vyžadujte pri registrácii do Signalu okrem overovacieho kódu aj svoj Signal PIN."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Zapnite si zámok registrácie v nastaveniach účtu."; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Zbystrite, ak vás oslovia firmy alebo vládne agentúry. V prípade správ odkazujúcich na daňové úrady, kuriérov a pod. môže ísť o spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Bezpečnostné tipy"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Uchovajte svoj overovací kód v bezpečí"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Vyhýbajte sa nejasným správam, ktoré sa vás snažia prinútiť odpovedať. Dávajte si pozor na finančné tipy a podozrivé webové odkazy."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Aktualizujte si PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Informácie"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Neplatná adresa peňaženky"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Zaznamenať frázu na obnovenie platieb"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Obnoviť"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Zostávajúci zostatok"; diff --git a/Signal/translations/sr.lproj/Localizable.strings b/Signal/translations/sr.lproj/Localizable.strings index a37d404174..a8685ede15 100644 --- a/Signal/translations/sr.lproj/Localizable.strings +++ b/Signal/translations/sr.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Копирај"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Креирај нови кључ"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Резервне копије су искључене и ваши подаци су избрисани из Signal-овог сервиса за безбедно складиштење."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Резервне копије су искључене. Сви медији који нису на уређају се сада преузимају. Када буду преузети, ваши подаци ће бити избрисани из Signal-овог сервиса за безбедно складиштење."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Дошло је до грешке. Обратите се подршци."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Желите ли да преузмете уклоњене медије?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Медији који су уклоњени биће доступни све док користите TestFlight. Не заборавите да преузмете све своје медије пре него што напустите програм за тестирање."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Тестирање уклоњених медија"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Неискоришћени медији ће бити уклоњени, али се могу преузети из резервне копије у било ком тренутку."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Неискоришћени медији ће бити уклоњени, али се могу преузети из резервне копије у било ком тренутку док користите TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Оптимизација меморијског простора се може користити само ако имате плаћени пакет резервних копија Signal-а. Надоградите пакет резервних копија да бисте могли да користите ову функционалност."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Оптимизуј чување на уређају"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Достигли сте ограничење простора за резервну копију. Ослободите простор у Signal-у да бисте наставили са прављењем резервних копија ћаскања и медија."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Поново омогући резервне копије"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Прескочи преузимање"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Имате податке резервне копије који нису на овом уређају. Ваши медији и прилози биће трајно избрисани без плаћене претплате."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Желите ли да прескочите преузимање?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Опширније"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Отпрема се…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "У зависности од величине ваше резервне копије, то може дуже потрајати. Можете нормално да користите Signal док се прави резервна копија."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Добро дошли у безбедне резервне копије. Покрените креирање резервне копије."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Проверите да ли је ваш начин плаћања ажуриран. Додирните Управљање претплатом > Signal > Ажурирај начин плаћања."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Након што пошаљете извештај, он ће бити постављен онлајн 30 дана на јединственој, необјављеној URL адреси."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Пошаљи"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Извештај о грешкама"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Закачи"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Креирање новог PIN-а није успело. Ваш постојећи PIN је искључен. Проверите везу са интернетом и пробајте поново."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Промена PIN-а није успела"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN мора садржати бар 4 знака"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Подаци које Signal складишти се шифрују помоћу PIN-а, тако да им само ви можете приступити. Ваш налог, подешавања и контакти ће бити враћени када поново инсталирате Signal. Неће бити потребан PIN да бисте отворили апликацију."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Више о PIN-овима"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN-ови се не поклапају. Пробајте поново."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Проверите да ли сте повезани на интернет и пробајте поново."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Нисте повезани на интернет"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN мора садржати бар 4 цифре"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Употреби кључ за опоравак"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Креирање PIN-а није успело"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Креирање PIN-а није успело. Проверите да ли сте повезани на интернет и пробајте поново."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Да бисмо вам помогли да запамтите свој PIN, повремено ћемо вам тражити да га унесете. Временом ће то бити све ређе."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Ослободите %1$@ на овом уређају"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Имате податке резервне копије који нису на овом уређају. Ваши медији и прилози биће трајно избрисани без плаћене претплате."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Ако прескочите преузимање преосталих медија и прилога у резервној копији, можете их преузети касније када меморијски простор постане доступан."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Крипто или новчане преваре"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Заштитите налог тако што ћете при регистрацији на Signal-у поред верификационог кода користити и Signal PIN."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Укључите закључавање регистрације у подешавањима налога"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Будите опрезни када вам се обраћају компаније или државне агенције. Поруке које имају везе са пореским управама, курирским службама и сличне поруке могу бити спам."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Савети за безбедност"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Чувајте верификациони код на сигурном"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Избегавајте неодређене поруке које вас наводе да одговорите. Чувајте се финансијских савета и сумњивих веб-линкова."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Ажурирајте PIN"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Информације"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Неважећа адреса новчаника"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Снимите фразу за опоравак за плаћања"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Освежи"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Преостали износ средстава"; diff --git a/Signal/translations/sv.lproj/Localizable.strings b/Signal/translations/sv.lproj/Localizable.strings index 547a8fd134..d01c6f9623 100644 --- a/Signal/translations/sv.lproj/Localizable.strings +++ b/Signal/translations/sv.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Kopiera till urklipp"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Skapa ny nyckel"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Säkerhetskopieringar har stängts av och dina data har tagits bort från Signals säkra lagringstjänst."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Säkerhetskopiering har inaktiverats. Alla mediefiler som inte finns på enheten laddas ner nu. När dina data har laddats ner kommer de att raderas från Signals säkra lagringstjänst."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Ett fel inträffade. Kontakta supporten."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Ladda ner avlastade media?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Media som avlastas kommer att vara tillgänglig så länge du använder TestFlight. Se till att ladda ner alla dina mediefiler innan du lämnar testprogrammet."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Testar avlastade mediefiler"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Oanvända mediafiler kommer att avlastas, men kan laddas ner från din säkerhetskopia när som helst."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Oanvända media kommer att avlastas, men kan laddas ner från din säkerhetskopia när som helst medan du använder TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Lagringsoptimering kan endast användas med den betalda nivån av Säkerhetskopiering av Signal. Uppgradera din säkerhetskopieringsplan för att börja använda den här funktionen."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimera lagring på enheten"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Du har nått din gräns för säkerhetskopiering. Frigör utrymme i Signal för att fortsätta säkerhetskopiera chattar och media."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Återaktivera säkerhetskopiering"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Hoppa över nedladdning"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Du har säkerhetskopierade data som inte finns på den här enheten. Dina media och bilagor kommer att raderas permanent utan ett betalt abonnemang."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Hoppa över nedladdning?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detaljer"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Laddar upp …"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Beroende på hur stor din säkerhetskopia är kan detta ta lång tid. Du kan använda Signal som vanligt medan säkerhetskopieringen sker."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Välkommen till Säker säkerhetskopiering av Signal. Starta din säkerhetskopiering nu."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Kontrollera att din betalningsmetod är uppdaterad. Tryck på Hantera abonnemang > Signal > Uppdatera betalningsmetod."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "När den har skickats in publiceras din logg online i 30 dagar via en unik, opublicerad URL."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Skicka"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Felsökningslogg"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Nåla"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Det gick inte att skapa din nya PIN-kod. Din befintliga PIN-kod har inaktiverats. Kontrollera din anslutning och försök igen."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Ändring av PIN-kod misslyckades"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN-koden måste vara minst fyra tecken"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN-koden håller information som lagras hos Signal krypterad så att du bara kan komma åt den. Din profil, inställningar och kontakter kommer att återställas när du installerar om. Du behöver inte din PIN-kod för att öppna appen."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Mer om pinkoder"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN-koder matchar inte. Försök igen."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Kontrollera din anslutning och försök igen."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Ingen nätverksanslutning"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN-koden måste vara minst 4 siffror"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Använd återställningsnyckel"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Det gick inte att skapa PIN-kod"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Det gick inte att skapa din PIN-kod. Kontrollera din anslutning och försök igen."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "För att hjälpa dig att memorera din PIN-kod ber vi dig att skriva in den regelbundet. Vi frågar mindre med tiden."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Frigör %1$@ på den här enheten"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Du har säkerhetskopierade data som inte finns på den här enheten. Dina media och bilagor kommer att raderas permanent utan ett betalt abonnemang."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Om du hoppar över nedladdning kan återstående media och bilagor i din säkerhetskopia laddas ner vid ett senare tillfälle när lagringsutrymme blir tillgängligt."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Krypto- eller penningbedrägerier"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Skydda ditt konto genom att kräva din Signal-pinkod, utöver din verifieringskod, vid registrering i Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Aktivera registreringslås i kontoinställningarna"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Var försiktig om företag eller myndigheter kontaktar dig. Meddelanden som rör skattemyndigheter, kurirer och annat kan vara skräppost."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Säkerhetstips"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Förvara din verifieringskod säkert"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Undvik otydliga meddelanden som försöker få dig att svara. Var uppmärksam på ekonomiska råd och misstänkta webblänkar."; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Registrera återställningsfras för betalningar"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Uppdatera"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Återstående saldo"; diff --git a/Signal/translations/th.lproj/Localizable.strings b/Signal/translations/th.lproj/Localizable.strings index 8d5881b9d6..be12659a83 100644 --- a/Signal/translations/th.lproj/Localizable.strings +++ b/Signal/translations/th.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "คัดลอกไปคลิปบอร์ด"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "สร้างกุญแจใหม่"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "การสำรองข้อมูลถูกปิดใช้งานและข้อมูลของคุณถูกลบออกจากบริการจัดเก็บที่ปลอดภัยของ Signal แล้ว"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "ปิดใช้งานการสำรองข้อมูลแล้ว และกำลังดาวน์โหลดไฟล์สื่อที่ยังไม่ได้ถูกบันทึกไว้ในเครื่อง โดยข้อมูลของคุณจะถูกลบออกจากบริการจัดเก็บที่ปลอดภัยของ Signal เมื่อการดาวน์โหลดเสร็จสิ้น"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "เกิดข้อผิดพลาดบางประการ โปรดติดต่อฝ่ายสนับสนุน"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "ดาวน์โหลดไฟล์สื่อที่ออฟโหลดไว้ใช่หรือไม่"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "คุณจะสามารถดาวน์โหลดไฟล์สื่อที่ถูกออฟโหลดกลับมาได้ทุกเมื่อในระหว่างที่ยังคงใช้งาน TestFlight โปรดตรวจสอบว่าคุณดาวน์โหลดไฟล์สื่อทั้งหมดเรียบร้อยแล้วก่อนที่จะยุติสถานะผู้ร่วมทดสอบ"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "การทดสอบไฟล์สื่อที่ออฟโหลด"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "ไฟล์สื่อที่ไม่ได้ใช้งานจะถูกออฟโหลด แต่คุณสามารถดาวน์โหลดไฟล์กลับมาจากข้อมูลสำรองได้ทุกเมื่อ"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "ไฟล์สื่อที่ไม่ได้ใช้งานจะถูกออฟโหลด แต่คุณสามารถดาวน์โหลดไฟล์กลับมาจากข้อมูลสำรองได้ทุกเมื่อในระหว่างที่ยังคงใช้งาน TestFlight"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "เริ่มใช้งานฟีเจอร์การเพิ่มประสิทธิภาพพื้นที่จัดเก็บ โดยอัปเกรดแพ็กเกจสำรองข้อมูลของคุณด้วยการชำระค่าสำรองข้อมูลของ Signal"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "เพิ่มประสิทธิภาพพื้นที่จัดเก็บบนอุปกรณ์"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "พื้นที่จัดเก็บข้อมูลสำรองของคุณเต็มแล้ว โปรดเพิ่มพื้นที่จัดเก็บใน Signal เพื่อสำรองข้อมูลแชทและไฟล์สื่อต่อไป"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "เปิดใช้งานการสำรองข้อมูลอีกครั้ง"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "ข้ามการดาวน์โหลด"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "คุณมีข้อมูลสำรองที่ยังไม่ได้กู้คืนมายังอุปกรณ์เครื่องนี้ หากไม่มีการสมัครและชำระค่าแพ็กเกจ ไฟล์สื่อและไฟล์แนบของคุณจะถูกลบอย่างถาวร"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "ข้ามการดาวน์โหลดใช่หรือไม่"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "รายละเอียด"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "กำลังส่งข้อมูล…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "ขั้นตอนนี้อาจใช้เวลาค่อนข้างนาน ขึ้นอยู่กับขนาดของข้อมูลสำรอง โดยคุณสามารถใช้ Signal ได้ตามปกติในระหว่างที่ระบบกำลังสำรองข้อมูล"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "ยินดีต้อนรับสู่การสำรองข้อมูลของ Signal เริ่มสำรองข้อมูลของคุณได้เลย"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "โปรดตรวจสอบให้แน่ใจว่าคุณอัปเดตวิธีการชำระเงินแล้ว โดยแตะที่จัดการการเป็นสมาชิก > Signal > อัปเดตวิธีการชำระเงิน"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "บันทึกที่คุณส่งจะถูกโพสต์ทางออนไลน์เป็นเวลา 30 วันผ่าน URL เฉพาะที่ไม่มีการเผยแพร่"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "ส่ง"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "บันทึกดีบัก"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "ปักหมุด"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "ไม่สามารถสร้างรหัส PIN ใหม่ได้ รหัส PIN ที่มีอยู่ของคุณถูกปิดใช้งาน ตรวจสอบการเชื่อมต่อแล้วลองอีกครั้ง"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "การเปลี่ยนรหัส PIN ล้มเหลว"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "รหัส PIN ต้องมีอย่างน้อย 4 ตัวอักษร"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "รหัส PIN รักษาข้อมูลที่เก็บไว้ใน Signal ได้เข้ารหัสไว้ ดังนั้นจึงมีแต่คุณที่เข้าถึงข้อมูลนี้ได้ โปรไฟล์ของคุณ การตั้งค่า และรายชื่อผู้ติดต่อจะถูกกู้คืนเมื่อคุณติดตั้งแอปอีกครั้ง คุณไม่จำเป็นต้องมีรหัส PIN ของคุณเพื่อเปิดแอป"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "ข้อมูลเพิ่มเติมเกี่ยวกับ PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "รหัส PIN ไม่ตรงกัน ลองอีกครั้ง"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "กรุณาตรวจสอบการเชื่อมต่อแล้วลองอีกครั้ง"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "ไม่มีการเชื่อมต่อเครือข่าย"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "รหัส PIN ต้องมีอย่างน้อย 4 หลัก"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "ใช้กุญแจกู้คืน"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "การสร้างรหัส PIN ล้มเหลว"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "ไม่สามารถสร้างรหัส PIN ได้ ตรวจสอบการเชื่อมต่อแล้วลองอีกครั้ง"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "เพื่อช่วยให้คุณจดจำรหัส PIN ได้ เราจะขอให้คุณใส่รหัส PIN เป็นระยะ เราจะถามคุณน้อยลงเมื่อเวลาผ่านไป"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "เพิ่มพื้นที่ %1$@ บนอุปกรณ์เครื่องนี้"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "คุณมีข้อมูลสำรองที่ยังไม่ได้กู้คืนมายังอุปกรณ์เครื่องนี้ หากไม่มีการสมัครและชำระค่าแพ็กเกจ ไฟล์สื่อและไฟล์แนบของคุณจะถูกลบอย่างถาวร"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "หากข้ามการดาวน์โหลด คุณจะสามารถดาวน์โหลดไฟล์สื่อและไฟล์แนบที่หลงเหลืออยู่ในข้อมูลสำรองได้ในภายหลังเมื่ออุปกรณ์มีพื้นที่จัดเก็บเพียงพอ"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "การหลอกลวงทางการเงินหรือคริปโต"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "ปกป้องบัญชีของคุณโดยการกำหนดให้ต้องใช้ Signal PIN ในการลงทะเบียนกับ Signal เพิ่มเติมจากการใช้เพียงรหัสยืนยัน"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "เปิดใช้งานกุญแจลงทะเบียนในการตั้งค่าบัญชี"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "ระวังให้มากเมื่อได้รับการติดต่อจากหน่วยงานรัฐหรือธุรกิจห้างร้าน ข้อความที่เกี่ยวกับสำนักงานภาษี บริษัทขนส่ง หรือหน่วยงานใกล้เคียงกันนี้อาจเป็นสแปม"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "คำแนะนำเพื่อความปลอดภัย"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "รักษารหัสยืนยันของคุณให้ปลอดภัย"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "หลีกเลี่ยงการสนทนาที่คลุมเครือหรือไม่เจาะจงที่พยายามลวงให้คุณตอบกลับ และระมัดระวังเป็นพิเศษเมื่อได้รับข้อความเกี่ยวกับโอกาสทางการเงินหรือลิงก์เว็บไซต์ที่ดูน่าสงสัย"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "เปลี่ยนรหัส PIN ของคุณ"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "ข้อมูล"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "ที่อยู่กระเป๋าเงินไม่ถูกรูปแบบ"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "บันทึกวลีกู้คืนสำหรับการชำระเงิน"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "รีเฟรช"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "ยอดคงเหลือ"; diff --git a/Signal/translations/tr.lproj/Localizable.strings b/Signal/translations/tr.lproj/Localizable.strings index 7a01e4b450..076c4d2f5e 100644 --- a/Signal/translations/tr.lproj/Localizable.strings +++ b/Signal/translations/tr.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Panoya Kopyala"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Yeni Anahtar Oluştur"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Yedeklemeler kapatıldı ve verilerin Signal'ın güvenli depolama hizmetinden silindi."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Yedeklemeler kapatıldı, cihazda bulunmayan medya dosyaları indiriliyor. Verilerin indirildikten sonra Signal'ın güvenli depolama hizmetinden silinecektir."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Bir hata oluştu. Lütfen destek ekibiyle iletişime geç."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Boşaltılan medya indirilsin mi?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Boşaltılan medya, TestFlight kullandığın sürece kullanılabilir olacaktır. Test programından çıkmadan önce tüm medyanı indirdiğinden emin ol."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Boşaltılan Medya Test Ediliyor"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Kullanılmayan medya boşaltılır ancak istediğin zaman yedeklemenden indirilebilir."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Kullanılmayan medya boşaltılır. Ancak TestFlight kullandığın sürece, yedeklemenden istediğin zaman indirebilirsin."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Depolama optimizasyonu yalnızca Signal Yedeklemelerin ücretli katmanı ile kullanılabilir. Bu özelliği kullanmaya başlamak için yedekleme planını yükselt."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Cihazda depolamayı optimize et"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Yedekleme depolama sınırına ulaştın. Sohbetleri ve medyayı yedeklemeye devam etmek için Signal'da yer aç."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Yedeklemeleri yeniden etkinleştir"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "İndirmeyi atla"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Bu cihazda olmayan yedekleme verin var. Medyan ve eklerin, ücretli bir abonelik olmadan kalıcı olarak silinecektir."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "İndirme atlansın mı?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detaylar"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Yükleniyor…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Yedeklemenin büyüklüğüne bağlı olarak bu işlem uzun sürebilir. Yedekleme gerçekleşirken Signal'ı normal şekilde kullanabilirsin."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Signal Güvenli Yedeklemelere hoş geldin. Yedeklemeni şimdi başlat."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Ödeme yönteminin güncel olduğundan emin olmak için kontrol et. Aboneliği Yönet > Signal > Ödeme Yöntemini Güncelle seçeneklerine dokun."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Gönderdiğinde, günlüğün benzersiz, yayınlanmamış bir URL'de 30 gün boyunca çevrim içi olarak yayınlanacaktır."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Gönder"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Hata Ayıklama Günlüğü"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Sabitle"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Yeni PIN'iniz oluşturulamadı. Mevcut PIN'iniz devre dışı bırakıldı. Bağlantınızı kontrol edin ve tekrar deneyin."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN Değişikliği Başarısız"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN en az 4 karakterli olmalı"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN'ler Signal'de depolanan verileri şifreli olarak tutar böylelikle yalnızca siz erişebilirsiniz. Profiliniz, ayarlarınız ve kişileriniz Signal'i yeniden yüklediğinizde geri yüklenecektir. Uygulamayı açmak için PIN'inize ihtiyacınız yoktur."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "PIN'ler Hakkında Daha Fazla Bilgi"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN'ler eşleşmiyor. Tekrar deneyin."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Bağlantınızı kontrol edip tekrar deneyin."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Ağ Bağlantısı Yok"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN en az 4 haneli olmalı"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Kurtarma Anahtarı Kullan"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN Oluşturma Başarısız Oldu"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "PIN'iniz oluşturulamadı. Bağlantınızı kontrol edin ve tekrar deneyin."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "PIN'inizi hatırlamanıza yardımcı olmak için, arada sırada girmenizi isteyeceğiz. Zaman geçtikçe daha az soracağız."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Bu cihazda %1$@ yer boşalt"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Bu cihazda olmayan yedekleme verin var. Medyan ve eklerin, ücretli bir abonelik olmadan kalıcı olarak silinecektir."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "İndirmeyi atlarsan, yedeklemende kalan medya ve ekler daha sonra depolama alanı kullanılabilir hale geldiğinde indirilebilir."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Kripto veya para dolandırıcılıkları"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Signal'da kaydolurken, doğrulama koduna ilaveten Signal PIN'ini de isteyerek hesabını koru."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Hesap ayarlarından kaydolma kilidini aç"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Seninle iletişime geçen işletmelere veya devlet kurumlarına karşı dikkatli ol. Vergi daireleri, kuryeler ve daha fazlasını içeren mesajlar spam olabilir."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Güvenlik İpuçları"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Doğrulama kodunu güvende tut"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Yanıtlamanı sağlamaya çalışan belirsiz mesajlardan kaçın. Finansal ipuçları ve şüpheli web bağlantılarına karşı dikkatli ol."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "PIN'inizi güncelleyin"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Bilgi"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Geçersiz Cüzdan Adresi"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Ödemeler Kurtarma Parolasını Kaydet"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Yenile"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Kalan bakiye"; diff --git a/Signal/translations/ug.lproj/Localizable.strings b/Signal/translations/ug.lproj/Localizable.strings index 3c0daed02e..142f13515b 100644 --- a/Signal/translations/ug.lproj/Localizable.strings +++ b/Signal/translations/ug.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "چاپلاش تاختىسىغا كۆچۈر"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "يېڭى ئاچقۇچ قۇرۇڭ"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "زاپاسلاش ئېتىۋېتىلدى ۋە Signalنىڭ بىخەتەر ساقلاش مۇلازىمىتىدىن سانلىق مەلۇماتلىرىڭىز ئۆچۈرۈلدى."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "زاپاسلاش ئېتىۋېتىلدى ، ئۈسكۈنىدە يوق ھەرقانداق مېدىيا ھازىر چۈشۈرۈلىۋاتىدۇ. چۈشۈرۈلگەندىن كېيىن سانلىق مەلۇماتلىرىڭىز Signalنىڭ بىخەتەر ساقلاش مۇلازىمىتىدىن ئۆچۈرۈلىدۇ."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "بىر خاتالىق كۆرۈلدى. ياردەمچى خادىم بىلەن ئالاقىلىشىڭ."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "قالدۇرۇۋېتىلگەن مېدىيانى چۈشۈرەمسىز؟"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "چۈشۈرۈۋېتىلگەن مېدىيانى سىز بىر TestFlightنى ئىشلەتكۈچى بولسىڭىزلا داۋاملىق ئىشلىتەلەيسىز. سىناق پروگراممىسىدىن ئايرىلىشتىن بۇرۇن بارلىق مېدىيالىرىڭىزنى چۈشۈرۈۋېلىڭ."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "چۈشۈرۈۋېتىلگەن مېدىيانى سىناۋاتىدۇ"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "ئىشلىتىلمىگەن مېدىيا چۈشۈرۋېتىلىدۇ، ئەمما زاپاسلىغان ئورۇندىن خالىغان ۋاقىتتا چۈشۈرەلەيسىز."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "ئىشلىتىلمىگەن مېدىيا چۈشۈرۋېتىلىدۇ، ئەمما TestFlightنى ئىشلەتكۈچى بولسىڭىز زاپاسلىغان ئورۇندىن خالىغان ۋاقىتتا چۈشۈرەلەيسىز."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "ساقلاشنى ئەلالاشتۇرۇش پەقەت سىگنال زاپاسلاشنىڭ ھەقلىق دەرىجىسى بىلەنلا ئىشلىتىلىدۇ. زاپاسلاش پىلانىڭىزنى يېڭىلاپ بۇ ئىقتىدارنى ئىشلىتىشنى باشلاڭ."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "ئۈسكۈنىدىكى ساقلاش بوشلۇقىنى ئەلالاشتۇرۇش"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "زاپاسلاش ئامبىرىڭىزنىڭ چېكىگە يەتتىڭىز. پاراڭلار ۋە مېدىيانى داۋاملىق زاپاسلاش ئۈچۈن Signalدا بوشلۇق ھازىرلاڭ."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "زاپاسلاشنى قايتا قوزغىتىش"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "چۈشۈرۈشتىن ۋاز كېچىش"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "بۇ ئۈسكۈنىدە يوق زاپاس سانلىق مەلۇماتىڭىز بار. مېدىيا ۋە قوشۇمچە ھۆججەتلىرىڭىز ھەقلىق مۇشتەرىلىكىڭىز بولمىسا مەڭگۈلۈك ئۆچۈرۈلىدۇ."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "چۈشۈرۈشتىن ۋاز كېچەمسىز؟"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "تەپسىلاتى"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "يۈكلىنىۋاتىدۇ..."; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "زاپاسلايدىغان مەلۇماتلارنىڭ ھەجىمىگە قارىتا، بۇنىڭغا ئۇزۇن ۋاقىت كېتىشى مۇمكىن. زاپاسلاش ئېلىپ بېرىلىۋاتقاندىمۇ Signal نى ئادەتتىكىدەكلا ئىشلىتەلەيسىز."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "«Signal بىخەتەر زاپاسلانمىللىرى»نى ئىشلىتىشىڭىزنى قارشى ئالىمىز. زاپاسلاشنى ھازىرلا باشلاڭ."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "پۇل تۆلەش ئۇسۇلىڭىزنىڭ ئەڭ يېڭى ئىكەنلىكىنى جەزملەشتۈرۈڭ. «مۇشتەرىلىكنى باشقۇرۇش> Signal> ھەق تۆلەش ئۇسۇلىنى يېڭىلاش»نى چېكىڭ."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "يوللانغاندىن كېيىن، خاتىرىڭىز توردا 30 كۈن ئۆزگىچە ۋە نەشىر قىلىنمىغان URL ئادرېسىدا ئېلان قىلىنىدۇ."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "تاپشۇر"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "سازلاش خاتىرىسى"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "مىخلاش"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "سىز ئۈچۈن يېڭى PIN قۇرغىلى بولمىدى. بۇرۇنقى PIN بىكار قىلىنغان. تور ئۇلىنىشىڭىزنى تەكشۈرۈپ قايتا سىناڭ."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN نى ئۆزگەرتەلمىدى"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN ئەڭ ئاز 4 ھەرپلەردىن تۈزۈلۈشى كېرەك"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PINلەر Signalدا ساقلانغان ئۇچۇرلارنى مەخپىيلەشتۈرۈپ ساقلايدۇ. شۇڭا سىزلا زىيارەت قىلالايسىز. ئارخىپىڭىز، سەپلىمىلىرىڭىز ۋە ئالاقەداشلىرىڭىز Signal نى قايتا قاچىلىغىنىڭىزدا ئەسلىگە كەلتۈرىلىدۇ. ئەپنى ئېچىش PIN نىڭىز كېرەك ئەمەس."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "PIN ھەققىدە تەپسىلاتلار"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN ماس كەلمىدى. قايتا سىناڭ."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "تور ئۇلىنىشىڭىزنى تەكشۈرۈپ قايتا سىناڭ."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "تور يوق"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN ئەڭ ئاز 4 خانىدىن تۈزۈلۈشى كېرەك"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى ئىشلىتىڭ"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN قۇرۇش مەغلۇب بولدى"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "سىز ئۈچۈن PIN قۇرالمىدى. تور ئۇلىنىشىڭىزنى تەكشۈرۈپ قايتا سىناڭ."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "ئەستە تۇتۇشىڭىزغا قۇلايلىق بولۇشى ئۈچۈن PIN نى قەرەللىك ئەسكەرتىپ تۇرىمىز. ئەسكەرتىش قېتىم سانى تەدرىجىي ئازلايدۇ."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "بۇ ئۈسكۈنىدىكى %1$@ بوشلۇقنى بېكارلاڭ"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "بۇ ئۈسكۈنىدە يوق زاپاس سانلىق مەلۇماتىڭىز بار. مېدىيا ۋە قوشۇمچە ھۆججەتلىرىڭىز ھەقلىق مۇشتەرىلىكىڭىز بولمىسا مەڭگۈلۈك ئۆچۈرۈلىدۇ."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "ئەگەر زاپاس مېدىيا ۋە قوشۇمچە ھۆججەتلەرنى چۈشۈرۈشنى ئاتلاپ ئۆتۈپ كەتسىڭىز ، كىيىن ساقلاش بوشلۇقى چىققاندا چۈشۈرگىلى بولىدۇ."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Crypto ياكى پۇل ئالدامچىلىقى"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "دەلىللەش كودىڭىزغا يانداپ، Signal ئارقىلىق تىزىملاتقاندا، Signal PIN نومۇرىنى تەلەپ قىلىپ ھېساباتىڭىزنى قوغداڭ."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "تىزىملىتىش قۇلۇپىنى ھېسابات تەڭشىكىدىن ئېچىپ قۇيۇڭ"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "كارخانا ياكى ھۆكۈمەت ئورگانلىرىنىڭ سىز بىلەن ئالاقىلىشىشىغا دىققەت قىلىڭ. باج ئورگىنى ، تېز يوللانما ۋە باشقا ئۇچۇرلارنى ئۆز ئىچىگە ئالغان ئۇچۇرلار ئالدامچى ئۇچۇر بولۇشى مۇمكىن."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "بىخەتەرلىك ئەسكەرتىشلىرى"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "دەلىللەش كودىڭىزنى بىخەتەر ساقلاڭ"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "سىزنى جاۋاب قايتۇرۇشقا قايمۇقتۇرىدىغان ئېنىقسىزلىق بار ئۇچۇرلاردىن ھەزەر ئەيلەڭ. مالىيە جەھەتتىكى مەسلىھەتلەر ۋە گۇمانلىق تور ئۇلانمىلىرىدىن ئېھتىيات قىلىڭ."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "‫PIN نىڭىزنى يېڭىلاڭ"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "ئۇچۇرلار"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "ئىناۋەتسىز ھەميان ئادرېسى"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "چىقىمنى ئەسلىگە كەلتۈرۈش ئىبارىسىنى خاتىرىلەيدۇ"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "يېڭىلا"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "قالغان قالدۇق"; diff --git a/Signal/translations/uk.lproj/Localizable.strings b/Signal/translations/uk.lproj/Localizable.strings index 83656ab3a5..0e337df580 100644 --- a/Signal/translations/uk.lproj/Localizable.strings +++ b/Signal/translations/uk.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Копіювати в буфер обміну"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Створити новий ключ"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Резервне копіювання вимкнено, а ваші дані видалено із захищеного сховища даних Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Резервне копіювання вимкнено. Триває завантаження медіафайлів, які не зберігаються на пристрої. Після завантаження ваші дані буде видалено з надійного сховища даних Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Сталася помилка. Будь ласка, зверніться до служби підтримки."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Завантажити вивантажені медіафайли?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Вивантажені медіафайли будуть доступні, поки ви використовуєте TestFlight. Обов'язково завантажте всі медіафайли, перш ніж перестанете брати участь у тестуванні."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Тестове вивантаження медіафайлів"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Медіафайли, які не використовуються, буде вивантажено з пам'яті пристрою; їх можна в будь-який час завантажити на пристрій з резервної копії."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Медіафайли, які не використовуються, буде вивантажено з пам'яті пристрою; їх можна в будь-який час завантажити на пристрій з резервної копії, поки ви використовуєте TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Оптимізація пам'яті доступна тим, хто користується платним резервним копіюванням від Signal. Оформте передплату, щоб використовувати цю функцію."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Оптимізувати внутрішню пам'ять"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Розмір резервної копії досяг ліміту. Звільніть місце в Signal, щоб продовжити резервне копіювання чатів і медіафайлів."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Увімкнути знову"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Не завантажувати"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "У вашій резервній копії є дані, що зберігаються на іншому пристрої. Без передплати ваші медіафайли й вкладення буде видалено."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Не завантажувати?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Докладніше"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Вивантаження…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Що більший розмір резервної копії, то довше триватиме її завантаження. Поки копія створюється, ви можете користуватися Signal як зазвичай."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Усе готово. Тепер можна створити надійну резервну копію."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Перевірте дійсність вашого платіжного засобу. Натисніть «Керувати передплатою» > Signal > оновіть платіжний засіб."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Коли ви надішлете журнал, його буде вивантажено в мережу на 30 днів за унікальною URL-адресою, до якої немає загального доступу."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Надіслати"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Журнал налагодження"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Закріпити"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Не вдалося створити новий PIN-код. Поточний PIN-код вимкнено. Перевірте з'єднання й спробуйте ще раз."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Не вдалося змінити PIN-код"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "Мінімальна довжина PIN-коду — 4 символи"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN-коди забезпечують шифрування інформації, що зберігається в Signal, щоб отримати до неї доступ могли тільки ви. У разі перевстановлення Signal ви зможете відновити свій профіль, налаштування й контакти. Щоб відкрити застосунок, PIN-код не потрібен."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Детальніше про PIN-коди"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN-коди не збігаються. Введіть їх ще раз."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Перевірте з'єднання та спробуйте ще раз."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Немає з'єднання з мережею"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Мінімальна довжина PIN-коду — 4 цифри"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Використати ключ відновлення"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Не вдалося створити PIN-код"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Не вдалося створити PIN-код. Перевірте з'єднання та спробуйте ще раз."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Щоб ви запам'ятали свій PIN-код, ми періодично проситимемо вас його вводити. Згодом це ставатиметься рідше."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Звільніть %1$@ на цьому пристрої"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "У вашій резервній копії є дані, що зберігаються на іншому пристрої. Без передплати ваші медіафайли й вкладення буде видалено."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Якщо не завантажити дані, решту медіафайлів і вкладень можна буде завантажити пізніше, коли на пристрої буде вільне місце."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Шахрайство з криптовалютою або грошима"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Захистіть свій акаунт: зробіть введення PIN-коду Signal разом з кодом підтвердження обов'язковим для здійснення реєстрації."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Увімкніть блокування реєстрації в налаштуваннях акаунту"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Будьте обачні, якщо до вас звертається якась компанія або державна установа. Повідомлення від податкових органів, кур'єрів тощо можуть виявитися спамом."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Заходи безпеки"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Нікому не повідомляйте свій код підтвердження"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Ігноруйте повідомлення загального змісту, які спонукають вас до відповіді. З обережністю ставтеся до фінансових порад і підозрілих посилань."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Оновіть PIN-код"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Інформація"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Неправильна адреса гаманця"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Запишіть кодову фразу для платіжного профілю"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Оновити"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Залишок коштів"; diff --git a/Signal/translations/ur.lproj/Localizable.strings b/Signal/translations/ur.lproj/Localizable.strings index f33569c714..59bec62c75 100644 --- a/Signal/translations/ur.lproj/Localizable.strings +++ b/Signal/translations/ur.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "کلپ بورڈ پر کاپی کریں"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "نئی کیی تخلیق کریں"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "بیک اپس کو آف کر دیا گیا ہے اور آپ کے ڈیٹا کو Signal کی محفوظ اسٹوریج کی سروس سے حذف کر دیا گیا ہے۔"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "بیک اپس بند کر دیے گئے ہیں، ایسا کوئی بھی میڈیا جو ڈیوائس میں موجود نہیں ہے اب ڈاؤن لوڈ ہو رہا ہے۔ ڈاؤن لوڈ کے بعد آپ کے ڈیٹا کو Signal کی محفوظ شدہ اسٹوریج کی سروس سے حذف کر دیا جائے گا۔"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "ایک نقص پیش آیا۔ براہ کرم سپورٹ سے رابطہ کریں۔"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "آف لوڈ شدہ میڈیا ڈاؤن لوڈ کریں؟"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "جو میڈیا آف لوڈ کیا گیا ہے وہ اس وقت تک دستیاب رہے گا جب تک آپ TestFlight استعمال کر رہے ہیں۔ ٹیسٹ پروگرام چھوڑنے سے پہلے اپنے تمام میڈیا کو ڈاؤن لوڈ کرنا یقینی بنائیں۔"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "آف لوڈ کردہ میڈیا کی ٹیسٹنگ"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "غیر استعمال شدہ میڈیا کو آف لوڈ کر دیا جائے گا، لیکن آپ کے بیک اپ سے کسی بھی وقت ڈاؤن لوڈ کیا جا سکتا ہے۔"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "غیر استعمال شدہ میڈیا کو آف لوڈ کر دیا جائے گا، لیکن جب تک آپ TestFlight استعمال کر رہے ہیں، آپ اسے اپنے بیک اپ سے کسی بھی وقت ڈاؤن لوڈ کر سکتے ہیں۔"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "اسٹوریج کی کارکردگی کو صرف Signal بیک اپس کے ادا شدہ درجے کے ساتھ ہی استعمال کیا جا سکتا ہے۔ اس فیچر کے استعمال کو شروع کرنے کے لیے اپنے بیک اپ پلان کو اپ گریڈ کریں۔"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "آن-ڈیوائس اسٹوریج کو بہتر کریں"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "آپ اپنی بیک اپ اسٹوریج کی حد تک پہنچ گئے ہیں۔ چیٹس اور میڈیا کا بیک اپ جاری رکھنے کے لیے Signal میں جگہ خالی کریں۔"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "بیک اپس کو دوبارہ فعال کریں"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "ڈاؤن لوڈ چھوڑ دیں"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "آپ کے پاس وہ بیک اپ ڈیٹا ہے جو اس ڈیوائس میں موجود نہیں ہے۔ آپ کا میڈیا اور منسلکات ادا شدہ سبسکرپشن کے بغیر مستقل طور پر حذف کر دیے جائیں گے۔"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "ڈاؤن لوڈ کو چھوڑ دیں؟"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "تفصیلات"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "اپ لوڈ ہو رہا ہے"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "آپ کے بیک اپ کے سائز پر انحصار کرتے ہوئے، یہ زیادہ وقت لے سکتا ہے۔ آپ بیک اپ کے دوران Signal کو معمول کے طور پر استعمال کر سکتے ہیں۔"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Signal محفوظ بیک اپس میں خوش آمدید۔ ابھی اپنا بیک اپ شروع کریں۔"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "یہ یقینی بنانے کے لیے چیک کریں کہ آپ کا پیمنٹ کا طریقہ اپ ٹو ڈیٹ ہے۔ سبسکرپشن کا نظم کریں > Signal > پیمنٹ کا طریقہ اپ ڈیٹ کریں پر ٹیپ کریں۔"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "جمع کروانے پر، آپ کا لاگ 30 دنوں کے لیے ایک منفرد، غیر شائع شدہ URL پر آن لائن پوسٹ کیا جائے گا۔"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "جمح کریں"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "ڈی بگ لاگ"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Pin"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "آپ کی نئی PIN تخلیق نہیں کر سکے۔ آپ کی موجودہ PIN غیر فعال ہو گئی ہے۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN کی تبدیلی ناکام ہو گئی"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "پن کم از کم 4 حروف کا ہونا ضروری ہے"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PINs Signal کے ساتھ ذخیرہ شدہ معلومات کو خفیہ شدہ رکھتا ہے لہذا صرف آپ ہی اس تک رسائی حاصل کرسکتے ہیں۔ جب آپ دوبارہ انسٹال کریں گے تو آپ کا پروفائل ، ترتیبات اور رابطے بحال ہوں گے۔ ایپ کو کھولنے کے لیئے آپ کو اپنے PIN کی ضرورت نہیں ہوگی۔"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "پِنز سے متعلق مزید"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "پن میچ نہیں ہوا۔ دوبارہ کوشش کریں۔"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "کوئی نیٹ ورک کنکشن نہیں"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "پن کم از کم 4 ہندسوں کا ہونا ضروری ہے"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "بحالی کی کیی استعمال کریں"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "پن تخلیق ناکام"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "آپ کا PIN تخلیق نہیں کر سکے۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "اپنا پن یاد رکھنے میں مدد کیلئے،ہم وقتآ فوقتآ داخل کرنے کا کہیں گے۔ہم وقت کیساتھ کم کہیں گے۔"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "اس ڈیوائس پر %1$@ خالی کریں"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "آپ کے پاس وہ بیک اپ ڈیٹا ہے جو اس ڈیوائس میں موجود نہیں ہے۔ آپ کا میڈیا اور منسلکات ادا شدہ سبسکرپشن کے بغیر مستقل طور پر حذف کر دیے جائیں گے۔"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "اگر آپ ڈاؤن لوڈنگ کے عمل کو چھوڑ دیتے ہیں، تو اپنے بیک اپ میں موجود باقی میڈیا اور منسلکات کو بعد میں اس وقت ڈاؤن لوڈ کیا جا سکتا ہے جب اسٹوریج کی جگہ دستیاب ہو۔"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "کرپٹو یا پیسے کے سکیمز"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "اپنے اکاؤنٹ کو محفوظ بنائیں، جب آپ Signal پر رجسٹریشن کریں تو تصدیقی کوڈ کے ساتھ ساتھ Signal کا پِن بھی لازمی طلب کریں۔"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "اکاؤنٹ کی سیٹنگز میں رجسٹریشن لاک فعال کریں"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "آپ سے رابطہ کرنے والے کاروباری یا حکومتی اداروں کے حوالے سے احتیاط برتیں۔ ٹیکس اداروں، کوریئرز اور مزید کی طرف سے میسجز اسپام ہو سکتے ہیں۔"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "حفاظتی تجاویز"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "اپنا تصدیقی کوڈ محفوظ رکھیں"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "ایسے مبہم میسجز سے بچیں جو آپ کو جواب دینے پر اکساتے ہیں۔ مالی مشوروں اور مشکوک ویب لنکس سے محتاط رہیں۔"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "اپنا پن اپ ڈیٹ کریں"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "معلومات"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Wallet کا غلط پتہ"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "ریکارڈ ادائیگیوں کی بازیابی کا جملہ"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "تازہ کریں"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "باقی بیلنس"; diff --git a/Signal/translations/vi.lproj/Localizable.strings b/Signal/translations/vi.lproj/Localizable.strings index 640e12f68a..23c56fe76d 100644 --- a/Signal/translations/vi.lproj/Localizable.strings +++ b/Signal/translations/vi.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Sao chép vào Bảng kẹp"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Tạo mã khóa mới"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Đã tắt sao lưu và dữ liệu của bạn đã được xóa khỏi dịch vụ lưu trữ bảo mật của Signal."; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Đã tắt sao lưu, tập tin đa phương tiện không có trên thiết bị sẽ bắt đầu tải xuống. Khi tải xong, dữ liệu của bạn sẽ được xóa khỏi dịch vụ lưu trữ bảo mật của Signal."; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Có lỗi xảy ra. Vui lòng liên hệ bộ phận hỗ trợ."; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "Tải tập tin đa phương tiện đã offload?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Tập tin đa phương tiện đã được offload sẽ khả dụng miễn bạn vẫn sử dụng TestFlight. Đảm bảo tải tất cả tập tin đa phương tiện trước khi rời chương trình thử nghiệm."; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Thử nghiệm tính năng offload"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Tập tin đa phương tiện không được sử dụng sẽ được gỡ bỏ, nhưng có thể được tải xuống từ bản sao lưu của bạn bất kỳ lúc nào."; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Tập tin đa phương tiện không được sử dụng sẽ được offload (gỡ bỏ), nhưng có thể được tải xuống bất kỳ lúc nào trong thời gian bạn đang sử dụng TestFlight."; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "Tối ưu hóa lưu trữ là tính năng của gói trả phí Sao lưu Signal. Nâng cấp gói sao lưu để bắt đầu sử dụng tính năng này."; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Tối ưu hóa lưu trữ trên thiết bị"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Bạn đã đạt giới hạn dung lượng sao lưu. Giải phóng dung lượng trong Signal để tiếp tục sao lưu cuộc trò chuyện và tập tin đa phương tiện."; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Kích hoạt lại sao lưu"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Bỏ qua không tải"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Bạn có dữ liệu sao lưu không có trên thiết bị này. Tập tin đa phương tiện và đính kèm sẽ bị xóa vĩnh viễn nếu không có gói đăng ký trả phí."; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "Bỏ qua không tải?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Chi tiết"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Đang tải lên…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Tùy thuộc vào kích thước của bản sao lưu, quá trình này có thể mất một khoảng thời gian dài. Bạn có thể sử dụng Signal như bình thường khi quá trình sao lưu đang diễn ra."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "Chào mừng đến với Sao lưu bảo mật Signal. Bắt đầu sao lưu ngay."; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Kiểm tra để đảm bảo rằng phương thức thanh toán của bạn đã được cập nhật thông tin mới nhất. Nhấn vào Quản lý gói đăng ký > Signal > Cập nhật phương thức thanh toán."; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "Khi gửi, nhật ký của bạn sẽ được đăng trực tuyến trong 30 ngày và sẽ có URL riêng biệt, không công khai."; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Gửi"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "Nhật ký Gỡ lỗi"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "Ghim"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "Không thể tạo mã PIN mới. Mã PIN hiện tại đã được vô hiệu hóa. Kiểm tra kết nối của bạn và thử lại."; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "Thay đổi mã PIN không thành công"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN phải có ít nhất 4 ký tự"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "Mã PIN mã hoá các thông tin được lưu trữ với Signal để chỉ mình bạn có thể truy cập được. Thông tin người dùng, cài đặt, và các liên hệ sẽ được khôi phục khi bạn cài lại Signal. Bạn không cần điền PIN mỗi lần mở ứng dụng."; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "Tìm Hiểu Thêm về Mã PIN"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "Mã PIN không khớp. Hãy thử lại."; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Kiểm tra kết nối của bạn và thử lại."; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Không có kết nối mạng"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "Mã PIN phải có ít nhất 4 số"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Sử dụng mã khóa khôi phục"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "Không thể tạo mã PIN"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "Không thể tạo mã PIN. Kiểm tra kết nối của bạn và thử lại."; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "Để giúp bạn nhớ mã PIN, thỉnh thoảng chúng tôi sẽ yêu cầu bạn nhập mã này. Số lần chúng tôi yêu cầu sẽ ít dần theo thời gian."; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Giải phóng %1$@ trên thiết bị này"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Bạn có dữ liệu sao lưu không có trên thiết bị này. Tập tin đa phương tiện và đính kèm sẽ bị xóa vĩnh viễn nếu không có gói đăng ký trả phí."; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Nếu bỏ qua việc tải xuống, các tập tin đa phương tiện và tập tin đính kèm còn lại trong bản sao lưu của bạn có thể được tải xuống sau khi có dung lượng trống."; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "Lừa đảo tiền điện tử hoặc tiền"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "Hãy bảo vệ tài khoản của bạn bằng cách yêu cầu nhập mã PIN của Signal, ngoài mã xác minh, khi đăng ký tài khoản Signal."; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "Bật khóa đăng ký trong mục cài đặt tài khoản"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Hãy cẩn trọng khi có các doanh nghiệp hoặc cơ quan của chính phủ liên hệ với bạn. Tin nhắn có nội dung liên quan đến cơ quan thuế, giao hàng, v.v. có thể là spam."; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "Lời khuyên để giữ an toàn"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "Hãy giữ mã xác minh của bạn an toàn"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Tránh những tin nhắn mơ hồ nhằm khiến bạn trả lời. Hãy cảnh giác với các lời khuyên về tài chính và các đường dẫn web đáng ngờ."; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Cập nhật mã PIN của bạn"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Thông tin"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Địa chỉ Ví Không hợp lệ"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Lưu lại Cụm từ Khôi phục Thanh toán"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Làm mới"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Số dư còn lại"; diff --git a/Signal/translations/yue.lproj/Localizable.strings b/Signal/translations/yue.lproj/Localizable.strings index ae58a7c6fc..3fae4a042b 100644 --- a/Signal/translations/yue.lproj/Localizable.strings +++ b/Signal/translations/yue.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "複製到剪貼簿"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "建立新金鑰"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "備份功能已經閂咗,同埋你嘅資料已經喺 Signal 嘅安全儲存服務入面刪除。"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "備份功能已經閂咗,而家下載緊任何唔喺部機度嘅媒體。下載晒之後,喺 Signal 安全儲存服務入面嘅資料將會刪除。"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "發生錯誤。請聯絡支援團隊。"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "係咪下載已經卸載嘅媒體?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "只要你仲用緊 TestFlight,就可以攞到卸載咗嘅媒體。請確保喺離開測試計劃之前下載所有媒體。"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "正在測試卸載媒體"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "未用嘅媒體會卸載,但可以隨時喺備份度下載返。"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "未用嘅媒體會卸載,但只要你仲用緊 TestFlight,可以隨時喺備份度下載返。"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "淨係得有課金 Signal 備份嘅帳戶先用到「優化儲存空間」功能。如果想用呢個功能,就升級備份計劃啦。"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "優化裝置儲存空間"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "你嘅備份儲存空間頂晒櫳喇。喺 Signal 度搵多啲位嚟繼續備份聊天同媒體。"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "重新啟用備份"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "跳過下載"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "你有備份資料唔喺呢部機入面。冇加入課金計劃,媒體同埋附件會永久刪除。"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "係咪要跳過下載?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "詳情"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "上載緊……"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "視乎備份嘅大細,過程可能要好耐。備份嗰陣,你可以好似平時咁用 Signal。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "歡迎嚟到 Signal 安全備份。你可以即刻開始備份喇。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "請確定你嘅付款方式仍然有效。㩒一下「管理課金計劃」> Signal > 「更新付款方式」。"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "當你提交之後,你嘅記錄會透過一個專屬而且未經發佈嘅網址喺網上發佈 30 日。"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "提交"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "除錯記錄"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "置頂"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "建立唔到您嘅新 PIN 碼。您現有嘅 PIN 碼已經停用。請檢查您嘅連線,然後再試下啦。"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN 碼改唔到"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN 碼至少要有 4 個字元"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "有 PIN 碼,儲存喺 Signal 嘅資訊就安心加密,淨係得您先接觸到。當您重新裝過 Signal 嘅時候,您嘅個人資料、設定同埋聯絡人亦都可以還原。平時開啟個 app 就唔需要用到您個 PIN 碼。"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "PIN 碼知多啲"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN 碼唔夾。請再試一次。"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "請檢查您嘅連線,然後再試下啦。"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "上唔到網"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN 碼至少要係 4 個位數字"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "用「恢復金鑰」"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN 碼建立唔到"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "建立唔到您嘅 PIN 碼。請檢查您嘅連線,然後再試下啦。"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "為咗幫您記住您個 PIN 碼,我哋定時定候會叫您打一次。慢慢就唔會問得您咁密㗎喇。"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "要喺呢部機度搵多 %1$@ 空間"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "你有備份資料唔喺呢部機入面。冇加入課金計劃,媒體同埋附件會永久刪除。"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "如果你跳過下載,備份入面剩低嘅媒體同附件可以之後喺儲存空間夠位嗰陣下載返。"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "加密貨幣或者金錢詐騙"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "喺註冊 Signal 時,除咗驗證碼之外,仲需要輸入 Signal PIN 碼,嚟保護你嘅帳戶安全。"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "喺帳戶設定度開啟註冊鎖"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "收到嚟自企業或者政府機構嘅訊息時要小心。涉及稅務機關、快遞公司嘅訊息可能係垃圾訊息。"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "安全貼士"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "安全儲存你嘅驗證碼"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "唔好理嗰啲引你回覆嘅模糊訊息。要對理財貼士同埋可疑嘅網站連結提高警覺。"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "更新您嘅 PIN 碼"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "資訊"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "銀包位址無效"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "記低付款恢復口訣"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "重新整理"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "餘額"; diff --git a/Signal/translations/zh_CN.lproj/Localizable.strings b/Signal/translations/zh_CN.lproj/Localizable.strings index 36f18ff1a4..b4cd400549 100644 --- a/Signal/translations/zh_CN.lproj/Localizable.strings +++ b/Signal/translations/zh_CN.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "复制到剪贴板"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "创建新密钥"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "备份已关闭,您的数据已从 Signal 的安全存储服务中删除。"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "备份已关闭,任何不在此设备上的媒体现在正在下载。下载完成后,您的数据将会从 Signal 的安全存储服务中删除。"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "出现了一个错误。请联系支持团队。"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "要下载卸载的媒体吗?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "只要您在使用 TestFlight,卸载的媒体仍将可用。请确保在离开测试项目之前下载您的所有媒体。"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "测试卸载媒体"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "不使用的媒体将会被卸载,但您可以随时从备份中下载这些媒体。"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "不使用的媒体将会被卸载,但您在使用 TestFlight 时可以随时从备份中下载这些媒体。"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "储存优化功能仅在 Signal 备份付费套餐中可用。欢迎升级您的备份套餐以开始使用该功能。"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "优化设备端存储"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "您已达到备份存储空间的上限。请释放 Signal 的空间,以继续备份聊天记录和媒体。"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "重新启用备份"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "跳过下载"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "您有一些备份数据不在此设备上。如不订阅付费备份套餐,您的媒体和附件将会被永久删除。"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "要跳过下载吗?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "详情"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "上传中……"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "根据备份的大小,这可能需要很长时间。在备份过程中,您可以正常使用 Signal。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "欢迎使用 Signal 安全备份。现在开始备份吧。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "请确保您使用的是最新的付款方式。点击“管理套餐 > Signal > 更新付款方式”。"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "提交后,您的日志将会在一个唯一的未发布 URL 中在线发布 30 天。"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "提交"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "调试日志"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "置顶"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "无法创建您的新 PIN 码。您的现有 PIN 码已被禁用。请检查您的网络连接并重试。"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN 码更改失败"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN 码至少要有4个字符。"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN 用于加密 Signal 存储的信息,这样只有你可以访问。重装之后,可恢复你的个人资料、设置和联系人。打开 Signal 无需使用 PIN。"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "进一步了解 PIN 码"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN 不匹配。请重试。"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "请检查您的网络连接并重试。"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "无网络连接"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN 码至少需要4位数。"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "使用恢复密钥"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN 码创建失败"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "无法创建您的 PIN 码。请检查您的网络连接并重试。"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "为了帮助您牢记 PIN,我们会定期要求您输入。此频率会逐渐降低。"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "在此设备上释放 %1$@"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "您有一些备份数据不在此设备上。如不订阅付费备份套餐,您的媒体和附件将会被永久删除。"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "如果跳过下载备份中剩余的媒体和附件,您后续可以在储存空间可用时再下载。"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "加密货币或金钱骗局"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "注册 Signal 时,除验证码外,还设置必须输入您的 Signal 密码,以保障账户安全。"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "在账户设置中打开注册锁定"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "请谨慎对待与您联系的企业或政府机构。涉及税务机构、快递公司等的消息有可能是垃圾消息。"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "安全提示"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "妥善保管您的验证码"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "请勿理会试图引诱您回复的不明消息。警惕各种理财建议和可疑网页链接。"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "更新 PIN 码"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "信息"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "无效的钱包地址"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "记下付款恢复短语"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "刷新"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "剩余余额"; diff --git a/Signal/translations/zh_HK.lproj/Localizable.strings b/Signal/translations/zh_HK.lproj/Localizable.strings index 6ef396e1c8..ac36a19708 100644 --- a/Signal/translations/zh_HK.lproj/Localizable.strings +++ b/Signal/translations/zh_HK.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "複製到剪貼簿"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "建立新金鑰"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "備份已關閉,而且你的資料已從 Signal 的安全儲存服務中刪除。"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "備份已關閉,任何未在裝置上的媒體現正在下載中。下載完成後,你的資料將會從 Signal 的安全儲存服務中刪除。"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "發生錯誤。請聯絡支援團隊。"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "要下載已卸載的媒體嗎?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "只要你仍在使用 TestFlight,則可取得已卸載的媒體。請務必在離開測試計畫前下載所有媒體。"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "測試卸載媒體"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "未使用的媒體將被卸載,但可以隨時從備份中下載。"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "未使用的媒體將被卸載,但只要你仍在使用 TestFlight,就可以隨時從備份中下載。"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "儲存最佳化只可供 Signal 備份付費級別使用。升級你的備份計畫以開始使用此功能。"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "最佳化裝置儲存"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "已達備份儲存上限。在 Signal 中釋放空間以繼續備份聊天和媒體。"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "重新啟用備份"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "跳過下載"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "你有不在此裝置上的備份資料。在沒有定期贊助的情況下,你的媒體和附件將被永久刪除。"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "要跳過下載嗎?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "詳細資料"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "正在上載……"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "視備份的大小而定,這可能需要一段較長的時間。備份期間,你可以如常使用 Signal。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "歡迎使用 Signal 安全備份。立即開始你的備份。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "請檢查以確定你的付款方式仍然有效。輕按「管理定期贊助」 > 「Signal」 > 「更新付款方式」。"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "當你提交後,你的日誌將在一個唯一的、未發布的 URL 上在線發布 30 天。"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "提交"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "除錯日誌"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "釘選"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "無法建立您的新 PIN 碼。您現有的 PIN 碼已停用。請檢查您的連線,然後再試一次。"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN 碼變更失敗"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN 碼須至少為 4 個字元"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN 碼讓在 Signal 中的資訊得以加密保存並僅供您存取。當您重新安裝時,您的個人資料、設定和聯絡人將會還原。開啟應用程式不需輸入 PIN 碼。"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "更多 PIN 碼資訊"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN 碼不匹配。請再試一次。"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "請檢查您的連線,然後再試一次。"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "無網絡連線"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN 須至少為 4 個字元"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "使用恢復金鑰"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN 碼建立失敗"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "無法建立您的 PIN 碼。請檢查您的連線,然後再試一次。"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "為幫助您記住您的 PIN 碼,我們將定期要求您輸入 PIN 碼。隨著時間過去,我們會減少要求。"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "在此裝置上釋放 %1$@"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "你有不在此裝置上的備份資料。在沒有定期贊助的情況下,你的媒體和附件將被永久刪除。"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "如果你跳過下載,備份內尚餘的媒體和附件可稍後在儲存空間足夠時下載。"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "加密貨幣或金錢詐騙"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "在註冊 Signal 時,除了驗證碼之外,還需輸入 Signal PIN 碼,以保護你的帳戶安全。"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "在帳戶設定開啟註冊鎖定"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "請小心與你聯絡的企業或政府機構。涉及稅務機關、快遞公司等訊息可能是垃圾訊息。"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "安全提示"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "妥善保管你的驗證碼"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "請避免回應那些試圖誘使你回覆的含糊訊息。警惕各種理財建議及可疑的網絡連結。"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "更新您的 PIN 碼"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "資訊"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "錢包位址無效"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "記錄付款恢復片語"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "重新整理"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "餘額"; diff --git a/Signal/translations/zh_TW.lproj/Localizable.strings b/Signal/translations/zh_TW.lproj/Localizable.strings index 1e20c0e4c6..2fe2b0cf46 100644 --- a/Signal/translations/zh_TW.lproj/Localizable.strings +++ b/Signal/translations/zh_TW.lproj/Localizable.strings @@ -652,6 +652,15 @@ /* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */ "BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "複製到剪貼簿"; +/* Body for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, warning them not to share it with anyone. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_BODY" = "Signal will never message you for your recovery key. Do not respond to a chat pretending to be Signal. Store your recovery key somewhere safe and do not share it with anyone."; + +/* Title for the primary button in a warning sheet shown before copying the user's 'Recovery Key' to the clipboard, which acknowledges the warning and proceeds with the copy. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_PRIMARY_BUTTON_TITLE" = "Got It"; + +/* Title for a warning sheet shown before copying the user's 'Recovery Key' to the clipboard. */ +"BACKUP_RECORD_KEY_COPY_WARNING_SHEET_TITLE" = "Do Not Share Your Recovery Key"; + /* Title for a button allowing users to create a new 'Recovery Key'. */ "BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "建立新金鑰"; @@ -824,7 +833,7 @@ "BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "備份已關閉,而且你的資料已從 Signal 的安全儲存服務中刪除。"; /* Description for a progress view tracking media being downloaded in service of disabling Backups. */ -"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "備份已關閉,任何未在裝置上的媒體現正在下載中。下載完成後,你的資料將會從 Signal 的安全儲存服務中刪除。"; +"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Backups have been turned off, and any media that is not on this device is downloading now. Once downloaded your data will be deleted from Signal’s secure storage service."; /* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */ "BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "發生錯誤。請聯絡支援部門。"; @@ -988,23 +997,14 @@ /* Title for an action sheet allowing users to download their offloaded media. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "要下載已卸載的媒體嗎?"; -/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "只要你仍在使用 TestFlight,則可取得已卸載的媒體。請務必在離開測試計畫前下載所有媒體。"; - -/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "測試卸載媒體"; - /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "未使用的媒體將被卸載,但可以隨時從備份中下載。"; - -/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "未使用的媒體將被卸載,但只要你仍在使用 TestFlight,就可以隨時從備份中下載。"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; /* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */ "BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "儲存最佳化只可供 Signal 備份付費級別使用。升級你的備份計畫以開始使用此功能。"; /* Title for a toggle allowing users to change the Optimize Local Storage setting. */ -"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "最佳化裝置儲存"; +"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Subtitle for a notification telling the user they are out of remote storage space. */ "BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "已達備份儲存上限。在 Signal 中釋放空間以繼續備份聊天和媒體。"; @@ -1015,15 +1015,30 @@ /* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */ "BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "重新啟用備份"; +/* Message for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted once backups are disabled."; + +/* Title for a sheet warning the user about skipping downloads while disabling Backups. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_DISABLING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Message for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; + +/* Title for a sheet warning the user about skipping downloads that will expire. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_EXPIRING_WARNING_SHEET_TITLE" = "Skip Download?"; + +/* Title for an action in a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_ACTION_SKIP" = "Skip Download"; + +/* Message for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_MESSAGE" = "Are you sure you want to skip downloading your media?"; + +/* Title for a double-confirmation sheet warning the user about skipping downloads. */ +"BACKUP_SETTINGS_SKIP_DOWNLOADS_SECOND_WARNING_SHEET_TITLE" = "Skip Download?"; + /* Title for an action in a sheet warning the user about skipping downloads. */ "BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "跳過下載"; -/* Message for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "你有不在此裝置上的備份資料。在沒有定期贊助的情況下,你的媒體和附件將被永久刪除。"; - -/* Title for a sheet warning the user about skipping downloads. */ -"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "要跳過下載嗎?"; - /* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */ "BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "詳細資料"; @@ -1060,11 +1075,35 @@ /* Subtitle for a progress bar tracking active uploading. */ "BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "上傳中…"; +/* Title for a button in a sheet shown after the user enables backups. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_BUTTON_TITLE" = "Back Up Now"; + /* Message for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "視備份的大小而定,這可能需要一段較長的時間。備份期間,你可以如常使用 Signal。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "This could take a while. You can use Signal normally while backing up."; + +/* Footer for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_FOOTER" = "Older media will be offloaded when you make your next backup, but can be downloaded from your backup anytime."; + +/* Title for a toggle shown after the user enables backups, letting them enable the Optimize Storage feature. */ +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_OPTIMIZE_MEDIA_TOGGLE_TITLE" = "Optimize Signal Storage"; /* Title for a sheet shown after the user enables backups. */ -"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "歡迎使用 Signal 安全備份。立即開始你的備份。"; +"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "You're all set. Start your backup now."; + +/* Body for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_BODY" = "You have media in your backup that's not on this device. Undownloaded media will be permanently deleted without a paid subscription.\n\nYou can begin paying for backups again at any time to continue backing up your media."; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_FIRST_WARNING_TITLE" = "Download Your Backup Media"; + +/* Primary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_PRIMARY_BUTTON" = "Download Backup Now"; + +/* Title for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECOND_WARNING_TITLE" = "Download Your Backup Media Today"; + +/* Secondary button for a sheet warning users that their Backup subscription is expiring soon, and they have pending downloads. */ +"BACKUP_SUBSCRIPTION_EXPIRING_SOON_PENDING_DOWNLOADS_HERO_SHEET_SECONDARY_BUTTON" = "Don't Download Backup"; /* Message for a sheet shown when your Backup subscription fails to renew. */ "BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "請檢查以確定你的付款方式仍然有效。輕按「管理定期贊助」 > 「Signal」 > 「更新付款方式」。"; @@ -2750,7 +2789,7 @@ "DEBUG_LOG_PREVIEW_HEADER" = "當你提交後,你的日誌將在一個唯一的、未發布的 URL 上在線發布 30 天。"; /* Button below the debug log preview which continues the submission flow */ -"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "Submit"; +"DEBUG_LOG_PREVIEW_SUBMIT_BUTTON" = "提交"; /* Title for the debug log preview screen */ "DEBUG_LOG_PREVIEW_TITLE" = "除錯日誌"; @@ -6808,12 +6847,6 @@ /* Pressing this button pins a thread */ "PIN_ACTION" = "釘選"; -/* Error body indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_MESSAGE" = "無法建立你的新 PIN碼。你現有的 PIN碼 已被停用。 請檢查你的網路連線,然後重試。"; - -/* Error title indicating that the attempt to change a PIN failed. */ -"PIN_CHANGE_ERROR_TITLE" = "PIN 碼變更失敗"; - /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN瑪必須至少 4 個字元"; @@ -6844,6 +6877,9 @@ /* The explanation in the 'pin creation' view. */ "PIN_CREATION_EXPLANATION" = "PIN 碼可以加密 Signal 伺服器上面關於您帳號的資訊,因此只有您可以存取。重新安裝時,您的個人資訊、設定和聯絡人將從 Signal 伺服器上回復。啟動 Signal 應用程式時不需要 PIN。"; +/* Message when a generic error occurs while creating a PIN. */ +"PIN_CREATION_GENERIC_ERROR_MESSAGE" = "Something went wrong creating your PIN. Please contact support."; + /* Learn more action on the pin creation view */ "PIN_CREATION_LEARN_MORE" = "更多 PIN 碼資訊"; @@ -6856,11 +6892,8 @@ /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN 碼不符,請再試一次。"; -/* Error body indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "請檢查你的網路連接並再試一次。"; - -/* Error title indicating that the attempt to create a PIN failed due to network issues. */ -"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "沒有網路連接"; +/* Message when a network error occurs while creating a PIN. */ +"PIN_CREATION_NETWORK_ERROR_MESSAGE" = "Something went wrong creating your PIN. Check your connection and try again."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN碼必須至少 4 個字元"; @@ -6892,12 +6925,6 @@ /* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */ "PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "使用恢復金鑰"; -/* Error title indicating that the attempt to recreate a PIN failed. */ -"PIN_RECREATION_ERROR_TITLE" = "PIN碼建立失敗"; - -/* Error body indicating that the attempt to recreate a PIN failed. */ -"PIN_RECRETION_ERROR_MESSAGE" = "無法建立你的 PIN碼。 檢查你的網路連接,然後重試。"; - /* The explanation for the 'pin reminder' dialog. */ "PIN_REMINDER_EXPLANATION" = "要幫助你記住你的 PIN碼,我們將定期要求你輸入 PIN 碼。我們只會偶爾詢問你。"; @@ -7874,7 +7901,7 @@ "RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "在此裝置上釋放 %1$@"; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */ -"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "你有不在此裝置上的備份資料。在沒有定期贊助的情況下,你的媒體和附件將被永久刪除。"; +"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "You have media in your backup that’s not on this device. Undownloaded media will be permanently deleted without a paid subscription."; /* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */ "RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "如果你跳過下載,備份內尚餘的媒體和附件可稍後在儲存空間足夠時下載。"; @@ -7975,6 +8002,12 @@ /* Message title describing the crypto safety tip. */ "SAFETY_TIPS_CRYPTO_TITLE" = "加密貨幣或金錢詐騙"; +/* Message body describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_BODY" = "在註冊 Signal 時,除了驗證碼之外,還需輸入 Signal PIN 碼,以保護你的帳戶安全。"; + +/* Message title describing the enable reglock safety tip. */ +"SAFETY_TIPS_ENABLE_REGLOCK_TITLE" = "在帳戶設定開啟註冊鎖定"; + /* Message contents for the safety tip concerning fake businesses. */ "SAFETY_TIPS_FAKE_BUSINESS_BODY" = "請小心與你聯絡的企業或政府機構。涉及稅務機關、快遞公司等訊息可能是垃圾訊息。"; @@ -7984,6 +8017,12 @@ /* Title for Safety Tips education screen. */ "SAFETY_TIPS_HEADER_TITLE" = "安全提示"; +/* Message body describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_BODY" = "If you received a verification code you didn’t request, someone may be attempting to access your account. Do not share your code."; + +/* Message title describing the keeping codes safe safety tip. */ +"SAFETY_TIPS_KEEP_CODE_SAFE_TITLE" = "妥善保管你的驗證碼"; + /* Message body describing the scams safety tip. */ "SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "請避免回應那些試圖誘使你回覆的含糊訊息。警惕各種理財建議及可疑的網絡連結。"; @@ -8687,7 +8726,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "更新你的PIN碼"; /* Accessibility label for the information button on the payments settings screen. */ -"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "Information"; +"SETTINGS_PAYMENTS_INFORMATION_BUTTON_ACCESSIBILITY_LABEL" = "資訊"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "無效的電子錢包位址"; @@ -8873,7 +8912,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "記錄付款回復短語"; /* Accessibility label for the refresh button on the payments settings screen. */ -"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "Refresh"; +"SETTINGS_PAYMENTS_REFRESH_BUTTON_ACCESSIBILITY_LABEL" = "重新整理"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "剩下的餘額";