Skip to content

Commit

Permalink
Update translations
Browse files Browse the repository at this point in the history
  • Loading branch information
max-signal committed Oct 10, 2024
1 parent 0048417 commit 25c8efd
Show file tree
Hide file tree
Showing 124 changed files with 5,939 additions and 1,109 deletions.
86 changes: 73 additions & 13 deletions Signal/translations/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,15 @@
/* Label for button to learn more about message requests. */
"ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "حَول طلبات المُراسلة";

/* Menu option to remove content type restriction in All Media (Audio) view */
"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio";

/* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */
"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files";

/* Menu option to limit All Media (Audio) view to displaying only Voice Messages */
"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages";

/* Audio file type in All Meda file type picker. */
"ALL_MEDIA_FILE_TYPE_AUDIO" = "الصوت";

Expand Down Expand Up @@ -376,6 +385,12 @@
/* A button to select a contact from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_CONTACT" = "جهة اتصال";

/* Button in a context menu from the 'manage' button in attachment panel that allows to select more photos/videos to give Signal access to */
"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Select More Photos";

/* Button in a context menu from the 'manage' button in attachment panel that opens the iOS system settings for Signal to update access permissions */
"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Go to Settings";

/* A button to select a file from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_FILE" = "ملف";

Expand Down Expand Up @@ -709,6 +724,12 @@
/* label for button shown when an incoming call rings */
"CALL_CONTROLS_INCOMING_DECLINE" = "رفض";

/* Title used to represent details about a call. */
"CALL_DETAILS" = "Call Details";

/* Label or title used to represent a call that used a call link. */
"CALL_LINK" = "Call Link";

/* 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_ADD_NAME" = "إضافة اسم المكالمة";

Expand All @@ -724,29 +745,47 @@
/* Title of sheet presented when call link creation or update fails. */
"CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "خطأ في الشبكة";

/* A button to delete a call link that's shown after tapping the (i) info button on an item in the calls tab. */
"CALL_LINK_DELETE_ACTION" = "Delete Link";

/* Text shown in an overlay toast trying and failing to delete a call link. */
"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link.";

/* Text shown in a confirmation popup asking the user if they want to delete a call link. */
"CALL_LINK_DELETE_MESSAGE" = "This link will no longer work for anyone who has it.";

/* Title shown in a confirmation popup asking the user if they want to delete a call link. */
"CALL_LINK_DELETE_TITLE" = "Delete Link?";

/* Text shown in an overlay toast after a call link is successfully deleted. */
"CALL_LINK_DELETED" = "Call link deleted.";

/* 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" = "تعذَّر الانضمام إلى المكالمة. تحقَّق من اتصالك بالإنترنت وحاول مُجددًا.";

/* Button on an action sheet to approve a request to join a call link. */
"CALL_LINK_JOIN_REQUEST_APPROVE_BUTTON" = "Approve Entry";
"CALL_LINK_JOIN_REQUEST_APPROVE_BUTTON" = "الموافقة على الإدخال";

/* Button on an action sheet to deny a request to join a call link. */
"CALL_LINK_JOIN_REQUEST_DENY_BUTTON" = "Deny Entry";
"CALL_LINK_JOIN_REQUEST_DENY_BUTTON" = "رفض الإدخال";

/* 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…";
"CALL_LINK_JOIN_REQUEST_PROMPT" = "يرغب في الانضمام…";

/* 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.";
"CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_OFF" = "سَيرى أي شخص انضم إلى هذه المكالمة عبر الرابط اسمك وصورتك.";

/* 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.";
"CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "سيرى أي شخص انضم إلى هذه المكالمة عبر الرابط اسمك وصورتك ورقم هاتفك.";

/* Text shown in a confirmation popup when deleting multiple calls from the calls tab. */
"CALL_LINK_MULTI_CONFIRM" = "Call links you’ve created will no longer work for people who have them.";

/* Title for button to approve all requests to join a call. */
"CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "موافقة على الكل";
Expand All @@ -766,6 +805,9 @@
/* Button to open the system share sheet to share a Call Link. */
"CALL_LINK_SHARE_VIA_SYSTEM" = "مُشاركة الرابط";

/* An error alert that's shown when deleting multiple calls and some of them couldn't be deleted. */
"CALL_LINK_SOME_NOT_DELETED" = "Not all call links could be deleted. Check your connection and try again.";

/* Description of sheet presented when call link update fails. */
"CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "تعذَّر تحديث رابط المكالمة. تحقَّق من اتصالك بالإنترنت وحاول مُجددًا.";

Expand Down Expand Up @@ -1099,6 +1141,9 @@
/* Title for context menu action to disable chat list filter (e.g., Filter by Unread) */
"CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "مَحوُ الفلترة";

/* Button at top of chat list indicating the active filter is 'Filtered by Unread' and tapping will clear the filter */
"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtered by Unread";

/* Title for the chat list's default mode. */
"CHAT_LIST_TITLE_INBOX" = "الدردشات";

Expand Down Expand Up @@ -1657,6 +1702,9 @@
/* button text to delete all items in the current conversation */
"CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "حذف الكل";

/* Message shown in conversation view that offers to join a Call Link call. */
"CONVERSATION_VIEW_JOIN_CALL" = "Join Call";

/* Indicates that the app is loading more messages in this conversation. */
"CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "يجري تحميل رسائل أكثر…";

Expand Down Expand Up @@ -2534,7 +2582,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" = "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$@";
"EMAIL_INVITE_BODY" = "مرحبًا،\n\nمؤخرًا، أصبحتُ أستخدِم سيجنال عَلى الـ iPhone الخاص بي لِجعل دردشاتي خصوصية. أودُ لو تُثبِّته أنتَ كَذَلِك، حَتّى يَتَسنى لَنا التَّأكُّد أنَنا الوَحيدان اللَّذان يُمكِنُهُما قِراءة رَسائلنا أو سَماع مُكالماتنا.\n\nسيجنال مُتاحٌ على الآيفون والأندرويد. احصل عليه من هنا: %1$@\n\nيعمل سيجنال مثل تطبيق المراسلة الحالي لديك. يمكننا إرسال الصور والمقاطع المَرئية، وإجراء مكالمات وبدء دردشة جَماعية. أفضل شيء فيه هو أنَّ لا أحد آخر قادر على رؤية أي شيء من ذلك، بما في ذلك مُصَمِّمو سيجنال أنفسهم!\n\nتستطيع قراءة المزيد عن سيجنال هنا: %2$@";

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

/* Label for an unknown member in the group call member list when they are the only member of the call. */
"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 Person";

/* Title for the sheet showing the group call members list */
"GROUP_CALL_MEMBER_LIST_TITLE" = "Call Info";
"GROUP_CALL_MEMBER_LIST_TITLE" = "معلومات المكالمة";

/* Message on an action sheet when tapping an info button next to unknown members in the group call member list. */
"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Before joining a call you can only see the names of phone contacts, people you’re in a group with, or people you’ve chatted with 1:1. You’ll see all names and photos once you’ve joined the call.";

/* 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 @@ -2987,13 +3041,13 @@
"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";
"GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_BLOCK_ACTION" = "حظر من المكالمة";

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

/* 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?";
"GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_TITLE" = "إزالة %1$@ من المكالمة؟";

/* The title of an alert when you've been removed from a group call. */
"GROUP_CALL_REMOVED" = "إزالة من المكالمة";
Expand Down Expand Up @@ -3185,10 +3239,10 @@
"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";
"GROUP_LINK_ACTION_SHEET_VIEW_REQUEST_TO_JOIN_BUTTON" = "طلب للانضمام";

/* 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.";
"GROUP_LINK_ACTION_SHEET_VIEW_REQUEST_TO_JOIN_MESSAGE" = "لتستطيع الانضمام إلى هذه المجموعة، يجب أن يوافق مُشرِف من هذه المجموعة على طلب انضمامك. عندما ترسل طلب انضمام، سيتم مشاركة اسمك وصورتك مع أعضاء المجموعة.";

/* 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 @@ -4054,6 +4108,12 @@
/* Shown in place of message input text in media editor when 'View Once' is on. */
"MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "وسائط للمُشاهدة مرة واحدة";

/* VoiceOver description for a generic audio file in All Media */
"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file";

/* VoiceOver description for a voice messages in All Media */
"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message";

/* Button to reset media filter. Displayed when filter results in no media visible. */
"MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "مَحوُ الفلترة";

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

/* Message of confirmation alert when discarding recovery phrase. */
"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.";
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_MESSAGE" = "تُتيح لك عبارة الاستعادة الخاصة بك اِسترجاع رصيدك في حالة حدوث أمر ما. نوصي بشدة بحفظها.";

/* Title of confirmation alert when discarding recovery phrase. */
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_TITLE" = "متابعة بدون حفظ؟";
Expand Down
92 changes: 82 additions & 10 deletions Signal/translations/ar.lproj/PluralAware.stringsdict
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
<string>إضافة أعضاء جُدد</string>
</dict>
</dict>
<key>CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld</key>
<key>CALLS_TAB_DELETE_MULTIPLE_TITLE</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@text@</string>
Expand All @@ -109,6 +109,30 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>Delete %1$ld Calls?</string>
<key>one</key>
<string>Delete %1$ld Call?</string>
<key>two</key>
<string>Delete %1$ld Calls?</string>
<key>few</key>
<string>Delete %1$ld Calls?</string>
<key>many</key>
<string>Delete %1$ld Calls?</string>
<key>other</key>
<string>Delete %1$ld Calls?</string>
</dict>
</dict>
<key>CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@text@</string>
<key>text</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>سيُضاف %1$ld شخص إلى المكالمة.</string>
<key>one</key>
<string>سيُضاف %1$ld شخص إلى المكالمة.</string>
Expand All @@ -131,7 +155,7 @@
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<string>ld</string>
<key>zero</key>
<string>هل توافق على %1$ld طلب؟</string>
<key>one</key>
Expand All @@ -155,7 +179,7 @@
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<string>ld</string>
<key>zero</key>
<string>لن يتم إضافة %1$ld شخص إلى المكالمة.</string>
<key>one</key>
Expand All @@ -179,7 +203,7 @@
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<string>ld</string>
<key>zero</key>
<string>هل ترغبُ برفض %1$ld طلب؟</string>
<key>one</key>
Expand All @@ -195,6 +219,30 @@
</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>ld</string>
<key>zero</key>
<string>+ %1$ld طلب</string>
<key>one</key>
<string>+%1$ld طلب</string>
<key>two</key>
<string>+%1$ld طلبين</string>
<key>few</key>
<string>+%1$ld طلباتٍ</string>
<key>many</key>
<string>+%1$ld طلبًا</string>
<key>other</key>
<string>+%1$ld طلبٍ</string>
</dict>
</dict>
<key>CALL_LINK_MULTI_SUCCESS</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@text@</string>
Expand All @@ -205,17 +253,17 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>+%1$ld Requests</string>
<string>%1$ld call logs deleted.</string>
<key>one</key>
<string>+%1$ld Request</string>
<string>%1$ld call log deleted.</string>
<key>two</key>
<string>+%1$ld Requests</string>
<string>%1$ld call logs deleted.</string>
<key>few</key>
<string>+%1$ld Requests</string>
<string>%1$ld call logs deleted.</string>
<key>many</key>
<string>+%1$ld Requests</string>
<string>%1$ld call logs deleted.</string>
<key>other</key>
<string>+%1$ld Requests</string>
<string>%1$ld call logs deleted.</string>
</dict>
</dict>
<key>CALL_LINK_REQUEST_HEADER_COUNT_%d</key>
Expand Down Expand Up @@ -789,6 +837,30 @@
<string>%2$@ و %3$@ و %1$d آخرون في هذه المُكالمة</string>
</dict>
</dict>
<key>GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_ROW_%ld</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@text@</string>
<key>text</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>+%1$ld more</string>
<key>one</key>
<string>+%1$ld more</string>
<key>two</key>
<string>+%1$ld more</string>
<key>few</key>
<string>+%1$ld more</string>
<key>many</key>
<string>+%1$ld more</string>
<key>other</key>
<string>+%1$ld more</string>
</dict>
</dict>
<key>GROUP_CALL_NOTIFICATION_MANY_JOINED_%d</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
Expand Down
Loading

0 comments on commit 25c8efd

Please sign in to comment.