|
86 | 86 | "ALERT_ACTION_ACKNOWLEDGE" = "عُلم"; |
87 | 87 |
|
88 | 88 | /* Format string for delivery issue sheet message. Embeds {{ sender name }}. */ |
89 | | -"ALERT_DELIVERY_ISSUE_MESSAGE_FORMAT" = "لم يتمكن %1$@ من توصيل رسالة أو ملصق أو رد فعل أو وصل القراءة إليك في هذه المحادثة."; |
| 89 | +"ALERT_DELIVERY_ISSUE_MESSAGE_FORMAT" = "لم يتمكن %1$@ من توصيل رسالة أو ملصق أو رد فعل أو وصل القراءة إليك في هذه الدردشة."; |
90 | 90 |
|
91 | 91 | /* Title for delivery issue sheet */ |
92 | 92 | "ALERT_DELIVERY_ISSUE_TITLE" = "هناك مشكل في التوصيل"; |
93 | 93 |
|
94 | 94 | /* Format string for delivery issue sheet message where the original thread is unknown. Embeds {{ sender name }}. */ |
95 | | -"ALERT_DELIVERY_ISSUE_UNKNOWN_THREAD_MESSAGE_FORMAT" = "لقد تعذر توصيل رسالة – نصية، ملصقة، رد فعل، وصل القراءة، أو وسيط – من %1$@. يُحتمَل أنها أُرسِلت إليك مباشرة أو أنها قد أُرسِلت في مجموعة."; |
| 95 | +"ALERT_DELIVERY_ISSUE_UNKNOWN_THREAD_MESSAGE_FORMAT" = "لم يتمكن %1$@ من توصيل رسالة أو ملصق أو رد فعل أو وصل القراءة أو وسيط إليك. يُحتمَل أنها أُرسِلت إليك مباشرة أو أنها قد أُرسِلت في مجموعة."; |
96 | 96 |
|
97 | 97 | /* The label for the 'discard' button in alerts and action sheets. */ |
98 | 98 | "ALERT_DISCARD_BUTTON" = "تجاهل"; |
|
116 | 116 | "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "حَول طلبات المُراسلة"; |
117 | 117 |
|
118 | 118 | /* Menu option to limit All Media view to displaying only GIFs */ |
119 | | -"ALL_MEDIA_FILTER_GIFS" = "GIFs"; |
| 119 | +"ALL_MEDIA_FILTER_GIFS" = "الصور المتحركة"; |
120 | 120 |
|
121 | 121 | /* Menu option to limit All Media view to displaying only photos */ |
122 | | -"ALL_MEDIA_FILTER_PHOTOS" = "Photos"; |
| 122 | +"ALL_MEDIA_FILTER_PHOTOS" = "الصور"; |
123 | 123 |
|
124 | 124 | /* Menu option to limit All Media view to displaying only videos */ |
125 | | -"ALL_MEDIA_FILTER_VIDEOS" = "Videos"; |
| 125 | +"ALL_MEDIA_FILTER_VIDEOS" = "الفيديوهات"; |
126 | 126 |
|
127 | 127 | /* Label shown over thumbnails of GIFs in the All Media view */ |
128 | 128 | "ALL_MEDIA_THUMBNAIL_LABEL_GIF" = "صورة متحركة"; |
|
425 | 425 | "BADGE_EXPIRED_BOOST_BODY" = "لقد نفذت صلاحية شارة الدعم الخاصة بك، لذلك لم تعُد ظاهرة في حسابك.\n\nيُمكنك الاستمرار في استخدام Signal لكن لتدعم التقنية التي بُنيت من أجلك، يُرجى التفكير في أن تصبح داعمًا شهريًا."; |
426 | 426 |
|
427 | 427 | /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ |
428 | | -"BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "لقد نفذت صلاحية شارة الدعم الخاصة بك، لذلك لم تعُد ظاهرة في حسابك.\n\nيُمكنك إعادة تفعيل شارة الدعم الخاصة بك لمدة 30 يوماً أخرى بمساهمة لمرة واحدة."; |
| 428 | +"BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "لقد نفذت صلاحية شارة الدعم الخاصة بك، لذلك لم تعُد ظاهرة في حسابك.يُمكنك إعادة تفعيل شارة الدعم الخاصة بك لمدة 30 يوماً أخرى بتبرّع لمرة واحدة."; |
429 | 429 |
|
430 | 430 | /* Title for boost on the badge expiration sheet. */ |
431 | 431 | "BADGE_EXPIRED_BOOST_TITLE" = "لقد نفذت الشارة"; |
|
440 | 440 | "BADGE_EXPIRED_SUBSCRIPTION_TITLE" = "تم إلغاء التبرعات الشهرية"; |
441 | 441 |
|
442 | 442 | /* String explaining to the user that their subscription badge has expired on the badge expiry sheet. Embeds {failure-specific sentence(s)}. */ |
443 | | -"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_CHARGE_FAILURE_BODY_FORMAT" = "تم إلغاء التبرّع الشهري المُتكرر. %1$@ لم تعد شارتك ظاهرة على حسابك.\n\nللاستمرار في دعم Signal وإعادة تنشيط شارتك، يُرجى تحديث تفاصيل الدفع الخاصة بك والتبرّع مرة أخرى."; |
| 443 | +"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_CHARGE_FAILURE_BODY_FORMAT" = "تم إلغاء التبرّع الشهري المُتكرر. %1$@ لم تعد شارتك ظاهرة على حسابك.\n\nللاستمرار في دعم Signal وإعادة تفعيل شارتك، يُرجى تحديث تفاصيل الدفع الخاصة بك والتبرّع مرة أخرى."; |
444 | 444 |
|
445 | 445 | /* Body of the sheet shown when your subscription is canceled due to inactivity */ |
446 | | -"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_INACTIVITY_BODY_FORMAT" = "لقد أُلغيَ تبرعك الشهري الدوري تلقائيًا، بسبب طول غياب نشاطك لفترة طويلة. لم تعد شارتك %1$@ ظاهرة في حسابك.\n\nيُمكنك الاستمرار في استخدام Signal، ولكن يُرجى التجديد الآن لدعم التطبيق وإعادة تفعيل شارتك، تبرّع الآن."; |
| 446 | +"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_INACTIVITY_BODY_FORMAT" = "لقد أُلغيَ تبرّعك الشهري المُتكرر تلقائيًا بسبب طول غياب نشاطك لفترة طويلة. لم تعُد شارتك %1$@ ظاهرة في حسابك.\n\nيُمكنك الاستمرار في استخدام Signal، ولكن يُرجى التجديد الآن لدعم التطبيق وإعادة تفعيل شارتك، تبرّع الآن."; |
447 | 447 |
|
448 | 448 | /* When you make a donation to Signal, you will receive a badge. A thank-you sheet appears when this happens. This is the body text on that sheet. */ |
449 | 449 | "BADGE_THANKS_BODY" = "لقد حصلت على شارة مُتبرع من Signal! اعرضها في حسابك الشخصي لإظهار دعمك."; |
|
1928 | 1928 | "DONATION_ON_BEHALF_OF_A_FRIEND_REPLY" = "تبرّع"; |
1929 | 1929 |
|
1930 | 1930 | /* You sent a donation to a friend. This is the title of that message in the chat. Embeds {{short contact name}}. */ |
1931 | | -"DONATION_ON_BEHALF_OF_A_FRIEND_SENT_TITLE_FORMAT" = "Donation on behalf of %1$@"; |
| 1931 | +"DONATION_ON_BEHALF_OF_A_FRIEND_SENT_TITLE_FORMAT" = "تبرع نيابة عن %1$@"; |
1932 | 1932 |
|
1933 | 1933 | /* When you donate on behalf of a friend, a thank-you sheet will appear. This is the text on that sheet. Embeds {{recipient name}}. */ |
1934 | 1934 | "DONATION_ON_BEHALF_OF_A_FRIEND_THANKS_BODY_FORMAT" = "قدّمت تبرّعًا لـ Signal نيابة عن %1$@. سَيتم منحهم خيار إظهار دعمهم على حسابهم الشخصي."; |
|
5084 | 5084 | "QUOTED_REPLY_REACTION_TO_OWN_STORY" = "تفاعلَ مع قصتك"; |
5085 | 5085 |
|
5086 | 5086 | /* Header label that appears above quoted messages when the quoted content was includes a reaction to a story. Embeds {{ story author name }} */ |
5087 | | -"QUOTED_REPLY_REACTION_TO_STORY_FORMAT" = "تفاعل مع قصة %1$@"; |
| 5087 | +"QUOTED_REPLY_REACTION_TO_STORY_FORMAT" = "تفاعَلَ مع قصة %1$@"; |
5088 | 5088 |
|
5089 | 5089 | /* Message header when you are quoting a story. Embeds {{ story author name }} */ |
5090 | 5090 | "QUOTED_REPLY_STORY_AUTHOR_INDICATOR_FORMAT" = "قصة · %1$@"; |
|
5111 | 5111 | "REACTION_DETAIL_ALL_FORMAT" = "الكُل · %1$@"; |
5112 | 5112 |
|
5113 | 5113 | /* notification body. Embeds {{reaction emoji}} */ |
5114 | | -"REACTION_INCOMING_NOTIFICATION_BODY_FORMAT" = "تفاعُل بِـ%1$@ على رسالتك"; |
| 5114 | +"REACTION_INCOMING_NOTIFICATION_BODY_FORMAT" = "تفاعل %1$@ مع رسالتك"; |
5115 | 5115 |
|
5116 | 5116 | /* notification body. Embeds {{reaction emoji}} */ |
5117 | | -"REACTION_INCOMING_NOTIFICATION_TO_ALBUM_BODY_FORMAT" = "تفاعُل بِـ%1$@ على ألبومك"; |
| 5117 | +"REACTION_INCOMING_NOTIFICATION_TO_ALBUM_BODY_FORMAT" = "تفاعل %1$@ مع ألبومك"; |
5118 | 5118 |
|
5119 | 5119 | /* notification body. Embeds {{reaction emoji}} */ |
5120 | | -"REACTION_INCOMING_NOTIFICATION_TO_AUDIO_BODY_FORMAT" = "تفاعُل بِـ%1$@ على صوتك"; |
| 5120 | +"REACTION_INCOMING_NOTIFICATION_TO_AUDIO_BODY_FORMAT" = "تفاعل %1$@ مع صوتك"; |
5121 | 5121 |
|
5122 | 5122 | /* notification body. Embeds {{reaction emoji}} */ |
5123 | | -"REACTION_INCOMING_NOTIFICATION_TO_CONTACT_SHARE_BODY_FORMAT" = "تفاعُل بِـ%1$@ على جهة اتصالك المُشاركَة"; |
| 5123 | +"REACTION_INCOMING_NOTIFICATION_TO_CONTACT_SHARE_BODY_FORMAT" = "تفاعل %1$@ مع جهة اتصالك المُشارَكة"; |
5124 | 5124 |
|
5125 | 5125 | /* notification body. Embeds {{reaction emoji}} */ |
5126 | | -"REACTION_INCOMING_NOTIFICATION_TO_FILE_BODY_FORMAT" = "تفاعُل بِـ%1$@ على ملفك"; |
| 5126 | +"REACTION_INCOMING_NOTIFICATION_TO_FILE_BODY_FORMAT" = "تفاعل %1$@ مع ملفك"; |
5127 | 5127 |
|
5128 | 5128 | /* notification body. Embeds {{reaction emoji}} */ |
5129 | | -"REACTION_INCOMING_NOTIFICATION_TO_GIF_BODY_FORMAT" = "تفاعُل بِـ%1$@ على صورتك المتحركة"; |
| 5129 | +"REACTION_INCOMING_NOTIFICATION_TO_GIF_BODY_FORMAT" = "تفاعل %1$@ مع صورتك المتحركة"; |
5130 | 5130 |
|
5131 | 5131 | /* notification body. Embeds {{reaction emoji}} */ |
5132 | | -"REACTION_INCOMING_NOTIFICATION_TO_PHOTO_BODY_FORMAT" = "تفاعُل بِـ%1$@ على صورتك"; |
| 5132 | +"REACTION_INCOMING_NOTIFICATION_TO_PHOTO_BODY_FORMAT" = "تفاعل %1$@ مع صورتك"; |
5133 | 5133 |
|
5134 | 5134 | /* notification body. Embeds {{reaction emoji}} */ |
5135 | | -"REACTION_INCOMING_NOTIFICATION_TO_STICKER_MESSAGE_BODY_FORMAT" = "تفاعُل بِـ%1$@ على مُلصقك"; |
| 5135 | +"REACTION_INCOMING_NOTIFICATION_TO_STICKER_MESSAGE_BODY_FORMAT" = "تفاعل %1$@ مع مُلصقك"; |
5136 | 5136 |
|
5137 | 5137 | /* notification body. Embeds {{reaction emoji}} and {{body text}} */ |
5138 | | -"REACTION_INCOMING_NOTIFICATION_TO_TEXT_MESSAGE_BODY_FORMAT" = "تفاعُل بِـ%1$@ على: \"%2$@\""; |
| 5138 | +"REACTION_INCOMING_NOTIFICATION_TO_TEXT_MESSAGE_BODY_FORMAT" = "تفاعل %1$@ مع : \"%2$@\""; |
5139 | 5139 |
|
5140 | 5140 | /* notification body. Embeds {{reaction emoji}} */ |
5141 | | -"REACTION_INCOMING_NOTIFICATION_TO_VIDEO_BODY_FORMAT" = "تفاعُل بِـ%1$@ على مقطعك المرئي"; |
| 5141 | +"REACTION_INCOMING_NOTIFICATION_TO_VIDEO_BODY_FORMAT" = "تفاعل %1$@ مع الفيديو الخاص بك"; |
5142 | 5142 |
|
5143 | 5143 | /* notification body. Embeds {{reaction emoji}} */ |
5144 | | -"REACTION_INCOMING_NOTIFICATION_TO_VIEW_ONCE_MESSAGE_BODY_FORMAT" = "تفاعُل بِـ%1$@ على وسيطك المعروض لمرة واحدة"; |
| 5144 | +"REACTION_INCOMING_NOTIFICATION_TO_VIEW_ONCE_MESSAGE_BODY_FORMAT" = "تفاعل %1$@ مع وسيطك المعروض لمرة واحدة"; |
5145 | 5145 |
|
5146 | 5146 | /* notification body. Embeds {{reaction emoji}} */ |
5147 | | -"REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "تفاعُل بِـ%1$@ على تسجيلكَ الصوتيّ"; |
| 5147 | +"REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "تفاعل %1$@ مع تسجيلكَ الصوتي"; |
5148 | 5148 |
|
5149 | 5149 | /* Pressing this button marks a thread as read */ |
5150 | 5150 | "READ_ACTION" = "مقروء"; |
|
5258 | 5258 | "REGISTRATION_PROFILE_SETUP_FAMILY_NAME_FIELD_PLACEHOLDER" = "اسم العائلة"; |
5259 | 5259 |
|
5260 | 5260 | /* During registration, users can choose who can see their phone number. */ |
5261 | | -"REGISTRATION_PROFILE_SETUP_FIND_MY_NUMBER_TITLE" = "Who can find me by number?"; |
| 5261 | +"REGISTRATION_PROFILE_SETUP_FIND_MY_NUMBER_TITLE" = "مَن يُمكنه العثور عليَّ باستخدام رقمي الخاص؟"; |
5262 | 5262 |
|
5263 | 5263 | /* During registration, users set up their profile. Users input a given name. This is the placeholder for that field. */ |
5264 | 5264 | "REGISTRATION_PROFILE_SETUP_GIVEN_NAME_FIELD_PLACEHOLDER" = "الاسم الأول"; |
|
5882 | 5882 | "SETTINGS_PAYMENTS_DEACTIVATE_TITLE" = "تعطيل المدفوعات"; |
5883 | 5883 |
|
5884 | 5884 | /* Explanation of the 'deactivate payments with balance' process in the 'deactivate payments' settings. */ |
5885 | | -"SETTINGS_PAYMENTS_DEACTIVATE_WITH_BALANCE_EXPLANATION" = "يٌوصَى بإرسال مبالغك إلى عنوان محفظة أخرى قبل تعطيل الدفوعات. إذا اخترت عدم إرسال مبالغك الآن، سوف تبقى في محفظتك مرتبطة بـ Signal إذا أعدت تفعيل الدفوعات."; |
| 5885 | +"SETTINGS_PAYMENTS_DEACTIVATE_WITH_BALANCE_EXPLANATION" = "يوصَى بإرسال رصيدك المالي إلى عنوان محفظة أخرى قبل تعطيل عمليات الدفع. إذا اخترت عدم إرسال رصيدك المالي الآن، سَتبقى في محفظتك مرتبطة بـ Signal إذا أعدت تفعيل الدفوعات."; |
5886 | 5886 |
|
5887 | 5887 | /* Description for the 'deactivate payments confirmation' UI in the payment settings. */ |
5888 | | -"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "سوف يبقى رصيدك في محفظتك مرتبطا بـ Signal إذا اخترت إعادة تفعيل الدفوعات."; |
| 5888 | +"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "سَيبقى رصيدك في محفظتك مرتبطًا بـ Signal إذا اخترت إعادة تفعيل عمليات الدفع."; |
5889 | 5889 |
|
5890 | 5890 | /* Title for the 'deactivate payments confirmation' UI in the payment settings. */ |
5891 | 5891 | "SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_TITLE" = "تعطيل بدون أي إرسال ؟"; |
|
5972 | 5972 | "SETTINGS_PAYMENTS_OPT_IN_MESSAGE" = "استخدم Signal لإرسال واستلام MobileCoin، العملة الرقمية الجديدة التي تركز على الخصوصي. عليك بتفعيلها للبدء بالاستخدام."; |
5973 | 5973 |
|
5974 | 5974 | /* Label for 'activate' button in the 'payments opt-in' view in the app settings. */ |
5975 | | -"SETTINGS_PAYMENTS_OPT_IN_REACTIVATE_BUTTON" = "إعادة تفعيل الدفوعات"; |
| 5975 | +"SETTINGS_PAYMENTS_OPT_IN_REACTIVATE_BUTTON" = "إعادة تفعيل عمليات الدفع"; |
5976 | 5976 |
|
5977 | 5977 | /* Title for the 'payments opt-in' view in the app settings. */ |
5978 | 5978 | "SETTINGS_PAYMENTS_OPT_IN_TITLE" = "مقدمة حول الدفوعات (الإصدار التجريبي)"; |
|
6617 | 6617 | "STORIES_NO_VIEWS_YET" = "لا مشاهدة حاليا"; |
6618 | 6618 |
|
6619 | 6619 | /* Section footer for the 'replies & reactions' section in stories settings */ |
6620 | | -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "السماح للأفراد الذين يمكنهم مشاهدة قصتك من التفاعل معها والرد عليها."; |
| 6620 | +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "السماح للأفراد الذين يُمكنهم مشاهدة قصتك من التفاعل معها والرد عليها."; |
6621 | 6621 |
|
6622 | 6622 | /* Section header for the 'replies & reactions' section in stories settings */ |
6623 | 6623 | "STORIES_REPLIES_AND_REACTIONS_HEADER" = "الإجابات وردود الفعل"; |
|
6731 | 6731 | "STORY_PRIVACY_TITLE" = "إعدادات خصوصية القِصة"; |
6732 | 6732 |
|
6733 | 6733 | /* inbox and notification text for a reaction to a story authored by the local user. Embeds {{reaction emoji}} */ |
6734 | | -"STORY_REACTION_LOCAL_AUTHOR_PREVIEW_FORMAT" = "تفاعل %1$@ مع قصتك"; |
| 6734 | +"STORY_REACTION_LOCAL_AUTHOR_PREVIEW_FORMAT" = "تفاعَلَ %1$@ مع قصتك"; |
6735 | 6735 |
|
6736 | 6736 | /* quote text for a reaction to a story. Embeds {{reaction emoji}} */ |
6737 | | -"STORY_REACTION_QUOTE_FORMAT" = "تفاعل %1$@ مع قصة"; |
| 6737 | +"STORY_REACTION_QUOTE_FORMAT" = "تفاعَلَ %1$@ مع قصة"; |
6738 | 6738 |
|
6739 | 6739 | /* inbox and notification text for a reaction to a story authored by another user. Embeds {{ %1$@ reaction emoji, %2$@ story author name }} */ |
6740 | | -"STORY_REACTION_REMOTE_AUTHOR_PREVIEW_FORMAT" = "تفاعل %1$@ مع قصة %2$@"; |
| 6740 | +"STORY_REACTION_REMOTE_AUTHOR_PREVIEW_FORMAT" = "تفاعَلَ %1$@ مع قصة %2$@"; |
6741 | 6741 |
|
6742 | 6742 | /* Button for replying to a story with no existing replies. */ |
6743 | 6743 | "STORY_REPLY_BUTTON" = "رد"; |
|
0 commit comments