Merge branch 'charlesmchen/fixWebsocket' into feature/webrtc

pull/1/head
Matthew Chen 8 years ago
commit 1898b9fa19

@ -141,7 +141,7 @@ CHECKOUT OPTIONS:
:commit: 714f5ebe199ecc999b33c6f97a4bb57e2db90e75
:git: https://github.com/WhisperSystems/SignalProtocolKit.git
SignalServiceKit:
:commit: 25695677d6bad9a13146573108b14885372186f1
:commit: 305541d03b5d1611cac014da3a4ab0937e3152a7
:git: https://github.com/WhisperSystems/SignalServiceKit.git
SocketRocket:
:commit: 41b57bb2fc292a814f758441a05243eb38457027

@ -38,7 +38,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>2.6.11.0</string>
<string>2.6.11.1</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>LOGS_EMAIL</key>

@ -1,3 +1,7 @@
//
// Copyright (c) 2017 Open Whisper Systems. All rights reserved.
//
#import "AppDelegate.h"
#import "AppStoreRating.h"
#import "CategorizingLogger.h"
@ -45,7 +49,13 @@ static NSString *const kURLHostVerifyPrefix = @"verify";
#pragma mark Detect updates - perform migrations
- (void)applicationDidEnterBackground:(UIApplication *)application {
DDLogWarn(@"%@ applicationDidEnterBackground.", self.tag);
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
DDLogWarn(@"%@ applicationWillEnterForeground.", self.tag);
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
}
@ -232,6 +242,8 @@ static NSString *const kURLHostVerifyPrefix = @"verify";
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
DDLogWarn(@"%@ applicationDidBecomeActive.", self.tag);
if (getenv("runningTests_dontStartApp")) {
return;
}
@ -253,6 +265,8 @@ static NSString *const kURLHostVerifyPrefix = @"verify";
}
- (void)applicationWillResignActive:(UIApplication *)application {
DDLogWarn(@"%@ applicationWillResignActive.", self.tag);
UIBackgroundTaskIdentifier __block bgTask = UIBackgroundTaskInvalid;
bgTask = [application beginBackgroundTaskWithExpirationHandler:^{
@ -261,10 +275,10 @@ static NSString *const kURLHostVerifyPrefix = @"verify";
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
if ([TSAccountManager isRegistered]) {
dispatch_sync(dispatch_get_main_queue(), ^{
[self protectScreen];
[[[Environment getCurrent] signalsViewController] updateInboxCountLabel];
[self protectScreen];
[[[Environment getCurrent] signalsViewController] updateInboxCountLabel];
[TSSocketManager resignActivity];
});
[TSSocketManager resignActivity];
}
[application endBackgroundTask:bgTask];
@ -363,6 +377,7 @@ static NSString *const kURLHostVerifyPrefix = @"verify";
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
[[PushManager sharedManager] application:application didReceiveRemoteNotification:userInfo];
}
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {

@ -8,7 +8,7 @@
"AB_PERMISSION_MISSING_TITLE" = "عذرًا!";
/* Action sheet item */
"ACCEPT_NEW_IDENTITY_ACTION" = "Accept new safety number";
"ACCEPT_NEW_IDENTITY_ACTION" = "قبول رقم اﻷمان الجديد";
/* No comment provided by engineer. */
"ACTION_REQUIRED_TITLE" = "مطلوب اتخاذ إجراء";
@ -20,7 +20,7 @@
"ADDRESSBOOK_RESTRICTED_ALERT_BUTTON" = "أغلق";
/* registration button text */
"ALREADY_HAVE_ACCOUNT_BUTTON" = "Already have a Signal account?";
"ALREADY_HAVE_ACCOUNT_BUTTON" = "لديك حساب في Signal بالفعل؟";
/* No comment provided by engineer. */
"ANSWER_CALL_BUTTON_TITLE" = "أجب";
@ -41,7 +41,7 @@
"APN_MESSAGE_IN_GROUP_DETAILED" = "%@ في المجموعة %@: %@";
/* Pressing this button moves a thread from the inbox to the archive */
"ARCHIVE_ACTION" = "Archive";
"ARCHIVE_ACTION" = "أرشفة";
/* No comment provided by engineer. */
"ARCHIVE_NAV_BAR_TITLE" = "الأرشيف";
@ -56,10 +56,10 @@
"ATTACHMENT_DOWNLOADING" = "جاري تنزيل الملحقات";
/* Accessibility hint describing what you can do with the attachment button */
"ATTACHMENT_HINT" = "Choose or take a picture and then send it";
"ATTACHMENT_HINT" = "اختر أو إلتقط صورة ثمّ أرسلها";
/* Accessibility label for attaching photos */
"ATTACHMENT_LABEL" = "Attachment";
"ATTACHMENT_LABEL" = "مرفقة";
/* No comment provided by engineer. */
"ATTACHMENT_QUEUED" = "ملحق جديد في قائمة الانتظار قيد الإسترجاع.";
@ -74,7 +74,7 @@
"CALLBACK_BUTTON_TITLE" = "إعادة الإتصال";
/* Activity Sheet label */
"COMPARE_SAFETY_NUMBER_ACTION" = "Compare with Clipboard";
"COMPARE_SAFETY_NUMBER_ACTION" = "المقارنة مع الحافظة";
/* No comment provided by engineer. */
"CONFIRM_ACCOUNT_DESTRUCTION_TEXT" = "هذا الإجراء سوف يعيد تعيين التطبيق بحذف الرسائل وإلغاء تسجيلك في الخادم. سيتم غلق التطبيق بعد حذف البيانات.";
@ -83,10 +83,10 @@
"CONFIRM_ACCOUNT_DESTRUCTION_TITLE" = "هل أنت متأكد من أنك تريد حذف حسابك؟";
/* Alert body */
"CONFIRM_LEAVE_GROUP_DESCRIPTION" = "You will no longer be able to send or receive messages in this group.";
"CONFIRM_LEAVE_GROUP_DESCRIPTION" = "لن تتمكن من إرسال أو استقبال رسائل في هذه المجموعة بعد اﻵن.";
/* Alert title */
"CONFIRM_LEAVE_GROUP_TITLE" = "Do you really want to leave?";
"CONFIRM_LEAVE_GROUP_TITLE" = "هل أنت متأكد من مغادرتك؟";
/* Button text */
"CONFIRM_LINK_NEW_DEVICE_ACTION" = "ربط جهاز جديد";
@ -107,7 +107,7 @@
"CONVERSATION_SETTINGS" = "إعدادات المحادثة";
/* ActionSheet title */
"CORRUPTED_SESSION_DESCRIPTION" = "Resetting your session will allow you to receive future messages from %@, but it will not recover any already corrupted messages.";
"CORRUPTED_SESSION_DESCRIPTION" = "إعادة تعيين جلستك سيسمح لك باستقبال الرسائل الحديثة من %@, لكن لن تتمكن من استعادة أي من الرسائل التالفة.";
/* No comment provided by engineer. */
"COUNTRYCODE_SELECT_TITLE" = "اختيار رمز الدولة";
@ -122,40 +122,40 @@
"DEVICE_LAST_ACTIVE_AT_LABEL" = "آخر ظهور: %@";
/* {{Short Date}} when device was linked. */
"DEVICE_LINKED_AT_LABEL" = "Linked: %@";
"DEVICE_LINKED_AT_LABEL" = "مرتبط: %@";
/* Alert title that can occur when viewing device manager. */
"DEVICE_LIST_UPDATE_FAILED_TITLE" = "Failed to update device list.";
"DEVICE_LIST_UPDATE_FAILED_TITLE" = "فشل تحديث قائمة الهاتف";
/* table cell label in conversation settings */
"DISAPPEARING_MESSAGES" = "Disappearing Messages";
"DISAPPEARING_MESSAGES" = "رسائل مخفيّة";
/* subheading in conversation settings */
"DISAPPEARING_MESSAGES_DESCRIPTION" = "When enabled, messages sent and received in this conversation will disappear after they have been seen.";
"DISAPPEARING_MESSAGES_DESCRIPTION" = "عند التّمكين, الرسائل المرسلة أوالمستلمة في هذه المحادثة سوف تختفي بعد إرسالهم.";
/* Accessibility hint that contains current timeout information */
"DISAPPEARING_MESSAGES_HINT" = "Currently messages disappear after %@";
"DISAPPEARING_MESSAGES_HINT" = "الرسائل الحالية تختفي بعد %@";
/* Accessibility label for disappearing messages */
"DISAPPEARING_MESSAGES_LABEL" = "Disappearing messages settings";
"DISAPPEARING_MESSAGES_LABEL" = "إعدادات إخفاء الرسائل";
/* Generic short text for button to dismiss a dialog */
"DISMISS_BUTTON_TEXT" = "Dismiss";
"DISMISS_BUTTON_TEXT" = "إلغاء";
/* table cell label in conversation settings */
"EDIT_GROUP_ACTION" = "Edit Group";
"EDIT_GROUP_ACTION" = "تعديل المجموعة";
/* Short name for edit menu item to save contents of media message. */
"EDIT_ITEM_SAVE_ACTION" = "حفظ";
/* body of email sent to contacts when inviting to install Signal. Embeds {{link to install Signal}} and {{link to WhisperSystems home page}} */
"EMAIL_INVITE_BODY" = "Hey,\n\nLately I've been using Signal to keep the conversations on my iPhone private. I'd like you to install it too, so we can be confident that only you and I can read our messages or hear our calls.\n\nSignal is available for iPhones and Android. Get it here: %@\n\nSignal works like your existing messaging app. We can send pictures and video, make calls, and start group chats. The best part is, no one else can see any of it, not even the people who make Signal!\n\nYou can read more about Open Whisper Systems, the people who make Signal, here: %@";
"EMAIL_INVITE_BODY" = "مرحبّا,\n\nمؤخرًا أصبحت أستخدم Signal لجعل محادثاتي على الـiPhone سرية. أرغب أن تثبّته أنت كذلك حتى نتأكد أنا وأنت أننا فقط من يمكنه قراءة رسائلنا أو سماع مكالماتنا.\n\nSignal متاح للـiPhone واﻷندرويد. احصل عليه من هنا: %@\n\nيعمل Signal كما تطبيق تراسلك الحالي. يستطيع إرسال الصور والفيديو, إجاراء المكالمات, وبدء محادثة جماعية. وأفضل جزء هو, لا أحد آخر قادرعلى رؤية أي شيء من ذلك, ولا حتى صنّاع Signal!\n\nتستطيع قراءة المزيد عن Open Whisper Systems, صنّاع Signal, هنا: %@";
/* subject of email sent to contacts when inviting to install Signal */
"EMAIL_INVITE_SUBJECT" = "Let's switch to Signal";
"EMAIL_INVITE_SUBJECT" = "لنستخدم Signal";
/* No comment provided by engineer. */
"EMPTY_ARCHIVE_FIRST_TEXT" = "Tap on the compose button.";
"EMPTY_ARCHIVE_FIRST_TEXT" = "انقر على زرّ اﻹنشاء";
/* No comment provided by engineer. */
"EMPTY_ARCHIVE_FIRST_TITLE" = "بدء أول محادثة باستخدام تطبيق Signal!";
@ -167,10 +167,10 @@
"EMPTY_ARCHIVE_TITLE" = "مسح المحادثات";
/* Full width label displayed when attempting to compose message */
"EMPTY_CONTACTS_LABEL_LINE1" = "None of your contacts have Signal.";
"EMPTY_CONTACTS_LABEL_LINE1" = "لا أحد من جهات اتصالك لديه Signal.";
/* Full width label displayed when attempting to compose message */
"EMPTY_CONTACTS_LABEL_LINE2" = "Why don't you invite someone?";
"EMPTY_CONTACTS_LABEL_LINE2" = "لمَ لا تدعُ أحدهم؟";
/* No comment provided by engineer. */
"EMPTY_INBOX_FIRST_TEXT" = "لمحة: قم بإضافة محادثة كتذكرة";
@ -233,16 +233,16 @@
"ERROR_DESCRIPTION_CLIENT_SENDING_FAILURE" = "فشل إرسال الرسالة.";
/* Generic error used whenver Signal can't contact the server */
"ERROR_DESCRIPTION_NO_INTERNET" = "Signal was unable to connect to the internet. Please try from another WiFi network or use mobile data.";
"ERROR_DESCRIPTION_NO_INTERNET" = "Signal غير قادر على الاتصال بالإنترنت. من فضلك حاول من شبكة WiFi أخرى أو استخدم بيانات الهاتف.";
/* Error message when attempting to send message */
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Your device is no longer registered for your phone number. You must remove and reinstall Signal.";
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "جهازك لم يعد مسجّلًا برقم هاتفك. عليك حذف وإعادة تثبيت Signal.";
/* Generic server error */
"ERROR_DESCRIPTION_SERVER_FAILURE" = "خطأ في المخدم، الرجاء تكرار المحاولة لاحقاً.";
/* Error message when attempting to send message */
"ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "Recipient is no longer a Signal user.";
"ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "المستقبِل لم يعد مستخدمّا في Signal.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_DUPLICATE_MESSAGE" = "تم تلقي رسالة مكررة.";
@ -251,7 +251,7 @@
"ERROR_MESSAGE_INVALID_KEY_EXCEPTION" = "المفتاح الخاص بالمستلم غير صالح.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_INVALID_MESSAGE" = "Received message was out of sync. Tap to reset your secure session.";
"ERROR_MESSAGE_INVALID_MESSAGE" = "الرسالة المستلمة تالفة. انقر لاستعادة جلستك الآمنة.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_INVALID_VERSION" = "لقد تلقيت رسالة غير متوافقة مع هذه النسخة من التطبيق.";
@ -260,49 +260,49 @@
"ERROR_MESSAGE_NO_SESSION" = "لا توجد دورة اتصال";
/* No comment provided by engineer. */
"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE" = "Safety number changed.";
"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE" = "تمّ تغيير رقم اﻷمان.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_UNKNOWN_ERROR" = "حدث خطأ غير معروف.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "Safety number changed. Tap to verify.";
"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "تمّ تغيير رقم اﻷمان. انقر للتحقق منه.";
/* No comment provided by engineer. */
"ERROR_WAS_DETECTED_TITLE" = "مشكله!";
/* during registration */
"EXISTING_USER_REGISTRATION_ALERT_BODY" = "At this time Signal can only be active on one mobile device per phone number.";
"EXISTING_USER_REGISTRATION_ALERT_BODY" = "لحدّ اﻵن, يمكن تفعيل Signal على هاتف واحد لكلّ رقم هاتف.";
/* during registration, embeds {{device type}}, e.g. \"iPhone\" or \"iPad\" */
"EXISTING_USER_REGISTRATION_ALERT_TITLE" = "Activating this %@ will disable Signal on any other device currently associated with this phone number.";
"EXISTING_USER_REGISTRATION_ALERT_TITLE" = "تفعيل %@ سوف يعطّل Signal على أي جهاز آخر مرتبط بهذا الرقم حاليّا.";
/* action sheet header when re-sending message which failed because of too many attempts */
"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "Too many failures with this contact. Please try again shortly.";
"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "الكثير من الأخطاء مع جهة الاتصال هذه. فضلّا حاول مرة أخرى بعد لحظات.";
/* action sheet header when re-sending message which failed because of untrusted identity keys */
"FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_KEY" = "You must accept the new safety number before you will be able to send.";
"FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_KEY" = "عليك قبول رقم اﻷمان الجديد قبل أن تتمكّن من اﻹرسال.";
/* No comment provided by engineer. */
"FAILED_SENDING_TEXT" = "لم تنجح عملية الإرسال. انقر لإعادة المحاولة.";
/* alert title */
"FAILED_VERIFICATION_TITLE" = "Failed to Verify Safety Number!";
"FAILED_VERIFICATION_TITLE" = "فشل التّحقّق من رقم اﻷمان!";
/* No comment provided by engineer. */
"FINGERPRINT_SHRED_KEYMATERIAL_BUTTON" = "إعادة تعيين هذه الجلسة.";
/* Accessibilty label for finishing new group */
"FINISH_GROUP_CREATION_LABEL" = "Finish creating group";
"FINISH_GROUP_CREATION_LABEL" = "إتمام إنشاء المجموعة";
/* No comment provided by engineer. */
"GROUP_AVATAR_CHANGED" = "تغيرت الصورة الرمزية.";
/* No comment provided by engineer. */
"GROUP_CREATED" = "Group created.";
"GROUP_CREATED" = "تمّ إنشاء المجموعة.";
/* No comment provided by engineer. */
"GROUP_CREATING" = "Creating new group";
"GROUP_CREATING" = "إنشاء مجموعة جديدة";
/* No comment provided by engineer. */
"GROUP_CREATING_FAILED" = "فشل إنشاء المجموعة";
@ -320,10 +320,10 @@
"GROUP_MEMBERS_HEADER" = "أعضاء المجموعة";
/* No comment provided by engineer. */
"GROUP_REMOVING" = "Leaving group %@";
"GROUP_REMOVING" = "مغادرة مجموعة %@";
/* No comment provided by engineer. */
"GROUP_REMOVING_FAILED" = "Failed to leave group";
"GROUP_REMOVING_FAILED" = "فشلت مغادرة المجموعة";
/* Accessibilty label for group settings */
"GROUP_SETTINGS_LABEL" = "إعدادات المجموعة";
@ -362,55 +362,55 @@
"INCOMING_CALL_FROM" = "مكالمة واردة من %@";
/* Text for button at the top of the contact picker */
"INVITE_FRIENDS_CONTACT_TABLE_BUTTON" = "Invite Friends to Signal";
"INVITE_FRIENDS_CONTACT_TABLE_BUTTON" = "دعوة اﻷصدقاء لـSignal";
/* Navbar title */
"INVITE_FRIENDS_PICKER_TITLE" = "أدع أصدقائك";
/* Slider label embeds {{TIME_AMOUNT}}, e.g. '2 hours'. See *_TIME_AMOUNT strings for examples. */
"KEEP_MESSAGES_DURATION" = "Messages disappear after %@.";
"KEEP_MESSAGES_DURATION" = "الرسائل ستختفي بعد %@.";
/* Slider label when disappearing messages is off */
"KEEP_MESSAGES_FOREVER" = "Messages do not disappear.";
"KEEP_MESSAGES_FOREVER" = "الرسائل لا تختفي.";
/* Confirmation button within contextual alert */
"LEAVE_BUTTON_TITLE" = "غادر";
/* table cell label in conversation settings */
"LEAVE_GROUP_ACTION" = "Leave Group";
"LEAVE_GROUP_ACTION" = "مغادرة المجموعة";
/* report an invalid linking code */
"LINK_DEVICE_INVALID_CODE_BODY" = "This QR code is not valid, make sure you are scanning the QR code displayed on the device you want to link.";
"LINK_DEVICE_INVALID_CODE_BODY" = "رمز الـQR هذا غير صحيح, تأكد من أنك تمسح رمز الـQR المعروض على الجهاز المراد الارتباط به.";
/* report an invalid linking code */
"LINK_DEVICE_INVALID_CODE_TITLE" = "Linking Device Failed";
"LINK_DEVICE_INVALID_CODE_TITLE" = "فشل ربط الجهاز";
/* confirm the users intent to link a new device */
"LINK_DEVICE_PERMISSION_ALERT_BODY" = "This device will be able to see your groups and contacts, read all your messages, and send messages in your name.";
"LINK_DEVICE_PERMISSION_ALERT_BODY" = "هذا الجهاز سوف يتمكّن من رؤية مجموعاتك وجهات اتصالك, قراءة كلّ رسائلك, وإرسال رسائل بإسمك.";
/* confirm the users intent to link a new device */
"LINK_DEVICE_PERMISSION_ALERT_TITLE" = "Link this device?";
"LINK_DEVICE_PERMISSION_ALERT_TITLE" = "ربط هذا الجهاز؟";
/* attempt another linking */
"LINK_DEVICE_RESTART" = "Retry";
"LINK_DEVICE_RESTART" = "إعادة المحاولة";
/* QR Scanning screen instructions, placed alongside a camera view for scanning QRCodes */
"LINK_DEVICE_SCANNING_INSTRUCTIONS" = "Scan the QR code displayed on the device to link.";
"LINK_DEVICE_SCANNING_INSTRUCTIONS" = "امسح رمز الـQR المعروض على الجهاز للرّبط.";
/* Subheading for 'Link New Device' navigation */
"LINK_NEW_DEVICE_SUBTITLE" = "Scan QR Code";
"LINK_NEW_DEVICE_SUBTITLE" = "مسح رمز الـQR";
/* Navigation title when scanning QR code to add new device. */
"LINK_NEW_DEVICE_TITLE" = "Link New Device";
"LINK_NEW_DEVICE_TITLE" = "ربط جهاز جديد";
/* Menu item and navbar title for the device manager */
"LINKED_DEVICES_TITLE" = "Linked Devices";
"LINKED_DEVICES_TITLE" = "اﻷجهزة المرتبطة";
/* Alert Title */
"LINKING_DEVICE_FAILED_TITLE" = "Linking Device Failed";
"LINKING_DEVICE_FAILED_TITLE" = "فشل ربط الجهاز";
/* table cell label in conversation settings */
"LIST_GROUP_MEMBERS_ACTION" = "List Group Members";
"LIST_GROUP_MEMBERS_ACTION" = "عرض أعضاء المجموعة";
/* No comment provided by engineer. */
"LOADING_CONTACTS_LABEL_LINE1" = "تحميل قائمة الإتصال الخاصة بك";
@ -425,25 +425,25 @@
"ME_STRING" = "أنا";
/* media picker option to take photo or video */
"MEDIA_FROM_CAMERA_BUTTON" = "Camera";
"MEDIA_FROM_CAMERA_BUTTON" = "الكاميرا";
/* media picker option to choose from library */
"MEDIA_FROM_LIBRARY_BUTTON" = "Photo Library";
"MEDIA_FROM_LIBRARY_BUTTON" = "مكتبة الصور";
/* No comment provided by engineer. */
"MESSAGE_COMPOSEVIEW_TITLE" = "رسالة جديدة";
/* {{number of minutes}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 minutes}}'. See other *_TIME_AMOUNT strings */
"MINUTES_TIME_AMOUNT" = "%u minutes";
"MINUTES_TIME_AMOUNT" = "%u دقيقة";
/* No comment provided by engineer. */
"MISSED_CALL" = "مكالمة فائتة";
/* Alert body */
"MISSING_CAMERA_PERMISSION_MESSAGE" = "You previously declined to let Signal access your camera. Update your system settings to proceed.";
"MISSING_CAMERA_PERMISSION_MESSAGE" = "رفضّت إعطاء Signal صلاحية الوصول للكاميرا مؤخرّا. حدّث إعدادات النظام للمتابعة. ";
/* Alert title */
"MISSING_CAMERA_PERMISSION_TITLE" = "Signal needs to access your camera.";
"MISSING_CAMERA_PERMISSION_TITLE" = "يحتاج Signal للوصول للكاميرا";
/* No comment provided by engineer. */
"MSGVIEW_MISSED_CALL" = "مكالمة فائتة من %@";
@ -455,13 +455,13 @@
"MSGVIEW_YOU_CALLED" = "لقد اتصلت ب %@";
/* No comment provided by engineer. */
"MULTIDEVICE_PAIRING_MAX_DESC" = "You can not pair any more devices.";
"MULTIDEVICE_PAIRING_MAX_DESC" = "لا يمكنك ربط أي أجهزة أخرى.";
/* No comment provided by engineer. */
"MULTIDEVICE_PAIRING_MAX_RECOVERY" = "You have reached the maximum of devices you can currently pair with your account. Please remove a device or try again to pair it later.";
"MULTIDEVICE_PAIRING_MAX_RECOVERY" = "لقد وصلت للحد اﻷقصى من اﻷجهزة المرتبطة بحسابك. من فضلك أزل جهاز أو حاول مرة أخرى لاحقًا.";
/* No comment provided by engineer. */
"NETWORK_ERROR_RECOVERY" = "Please check you're online and try again.";
"NETWORK_ERROR_RECOVERY" = "من فضلك تأكد من اتصالك بالانترنت وحاول مرة أخرى.";
/* No comment provided by engineer. */
"NETWORK_STATUS_CONNECTED" = "متصل";
@ -479,7 +479,7 @@
"NETWORK_STATUS_TEXT" = "يمكنك التأكد من حالة الشبكة من خلال الشريط الملون أعلى صندوق الوارد";
/* Action Sheet title prompting the user for a group avatar */
"NEW_GROUP_ADD_PHOTO_ACTION" = "Set Group Photo";
"NEW_GROUP_ADD_PHOTO_ACTION" = "ضع صورة للمجموعة";
/* No comment provided by engineer. */
"NEW_GROUP_DEFAULT_TITLE" = "مجموعة جديدة";
@ -521,13 +521,13 @@
"OK" = "حسنا";
/* Button text which opens the settings app */
"OPEN_SETTINGS_BUTTON" = "Settings";
"OPEN_SETTINGS_BUTTON" = "إعدادات";
/* Info Message when {{other user}} disables or doesn't support disappearing messages */
"OTHER_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%@ disabled disappearing messages.";
"OTHER_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "عطّل %@ تخفية الرسائل.";
/* Info Message when {{other user}} updates message expiration to {{time amount}}, see the *_TIME_AMOUNT strings for context. */
"OTHER_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%@ set disappearing message time to %@.";
"OTHER_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "ضبط %@ وقت تخفية الرسائل على %@.";
/* No comment provided by engineer. */
"OUTGOING_CALL" = "مكالمة صادرة";
@ -536,31 +536,31 @@
"PHONE_NEEDS_UNLOCK" = "يجب فتح قفل الجهاز لإستلام رسالة جديدة.";
/* Alert body when verifying with {{contact name}} */
"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "This doesn't look like your safety number with %@. Are you verifying the correct contact?";
"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "لا يبدو هذا رقم اﻷمان الخاص بك مع %@. هل تتحقق من جهة الاتصال الصحيحة؟";
/* Alert body */
"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "The number in your clipboard doesn't look like the correct safety number for this conversation.";
"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "الرقم الذي في حافظتك لا يبدو كرقم اﻷمان الخاص بهذه المحادثة.";
/* Alert body for user error */
"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal couldn't find any safety number in your clipboard. Have you copied it correctly?";
"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "لم يمكن Signal من إيجاد أي رقم أمان في حافظتك. هل نسخه بشكل صحيح؟";
/* Alert body when verifying with {{contact name}} */
"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "Every pair of Signal users shares a distinct safety number. Double-check that %@ is displaying *your* distinct safety number.";
"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "كل زوج من مستخدمي Signal يتشاركان رقم أمان فريد. تأكد أن %@ يعرض رقم أمانك الفريد.";
/* alert body */
"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "You're running an old version of Signal. You need to update before you can verify.";
"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "أنت تستخدم إصدار قديم من Signal. تحتاج للتحديث لتتمكن من التحقق.";
/* alert body */
"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "Your partner is running an old version of Signal. They need to update before you can verify.";
"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "شريكك يستخدم إصدار قديم من Signal. يحتاج للتحديث ليتمكن من التحقق.";
/* alert body */
"PRIVACY_VERIFICATION_FAILURE_INVALID_QRCODE" = "The scanned code doesn't look like a safety number code. Are you both on an up-to-date version of Signal?";
"PRIVACY_VERIFICATION_FAILURE_INVALID_QRCODE" = "الرمز الممسوح لا يبدو كرقم أمان. هل يستخدم كلاكما آخر إصدار من Signal؟";
/* Paragraph(s) shown alongside the safety number when verifying privacy with {{contact name}} */
"PRIVACY_VERIFICATION_INSTRUCTIONS" = "If you wish to verify the security of your end-to-end encryption with %@, compare the numbers above with the numbers on their device.\n\nAlternatively, you can scan the code on their phone, or ask them to scan your code.";
"PRIVACY_VERIFICATION_INSTRUCTIONS" = "إذا رغبت في التحقق من أمان تشفير end-to-end الخاص بك مع %@, قارن اﻷرقام في اﻷعلى مع اﻷرقام على أجهزتهم.\n\nأو يمكنك مسح الرمز على أجهزتهم, أو اطلب منهم مسح الرمز الخاص بك.";
/* Navbar title */
"PRIVACY_VERIFICATION_TITLE" = "Verify Safety Number";
"PRIVACY_VERIFICATION_TITLE" = "التّحقّق من رقم اﻷمان";
/* No comment provided by engineer. */
"PROCEED_BUTTON" = "تقدم";
@ -572,7 +572,7 @@
"PUSH_MANAGER_REPLY" = "رُد";
/* Alert title */
"PUSH_REGISTER_SUCCESS" = "Successfully re-registered for push notifications.";
"PUSH_REGISTER_SUCCESS" = "تمّ بنجاح إعادة التسجيل لدفع اﻹشعارات.";
/* Used in table section header and alert view title contexts */
"PUSH_REGISTER_TITLE" = "الإشعارات اللحظية";
@ -614,10 +614,10 @@
"REGISTER_RATE_LIMITING_BODY" = "جهاز الخادم في مرحلة اشتراك محدود، يرجى المحاولة في ما بعد.";
/* No comment provided by engineer. */
"REGISTERED_NUMBER_TEXT" = "Registered Number";
"REGISTERED_NUMBER_TEXT" = "رقم مسجّل";
/* Alert title */
"REGISTRATION_BODY" = "Failed to re-register for push notifications.";
"REGISTRATION_BODY" = "فشل إعادة التسجيل في دفع اﻹشعارات.";
/* No comment provided by engineer. */
"REGISTRATION_DEFAULT_COUNTRY_NAME" = "رمز البلد";
@ -629,58 +629,58 @@
"REGISTRATION_ERROR" = "خطأ في التسجيل";
/* alert body during registration */
"REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "We can't activate your account until you verify the code we sent you.";
"REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "لا نستطيع تفعيل حسابك حتى تتحقق من الرمز الذي أرسلناه.";
/* No comment provided by engineer. */
"REGISTRATION_NON_VALID_NUMBER" = "This phone number format is not supported, please contact support.";
"REGISTRATION_NON_VALID_NUMBER" = "صيغة رقم الهاتف هذه غير مدعومة, فضلّا تواصل مع الدعم.";
/* No comment provided by engineer. */
"REGISTRATION_PHONENUMBER_BUTTON" = "رقم الهاتف";
/* No comment provided by engineer. */
"REGISTRATION_RESTRICTED_MESSAGE" = "Someone's excited to send their first message! You need to register before performing this action.";
"REGISTRATION_RESTRICTED_MESSAGE" = "متحمّس لإرسال رسالتك اﻷولى! تحتاج للتسجل أولَا.";
/* No comment provided by engineer. */
"REGISTRATION_TITLE_LABEL" = "رقم هاتفك";
/* Alert view title */
"REGISTRATION_VERIFICATION_FAILED_TITLE" = "Verification Failed";
"REGISTRATION_VERIFICATION_FAILED_TITLE" = "فشل التحقق";
/* Alert body, during registration */
"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "The numbers you submitted don't match what we sent. Want to double check?";
"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "الأرقام التي أدخلتها لا تتطابق مع التي أرسلناها. تريد أن تعيد التحقق؟";
/* No comment provided by engineer. */
"REGISTRATION_VERIFY_DEVICE" = "Activate This Device";
"REGISTRATION_VERIFY_DEVICE" = "تفعيل هذا الجهاز";
/* No comment provided by engineer. */
"REJECT_CALL_BUTTON_TITLE" = "رفض";
/* No comment provided by engineer. */
"RELAY_REGISTERED_ERROR_RECOVERY" = "The phone number you are trying to register has already been registered on another server, please unregister from there and try again.";
"RELAY_REGISTERED_ERROR_RECOVERY" = "رقم الهاتف الذي تحاول التسجيل به مسجل بالفعل على خادوم آخر, فضلّا ألغ التسجيل من هناك ثم حاول مرة أخرى.";
/* No comment provided by engineer. */
"REREGISTER_FOR_PUSH" = "إعادة الإشتراك في خدمة الإشعارات اللحظية";
/* Generic text for button that retries whatever the last action was. */
"RETRY_BUTTON_TEXT" = "Retry";
"RETRY_BUTTON_TEXT" = "إعادة المحاولة";
/* Snippet to share {{safety number}} with a friend. sent e.g. via SMS */
"SAFETY_NUMBER_SHARE_FORMAT" = "Our Signal Safety Number:\n%@";
"SAFETY_NUMBER_SHARE_FORMAT" = "رقم أمان Signal الخاص بنا:\n%@";
/* Action sheet heading */
"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "Your safety number with %@ has changed. You may wish to verify it.";
"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "تم تغيير رقم أمانك مع %@. ربما ترغب في التحقق منه.";
/* Button label presented with camera icon while verifying privacy credentials. Shows the camera interface. */
"SCAN_CODE_ACTION" = "Scan Code";
"SCAN_CODE_ACTION" = "مسح الرمز";
/* label presented once scanning (camera) view is visible. */
"SCAN_CODE_INSTRUCTIONS" = "Scan the QR Code on your contact's device.";
"SCAN_CODE_INSTRUCTIONS" = "امسح رمز الـQR المعروض على جهاز جهة اتصالك.";
/* No comment provided by engineer. */
"SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "بحث باستخدام الاسم أو الرقم";
/* {{number of seconds}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 seconds}}'. See other *_TIME_AMOUNT strings */
"SECONDS_TIME_AMOUNT" = "%u seconds";
"SECONDS_TIME_AMOUNT" = "%u ثانية";
/* No comment provided by engineer. */
"SECURE_SESSION_RESET" = "لقد تم إعادة تعيين دورة الاتصال الآمنة";
@ -692,10 +692,10 @@
"SEND_BUTTON_TITLE" = "إرسال";
/* Alert body after invite failed */
"SEND_INVITE_FAILURE" = "Sending invite failed, please try again later.";
"SEND_INVITE_FAILURE" = "فشل إرسال الدعوة, فضلّا أعد المحاولة لاحقًا.";
/* Alert body after invite succeeded */
"SEND_INVITE_SUCCESS" = "You've invited your friend to use Signal!";
"SEND_INVITE_SUCCESS" = "لقد دعوت صديقك لاستخدام Signal!";
/* No comment provided by engineer. */
"SEND_SMS_BUTTON" = "ارسل رسالة نصية إلى:";
@ -719,10 +719,10 @@
"SETTINGS_ADVANCED_TITLE" = "إعدادات متقدمة";
/* User settings section footer, a detailed explanation */
"SETTINGS_BLOCK_ON_IDENITY_CHANGE_DETAIL" = "Requires your approval before communicating with someone who has a new safety number, commonly from a reinstall of Signal.";
"SETTINGS_BLOCK_ON_IDENITY_CHANGE_DETAIL" = "موافقتك مطلوبة قبل التواصل مع شخص لديه رقم أمان جديد, غالبًا بسبب إعادته تثبيت Signal.";
/* Table cell label */
"SETTINGS_BLOCK_ON_IDENTITY_CHANGE_TITLE" = "Require Approval on Change";
"SETTINGS_BLOCK_ON_IDENTITY_CHANGE_TITLE" = "يتطلّب التأكيد عند التغيير";
/* No comment provided by engineer. */
"SETTINGS_CLEAR_HISTORY" = "امسح سجل التاريخ";
@ -749,10 +749,10 @@
"SETTINGS_INFORMATION_HEADER" = "معلومات";
/* Settings table view cell label */
"SETTINGS_INVITE_TITLE" = "Invite Your Friends";
"SETTINGS_INVITE_TITLE" = "دعوة أصدقائك";
/* content of tweet when inviting via twitter */
"SETTINGS_INVITE_TWITTER_TEXT" = "You can reach me using Signal by @WhisperSystems, get it now.";
"SETTINGS_INVITE_TWITTER_TEXT" = "يمكنك التواصل معي باستخدام Signal من @WhisperSystems, ثبّته اﻵن.";
/* Title for settings activity */
"SETTINGS_NAV_BAR_TITLE" = "الإعدادات";
@ -764,13 +764,13 @@
"SETTINGS_PRIVACY_TITLE" = "الخصوصية";
/* Section header */
"SETTINGS_PRIVACY_VERIFICATION_TITLE" = "Safety Numbers Approval";
"SETTINGS_PRIVACY_VERIFICATION_TITLE" = "تأكيد أرقام اﻷمان";
/* No comment provided by engineer. */
"SETTINGS_SCREEN_SECURITY" = "تفعيل خاصية تأمين الشاشة";
/* No comment provided by engineer. */
"SETTINGS_SCREEN_SECURITY_DETAIL" = "Prevents Signal previews from appearing in the app switcher.";
"SETTINGS_SCREEN_SECURITY_DETAIL" = "منع Signal من عرض معاينة التطبيق في تعدد المهام.";
/* Section header */
"SETTINGS_SECURITY_TITLE" = "تأمين الشاشة";
@ -782,37 +782,37 @@
"SETTINGS_VERSION" = "النسخة";
/* action sheet item to open native mail app */
"SHARE_ACTION_MAIL" = "Mail";
"SHARE_ACTION_MAIL" = "البريد";
/* action sheet item to open native messages app */
"SHARE_ACTION_MESSAGE" = "Message";
"SHARE_ACTION_MESSAGE" = "رسالة";
/* action sheet item */
"SHARE_ACTION_TWEET" = "Twitter";
"SHARE_ACTION_TWEET" = "تويتر";
/* Action sheet item */
"SHOW_SAFETY_NUMBER_ACTION" = "Show new safety number";
"SHOW_SAFETY_NUMBER_ACTION" = "أظهر رقم أمان جديد";
/* {{1 day}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 day}}'. See other *_TIME_AMOUNT strings */
"SINGLE_DAY_TIME_AMOUNT" = "%u day";
"SINGLE_DAY_TIME_AMOUNT" = "%u يوم";
/* {{1 hour}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 hour}}'. See other *_TIME_AMOUNT strings */
"SINGLE_HOUR_TIME_AMOUNT" = "%u hour";
"SINGLE_HOUR_TIME_AMOUNT" = "%u ساعة";
/* {{1 minute}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 minute}}'. See other *_TIME_AMOUNT strings */
"SINGLE_MINUTE_TIME_AMOUNT" = "%u minute";
"SINGLE_MINUTE_TIME_AMOUNT" = "%u دقيقة";
/* {{1 week}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 week}}'. See other *_TIME_AMOUNT strings */
"SINGLE_WEEK_TIME_AMOUNT" = "%u week";
"SINGLE_WEEK_TIME_AMOUNT" = "%u أسبوع";
/* body sent to contacts when inviting to Install Signal */
"SMS_INVITE_BODY" = "أنا ادعُك لتثبيت تطبيق Signal، ها هو الرابط:";
/* Alert body after verifying privacy with {{other user's name}} */
"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Your safety number with %@ has been verified. You can be confident your communication is private.";
"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "تمّ التحقق من رقم أمانك مع %@. يمكنك الوثوق بأنّ تواصلك سرّي.";
/* No comment provided by engineer. */
"SUCCESSFUL_VERIFICATION_TITLE" = "Safety Number Verified!";
"SUCCESSFUL_VERIFICATION_TITLE" = "تمّ التحقق من رقم الأمان!";
/* No comment provided by engineer. */
"TIMEOUT_CONTACTS_DETAIL" = "لم نتمكن من جلب قائمة جهات الاتصال المحدثة من الخادم. يرجى المحاولة مرة أخرى في وقت لاحق.";
@ -824,31 +824,31 @@
"TXT_DELETE_TITLE" = "حذف";
/* Pressing this button moves an archived thread from the archive back to the inbox */
"UNARCHIVE_ACTION" = "Unarchive";
"UNARCHIVE_ACTION" = "استعادة من اﻷرشيف";
/* In Inbox view, last message label for thread with corrupted attachment. */
"UNKNOWN_ATTACHMENT_LABEL" = "Unknown attachment";
"UNKNOWN_ATTACHMENT_LABEL" = "مرفق غير معلوم";
/* Displayed if for some reason we can't determine a contacts phone number *or* name */
"UNKNOWN_CONTACT_NAME" = "Unknown Contact";
"UNKNOWN_CONTACT_NAME" = "جهة اتصال مجهولة";
/* button title for unlinking a device */
"UNLINK_ACTION" = "Unlink";
"UNLINK_ACTION" = "فصل الارتباط";
/* Alert message to confirm unlinking a device */
"UNLINK_CONFIRMATION_ALERT_BODY" = "By unlinking this device, it will no longer be able to send or receive messages.";
"UNLINK_CONFIRMATION_ALERT_BODY" = "بفصل ارتباط هذا الجهاز, لن يتمكن من إرسال أو استقبال أي رسائل.";
/* Alert title for confirming device deletion */
"UNLINK_CONFIRMATION_ALERT_TITLE" = "Unlink \"%@\"?";
"UNLINK_CONFIRMATION_ALERT_TITLE" = "فصل ارتباط \"%@\"?";
/* Alert title when unlinking device fails */
"UNLINKING_FAILED_ALERT_TITLE" = "Signal was unable to unlink your device.";
"UNLINKING_FAILED_ALERT_TITLE" = "فشل Signal في فك ارتباط جهازك.";
/* Label text in device manager for a device with no name */
"UNNAMED_DEVICE" = "Unnamed Device";
"UNNAMED_DEVICE" = "جهاز غير مسمّى";
/* No comment provided by engineer. */
"UNREGISTER_SIGNAL_FAIL" = "Failed to unregister from Signal.";
"UNREGISTER_SIGNAL_FAIL" = "فشل إلغاء التسجيل من Signal.";
/* No comment provided by engineer. */
"UNSUPPORTED_ATTACHMENT" = "تم تلقى ملحقة من نوعية غير معتمد";
@ -860,10 +860,10 @@
"UPDATE_BUTTON_TITLE" = "تحديث";
/* No comment provided by engineer. */
"Upgrading Signal ..." = "Upgrading Signal ...";
"Upgrading Signal ..." = "ترقية Signal ...";
/* message footer while attachment is uploading */
"UPLOADING_MESSAGE_TEXT" = "Uploading...";
"UPLOADING_MESSAGE_TEXT" = "جارٍ الرّفع...";
/* button text during registration to make corrections to your submitted phone number */
"VERIFICATION_CHALLENGE_CHANGE_NUMBER" = "تغيير الرقم";
@ -884,19 +884,19 @@
"VERIFICATION_HEADER" = "تحقق";
/* table cell label in conversation settings */
"VERIFY_PRIVACY" = "Verify Safety Number";
"VERIFY_PRIVACY" = "التحقق من الرقم اﻷمان";
/* Activity indicator title, shown upon returning to the device manager, until you complete the provisioning process on desktop */
"WAITING_TO_COMPLETE_DEVICE_LINK_TEXT" = "Complete setup on Signal Desktop.";
"WAITING_TO_COMPLETE_DEVICE_LINK_TEXT" = "إكمال الإعداد على نسخة سطح المكتب من Signal.";
/* {{number of weeks}}, embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 weeks}}'. See other *_TIME_AMOUNT strings */
"WEEKS_TIME_AMOUNT" = "%u weeks";
"WEEKS_TIME_AMOUNT" = "%u أسابيع";
/* No comment provided by engineer. */
"WHISPER_NAV_BAR_TITLE" = "البريد الوارد";
/* Info Message when you disable disappearing messages */
"YOU_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "You disabled disappearing messages.";
"YOU_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "قمت بتعطيل تخفية الرسائل.";
/* Info message embedding a {{time amount}}, see the *_TIME_AMOUNT strings for context. */
"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "You set disappearing message time to %@.";
"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "لقد ضبطت وقت إخفاء الرسالة على %@.";

@ -20,7 +20,7 @@
"ADDRESSBOOK_RESTRICTED_ALERT_BUTTON" = "Затвори";
/* registration button text */
"ALREADY_HAVE_ACCOUNT_BUTTON" = "Already have a Signal account?";
"ALREADY_HAVE_ACCOUNT_BUTTON" = "Вече имате Signal акаунт?";
/* No comment provided by engineer. */
"ANSWER_CALL_BUTTON_TITLE" = "Отговор";
@ -56,10 +56,10 @@
"ATTACHMENT_DOWNLOADING" = "Прикаченият файл се сваля";
/* Accessibility hint describing what you can do with the attachment button */
"ATTACHMENT_HINT" = "Choose or take a picture and then send it";
"ATTACHMENT_HINT" = "Избери или направи снимка и я изпрати";
/* Accessibility label for attaching photos */
"ATTACHMENT_LABEL" = "Attachment";
"ATTACHMENT_LABEL" = "Прикачен файл";
/* No comment provided by engineer. */
"ATTACHMENT_QUEUED" = "Нов прикачен файл за извличане.";
@ -68,7 +68,7 @@
"AUDIO_PERMISSION_MESSAGE" = "Сигнал се нуждае от достъп до микрофона ви за да работи коректно. Можете да възстановите правата на телефона си от менюто Settings >> Privacy >> Microphone >> Signal";
/* Accessibilty label for placing call button */
"CALL_LABEL" = "Call";
"CALL_LABEL" = "Повикване";
/* No comment provided by engineer. */
"CALLBACK_BUTTON_TITLE" = "Обратно Повикване";
@ -134,10 +134,10 @@
"DISAPPEARING_MESSAGES_DESCRIPTION" = "Когато е активирано, изпратените и получени съобщения в този разговор ще изчезват след като са прочетени.";
/* Accessibility hint that contains current timeout information */
"DISAPPEARING_MESSAGES_HINT" = "Currently messages disappear after %@";
"DISAPPEARING_MESSAGES_HINT" = "Съобщения изчезват след %@";
/* Accessibility label for disappearing messages */
"DISAPPEARING_MESSAGES_LABEL" = "Disappearing messages settings";
"DISAPPEARING_MESSAGES_LABEL" = "Настройки на Изчезващи Съобщения";
/* Generic short text for button to dismiss a dialog */
"DISMISS_BUTTON_TEXT" = "Отказ";
@ -149,7 +149,7 @@
"EDIT_ITEM_SAVE_ACTION" = "Запази";
/* body of email sent to contacts when inviting to install Signal. Embeds {{link to install Signal}} and {{link to WhisperSystems home page}} */
"EMAIL_INVITE_BODY" = "Hey,\n\nLately I've been using Signal to keep the conversations on my iPhone private. I'd like you to install it too, so we can be confident that only you and I can read our messages or hear our calls.\n\nSignal is available for iPhones and Android. Get it here: %@\n\nSignal works like your existing messaging app. We can send pictures and video, make calls, and start group chats. The best part is, no one else can see any of it, not even the people who make Signal!\n\nYou can read more about Open Whisper Systems, the people who make Signal, here: %@";
"EMAIL_INVITE_BODY" = "Здравей,\n\nНапоследък използвам приложението Signal за сигурен чат. Инсталирай си го и ти ако желаеш, и ще можем да си пишем сигурно, както и да си говорим чрез него.\n\nSignal е налично за iPhone и Android. Свали го от тук: %@\n\nSignal работи като другите програми за чат. Може да си изпращаме снимки и видео, да водим разговори, или да правим групов чат. Най хубавото е, че приложението е сигурно и никой не може да види това което си писал, или изпращал. Дори и тези които са създали Signal!\n\nМоже да прочетеш по-вече за Open Whisper Systems, хората които са създали Signal, тук: %@";
/* subject of email sent to contacts when inviting to install Signal */
"EMAIL_INVITE_SUBJECT" = "Нека преминем на Signal";
@ -236,7 +236,7 @@
"ERROR_DESCRIPTION_NO_INTERNET" = "Signal не успя да се свърже с интернет. Моля, опитайте от друга WiFi мрежа или чрез използване на мобилни данни.";
/* Error message when attempting to send message */
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Your device is no longer registered for your phone number. You must remove and reinstall Signal.";
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Вашето устройство вече не е регистрирано към този номер. Трябва да изтриете и преинсталирате Signal.";
/* Generic server error */
"ERROR_DESCRIPTION_SERVER_FAILURE" = "Грешка в сървъра. Моля, опитайте отново по-късно.";
@ -272,10 +272,10 @@
"ERROR_WAS_DETECTED_TITLE" = "О не!";
/* during registration */
"EXISTING_USER_REGISTRATION_ALERT_BODY" = "At this time Signal can only be active on one mobile device per phone number.";
"EXISTING_USER_REGISTRATION_ALERT_BODY" = "За сега Signal може да бъде активен само на едно мобилно устройство с телефонен номер.";
/* during registration, embeds {{device type}}, e.g. \"iPhone\" or \"iPad\" */
"EXISTING_USER_REGISTRATION_ALERT_TITLE" = "Activating this %@ will disable Signal on any other device currently associated with this phone number.";
"EXISTING_USER_REGISTRATION_ALERT_TITLE" = "Активирайки това %@ Signal ще се деактивира на всяко друго устройство което е асоциирано с този телефонен номер.";
/* action sheet header when re-sending message which failed because of too many attempts */
"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "Твърде много провали с този контакт. Моля, опитайте отново след малко.";
@ -293,7 +293,7 @@
"FINGERPRINT_SHRED_KEYMATERIAL_BUTTON" = "Нулирай сесията.";
/* Accessibilty label for finishing new group */
"FINISH_GROUP_CREATION_LABEL" = "Finish creating group";
"FINISH_GROUP_CREATION_LABEL" = "Създай групата";
/* No comment provided by engineer. */
"GROUP_AVATAR_CHANGED" = "Снимката е променена.";
@ -326,7 +326,7 @@
"GROUP_REMOVING_FAILED" = "Неуспех при напускане на групата";
/* Accessibilty label for group settings */
"GROUP_SETTINGS_LABEL" = "Group settings";
"GROUP_SETTINGS_LABEL" = "Настройки на Група";
/* No comment provided by engineer. */
"GROUP_TITLE_CHANGED" = "Името сега е '%@'.";
@ -440,7 +440,7 @@
"MISSED_CALL" = "Пропуснато обаждане";
/* Alert body */
"MISSING_CAMERA_PERMISSION_MESSAGE" = "You previously declined to let Signal access your camera. Update your system settings to proceed.";
"MISSING_CAMERA_PERMISSION_MESSAGE" = "Преди това сте забранили на Signal достъпа до вашата камера. Променете системните си настройки за да продължите.";
/* Alert title */
"MISSING_CAMERA_PERMISSION_TITLE" = "Signal се нуждае от достъп до камерата ви.";
@ -497,7 +497,7 @@
"NOTIFICATIONS_FOOTER_WARNING" = "Поради известни грешки в изкачащите съобщения на Apple, превю на съобщения ще се показват само ако съобщението е получено в рамките на 30 секунди след като е било изпратено. В резултат на това броят съобщения на баджа на приложението може да е неточен.";
/* No comment provided by engineer. */
"NOTIFICATIONS_NONE" = "Няма име или съобщение";
"NOTIFICATIONS_NONE" = "Без име или съобщение";
/* No comment provided by engineer. */
"NOTIFICATIONS_SECTION_BACKGROUND" = "Известявания";
@ -536,16 +536,16 @@
"PHONE_NEEDS_UNLOCK" = "Вашият iPhone трябва да се отключи да получавате нови съобщения.";
/* Alert body when verifying with {{contact name}} */
"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "This doesn't look like your safety number with %@. Are you verifying the correct contact?";
"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "Това не приличат на номерата ви за сигурност с %@. Сигурни ли сте, че това е правилният контакт?";
/* Alert body */
"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "The number in your clipboard doesn't look like the correct safety number for this conversation.";
"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "Номера който сте копирали не изглежда коректен за този разговор.";
/* Alert body for user error */
"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal couldn't find any safety number in your clipboard. Have you copied it correctly?";
"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal не намери копиран номер за сигурност. Копирахте ли го коректно?";
/* Alert body when verifying with {{contact name}} */
"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "Every pair of Signal users shares a distinct safety number. Double-check that %@ is displaying *your* distinct safety number.";
"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "Всеки чифт потребители на Signal споделя различен номер за сигурност. Проверете дали %@ показва * твоя * различен номер за сигурност.";
/* alert body */
"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "Вие ползвате стара версия на Signal. Трябва да обновите приложението преди верифициране.";
@ -650,7 +650,7 @@
"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "Номерата които сте въвели не съответстват на това, което ние изпратихме. Искате ли да проверите отново?";
/* No comment provided by engineer. */
"REGISTRATION_VERIFY_DEVICE" = "Activate This Device";
"REGISTRATION_VERIFY_DEVICE" = "Активирай Устройството";
/* No comment provided by engineer. */
"REJECT_CALL_BUTTON_TITLE" = "Отхвърли";
@ -668,7 +668,7 @@
"SAFETY_NUMBER_SHARE_FORMAT" = "Нашите Signal Номера за Безопасност\n%@";
/* Action sheet heading */
"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "Your safety number with %@ has changed. You may wish to verify it.";
"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "Номера за безопасност с %@ се променени. Докоснете, за да потвърдите.";
/* Button label presented with camera icon while verifying privacy credentials. Shows the camera interface. */
"SCAN_CODE_ACTION" = "Сканирай Код";
@ -710,7 +710,7 @@
"SETTINGS_ABOUT" = "Относно";
/* No comment provided by engineer. */
"SETTINGS_ADVANCED_DEBUGLOG" = "Разреши Регистриране на Грешки";
"SETTINGS_ADVANCED_DEBUGLOG" = "Вкл. Регистриране на Грешки";
/* No comment provided by engineer. */
"SETTINGS_ADVANCED_SUBMIT_DEBUGLOG" = "Изпрати Регистрирани Грешки";
@ -722,7 +722,7 @@
"SETTINGS_BLOCK_ON_IDENITY_CHANGE_DETAIL" = "Изисква вашето одобрение, преди да общувате с някой, който има нов номер за безопасност, често се случва от преинсталиране на приложението.";
/* Table cell label */
"SETTINGS_BLOCK_ON_IDENTITY_CHANGE_TITLE" = "Изисква Одобрение или Промяна";
"SETTINGS_BLOCK_ON_IDENTITY_CHANGE_TITLE" = "Вкл. Одобрение при Промяна";
/* No comment provided by engineer. */
"SETTINGS_CLEAR_HISTORY" = "Изчисти Регистъра с История";
@ -767,7 +767,7 @@
"SETTINGS_PRIVACY_VERIFICATION_TITLE" = "Одобрение на Номерата за Безопасност";
/* No comment provided by engineer. */
"SETTINGS_SCREEN_SECURITY" = "Активиране на екранна за сигурност";
"SETTINGS_SCREEN_SECURITY" = "Вкл. Екранна Сигурност";
/* No comment provided by engineer. */
"SETTINGS_SCREEN_SECURITY_DETAIL" = "Забранява превю на Signal да се показва при превключване на приложения.";

@ -8,7 +8,7 @@
"AB_PERMISSION_MISSING_TITLE" = "Promiňte!";
/* Action sheet item */
"ACCEPT_NEW_IDENTITY_ACTION" = "Accept new safety number";
"ACCEPT_NEW_IDENTITY_ACTION" = "Přijmout nové bezpečnostní číslo";
/* No comment provided by engineer. */
"ACTION_REQUIRED_TITLE" = "Vyžadována akce";
@ -20,7 +20,7 @@
"ADDRESSBOOK_RESTRICTED_ALERT_BUTTON" = "Zavřít";
/* registration button text */
"ALREADY_HAVE_ACCOUNT_BUTTON" = "Already have a Signal account?";
"ALREADY_HAVE_ACCOUNT_BUTTON" = "Máte již Signal účet?";
/* No comment provided by engineer. */
"ANSWER_CALL_BUTTON_TITLE" = "Odpovědět";
@ -56,10 +56,10 @@
"ATTACHMENT_DOWNLOADING" = "Příloha se stahuje";
/* Accessibility hint describing what you can do with the attachment button */
"ATTACHMENT_HINT" = "Choose or take a picture and then send it";
"ATTACHMENT_HINT" = "Zvolte nebo vyfoťte obrázek, a pak ho pošlete";
/* Accessibility label for attaching photos */
"ATTACHMENT_LABEL" = "Attachment";
"ATTACHMENT_LABEL" = "Příloha";
/* No comment provided by engineer. */
"ATTACHMENT_QUEUED" = "Nová příloha byla přidána do fronty k získání.";
@ -68,13 +68,13 @@
"AUDIO_PERMISSION_MESSAGE" = "Signal vyžaduje přístup k mikrofonu, aby mohl správně pracovat. Toto oprávnění můžete v aplikaci Nastavení >> Soukromí >> Mikrofon >> Signal.";
/* Accessibilty label for placing call button */
"CALL_LABEL" = "Call";
"CALL_LABEL" = "Volat";
/* No comment provided by engineer. */
"CALLBACK_BUTTON_TITLE" = "Zavolat zpět";
/* Activity Sheet label */
"COMPARE_SAFETY_NUMBER_ACTION" = "Compare with Clipboard";
"COMPARE_SAFETY_NUMBER_ACTION" = "Porovnat se schránkou";
/* No comment provided by engineer. */
"CONFIRM_ACCOUNT_DESTRUCTION_TEXT" = "Tímto aplikaci resetujete. Budou smazány vaše zprávy a bude vám zrušena registrace na serveru. Po smazání dat se aplikace zavře.";
@ -98,16 +98,16 @@
"CONTACT_DETAIL_COMM_TYPE_INSECURE" = "Neregistrované číslo";
/* table cell subtitle when contact card has no email */
"CONTACT_PICKER_NO_EMAILS_AVAILABLE" = "No email available.";
"CONTACT_PICKER_NO_EMAILS_AVAILABLE" = "E-mail není dostupný.";
/* table cell subtitle when contact card has no known phone number */
"CONTACT_PICKER_NO_PHONE_NUMBERS_AVAILABLE" = "No phone number available.";
"CONTACT_PICKER_NO_PHONE_NUMBERS_AVAILABLE" = "Telefonní číslo není dostupné.";
/* title for conversation settings screen */
"CONVERSATION_SETTINGS" = "Nastavení konverzace";
/* ActionSheet title */
"CORRUPTED_SESSION_DESCRIPTION" = "Resetting your session will allow you to receive future messages from %@, but it will not recover any already corrupted messages.";
"CORRUPTED_SESSION_DESCRIPTION" = "Resetování vašeho sezení vám umožní příjem dalších zpráv od %@, ale neobnoví to žádné již poškozené zprávy.";
/* No comment provided by engineer. */
"COUNTRYCODE_SELECT_TITLE" = "Vyberte kód země";
@ -134,10 +134,10 @@
"DISAPPEARING_MESSAGES_DESCRIPTION" = "Pokud je povoleno, odeslané a přiaté zprávy v této konverzaci zmizí, když budou viděny.";
/* Accessibility hint that contains current timeout information */
"DISAPPEARING_MESSAGES_HINT" = "Currently messages disappear after %@";
"DISAPPEARING_MESSAGES_HINT" = "Nyní zprávy zmizí po %@";
/* Accessibility label for disappearing messages */
"DISAPPEARING_MESSAGES_LABEL" = "Disappearing messages settings";
"DISAPPEARING_MESSAGES_LABEL" = "Nastavení mizejících zpráv";
/* Generic short text for button to dismiss a dialog */
"DISMISS_BUTTON_TEXT" = "Zavřít";
@ -149,10 +149,10 @@
"EDIT_ITEM_SAVE_ACTION" = "Uložit";
/* body of email sent to contacts when inviting to install Signal. Embeds {{link to install Signal}} and {{link to WhisperSystems home page}} */
"EMAIL_INVITE_BODY" = "Hey,\n\nLately I've been using Signal to keep the conversations on my iPhone private. I'd like you to install it too, so we can be confident that only you and I can read our messages or hear our calls.\n\nSignal is available for iPhones and Android. Get it here: %@\n\nSignal works like your existing messaging app. We can send pictures and video, make calls, and start group chats. The best part is, no one else can see any of it, not even the people who make Signal!\n\nYou can read more about Open Whisper Systems, the people who make Signal, here: %@";
"EMAIL_INVITE_BODY" = "Čau,\n\nPoslední dobou jsem začal na svém iPhonu používat Signal, aby moje konverzace zůstaly soukromé. Byl bych rád, kdyby sis ho také nainstaloval, takže by naše zprávy a hovory nemohl sledovat nikdo nepovolaný.\n\nSignal je dostupný pro iPhony a Android. Získáš ho zde: %@\n\nSignal funguje stejně, jako tvá stávající aplikace na posílání zpráv. Můžeme posílat obrázky, videa, pořádat hovory a vytvářet skupinové chaty. A nejlepší na tom je, že nidko iný to nemůže vidět, ani lidé, co vyvíjí Signal!\n\nO Open Whisper Systems, lidech, kteří vyvíjí Signal, se můžeš dočíst tady %@";
/* subject of email sent to contacts when inviting to install Signal */
"EMAIL_INVITE_SUBJECT" = "Let's switch to Signal";
"EMAIL_INVITE_SUBJECT" = "Přejďeme na Signal";
/* No comment provided by engineer. */
"EMPTY_ARCHIVE_FIRST_TEXT" = "Klepněte na tlačítko vytvořit.";
@ -167,10 +167,10 @@
"EMPTY_ARCHIVE_TITLE" = "Vyčistěte vaše konverzace.";
/* Full width label displayed when attempting to compose message */
"EMPTY_CONTACTS_LABEL_LINE1" = "None of your contacts have Signal.";
"EMPTY_CONTACTS_LABEL_LINE1" = "Žádný z vašich kontaktů nemá Signal.";
/* Full width label displayed when attempting to compose message */
"EMPTY_CONTACTS_LABEL_LINE2" = "Why don't you invite someone?";
"EMPTY_CONTACTS_LABEL_LINE2" = "Proč někoho nepozvete?";
/* No comment provided by engineer. */
"EMPTY_INBOX_FIRST_TEXT" = "Tip: přidej si připomínku konverzace!";
@ -236,7 +236,7 @@
"ERROR_DESCRIPTION_NO_INTERNET" = "Signal se nemohl připojit k internetu. Zkuste jinou bezdrátovou síť, nebo mobilní data.";
/* Error message when attempting to send message */
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Your device is no longer registered for your phone number. You must remove and reinstall Signal.";
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Vaše zařízení již není registrováno na vaše telefonní číslo. Musíte Signal reinstalovat.";
/* Generic server error */
"ERROR_DESCRIPTION_SERVER_FAILURE" = "Chyba serveru. Prosím, zkuste to později.";
@ -251,7 +251,7 @@
"ERROR_MESSAGE_INVALID_KEY_EXCEPTION" = "Klíč příjemce je neplatný.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_INVALID_MESSAGE" = "Received message was out of sync. Tap to reset your secure session.";
"ERROR_MESSAGE_INVALID_MESSAGE" = "Přijatá zpráva byla mimo synchronizaci. Klepněte pro resetování bezpečného sezení.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_INVALID_VERSION" = "Přijata zpráva nekompatibilní s touto verzí.";
@ -260,40 +260,40 @@
"ERROR_MESSAGE_NO_SESSION" = "Nedostupné sezení pro kontakt.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE" = "Safety number changed.";
"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE" = "Bezpečnostní číslo se změnilo.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_UNKNOWN_ERROR" = "Došlo k neznámé chybě.";
/* No comment provided by engineer. */
"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "Safety number changed. Tap to verify.";
"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "Bezpečnostní číslo se změnilo. Klepněte pro ověření.";
/* No comment provided by engineer. */
"ERROR_WAS_DETECTED_TITLE" = "Smůla!";
/* during registration */
"EXISTING_USER_REGISTRATION_ALERT_BODY" = "At this time Signal can only be active on one mobile device per phone number.";
"EXISTING_USER_REGISTRATION_ALERT_BODY" = "Zatím může být Signal pro každé telefonní číslo aktivní pouze na jednom mobilním zařízení.";
/* during registration, embeds {{device type}}, e.g. \"iPhone\" or \"iPad\" */
"EXISTING_USER_REGISTRATION_ALERT_TITLE" = "Activating this %@ will disable Signal on any other device currently associated with this phone number.";
"EXISTING_USER_REGISTRATION_ALERT_TITLE" = "Aktivací tohoto %@ dojde k zakázání Signalu na dalších zařízeních sdílejících toto telefonní číslo.";
/* action sheet header when re-sending message which failed because of too many attempts */
"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "Too many failures with this contact. Please try again shortly.";
"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "Příliš mnoho selhání s tímto kontaktem. Zkuste to za chvilku.";
/* action sheet header when re-sending message which failed because of untrusted identity keys */
"FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_KEY" = "You must accept the new safety number before you will be able to send.";
"FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_KEY" = "Před posláním musíte přijmout nové bezpečnostní číslo.";
/* No comment provided by engineer. */
"FAILED_SENDING_TEXT" = "Odeslání selhalo. Klepněte pro další pokus.";
/* alert title */
"FAILED_VERIFICATION_TITLE" = "Failed to Verify Safety Number!";
"FAILED_VERIFICATION_TITLE" = "Nepodařilo se ověřit bezpečnostní číslo!";
/* No comment provided by engineer. */
"FINGERPRINT_SHRED_KEYMATERIAL_BUTTON" = "Resetovat toto sezení.";
/* Accessibilty label for finishing new group */
"FINISH_GROUP_CREATION_LABEL" = "Finish creating group";
"FINISH_GROUP_CREATION_LABEL" = "Dokončit tvorbu skupiny";
/* No comment provided by engineer. */
"GROUP_AVATAR_CHANGED" = "Avatar změněn.";
@ -326,7 +326,7 @@
"GROUP_REMOVING_FAILED" = "Nepodařilo se opustit skupinu";
/* Accessibilty label for group settings */
"GROUP_SETTINGS_LABEL" = "Group settings";
"GROUP_SETTINGS_LABEL" = "Nastavení skupiny";
/* No comment provided by engineer. */
"GROUP_TITLE_CHANGED" = "Titulek je nyní '%@'.";
@ -362,10 +362,10 @@
"INCOMING_CALL_FROM" = "Příchozí hovor od %@";
/* Text for button at the top of the contact picker */
"INVITE_FRIENDS_CONTACT_TABLE_BUTTON" = "Invite Friends to Signal";
"INVITE_FRIENDS_CONTACT_TABLE_BUTTON" = "Pozvat přátele do Signalu";
/* Navbar title */
"INVITE_FRIENDS_PICKER_TITLE" = "Invite Friends";
"INVITE_FRIENDS_PICKER_TITLE" = "Pozvat přátele";
/* Slider label embeds {{TIME_AMOUNT}}, e.g. '2 hours'. See *_TIME_AMOUNT strings for examples. */
"KEEP_MESSAGES_DURATION" = "Zprávy zmizí za %@.";
@ -380,10 +380,10 @@
"LEAVE_GROUP_ACTION" = "Opustit skupinu";
/* report an invalid linking code */
"LINK_DEVICE_INVALID_CODE_BODY" = "This QR code is not valid, make sure you are scanning the QR code displayed on the device you want to link.";
"LINK_DEVICE_INVALID_CODE_BODY" = "Tento QR kód je neplatný. Uistěte se, že snímáte QR kód ze zařízení, které chcete připojit.";
/* report an invalid linking code */
"LINK_DEVICE_INVALID_CODE_TITLE" = "Linking Device Failed";
"LINK_DEVICE_INVALID_CODE_TITLE" = "Propojení zařízení selhalo";
/* confirm the users intent to link a new device */
"LINK_DEVICE_PERMISSION_ALERT_BODY" = "Toto zařízení uvidí vaše skupiny a kontakty, bude moct číst všechny vaše zprávy a posílat je za vás.";
@ -392,7 +392,7 @@
"LINK_DEVICE_PERMISSION_ALERT_TITLE" = "Připojit toto zařízení?";
/* attempt another linking */
"LINK_DEVICE_RESTART" = "Retry";
"LINK_DEVICE_RESTART" = "Zkusit znovu";
/* QR Scanning screen instructions, placed alongside a camera view for scanning QRCodes */
"LINK_DEVICE_SCANNING_INSTRUCTIONS" = "Pro připojení naskenujte QR kód zobrazený na zařízení.";
@ -407,7 +407,7 @@
"LINKED_DEVICES_TITLE" = "Připojená zařízení";
/* Alert Title */
"LINKING_DEVICE_FAILED_TITLE" = "Připojení zařízení selhalo";
"LINKING_DEVICE_FAILED_TITLE" = "Propojení zařízení selhalo";
/* table cell label in conversation settings */
"LIST_GROUP_MEMBERS_ACTION" = "Vypsat členy skupiny";
@ -425,10 +425,10 @@
"ME_STRING" = "Já";
/* media picker option to take photo or video */
"MEDIA_FROM_CAMERA_BUTTON" = "Camera";
"MEDIA_FROM_CAMERA_BUTTON" = "Fotoaparát";
/* media picker option to choose from library */
"MEDIA_FROM_LIBRARY_BUTTON" = "Photo Library";
"MEDIA_FROM_LIBRARY_BUTTON" = "Knihovna fotek";
/* No comment provided by engineer. */
"MESSAGE_COMPOSEVIEW_TITLE" = "Nová zpráva";
@ -440,10 +440,10 @@
"MISSED_CALL" = "Zmeškaný hovor";
/* Alert body */
"MISSING_CAMERA_PERMISSION_MESSAGE" = "You previously declined to let Signal access your camera. Update your system settings to proceed.";
"MISSING_CAMERA_PERMISSION_MESSAGE" = "Předtím jste Signalu nepovolili přístup k fotoaparátu. Pokud chcete pokračovat, změňte to v systémovém nastavení.";
/* Alert title */
"MISSING_CAMERA_PERMISSION_TITLE" = "Signal needs to access your camera.";
"MISSING_CAMERA_PERMISSION_TITLE" = "Signal potřebuje přístup k vašemu fotoaparátu.";
/* No comment provided by engineer. */
"MSGVIEW_MISSED_CALL" = "Zmeškaný hovor od %@.";
@ -479,7 +479,7 @@
"NETWORK_STATUS_TEXT" = "Zkontrojuj připojení k internetu ve stavovém řádku nad přichozími zprávami.";
/* Action Sheet title prompting the user for a group avatar */
"NEW_GROUP_ADD_PHOTO_ACTION" = "Set Group Photo";
"NEW_GROUP_ADD_PHOTO_ACTION" = "Nastavit fotku skupiny";
/* No comment provided by engineer. */
"NEW_GROUP_DEFAULT_TITLE" = "Nová skupina";
@ -521,7 +521,7 @@
"OK" = "Ok";
/* Button text which opens the settings app */
"OPEN_SETTINGS_BUTTON" = "Settings";
"OPEN_SETTINGS_BUTTON" = "Nastavení";
/* Info Message when {{other user}} disables or doesn't support disappearing messages */
"OTHER_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%@ zakázal mizející zprávy.";
@ -536,16 +536,16 @@
"PHONE_NEEDS_UNLOCK" = "Váš Iphone musí být odemčen, abyste mohl přijímat nové zprávy.";
/* Alert body when verifying with {{contact name}} */
"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "This doesn't look like your safety number with %@. Are you verifying the correct contact?";
"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "Tohle nevypadá jako vaše bezpečnostní číslo s %@. Ověřujete správný kontakt?";
/* Alert body */
"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "The number in your clipboard doesn't look like the correct safety number for this conversation.";
"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "Číslo ve vaší schránce nevypadá jako správné bezpečnostní číslo této konverzace.";
/* Alert body for user error */
"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal couldn't find any safety number in your clipboard. Have you copied it correctly?";
"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal nemohl ve vaší schránce nalézt žádné bezpečnostní číslo. Zkopírovali jste ho správně?";
/* Alert body when verifying with {{contact name}} */
"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "Every pair of Signal users shares a distinct safety number. Double-check that %@ is displaying *your* distinct safety number.";
"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "Každá dvojice uživatelů Signalu sdílí odlišné bezpečnostní číslo. Ověřte, že %@ zobrazuje *vaše* bezpečnostní číslo.";
/* alert body */
"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "Používáte starou verzi Signalu, před ověřením musíte aktualizovat.";
@ -560,7 +560,7 @@
"PRIVACY_VERIFICATION_INSTRUCTIONS" = "Pokud chcete ověřit bezpečnost koncového šifrování s %@, porovnete čísla výše s čísli na druhém zařízení..\n\nNebo můžete naskenovat kód z druhého telefonu, nebo on může naskenovat ten váš.";
/* Navbar title */
"PRIVACY_VERIFICATION_TITLE" = "Verify Safety Number";
"PRIVACY_VERIFICATION_TITLE" = "Ověření bezpečnostního čísla";
/* No comment provided by engineer. */
"PROCEED_BUTTON" = "Pokračovat";
@ -572,7 +572,7 @@
"PUSH_MANAGER_REPLY" = "Odpovědět";
/* Alert title */
"PUSH_REGISTER_SUCCESS" = "Successfully re-registered for push notifications.";
"PUSH_REGISTER_SUCCESS" = "Úspěšně zaregistrováno pro Push notifikace.";
/* Used in table section header and alert view title contexts */
"PUSH_REGISTER_TITLE" = "Push upozornění";
@ -614,7 +614,7 @@
"REGISTER_RATE_LIMITING_BODY" = "Server momentálně omezuje frekvenci registrací. Zkuste to později prosím.";
/* No comment provided by engineer. */
"REGISTERED_NUMBER_TEXT" = "Registered Number";
"REGISTERED_NUMBER_TEXT" = "Reggistrované číslo";
/* Alert title */
"REGISTRATION_BODY" = "Opětovná registrace push notifikací se nezdařila.";
@ -629,7 +629,7 @@
"REGISTRATION_ERROR" = "Chyba při registraci";
/* alert body during registration */
"REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "We can't activate your account until you verify the code we sent you.";
"REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "Váš účet nemůžeme aktivovat do té doby, než ověříte kód, který jsme vám poslali.";
/* No comment provided by engineer. */
"REGISTRATION_NON_VALID_NUMBER" = "Tento formát telefonního čísla není podporován, prosím, kontaktujte podporu.";
@ -644,13 +644,13 @@
"REGISTRATION_TITLE_LABEL" = "Vaše telefonní číslo";
/* Alert view title */
"REGISTRATION_VERIFICATION_FAILED_TITLE" = "Verification Failed";
"REGISTRATION_VERIFICATION_FAILED_TITLE" = "Ověření selhalo";
/* Alert body, during registration */
"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "The numbers you submitted don't match what we sent. Want to double check?";
"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "Čísla, která jste zadal(a) neodpovídají tomu, co jsme poslali. Nechcete to zkontrolovat?";
/* No comment provided by engineer. */
"REGISTRATION_VERIFY_DEVICE" = "Activate This Device";
"REGISTRATION_VERIFY_DEVICE" = "Aktivovat toto zařízení";
/* No comment provided by engineer. */
"REJECT_CALL_BUTTON_TITLE" = "Odmítnout";
@ -665,16 +665,16 @@
"RETRY_BUTTON_TEXT" = "Zkusit znovu";
/* Snippet to share {{safety number}} with a friend. sent e.g. via SMS */
"SAFETY_NUMBER_SHARE_FORMAT" = "Our Signal Safety Number:\n%@";
"SAFETY_NUMBER_SHARE_FORMAT" = "Naše bezpečnostní číslo Signalu:";
/* Action sheet heading */
"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "Your safety number with %@ has changed. You may wish to verify it.";
"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "Vaše bezpečnostní číslo s %@ se změnilo. Možná ho chcete ověřit.";
/* Button label presented with camera icon while verifying privacy credentials. Shows the camera interface. */
"SCAN_CODE_ACTION" = "Naskenovat kód";
/* label presented once scanning (camera) view is visible. */
"SCAN_CODE_INSTRUCTIONS" = "Scan the QR Code on your contact's device.";
"SCAN_CODE_INSTRUCTIONS" = "Naskenujte QR kód na zařízení vašeho kontaktu.";
/* No comment provided by engineer. */
"SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Hledat podle telefoního čísla";
@ -692,10 +692,10 @@
"SEND_BUTTON_TITLE" = "Zaslat";
/* Alert body after invite failed */
"SEND_INVITE_FAILURE" = "Sending invite failed, please try again later.";
"SEND_INVITE_FAILURE" = "Odeslání pozvánky selhalo, zkuste to později.";
/* Alert body after invite succeeded */
"SEND_INVITE_SUCCESS" = "You've invited your friend to use Signal!";
"SEND_INVITE_SUCCESS" = "Pozval(a) jste vašeho přítele, aby začal používat Signal!";
/* No comment provided by engineer. */
"SEND_SMS_BUTTON" = "Odeslat SMS pro:";
@ -719,10 +719,10 @@
"SETTINGS_ADVANCED_TITLE" = "Rozšířené";
/* User settings section footer, a detailed explanation */
"SETTINGS_BLOCK_ON_IDENITY_CHANGE_DETAIL" = "Requires your approval before communicating with someone who has a new safety number, commonly from a reinstall of Signal.";
"SETTINGS_BLOCK_ON_IDENITY_CHANGE_DETAIL" = "Vyžaduje vaše povolení před komunikací s někým, kdo má nové bezpečnostní číslo, typicky po reinstalaci Signalu.";
/* Table cell label */
"SETTINGS_BLOCK_ON_IDENTITY_CHANGE_TITLE" = "Require Approval on Change";
"SETTINGS_BLOCK_ON_IDENTITY_CHANGE_TITLE" = "Vyžadovat povolení při změně";
/* No comment provided by engineer. */
"SETTINGS_CLEAR_HISTORY" = "Vymazat historii";
@ -749,7 +749,7 @@
"SETTINGS_INFORMATION_HEADER" = "Informace";
/* Settings table view cell label */
"SETTINGS_INVITE_TITLE" = "Invite Your Friends";
"SETTINGS_INVITE_TITLE" = "Pozvěte vaše přátele";
/* content of tweet when inviting via twitter */
"SETTINGS_INVITE_TWITTER_TEXT" = "Můžete mě kontaktovat pomocí Signalu ood @WhisperSystems, tak si ho stáhněte.";
@ -782,16 +782,16 @@
"SETTINGS_VERSION" = "Verze";
/* action sheet item to open native mail app */
"SHARE_ACTION_MAIL" = "Mail";
"SHARE_ACTION_MAIL" = "E-mail";
/* action sheet item to open native messages app */
"SHARE_ACTION_MESSAGE" = "Message";
"SHARE_ACTION_MESSAGE" = "Zpráva";
/* action sheet item */
"SHARE_ACTION_TWEET" = "Twitter";
/* Action sheet item */
"SHOW_SAFETY_NUMBER_ACTION" = "Show new safety number";
"SHOW_SAFETY_NUMBER_ACTION" = "Zobrazit nové bezpečnostní číslo";
/* {{1 day}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 day}}'. See other *_TIME_AMOUNT strings */
"SINGLE_DAY_TIME_AMOUNT" = "%u den";
@ -809,10 +809,10 @@
"SMS_INVITE_BODY" = "Pozval jsem tě do Signal! Zde je odkaz:";
/* Alert body after verifying privacy with {{other user's name}} */
"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Your safety number with %@ has been verified. You can be confident your communication is private.";
"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Vaše bezpečnostní číslo s %@ bylo ověřeno. Můžete si být jistí, že je vaše komunikace soukromá.";
/* No comment provided by engineer. */
"SUCCESSFUL_VERIFICATION_TITLE" = "Safety Number Verified!";
"SUCCESSFUL_VERIFICATION_TITLE" = "Bezpečnostní číslo ověřeno!";
/* No comment provided by engineer. */
"TIMEOUT_CONTACTS_DETAIL" = "Nepodařilo se načíst nový adresář ze serveru. Zkuste to za chvíli.";
@ -884,7 +884,7 @@
"VERIFICATION_HEADER" = "Ověřit";
/* table cell label in conversation settings */
"VERIFY_PRIVACY" = "Verify Safety Number";
"VERIFY_PRIVACY" = "Ověřit bezpečnostní číslo";
/* Activity indicator title, shown upon returning to the device manager, until you complete the provisioning process on desktop */
"WAITING_TO_COMPLETE_DEVICE_LINK_TEXT" = "Dokončete nastavení v Signalu pro desktop.";

@ -20,7 +20,7 @@
"ADDRESSBOOK_RESTRICTED_ALERT_BUTTON" = "Cerrar";
/* registration button text */
"ALREADY_HAVE_ACCOUNT_BUTTON" = "¿Ya tienes tu número registrado en Signal?";
"ALREADY_HAVE_ACCOUNT_BUTTON" = "¿Ya has registrado tu número en Signal?";
/* No comment provided by engineer. */
"ANSWER_CALL_BUTTON_TITLE" = "Responder";

@ -236,7 +236,7 @@
"ERROR_DESCRIPTION_NO_INTERNET" = "Signal klarte ikke å koble seg til internett. Forsøk et annet trådløst nettverk, eller bruk mobildata.";
/* Error message when attempting to send message */
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Denne enheten er ikke lenger registrert til telefonnummeret. Do må slette Signal og installere appen på nytt.";
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Denne enheten er ikke lenger registrert til telefonnummeret. Du må slette Signal og installere appen på nytt.";
/* Generic server error */
"ERROR_DESCRIPTION_SERVER_FAILURE" = "Serverfeil. Vennligst forsøk igjen senere.";
@ -326,7 +326,7 @@
"GROUP_REMOVING_FAILED" = "Utmelding av gruppe mislyktes";
/* Accessibilty label for group settings */
"GROUP_SETTINGS_LABEL" = "Gruppe innstillinger";
"GROUP_SETTINGS_LABEL" = "Gruppeinnstillinger";
/* No comment provided by engineer. */
"GROUP_TITLE_CHANGED" = "Tittelen er nå '%@'.";

@ -20,7 +20,7 @@
"ADDRESSBOOK_RESTRICTED_ALERT_BUTTON" = "Fechar";
/* registration button text */
"ALREADY_HAVE_ACCOUNT_BUTTON" = "Already have a Signal account?";
"ALREADY_HAVE_ACCOUNT_BUTTON" = "Já tem uma conta Signal?";
/* No comment provided by engineer. */
"ANSWER_CALL_BUTTON_TITLE" = "Atender";
@ -236,7 +236,7 @@
"ERROR_DESCRIPTION_NO_INTERNET" = "O signal foi incapaz de se ligar à internet. Por favor tente desde outra rede Wifi ou utilizando a rede móvel.";
/* Error message when attempting to send message */
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Your device is no longer registered for your phone number. You must remove and reinstall Signal.";
"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "O seu dispositivo já não se encontra registado para o seu número de telefone. Deverá remover e reinstalar o Signal.";
/* Generic server error */
"ERROR_DESCRIPTION_SERVER_FAILURE" = "Falha no Servidor. Por favor tente mais tarde.";
@ -272,10 +272,10 @@
"ERROR_WAS_DETECTED_TITLE" = "Erro!";
/* during registration */
"EXISTING_USER_REGISTRATION_ALERT_BODY" = "At this time Signal can only be active on one mobile device per phone number.";
"EXISTING_USER_REGISTRATION_ALERT_BODY" = "Neste momento o Signal só pode estar activo num dispositivo móvel por número de telefone.";
/* during registration, embeds {{device type}}, e.g. \"iPhone\" or \"iPad\" */
"EXISTING_USER_REGISTRATION_ALERT_TITLE" = "Activating this %@ will disable Signal on any other device currently associated with this phone number.";
"EXISTING_USER_REGISTRATION_ALERT_TITLE" = "Ao activar este %@ irá desactivar o Signal em qualquer outro dispositivo associado a este número de telefone.";
/* action sheet header when re-sending message which failed because of too many attempts */
"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "Estão a ocorrer demasiadas falhas com este contacto. Por favor, volte a tentar mais tarde.";
@ -650,7 +650,7 @@
"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "Os números que submeteu não coincidem com os que enviamos. Por favor verifique novamente.";
/* No comment provided by engineer. */
"REGISTRATION_VERIFY_DEVICE" = "Activate This Device";
"REGISTRATION_VERIFY_DEVICE" = "Activar este dispositivo";
/* No comment provided by engineer. */
"REJECT_CALL_BUTTON_TITLE" = "Rejeitar";

Loading…
Cancel
Save