Skip to content

Commit

Permalink
Update translations
Browse files Browse the repository at this point in the history
  • Loading branch information
marissa-signal committed Oct 2, 2024
1 parent 82dfe56 commit a2aaa4e
Show file tree
Hide file tree
Showing 89 changed files with 3,242 additions and 1,060 deletions.
51 changes: 42 additions & 9 deletions Signal/translations/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -719,28 +719,43 @@
"CALL_LINK_CREATE" = "إنشاء رابط المكالمة";

/* Description of sheet presented when call link creation fails. */
"CALL_LINK_CREATION_FAILURE_SHEET_DESCRIPTION" = "Call link could not be created. Check your internet connection and try again.";
"CALL_LINK_CREATION_FAILURE_SHEET_DESCRIPTION" = "تعذَّر إنشاء رابط المكالمة. تحقَّق من اتصالك بالإنترنت وحاول مُجددًا.";

/* Title of sheet presented when call link creation or update fails. */
"CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Network Error";
"CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "خطأ في الشبكة";

/* Button to open a screen to edit the name of a Call Link. Also used as the title of that screen once it opens. */
"CALL_LINK_EDIT_NAME" = "تعديل اسم المكالمة";

/* Description of sheet presented when joining call from call link sheet fails. */
"CALL_LINK_JOIN_CALL_FAILURE_SHEET_DESCRIPTION" = "Could not join call. Check your internet connection and try again.";
"CALL_LINK_JOIN_CALL_FAILURE_SHEET_DESCRIPTION" = "تعذَّر الانضمام إلى المكالمة. تحقَّق من اتصالك بالإنترنت وحاول مُجددًا.";

/* Button on an action sheet to approve a request to join a call link. */
"CALL_LINK_JOIN_REQUEST_APPROVE_BUTTON" = "Approve Entry";

/* Button on an action sheet to deny a request to join a call link. */
"CALL_LINK_JOIN_REQUEST_DENY_BUTTON" = "Deny Entry";

/* Tappable label that appears below a user's name on a toast when they request to join a call link. */
"CALL_LINK_JOIN_REQUEST_PROMPT" = "Would like to join…";

/* Shown in a message bubble when you send a call link in a Signal chat */
"CALL_LINK_LINK_PREVIEW_DESCRIPTION" = "اِستخدم هذا الرابط للانضمام إلى مكالمة Signal";

/* Text that appears on a toast in a call lobby before joining a call link informing the user what information will be shared with other call members when they have phone number sharing turned off. */
"CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_OFF" = "Anyone who joins this call via the link will see your name and photo.";

/* Text that appears on a toast in a call lobby before joining a call link informing the user what information will be shared with other call members when they have phone number sharing turned on. */
"CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Anyone who joins this call via the link will see your name, photo, and phone number.";

/* Title for button to approve all requests to join a call. */
"CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Approve All";
"CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "موافقة على الكل";

/* Title for button to deny all requests to join a call. */
"CALL_LINK_REQUEST_SHEET_DENY_ALL_BUTTON" = "Deny All";
"CALL_LINK_REQUEST_SHEET_DENY_ALL_BUTTON" = "رفض الكل";

/* Header for the sheet displaying a list of requests to join a call. */
"CALL_LINK_REQUEST_SHEET_HEADER" = "Requests to Join this Call";
"CALL_LINK_REQUEST_SHEET_HEADER" = "طلبات للانضمام إلى المكالمة";

/* Name of a toggle switch to enable/disable admin approval for joining a Call Link. */
"CALL_LINK_REQUIRE_APPROVAL" = "يتطلَّب موافقة المُشرِف";
Expand All @@ -752,7 +767,7 @@
"CALL_LINK_SHARE_VIA_SYSTEM" = "مُشاركة الرابط";

/* Description of sheet presented when call link update fails. */
"CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Call link could not be updated. Check your internet connection and try again.";
"CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "تعذَّر تحديث رابط المكالمة. تحقَّق من اتصالك بالإنترنت وحاول مُجددًا.";

/* Label on button for lowering hand in call. */
"CALL_LOWER_HAND_BUTTON_LABEL" = "اخفض اليد";
Expand Down Expand Up @@ -2519,7 +2534,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 الخاصّ بي لِجعل دردشاتي خُصُوصيَّة. أودُ لو تُثبِّته أنتَ كَذَلِك، حَتّى يَتَسنى لَنا التَّأكُّد أنَنا الوَحيدان اللَّذان يُمكِنُهُما قِراءة رَسائلنا أو سَماع مُكالماتنا.\n\nسيجنال مُتاحٌ على الآيفون والأندرويد. احصل عَليه مِن هُنا: %1$@\n\nيَعملُ سيجنال مِثل تَطبيق تَراسُلَك الحالي. نَستَطيع إرسال الصُوَر والمَقاطِع المَرئية، إجراء مُكالمات، وبدء دردشة جَماعية. أفضلُ شيء فيه هو أنَّ لا أحد آخَر قادِر على رُؤية أي شَيء مِن ذَلك، بِما في ذَلك مُصَمِّمو سيجنال عَينَهُم\n\nتَستطيعُ قِراءة المَزيد عَن Open Whisper Systems، مُصمّمو سيجنال، هُنا: %2$@";
"EMAIL_INVITE_BODY" = "Hey,\n\nLately I've been using Signal to keep the chats 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: %1$@\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 Signal here: %2$@";

/* subject of email sent to contacts when inviting to install Signal */
"EMAIL_INVITE_SUBJECT" = "لننتقل إلى سيجنال";
Expand Down Expand Up @@ -2935,6 +2950,9 @@
/* Title for a button on the group members sheet for sharing that call's link. */
"GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "مشاركة رابط المكالمة";

/* Title for the sheet showing the group call members list */
"GROUP_CALL_MEMBER_LIST_TITLE" = "Call Info";

/* String displayed in cell when media from a user can't be displayed in group call grid. Embeds {user's name} */
"GROUP_CALL_MISSING_MEDIA_KEYS_FORMAT" = "لا يُمكن تلقي الصوت والصورة من %1$@";

Expand Down Expand Up @@ -2968,6 +2986,15 @@
/* Text indicating that the user has lost their connection to the call and we are reconnecting. */
"GROUP_CALL_RECONNECTING" = "تجري إعادة الاتصال";

/* Label for a button to block a member from a group call. */
"GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_BLOCK_ACTION" = "Block from Call";

/* Label for the button to confirm removing a member from a group call. */
"GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_REMOVE_ACTION" = "Remove";

/* Title for action sheet confirming removal of a member from a group call. embeds {{ name }} */
"GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_TITLE" = "Remove %1$@ from the call?";

/* The title of an alert when you've been removed from a group call. */
"GROUP_CALL_REMOVED" = "إزالة من المكالمة";

Expand Down Expand Up @@ -3157,6 +3184,12 @@
/* Message text for the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_VIEW_MESSAGE" = "هل تريد الانضمام إلى هذه المجموعة ومُشاركة اسمك وصورتك مع أعضائها؟";

/* Label for the 'request to join' button in the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_VIEW_REQUEST_TO_JOIN_BUTTON" = "Request to Join";

/* Message text for the 'group invite link' action sheet, if the user will be requesting to join. */
"GROUP_LINK_ACTION_SHEET_VIEW_REQUEST_TO_JOIN_MESSAGE" = "An admin of this group must approve your request before you can join this group. When you request to join, your name and photo will be shared with its members.";

/* Error message the attempt to request to join the group failed due to network connectivity. */
"GROUP_LINK_COULD_NOT_REQUEST_TO_JOIN_GROUP_DUE_TO_NETWORK_ERROR_MESSAGE" = "يُرجى التأكد من اتصالك بالانترنت ثم حاول مرة أُخرى.";

Expand Down Expand Up @@ -6800,7 +6833,7 @@
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_BUTTON" = "تَخَطَّ جملة الاستعادة";

/* Message of confirmation alert when discarding recovery phrase. */
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_MESSAGE" = "تُتيح لك جملة الاستعادة الخاصة بك اِسترجاع رصيدك في حالة حدوث أمر ما. نوصي بشدة بحفظها.";
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_MESSAGE" = "Your recovery phrase lets you restore your balance in a worst-case scenario. We strongly recommend you save it.";

/* Title of confirmation alert when discarding recovery phrase. */
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_TITLE" = "متابعة بدون حفظ؟";
Expand Down
84 changes: 54 additions & 30 deletions Signal/translations/ar.lproj/PluralAware.stringsdict
Original file line number Diff line number Diff line change
Expand Up @@ -109,17 +109,17 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>%1$ld people will be added to the call.</string>
<string>سيُضاف %1$ld شخص إلى المكالمة.</string>
<key>one</key>
<string>%1$ld person will be added to the call.</string>
<string>سيُضاف %1$ld شخص إلى المكالمة.</string>
<key>two</key>
<string>%1$ld people will be added to the call.</string>
<string>سيُضاف %1$ld شخصين إلى المكالمة.</string>
<key>few</key>
<string>%1$ld people will be added to the call.</string>
<string>سيُضاف %1$ld أشخاص إلى المكالمة.</string>
<key>many</key>
<string>%1$ld people will be added to the call.</string>
<string>سيُضاف %1$ld شخصًا إلى المكالمة.</string>
<key>other</key>
<string>%1$ld people will be added to the call.</string>
<string>سيُضاف %1$ld شخص إلى المكالمة.</string>
</dict>
</dict>
<key>CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_TITLE_%ld</key>
Expand All @@ -133,17 +133,17 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>Approve %1$ld Requests?</string>
<string>هل توافق على %1$ld طلب؟</string>
<key>one</key>
<string>Approve %1$ld Request?</string>
<string>هل توافق على %1$ld طلب؟</string>
<key>two</key>
<string>Approve %1$ld Requests?</string>
<string>هل توافق على %1$ld طلبين؟</string>
<key>few</key>
<string>Approve %1$ld Requests?</string>
<string>هل توافق على %1$ld طلبات؟</string>
<key>many</key>
<string>Approve %1$ld Requests?</string>
<string>هل توافق على %1$ld طلبًا؟</string>
<key>other</key>
<string>Approve %1$ld Requests?</string>
<string>هل توافق على %1$ld طلب؟</string>
</dict>
</dict>
<key>CALL_LINK_DENY_ALL_REQUESTS_CONFIRMATION_BODY_%ld</key>
Expand All @@ -157,17 +157,17 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>%1$ld people will not be added to the call.</string>
<string>لن يتم إضافة %1$ld شخص إلى المكالمة.</string>
<key>one</key>
<string>%1$ld person will not be added to the call.</string>
<string>لن يتم إضافة %1$ld شخص إلى المكالمة.</string>
<key>two</key>
<string>%1$ld people will not be added to the call.</string>
<string>لن يتم إضافة %1$ld شخصين إلى المكالمة.</string>
<key>few</key>
<string>%1$ld people will not be added to the call.</string>
<string>لن يتم إضافة %1$ld أشخاص إلى المكالمة.</string>
<key>many</key>
<string>%1$ld people will not be added to the call.</string>
<string>لن يتم إضافة %1$ld شخصًا إلى المكالمة.</string>
<key>other</key>
<string>%1$ld people will not be added to the call.</string>
<string>لن يتم إضافة %1$ld شخص إلى المكالمة.</string>
</dict>
</dict>
<key>CALL_LINK_DENY_ALL_REQUESTS_CONFIRMATION_TITLE_%ld</key>
Expand All @@ -181,17 +181,41 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>Deny %1$ld Requests?</string>
<string>هل ترغبُ برفض %1$ld طلب؟</string>
<key>one</key>
<string>Deny %1$ld Request?</string>
<string>هل ترغبُ برفض %1$ld طلب؟</string>
<key>two</key>
<string>Deny %1$ld Requests?</string>
<string>هل ترغبُ برفض %1$ld طلبين؟</string>
<key>few</key>
<string>Deny %1$ld Requests?</string>
<string>هل ترغبُ برفض %1$ld طلبات؟</string>
<key>many</key>
<string>Deny %1$ld Requests?</string>
<string>هل ترغبُ برفض %1$ld طلبًا؟</string>
<key>other</key>
<string>Deny %1$ld Requests?</string>
<string>هل ترغبُ برفض %1$ld طلب؟</string>
</dict>
</dict>
<key>CALL_LINK_JOIN_REQUEST_AMOUNT_MORE_BUTTON_%ld</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@text@</string>
<key>text</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>+%1$ld Requests</string>
<key>one</key>
<string>+%1$ld Request</string>
<key>two</key>
<string>+%1$ld Requests</string>
<key>few</key>
<string>+%1$ld Requests</string>
<key>many</key>
<string>+%1$ld Requests</string>
<key>other</key>
<string>+%1$ld Requests</string>
</dict>
</dict>
<key>CALL_LINK_REQUEST_HEADER_COUNT_%d</key>
Expand All @@ -205,17 +229,17 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>%1$ld People Waiting</string>
<string>%1$ld شخص ينتظر</string>
<key>one</key>
<string>%1$ld Person Waiting</string>
<string>%1$ld شخص ينتظر</string>
<key>two</key>
<string>%1$ld People Waiting</string>
<string>%1$ld شخصان ينتظران</string>
<key>few</key>
<string>%1$ld People Waiting</string>
<string>%1$ld أشخاص ينتظرون</string>
<key>many</key>
<string>%1$ld People Waiting</string>
<string>%1$ld شخصًا ينتظر</string>
<key>other</key>
<string>%1$ld People Waiting</string>
<string>%1$ld شخص ينتظر</string>
</dict>
</dict>
<key>CALL_PEOPLE_HERE</key>
Expand Down
Loading

0 comments on commit a2aaa4e

Please sign in to comment.