From 46e5b12ae1d159306210537423365de865f5d4a3 Mon Sep 17 00:00:00 2001 From: Harry Sanabria Date: Wed, 16 Oct 2024 13:47:21 -0700 Subject: [PATCH] Update translations --- .../translations/ar.lproj/Localizable.strings | 40 ++--- .../ar.lproj/PluralAware.stringsdict | 36 ++-- .../translations/be.lproj/Localizable.strings | 40 ++--- .../be.lproj/PluralAware.stringsdict | 24 +-- .../translations/bn.lproj/Localizable.strings | 40 ++--- .../bn.lproj/PluralAware.stringsdict | 12 +- .../translations/ca.lproj/Localizable.strings | 40 ++--- .../ca.lproj/PluralAware.stringsdict | 12 +- .../translations/cs.lproj/Localizable.strings | 40 ++--- .../cs.lproj/PluralAware.stringsdict | 24 +-- .../translations/da.lproj/Localizable.strings | 40 ++--- .../da.lproj/PluralAware.stringsdict | 12 +- .../translations/de.lproj/Localizable.strings | 38 ++-- .../de.lproj/PluralAware.stringsdict | 12 +- .../translations/el.lproj/Localizable.strings | 40 ++--- .../el.lproj/PluralAware.stringsdict | 12 +- .../translations/es.lproj/InfoPlist.strings | 2 +- .../translations/es.lproj/Localizable.strings | 154 ++++++++-------- .../es.lproj/PluralAware.stringsdict | 24 +-- .../translations/fa.lproj/Localizable.strings | 40 ++--- .../fa.lproj/PluralAware.stringsdict | 12 +- .../translations/fi.lproj/Localizable.strings | 40 ++--- .../fi.lproj/PluralAware.stringsdict | 12 +- .../translations/fr.lproj/Localizable.strings | 110 ++++++------ .../fr.lproj/PluralAware.stringsdict | 12 +- .../translations/ga.lproj/Localizable.strings | 40 ++--- .../ga.lproj/PluralAware.stringsdict | 30 ++-- .../translations/gu.lproj/Localizable.strings | 40 ++--- .../gu.lproj/PluralAware.stringsdict | 12 +- .../translations/he.lproj/Localizable.strings | 40 ++--- .../he.lproj/PluralAware.stringsdict | 24 +-- .../translations/hi.lproj/Localizable.strings | 40 ++--- .../hi.lproj/PluralAware.stringsdict | 12 +- .../translations/hr.lproj/Localizable.strings | 40 ++--- .../hr.lproj/PluralAware.stringsdict | 24 +-- .../translations/hu.lproj/Localizable.strings | 40 ++--- .../hu.lproj/PluralAware.stringsdict | 12 +- .../translations/id.lproj/Localizable.strings | 40 ++--- .../id.lproj/PluralAware.stringsdict | 6 +- .../translations/it.lproj/Localizable.strings | 40 ++--- .../it.lproj/PluralAware.stringsdict | 12 +- .../translations/ja.lproj/Localizable.strings | 40 ++--- .../ja.lproj/PluralAware.stringsdict | 6 +- .../translations/ko.lproj/Localizable.strings | 40 ++--- .../ko.lproj/PluralAware.stringsdict | 6 +- .../translations/mr.lproj/Localizable.strings | 40 ++--- .../mr.lproj/PluralAware.stringsdict | 12 +- .../translations/ms.lproj/Localizable.strings | 40 ++--- .../ms.lproj/PluralAware.stringsdict | 6 +- .../translations/nb.lproj/Localizable.strings | 40 ++--- .../nb.lproj/PluralAware.stringsdict | 12 +- .../translations/nl.lproj/Localizable.strings | 44 ++--- .../nl.lproj/PluralAware.stringsdict | 12 +- .../translations/pl.lproj/Localizable.strings | 40 ++--- .../pl.lproj/PluralAware.stringsdict | 24 +-- .../pt_BR.lproj/Localizable.strings | 40 ++--- .../pt_BR.lproj/PluralAware.stringsdict | 12 +- .../pt_PT.lproj/Localizable.strings | 40 ++--- .../pt_PT.lproj/PluralAware.stringsdict | 12 +- .../translations/ro.lproj/Localizable.strings | 40 ++--- .../ro.lproj/PluralAware.stringsdict | 18 +- .../translations/ru.lproj/Localizable.strings | 40 ++--- .../ru.lproj/PluralAware.stringsdict | 24 +-- .../translations/sk.lproj/Localizable.strings | 40 ++--- .../sk.lproj/PluralAware.stringsdict | 24 +-- .../translations/sr.lproj/Localizable.strings | 40 ++--- .../sr.lproj/PluralAware.stringsdict | 12 +- .../translations/sv.lproj/Localizable.strings | 40 ++--- .../sv.lproj/PluralAware.stringsdict | 12 +- .../translations/th.lproj/Localizable.strings | 40 ++--- .../th.lproj/PluralAware.stringsdict | 6 +- .../translations/tr.lproj/Localizable.strings | 40 ++--- .../tr.lproj/PluralAware.stringsdict | 12 +- .../translations/ug.lproj/Localizable.strings | 40 ++--- .../ug.lproj/PluralAware.stringsdict | 6 +- .../translations/uk.lproj/Localizable.strings | 168 +++++++++--------- .../uk.lproj/PluralAware.stringsdict | 24 +-- .../translations/ur.lproj/Localizable.strings | 40 ++--- .../ur.lproj/PluralAware.stringsdict | 12 +- .../translations/vi.lproj/Localizable.strings | 40 ++--- .../vi.lproj/PluralAware.stringsdict | 6 +- .../yue.lproj/Localizable.strings | 40 ++--- .../yue.lproj/PluralAware.stringsdict | 6 +- .../zh_CN.lproj/Localizable.strings | 40 ++--- .../zh_CN.lproj/PluralAware.stringsdict | 6 +- .../zh_HK.lproj/Localizable.strings | 40 ++--- .../zh_HK.lproj/PluralAware.stringsdict | 6 +- .../zh_TW.lproj/Localizable.strings | 40 ++--- .../zh_TW.lproj/PluralAware.stringsdict | 6 +- 89 files changed, 1347 insertions(+), 1347 deletions(-) diff --git a/Signal/translations/ar.lproj/Localizable.strings b/Signal/translations/ar.lproj/Localizable.strings index a0dd00f878b..660945cafcb 100644 --- a/Signal/translations/ar.lproj/Localizable.strings +++ b/Signal/translations/ar.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "كل الملفات الصوتية"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "الملفات الصوتية"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "الرسائل الصوتية"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "الصوت"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "اختر المزيد من الصور"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "الانتقال إلى \"الإعدادات\""; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "ملف"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "رفض"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "تفاصيل المكالمة"; /* Label or title used to represent a call that used a call link. */ -"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" = "إضافة اسم المكالمة"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "حذف الرابط"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "تعذَّر حذف رابط المكالمة."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "لن يعمل هذا الرابط بعد الآن لأي شخص أرسلته إليه من قبل."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "أترغبُ بحذف الرابط؟"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "تعديل اسم المكالمة"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "روابط المكالمات التي أنشأتها لن تعمل بعد الآن عند الأشخاص الذين أُرسِلَت إليهم من قبل."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "موافقة على الكل"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "تعذَّر حذف جميع روابط المكالمات. تحقّق من اتصالك بالشبكة ثم حاول مُجدَّدًا."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "تعذَّر تحديث رابط المكالمة. تحقَّق من اتصالك بالإنترنت وحاول مُجددًا."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "تمَّت الفلترة بحسب المحادثات غير المقروءة"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "الدردشات"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "حذف الكل"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "الانضمام للمكالمة"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "يجري تحميل رسائل أكثر…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "شخص واحد"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "قبل الانضمام إلى مكالمة، يمكنك فقط رؤية أسماء جهات الاتصال الموجودة على هاتفك، والأشخاص الموجودين في مجموعة معك، أو الأشخاص الذين تحدثت معهم فرديًا. سَتظهر لك كل الأسماء والصور عندما تنضمّ إلى المكالمة."; /* 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$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "وسائط للمُشاهدة مرة واحدة"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ملف صوتي"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "رسالة صوتية"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "مَحوُ الفلترة"; diff --git a/Signal/translations/ar.lproj/PluralAware.stringsdict b/Signal/translations/ar.lproj/PluralAware.stringsdict index 0a450c5405b..21908ec83d1 100644 --- a/Signal/translations/ar.lproj/PluralAware.stringsdict +++ b/Signal/translations/ar.lproj/PluralAware.stringsdict @@ -109,17 +109,17 @@ NSStringFormatValueTypeKey d zero - Delete %1$ld Calls? + أترغبُ بحذف %1$ld مكالمات؟ one - Delete %1$ld Call? + أترغبُ بحذف %1$ld مكالمة؟ two - Delete %1$ld Calls? + أترغبُ بحذف %1$ld مكالمتين؟ few - Delete %1$ld Calls? + أترغبُ بحذف %1$ld مكالمات؟ many - Delete %1$ld Calls? + أترغبُ بحذف %1$ld مكالمة؟ other - Delete %1$ld Calls? + أترغبُ بحذف %1$ld مكالمة؟ CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -253,17 +253,17 @@ NSStringFormatValueTypeKey d zero - %1$ld call logs deleted. + تمَّ حذف %1$ld سجلّات مكالمات. one - %1$ld call log deleted. + تمَّ حذف %1$ld سجلّ مكالمات. two - %1$ld call logs deleted. + تمَّ حذف %1$ld سجلّي مكالمات. few - %1$ld call logs deleted. + تمّ حذف %1$ld سجلّات مكالمات. many - %1$ld call logs deleted. + تمّ حذف %1$ld سجلّات مكالمات. other - %1$ld call logs deleted. + تمّ حذف %1$ld سجلّ مكالمة. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -848,17 +848,17 @@ NSStringFormatValueTypeKey ld zero - +%1$ld more + +%1$ld آخرين one - +%1$ld more + +%1$ld آخر two - +%1$ld more + +%1$ld آخرين few - +%1$ld more + +%1$ld آخرين many - +%1$ld more + +%1$ld آخرون other - +%1$ld more + +%1$ld آخرون GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/be.lproj/Localizable.strings b/Signal/translations/be.lproj/Localizable.strings index 32bbd6f4cfd..273d1cb1278 100644 --- a/Signal/translations/be.lproj/Localizable.strings +++ b/Signal/translations/be.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Усе аўдыё"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Аўдыяфайлы"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Галасавыя паведамленні"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Аўдыё"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Выбраць больш фота"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Перайсці ў налады"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Файл"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "адхіліць"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Звесткі аб званку"; /* Label or title used to represent a call that used a call link. */ -"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" = "Надаць назву званку"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "Выдаліць спасылку"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Не атрымалася выдаліць спасылку на званок."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Гэта спасылка больш не будзе дзейнічаць для таго, хто мае яе."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Выдаліць спасылку?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "Рэдагаваць назву званка"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "Створаныя вамі спасылкі на званок больш не будуць дзейнічаць для тых, хто мае іх."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Ухваліць усе"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "Не атрымалася выдаліць усе спасылкі на званок. Праверце падключэнне і паўтарыце спробу."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Не атрымалася абнавіць спасылку на званок. Праверце падключэнне да інтэрнэту і паўтарыце спробу."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Адфільтравана па непрачытаных"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Чаты"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Выдаліць усе"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Далучыцца да званка"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Загрузка больш паведамленняў…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 асоба"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Перад далучэннем да званка вы можаце бачыць толькі імёны тэлефонных кантактаў, асоб, якія знаходзяцца з вамі ў адной групе, або асоб, з якімі вы размаўлялі адзін на адзін. Вы ўбачыце ўсе імёны і фота, як толькі далучыцеся да званка."; /* 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$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Медыяфайл для аднаразовага прагляду"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "аўдыяфайл"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "галасавое паведамленне"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Ачысціць фільтр"; diff --git a/Signal/translations/be.lproj/PluralAware.stringsdict b/Signal/translations/be.lproj/PluralAware.stringsdict index 0d012caa477..4470e8d7832 100644 --- a/Signal/translations/be.lproj/PluralAware.stringsdict +++ b/Signal/translations/be.lproj/PluralAware.stringsdict @@ -93,13 +93,13 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Выдаліць %1$ld званок? few - Delete %1$ld Calls? + Выдаліць %1$ld званкі? many - Delete %1$ld Calls? + Выдаліць %1$ld званкоў? other - Delete %1$ld Calls? + Выдаліць %1$ld званкоў? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -213,13 +213,13 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld журнал званкоў выдалены. few - %1$ld call logs deleted. + %1$ld журналы званкоў выдалены. many - %1$ld call logs deleted. + %1$ld журналаў званкоў выдалены. other - %1$ld call logs deleted. + %1$ld журналаў званкоў выдалены. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -708,13 +708,13 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + яшчэ %1$ld few - +%1$ld more + + яшчэ %1$ld many - +%1$ld more + + яшчэ %1$ld other - +%1$ld more + + яшчэ %1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/bn.lproj/Localizable.strings b/Signal/translations/bn.lproj/Localizable.strings index 9ebb60c593f..9e2c3c74d6f 100644 --- a/Signal/translations/bn.lproj/Localizable.strings +++ b/Signal/translations/bn.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "সব অডিও"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "অডিও ফাইল"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "ভয়েস মেসেজ"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "অডিও"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "আরো ছবি নির্বাচন করুন"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "সেটিংস-এ যান"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "ফাইল"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "প্রত্যাখ্যান করুন"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "কলের বিস্তারিত"; /* Label or title used to represent a call that used a call link. */ -"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" = "কলের নাম যোগ করুন"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "লিংক মুছে ফেলুন"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "কল লিংক মুছে ফেলা যায়নি।"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "কারো কাছে এই লিংকটি থাকলে তা আর কাজ করবে না।"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "লিংক মুছে ফেলবেন?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "কলের নাম এডিট করুন"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "আপনার তৈরি করা কলের লিংকগুলো যাদের কাছে আছে তাদের জন্য আর কাজ করবে না।"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "সবগুলো অনুমোদন করুন"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "সব কল লিংক মুছে ফেলা যাবে না। আপনার নেটওয়ার্ক সংযোগ ঠিক আছে কিনা দেখুন এবং আবার চেষ্টা করুন।"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "কল লিংক আপডেট করা যায়নি। আপনার ইন্টারনেট সংযোগ ঠিক আছে কি না দেখুন এবং আবার চেষ্টা করুন।"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "'অপঠিত ম্যাসেজ' অনুযায়ী ফিল্টার করা হয়েছে"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "চ্যাট"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "সবগুলো মুছে ফেলুন"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "কলে যোগ দিন"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "আরও বার্তা লোড হচ্ছে…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 জন ব্যক্তি"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "কোনো কলে যোগ দেওয়ার আগে আপনি শুধুমাত্র ফোন কন্টাক্টের নাম, আপনি যাদের সাথে একটি গ্রুপে আছেন বা যাদের সাথে আপনি 1:1 চ্যাট করেছেন তাদের নাম দেখতে পাবেন। একবার আপনি কলে যোগ দিলে আপনি সকল নাম ও ছবি দেখতে পাবেন।"; /* 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$@-এর কাছ থেকে অডিও ও ভিডিও গ্রহণ করা যাবে না"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "একবার-দেখার উপযোগী মিডিয়া"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "অডিও ফাইল"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "ভয়েস মেসেজ"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "ফিল্টার খালি করুন"; diff --git a/Signal/translations/bn.lproj/PluralAware.stringsdict b/Signal/translations/bn.lproj/PluralAware.stringsdict index 29ca28cbdc9..63d2cbfa8e4 100644 --- a/Signal/translations/bn.lproj/PluralAware.stringsdict +++ b/Signal/translations/bn.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld কল মুছবেন? other - Delete %1$ld Calls? + %1$ld কল মুছবেন? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ldটি কল লগ মুছে ফেলা হয়েছে। other - %1$ld call logs deleted. + %1$ldটি কল লগ মুছে ফেলা হয়েছে। CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + আরো +%1$ld other - +%1$ld more + আরো +%1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ca.lproj/Localizable.strings b/Signal/translations/ca.lproj/Localizable.strings index 789441f2487..be929fc7d79 100644 --- a/Signal/translations/ca.lproj/Localizable.strings +++ b/Signal/translations/ca.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Quant a les sol·licituds de missatges"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Tots els àudios"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Arxius d'àudio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Missatges de veu"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Àudio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Contacte"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Selecciona més fotos"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Ves a la configuració"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Fitxer"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "rebutja"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Detalls de la trucada"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Enllaç de trucada"; /* 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" = "Afegir nom de trucada"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Error de xarxa"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Eliminar enllaç"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "No s'ha pogut eliminar l'enllaç de trucada."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Aquest enllaç ja no funcionarà per a ningú."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Eliminar enllaç?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Enllaç de trucada eliminat."; /* 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" = "Editar nom de trucada"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Qualsevol persona que s'uneixi a aquesta trucada mitjançant l'enllaç veurà el teu nom, foto i número de telèfon."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Els enllaços de trucada que hagis creat ja no funcionaran per a les persones que els tinguin."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Aprovar-les totes"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Compartir enllaç"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "No tots els enllaços de trucada poden ser eliminats. Comprova la connexió i torna-ho a provar."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "No s'ha pogut actualitzar l'enllaç de trucada. Comprova la connexió a Internet i torna-ho a provar."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Restablir filtres"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrar per no llegit(s)"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Xats"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Esborrar-los tots"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Afegeix-me a la trucada"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Carregant més missatges…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Compatir enllaç de trucada"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 persona"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informació de trucada"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Abans d'unir-te a una trucada, només podràs veure els noms d'aquelles persones que tinguis desades com a contactes al teu telèfon, amb les quals estàs en un grup o amb les quals ja has xatejat. Un cop t'hagis unit a la trucada, veuràs els noms i les fotos de tothom."; /* 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" = "No es pot rebre ni àudio ni vídeo de %1$@,"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Arxius multimèdia per veure una vegada"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "arxiu d'àudio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Missatge de veu"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Restablir filtres"; diff --git a/Signal/translations/ca.lproj/PluralAware.stringsdict b/Signal/translations/ca.lproj/PluralAware.stringsdict index 0551cad9a77..78f24cd92f6 100644 --- a/Signal/translations/ca.lproj/PluralAware.stringsdict +++ b/Signal/translations/ca.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Eliminar %1$ld trucada? other - Delete %1$ld Calls? + Eliminar %1$ld trucades? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld registre de trucades eliminat other - %1$ld call logs deleted. + %1$ld registres de trucades eliminats CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld més other - +%1$ld more + +%1$ld més GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/cs.lproj/Localizable.strings b/Signal/translations/cs.lproj/Localizable.strings index b4f948e1ebc..85fbc42338a 100644 --- a/Signal/translations/cs.lproj/Localizable.strings +++ b/Signal/translations/cs.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "O žádostech o zprávy"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Všechny audiohovory"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Zvukové soubory"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Hlasové zprávy"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Zvuk"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontakt"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Vybrat více fotografií"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Přejít do nastavení"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Soubor"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "odmítnout"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Podrobnosti o hovoru"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Odkaz na hovor"; /* 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" = "Přidat název hovoru"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Chyba sítě"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Odstranit odkaz"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Odkaz na hovor se nepodařilo odstranit."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Tento odkaz již nebude nikomu, kdo ho má, fungovat."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Odstranit odkaz?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Odkaz na hovor odstraněn."; /* 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" = "Upravit název hovoru"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Každý, kdo se k tomuto hovoru připojí prostřednictvím odkazu, uvidí vaše jméno, fotografii a telefonní číslo."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Vámi vytvořené odkazy na hovory již nebudou pro lidi, kteří je mají, fungovat."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Schválit všechny"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Sdílet odkaz"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Ne všechny odkazy na hovory se podařilo odstranit. Zkontrolujte připojení k internetu a zkuste to znovu."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Odkaz na hovor se nepovedlo aktualizovat. Zkontrolujte připojení k internetu a zkuste to znovu."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Odebrat filtr"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrováno podle nepřečtených"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chaty"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Smazat vše"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Připojit se k hovoru"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Načítání dalších zpráv…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Sdílet odkaz na hovor"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 osoba"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informace o hovoru"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Před připojením se k hovoru uvidíte jen jména telefonních kontaktů, lidí, se kterými jste ve skupině, nebo lidí, se kterými jste již osobně chatovali. Po připojení se k hovoru uvidíte všechna jména a fotografie."; /* 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" = "Nemohu přijmout audio ani video od %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Média pro jednorázové zobrazení"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "zvukový soubor"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "hlasová zpráva"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Odebrat filtr"; diff --git a/Signal/translations/cs.lproj/PluralAware.stringsdict b/Signal/translations/cs.lproj/PluralAware.stringsdict index c2428bfe964..53e40af8902 100644 --- a/Signal/translations/cs.lproj/PluralAware.stringsdict +++ b/Signal/translations/cs.lproj/PluralAware.stringsdict @@ -93,13 +93,13 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Odstranit %1$ld hovor? few - Delete %1$ld Calls? + Odstranit %1$ld hovory? many - Delete %1$ld Calls? + Odstranit %1$ld hovorů? other - Delete %1$ld Calls? + Odstranit %1$ld hovorů? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -213,13 +213,13 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld záznam o hovoru odstraněn. few - %1$ld call logs deleted. + %1$ld záznamy o hovoru odstraněny. many - %1$ld call logs deleted. + %1$ld záznamů o hovoru odstraněno. other - %1$ld call logs deleted. + %1$ld záznamů o hovoru odstraněno. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -708,13 +708,13 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + %1$ld další few - +%1$ld more + + %1$ld další many - +%1$ld more + + %1$ld dalších other - +%1$ld more + + %1$ld dalších GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/da.lproj/Localizable.strings b/Signal/translations/da.lproj/Localizable.strings index 77811d2451b..546199b12d8 100644 --- a/Signal/translations/da.lproj/Localizable.strings +++ b/Signal/translations/da.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Om beskedanmodninger"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Al lyd"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Lydfiler"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Talebeskeder"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Lyd"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontakt"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Vælg flere billeder"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Gå til Indstillinger"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Fil"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "Afvis"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Opkaldsoplysninger"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Opkaldslink"; /* 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" = "Tilføj opkaldsnavn"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Netværksfejl"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Slet link"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Kunne ikke slette opkaldslink."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Dette link vil ikke længere fungere for dem, der har det."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Slet link?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Opkaldslink slettet."; /* 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" = "Rediger opkaldsnavn"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Alle, der deltager i dette opkald via linket, vil se dit navn, billede og telefonnummer."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Opkaldslinks, du har oprettet, vil ikke længere virke for folk, der har dem."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Godkend alle"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Del link"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Ikke alle opkaldslinks kunne slettes. Tjek din forbindelse, og prøv igen."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Opkaldslinket kunne ikke opdateres. Tjek din internetforbindelse, og prøv igen."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Ryd filter"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtreret efter ulæst"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chats"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Slet alle"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Deltag i opkaldet"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Indlæser flere beskeder…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Del opkaldslink"; /* 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"; +"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" = "Opkaldsoplysninger"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Før du deltager i et opkald, kan du kun se navnene på telefonkontakter, personer, du er i en gruppe med eller personer, du har skrevet med individuelt. Du kan se alle navne og billeder, når du deltager i opkaldet."; /* 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" = "Der modtages ikke lyd & video fra %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Medier, som kan ses én gang"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "lydfil"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Talebesked"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Ryd filter"; diff --git a/Signal/translations/da.lproj/PluralAware.stringsdict b/Signal/translations/da.lproj/PluralAware.stringsdict index 9ef52ff465b..3877ff7ff68 100644 --- a/Signal/translations/da.lproj/PluralAware.stringsdict +++ b/Signal/translations/da.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Slet %1$ld opkald? other - Delete %1$ld Calls? + Slet %1$ld opkald? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld opkaldslogfil slettet. other - %1$ld call logs deleted. + %1$ld opkaldslogfiler slettet. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld anden other - +%1$ld more + +%1$ld andre GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/de.lproj/Localizable.strings b/Signal/translations/de.lproj/Localizable.strings index 9c7817e83d1..9842e2d6c1b 100644 --- a/Signal/translations/de.lproj/Localizable.strings +++ b/Signal/translations/de.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Mehr zu Unterhaltungsanfragen"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Alle Audioinhalte"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audiodateien"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Sprachnachrichten"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Audio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontakt"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Weitere Fotos auswählen"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Zu Einstellungen"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Datei"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "ablehnen"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Anruf-Details"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Anruflink"; /* 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" = "Anrufnamen hinzufügen"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Netzwerkfehler"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Link löschen?"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Anruflink konnte nicht gelöscht werden."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Dieser Link wird für alle, die ihn kennen, nicht mehr funktionieren."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Link löschen?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Anruflink gelöscht."; /* 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" = "Anrufnamen bearbeiten"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Alle, die diesem Anruf über den Link beitreten, sehen deinen Namen, dein Foto und deine Telefonnummer."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Die von dir erstellten Anruflinks funktionieren nicht mehr für Personen, die sie haben."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Alle bestätigen"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Link teilen"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Es konnten nicht alle Anruflinks gelöscht werden. Überprüfe deine Verbindung und versuche es erneut."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Anruflink konnte nicht aktualisiert werden. Überprüfe deine Internetverbindung und versuche es erneut."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Filter entfernen"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Gefiltert nach ungelesen"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chats"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Alle löschen"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Anruf beitreten"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Mehr Nachrichten werden geladen …"; @@ -3005,7 +3005,7 @@ "GROUP_CALL_MEMBER_LIST_TITLE" = "Anruf-Info"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Bevor du einem Anruf beitrittst, kannst du nur die Namen von Telefonkontakten, Personen, mit denen du in einer Gruppe bist, oder Personen, mit denen du persönlich gechattet hast, sehen. Du siehst alle Namen und Fotos, sobald du dem Anruf beigetreten bist."; /* 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" = "Audio- & Videodaten von %1$@ können nicht empfangen werden"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Medieninhalte einmal anzeigen"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "Audiodatei"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Sprachnachricht"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Filter entfernen"; diff --git a/Signal/translations/de.lproj/PluralAware.stringsdict b/Signal/translations/de.lproj/PluralAware.stringsdict index 43b8aa876cc..5cb07595fc8 100644 --- a/Signal/translations/de.lproj/PluralAware.stringsdict +++ b/Signal/translations/de.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld Anruf löschen? other - Delete %1$ld Calls? + %1$ld Anrufe löschen? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld Anrufprotokoll gelöscht. other - %1$ld call logs deleted. + %1$ld Anrufprotokolle gelöscht. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + %1$ld weiterer Kontakt other - +%1$ld more + + %1$ld weitere Kontakte GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/el.lproj/Localizable.strings b/Signal/translations/el.lproj/Localizable.strings index 267595240f2..f780533c873 100644 --- a/Signal/translations/el.lproj/Localizable.strings +++ b/Signal/translations/el.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Όλα τα ηχητικά αρχεία"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Ηχητικά αρχεία"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Μηνύματα φωνής"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Ήχος"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Επίλεξε περισσότερες φωτογραφίες"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Πήγαινε στις Ρυθμίσεις"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Αρχείο"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "απόρριψη"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Λεπτομέρειες κλήσης"; /* Label or title used to represent a call that used a call link. */ -"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" = "Προσθήκη ονόματος κλήσης"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "Διαγραφή συνδέσμου"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Δεν ήταν δυνατή η διαγραφή του συνδέσμου κλήσης."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Αυτός ο σύνδεσμος δεν θα λειτουργεί πλέον για κάθε κάτοχο."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Διαγραφή συνδέσμου;"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "Επεξεργασία ονόματος κλήσης"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "Οι σύνδεσμοι κλήσης που δημιούργησες δεν θα λειτουργούν πλέον για τα άτομα που τους έχουν."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Έγκριση όλων"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "Δεν ήταν δυνατή η διαγραφή όλων των συνδέσμων κλήσης. Έλεγξε τη σύνδεσή σου και δοκίμασε πάλι."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Δεν μπορέσαμε να ενημερώσουμε τον σύνδεσμο κλήσης. Έλεγξε τη σύνδεσή σου στο διαδίκτυο και ξαναδοκίμασε."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Φιλτράρισμα με μη αναγνωσμένα"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Συνομιλίες"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Διαγραφή όλων"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Είσοδος στην κλήση"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Φορτώνονται περισσότερα μηνύματα…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 άτομο"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Πριν από τη συμμετοχή σε μια κλήση μπορείς να δεις μόνο τα ονόματα των τηλεφωνικών επαφών, των ατόμων με τα οποία είσαι σε μια ομάδα ή των ατόμων με τα οποία έχεις συνομιλήσει προσωπικά. Θα δεις όλα τα ονόματα και τις φωτογραφίες μόλις μπεις στην κλήση."; /* 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$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Μέσα Μεμονωμένης Προβολής"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ηχητικό αρχείο"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Μήνυμα φωνής"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Διαγραφή φίλτρου"; diff --git a/Signal/translations/el.lproj/PluralAware.stringsdict b/Signal/translations/el.lproj/PluralAware.stringsdict index fc613ef04c9..1f838026bf7 100644 --- a/Signal/translations/el.lproj/PluralAware.stringsdict +++ b/Signal/translations/el.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Διαγραφή %1$ld κλήσης; other - Delete %1$ld Calls? + Διαγραφή %1$ld κλήσεων; CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld αρχείο καταγραφής κλήσης διαγράφηκε. other - %1$ld call logs deleted. + %1$ld αρχεία καταγραφής κλήσης διαγράφηκαν. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld ακόμα other - +%1$ld more + +%1$ld ακόμα GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/es.lproj/InfoPlist.strings b/Signal/translations/es.lproj/InfoPlist.strings index abccd0d8b1f..52a4d29e51a 100644 --- a/Signal/translations/es.lproj/InfoPlist.strings +++ b/Signal/translations/es.lproj/InfoPlist.strings @@ -6,4 +6,4 @@ NSLocationWhenInUseUsageDescription = "Signal necesita acceso a tu localización NSMicrophoneUsageDescription = "Signal necesita acceso a tu micrófono para hacer y atender llamadas y para grabar mensajes de voz."; NSPhotoLibraryAddUsageDescription = "Signal guardará fotos en tu fototeca."; NSPhotoLibraryUsageDescription = "Signal te permitirá seleccionar las fotos que desees enviar."; -NSLocalNetworkUsageDescription = "Signal usa la red local para permitir transferir tu cuenta directamente a tu teléfono nuevo. El acceso a la red local solamente se usará en el momento en que decidas transferir tu cuenta a un nuevo dispositivo."; +NSLocalNetworkUsageDescription = "Signal usa la red local para permitirte transferir tu cuenta directamente a tu teléfono nuevo. Esta función no se usará a menos que decidas de forma explícita iniciar una transferencia a un dispositivo nuevo."; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index 98129fedbd1..5e80456ba1e 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -20,7 +20,7 @@ "ACCESSIBILITY_LABEL_CONTACT_FORMAT" = "Datos de %1$@"; /* Accessibility label for media. */ -"ACCESSIBILITY_LABEL_MEDIA" = "Archivos multimedia"; +"ACCESSIBILITY_LABEL_MEDIA" = "Archivo multimedia"; /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sticker"; @@ -59,7 +59,7 @@ "ACCOUNT_DATA_REPORT_EXPORT_REPORT_BUTTON" = "Exportar informe"; /* Users can request a report of their account data. This text appears at the bottom of this screen, offering more information. */ -"ACCOUNT_DATA_REPORT_FOOTER" = "Tu informe solo se genera en el momento de la exportación y Signal no lo almacena en tu dispositivo."; +"ACCOUNT_DATA_REPORT_FOOTER" = "Tu informe solo se genera en el momento en que se exporta y Signal no lo almacena en tu dispositivo."; /* Users can request a report of their account data. This is the subtitle on the screen where they do this, giving them more information. */ "ACCOUNT_DATA_REPORT_SUBTITLE" = "Descarga y exporta un informe de los datos de tu cuenta de Signal. Este informe no incluye ningún mensaje ni archivo multimedia."; @@ -89,7 +89,7 @@ "ADD_GROUP_TO_PROFILE_WHITELIST_OFFER" = "¿Quieres compartir tu perfil con este grupo?"; /* Message shown in conversation view that offers to add an unknown user to your phone's contacts. */ -"ADD_TO_CONTACTS_OFFER" = "¿Quieres añadir esta persona a tus contactos?"; +"ADD_TO_CONTACTS_OFFER" = "¿Quieres añadir a esta persona a tus contactos?"; /* Label for button or row which allows users to add to another group. */ "ADD_TO_GROUP" = "Añadir a otro grupo"; @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Acerca de las solicitudes de mensaje"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Todos los audios"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Archivos de audio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Mensajes de voz"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Archivos de audio"; @@ -206,7 +206,7 @@ "APP_LAUNCH_FAILURE_CONTINUE" = "Reintentar abrir Signal"; /* Message for an error indicating that the app couldn't launch because some unexpected error happened with the user's registration status. */ -"APP_LAUNCH_FAILURE_CORRUPT_REGISTRATION_MESSAGE" = "Envía un registro de depuración a support@signal.org para que nos podamos solucionar el problema."; +"APP_LAUNCH_FAILURE_CORRUPT_REGISTRATION_MESSAGE" = "Envía un registro de depuración a support@signal.org para que podamos solucionar el problema."; /* Title for an error indicating that the app couldn't launch because some unexpected error happened with the user's registration status. */ "APP_LAUNCH_FAILURE_CORRUPT_REGISTRATION_TITLE" = "No se ha podido abrir Signal"; @@ -221,13 +221,13 @@ "APP_LAUNCH_FAILURE_INVALID_DATABASE_VERSION_TITLE" = "Versión de base de datos desconocida."; /* Error indicating that the app crashed during the previous launch. */ -"APP_LAUNCH_FAILURE_LAST_LAUNCH_CRASHED_MESSAGE" = "Se ha producido un problema al intentar abrir Signal. Envía el registro de depuración a support@signal.org para ayudarnos a solucionarlo."; +"APP_LAUNCH_FAILURE_LAST_LAUNCH_CRASHED_MESSAGE" = "No se ha podido abrir Signal. Envía un registro de depuración a support@signal.org para ayudarnos a solucionar el problema."; /* Error indicating that the app crashed during the previous launch. */ "APP_LAUNCH_FAILURE_LAST_LAUNCH_CRASHED_TITLE" = "No se ha podido abrir Signal"; /* Error description indicating that the app crashed because there was low storage space available on the device. */ -"APP_LAUNCH_FAILURE_LOW_STORAGE_SPACE_AVAILABLE_MESSAGE" = "Signal no ha podido abrirse porque tu dispositivo tiene poco espacio de almacenamiento. Para poder usar Signal, ve a Ajustes y libera espacio."; +"APP_LAUNCH_FAILURE_LOW_STORAGE_SPACE_AVAILABLE_MESSAGE" = "No se ha podido abrir Signal porque tu dispositivo tiene poco espacio de almacenamiento. Para poder usar Signal, ve a Ajustes y libera espacio."; /* Error title indicating that the app crashed because there was low storage space available on the device. */ "APP_LAUNCH_FAILURE_LOW_STORAGE_SPACE_AVAILABLE_TITLE" = "Hay poco espacio de almacenamiento"; @@ -245,7 +245,7 @@ "APP_UPDATE_NAG_ALERT_DISMISS_BUTTON" = "Ahora no"; /* Message format for the 'new app version available' alert. Embeds: {{The latest app version number}} */ -"APP_UPDATE_NAG_ALERT_MESSAGE_FORMAT" = "La versión %1$@ ya está disponible en el App Store."; +"APP_UPDATE_NAG_ALERT_MESSAGE_FORMAT" = "La versión %1$@ ya está disponible en la App Store."; /* Title for the 'new app version available' alert. */ "APP_UPDATE_NAG_ALERT_TITLE" = "Hay una nueva versión de Signal disponible"; @@ -275,22 +275,22 @@ "APPLE_PAY_DONATION_ERROR_EXPIRED_CARD" = "Tu tarjeta ha caducado. Comprueba que tu método de pago está actualizado en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo."; /* Apple Pay donation error for decline failures where the card number is incorrect. */ -"APPLE_PAY_DONATION_ERROR_INCORRECT_CARD_NUMBER" = "El número de tu tarjeta no es correcto. Comprueba que tu método de pago está correctamente configurado en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo."; +"APPLE_PAY_DONATION_ERROR_INCORRECT_CARD_NUMBER" = "El número de tu tarjeta es incorrecto. Comprueba que tu método de pago está correctamente configurado en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo."; /* Apple Pay donation error for decline failures where the card verification code (often called CVV or CVC) is incorrect. */ -"APPLE_PAY_DONATION_ERROR_INCORRECT_CARD_VERIFICATION_CODE" = "Tu número CVC no correcto Comprueba que has ingresado correctamente el número CVC en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo."; +"APPLE_PAY_DONATION_ERROR_INCORRECT_CARD_VERIFICATION_CODE" = "Tu número CVC es incorrecto. Comprueba que has ingresado correctamente el número CVC en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo."; /* Apple Pay donation error for decline failures where the card has insufficient funds. */ -"APPLE_PAY_DONATION_ERROR_INSUFFICIENT_FUNDS" = "Tu tarjeta no dispone de suficientes fondos para completar el pago. Selecciona otro método de pago o contacta con tu banco para obtener más información."; +"APPLE_PAY_DONATION_ERROR_INSUFFICIENT_FUNDS" = "Tu tarjeta no dispone de suficientes fondos para completar este pago. Selecciona otro método de pago o contacta con tu banco para obtener más información."; /* Apple Pay donation error for decline failures where the expiration month on the payment method is incorrect. */ -"APPLE_PAY_DONATION_ERROR_INVALID_EXPIRY_MONTH" = "El mes de vencimiento de tu método de pago no es correcto. Actualízalo en Apple Pay e inténtalo de nuevo."; +"APPLE_PAY_DONATION_ERROR_INVALID_EXPIRY_MONTH" = "El mes de vencimiento de tu método de pago es incorrecto. Actualízalo en Apple Pay e inténtalo de nuevo."; /* Apple Pay donation error for decline failures where the expiration year on the payment method is incorrect. */ -"APPLE_PAY_DONATION_ERROR_INVALID_EXPIRY_YEAR" = "El año de vencimiento de tu método de pago no es correcto. Actualízalo en Apple Pay e inténtalo de nuevo."; +"APPLE_PAY_DONATION_ERROR_INVALID_EXPIRY_YEAR" = "El año de vencimiento de tu método de pago es incorrecto. Actualízalo en Apple Pay e inténtalo de nuevo."; /* Apple Pay donation error for decline failures where the card number is incorrect. */ -"APPLE_PAY_DONATION_ERROR_INVALID_NUMBER" = "El número de tu tarjeta no es correcto. Actualízalo en Apple Pay e inténtalo de nuevo."; +"APPLE_PAY_DONATION_ERROR_INVALID_NUMBER" = "Tu número de tarjeta es incorrecto. Actualízalo en Apple Pay e inténtalo de nuevo."; /* Apple Pay donation error for \"issuer not available\" decline failures. The user should try again or contact their card/bank. */ "APPLE_PAY_DONATION_ERROR_ISSUER_NOT_AVAILABLE" = "Intenta completar el pago de nuevo o contacta con tu banco para obtener más información."; @@ -308,7 +308,7 @@ "ARCHIVE_ACTION" = "Archivar"; /* Button to try to join a call. The admin may need to approve the request before the user can join. */ -"ASK_TO_JOIN_CALL" = "Solicitar unirse a la llamada"; +"ASK_TO_JOIN_CALL" = "Solicitar unirse"; /* One of the choices for pre-defined aspect ratio of a photo in media editor. */ "ASPECT_RATIO_ORIGINAL" = "Original"; @@ -350,10 +350,10 @@ "ATTACHMENT_ERROR_ALERT_TITLE" = "No se ha podido enviar el archivo adjunto"; /* Attachment error message for image attachments which could not be converted to JPEG */ -"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG" = "No se puede convertir la imagen."; +"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG" = "No se ha podido convertir la imagen."; /* Attachment error message for video attachments which could not be converted to MP4 */ -"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_MP4" = "No se puede procesar el vídeo."; +"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_MP4" = "No se ha podido procesar el vídeo."; /* Attachment error message for image attachments which cannot be parsed */ "ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE" = "No se puede analizar la imagen."; @@ -362,7 +362,7 @@ "ATTACHMENT_ERROR_COULD_NOT_REMOVE_METADATA" = "No se han podido eliminar los metadatos de la imagen."; /* Attachment error message for image attachments which could not be resized */ -"ATTACHMENT_ERROR_COULD_NOT_RESIZE_IMAGE" = "No se puede escalar la imagen."; +"ATTACHMENT_ERROR_COULD_NOT_RESIZE_IMAGE" = "No se ha podido escalar la imagen."; /* Attachment error message for attachments whose data exceed file size limits */ "ATTACHMENT_ERROR_FILE_SIZE_TOO_LARGE" = "Archivo adjunto demasiado grande."; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Contacto"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Seleccionar más fotos"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Ir a Ajustes"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Archivo"; @@ -404,13 +404,13 @@ "ATTACHMENT_KEYBOARD_LOCATION" = "Ubicación"; /* Second block of text in chat attachment panel when there's no recent photos to show. */ -"ATTACHMENT_KEYBOARD_NO_MEDIA_BODY" = "Una vez hayas hecho alguna foto o grabado algún vídeo, podrás enviar los archivos más recientes desde aquí."; +"ATTACHMENT_KEYBOARD_NO_MEDIA_BODY" = "Una vez hayas hecho una foto o grabado un vídeo, podrás enviar los archivos más recientes desde aquí."; /* First block of text in chat attachment panel when there's no recent photos to show. */ "ATTACHMENT_KEYBOARD_NO_MEDIA_TITLE" = "No hay fotos ni vídeos"; /* Text in chat attachment panel explaining that user needs to give Signal permission to access photos. */ -"ATTACHMENT_KEYBOARD_NO_PHOTO_ACCESS" = "Signal no tiene acceso a tus fotos ni vídeos. Para habilitar el acceso, abre Ajustes y toca Fotos."; +"ATTACHMENT_KEYBOARD_NO_PHOTO_ACCESS" = "Signal no tiene acceso a tus fotos ni vídeos. Para habilitar el acceso, selecciona Abrir Ajustes y toca Fotos."; /* Button in chat attachment panel to let user open Settings app and give Signal persmission to access photos. */ "ATTACHMENT_KEYBOARD_OPEN_SETTINGS" = "Abrir Ajustes"; @@ -428,7 +428,7 @@ "ATTACHMENT_PICKER_DOCUMENTS_FAILED_ALERT_TITLE" = "No se ha podido seleccionar el documento."; /* Alert body when picking a document fails because user picked a directory/bundle */ -"ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_BODY" = "Crea un fichero comprimido de este archivo o carpeta y prueba a enviar la versión comprimida."; +"ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_BODY" = "Crea un fichero comprimido de este archivo o directorio y prueba a enviar la versión comprimida."; /* Alert title when picking a document fails because user picked a directory/bundle */ "ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_TITLE" = "Archivo no admitido"; @@ -500,10 +500,10 @@ "BADGE_EXPIRED_BOOST_BODY" = "Tu insignia Boost ha caducado y ya no es visible en tu perfil.\n\nPuedes continuar usando Signal, pero para sostener la tecnología hecha para ti, considera en convertirte en donante mensual."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Tu insignia Apoyo Signal ha caducado y ya no es visible en tu perfil.\n\nPuedes hacer una donación única para reactivar tu insignia Apoyo Signal por 30 días más."; +"BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Tu insignia Apoyo Signal ha caducado y ya no se muestra en tu perfil.\n\nPuedes hacer una donación puntual para reactivar tu insignia Apoyo Signal por 30 días más."; /* Title for boost on the badge expiration sheet. */ -"BADGE_EXPIRED_BOOST_TITLE" = "Distintivo caducado"; +"BADGE_EXPIRED_BOOST_TITLE" = "Insignia caducada"; /* Button text when a badge expires, asking users to donate */ "BADGE_EXPIRED_DONATE_BUTTON" = "Donar"; @@ -518,7 +518,7 @@ "BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_CHARGE_FAILURE_BODY_FORMAT" = "Tu donación mensual se ha cancelado. %1$@\n\nTu insignia ya no se mostrará en tu perfil."; /* Body for a sheet explaining that a bank transfer donation is complete, and that you have received a badge. */ -"BADGE_THANKS_BANK_DONATION_COMPLETE_BODY" = "Se ha recibido tu transferencia bancaria. Puedes añadir esta insignia en tu perfil para mostrar que apoyas a Signal."; +"BADGE_THANKS_BANK_DONATION_COMPLETE_BODY" = "Hemos recibido tu transferencia bancaria. Puedes añadir esta insignia a tu perfil para mostrar que apoyas a Signal."; /* Title for a sheet explaining that a bank transfer donation is complete, and that you have received a badge. */ "BADGE_THANKS_BANK_DONATION_COMPLETE_TITLE" = "Donación completada"; @@ -539,7 +539,7 @@ "BADGE_THANKS_TOGGLE_FOOTER" = "Si tienes más de una insignia, puedes seleccionar cuál quieres que otras personas vean en tu perfil."; /* On the bank donation screen, show a link below the input form to show help about finding account info. */ -"BANK_DONATION_FOOTER_FIND_ACCOUNT_INFO" = "¿Dónde encuentro los datos bancarios?"; +"BANK_DONATION_FOOTER_FIND_ACCOUNT_INFO" = "¿Dónde encuentro mis datos bancarios?"; /* On the bank transfer donation screen, a small amount of information text is shown. This is that text. It should (1) instruct users to enter their bank information (2) tell them that Signal does not collect or store their personal information. */ "BANK_DONATION_SUBHEADER_TEXT" = "Introduce tus datos bancarios. Signal no recoge ni almacena tu información personal."; @@ -593,7 +593,7 @@ "BLOCK_LIST_UNBLOCK_GROUP_BODY" = "Los participantes del grupo podrán añadirte de nuevo."; /* An explanation of what unblocking a group means. */ -"BLOCK_LIST_UNBLOCK_GROUP_MESSAGE" = "Los participantes de este grupo podrán añadirte de nuevo."; +"BLOCK_LIST_UNBLOCK_GROUP_MESSAGE" = "Los participantes del grupo podrán añadirte de nuevo."; /* Action sheet title when confirming you want to unblock a group. */ "BLOCK_LIST_UNBLOCK_GROUP_TITLE" = "¿Desbloquear este grupo?"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "rechazar"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Detalles de la llamada"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Enlace de llamada"; /* 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" = "Añadir nombre de llamada"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Error de red"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Eliminar enlace"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "No se ha podido eliminar el enlace de llamada."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Este enlace ya no funcionará para nadie."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "¿Eliminar enlace?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Enlace de llamada eliminado."; /* 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" = "Editar nombre de llamada"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Cualquier persona que se una a esta llamada mediante el enlace podrá ver tu nombre, foto y número de teléfono."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Los enlaces de llamada que hayas creado ya no funcionarán para las personas que los tengan."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Aprobar todas"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Compartir enlace"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "No se han podido eliminar todos los enlaces de las llamadas. Comprueba tu conexión a Internet e inténtalo de nuevo."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "No se ha podido actualizar el enlace de llamada. Comprueba tu conexión a Internet e inténtalo de nuevo."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Restablecer filtros"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrar por no leído"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chats"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Eliminar todos"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Unirse a la llamada"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Cargando más mensajes…"; @@ -1736,7 +1736,7 @@ "CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INCORRECT_CARD_NUMBER" = "El número de tu tarjeta no es correcto. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo."; /* Credit/debit card donation error for decline failures where the card verification code (often called CVV or CVC) is incorrect. */ -"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INCORRECT_CARD_VERIFICATION_CODE" = "El número CVC de tu tarjeta no es correcto. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo."; +"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INCORRECT_CARD_VERIFICATION_CODE" = "El número CVC de tu tarjeta es incorrecto. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo."; /* Credit/debit card donation error for decline failures where the expiration month on the payment method is incorrect. */ "CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INVALID_EXPIRY_MONTH" = "El mes de vencimiento de tu tarjeta no es correcto. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo."; @@ -2189,7 +2189,7 @@ "DONATE_ON_BEHALF_OF_A_FRIEND_ADDITIONAL_MESSAGE_INFO" = "La persona que has seleccionado recibirá un mensaje privado con la notificación de la donación. Añade tu propio mensaje más abajo."; /* Users can donate on a friend's behalf and can optionally add a message. This is the placeholder in the text field for that additional message. */ -"DONATE_ON_BEHALF_OF_A_FRIEND_ADDITIONAL_MESSAGE_PLACEHOLDER" = "Añadir mensaje"; +"DONATE_ON_BEHALF_OF_A_FRIEND_ADDITIONAL_MESSAGE_PLACEHOLDER" = "Añadir un mensaje"; /* If a donation badge has been sent, indicates that it's expired and can no longer be redeemed. This is shown in the chat. */ "DONATE_ON_BEHALF_OF_A_FRIEND_CHAT_EXPIRED" = "Caducada"; @@ -2210,10 +2210,10 @@ "DONATE_SCREEN_ERROR_MESSAGE_FORMAT_BANK_TRANSFER_AMOUNT_TOO_LARGE" = "Puedes enviar hasta %1$@ mediante transferencia bancaria. Prueba con un importe o un método de pago diferentes."; /* Message in an alert presented when the user tries to make a donation, but already has a donation that is currently processing via non-bank payment. */ -"DONATE_SCREEN_ERROR_MESSAGE_PLEASE_WAIT_BEFORE_MAKING_ANOTHER_DONATION" = "Tu donación aún se está procesando. Puede llevar unos minutos dependiendo de tu conexión. Espera hasta que se complete esta donación antes de realizar otra."; +"DONATE_SCREEN_ERROR_MESSAGE_PLEASE_WAIT_BEFORE_MAKING_ANOTHER_DONATION" = "Tu donación aún se está procesando. Este proceso puede llevar unos minutos dependiendo de tu conexión. Espera hasta que se complete esta donación antes de realizar otra."; /* Message in an alert presented when the user tries to update their recurring donation, but already has a recurring donation that is currently processing via non-bank payment. */ -"DONATE_SCREEN_ERROR_MESSAGE_PLEASE_WAIT_BEFORE_UPDATING_YOUR_SUBSCRIPTION" = "Tu donación aún se está procesando. Puede llevar unos minutos dependiendo de tu conexión. Espera hasta que se complete esta donación antes de actualizar tu suscripción."; +"DONATE_SCREEN_ERROR_MESSAGE_PLEASE_WAIT_BEFORE_UPDATING_YOUR_SUBSCRIPTION" = "Tu donación aún se está procesando. Este proceso puede llevar unos minutos dependiendo de tu conexión. Espera hasta que se complete esta donación antes de actualizar tu suscripción."; /* If the user tries to donate to Signal but no amount is selected, this error message is shown. */ "DONATE_SCREEN_ERROR_NO_AMOUNT_SELECTED" = "Selecciona una cantidad para donar."; @@ -2315,10 +2315,10 @@ "DONATION_ON_BEHALF_OF_A_FRIEND_GENERIC_SEND_ERROR_TITLE" = "No se puede realizar la donación"; /* Users can donate on a friend's behalf. This tells users that this will be a one-time donation. */ -"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_DESCRIPTION" = "Donación única"; +"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_DESCRIPTION" = "Donación puntual"; /* Users can donate on a friend's behalf. If the payment fails and the user has not been charged, this error message is shown. */ -"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_FAILED_ERROR_BODY" = "No se ha podido procesar el pago y no hemos efectuado el cargo. Inténtalo de nuevo."; +"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_FAILED_ERROR_BODY" = "No se ha podido procesar el pago y no se ha aplicado ningún cargo. Inténtalo de nuevo."; /* Users can donate on a friend's behalf. If the payment fails and the user has not been charged, an error dialog will be shown. This is the title of that dialog. */ "DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_FAILED_ERROR_TITLE" = "Fallo en el pago"; @@ -2396,13 +2396,13 @@ "DONATION_RECEIPT_EXPORT_RECEIPT_BUTTON" = "Compartir justificante"; /* Footer text at the bottom of donation receipts */ -"DONATION_RECEIPT_FOOTER" = "Gracias por apoyar a Signal. Tu contribución ayuda a impulsar nuestra misión: desarrollar tecnología de código abierto basada en la privacidad que protege la libre expresión y hace posible una comunicación segura a nivel global para millones de personas en todo el mundo. Si resides en Estados Unidos, conserva este justificante para tus declaraciones fiscales. Signal Technology Foundation es una organización sin ánimo de lucro exenta de impuestos en Estados Unidos bajo la sección 501(c)(3) del código tributario de EE. UU. (Internal Revenue Code). Nuestro número de identificación fiscal es 82-4506840."; +"DONATION_RECEIPT_FOOTER" = "Gracias por apoyar a Signal. Tu contribución ayuda a impulsar nuestra misión: desarrollar tecnología de código abierto centrada en la privacidad, que protege la libertad de expresión y hace posible una comunicación segura para millones de personas en todo el mundo. Si resides en Estados Unidos, guarda este recibo para tus declaraciones fiscales. Signal Technology Foundation es una organización sin ánimo de lucro exenta de impuestos en Estados Unidos bajo la sección 501(c)(3) del código tributario de EE. UU. (Internal Revenue Code). Nuestro número de identificación fiscal es 82-4506840."; /* Title for receipts for donations given on a friend's behalf */ "DONATION_RECEIPT_FOR_DONATION_ON_BEHALF_OF_A_FRIEND" = "Donación en nombre de alguien"; /* Title for one-time donation receipts */ -"DONATION_RECEIPT_ONE_TIME" = "Única"; +"DONATION_RECEIPT_ONE_TIME" = "Puntual"; /* Title for recurring donation receipts */ "DONATION_RECEIPT_RECURRING" = "Recurrente"; @@ -2471,10 +2471,10 @@ "DONATION_SETTINGS_MY_SUPPORT_DONATION_UNCONFIMRED_ALERT_TITLE" = "No se ha podido confirmar la donación"; /* Message shown in a sheet explaining that the user's iDEAL one-time donation coultn't be processed. */ -"DONATION_SETTINGS_MY_SUPPORT_IDEAL_ONE_TIME_DONATION_FAILED_MESSAGE" = "No se ha podido procesar tu donación única a través de iDEAL. Selecciona otro método de pago o contacta con tu banco para obtener más información."; +"DONATION_SETTINGS_MY_SUPPORT_IDEAL_ONE_TIME_DONATION_FAILED_MESSAGE" = "No se ha podido procesar tu donación a través de iDEAL. Selecciona otro método de pago o contacta con tu banco para obtener más información."; /* Title for a sheet explaining that a payment needs confirmation. */ -"DONATION_SETTINGS_MY_SUPPORT_IDEAL_ONE_TIME_DONATION_NOT_CONFIRMED_MESSAGE_FORMAT" = "No se ha podido procesar tu donación única de %1$@ a través de iDEAL. Consulta la aplicación de tu banco para aprobar tu donación a través de iDEAL."; +"DONATION_SETTINGS_MY_SUPPORT_IDEAL_ONE_TIME_DONATION_NOT_CONFIRMED_MESSAGE_FORMAT" = "No se ha podido procesar tu donación de %1$@ a través de iDEAL. Consulta la aplicación de tu banco para aprobar tu donación a través de iDEAL."; /* Message shown in a sheet explaining that the user's iDEAL recurring monthly donation coultn't be processed. */ "DONATION_SETTINGS_MY_SUPPORT_IDEAL_RECURRING_SUBSCRIPTION_FAILED_MESSAGE" = "No se ha podido procesar tu donación mensual recurrente a través de iDEAL. Selecciona otro método de pago o contacta con tu banco para obtener más información."; @@ -2576,7 +2576,7 @@ "EDIT_ITEM_COPY_ACTION" = "Copiar"; /* Error message to display to user when a message is too old to edit */ -"EDIT_MESSAGE_SEND_MESSAGE_TOO_OLD_ERROR" = "Solo pueden hacerse cambios hasta 24 horas después del momento en que enviaste este mensaje."; +"EDIT_MESSAGE_SEND_MESSAGE_TOO_OLD_ERROR" = "Solo pueden hacerse cambios hasta 24 horas después del momento en que enviaste este mensaje."; /* Edit failed for an unexpected reason */ "EDIT_MESSAGE_SEND_MESSAGE_UNKNOWN_ERROR" = "EDIT_MESSAGE_SEND_MESSAGE_UNKNOWN_ERROR"; @@ -2834,7 +2834,7 @@ "FORWARD_MESSAGE" = "Reenviar mensaje"; /* Message for alert with information about forwarding messages. */ -"FORWARD_MESSAGE_FIRST_FORWARD_MESSAGE" = "Los mensajes reenviados ahora se envían de inmediato."; +"FORWARD_MESSAGE_FIRST_FORWARD_MESSAGE" = "Los mensajes reenviados ahora se envían en el momento."; /* Title for alert with information about forwarding messages. */ "FORWARD_MESSAGE_FIRST_FORWARD_TITLE" = "Reenvío de mensajes más rápido"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Compartir enlace de llamada"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 persona"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Información de la llamada"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Antes de unirte a una llamada, solo podrás ver los nombres de las personas que tengas como contactos en tu teléfono, con las que estás en un grupo o con las que hayas chateado en privado. Verás todos los nombres y las fotos una vez que te hayas unido a la llamada."; /* 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" = "No se puede recibir audio ni vídeo de %1$@"; @@ -3524,7 +3524,7 @@ "GROUP_STORY_SETTINGS_DELETE_CONFIRMATION_FORMAT" = "¿Seguro que quieres eliminar \"%1$@\"?"; /* Section footer for the 'viewers' section on the 'group story settings' view. Embeds {{ group name }} */ -"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER_FORMAT" = "Las personas que están en el grupo \"%1$@\" podrán ver y responder a esta historia. Puedes añadir o eliminar personas en los ajustes del grupo."; +"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER_FORMAT" = "Las personas que están en el grupo \"%1$@\" podrán ver y responder a esta historia. Puedes añadir o eliminar participantes en los ajustes del grupo."; /* Section header for the 'viewers' section on the 'group story settings' view */ "GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_HEADER" = "Quién puede ver esta historia"; @@ -3749,7 +3749,7 @@ "IDEAL_DONATION_CONFIRM_DONATION_TITLE" = "Confirma tu donación"; /* Message confirming recurring donation with bank. This message confirms with the user that they will see a small confirmation charge with their bank before the donation. */ -"IDEAL_DONATION_CONFIRM_DONATION_WITH_BANK_MESSAGE" = "Si quieres configurar tu donación recurrente, toca \"Continuar\" para confirmar un cargo de 0,01 € con tu banco. Esto se reembolsará automáticamente y permitirá que tu donación de %1$@/mes se cargue a tu cuenta."; +"IDEAL_DONATION_CONFIRM_DONATION_WITH_BANK_MESSAGE" = "Si quieres configurar tu donación recurrente, toca \"Continuar\" para confirmar un cargo a tu banco de 0,01 €. Este monto se reembolsará automáticamente y permitirá que tu donación mensual de %1$@ se cargue a tu cuenta."; /* Title confirming recurring donation with bank. */ "IDEAL_DONATION_CONFIRM_DONATION_WITH_BANK_TITLE" = "Confirma tu donación con %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Contenido para ver solo una vez"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "archivo de audio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "mensaje de voz"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Quitar filtro"; @@ -4406,7 +4406,7 @@ "MESSAGE_REQUEST_VIEW_BLOCKED_GROUP_PROMPT_V2" = "¿Desbloquear este grupo? Sus participantes no sabrán que has visto sus mensajes hasta que lo desbloquees."; /* A button used to continue a conversation and share your profile. */ -"MESSAGE_REQUEST_VIEW_CONTINUE_BUTTON" = "Adelante"; +"MESSAGE_REQUEST_VIEW_CONTINUE_BUTTON" = "Continuar"; /* incoming message request button text which deletes a conversation */ "MESSAGE_REQUEST_VIEW_DELETE_BUTTON" = "Eliminar"; @@ -4586,7 +4586,7 @@ "NAME_COLLISION_RECENT_CHANGE_FORMAT_STRING" = "%1$@ ha cambiado su nombre de perfil recientemente de \"%2$@\" a \"%3$@\""; /* A button to skip a view. */ -"NAVIGATION_ITEM_SKIP_BUTTON" = "Ahora no"; +"NAVIGATION_ITEM_SKIP_BUTTON" = "Omitir"; /* String representing only the cellular interface */ "NETWORK_INTERFACE_SET_CELLULAR" = "Solo red celular"; @@ -4727,7 +4727,7 @@ "NICKNAME_EDITOR_GIVEN_NAME_PLACEHOLDER" = "Nombre"; /* Placeholder text it the text box for the note in the profile nickname editor. */ -"NICKNAME_EDITOR_NOTE_PLACEHOLDER" = "Notas"; +"NICKNAME_EDITOR_NOTE_PLACEHOLDER" = "Nota"; /* The title for the profile nickname editor view. */ "NICKNAME_EDITOR_TITLE" = "Apodo"; @@ -4835,7 +4835,7 @@ "ONBOARDING_2FA_SKIP_PIN_ENTRY_MESSAGE" = "Si olvidas tu PIN, puedes crear uno nuevo. Podrás registrarte y usar tu cuenta, pero se perderán algunos ajustes ya guardados, como tu información de perfil."; /* Title for the skip pin entry action sheet during onboarding. */ -"ONBOARDING_2FA_SKIP_PIN_ENTRY_TITLE" = "¿No introducir PIN?"; +"ONBOARDING_2FA_SKIP_PIN_ENTRY_TITLE" = "¿Omitir PIN?"; /* button indicating that the user will register their ipad */ "ONBOARDING_MODE_SWITCH_BUTTON_PROVISIONING" = "Registrar iPad"; @@ -5921,7 +5921,7 @@ "RECIPIENT_PICKER_INVITE_ACTION" = "Mensaje de texto"; /* Alert text. Shown after selecting a phone number that isn't a Signal user. */ -"RECIPIENT_PICKER_INVITE_MESSAGE" = "%1$@ no usa Signal. ¿Quieres invitar este número a usar Signal?"; +"RECIPIENT_PICKER_INVITE_MESSAGE" = "%1$@ no usa Signal. ¿Quieres enviar una invitación a este número?"; /* Alert title. Shown after selecting a phone number that isn't a Signal user. */ "RECIPIENT_PICKER_INVITE_TITLE" = "Invitar a Signal"; @@ -6743,7 +6743,7 @@ "SETTINGS_PAYMENTS_ADD_MONEY" = "Añadir fondos"; /* Explanation of the process for adding money in the 'add money' settings view. */ -"SETTINGS_PAYMENTS_ADD_MONEY_DESCRIPTION" = "Para añadir fondos, envía MobileCoin a la dirección de tu cartera. Inicia una transferencia desde tu cuenta en una plataforma de intercambio que admita MobileCoin. Después, escanea el código QR o copia la dirección de tu cartera."; +"SETTINGS_PAYMENTS_ADD_MONEY_DESCRIPTION" = "Para añadir fondos, envía MobileCoin a la dirección de tu cartera. Inicia una transferencia desde tu cuenta en una plataforma de intercambio de monedas que admita MobileCoin. Después, escanea el código QR o copia la dirección de tu cartera."; /* Indicator that the payments wallet address has been copied to the pasteboard. */ "SETTINGS_PAYMENTS_ADD_MONEY_WALLET_ADDRESS_COPIED" = "Se ha copiado la dirección de la cartera"; @@ -6785,7 +6785,7 @@ "SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS" = "Desactivar pagos"; /* Description for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "No podrás enviar ni recibir MobileCoin a través de Signal si desactivas los pagos."; +"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "No podrás enviar ni recibir MobileCoin en Signal si desactivas los pagos."; /* Title for the 'deactivate payments confirmation' UI in the payment settings. */ "SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_TITLE" = "¿Desactivar pagos?"; @@ -7385,7 +7385,7 @@ "SHARE_EXTENSION_NOT_REGISTERED_MESSAGE" = "Inicia la aplicación Signal para registrarte."; /* Title indicating that the share extension cannot be used until the user has registered in the main app. */ -"SHARE_EXTENSION_NOT_REGISTERED_TITLE" = "No registrada"; +"SHARE_EXTENSION_NOT_REGISTERED_TITLE" = "Aún no te has registrado"; /* Message indicating that the share extension cannot be used until the main app has been launched at least once. */ "SHARE_EXTENSION_NOT_YET_MIGRATED_MESSAGE" = "Inicia la aplicación Signal para actualizarla o registrarte."; @@ -7589,7 +7589,7 @@ "STORIES_SAVE_STORY_ACTION" = "Guardar"; /* Footer for the 'Stories' section of the stories settings */ -"STORIES_SETTINGS_STORIES_FOOTER" = "Las historias desaparecerán automáticamente después de 24 horas. Elige quién puede ver tus historias o crea historias nuevas para compartir con personas o grupos específicos."; +"STORIES_SETTINGS_STORIES_FOOTER" = "Las historias desaparecerán automáticamente después de 24 horas. Elige quién puede ver tus historias o crea historias nuevas para compartir con personas o grupos específicos."; /* Header for the 'Stories' section of the stories settings */ "STORIES_SETTINGS_STORIES_HEADER" = "Historias"; @@ -7607,7 +7607,7 @@ "STORIES_SETTINGS_TURN_OFF_STORIES_BUTTON" = "Desactivar historias"; /* Footer for the 'turn on' section of the stories settings */ -"STORIES_SETTINGS_TURN_ON_FOOTER" = "Comparte historias y ve las de los demás. Las historias desaparecerán automáticamente después de 24 horas."; +"STORIES_SETTINGS_TURN_ON_FOOTER" = "Comparte historias y ve las de los demás. Las historias desaparecerán automáticamente después de 24 horas."; /* Button to turn on stories on the story privacy settings view */ "STORIES_SETTINGS_TURN_ON_STORIES_BUTTON" = "Activar historias"; @@ -7784,10 +7784,10 @@ "STORY_VIEWER_ONBOARDING_1" = "Toca para avanzar"; /* Text shown the first time the user opens the story viewer instructing them how to use it. */ -"STORY_VIEWER_ONBOARDING_2" = "Desliza arriba para saltar"; +"STORY_VIEWER_ONBOARDING_2" = "Desliza hacia arriba para omitir"; /* Text shown the first time the user opens the story viewer instructing them how to use it. */ -"STORY_VIEWER_ONBOARDING_3" = "Desliza a la derecha para salir"; +"STORY_VIEWER_ONBOARDING_3" = "Desliza hacia la derecha para salir"; /* Confirmation text shown the first time the user opens the story viewer to dismiss instructions. */ "STORY_VIEWER_ONBOARDING_CONFIRMATION" = "Entendido"; @@ -7865,7 +7865,7 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "Confirmar"; /* Confirm Cancellation? Action sheet message */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "No te cobraremos de nuevo. Se eliminará la insignia de tu perfil cuando finalice tu periodo de facturación."; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "No se te volverá a cobrar. Se eliminará la insignia de tu perfil cuando finalice tu periodo de facturación."; /* Confirm Cancellation? Action sheet title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "¿Confirmar cancelación?"; @@ -7883,7 +7883,7 @@ "SUSTAINER_VIEW_ERROR_PROCESSING_PAYMENT_TITLE" = "No se ha podido procesar la donación"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%1$@ al mes"; +"SUSTAINER_VIEW_PRICING" = "%1$@/mes"; /* Loading indicator on the sustainer view */ "SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Procesando donación…"; @@ -7892,7 +7892,7 @@ "SUSTAINER_VIEW_RENEWAL" = "Se renueva el %1$@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Tu donación aún se está procesando. Puede llevar unos minutos dependiendo de tu conexión."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Tu donación aún se está procesando. Este proceso puede llevar unos minutos dependiendo de tu conexión."; /* Toast indicating that the subscription has been cancelled */ "SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Se ha cancelado tu suscripción"; @@ -7901,7 +7901,7 @@ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Ahora no"; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Se te cobrará hoy el importe completo (%1$@) de la suscripción. Tu suscripción se renovará mensualmente."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Se te cobrará hoy el importe total (%1$@) del nuevo precio de la suscripción. Tu nueva suscripción se renovará mensualmente."; /* Update Subscription? Action sheet title */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "¿Actualizar suscripción?"; @@ -7910,7 +7910,7 @@ "SWITCH_OFF" = "Desactivado"; /* Label for 'on' state of a switch control. */ -"SWITCH_ON" = "Activado"; +"SWITCH_ON" = "Activo"; /* Name to display for the 'system' sender, e.g. for release notes and the onboarding story */ "SYSTEM_ADDRESS_NAME" = "Signal"; @@ -8192,7 +8192,7 @@ "USERNAME_LINK_QR_CODE_VIEW_RESET_SHEET_MESSAGE" = "Si cambias tu código QR y tu enlace, tu código QR y tu enlace actuales dejarán de funcionar."; /* Text presenting an action sheet notifying the user their QR code and link were reset. */ -"USERNAME_LINK_QR_CODE_VIEW_RESET_SUCCESSFUL" = "Se ha restablecido tu código QR y tu enlace, y se ha creado un código QR y un enlace nuevos."; +"USERNAME_LINK_QR_CODE_VIEW_RESET_SUCCESSFUL" = "Se han restablecido tu código QR y tu enlace, y se han creado un código QR y un enlace nuevos."; /* Title for a button to share your username link QR code. Lowercase styling is intentional. */ "USERNAME_LINK_QR_CODE_VIEW_SHARE_BUTTON" = "Compartir"; diff --git a/Signal/translations/es.lproj/PluralAware.stringsdict b/Signal/translations/es.lproj/PluralAware.stringsdict index fe5e2ee4ba6..7831c7d4296 100644 --- a/Signal/translations/es.lproj/PluralAware.stringsdict +++ b/Signal/translations/es.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + ¿Eliminar %1$ld llamada? other - Delete %1$ld Calls? + ¿Eliminar %1$ld llamadas? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld registro de llamadas eliminado. other - %1$ld call logs deleted. + %1$ld registros de llamadas eliminados. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld más other - +%1$ld more + +%1$ld más GROUP_CALL_NOTIFICATION_MANY_JOINED_%d @@ -936,9 +936,9 @@ NSStringFormatValueTypeKey d one - Para mantener "%2$@" vinculado, abre Signal en ese dispositivo en el plazo de 1 día. + Para mantener "%2$@" vinculado, abre Signal en ese dispositivo en un plazo de %1$d  día. other - Para mantener "%2$@" vinculado, abre Signal en ese dispositivo en el plazo de %1$d días. + Para mantener "%2$@" vinculado, abre Signal en ese dispositivo en un plazo de %1$d días. MANY_GROUPS_IN_COMMON_%d @@ -1448,9 +1448,9 @@ NSStringFormatValueTypeKey d one - %1$d vista + %1$d visualización other - %1$d vistas + %1$d visualizaciones STORY_VIEWS_COUNT_%d @@ -1464,9 +1464,9 @@ NSStringFormatValueTypeKey d one - <bold>%1$d</bold> vista + <bold>%1$d</bold> visualización other - <bold>%1$d</bold> vistas + <bold>%1$d</bold> visualizaciones USERNAME_SELECTION_TOO_SHORT_ERROR_MESSAGE_%d diff --git a/Signal/translations/fa.lproj/Localizable.strings b/Signal/translations/fa.lproj/Localizable.strings index fe6e57dd588..bc44e8273f8 100644 --- a/Signal/translations/fa.lproj/Localizable.strings +++ b/Signal/translations/fa.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "همه رسانه‌های صوتی"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "فایل‌های صوتی"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "پیام‌های صوتی"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "صوت"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "انتخاب عکس‌های بیشتر"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "به تنظیمات بروید"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "فایل"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "رد کردن"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "جزئیات تماس"; /* Label or title used to represent a call that used a call link. */ -"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" = "افزودن نام تماس"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "حذف پیوند"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "پیوند تماس حذف نشد."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "این پیوند دیگر برای کسانی که آن را دارند کار نمی‌کند."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "پیوند حذف شود؟"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "ویرایش نام تماس"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "پیوندهای تماسی که ایجاد کرده‌اید دیگر برای کسانی که این پیوندها را دارند کار نخواهد کرد."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "تأیید همه"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "امکان حذف همه پیوندهای تماس وجود ندارد. اتصال خود را بررسی و دوباره تلاش کنید."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "امکان به‌روزرسانی پیوند تماس نیست. اتصال اینترنت خود را بررسی و دوباره امتحان کنید."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "فیلترشده بر اساس خوانده‌نشده‌ها"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "گفتگوها"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "پاک کردن همه"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "پیوستن به تماس"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "در حال بارگیری پیام‌های بیشتر…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "۱ نفر"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "قبل از پیوستن به تماس، فقط می‌توانید نام مخاطبان تلفن، افرادی که با آن‌ها هم‌گروه هستید یا افرادی که به‌صورت انفرادی با آن‌ها گفتگو کرده‌اید را ببینید. وقتی به تماس بپیوندید، همه نام‌ها و عکس‌ها را خواهید دید."; /* 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$@ ممکن نیست"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "رسانه با قابلیت یک‌بار مشاهده"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "فایل صوتی"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "پیام صوتی"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "برداشتن فیلتر"; diff --git a/Signal/translations/fa.lproj/PluralAware.stringsdict b/Signal/translations/fa.lproj/PluralAware.stringsdict index ac706ab5b39..01f5921fa3c 100644 --- a/Signal/translations/fa.lproj/PluralAware.stringsdict +++ b/Signal/translations/fa.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld تماس پاک شود؟ other - Delete %1$ld Calls? + %1$ld تماس پاک شود؟ CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + ‏%1$ld گزارش تماس حذف شد. other - %1$ld call logs deleted. + ‏%1$ld گزارش تماس حذف شد. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + و %1$ld نفر دیگر other - +%1$ld more + و %1$ld نفر دیگر GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/fi.lproj/Localizable.strings b/Signal/translations/fi.lproj/Localizable.strings index e49ba6408b6..4f8e987963e 100644 --- a/Signal/translations/fi.lproj/Localizable.strings +++ b/Signal/translations/fi.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Tietoa viestipyynnöistä"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Kaikki äänisisältö"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Äänitiedostot"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Puheviestit"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Ääni"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Yhteyst."; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Valitse lisää kuvia"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Siirry asetuksiin"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Tiedosto"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "hylkää"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Puhelun tiedot"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Puhelulinkki"; /* 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" = "Lisää puhelun nimi"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Verkkovirhe"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Poista linkki"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Puhelulinkkiä ei voitu poistaa."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Poistamisen jälkeen linkki ei ole enää kenenkään käytettävissä."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Poistetaanko linkki?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Puhelulinkki poistettu."; /* 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" = "Muokkaa puhelun nimeä"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Kuka tahansa, joka liittyy tähän puheluun linkin kautta, näkee nimesi, kuvasi ja puhelinnumerosi."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Luomasi puhelulinkit eivät enää toimi kenelläkään, joilla on linkki käytössään."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Hyväksy kaikki"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Jaa linkki"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Kaikkia puhelulinkkejä ei voitu poistaa. Tarkista verkkoyhteys ja yritä uudelleen."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Puhelulinkkiä ei voitu päivittää. Tarkista verkkoyhteytesi ja yritä uudelleen."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Tyhjennä suodatin"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Suodatusperuste: Lukematta"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Keskustelut"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Poista kaikki"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Liity puheluun"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Ladataan lisää viestejä…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Jaa puhelulinkki"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 henkilö"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Puhelutiedot"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Ennen puheluun liittymistä näet nimet vain ihmisistä, jotka ovat puhelimen yhteystiedoissa, kanssasi yhteisen ryhmän jäseniä, tai niistä, joiden kanssa olet keskustellut kahden. Näet kaikki nimet ja kuvat, kun olet liittynyt puheluun."; /* 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" = "Ääni- ja videoviestin vastaanottaminen käyttäjältä %1$@ epäonnistui"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Katso kerran -media"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "äänitiedosto"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Ääniviesti"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Tyhjennä suodatin"; diff --git a/Signal/translations/fi.lproj/PluralAware.stringsdict b/Signal/translations/fi.lproj/PluralAware.stringsdict index 32ac2e14e00..5bbbfab4576 100644 --- a/Signal/translations/fi.lproj/PluralAware.stringsdict +++ b/Signal/translations/fi.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Poistetaanko %1$ld puhelu? other - Delete %1$ld Calls? + Poistetaanko %1$ld puhelua? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld puheluloki poistettu. other - %1$ld call logs deleted. + %1$ld puhelulokia poistettu. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld muu other - +%1$ld more + +%1$ld muuta GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/fr.lproj/Localizable.strings b/Signal/translations/fr.lproj/Localizable.strings index 9349d409a47..5d28ddee58d 100644 --- a/Signal/translations/fr.lproj/Localizable.strings +++ b/Signal/translations/fr.lproj/Localizable.strings @@ -8,7 +8,7 @@ "ACCEPT_NEW_IDENTITY_ACTION" = "Accepter le nouveau numéro de sécurité"; /* Accessibility label for attachment. */ -"ACCESSIBILITY_LABEL_ATTACHMENT" = "Fichier joint"; +"ACCESSIBILITY_LABEL_ATTACHMENT" = "Pièce jointe"; /* Accessibility label for audio. */ "ACCESSIBILITY_LABEL_AUDIO" = "Audio"; @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "À propos des invitations par message"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Tous les fichiers audio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Fichiers audio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Messages vocaux"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Audio"; @@ -266,13 +266,13 @@ "APPLE_PAY_DONATION_ERROR_AUTHENTICATION_REQUIRED" = "Essayez un autre mode de paiement ou contactez votre banque pour plus d’informations."; /* Apple Pay donation error for decline failures where the user may need to contact their card or bank. */ -"APPLE_PAY_DONATION_ERROR_CALL_ISSUER" = "Vérifiez si votre mode de paiement est à jour dans Apple Pay. Dans le cas contraire, mettez-le à jour puis réessayez. Si le problème persiste, veuillez contacter votre banque."; +"APPLE_PAY_DONATION_ERROR_CALL_ISSUER" = "Vérifiez si votre mode de paiement est à jour dans Apple Pay. Si tel n'est pas le cas, mettez-le à jour, puis réessayez. Si le problème persiste, veuillez contacter votre banque."; /* Apple Pay donation error for decline failures where the card is not supported. */ "APPLE_PAY_DONATION_ERROR_CARD_NOT_SUPPORTED" = "Votre carte ne permet pas ce type d’achat. Essayez un autre mode de paiement ou contactez votre banque pour en savoir plus."; /* Apple Pay donation error for decline failures where the card has expired. */ -"APPLE_PAY_DONATION_ERROR_EXPIRED_CARD" = "Votre carte a expiré. Vérifiez si votre mode de paiement est à jour dans Apple Pay. Dans le cas contraire, mettez-le à jour et réessayez."; +"APPLE_PAY_DONATION_ERROR_EXPIRED_CARD" = "Votre carte est arrivée à expiration. Vérifiez si votre mode de paiement est à jour dans Apple Pay. Si tel n'est pas le cas, mettez-le à jour et réessayez."; /* Apple Pay donation error for decline failures where the card number is incorrect. */ "APPLE_PAY_DONATION_ERROR_INCORRECT_CARD_NUMBER" = "Le numéro de votre carte est incorrect. Vérifiez si votre mode de paiement a bien été saisi dans Apple Pay. Dans le cas contraire, mettez-le à jour et réessayez."; @@ -299,7 +299,7 @@ "APPLE_PAY_DONATION_ERROR_OTHER" = "Essayez un autre mode de paiement ou contactez votre banque pour plus d’informations."; /* Apple Pay donation error for decline failures where the payment cannot be authorized. */ -"APPLE_PAY_DONATION_ERROR_PAYMENT_CANNOT_BE_AUTHORIZED" = "Vérifiez si votre mode de paiement est à jour dans Apple Pay. Dans le cas contraire, mettez-le à jour et réessayez."; +"APPLE_PAY_DONATION_ERROR_PAYMENT_CANNOT_BE_AUTHORIZED" = "Vérifiez si votre mode de paiement est à jour dans Apple Pay. Si tel n'est pas le cas, mettez-le à jour et réessayez."; /* On the iOS home screen, if you tap and hold the Signal icon, this shortcut will appear. Tapping it will let users send a new message. You may want to refer to similar behavior in other iOS apps, such as Messages, for equivalent strings. */ "APPLICATION_SHORTCUT_NEW_MESSAGE" = "Nouveau message"; @@ -320,7 +320,7 @@ "ASPECT_RATIO_X_BY_Y" = "%1$@:%2$@"; /* Error that outgoing attachments could not be exported. */ -"ATTACHMENT_APPROVAL_FAILED_TO_EXPORT" = "Échec d’exportation du fichier joint."; +"ATTACHMENT_APPROVAL_FAILED_TO_EXPORT" = "Impossible d'exporter la pièce jointe."; /* alert text when Signal was unable to save a copy of the attachment to the system photo library */ "ATTACHMENT_APPROVAL_FAILED_TO_SAVE" = "Échec d’enregistrement"; @@ -344,10 +344,10 @@ "ATTACHMENT_APPROVAL_MEDIA_QUALITY_TITLE" = "Qualité du média"; /* Generic filename for an attachment with no known name */ -"ATTACHMENT_DEFAULT_FILENAME" = "Fichier joint"; +"ATTACHMENT_DEFAULT_FILENAME" = "Pièce jointe"; /* The title of the 'attachment error' alert. */ -"ATTACHMENT_ERROR_ALERT_TITLE" = "Erreur d’envoi du fichier joint"; +"ATTACHMENT_ERROR_ALERT_TITLE" = "Impossible d'envoyer la pièce jointe"; /* Attachment error message for image attachments which could not be converted to JPEG */ "ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG" = "Impossible de convertir l’image."; @@ -368,13 +368,13 @@ "ATTACHMENT_ERROR_FILE_SIZE_TOO_LARGE" = "Pièce jointe trop volumineuse."; /* Attachment error message for attachments with invalid data */ -"ATTACHMENT_ERROR_INVALID_DATA" = "Le fichier joint comporte du contenu non valide."; +"ATTACHMENT_ERROR_INVALID_DATA" = "La pièce jointe comporte du contenu non valide."; /* Attachment error message for attachments with an invalid file format */ -"ATTACHMENT_ERROR_INVALID_FILE_FORMAT" = "Le fichier joint présente un format de fichier invalide."; +"ATTACHMENT_ERROR_INVALID_FILE_FORMAT" = "Le format de la pièce jointe est incorrect."; /* Attachment error message for attachments without any data */ -"ATTACHMENT_ERROR_MISSING_DATA" = "Le fichier joint est vide."; +"ATTACHMENT_ERROR_MISSING_DATA" = "La pièce jointe est vide."; /* Accessibility hint describing what you can do with the attachment button */ "ATTACHMENT_HINT" = "Choisissez le média à envoyer"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Sélectionner d'autres 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Accéder aux réglages"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Fichier"; @@ -422,7 +422,7 @@ "ATTACHMENT_KEYBOARD_PHOTOS" = "Photos"; /* Accessibility label for attaching photos */ -"ATTACHMENT_LABEL" = "Fichier joint"; +"ATTACHMENT_LABEL" = "Pièce jointe"; /* Alert title when picking a document fails for an unknown reason */ "ATTACHMENT_PICKER_DOCUMENTS_FAILED_ALERT_TITLE" = "Échec de sélection du document."; @@ -476,7 +476,7 @@ "AVATAR_SETTINGS_VIEW_PHOTO_BUTTON" = "photo"; /* Title for the previously used and preset avatar section. */ -"AVATAR_SETTINGS_VIEW_SELECT_AN_AVATAR" = "Sélectionner un avatar"; +"AVATAR_SETTINGS_VIEW_SELECT_AN_AVATAR" = "Sélectionner une photo de profil"; /* Text indicating the user can create a new avatar with text */ "AVATAR_SETTINGS_VIEW_TEXT_BUTTON" = "texte"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "refuser"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Infos sur l'appel"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Lien d'appel"; /* 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" = "Nommer l'appel"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Erreur réseau"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Supprimer le lien"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Impossible de supprimer le lien d'appel."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Les personnes disposant de ce lien ne pourront plus l'utiliser."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Supprimer le lien ?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Lien d'appel supprimé."; /* 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" = "Renommer l'appel"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Tous les utilisateurs participant à cet appel via le lien verront votre nom, votre photo et votre numéro de téléphone."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Attention : les liens d'appel que vous avez créés ne fonctionneront plus."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Tout accepter"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Partager le lien"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Impossible de supprimer tous les liens d'appel. Vérifiez votre connexion et réessayez."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Impossible de mettre à jour le lien d'appel. Vérifiez votre connexion Internet et réessayez."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Supprimer le filtre"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrer les messages non lus"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Conversations"; @@ -1331,7 +1331,7 @@ "CONTACT_SHARE_APPROVAL_VIEW_TITLE" = "Partager un contact"; /* Title for the 'edit contact share name' view. */ -"CONTACT_SHARE_EDIT_NAME_VIEW_TITLE" = "Modifier le nom"; +"CONTACT_SHARE_EDIT_NAME_VIEW_TITLE" = "Renommer"; /* Error indicating that an invalid contact cannot be shared. */ "CONTACT_SHARE_INVALID_CONTACT" = "Le contact est invalide"; @@ -1685,7 +1685,7 @@ "CONVERSATION_SETTINGS_VIDEO_CALL_BUTTON" = "vidéo"; /* Indicates that user is in the system contacts list. */ -"CONVERSATION_SETTINGS_VIEW_IS_SYSTEM_CONTACT" = "Détails du contact"; +"CONVERSATION_SETTINGS_VIEW_IS_SYSTEM_CONTACT" = "Infos sur le contact"; /* Button to start a voice call */ "CONVERSATION_SETTINGS_VOICE_CALL_BUTTON" = "audio"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Tout supprimer"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Rejoindre l'appel"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Chargement de plus de messages…"; @@ -1730,7 +1730,7 @@ "CREATE_USERNAME_MEGAPHONE_TITLE" = "De nouvelles façons de rester en contact"; /* Credit/debit card donation error for decline failures where the card has expired. */ -"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_EXPIRED_CARD" = "Votre carte a expiré. Veuillez vérifier que les informations de votre carte sont correctes puis réessayez."; +"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_EXPIRED_CARD" = "Votre carte est arrivée à expiration. Vérifiez que les informations de votre carte sont à jour, puis réessayez."; /* Credit/debit card donation error for decline failures where the card number is incorrect. */ "CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INCORRECT_CARD_NUMBER" = "Le numéro de votre carte est erroné. Veuillez vérifier que les informations de votre carte sont correctes puis réessayez."; @@ -2192,7 +2192,7 @@ "DONATE_ON_BEHALF_OF_A_FRIEND_ADDITIONAL_MESSAGE_PLACEHOLDER" = "Ajouter un message"; /* If a donation badge has been sent, indicates that it's expired and can no longer be redeemed. This is shown in the chat. */ -"DONATE_ON_BEHALF_OF_A_FRIEND_CHAT_EXPIRED" = "Expiré"; +"DONATE_ON_BEHALF_OF_A_FRIEND_CHAT_EXPIRED" = "Macaron arrivé à expiration"; /* Message in an alert presented when the user tries to make a donation, but already has an iDEAL donation that is currently awaiting approval. */ "DONATE_SCREEN_ERROR_MESSAGE_APPROVE_IDEAL_DONATION_BEFORE_MAKING_ANOTHER_DONATION" = "Votre don iDEAL est en cours de traitement. Consultez votre application bancaire pour approuver votre paiement avant d'effectuer un nouveau don."; @@ -2666,7 +2666,7 @@ "ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_BLOCK_LIST" = "Échec d’envoi du message, car vous avez bloqué cet utilisateur."; /* Error indicating that an outgoing message had no valid recipients. */ -"ERROR_DESCRIPTION_NO_VALID_RECIPIENTS" = "Échec d’envoi du message en raison d’absence de destinataires valides."; +"ERROR_DESCRIPTION_NO_VALID_RECIPIENTS" = "Impossible d'envoyer le message : destinataires incorrects."; /* Error indicating that a socket request failed. */ "ERROR_DESCRIPTION_REQUEST_FAILED" = "Échec de la requête réseau"; @@ -2693,7 +2693,7 @@ "ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "Ce contact n'utilise pas Signal."; /* Error message indicating that attachment download(s) failed. */ -"ERROR_MESSAGE_ATTACHMENT_DOWNLOAD_FAILED" = "Échec de téléchargement du fichier joint."; +"ERROR_MESSAGE_ATTACHMENT_DOWNLOAD_FAILED" = "Impossible de télécharger la pièce jointe."; /* Error message indicating that attachment upload(s) failed. */ "ERROR_MESSAGE_ATTACHMENT_UPLOAD_FAILED" = "Impossible d’importer la pièce jointe."; @@ -2750,7 +2750,7 @@ "ERROR_SENDING_DEREGISTERED" = "Votre appareil n’est plus inscrit. Veuillez le réinscrire pour continuer à envoyer des messages."; /* Error indicating a send failure due to an expired application. */ -"ERROR_SENDING_EXPIRED" = "Votre version de Signal est expirée. Veuillez la mettre à jour pour continuer à envoyer des messages."; +"ERROR_SENDING_EXPIRED" = "Votre version de Signal est arrivée à expiration. Passez à la nouvelle version pour continuer à envoyer des messages."; /* Format string for 'unregistered user' error. Embeds {{the unregistered user's name or signal id}}. */ "ERROR_UNREGISTERED_USER_FORMAT" = "Utilisateur non inscrit : %1$@"; @@ -2762,7 +2762,7 @@ "EXIT_REREGISTRATION" = "Quitter le processus d’inscription"; /* Label notifying the user that the app has expired. */ -"EXPIRATION_ERROR" = "Cette version de Signal a expiré. Veuillez la mettre à jour pour continuer à envoyer et recevoir des messages."; +"EXPIRATION_ERROR" = "Cette version de Signal est arrivée à expiration. Pour continuer d'échanger des messages, passez à la nouvelle version."; /* If the user's app is too old, they'll be shown a warning asking them to upgrade. This is the text on the warning, and tapping it will open the App Store page for Signal. */ "EXPIRATION_WARNING_ACTION_TITLE" = "Mettre Signal à jour maintenant"; @@ -2858,7 +2858,7 @@ "GALLERY_TILES_LOADING_OLDER_LABEL" = "Chargement des médias plus anciens…"; /* A label for generic attachments. */ -"GENERIC_ATTACHMENT_LABEL" = "Fichier joint"; +"GENERIC_ATTACHMENT_LABEL" = "Pièce jointe"; /* notification title indicating the user generically has a new message */ "GENERIC_INCOMING_MESSAGE_NOTIFICATION" = "Nouveau message"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Partager le lien de l’appel"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 personne"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informations sur l'appel"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Avant de rejoindre un appel, seuls les noms de certaines personnes s'affichent : contacts de votre téléphone, utilisateurs faisant partie des mêmes groupes que vous ou avec qui vous avez discuté en privé. Les noms et les photos de tous les participants s'affichent une fois que vous avez rejoint l'appel."; /* 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" = "Impossible de recevoir l’audio et la vidéo de %1$@"; @@ -3767,7 +3767,7 @@ "IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_FORMAT" = "Vous ne pouvez pas partager plus de %1$@ éléments."; /* alert title */ -"IMAGE_PICKER_FAILED_TO_PROCESS_ATTACHMENTS" = "Échec de sélection du fichier joint."; +"IMAGE_PICKER_FAILED_TO_PROCESS_ATTACHMENTS" = "Impossible de sélectionner la pièce jointe."; /* Call setup status label */ "IN_CALL_CONNECTING" = "Connexion…"; @@ -3944,7 +3944,7 @@ "KEY_COMMAND_ARCHIVE" = "Archiver la conversation"; /* A keyboard command to open the current conversation's attachment picker. */ -"KEY_COMMAND_ATTACHMENTS" = "Afficher les fichiers joints"; +"KEY_COMMAND_ATTACHMENTS" = "Afficher les pièces jointes"; /* A keyboard command to open the current conversation's settings. */ "KEY_COMMAND_CONVERSATION_INFO" = "Accéder aux informations de la conversation"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Média à vue unique"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "fichier audio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "message vocal"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Supprimer le filtre"; @@ -4259,7 +4259,7 @@ "MESSAGE_DETAILS_EDIT_HISTORY_TITLE" = "Voir l’historique des modifications"; /* Title for the 'sent from' section on the 'message details' view. */ -"MESSAGE_DETAILS_VIEW_SENT_FROM_TITLE" = "Envoyé de"; +"MESSAGE_DETAILS_VIEW_SENT_FROM_TITLE" = "Envoyé par"; /* Label for file size of attachments in the 'message metadata' view. */ "MESSAGE_METADATA_VIEW_ATTACHMENT_FILE_SIZE" = "Taille du fichier"; @@ -4460,7 +4460,7 @@ "MESSAGE_STATUS_FAILED_SHORT" = "En échec"; /* Label indicating that a message was only sent to some recipients. */ -"MESSAGE_STATUS_PARTIALLY_SENT" = "Envoyé partiellement, toucher pour obtenir des détails"; +"MESSAGE_STATUS_PARTIALLY_SENT" = "Envoi partiel. Toucher pour afficher plus d'infos."; /* Label indicating that a message send was paused. */ "MESSAGE_STATUS_PENDING" = "L’envoi a été mis en pause"; @@ -4475,7 +4475,7 @@ "MESSAGE_STATUS_RECIPIENT_SKIPPED" = "Non distribué"; /* Label indicating that a message failed to send. */ -"MESSAGE_STATUS_SEND_FAILED" = "Échec d’envoi"; +"MESSAGE_STATUS_SEND_FAILED" = "Non envoyé."; /* message status while message is sending. */ "MESSAGE_STATUS_SENDING" = "Envoi…"; @@ -5831,7 +5831,7 @@ "QUOTED_REPLY_STORY_AUTHOR_INDICATOR_FORMAT" = "Story · %1$@"; /* Indicates this message is a quoted reply to an attachment of unknown type. */ -"QUOTED_REPLY_TYPE_ATTACHMENT" = "Fichier joint"; +"QUOTED_REPLY_TYPE_ATTACHMENT" = "Pièce jointe"; /* Indicates this message is a quoted reply to an audio file. */ "QUOTED_REPLY_TYPE_AUDIO" = "Audio"; @@ -6278,7 +6278,7 @@ "SECONDARY_DEVICE_ERROR_FETCHING_LINKING_CODE" = "Impossible de récupérer le code d’association."; /* Message for error alert indicating that re-linking failed because the account did not match. */ -"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_MESSAGE" = "Pour associer cet appareil à un autre compte, vous devez d’abord le réinitialiser. Voulez-vous vraiment effacer tout l’historique de cet appareil : messages, fichiers joints, appels, etc. ? Cette action est irréversible."; +"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_MESSAGE" = "Pour associer cet appareil à un autre compte, vous devez d’abord le réinitialiser. Voulez-vous vraiment effacer tout l'historique de cet appareil : messages, pièces jointes, appels, etc. ? Cette action est irréversible."; /* Label for the 'reset device' action in the 're-linking failed because the account did not match' alert. */ "SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_RESET_DEVICE" = "Tout supprimer"; @@ -6326,7 +6326,7 @@ "SECONDARY_ONBOARDING_INSTALL_PRIMARY_FIRST_TITLE" = "Installer Signal sur votre téléphone"; /* body text while displaying a QR code which, when scanned, will link this device. */ -"SECONDARY_ONBOARDING_SCAN_CODE_BODY" = "Sur votre téléphone, touchez votre image de profil pour accéder aux paramètres Signal, puis sélectionnez \"Appareils associés\" et \"Associer un nouvel appareil \". Vous pouvez ensuite scanner ce code avec votre téléphone :"; +"SECONDARY_ONBOARDING_SCAN_CODE_BODY" = "Sur votre téléphone, touchez votre photo de profil pour accéder aux paramètres Signal, puis sélectionnez \"Appareils associés\" et \"Associer un nouvel appareil \". Vous pouvez ensuite scanner ce code avec votre téléphone :"; /* Link text for page with troubleshooting info shown on the QR scanning screen */ "SECONDARY_ONBOARDING_SCAN_CODE_HELP_TEXT" = "Obtenez de l’aide ici pour relier votre iPad"; @@ -6638,7 +6638,7 @@ "SETTINGS_DELETE_DATA_BUTTON" = "Supprimer toutes les données"; /* Alert message before user confirms clearing history */ -"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION" = "Voulez-vous vraiment effacer tout l’historique (messages, fichiers joints, appels, etc.) ? Cette action est irréversible."; +"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION" = "Voulez-vous vraiment effacer tout l’historique (messages, pièces jointes, appels, etc.) ? Cette action est irréversible."; /* Confirmation text for button which deletes all message, calling, attachments, etc. */ "SETTINGS_DELETE_HISTORYLOG_CONFIRMATION_BUTTON" = "Tout supprimer"; @@ -7394,7 +7394,7 @@ "SHARE_EXTENSION_NOT_YET_MIGRATED_TITLE" = "Pas prête"; /* Alert title */ -"SHARE_EXTENSION_SENDING_FAILURE_TITLE" = "Impossible d’envoyer le fichier joint"; +"SHARE_EXTENSION_SENDING_FAILURE_TITLE" = "Impossible d'envoyer la pièce jointe"; /* Send progress for share extension. Embeds {{ %1$@ number of attachments uploaded, %2$@ total number of attachments}} */ "SHARE_EXTENSION_SENDING_IN_PROGRESS_FORMAT" = "Importation de %1$@ sur %2$@…"; @@ -7403,7 +7403,7 @@ "SHARE_EXTENSION_SENDING_IN_PROGRESS_TITLE" = "Importation…"; /* Shown when trying to share content to a Signal user for the share extension. Followed by failure details. */ -"SHARE_EXTENSION_UNABLE_TO_BUILD_ATTACHMENT_ALERT_TITLE" = "Impossible de préparer le fichier joint"; +"SHARE_EXTENSION_UNABLE_TO_BUILD_ATTACHMENT_ALERT_TITLE" = "Impossible de préparer la pièce jointe"; /* Title for the 'share extension' view. */ "SHARE_EXTENSION_VIEW_TITLE" = "Partager vers Signal"; @@ -7730,7 +7730,7 @@ "STORY_SELECT_EXCLUDED_CONNECTIONS_VIEW_TITLE" = "Tous mes contacts Signal, sauf…"; /* Text indicating that the story send has failed */ -"STORY_SEND_FAILED" = "Échec d’envoi"; +"STORY_SEND_FAILED" = "Impossible de partager la story."; /* Body for notification shown when a story fails to send. */ "STORY_SEND_FAILED_NOTIFICATION_BODY" = "❗️ Impossible d’envoyer la story"; @@ -7739,7 +7739,7 @@ "STORY_SEND_FAILED_RETRY" = "Réessayer"; /* Text indicating that the story send has failed */ -"STORY_SEND_FAILED_TAP_FOR_DETAILS" = "Échec de l’envoi. Appuyez pour réessayer"; +"STORY_SEND_FAILED_TAP_FOR_DETAILS" = "Impossible de partager la story. Appuyez pour réessayer."; /* Text indicating that the story send has partially failed */ "STORY_SEND_PARTIALLY_FAILED" = "Partiellement envoyée"; @@ -8123,7 +8123,7 @@ "UNREAD_ACTION" = "Non lu"; /* No comment provided by engineer. */ -"UNSUPPORTED_ATTACHMENT" = "Un type de fichier joint non pris en charge a été reçu."; +"UNSUPPORTED_ATTACHMENT" = "Le type de fichier reçu n'est pas pris en charge."; /* When inviting contacts to use Signal, this error is shown if the device doesn't support SMS or if there aren't any registered email accounts. */ "UNSUPPORTED_FEATURE_ERROR" = "Votre appareil ne prend pas cette fonction en charge"; diff --git a/Signal/translations/fr.lproj/PluralAware.stringsdict b/Signal/translations/fr.lproj/PluralAware.stringsdict index bfdefe09800..7457c8e8f74 100644 --- a/Signal/translations/fr.lproj/PluralAware.stringsdict +++ b/Signal/translations/fr.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Supprimer %1$ld appel ? other - Delete %1$ld Calls? + Supprimer %1$ld appels ? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld journal d'appels supprimé. other - %1$ld call logs deleted. + %1$ld journaux d'appels supprimés. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + %1$ld autre personne other - +%1$ld more + + %1$ld autres personnes GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ga.lproj/Localizable.strings b/Signal/translations/ga.lproj/Localizable.strings index 69881bc435c..dc28ae6ad84 100644 --- a/Signal/translations/ga.lproj/Localizable.strings +++ b/Signal/translations/ga.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "About Message Requests"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Gach fuaim"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Comhaid Fuaime"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Glórphoist"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Fuaim"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Teagmhálaí"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Roghnaigh tuilleadh grianghraf"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Socruithe"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Comhad"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "diúltaigh dó"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Sonraí an ghlao"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Nasc glao"; /* 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" = "Cuir Ainm Glao Leis"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Earráid Líonra"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Scrios an nasc"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Níorbh fhéidir nasc glao a scriosadh."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Ní oibreoidh an nasc seo a thuilleadh do dhuine ar bith ag a bhfuil sé."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Scrios an nasc?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Nasc glao scriosta."; /* 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" = "Cuir Ainm Glao in Eagar"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Aon duine a théann isteach sa ghlao seo tríd an nasc, feicfidh an duine sin d'ainm, do ghrianghraf agus d'uimhir ghutháin."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Na naisc ghlaonna a chruthaigh tú, ní oibreoidh siad a thuilleadh do na daoine a bhfuil siad acu."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Faomh gach ceann"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Comhroinn Nasc"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Níorbh fhéidir gach nasc glao a scriosadh. Seiceáil do nasc agus triail arís é."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Níorbh fhéidir nasc glao a nuashonrú. Seiceáil do nasc Idirlín agus triail arís."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Glan an scagaire"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Scagtha de réir neamhléite"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Comhráite"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Scrios Uile"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Téigh isteach sa ghlao"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Tuilleadh Teachtaireachtaí á Lódáil…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Comhroinn nasc glao"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 Duine amháin"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Faisnéis faoin nglao"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Sula dtéann tú isteach i nglao, ní bheidh tú in ann a fheiceáil ach ainmneacha do theagmhálaithe gutháin, ainmneacha na ndaoine atá i ngrúpa leat, nó ainmneacha na ndaoine a raibh comhrá duine le duine agat leo. Feicfidh tú gach ainm agus grianghraf tar éis duit dul isteach sa ghlao."; /* 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" = "Can't receive audio & video from %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Meáin Amhairc Aonuaire"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "comhad fuaime"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Glórphost"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Glan an scagaire"; diff --git a/Signal/translations/ga.lproj/PluralAware.stringsdict b/Signal/translations/ga.lproj/PluralAware.stringsdict index 14a52da4c8d..144972a10b5 100644 --- a/Signal/translations/ga.lproj/PluralAware.stringsdict +++ b/Signal/translations/ga.lproj/PluralAware.stringsdict @@ -101,15 +101,15 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Scrios %1$ld ghlao? two - Delete %1$ld Calls? + Scrios %1$ld ghlao? few - Delete %1$ld Calls? + Scrios %1$ld ghlao? many - Delete %1$ld Calls? + Scrios %1$ld nglao? other - Delete %1$ld Calls? + Scrios %1$ld glao? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -233,15 +233,15 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld loga glaonna scriosta. two - %1$ld call logs deleted. + %1$ld loga glaonna scriosta. few - %1$ld call logs deleted. + %1$ld loga glaonna scriosta. many - %1$ld call logs deleted. + %1$ld loga glaonna scriosta. other - %1$ld call logs deleted. + %1$ld loga glaonna scriosta. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -778,15 +778,15 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld duine eile two - +%1$ld more + +%1$ld dhuine eile few - +%1$ld more + +%1$ld dhuine eile many - +%1$ld more + +%1$ld nduine eile other - +%1$ld more + +%1$ld duine eile GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/gu.lproj/Localizable.strings b/Signal/translations/gu.lproj/Localizable.strings index 77a7ee3eefd..c8436d90a21 100644 --- a/Signal/translations/gu.lproj/Localizable.strings +++ b/Signal/translations/gu.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "બધા ઓડિયો"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "ઓડિયો ફાઇલો"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "વોઇસ મેસેજ"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "ઓડિયો"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "વધુ ફોટા પસંદ કરો"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "સેટિંગ્સ પર જાઓ"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "ફાઇલ"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "અસ્વીકાર કરો"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "કૉલની વિગતો"; /* Label or title used to represent a call that used a call link. */ -"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" = "કૉલનું નામ ઉમેરો"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "લિંક ડિલીટ કરો"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "કૉલની લિંક ડિલીટ કરી શક્યા નથી."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "આ લિંક હવેથી જેમની પણ પાસે હશે તે કોઈ પણ માટે કામ નહીં કરે."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "લિંક ડિલીટ કરવી છે?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "કૉલના નામમાં ફેરફાર કરો"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "તમે બનાવેલી કૉલની લિંક જેમની પાસે છે તેમના માટે હવે કામ નહીં કરે."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "બધી મંજૂર કરો"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "બધી કૉલની લિંક ડિલીટ કરી શકાતી નથી. તમારું કનેક્શન તપાસો અને ફરીથી પ્રયત્ન કરો."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "કૉલ લિંક અપડેટ કરી શકાઈ નથી. તમારું ઇન્ટરનેટ તપાસો અને ફરી પ્રયાસ કરો."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "ન વાંચેલા અનુસાર ફિલ્ટર કરેલ"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "ચેટ"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "બધું ડિલીટ કરો"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "કૉલમાં જોડાઓ"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "વધુ મેસેજ લોડ થઈ રહ્યાં છે…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 વ્યક્તિ"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "કૉલમાં જોડાતા પહેલાં તમે ફક્ત ફોન સંપર્કોના નામ, તમે જેની સાથે ગ્રૂપમાં છો તે લોકો અથવા તમે જેમની સાથે એકલા સામ-સામે ચેટ કરી હોય તેવા લોકો જ જોઈ શકો છો. એકવાર તમે કૉલમાં જોડાયા પછી તમને બધા નામ અને ફોટા દેખાશે."; /* 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$@ તરફથી ઓડિયો અને વિડિયો પ્રાપ્ત કરી શકતા નથી"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "એકવાર જોઈ શકાય તેવા મીડિયા"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ઓડિયો ફાઇલ"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "વોઇસ મેસેજ"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "ફિલ્ટર દૂર કરો"; diff --git a/Signal/translations/gu.lproj/PluralAware.stringsdict b/Signal/translations/gu.lproj/PluralAware.stringsdict index 3f8be1f64d3..c9da3a35ba0 100644 --- a/Signal/translations/gu.lproj/PluralAware.stringsdict +++ b/Signal/translations/gu.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld કૉલ ડિલીટ કરવો છે? other - Delete %1$ld Calls? + %1$ld કૉલ ડિલીટ કરવા છે? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld કૉલ લૉગ ડિલીટ કર્યો. other - %1$ld call logs deleted. + %1$ld કૉલ લૉગ ડિલીટ કર્યા. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld વધુ other - +%1$ld more + +%1$ld વધુ GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/he.lproj/Localizable.strings b/Signal/translations/he.lproj/Localizable.strings index a91415da9d3..fccc2d99093 100644 --- a/Signal/translations/he.lproj/Localizable.strings +++ b/Signal/translations/he.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "כל השמע"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "קבצי שמע"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "הודעות קוליות"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "שמע"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "בחירת תמונות נוספות"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "לך אל הגדרות"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "קובץ"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "דחייה"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "פרטי שיחה"; /* Label or title used to represent a call that used a call link. */ -"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" = "הוספת שם שיחה"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "מחיקת לינק"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "לא ניתן היה למחוק את לינק השיחה."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "הלינק הזה לא יעבוד יותר לאף אחד."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "למחוק לינק?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "עריכת שם שיחה"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "לינקים שיצרת לשיחות לא יעבדו יותר לאנשים שקיבלו אותם."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "אישור הכל"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "לא כל הלינקים לשיחות נמחקו. כדאי לבדוק את החיבור שלך ולנסות שוב."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "לא היה ניתן לעדכן לינק שיחה. יש לבדוק את חיבור האינטרנט שלך ולנסות שוב."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "מסונן לפי צ׳אטים שלא נקראו"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "צ׳אטים"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "למחוק הכול"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "הצטרף לשיחה"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "טוען עוד הודעות…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "אדם 1"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "לפני הצטרפות לשיחה, אפשר לראות רק את השמות של משתתפים שהם אנשי קשר שלך בטלפון, אנשים שאיתך בקבוצה, או אנשים ששוחחת איתם אחד על אחד. תהיה לך אפשרות לראות את כל השמות והתמונות לאחר שהצטרפת לשיחה."; /* 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$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "מדיה לצפייה חד פעמית"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "קובץ אודיו"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "הודעה קולית"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "ניקוי מסנן"; diff --git a/Signal/translations/he.lproj/PluralAware.stringsdict b/Signal/translations/he.lproj/PluralAware.stringsdict index 90a6652269b..cd4ed1d161a 100644 --- a/Signal/translations/he.lproj/PluralAware.stringsdict +++ b/Signal/translations/he.lproj/PluralAware.stringsdict @@ -93,13 +93,13 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + למחוק שיחה %1$ld? two - Delete %1$ld Calls? + למחוק %1$ld שיחות? many - Delete %1$ld Calls? + למחוק %1$ld שיחות? other - Delete %1$ld Calls? + למחוק %1$ld שיחות? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -213,13 +213,13 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + יומן שיחה %1$ld נמחק. two - %1$ld call logs deleted. + %1$ld יומני שיחות נמחקו. many - %1$ld call logs deleted. + %1$ld יומני שיחות נמחקו. other - %1$ld call logs deleted. + %1$ld יומני שיחות נמחקו. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -708,13 +708,13 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +עוד %1$ld two - +%1$ld more + +עוד %1$ld many - +%1$ld more + +עוד %1$ld other - +%1$ld more + +עוד %1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/hi.lproj/Localizable.strings b/Signal/translations/hi.lproj/Localizable.strings index 9a0e10a016f..ea6ed5a8728 100644 --- a/Signal/translations/hi.lproj/Localizable.strings +++ b/Signal/translations/hi.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "सभी ऑडियो"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "ऑडियो फ़ाइलें"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "वॉइस संदेश"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "ऑडियो"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "ज़्यादा फ़ोटो चुनें"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "सेटिंग्स में जाएँ"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "फ़ाइल"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "रद्द करें"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "कॉल विवरण"; /* Label or title used to represent a call that used a call link. */ -"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" = "कॉल नाम जोड़ें"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "लिंक डिलीट करें"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "कॉल लिंक डिलीट नहीं किया जा सका।"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "यह लिंक अब उन लोगों के लिए काम नहीं करेगा जिनके पास यह है।"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "लिंक हटाएं?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "कॉल नाम संपादित करें"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "आपके बनाए कॉल लिंक्स अब उन लोगों के लिए काम नहीं करेंगे जिनके पास ये हैं।"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "सभी को स्वीकार करें"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "सभी कॉल लिंक्स डिलीट नहीं किए जा सके। अपना कनेक्शन जाँचें और फिर से कोशिश करें।"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "कॉल लिंक को अपडेट नहीं किया जा सका। अपने इंटरनेट कनेक्शन की जाँच करके फिर से कोशिश करें।"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "अपठित द्वारा छांटा गया"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "चैट"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "सब डिलीट करें"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "कॉल से जुड़ें"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "और संदेश लोड हो रहे हैं…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 व्यक्ति"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "किसी कॉल में शामिल होने से पहले आप केवल फ़ोन संपर्कों के नाम, उन लोगों के नाम देख सकते हैं जिनके साथ आप किसी समूह में हैं, या उन लोगों के नाम देख सकते हैं जिनके साथ आपने 1:1 चैट की है। कॉल में शामिल होने के बाद आपको सभी नाम और फ़ोटो दिखाई देंगे।"; /* 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$@ से ऑडियो और वीडियो नहीं प्राप्त की जा सकती"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "एक बार मीडिया देखें"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ऑडियो फाइल"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "ध्वनि संदेश"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "फ़िल्टर हटाएँ"; diff --git a/Signal/translations/hi.lproj/PluralAware.stringsdict b/Signal/translations/hi.lproj/PluralAware.stringsdict index 9f0133511d9..0c939b58f5c 100644 --- a/Signal/translations/hi.lproj/PluralAware.stringsdict +++ b/Signal/translations/hi.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld कॉल हटाएं? other - Delete %1$ld Calls? + %1$ld कॉल हटाएं? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld कॉल लॉग डिलीट किया गया। other - %1$ld call logs deleted. + %1$ld कॉल लॉग डिलीट किए गए। CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld और other - +%1$ld more + +%1$ld और GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/hr.lproj/Localizable.strings b/Signal/translations/hr.lproj/Localizable.strings index acc97ccbe55..76f939ecab4 100644 --- a/Signal/translations/hr.lproj/Localizable.strings +++ b/Signal/translations/hr.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "O zahtjevima za razgovorom"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Svi zvučni zapisi"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio datoteke"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Glasovne poruke"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Zvuk"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontakt"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Odaberite više fotografija"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Idi na postavke"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Datoteka"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "odbij"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Pojedinosti poziva"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Poveznica na poziv"; /* 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" = "Dodaj naziv poziva"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Mrežna pogreška"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Izbriši poveznicu"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Brisanje poveznice na poziv nije uspjelo."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Ova poveznica više neće biti važeća za korisnike kojima je poslana."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Izbrisati poveznicu?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Poveznica na poziv je izbrisana."; /* 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" = "Uredi naziv poziva"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Svatko tko se pridruži ovom pozivu putem poveznice vidjet će vaše ime, fotografiju i broj telefona."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Poveznice na poziv koje ste stvorili i poslali drugim korisnicima neće više biti funkcionalne."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Odobri sve"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Podijeli poveznicu"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Brisanje svih poveznica na poziv nije uspjelo. Provjerite internetsku vezu i pokušajte ponovno."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Nije moguće ažurirati poveznicu na poziv. Provjerite svoju internetsku vezu i pokušajte ponovno."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Ukloni filtar"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtar: nepročitano"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Razgovori"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Izbriši sve"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Pridruži se pozivu"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Učitavanje ostalih poruka…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Podijeli poveznicu na poziv"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 osoba"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informacije o pozivu"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Prije pridruživanja pozivu možete vidjeti samo imena vaših kontakata, osoba s kojima ste u istoj grupi ili s kojima ste razgovarali privatno. Vidjet ćete sva imena i fotografije nakon što se pridružite pozivu."; /* 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" = "Ne možete primiti audio i video od %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Medijski zapis koji nestaje nakon prikaza"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio datoteka"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Glasovna poruka"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Ukloni filtar"; diff --git a/Signal/translations/hr.lproj/PluralAware.stringsdict b/Signal/translations/hr.lproj/PluralAware.stringsdict index 8697264369b..b9a2444282b 100644 --- a/Signal/translations/hr.lproj/PluralAware.stringsdict +++ b/Signal/translations/hr.lproj/PluralAware.stringsdict @@ -93,13 +93,13 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Izbrisati %1$ld poziv? few - Delete %1$ld Calls? + Izbrisati %1$ld poziva? many - Delete %1$ld Calls? + Izbrisati %1$ld poziva? other - Delete %1$ld Calls? + Izbrisati %1$ld poziva? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -213,13 +213,13 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld zapisnik poziva je izbrisan. few - %1$ld call logs deleted. + %1$ld zapisnik poziva su izbrisana. many - %1$ld call logs deleted. + %1$ld zapisnika poziva je izbrisano. other - %1$ld call logs deleted. + %1$ld zapisnika poziva je izbrisano. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -708,13 +708,13 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + još %1$ld korisnik few - +%1$ld more + + još %1$ld korisnika many - +%1$ld more + + još %1$ld korisnika other - +%1$ld more + + još %1$ld korisnika GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/hu.lproj/Localizable.strings b/Signal/translations/hu.lproj/Localizable.strings index 2d309f3675d..ef4ab0364f4 100644 --- a/Signal/translations/hu.lproj/Localizable.strings +++ b/Signal/translations/hu.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "A csevegési felkérésekről"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Minden hang"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Hangfájlok"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Hangüzenetek"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Hang"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Névjegy"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "További fotók kiválasztása"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Ugrás Beállításokhoz"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Fájl"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "elutasít"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Hívás adatai"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Híváshivatkozás"; /* 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" = "Hívásnév megadása"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Hálózati hiba"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Hivatkozás törlése"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "A híváslinket nem sikerült törölni."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Ez a hivatkozás többé nem fog működni azok számára, akiknek már megvan."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Hivatkozás törlése?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Híváslink törölve."; /* 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" = "Hívás nevének szerkesztése"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Bárki, aki a hivatkozáson keresztül csatlakozik a híváshoz, látni fogja a nevedet, a fényképedet és a telefonszámodat."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Az általad létrehozott híváslinkek a továbbiakban nem működnek azoknál, akik használni próbálják őket."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Összes jóváhagyása"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Link megosztása"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Nem sikerült minden híváslinket törölni. Ellenőrizd az internetkapcsolatod, és próbáld újra!"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "A híváslink nem frissíthető. Ellenőrizd az internetkapcsolatot, és próbáld újra."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Szűrő törlése"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Olvasatlan szerint szűrve"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Csevegések"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Az összes törlése"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Hívásba lépés"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "További üzenetek betöltése…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Híváslink megosztása"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 személy"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Hívásinformáció"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Mielőtt csatlakoznál egy híváshoz, csak azon telefonos névjegyek nevét láthatod, akikkel egy csoportban vagy, vagy akikkel 1:1 arányban csevegtél. Miután csatlakoztál a híváshoz, látni fogod az összes nevet és fényképet."; /* 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$@ hang és kép adása nem megjeleníthető"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Egyszer megjelenő médiafájl megtekintése"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audió fájl"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Hangüzenet"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Szűrő törlése"; diff --git a/Signal/translations/hu.lproj/PluralAware.stringsdict b/Signal/translations/hu.lproj/PluralAware.stringsdict index 694a414dfc6..81fcaefb2e8 100644 --- a/Signal/translations/hu.lproj/PluralAware.stringsdict +++ b/Signal/translations/hu.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld hívás törlése? other - Delete %1$ld Calls? + %1$ld hívás törlése? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld hívásnapló törölve. other - %1$ld call logs deleted. + %1$ld hívásnapló törölve. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld további other - +%1$ld more + +%1$ld további GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/id.lproj/Localizable.strings b/Signal/translations/id.lproj/Localizable.strings index 0190ec5b327..35f85e73591 100644 --- a/Signal/translations/id.lproj/Localizable.strings +++ b/Signal/translations/id.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Tentang Permintaan Pesan"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Semua Audio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "File Audio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Pesan Suara"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Audio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontak"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Pilih Lebih Banyak Foto"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Buka Pengaturan"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "File"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "tolak"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Detail Panggilan"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Tautan Panggilan"; /* 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" = "Tambahkan Judul Panggilan"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Kesalahan Jaringan"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Hapus Tautan"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Tidak dapat menghapus tautan panggilan."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Tautan ini tidak akan berlaku lagi bagi siapa pun yang memilikinya."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Hapus Tautan?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Tautan panggilan dihapus."; /* 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" = "Edit Judul Panggilan"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Siapa pun yang bergabung ke panggilan ini via tautan akan melihat nama, foto, dan nomor telepon Anda."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Tautan panggilan yang Anda buat sudah tidak berlaku bagi siapa pun yang memilikinya."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Setujui Semua"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Bagikan Tautan"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Tidak semua tautan panggilan dapat dihapus. Periksa koneksi Anda dan coba lagi."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Tautan panggilan tidak dapat diperbarui. Periksa koneksi internet Anda dan coba lagi."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Hapus Filter"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Difilter berdasarkan Belum Dibaca"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Obrolan"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Hapus Semua"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Gabung Panggilan"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Memuat Lebih Banyak Pesan…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Bagikan tautan panggilan"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 Orang"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Info Panggilan"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Sebelum bergabung dalam panggilan, Anda hanya bisa melihat nama dari kontak di ponsel, orang yang satu grup dengan Anda, atau orang yang sudah pernah ngobrol 1:1 dengan Anda. Anda akan melihat semua nama dan foto setelah bergabung dalam panggilan."; /* 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" = "Tidak dapat menerima audio dan video dari %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Media Sekali Lihat"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "file audio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "pesan suara"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Hapus Filter"; diff --git a/Signal/translations/id.lproj/PluralAware.stringsdict b/Signal/translations/id.lproj/PluralAware.stringsdict index a0c6b186f10..73f1dd79a24 100644 --- a/Signal/translations/id.lproj/PluralAware.stringsdict +++ b/Signal/translations/id.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + Hapus %1$ld Panggilan? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + %1$ld log panggilan dihapus. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +%1$ld lainnya GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/it.lproj/Localizable.strings b/Signal/translations/it.lproj/Localizable.strings index 7db7f7193d4..32638398b17 100644 --- a/Signal/translations/it.lproj/Localizable.strings +++ b/Signal/translations/it.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Informazioni sulle richieste di messaggi"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Tutti gli audio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "File audio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Messaggi vocali"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Audio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Contatto"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Seleziona più foto"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Vai alle Impostazioni"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "File"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "rifiuta"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Dettagli della chiamata"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Link chiamata"; /* 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" = "Aggiungi nome chiamata"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Errore di rete"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Elimina link"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Impossibile eliminare il link chiamata."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Questo link non sarà più valido per chi l'ha già ricevuto."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Vuoi eliminare il link?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Link chiamata eliminato."; /* 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" = "Modifica nome chiamata"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Chiunque si unirà alla chiamata tramite il link potrà vedere il tuo nome, foto profilo e numero di telefono."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Le persone che hanno ricevuto i link chiamata che hai creato non potranno più usarli."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Approva tutto"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Condividi link"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Non è stato possibile eliminare tutti i link chiamata. Controlla la tua connessione e riprova."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Non è stato possibile aggiornare il link alla chiamata. Controlla la tua connessione Internet e riprova."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Rimuovi filtro"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtra per non letti"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chat"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Elimina tutto"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Unisciti alla chiamata"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Caricamento di altri messaggi…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Condividi link chiamata"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 persona"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Info sulla chiamata"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Prima di unirti a una chiamata puoi vedere solo i nomi dei contatti della tua rubrica, delle persone con cui condividi un gruppo o con cui hai già una chat. Vedrai tutti i nomi e le foto profilo dopo aver partecipato alla chiamata."; /* 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" = "Non è possibile ricevere audio e video da %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Media visibile una sola volta"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "file audio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Messaggio vocale"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Rimuovi filtro"; diff --git a/Signal/translations/it.lproj/PluralAware.stringsdict b/Signal/translations/it.lproj/PluralAware.stringsdict index 63a1d54b6ac..915a9d8fb9d 100644 --- a/Signal/translations/it.lproj/PluralAware.stringsdict +++ b/Signal/translations/it.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Vuoi eliminare %1$ld chiamata? other - Delete %1$ld Calls? + Vuoi eliminare %1$ld chiamate? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld log chiamata eliminato. other - %1$ld call logs deleted. + %1$ld log chiamate eliminati. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld altra persona other - +%1$ld more + + altre %1$ld persone GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ja.lproj/Localizable.strings b/Signal/translations/ja.lproj/Localizable.strings index 428fd7fd7ac..a471a340a10 100644 --- a/Signal/translations/ja.lproj/Localizable.strings +++ b/Signal/translations/ja.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "すべての音声(ボイスメッセージ含む)"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "音声ファイル(ボイスメッセージ以外)"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "ボイスメッセージ"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "音声"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "他の写真を選択する"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "設定へ"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "ファイル"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "拒否する"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "通話詳細"; /* Label or title used to represent a call that used a call link. */ -"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" = "通話名を追加する"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "リンクを消去する"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "通話リンクを消去できませんでした。"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "リンクを消去すると、他のメンバーもこのリンクを使えなくなります。"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "リンクを消去しますか?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "通話名を編集する"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "作成した通話リンクを消去すると、共有している他のメンバーもこのリンクを使えなくなります。"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "全員承認する"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "一部の通話リンクを消去できませんでした。インターネット接続を確認して再度試してください。"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "通話リンクをアップデートできませんでした。インターネット接続を確認して再度試してください。"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "未読でフィルタリング"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "チャット"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "すべて消去する"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "通話に参加する"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "メッセージを読み込んでいます…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1人"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "通話に参加する前に表示されるのは、電話の連絡先、グループに参加しているユーザー、1対1でチャットしたユーザーの名前だけです。通話に参加すると、全員の名前と写真が表示されます。"; /* 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$@ からの音声と映像を受信できません"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "1回限りのメディア"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "音声ファイル"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "音声メッセージ"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "検索条件を解除する"; diff --git a/Signal/translations/ja.lproj/PluralAware.stringsdict b/Signal/translations/ja.lproj/PluralAware.stringsdict index 6a0b6eedd4d..ee5f1a8ba2f 100644 --- a/Signal/translations/ja.lproj/PluralAware.stringsdict +++ b/Signal/translations/ja.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + %1$ld 件の通話を消去しますか? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + %1$ld件の通話履歴を消去しました。 CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + その他 %1$ld人 GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ko.lproj/Localizable.strings b/Signal/translations/ko.lproj/Localizable.strings index 143a4f230cf..9f56462c991 100644 --- a/Signal/translations/ko.lproj/Localizable.strings +++ b/Signal/translations/ko.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "모든 오디오"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "오디오 파일"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "음성 메시지"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "음성"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "더 많은 사진 선택"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "설정으로 이동"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "파일"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "거절"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "통화 세부 정보"; /* Label or title used to represent a call that used a call link. */ -"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" = "통화 이름 추가"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "링크 삭제"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "통화 링크를 삭제할 수 없습니다."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "이 링크는 더 이상 누구도 사용할 수 없습니다."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "링크를 삭제할까요?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "통화 이름 수정"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "내가 만든 통화 링크를 가진 사용자가 해당 링크를 더 이상 사용할 수 없게 됩니다."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "모두 승인"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "모든 통화 링크를 삭제하지 못했습니다. 연결을 확인하고 다시 시도하세요."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "통화 링크를 업데이트할 수 없습니다. 인터넷 연결을 확인하고 다시 시도하세요."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "읽지 않은 메시지로 필터링함"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "대화"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "모두 삭제"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "통화 참여하기"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "메시지 더 가져오는 중…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1명"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "통화에 참여하기 전에는 휴대폰 연락처, 그룹에 함께 속한 사용자, 1:1 대화를 한 적 있는 사용자의 이름만 표시됩니다. 통화에 참여하면 모든 이름과 사진이 표시됩니다."; /* 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$@ 님의 음성 및 영상 통화를 수신할 수 없습니다."; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "한 번만 볼 수 있는 미디어"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "오디오 파일"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "음성 메시지"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "필터 지우기"; diff --git a/Signal/translations/ko.lproj/PluralAware.stringsdict b/Signal/translations/ko.lproj/PluralAware.stringsdict index 02ab1f533ff..74badcbed6d 100644 --- a/Signal/translations/ko.lproj/PluralAware.stringsdict +++ b/Signal/translations/ko.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + 통화 %1$ld개를 삭제할까요? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + 통화 기록 %1$ld개를 삭제했습니다. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +%1$ld명 이상 GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/mr.lproj/Localizable.strings b/Signal/translations/mr.lproj/Localizable.strings index a0e3130db3f..30724fefa88 100644 --- a/Signal/translations/mr.lproj/Localizable.strings +++ b/Signal/translations/mr.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "सर्व ऑडिओ"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "ऑडिओ फाईल्स"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "व्हॉईस संदेश"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "ऑडिओ"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "अधिक फोटोज निवडा"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "सेटिंग वर जा"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "फाईल"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "नाकारा"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "कॉल तपशील"; /* Label or title used to represent a call that used a call link. */ -"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" = "कॉलचे नाव जोडा"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "लिंक हटवा"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "कॉल लिंक हटवता आली नाही."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "ज्या कोणाकडे ही लिंक आहे त्यांच्यासाठी ही लिंक यापुढे काम करणार नाही."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "लिंक हटवायची?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "कॉल नाव संपादित करा"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "आपण तयार केलेल्या कॉल लिंक्स ज्या लोकांकडे आहेत त्यांच्यासाठी त्या यापुढे चालणार नाहीत."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "सर्व मंजूर करा"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "सर्व कॉल लिंक्स हटवल्या जाणार नाहीत. आपले कनेक्शन तपासा आणि पुन्हा प्रयत्न करा."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "कॉल लिंक अद्यतनित केली जाऊ शकत नाही. आपले इंटरनेट कनेक्शन तपासा आणि पुन्हा तपासा."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "न वाचलेल्यानुसार फिल्टर केले"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "चॅट्स"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "सर्व हटवा"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "कॉलमध्ये सामील व्हा"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "अधिक संदेश लोड करत आहे(…)"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 व्यक्ती"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "कॉलमध्ये सामील होण्यापूर्वी आपण फक्त फोन संपर्कांची नावे, आपण ज्यांच्या गटामध्ये आहात असलेल्या लोकांना, किंवा आपण ज्यांच्यासोबत 1:1 चॅट्समध्ये असता ते लोक पाहू शकाल. एकदा का आपण कॉलमध्ये सामील झालात की आपण सर्व नावे आणि फोटो पहाल."; /* 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$@ कडून ऑडिओ आणि व्हिडिओ प्राप्त करू शकत नाही"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "एकदा मिडिया पहा"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ऑडिओ फाईल"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "व्हॉईस संदेश"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "फिल्टर साफ करा"; diff --git a/Signal/translations/mr.lproj/PluralAware.stringsdict b/Signal/translations/mr.lproj/PluralAware.stringsdict index 58331cd7438..01bad059580 100644 --- a/Signal/translations/mr.lproj/PluralAware.stringsdict +++ b/Signal/translations/mr.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld कॉल हटवायचा? other - Delete %1$ld Calls? + %1$ld कॉल्स हटवायचे? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld कॉल लॉग हटवला. other - %1$ld call logs deleted. + %1$ld कॉल लॉग हटवले. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld अधिक other - +%1$ld more + +%1$ld अधिक GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ms.lproj/Localizable.strings b/Signal/translations/ms.lproj/Localizable.strings index a9446f94234..90aff0f5616 100644 --- a/Signal/translations/ms.lproj/Localizable.strings +++ b/Signal/translations/ms.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Mengenai Permintaan Mesej"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Semua Audio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Fail Audio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Mesej Suara"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Audio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kenalan"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Pilih lebih banyak foto"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Pergi ke Tetapan"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Fail"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "tolak"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Butiran panggilan"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Pautan panggilan"; /* 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" = "Tambah nama panggilan"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Ralat Rangkaian"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Padam pautan"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Tidak dapat memadam pautan panggilan."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Pautan ini tidak akan berfungsi lagi untuk sesiapa yang mempunyainya."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Padam pautan?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Pautan panggilan dipadam."; /* 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" = "Edit nama panggilan"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Sesiapa sahaja yang menyertai panggilan ini melalui pautan akan melihat nama, foto dan nombor telefon anda."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Pautan panggilan yang telah anda buat tidak akan berfungsi lagi untuk orang yang memilikinya."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Luluskan semua"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Kongsikan Pautan"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Tidak semua pautan panggilan boleh dipadam. Periksa sambungan anda dan cuba lagi."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Pautan panggilan tidak dapat dikemas kini. Semak sambungan internet anda dan cuba lagi."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Kosongkan penapis"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Ditapis mengikut belum dibaca"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Sembang"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Padam Semua"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Sertai Panggilan"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Muatkan Lagi Mesej…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Kongsi pautan panggilan"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 Orang"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Maklumat panggilan"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Sebelum menyertai panggilan, anda hanya boleh melihat nama kenalan telefon, orang yang bersama anda dalam kumpulan atau orang yang pernah anda sembang 1:1. Anda akan melihat semua nama dan foto setelah anda menyertai panggilan."; /* 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" = "Tidak dapat menerima audio & video daripada %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Media Lihat Sekali"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "fail audio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Mesej suara"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Kosongkan penapis"; diff --git a/Signal/translations/ms.lproj/PluralAware.stringsdict b/Signal/translations/ms.lproj/PluralAware.stringsdict index e08f3ba034e..69041d4eeac 100644 --- a/Signal/translations/ms.lproj/PluralAware.stringsdict +++ b/Signal/translations/ms.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + Padamkan %1$ld panggilan? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + %1$ld log panggilan dipadam. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +%1$ld lagi GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/nb.lproj/Localizable.strings b/Signal/translations/nb.lproj/Localizable.strings index e0ff62eeb37..59bbe68dee7 100644 --- a/Signal/translations/nb.lproj/Localizable.strings +++ b/Signal/translations/nb.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Om meldingsforespørsler"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Alle lydfiler"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Lydfiler"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Talemeldinger"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Lyd"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontakt"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Velg flere bilder"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Gå til Innstillinger"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Fil"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "avvis"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Anropsinformasjon"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Anropslenke"; /* 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" = "Gi samtalen et navn"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Nettverksfeil"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Slett lenken"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Anropslenken kunne ikke slettes."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Dette vil medføre at den slutter å fungere for alle som har den."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Vil du slette lenken?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Anropslenken ble slettet."; /* 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" = "Endre navnet på samtalen"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Alle som blir med i samtalen via lenken, kan se navnet, profilbildet og telefonnummeret ditt."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Anropslenkene du har opprettet, slutter å fungere for alle."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Godkjenn alle"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Del lenke"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Enkelte anropslenker kunne ikke slettes. Sjekk internettilkoblingen og prøv igjen."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Anropslenken kunne ikke oppdateres. Sjekk internettilkoblingen og prøv igjen."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Tøm filter"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrert etter uleste"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Samtaler"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Slett alle"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Bli med i samtalen"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Laster flere meldinger…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Del anropslenke"; /* 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"; +"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" = "Informasjon om samtalen"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Før du blir med i samtalen får du kun se navnene på de som står i kontaktlisten din, de som du har chattet med tidligere, og de som er medlem av samme gruppe som deg. Alle navnene og bildene blir synlige når du blir med i samtalen."; /* 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" = "Kan ikke motta lyd og bilde fra %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Se én gang-medier"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "lydfil"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "talemelding"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Tøm filter"; diff --git a/Signal/translations/nb.lproj/PluralAware.stringsdict b/Signal/translations/nb.lproj/PluralAware.stringsdict index d7375456ae4..5b9e93b863e 100644 --- a/Signal/translations/nb.lproj/PluralAware.stringsdict +++ b/Signal/translations/nb.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Vil du slette %1$ld anrop? other - Delete %1$ld Calls? + Vil du slette %1$ld anrop? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld anropslogg ble slettet. other - %1$ld call logs deleted. + %1$ld anropslogger ble slettet. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld annen other - +%1$ld more + +%1$ld andre GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index f418f1d31ee..4c57f077713 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Over gespreksverzoeken"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Alle audio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audiobestanden"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Spraakberichten"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Audio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Meer foto's selecteren"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Naar instellingen"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Bestand"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "weigeren"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Oproepdetails"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Oproeplink"; /* 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" = "Oproepnaam toevoegen"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Netwerkfout"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Link verwijderen"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Oproeplink kon niet worden verwijderd."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Deze link zal niet meer werken."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Link verwijderen?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Oproeplink verwijderd."; /* 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" = "Oproepnaam bewerken"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Iedereen die via de link aan deze oproep deelneemt, ziet je naam, foto en telefoonnummer."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Deze oproeplinks zullen niet langer werken voor personen die ze al hebben ontvangen."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Alle goedkeuren"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Link delen"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Niet alle oproeplinks konden worden verwijderd. Controleer je internetverbinding en probeer het opnieuw."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Oproeplink kon niet worden gemaakt. Controleer je internetverbinding en probeer het opnieuw."; @@ -824,7 +824,7 @@ "CALL_RETURN_BUTTON" = "Naar de oproep terugkeren"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Niet beantwoord"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "Geen antwoord"; /* Button to start a call */ "CALL_START_BUTTON" = "Oproep beginnen"; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Filter verwijderen"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Gefilterd op ongelezen"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chats"; @@ -1445,7 +1445,7 @@ "CONTEXT_MENU_SELECT_MESSAGE" = "Selecteren"; /* Context menu button title */ -"CONTEXT_MENU_SHARE_MEDIA" = "Delen via andere app"; +"CONTEXT_MENU_SHARE_MEDIA" = "Delen"; /* Context menu button title */ "CONTEXT_MENU_SPEAK_MESSAGE" = "Voorlezen"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Alles verwijderen"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Aan oproep deelnemen"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Meer berichten aan het laden…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Oproeplink delen"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 persoon"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Oproep-info"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Voordat je deelneemt aan een oproep, kun je alleen de namen zien van telefooncontacten, mensen met wie je in een groep zit of mensen met wie je 1:1 hebt gechat. Je ziet alle namen en profielfoto's zodra je deelneemt aan de oproep."; /* 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" = "Kan geen audio & video van %1$@ ontvangen"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Eenmaligeweergave-media"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audiobestand"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "spraakbericht"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Filter verwijderen"; diff --git a/Signal/translations/nl.lproj/PluralAware.stringsdict b/Signal/translations/nl.lproj/PluralAware.stringsdict index 4bc15a328e6..064b5d20c68 100644 --- a/Signal/translations/nl.lproj/PluralAware.stringsdict +++ b/Signal/translations/nl.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld oproep verwijderen? other - Delete %1$ld Calls? + %1$ld oproepen verwijderen? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld oproep gewist. other - %1$ld call logs deleted. + %1$ld oproepen gewist. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + %1$ld ander other - +%1$ld more + + %1$ld anderen GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/pl.lproj/Localizable.strings b/Signal/translations/pl.lproj/Localizable.strings index 905ab57046d..e375ab964ef 100644 --- a/Signal/translations/pl.lproj/Localizable.strings +++ b/Signal/translations/pl.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "O prośbach o kontakt"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Wszystkie pliki audio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Pliki audio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Wiadomości głosowe"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Dźwięk"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontakt"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Wybierz więcej zdjęć"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Przejdź do ustawień"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Plik"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "odrzuć"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Szczegóły połączenia"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Link do połączenia"; /* 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" = "Dodaj nazwę połączenia"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Błąd sieci"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Usuń link"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Nie udało się usunąć linku do połączenia."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Ten link nie będzie już działał u żadnego użytkownika."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Usunąć link?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Usunięto link do połączenia."; /* 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" = "Edytuj nazwę połączenia"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Każda osoba, która dołączy do połączenia za pomocą linku, zobaczy Twoje imię, zdjęcie oraz numer telefonu."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Utworzone przez Ciebie linki do połączenia nie będą już działały u osób, które je mają."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Zatwierdź wszystkich"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Udostępnij link"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Nie udało się usunąć wszystkich linków do połączenia. Sprawdź połączenie z internetem i spróbuj ponownie."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Nie udało się zaktualizować linku do połączenia. Sprawdź połączenie z internetem i spróbuj ponownie."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Usuń filtr"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrowane według nieprzeczytanych"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Czaty"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Usuń wszystko"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Dołącz do rozmowy"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Wczytywanie wiadomości…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Udostępnij link do połączenia"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 osoba"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informacje o połączeniu"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Przed dołączeniem do rozmowy zobaczysz tylko nazwy kontaktów z telefonu, osób, z którymi jesteś w grupie, lub osób, z którymi zdarzyło Ci się rozmawiać 1:1. Wszystkie imiona i nazwiska oraz zdjęcia zobaczysz po dołączeniu do rozmowy."; /* 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" = "Nie można odebrać audio i wideo od %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Multimedia jednorazowe"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "plik audio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Wiadomość głosowa"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Usuń filtr"; diff --git a/Signal/translations/pl.lproj/PluralAware.stringsdict b/Signal/translations/pl.lproj/PluralAware.stringsdict index 77d7a4c085d..b20d983c21b 100644 --- a/Signal/translations/pl.lproj/PluralAware.stringsdict +++ b/Signal/translations/pl.lproj/PluralAware.stringsdict @@ -93,13 +93,13 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Skasować %1$ld połączenie? few - Delete %1$ld Calls? + Skasować %1$ld połączenia? many - Delete %1$ld Calls? + Skasować %1$ld połączeń? other - Delete %1$ld Calls? + Skasować %1$ld połączenia ? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -213,13 +213,13 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + Usunięto %1$ld połączenie. few - %1$ld call logs deleted. + Usunięto %1$ld połączenia. many - %1$ld call logs deleted. + Usunięto %1$ld połączeń. other - %1$ld call logs deleted. + Usunięto %1$ld połączenia. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -708,13 +708,13 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld inny użytkownik few - +%1$ld more + +%1$ld innych użytkowników many - +%1$ld more + +%1$ld innych użytkowników other - +%1$ld more + +%1$ld innego użytkownika GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/pt_BR.lproj/Localizable.strings b/Signal/translations/pt_BR.lproj/Localizable.strings index c4798ba46d3..20156a37738 100644 --- a/Signal/translations/pt_BR.lproj/Localizable.strings +++ b/Signal/translations/pt_BR.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Sobre as solicitações de conversas"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Todos os arquivos de áudio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Arquivos de áudio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Mensagens de voz"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Áudio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Contato"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Selecione mais fotos"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Ir para configurações"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Arquivo"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "recusar"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Detalhes da chamada"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Link de chamada"; /* 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" = "Adicionar nome da chamada"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Erro de rede"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Excluir link"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Não foi possível apagar o link da chamada."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Este link não funcionará mais para ninguém que o tenha."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Excluir link?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Link de chamada apagado."; /* 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" = "Editar nome da chamada"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Todas as pessoas que entrarem nesta chamada pelo link poderão ver seu nome, foto e número de telefone."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Os links de chamada que você criou não funcionarão mais."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Aprovar todos"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Compartilhar Link"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Não foi possível apagar todos os links de chamada. Verifique a sua conexão e tente novamente."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Não foi possível atualizar o link da chamada. Verifique sua conexão à Internet e tente novamente."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Limpar filtro"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrado por não lidas"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chats"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Excluir todas"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Participar da chamada"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Carrengando mais mensagens…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Compartilhar link da chamada"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 pessoa"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informações da chamada"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Antes de entrar na chamada, você verá apenas os nomes dos seus contatos, das pessoas que estão nos mesmos grupos ou com quem já conversou individualmente. Nomes e fotos ficarão visíveis somente após você entrar na chamada."; /* 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" = "Não é possível receber áudio e vídeo de %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Ver mídia temporária"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "arquivo de áudio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Mensagem de voz"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Limpar filtro"; diff --git a/Signal/translations/pt_BR.lproj/PluralAware.stringsdict b/Signal/translations/pt_BR.lproj/PluralAware.stringsdict index 5b6de3f583e..54da09480da 100644 --- a/Signal/translations/pt_BR.lproj/PluralAware.stringsdict +++ b/Signal/translations/pt_BR.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Excluir %1$ld chamada? other - Delete %1$ld Calls? + Excluir %1$ld chamadas? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld registro de chamada excluído. other - %1$ld call logs deleted. + %1$ld registros de chamadas excluídos. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + %1$ld other - +%1$ld more + + %1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/pt_PT.lproj/Localizable.strings b/Signal/translations/pt_PT.lproj/Localizable.strings index 955584f0530..8e18fd8bcad 100644 --- a/Signal/translations/pt_PT.lproj/Localizable.strings +++ b/Signal/translations/pt_PT.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Acerca dos pedidos de mensagem"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Todo o áudio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Ficheiros áudio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Mensagens de voz"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Áudio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Contacto"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Selecione mais fotos"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "ir para as definições"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Ficheiro"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "recusar"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Detalhes da chamada"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Link de chamada"; /* 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" = "Adicionar nome de chamada"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Erro de rede"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Eliminar link"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Não foi possível eliminar link de chamada."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "O link deixará de funcionar para toda a gente que o tenha."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Eliminar link?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Link de chamada eliminado."; /* 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" = "Editar nome da chamada"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Qualquer pessoa que entre nesta chamada através do link verá o seu nome, foto e número de telemóvel."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Os links de chamada que criou já não funcionarão para as pessoas que os têm."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Aprovar todos"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Partilhar ligação"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Nem todos os links de chamada puderam ser eliminados. Verifique a sua ligação e tente novamente."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Não foi possível criar um link de chamada. Verifique a sua ligação à internet e tente novamente."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Limpar filtro"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrado por não lido"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chats"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Eliminar tudo"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Entrar na chamada"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "A carregar mais mensagens…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Partilhar link de chamada"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 pessoa"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informações da chamada"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Antes de entrar numa chamada, só pode ver os nomes dos contactos telefónicos, as pessoas com quem está num grupo, ou as pessoas com quem conversou individualmente. Irá ver todos os nomes e fotos antes de se iniciar à chamada."; /* 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" = "Não pode receber áudio e vídeo de %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Ver multimédia de visualização única"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ficheiro áudio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Mensagem de voz"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Limpar filtro"; diff --git a/Signal/translations/pt_PT.lproj/PluralAware.stringsdict b/Signal/translations/pt_PT.lproj/PluralAware.stringsdict index 1dc6e5cc27d..83411032ea1 100644 --- a/Signal/translations/pt_PT.lproj/PluralAware.stringsdict +++ b/Signal/translations/pt_PT.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Eliminar %1$ld chamada? other - Delete %1$ld Calls? + Eliminar %1$ld chamadas? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld registo de chamadas eliminado. other - %1$ld call logs deleted. + %1$ld registos de chamadas eliminados. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld mais other - +%1$ld more + +%1$ld mais GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ro.lproj/Localizable.strings b/Signal/translations/ro.lproj/Localizable.strings index edce0cbea88..8887c624d51 100644 --- a/Signal/translations/ro.lproj/Localizable.strings +++ b/Signal/translations/ro.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Despre solicitări mesaj"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Toate fișierele audio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Fișiere audio"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Mesaje vocale"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Audio"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Selectează mai multe fotografii"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Mergi la Setări"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Fișier"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "respinge"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Detaliile apelului"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Link de apel"; /* 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" = "Adaugă numele apelului"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Eroare de rețea"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Șterge linkul"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Nu s-a putut elimina linkul apelului."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Linkul nu va mai funcționa pentru nicio persoană care îl are."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Ștergi linkul?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Linkul apelului a fost eliminat."; /* 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" = "Editează numele apelului"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Oricine se alătură acestui apel prin intermediul linkului îți va vedea numele, fotografia și numărul de telefon."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Linkurile apelurilor pe care le-ai creat nu vor mai funcționa pentru persoanele care le au."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Aprob"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Distribuie adresa"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Nu au putut fi eliminate toate linkurile apelurilor. Verifică-ți conexiunea și încearcă din nou."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Linkul apelului nu a putut fi actualizat. Verifică conexiunea la internet a telefonului și încearcă din nou."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Șterge Filtru"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrează după necitite"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Conversații"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Șterge tot"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Alătură-te apelului"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Se încarcă mai multe mesaje…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Distribuie linkul apelului"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 persoană"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informații despre apel"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Înainte de a te alătura unui apel, poți vedea doar numele contactelor telefonice, ale persoanelor cu care ești într-un grup sau ale persoanelor cu care ai discutat pe chat 1:1. Vei vedea toate numele și fotografiile după ce te vei alătura apelului."; /* 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" = "Nu-l poți auzi sau vedea pe %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Media vizibilă o singură dată"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "fișier audio"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Mesaj vocal"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Șterge Filtru"; diff --git a/Signal/translations/ro.lproj/PluralAware.stringsdict b/Signal/translations/ro.lproj/PluralAware.stringsdict index 6a5157e6970..759aed6d39b 100644 --- a/Signal/translations/ro.lproj/PluralAware.stringsdict +++ b/Signal/translations/ro.lproj/PluralAware.stringsdict @@ -85,11 +85,11 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Ștergi %1$ld apel? few - Delete %1$ld Calls? + Ștergi %1$ld apeluri? other - Delete %1$ld Calls? + Ștergi %1$ld de apeluri? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -193,11 +193,11 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld jurnal de apeluri eliminat. few - %1$ld call logs deleted. + %1$ld jurnale de apeluri eliminate. other - %1$ld call logs deleted. + %1$ld de jurnale de apeluri eliminate. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -638,11 +638,11 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + încă %1$ld few - +%1$ld more + + încă %1$ld other - +%1$ld more + + încă %1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings index 28cf6a0a7bc..506d6808df1 100644 --- a/Signal/translations/ru.lproj/Localizable.strings +++ b/Signal/translations/ru.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Все аудио"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Аудиофайлы"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Голосовые сообщения"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Аудио"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Выберите больше фото"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Перейти в Настройки"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Файл"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "отклонить"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Подробности звонка"; /* Label or title used to represent a call that used a call link. */ -"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" = "Добавить имя звонка"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "Удалить ссылку"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Не удалось удалить ссылку на звонок."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Эта ссылка больше не будет действовать для всех, кто ею пользовался."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Удалить ссылку?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "Изменить имя звонка"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "Созданные вами ссылки на звонки больше не будут действовать для тех, у кого они есть."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Одобрить все"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "Не удаётся удалить все ссылки. Проверьте соединение и попробуйте ещё раз."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Не удалось обновить ссылку на звонок. Проверьте ваше подключение к интернету и попробуйте ещё раз."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Отфильтровано по непрочитанным"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Чаты"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Удалить все"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Присоединиться к звонку"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Загружаем больше сообщений…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 человек"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Перед тем как присоединиться к звонку, вы можете видеть только имена контактов телефона, людей, с которыми состоите в группе, или тех, с кем общались в чате 1:1. Вы увидите все имена и фото, как только присоединитесь к звонку."; /* 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$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Просмотреть одноразовые медиа"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "аудиофайл"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Голосовое сообщение"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Очистить фильтр"; diff --git a/Signal/translations/ru.lproj/PluralAware.stringsdict b/Signal/translations/ru.lproj/PluralAware.stringsdict index db223f44c93..5758acee9fa 100644 --- a/Signal/translations/ru.lproj/PluralAware.stringsdict +++ b/Signal/translations/ru.lproj/PluralAware.stringsdict @@ -93,13 +93,13 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Удалить %1$ld звонок? few - Delete %1$ld Calls? + Удалить %1$ld звонка? many - Delete %1$ld Calls? + Удалить %1$ld звонков? other - Delete %1$ld Calls? + Удалить %1$ld звонка? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -213,13 +213,13 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld журнал звонков удалён. few - %1$ld call logs deleted. + %1$ld журнала звонков удалены. many - %1$ld call logs deleted. + %1$ld журналов звонков удалены. other - %1$ld call logs deleted. + %1$ld журнала звонков удалены. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -708,13 +708,13 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + ещё %1$ld few - +%1$ld more + + ещё %1$ld many - +%1$ld more + + ещё %1$ld other - +%1$ld more + + ещё %1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/sk.lproj/Localizable.strings b/Signal/translations/sk.lproj/Localizable.strings index 6e89d85f07d..b7d65a7e655 100644 --- a/Signal/translations/sk.lproj/Localizable.strings +++ b/Signal/translations/sk.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "O žiadostiach o správy"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Všetko audio"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Zvukové súbory"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Hlasové správy"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Zvuk"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontakt"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Vybrať viac fotografií"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Prejsť na Nastavenia"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Súbor"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "odmietnuť"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Podrobnosti hovoru"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Odkaz na hovor"; /* 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" = "Pridať názov hovoru"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Chyba siete"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Vymazať odkaz"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Odkaz na hovor sa nepodarilo odstrániť."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Tento odkaz už nebude fungovať pre nikoho, kto má k nemu prístup."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Vymazať odkaz?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Odkaz na hovor bol odstránený."; /* 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" = "Upraviť názov hovoru"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Každý, kto sa pripojí k tomuto hovoru prostredníctvom odkazu, uvidí vaše meno, fotku a telefónne číslo."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Odkazy na hovory, ktoré ste vytvorili, už nebudú fungovať ľuďom, ktorí ich dostali."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Schváliť všetky"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Zdieľať odkaz"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Nepodarilo sa odstrániť všetky odkazy na hovor. Skontrolujte svoje pripojenie a skúste to znovu."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Odkaz na hovor sa nepodarilo aktualizovať. Skontrolujte internetové pripojenie a skúste to znova."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Zrušiť filter"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrované podľa neprečítaných"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Čety"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Vymazať všetko"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Pripojiť sa k hovoru"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Načítanie správ…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Zdieľať odkaz na hovor"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 osoba"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Informácie o hovore"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Pred pripojením k hovoru môžete vidieť iba mená telefónnych kontaktov, ľudí, s ktorými ste v skupine, alebo ľudí, s ktorými ste četovali 1:1. Po pripojení k hovoru uvidíte všetky mená a fotografie."; /* 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" = "Nie je možné prijať audio a video od používateľa %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Jednorazové média"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "zvukový súbor"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "hlasová správa"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Zrušiť filter"; diff --git a/Signal/translations/sk.lproj/PluralAware.stringsdict b/Signal/translations/sk.lproj/PluralAware.stringsdict index 2698254106d..75c46e6c819 100644 --- a/Signal/translations/sk.lproj/PluralAware.stringsdict +++ b/Signal/translations/sk.lproj/PluralAware.stringsdict @@ -93,13 +93,13 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Vymazať %1$ld hovor? few - Delete %1$ld Calls? + Vymazať %1$ld hovory? many - Delete %1$ld Calls? + Vymazať %1$ld hovoru? other - Delete %1$ld Calls? + Vymazať %1$ld hovorov? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -213,13 +213,13 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld hovor bol vymazaný. few - %1$ld call logs deleted. + %1$ld hovory boli vymazané. many - %1$ld call logs deleted. + %1$ld hovoru bolo vymazaného. other - %1$ld call logs deleted. + %1$ld hovorov bolo vymazaných. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -708,13 +708,13 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld ďalší few - +%1$ld more + +%1$ld ďalší many - +%1$ld more + +%1$ld ďalšieho other - +%1$ld more + +%1$ld ďalších GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/sr.lproj/Localizable.strings b/Signal/translations/sr.lproj/Localizable.strings index 146172fdb99..766438df657 100644 --- a/Signal/translations/sr.lproj/Localizable.strings +++ b/Signal/translations/sr.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Сви аудио фајлови"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Аудио фајлови"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Гласовне поруке"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Аудио"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Изаберите још слика"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Иди на подешавања"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Фајл"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "одбиј"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Детаљи позива"; /* Label or title used to represent a call that used a call link. */ -"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" = "Унесите назив позива"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "Избриши линк"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Нисмо успели да избришемо линк за позив."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Овај линк више неће радити никоме ко га има."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Желите ли да избришете линк?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "Измените назив позива"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "Линкови за позиве које сте креирали више неће радити људима који их имају."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Прихвати све"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "Није било могуће избрисати све линкове за позиве. Проверите да ли сте повезани на интернет и пробајте поново."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Ажурирање линка за позив није успело. Проверите да ли сте повезани на интернет и пробајте поново."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Филтрирано по непрочитаним"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Ћаскања"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Избриши све"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Укључите се у позив"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Учитавамо још порука…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 особа"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Пре него што се прикључите позиву, можете да видите само имена телефонских контаката, људи са којима сте у групи или људи са којима сте ћаскали 1:1. Видећете сва имена и фотографије када се прикључите позиву."; /* 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$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Једнократни медиј"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "аудио фајл"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Гласовна порука"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Уклони филтер"; diff --git a/Signal/translations/sr.lproj/PluralAware.stringsdict b/Signal/translations/sr.lproj/PluralAware.stringsdict index 7c58ceec755..e4162f0e630 100644 --- a/Signal/translations/sr.lproj/PluralAware.stringsdict +++ b/Signal/translations/sr.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Желите ли да избришете позиве (%1$ld)? other - Delete %1$ld Calls? + Желите ли да избришете позиве (%1$ld)? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + Избрисан је дневник позива (%1$ld). other - %1$ld call logs deleted. + Избрисани су дневници позива (%1$ld). CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + још %1$ld other - +%1$ld more + + још %1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/sv.lproj/Localizable.strings b/Signal/translations/sv.lproj/Localizable.strings index 4d6038a14ba..bbbf986d840 100644 --- a/Signal/translations/sv.lproj/Localizable.strings +++ b/Signal/translations/sv.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Om meddelandeförfrågningar"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Allt ljud"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Ljudfiler"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Röstmeddelanden"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Ljud"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kontakt"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Välj fler foton"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Gå till inställningar"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Fil"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "avfärda"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Samtalsuppgifter"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Samtalslänk"; /* 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" = "Lägg till samtalsnamn"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Nätverksfel"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Ta bort länk"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Det gick inte att ta bort samtalslänken."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Den här länken fungerar inte längre för alla som har den."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Radera länk?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Samtalslänken borttagen."; /* 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" = "Redigera samtalsnamn"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Alla som använder länken för att gå med i detta samtal kommer att se ditt namn, foto, och telefonnummer."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Samtalslänkar som du har skapat kommer inte längre att fungera för personer som har dem."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Godkänn alla"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Dela länk"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Det gick inte att ta bort alla samtalslänkar. Kontrollera din anslutning och försök igen."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Det gick inte att uppdatera samtalslänken. Kontrollera din internetanslutning och försök igen."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Rensa filter"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrerad efter oläst"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Chattar"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Ta bort alla"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Gå med i samtalet"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Läser in fler meddelanden…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Dela samtalslänk"; /* 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"; +"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" = "Samtalsinfo"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Innan du går med i ett samtal kan du bara se namnen på telefonkontakter, personer som är med i samma grupp som du eller personer som du har chattat med privat. Du ser alla namn och foton när du är ansluten till samtalet."; /* 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" = "Kan inte ta emot ljud & video från %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Visa en gång-media"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ljudfil"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Röstmeddelande"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Rensa filter"; diff --git a/Signal/translations/sv.lproj/PluralAware.stringsdict b/Signal/translations/sv.lproj/PluralAware.stringsdict index 85905fe029c..318d0c89c49 100644 --- a/Signal/translations/sv.lproj/PluralAware.stringsdict +++ b/Signal/translations/sv.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Ta bort %1$ld samtal? other - Delete %1$ld Calls? + Ta bort %1$ld samtal? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld samtalslogg borttagen. other - %1$ld call logs deleted. + %1$ld samtalsloggar borttagna. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + + %1$ld till other - +%1$ld more + + %1$ld till GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/th.lproj/Localizable.strings b/Signal/translations/th.lproj/Localizable.strings index 1f3d48fff50..7c7cfd961d1 100644 --- a/Signal/translations/th.lproj/Localizable.strings +++ b/Signal/translations/th.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "เสียงทั้งหมด"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "ไฟล์เสียง"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "ข้อความเสียง"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "เสียง"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "เลือกรูปภาพเพิ่มเติม"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "ไปที่การตั้งค่า"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "ไฟล์"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "ปฏิเสธ"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "รายละเอียดการโทร"; /* Label or title used to represent a call that used a call link. */ -"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" = "เพิ่มชื่อการโทร"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "ลบลิงก์"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "ไม่สามารถลบลิงก์การโทรได้"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "ทุกคนจะไม่สามารถใช้ลิงก์นี้ได้อีก"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "ลบลิงก์ใช่หรือไม่"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "แก้ไขชื่อการโทร"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "ผู้ติดต่อที่มีลิงก์การโทรที่คุณสร้างจะไม่สามารถใช้ลิงก์ดังกล่าวได้อีกต่อไป"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "อนุมัติทั้งหมด"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "ไม่สามารถลบลิงก์การโทรทั้งหมดได้ ตรวจสอบการเชื่อมต่อของคุณแล้วลองอีกครั้ง"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "ไม่สามารถอัปเดตลิงก์การโทรได้ กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ตแล้วลองใหม่อีกครั้ง"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "กรองตามแชทที่ยังไม่ได้อ่าน"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "แชท"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "ลบทั้งหมด"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "เข้าร่วมสาย"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "กำลังโหลดข้อความเพิ่ม…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 คน"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "ก่อนเข้าร่วมการโทร คุณจะเห็นเฉพาะชื่อของผู้ติดต่อที่บันทึกไว้ในโทรศัพท์ รวมถึงผู้ใช้ที่เป็นสมาชิกในกลุ่มเดียวกับคุณ และคนที่คุณเคยแชทส่วนตัวด้วย โดยคุณจะเห็นชื่อและรูปภาพของสมาชิกทุกคนเมื่อเข้าร่วมการโทรแล้ว"; /* 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$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "สื่อที่ดูได้ครั้งเดียว"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ไฟล์เสียง"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "ข้อความเสียง"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "ล้างตัวกรอง"; diff --git a/Signal/translations/th.lproj/PluralAware.stringsdict b/Signal/translations/th.lproj/PluralAware.stringsdict index c4247364a5b..b0d319023c6 100644 --- a/Signal/translations/th.lproj/PluralAware.stringsdict +++ b/Signal/translations/th.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + ลบการโทร %1$ld รายการใช่หรือไม่ CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + ลบบันทึกการโทร %1$ld รายการแล้ว CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +%1$ld คน GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/tr.lproj/Localizable.strings b/Signal/translations/tr.lproj/Localizable.strings index 169cc5a8e75..324531f6437 100644 --- a/Signal/translations/tr.lproj/Localizable.strings +++ b/Signal/translations/tr.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "İleti İstekleri Hakkında"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Tüm sesler"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Ses dosyaları"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Sesli mesajlar"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Ses"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Kişi"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Daha fazla fotoğraf seç"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Ayarlara Git"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Dosya"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "reddet"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Arama detayları"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Arama bağlantısı"; /* 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" = "Arama adı ekle"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Ağ Hatası"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Bağlantıyı sil"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Arama bağlantısı silinemedi."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Bu bağlantı artık ona sahip olan hiç kimse için çalışmayacaktır."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Bağlantı silinsin mi?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Arama bağlantısı silindi."; /* 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" = "Arama adını düzenle"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Bu aramaya bağlantı aracılığıyla katılan herkes adını, fotoğrafını ve telefon numaranı görecektir."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Oluşturduğun arama bağlantıları, artık bu bağlantılara sahip kişiler için çalışmayacaktır."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Tümünü onayla"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Bağlantıyı Paylaş"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Tüm arama bağlantıları silinemedi. Bağlantını kontrol edip tekrar dene."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Arama bağlantısı güncellenemedi. İnternet bağlantını kontrol et ve tekrar dene."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Filtreyi Temizle"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Okunmamış olarak filtrelendi"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Sohbetler"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Tümünü Sil"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Görüşmeye Katıl"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Daha Fazla İleti Yükleniyor…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Arama bağlantısını paylaş"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 kişi"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Arama bilgileri"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Bir aramaya katılmadan önce yalnızca telefon kişilerinin, grubunda olduğun kişilerin veya birebir sohbet ettiğin kişilerin adlarını görebilirsin. Aramaya katıldıktan sonra tüm adları ve fotoğrafları görürsün."; /* 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$@ kişisinden ses ve görüntü alınamıyor"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Bir Kez Görüntülenen Medya"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ses dosyası"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Sesli ileti"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Filtreyi Temizle"; diff --git a/Signal/translations/tr.lproj/PluralAware.stringsdict b/Signal/translations/tr.lproj/PluralAware.stringsdict index 810821fcc6f..31b6d417465 100644 --- a/Signal/translations/tr.lproj/PluralAware.stringsdict +++ b/Signal/translations/tr.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld arama silinsin mi? other - Delete %1$ld Calls? + %1$ld arama silinsin mi? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld arama kaydı silindi. other - %1$ld call logs deleted. + %1$ld arama kaydı silindi. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld kişi daha other - +%1$ld more + +%1$ld kişi daha GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ug.lproj/Localizable.strings b/Signal/translations/ug.lproj/Localizable.strings index 84a5573666a..f8f378cd592 100644 --- a/Signal/translations/ug.lproj/Localizable.strings +++ b/Signal/translations/ug.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "بارلىق ئۈنلەر"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "ئۈن ھۆججەتلىرى"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "ئاۋازلىق ئۇچۇرلار"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "ئۈن"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "تېخىمۇ كۆپ رەسىملەرنى تاللاڭ"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "تەڭشەكلەرگە يۆتكەل"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "ھۆججەت"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "رەت قىل"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "چاقىرىق تەپسىلاتى"; /* Label or title used to represent a call that used a call link. */ -"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" = "چاقىرىق نامى قوشۇش"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "ئۇلانمىنى ئۆچۈرۈڭ"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "چاقىرىق ئۇلانمىسىنى ئۆچۈرەلمىدى."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "بۇ ئۇلانمىنى ھېچكىم ئىشلىتەلمەيدۇ."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "ئۇلانمىنى ئۆچۈرەمسىز؟"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "چاقىرىق نامىنى تەھرىرلەش"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "بۇنىڭدىن كىيىن باشقىلار ئۆزلىرى ساقلىۋالغان سىز قۇرغان چاقىرىق ئۇلانمىللىرىنى ئىشلىتەلمەيدۇ."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "ھەممىنى تەستىقلاڭ"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "بارلىق چاقىرىق ئۇلانمىلىرىنى ئۆچۈرگىلى بولمايدۇ. تور ئۇلىنىشىڭىزنى تەكشۈرۈپ قايتا سىناڭ."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "چاقىرىش ئۇلانمىسىنى يېڭىلىغىلى بولمىدى. تور ئۇلىنىشىڭىزنى تەكشۈرۈپ قايتا سىناپ بېقىڭ."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "ئوقۇلمىغانلارنى سۈزۈش"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "پاراڭلار"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "ھەممىنى ئۆچۈر"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "چاقىرىققا قېتىل"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "تېخىمۇ كۆپ ئۇچۇرنى يۈكلەۋاتىدۇ…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 كىشى"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "چاقىرىققا قوشۇلۇشتىن بۇرۇن سىز پەقەت تېلېفوندىكى ئالاقىداشلارنىڭ ئىسمىنى، گۇرۇپپىدىكى كىشىلەرنى ياكى سىز بىرمۇ-بىر پاراڭلاشقان كىشىلەرنىلا كۆرەلەيسىز. چاقىرىققا قوشۇلغاندىن كېيىن بارلىق ئىسىم ۋە رەسىملەرنى كۆرەلەيسىز."; /* 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$@ دىن ئۈن ۋە سىن تاپشۇرۇۋالالمايدۇ"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "بىرلا قېتىم كۆرۈلىدىغان مېدىيا"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "ئۈن ھۆججىتى"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "ئۈن ئۇچۇر"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "سۈزگۈچلەرنى بىكار قىلىش"; diff --git a/Signal/translations/ug.lproj/PluralAware.stringsdict b/Signal/translations/ug.lproj/PluralAware.stringsdict index 13a552cbe78..06bd2f822d7 100644 --- a/Signal/translations/ug.lproj/PluralAware.stringsdict +++ b/Signal/translations/ug.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + %1$ld چاقىرىقنى ئ‍ۆچۈرەمسىز؟ CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + %1$ld چاقىرىق خاتىرىلىرى ئۆچۈرۈلدى. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + باشقا +%1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/uk.lproj/Localizable.strings b/Signal/translations/uk.lproj/Localizable.strings index d1a93e0431e..54ad850f98f 100644 --- a/Signal/translations/uk.lproj/Localizable.strings +++ b/Signal/translations/uk.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Усе аудіо"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Аудіофайли"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Голосові повідомлення"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Аудіо"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Вибрати більше фото"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Відкрити параметри"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Файл"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "відхилити"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Про виклик"; /* Label or title used to represent a call that used a call link. */ -"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" = "Додати назву виклику"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "Видалити посилання"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Не вдалося видалити посилання на виклик."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Якщо ви надсилали комусь це посилання, воно більше не працюватиме."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Видалити посилання?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "Змінити назву виклику"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "Якщо ви надсилали комусь свої посилання на виклики, вони більше не працюватимуть."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Прийняти всі"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "Частину посилань на виклики не вдалося видалити. Перевірте з'єднання і повторіть видалення."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Не вдалось оновити посилання на виклик. Перевірте з'єднання з інтернетом і спробуйте ще раз."; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Показано непрочитані"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Чати"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Видалити все"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Приєднатися"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Довантажуємо повідомлення…"; @@ -2510,13 +2510,13 @@ "DONATION_VIEW_DONATE_ON_BEHALF_OF_A_FRIEND" = "Зробити донат за друга"; /* Text describing to the user that they're going to pay a donation to Signal */ -"DONATION_VIEW_DONATION_TO_SIGNAL" = "Зробити внесок для Signal"; +"DONATION_VIEW_DONATION_TO_SIGNAL" = "Донат на користь Signal"; /* Title for the 'Donor FAQ' button on the donation screen */ "DONATION_VIEW_DONOR_FAQ" = "Поширені запитання пожертвувачів"; /* Text that's shown when the donation view fails to load data, probably due to network failure */ -"DONATION_VIEW_LOAD_FAILED" = "Помилка мережі. Перевірте з'єднання та спробуйте знову."; +"DONATION_VIEW_LOAD_FAILED" = "Мережева помилка. Перевірте з'єднання та спробуйте знов."; /* Title for the 'Badges' button on the donation screen */ "DONATION_VIEW_MANAGE_BADGES" = "Значки"; @@ -2525,7 +2525,7 @@ "DONATION_VIEW_MONTHLY_DONATION_TO_SIGNAL" = "Щомісячний донат Signal"; /* Title for the 'more' section on the donation screen */ -"DONATION_VIEW_MORE_SECTION_TITLE" = "Більше"; +"DONATION_VIEW_MORE_SECTION_TITLE" = "Докладніше"; /* Title for the 'my support' section in the donation view */ "DONATION_VIEW_MY_SUPPORT_TITLE" = "Моя підтримка"; @@ -2546,16 +2546,16 @@ "DOUBLE_TAP_TO_EDIT_ALERT_TITLE" = "Редагування подвійним дотиком"; /* Alert body for when the user has just tried to edit a contacts after declining to give Signal contacts permissions */ -"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_BODY" = "Ви можете надати доступ у налаштуваннях iOS."; +"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_BODY" = "Доступ можна надати в параметрах iOS."; /* Alert title for when the user has just tried to edit a contacts after declining to give Signal contacts permissions */ "EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_TITLE" = "Signal потребує доступу до контактів, щоб редагувати інформацію про контакти."; /* The navbar title for the 'update group' view. */ -"EDIT_GROUP_DEFAULT_TITLE" = "Редагувати групу"; +"EDIT_GROUP_DEFAULT_TITLE" = "Про цю групу"; /* Error message indicating the a user can't be added to a group. */ -"EDIT_GROUP_ERROR_CANNOT_ADD_MEMBER" = "Цей користувач не може бути доданий до групи, поки не оновить Signal."; +"EDIT_GROUP_ERROR_CANNOT_ADD_MEMBER" = "Цього користувача неможливо додати до групи, поки він не оновить Signal."; /* Error message indicating that an avatar image is invalid and cannot be used. */ "EDIT_GROUP_ERROR_INVALID_AVATAR" = "Фото не підходить."; @@ -2564,10 +2564,10 @@ "EDIT_GROUP_UPDATE_BUTTON" = "Оновити"; /* The alert message if user tries to exit update group view without saving changes. */ -"EDIT_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "Ви хочете зберегти зміни, внесені до цієї групи?"; +"EDIT_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "Зберегти зміни інформації про цю групу?"; /* The alert title if user tries to exit update group view without saving changes. */ -"EDIT_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "Незбережені зміни"; +"EDIT_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "Зміни не збережено"; /* Label for Edit History modal */ "EDIT_HISTORY_LABEL" = "Попередній текст"; @@ -2588,25 +2588,25 @@ "EMAIL_INVITE_SUBJECT" = "Пора переходити в Signal"; /* Description for the fallback support sheet if user cannot send email */ -"EMAIL_SIGNAL_MESSAGE" = "На вашому пристрої не налаштовано та з нього не можна відправити електронну пошту. Щоб відправити запит на підтримку, налаштуйте електронну пошту на своєму пристрої, або напишіть на support@signal.org"; +"EMAIL_SIGNAL_MESSAGE" = "Ваш пристрій не налаштовано для надсилання електронних листів. Щоб зв'язатися зі службою підтримки, налаштуйте електронну пошту на своєму пристрої, або надішліть листа на адресу support@signal.org з іншого пристрою"; /* Title for the fallback support sheet if user cannot send email */ -"EMAIL_SIGNAL_TITLE" = "Email недоступний"; +"EMAIL_SIGNAL_TITLE" = "Електронна пошта недоступна"; /* The name for the emoji category 'Activities' */ -"EMOJI_CATEGORY_ACTIVITIES_NAME" = "Активність"; +"EMOJI_CATEGORY_ACTIVITIES_NAME" = "Заняття"; /* The name for the emoji category 'Animals & Nature' */ -"EMOJI_CATEGORY_ANIMALS_NAME" = "Тварини & Природа"; +"EMOJI_CATEGORY_ANIMALS_NAME" = "Тварини і природа"; /* The name for the emoji category 'Flags' */ "EMOJI_CATEGORY_FLAGS_NAME" = "Прапори"; /* The name for the emoji category 'Food & Drink' */ -"EMOJI_CATEGORY_FOOD_NAME" = "Їжа & Напої"; +"EMOJI_CATEGORY_FOOD_NAME" = "Їжа і напої"; /* The name for the emoji category 'Objects' */ -"EMOJI_CATEGORY_OBJECTS_NAME" = "Об'єкти"; +"EMOJI_CATEGORY_OBJECTS_NAME" = "Предмети"; /* The name for the emoji section for emojis already used on the message */ "EMOJI_CATEGORY_ON_MESSAGE_NAME" = "Це повідомлення"; @@ -2615,13 +2615,13 @@ "EMOJI_CATEGORY_RECENTS_NAME" = "Недавні"; /* The name for the emoji category 'Smileys & People' */ -"EMOJI_CATEGORY_SMILEYSANDPEOPLE_NAME" = "Посмішки & Люди"; +"EMOJI_CATEGORY_SMILEYSANDPEOPLE_NAME" = "Смайлики і люди"; /* The name for the emoji category 'Symbols' */ "EMOJI_CATEGORY_SYMBOLS_NAME" = "Символи"; /* The name for the emoji category 'Travel & Places' */ -"EMOJI_CATEGORY_TRAVEL_NAME" = "Подорожі & Місця"; +"EMOJI_CATEGORY_TRAVEL_NAME" = "Подорожі і місцевості"; /* Full width label displayed when attempting to compose message */ "EMPTY_CONTACTS_LABEL_LINE1" = "Ніхто з ваших контактів не користується Signal."; @@ -2636,16 +2636,16 @@ "END_CALL_UNCATEGORIZED_FAILURE" = "Виклик не здійснено"; /* Error indicating that a message could not be forwarded. */ -"ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Не вдалось переслати повідомлення."; +"ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Не вдалося переслати повідомлення."; /* Error indicating that a message could not be forwarded. */ -"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_1" = "Не вдалось переслати повідомлення тому що воно більше недоступне."; +"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_1" = "Не вдалося переслати повідомлення, воно вже недоступне."; /* Error indicating that messages could not be forwarded. */ -"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_N" = "Не вдалось переслати повідомлення тому що вони більше недоступні."; +"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_N" = "Не вдалося переслати повідомлення, вони вже недоступні."; /* Error indicating that messages could not be forwarded. */ -"ERROR_COULD_NOT_FORWARD_MESSAGES_N" = "Не вдалось переслати повідомлення"; +"ERROR_COULD_NOT_FORWARD_MESSAGES_N" = "Не вдалося переслати повідомлення"; /* Error indicating that 'save video' failed. */ "ERROR_COULD_NOT_SAVE_VIDEO" = "Не вдалося зберегти відео."; @@ -2654,13 +2654,13 @@ "ERROR_DESCRIPTION_CLIENT_SENDING_FAILURE" = "Не вдалося надіслати повідомлення."; /* Error indicating that openURL for a mailto: URL failed. */ -"ERROR_DESCRIPTION_COULD_NOT_LAUNCH_EMAIL" = "Не вдалось відкрити застосунок Пошта"; +"ERROR_DESCRIPTION_COULD_NOT_LAUNCH_EMAIL" = "Не вдалось відкрити «Пошту»"; /* Error indicating that a support mailto link could not be created. */ -"ERROR_DESCRIPTION_INVALID_SUPPORT_EMAIL" = "Не вдалось створити запит на підтримку"; +"ERROR_DESCRIPTION_INVALID_SUPPORT_EMAIL" = "Не вдалося написати в службу підтримки"; /* Generic error indicating that log upload failed */ -"ERROR_DESCRIPTION_LOG_UPLOAD_FAILED" = "Не вдалось вивантажити логи."; +"ERROR_DESCRIPTION_LOG_UPLOAD_FAILED" = "Не вдалося вивантажити журнал."; /* Error message indicating that message send failed due to block list */ "ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_BLOCK_LIST" = "Не вдалося написати користувачеві, оскільки ви його заблокували."; @@ -2672,37 +2672,37 @@ "ERROR_DESCRIPTION_REQUEST_FAILED" = "Не вдалося надіслати запит до мережі."; /* Error indicating that a socket request timed out. */ -"ERROR_DESCRIPTION_REQUEST_TIMED_OUT" = "Час запиту вийшов."; +"ERROR_DESCRIPTION_REQUEST_TIMED_OUT" = "Час запиту сплив."; /* Error indicating that a socket response failed. */ -"ERROR_DESCRIPTION_RESPONSE_FAILED" = "Хибна відповідь сервісу."; +"ERROR_DESCRIPTION_RESPONSE_FAILED" = "Неприйнятна відповідь від сервісу."; /* Error message when attempting to send message */ -"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Цей пристрій більше не пов’язаний із вашим номером телефону. Перевстановіть Signal."; +"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Ваш номер телефону більше не зареєстрований на цьому пристрої. Необхідно перевстановити Signal."; /* Generic server error */ -"ERROR_DESCRIPTION_SERVER_FAILURE" = "Виникла помилка. Спробуйте пізніше."; +"ERROR_DESCRIPTION_SERVER_FAILURE" = "Помилка сервера. Спробуйте пізніше."; /* Description for errors returned from the server due to suspected spam. */ -"ERROR_DESCRIPTION_SUSPECTED_SPAM" = "Сервер вимагає підтвердження особи для відправлення повідомлення."; +"ERROR_DESCRIPTION_SUSPECTED_SPAM" = "Сервер вимагає, щоб ви пройшли перевірку, перш ніж надсилати повідомлення."; /* Worst case generic error message */ -"ERROR_DESCRIPTION_UNKNOWN_ERROR" = "Виникла невідома помилка."; +"ERROR_DESCRIPTION_UNKNOWN_ERROR" = "Сталася невідома помилка."; /* Error message when attempting to send message */ -"ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "Контакт не користується Signal."; +"ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "Цей контакт не користується Signal."; /* Error message indicating that attachment download(s) failed. */ -"ERROR_MESSAGE_ATTACHMENT_DOWNLOAD_FAILED" = "Помилка завантаження додатку."; +"ERROR_MESSAGE_ATTACHMENT_DOWNLOAD_FAILED" = "Не вдалося завантажити вкладення."; /* Error message indicating that attachment upload(s) failed. */ "ERROR_MESSAGE_ATTACHMENT_UPLOAD_FAILED" = "Не вдалося завантажити вкладення."; /* Error message for a decryption failure. Embeds {{sender short name}}. */ -"ERROR_MESSAGE_DECRYPTION_FAILURE" = "Повідомлення від %1$@ не вдалось доставити"; +"ERROR_MESSAGE_DECRYPTION_FAILURE" = "Не вдалося доставити повідомлення від користувача %1$@"; /* Error message for a decryption failure. */ -"ERROR_MESSAGE_DECRYPTION_FAILURE_UNKNOWN_SENDER" = "Не вдалось доставити повідомлення"; +"ERROR_MESSAGE_DECRYPTION_FAILURE_UNKNOWN_SENDER" = "Не вдалося доставити повідомлення"; /* No comment provided by engineer. */ "ERROR_MESSAGE_DUPLICATE_MESSAGE" = "Одержано дублікат повідомлення."; @@ -2714,7 +2714,7 @@ "ERROR_MESSAGE_INVALID_MESSAGE" = "Одержано несинхронізоване повідомлення."; /* No comment provided by engineer. */ -"ERROR_MESSAGE_INVALID_VERSION" = "Одержано несумісне з цією версією повідомлення."; +"ERROR_MESSAGE_INVALID_VERSION" = "Одержано повідомлення, несумісне з цією версією."; /* No comment provided by engineer. */ "ERROR_MESSAGE_NO_SESSION" = "Немає доступного сеансу для контакту."; @@ -2729,28 +2729,28 @@ "ERROR_MESSAGE_SESSION_REFRESH" = "Сесію чату оновлено"; /* No comment provided by engineer. */ -"ERROR_MESSAGE_UNKNOWN_ERROR" = "Виникла невідома помилка."; +"ERROR_MESSAGE_UNKNOWN_ERROR" = "Сталася невідома помилка."; /* No comment provided by engineer. */ "ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "Змінився код безпеки."; /* Error indicating network connectivity problems. */ -"ERROR_NETWORK_FAILURE" = "Помилка мережі"; +"ERROR_NETWORK_FAILURE" = "Мережева помилка"; /* Format string for an error alert notification message. Embeds {{ error string }} */ "ERROR_NOTIFICATION_MESSAGE_FORMAT" = "Будь ласка, допоможіть нам покращити Signal. Відправте цю помилку разом з журналами налагодження з вашого пристрою на адресу support@signal.org; %1$@"; /* Format string for an error alert notification title. */ -"ERROR_NOTIFICATION_TITLE" = "Signal Beta: Виникла помилка"; +"ERROR_NOTIFICATION_TITLE" = "Signal Beta: Сталася помилка"; /* Error indicating a send failure due to a delinked application. */ -"ERROR_SENDING_DELINKED" = "Ваш пристрій більше не прив'язаний. Щоб продовжити спілкування, будь ласка, прив'яжіть ваш пристрій знов."; +"ERROR_SENDING_DELINKED" = "Ваш пристрій більше не зв'язаний з акаунтом. Щоб і надалі надсилати повідомлення, необхідно знов зв'язати цей пристрій."; /* Error indicating a send failure due to a deregistered application. */ -"ERROR_SENDING_DEREGISTERED" = "Ваш пристрій більше не зареєстровано. Щоб продовжити спілкування, будь-ласка зареєструйте ваш пристрій знову."; +"ERROR_SENDING_DEREGISTERED" = "Ваш пристрій більше не зареєстровано. Щоб і надалі надсилати повідомлення, необхідно знов зареєструвати цей пристрій."; /* Error indicating a send failure due to an expired application. */ -"ERROR_SENDING_EXPIRED" = "Ваша версія Signal застаріла. Прошу оновити для того, щоб продовжити спілкування."; +"ERROR_SENDING_EXPIRED" = "Ваша версія Signal застаріла. Оновіть застосунок, щоб і надалі надсилати повідомлення."; /* Format string for 'unregistered user' error. Embeds {{the unregistered user's name or signal id}}. */ "ERROR_UNREGISTERED_USER_FORMAT" = "Незареєстрований користувач: %1$@"; @@ -2792,7 +2792,7 @@ "FAILED_VERIFICATION_TITLE" = "Не вдалося перевірити код безпеки!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Обрати відзнаку"; +"FEATURED_BADGE_SECTION_HEADER" = "Оберіть значок"; /* The title for the featured badge settings page */ "FEATURED_BADGE_SETTINGS_TITLE" = "Обраний значок"; @@ -2834,22 +2834,22 @@ "FORWARD_MESSAGE" = "Переслати повідомлення"; /* Message for alert with information about forwarding messages. */ -"FORWARD_MESSAGE_FIRST_FORWARD_MESSAGE" = "Переслані повідомлення тепер відправляються миттєво."; +"FORWARD_MESSAGE_FIRST_FORWARD_MESSAGE" = "Переслані повідомлення тепер надсилаються миттєво."; /* Title for alert with information about forwarding messages. */ -"FORWARD_MESSAGE_FIRST_FORWARD_TITLE" = "Швидше пересилання"; +"FORWARD_MESSAGE_FIRST_FORWARD_TITLE" = "Пересилання прискорюється"; /* Indicates that a single message was forwarded. */ "FORWARD_MESSAGE_MESSAGES_SENT_1" = "Повідомлення надіслано"; /* Indicates that multiple messages were forwarded. */ -"FORWARD_MESSAGE_MESSAGES_SENT_N" = "Повідомлення надіслані"; +"FORWARD_MESSAGE_MESSAGES_SENT_N" = "Повідомлення надіслано"; /* Indicates that the user can add a text message to forwarded messages. */ "FORWARD_MESSAGE_TEXT_PLACEHOLDER" = "Додати повідомлення"; /* Title for the 'forward message(s)' view. */ -"FORWARD_MESSAGE_TITLE" = "Переслати до"; +"FORWARD_MESSAGE_TITLE" = "Куди переслати"; /* Label indicating loading is in progress */ "GALLERY_TILES_LOADING_MORE_RECENT_LABEL" = "Завантажуємо нові медіа…"; @@ -2879,16 +2879,16 @@ "GET_STARTED_CARD_NEW_GROUP" = "Нова група"; /* Error displayed when there is a failure fetching a GIF from the remote service. */ -"GIF_PICKER_ERROR_FETCH_FAILURE" = "Не вдалося одержати запитану GIF. Переконайтеся, що ви в мережі."; +"GIF_PICKER_ERROR_FETCH_FAILURE" = "Не вдалось отримати необхідний GIF-файл. Переконайтеся, що ви в мережі."; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "Виникла невідома помилка."; +"GIF_PICKER_ERROR_GENERIC" = "Сталася невідома помилка."; /* Shown when selected GIF couldn't be fetched */ "GIF_PICKER_FAILURE_ALERT_TITLE" = "Неможливо вибрати GIF"; /* Alert message shown when user tries to search for GIFs without entering any search terms. */ -"GIF_PICKER_VIEW_MISSING_QUERY" = "Уведіть пошуковий запит."; +"GIF_PICKER_VIEW_MISSING_QUERY" = "Уведіть слово для пошуку"; /* Title for the 'GIF picker' dialog. */ "GIF_PICKER_VIEW_TITLE" = "Пошук GIF"; @@ -2897,10 +2897,10 @@ "GIF_VIEW_SEARCH_ERROR" = "Помилка. Натисніть, щоб повторити."; /* Indicates that the user's search had no results. */ -"GIF_VIEW_SEARCH_NO_RESULTS" = "Немає результатів."; +"GIF_VIEW_SEARCH_NO_RESULTS" = "Нічого не знайдено."; /* Placeholder text for the search field in GIF view */ -"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Уведіть пошуковий запит"; +"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Уведіть слово для пошуку"; /* Label for the 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Відкрити параметри"; @@ -2912,13 +2912,13 @@ "GROUP_ACCESS_ATTRIBUTES_UPDATED_BY_REMOTE_USER_FORMAT" = "%2$@ тепер можуть редагувати інформацію про групу, оскільки користувач %1$@ змінив налаштування."; /* Message indicating that the access to the group's attributes was changed. Embeds {{new access level}}. */ -"GROUP_ACCESS_ATTRIBUTES_UPDATED_FORMAT" = "Інформація групи може бути змінена \"%1$@\"."; +"GROUP_ACCESS_ATTRIBUTES_UPDATED_FORMAT" = "%1$@ можуть змінювати інформацію про групу."; /* Description of the 'admins only' access level. */ "GROUP_ACCESS_LEVEL_ADMINISTRATORS" = "Тільки адміністратори"; /* Description of the 'all users' access level. */ -"GROUP_ACCESS_LEVEL_ANY" = "Будь-який користувач"; +"GROUP_ACCESS_LEVEL_ANY" = "Усі користувачі"; /* Description of the 'all members' access level. */ "GROUP_ACCESS_LEVEL_MEMBER" = "Усі учасники"; @@ -2936,13 +2936,13 @@ "GROUP_ACCESS_MEMBERS_UPDATED_BY_REMOTE_USER_FORMAT" = "%2$@ тепер можуть змінювати склад групи, оскільки користувач %1$@ змінив налаштування."; /* Message indicating that the access to the group's members was changed. Embeds {{new access level}}. */ -"GROUP_ACCESS_MEMBERS_UPDATED_FORMAT" = "Членство в групі може бути змінено \"%1$@\"."; +"GROUP_ACCESS_MEMBERS_UPDATED_FORMAT" = "%1$@ можуть змінювати склад групи."; /* Message indicating that a feature can only be used by group admins. */ -"GROUP_ADMIN_ONLY_WARNING" = "Лише адміни можуть змінювати це налаштування."; +"GROUP_ADMIN_ONLY_WARNING" = "Це можуть змінювати тільки адміністратори."; /* Message body for alert explaining that a group call participant is blocked */ -"GROUP_CALL_BLOCKED_ALERT_MESSAGE" = "Ви не отримаєте аудіо та відео від цього користувача, а користувач не отримає ваші."; +"GROUP_CALL_BLOCKED_ALERT_MESSAGE" = "Ви не зможете чути й бачити цього користувача, а користувач не зможе чути й бачити вас."; /* Title for alert explaining that a group call participant is blocked. Embeds {{ user's name }} */ "GROUP_CALL_BLOCKED_ALERT_TITLE_FORMAT" = "Користувача %1$@ заблоковано"; @@ -2981,7 +2981,7 @@ "GROUP_CALL_IS_RINGING_TWO_PEOPLE_FORMAT" = "У користувачів %1$@ і %2$@ лунає дзвінок…"; /* Button to join an ongoing group call */ -"GROUP_CALL_JOIN_BUTTON" = "Приєднатись"; +"GROUP_CALL_JOIN_BUTTON" = "Приєднатися"; /* Button to leave a group call */ "GROUP_CALL_LEAVE_BUTTON" = "Покинути виклик"; @@ -2999,22 +2999,22 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 людина"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Поки ви не приєдналися до виклику, ви бачите лише імена людей, яких маєте в контактах телефона, учасників спільних груп і користувачів, з якими спілкувалися в особистому чаті. Приєднавшись до виклику, ви побачите імена й фотографії всіх учасників."; /* 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$@"; +"GROUP_CALL_MISSING_MEDIA_KEYS_FORMAT" = "Ви не можете чути й бачити користувача %1$@"; /* Message body for alert explaining that a group call participant cannot be displayed because of missing keys */ "GROUP_CALL_NO_KEYS_ALERT_MESSAGE" = "Це могло статися через те, що користувач не позначив ваш змінений код безпеки як перевірений, має проблему з пристроєм або заблокував вас."; /* Title for alert explaining that a group call participant cannot be displayed because of missing keys. Embeds {{ user's name }} */ -"GROUP_CALL_NO_KEYS_ALERT_TITLE_FORMAT" = "Неможливо отримати аудіо та відео від %1$@"; +"GROUP_CALL_NO_KEYS_ALERT_TITLE_FORMAT" = "Ви не можете чути й бачити користувача %1$@"; /* Text explaining that you are the only person currently in the group call */ "GROUP_CALL_NO_ONE_HERE" = "Тут більше нікого немає"; @@ -3068,7 +3068,7 @@ "GROUP_CALL_SAFETY_NUMBER_CHANGE_BODY" = "Змінився код безпеки одного з учасників, що приєднався до виклику. Торкніться, щоб переглянути."; /* Toast view text informing user about swiping to screen share */ -"GROUP_CALL_SCREEN_SHARE_TOAST" = "Потягніть вгору, щоб побачити поширення екрану"; +"GROUP_CALL_SCREEN_SHARE_TOAST" = "Потягніть вгору для демонстрації екрана"; /* Text in conversation view for a group call that someone started. We don't know who */ "GROUP_CALL_SOMEONE_STARTED_MESSAGE" = "Хтось почав груповий виклик"; @@ -3098,7 +3098,7 @@ "GROUP_CALL_WILL_NOTIFY_ONE_PERSON_FORMAT" = "%1$@ отримає сповіщення"; /* Text shown before the user starts a group call if the user has not enabled ringing and there are two other people in the group. Embeds {{ %1$@ participant1, %2$@ participant2 }} */ -"GROUP_CALL_WILL_NOTIFY_TWO_PEOPLE_FORMAT" = "%1$@ і%2$@ отримають сповіщення"; +"GROUP_CALL_WILL_NOTIFY_TWO_PEOPLE_FORMAT" = "%1$@ і %2$@ отримають сповіщення"; /* Text shown before the user starts a group call if the user has enabled ringing and there is one other person in the group. Embeds {member name} */ "GROUP_CALL_WILL_RING_ONE_PERSON_FORMAT" = "Буде здійснено виклик користувача %1$@ у Signal"; @@ -3113,19 +3113,19 @@ "GROUP_CALL_YOU_ON_ANOTHER_DEVICE" = "Ви (на іншому пристрої)"; /* Message indicating that group was created by the local user. */ -"GROUP_CREATED_BY_LOCAL_USER" = "Ви створили групу."; +"GROUP_CREATED_BY_LOCAL_USER" = "Ви створили цю групу."; /* Message indicating that group was created by another user. Embeds {{remote user name}}. */ "GROUP_CREATED_BY_REMOTE_USER_FORMAT" = "Користувач %1$@ створив цю групу."; /* Message indicating that group was created by an unknown user. */ -"GROUP_CREATED_BY_UNKNOWN_USER" = "Група була створена."; +"GROUP_CREATED_BY_UNKNOWN_USER" = "Групу створено."; /* Message shown in conversation view that indicates there were issues with group creation. */ -"GROUP_CREATION_FAILED" = "Не всіх учасників можна додати до групи. Натисніть, щоб спробувати знову."; +"GROUP_CREATION_FAILED" = "У групу вдалося додати не всіх учасників. Натисніть, щоб додати знову."; /* Text indication the user can tap to view the full group description */ -"GROUP_DESCRIPTION_MORE" = "більше"; +"GROUP_DESCRIPTION_MORE" = "далі"; /* Placeholder text for 'group description' field. */ "GROUP_DESCRIPTION_PLACEHOLDER" = "Додайте опис групи…"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Одноразовий медіафайл"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "аудіофайл"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "голосове повідомлення"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Скасувати фільтр"; diff --git a/Signal/translations/uk.lproj/PluralAware.stringsdict b/Signal/translations/uk.lproj/PluralAware.stringsdict index fd78c65c9b0..adefaae03a5 100644 --- a/Signal/translations/uk.lproj/PluralAware.stringsdict +++ b/Signal/translations/uk.lproj/PluralAware.stringsdict @@ -93,13 +93,13 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + Видалити %1$ld виклик? few - Delete %1$ld Calls? + Видалити %1$ld виклики? many - Delete %1$ld Calls? + Видалити %1$ld викликів? other - Delete %1$ld Calls? + Видалити %1$ld виклику? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -213,13 +213,13 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + Видалено %1$ld запис про виклики. few - %1$ld call logs deleted. + Видалено %1$ld записи про виклики. many - %1$ld call logs deleted. + Видалено %1$ld записів про виклики. other - %1$ld call logs deleted. + Видалено %1$ld запису про виклики. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -708,13 +708,13 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + Ще %1$ld few - +%1$ld more + Ще %1$ld many - +%1$ld more + Ще %1$ld other - +%1$ld more + Ще %1$ld GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/ur.lproj/Localizable.strings b/Signal/translations/ur.lproj/Localizable.strings index 3f7004f82ff..8b0357b290e 100644 --- a/Signal/translations/ur.lproj/Localizable.strings +++ b/Signal/translations/ur.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "تمام آڈیو"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "آڈیو فائلز"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "صوتی میسجز"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "آڈیو"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "مزید تصاویر کا انتخاب کریں"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "ترتیبات پر جائیں"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "فائل"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "مسترد کریں"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "کال کی تفصیلات"; /* Label or title used to represent a call that used a call link. */ -"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" = "کال نیم شامل کریں"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "لنک حذف کریں"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "کال لنک کو حذف نہیں کیا جا سکا۔"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "یہ لنک جس کے پاس ہے اب مزید اس کے لیے کام نہیں کرے گا۔"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "لنک حذف کریں؟"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "کال نیم میں ترمیم کریں"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "آپ کے تخلیق کردہ کال کے لنکس ان لوگوں کے لیے مزید مؤثر نہیں ہوں گے جن کے پاس وہ موجود ہیں۔"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "سب منظور کریں"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "تمام کال لنکس کو حذف نہیں کیا جا سکا۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "کال لنک اپ ڈیٹ نہیں کیا جا سکتا۔ اپنا انٹرنیٹ کنکشن چیک کریں اور دوبارہ کوشش کریں۔"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "بالحاظ غیر پڑھی ہوئی فلٹر کردہ"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "چیٹس"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "تمام حذف کریں"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "کال میں شامل ہوں"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "مزید پیغامات لوڈ ہو رہے ہیں۔۔۔"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 شخص"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "کال میں شامل ہونے سے پہلے آپ صرف وہ نام دیکھ سکتے ہیں جو آپ کے فون رابطوں میں ہیں، جو لوگ آپ کے ساتھ گروپ میں ہیں، یا جن لوگوں کے ساتھ آپ نے 1:1 چیٹس کی تھی۔ کال میں شامل ہونے کے بعد آپ تمام ناموں اور تصاویر کو دیکھ سکیں گے۔"; /* 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$@ سے آڈیو اور ویڈیو موصول نہیں ہوسکتی ہے"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "ایک مرتبہ دیکھا جانے والا میڈیا"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "آڈیو فائل"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "آڈیو پیغام"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "فلٹر ختم کریں"; diff --git a/Signal/translations/ur.lproj/PluralAware.stringsdict b/Signal/translations/ur.lproj/PluralAware.stringsdict index 6e75845d679..6ad450885ae 100644 --- a/Signal/translations/ur.lproj/PluralAware.stringsdict +++ b/Signal/translations/ur.lproj/PluralAware.stringsdict @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - Delete %1$ld Call? + %1$ld کال حذف کریں؟ other - Delete %1$ld Calls? + %1$ld کالز حذف کریں؟ CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -173,9 +173,9 @@ NSStringFormatValueTypeKey d one - %1$ld call log deleted. + %1$ld کال لاگ حذف کر دیا گیا۔ other - %1$ld call logs deleted. + %1$ld کال لاگز حذف کر دیے گئے۔ CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -568,9 +568,9 @@ NSStringFormatValueTypeKey ld one - +%1$ld more + +%1$ld مزید other - +%1$ld more + +%1$ld مزید GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/vi.lproj/Localizable.strings b/Signal/translations/vi.lproj/Localizable.strings index ac5a558e4c0..319c125957c 100644 --- a/Signal/translations/vi.lproj/Localizable.strings +++ b/Signal/translations/vi.lproj/Localizable.strings @@ -152,13 +152,13 @@ "ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Về Yêu cầu Nhắn tin"; /* Menu option to remove content type restriction in All Media (Audio) view */ -"ALL_MEDIA_AUDIO_FILTER_ALL" = "All Audio"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "Tất cả Âm thanh"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Tập tin Âm thanh"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Tin nhắn Thoại"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "Âm thanh"; @@ -386,10 +386,10 @@ "ATTACHMENT_KEYBOARD_CONTACT" = "Liên hệ"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Chọn thêm ảnh"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Vào Cài đặt"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "Tệp"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "từ chối"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "Chi tiết cuộc gọi"; /* Label or title used to represent a call that used a call link. */ -"CALL_LINK" = "Call Link"; +"CALL_LINK" = "Đường dẫn cuộc gọi"; /* 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" = "Thêm tên cuộc gọi"; @@ -746,19 +746,19 @@ "CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Lỗi Kết nối mạng"; /* 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"; +"CALL_LINK_DELETE_ACTION" = "Xóa liên kết"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "Không thể xóa đường dẫn cuộc gọi."; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "Đường dẫn này sẽ không còn hoạt động với bất kỳ ai."; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "Xóa liên kết?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_DELETED" = "Call link deleted."; +"CALL_LINK_DELETED" = "Đã xóa đường dẫn cuộc gọi."; /* 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" = "Sửa tên cuộc gọi"; @@ -785,7 +785,7 @@ "CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Bất kỳ ai tham gia cuộc gọi này qua đường dẫn sẽ thấy tên, ảnh, và số điện thoại của bạn."; /* 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."; +"CALL_LINK_MULTI_CONFIRM" = "Các đường dẫn cuộc gọi bạn đã tạo không còn hiệu lực cho những người được bạn gửi đến."; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Chấp nhận tất cả"; @@ -806,7 +806,7 @@ "CALL_LINK_SHARE_VIA_SYSTEM" = "Chia sẻ Đường dẫn"; /* 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."; +"CALL_LINK_SOME_NOT_DELETED" = "Không thể xóa một số đường dẫn cuộc gọi. Kiểm tra kết nối của bạn và thử lại."; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "Không thể cập nhật đường dẫn cuộc gọi. Kiểm tra kết nối internet của bạn và thử lại."; @@ -1142,7 +1142,7 @@ "CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Bỏ lọc"; /* 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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Đã lọc theo trạng thái chưa đọc"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "Trò chuyện"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Xóa Tất cả"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "Tham gia Cuộc gọi"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Đang tải Thêm Tin nhắn…"; @@ -2999,13 +2999,13 @@ "GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Chia sẻ đường dẫn cuộc gọi"; /* 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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 Người"; /* Title for the sheet showing the group call members list */ "GROUP_CALL_MEMBER_LIST_TITLE" = "Thông tin cuộc gọi"; /* 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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Trước khi tham gia một cuộc gọi, bạn chỉ có thể thấy tên của những liên hệ có trên điện thoại, những người ở trong cùng một nhóm với bạn, hoặc những người bạn đã trò chuyện trực tiếp. Bạn sẽ thấy tất cả tên và ảnh khi bạn đã tham gia cuộc gọi."; /* 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" = "Không thể nhận được âm thanh & video từ %1$@"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Đa phương tiện Xem Một Lần"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "tập tin âm thanh"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "Tin nhắn thoại"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Bỏ lọc"; diff --git a/Signal/translations/vi.lproj/PluralAware.stringsdict b/Signal/translations/vi.lproj/PluralAware.stringsdict index 134511f37bf..f6d2ff6567a 100644 --- a/Signal/translations/vi.lproj/PluralAware.stringsdict +++ b/Signal/translations/vi.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + Xóa %1$ld cuộc gọi? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + Đã xóa %1$ld nhật ký cuộc gọi. CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +%1$ld người khác GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/yue.lproj/Localizable.strings b/Signal/translations/yue.lproj/Localizable.strings index b7da24887b1..41f18ebbd47 100644 --- a/Signal/translations/yue.lproj/Localizable.strings +++ b/Signal/translations/yue.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "全部音訊"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "音訊檔案"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "語音訊息"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "語音"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "揀多啲相"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "跳去設定"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "檔案"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "拒絕"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "通話詳情"; /* Label or title used to represent a call that used a call link. */ -"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" = "加入通話名稱"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "刪除連結"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "刪除唔到通話連結。"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "呢個連結將會失效,任何人都唔會再用到。"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "係咪要刪除連結呀?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "編輯通話名稱"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "你建立嘅通話連結將會失效。"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "全部批准"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "刪除唔晒全部通話連結。請檢查你嘅連線,然後再試多次。"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "更新唔到通話連結。請檢查你嘅互聯網連線,然後再試多次啦。"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "用緊未讀訊息篩選"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "聊天"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "全部刪除"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "加入通話"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "載入緊更多訊息…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 人"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "喺加入通話之前,你只會睇到手機聯絡人、同你有共同群組,或者曾經同你單對單聊天嘅人名。加入通話之後,你就可以睇到晒所有名同相。"; /* 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$@ 嘅聲同畫"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "「閱後即毀」嘅媒體檔案"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "音訊檔案"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "語音訊息"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "清除篩選條件"; diff --git a/Signal/translations/yue.lproj/PluralAware.stringsdict b/Signal/translations/yue.lproj/PluralAware.stringsdict index 98dcdb37e65..90c4cd89167 100644 --- a/Signal/translations/yue.lproj/PluralAware.stringsdict +++ b/Signal/translations/yue.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + 係咪要删除 %1$ld 個通話呀? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + 刪除咗 %1$ld 個通話紀錄。 CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +另外 %1$ld 個人 GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/zh_CN.lproj/Localizable.strings b/Signal/translations/zh_CN.lproj/Localizable.strings index 623ab500e08..a37d28bed30 100644 --- a/Signal/translations/zh_CN.lproj/Localizable.strings +++ b/Signal/translations/zh_CN.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "所有音频"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "音频文件"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "语音消息"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "音频"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "选择更多照片"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "打开设置"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "文件"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "拒绝"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "通话详情"; /* Label or title used to represent a call that used a call link. */ -"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" = "添加通话名称"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "删除链接"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "无法删除通话链接。"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "删除后,拥有链接的任何人将无法再使用此链接。"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "要删除链接吗?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "编辑通话名称"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "已拥有您创建的通话链接的用户将无法重复使用此链接。"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "全部批准"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "有些通话链接无法删除。请检查您的网络连接并重试。"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "通话链接无法更新。请检查您的互联网连接并重试。"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "按未读筛选"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "聊天"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "删除全部消息"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "加入通话"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "正在加载更多消息……"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 人"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "在加入通话前,您只能看到手机联系人、同群组成员或与您进行过一对一聊天的人的名称。加入通话后,您将会看到所有名称和头像。"; /* 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$@ 的音频和视频"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "阅后即焚媒体"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "音频文件"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "语音消息"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "清除筛选"; diff --git a/Signal/translations/zh_CN.lproj/PluralAware.stringsdict b/Signal/translations/zh_CN.lproj/PluralAware.stringsdict index 451230d60f3..88bd6d2379f 100644 --- a/Signal/translations/zh_CN.lproj/PluralAware.stringsdict +++ b/Signal/translations/zh_CN.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + 删除 %1$ld 个通话? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + 已删除 %1$ld 条通话记录。 CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +其他 %1$ld 人 GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/zh_HK.lproj/Localizable.strings b/Signal/translations/zh_HK.lproj/Localizable.strings index 78ca6cc1c8e..60389a53809 100644 --- a/Signal/translations/zh_HK.lproj/Localizable.strings +++ b/Signal/translations/zh_HK.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "所有音訊"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "音訊檔案"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "語音訊息"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "音訊"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "選擇更多相片"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "前往設定"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "檔案"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "拒絕"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "通話詳情"; /* Label or title used to represent a call that used a call link. */ -"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" = "新增通話名稱"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "刪除連結"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "無法刪除通話連結。"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "此連結將不再適用於任何人。"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "要刪除連結嗎?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "編輯通話名稱"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "擁有你所建立通話連結的人將無法再使用這些連結。"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "全部批准"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "未能刪除所有通話連結。請檢查你的連線,然後再試一次。"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "無法更新通話連結。請檢查你的網路連線,然後重試。"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "依據未讀訊息篩選"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "聊天"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "全部刪除"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "加入通話"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "正在載入新的訊息……"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 人"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "加入通話之前,你只能看到電話聯絡人、與你同群組的成員或與你進行 1:1 聊天者的姓名。加入通話後,你將看到所有姓名和照片。"; /* 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$@ 的音訊和影片"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "「閱後即毀」媒體檔案"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "音訊檔案"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "語音訊息"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "清除篩選器"; diff --git a/Signal/translations/zh_HK.lproj/PluralAware.stringsdict b/Signal/translations/zh_HK.lproj/PluralAware.stringsdict index c93fb076a55..adc16705a9c 100644 --- a/Signal/translations/zh_HK.lproj/PluralAware.stringsdict +++ b/Signal/translations/zh_HK.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + 要刪除 %1$ld 個通話嗎? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + 已刪除 %1$ld 通話紀錄。 CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +%1$ld 或以上 GROUP_CALL_NOTIFICATION_MANY_JOINED_%d diff --git a/Signal/translations/zh_TW.lproj/Localizable.strings b/Signal/translations/zh_TW.lproj/Localizable.strings index a103589ee4b..2c8f9917ac3 100644 --- a/Signal/translations/zh_TW.lproj/Localizable.strings +++ b/Signal/translations/zh_TW.lproj/Localizable.strings @@ -152,13 +152,13 @@ "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"; +"ALL_MEDIA_AUDIO_FILTER_ALL" = "所有音訊"; /* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */ -"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Audio Files"; +"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "音訊檔案"; /* Menu option to limit All Media (Audio) view to displaying only Voice Messages */ -"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Voice Messages"; +"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "語音訊息"; /* Audio file type in All Meda file type picker. */ "ALL_MEDIA_FILE_TYPE_AUDIO" = "音訊"; @@ -386,10 +386,10 @@ "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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "選擇更多相片"; /* 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"; +"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "移到設定"; /* A button to select a file from the Attachment Keyboard */ "ATTACHMENT_KEYBOARD_FILE" = "檔案"; @@ -725,10 +725,10 @@ "CALL_CONTROLS_INCOMING_DECLINE" = "拒絕"; /* Title used to represent details about a call. */ -"CALL_DETAILS" = "Call Details"; +"CALL_DETAILS" = "通話詳情"; /* Label or title used to represent a call that used a call link. */ -"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" = "新增通話名稱"; @@ -746,19 +746,19 @@ "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"; +"CALL_LINK_DELETE_ACTION" = "刪除連結"; /* Text shown in an overlay toast trying and failing to delete a call link. */ -"CALL_LINK_DELETE_FAILED" = "Couldn't delete call link."; +"CALL_LINK_DELETE_FAILED" = "無法刪除通話連結。"; /* 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."; +"CALL_LINK_DELETE_MESSAGE" = "此連結將不再適用於任何人。"; /* Title shown in a confirmation popup asking the user if they want to delete a call link. */ -"CALL_LINK_DELETE_TITLE" = "Delete Link?"; +"CALL_LINK_DELETE_TITLE" = "要刪除連結嗎?"; /* Text shown in an overlay toast after a call link is successfully deleted. */ -"CALL_LINK_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" = "編輯通話名稱"; @@ -785,7 +785,7 @@ "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."; +"CALL_LINK_MULTI_CONFIRM" = "擁有你所建立通話連結的人將無法再使用這些連結。"; /* Title for button to approve all requests to join a call. */ "CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "全部批准"; @@ -806,7 +806,7 @@ "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."; +"CALL_LINK_SOME_NOT_DELETED" = "未能刪除所有通話連結。請檢查網路連線,然後再試一次。"; /* Description of sheet presented when call link update fails. */ "CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "無法更新通話連結。請檢查你的網路連線,然後重試。"; @@ -1142,7 +1142,7 @@ "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"; +"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "依據未讀訊息篩選"; /* Title for the chat list's default mode. */ "CHAT_LIST_TITLE_INBOX" = "聊天"; @@ -1703,7 +1703,7 @@ "CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "刪除全部"; /* Message shown in conversation view that offers to join a Call Link call. */ -"CONVERSATION_VIEW_JOIN_CALL" = "Join Call"; +"CONVERSATION_VIEW_JOIN_CALL" = "加入通話"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "讀取更多的訊息中…"; @@ -2999,13 +2999,13 @@ "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"; +"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 人"; /* Title for the sheet showing the group call members list */ "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."; +"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "加入通話之前,你只能看到電話聯絡人、與你同群組的成員或與你進行 1:1 聊天者的姓名。加入通話後,你將看到所有姓名和照片。"; /* 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$@接收聲音和視訊"; @@ -4109,10 +4109,10 @@ "MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "一次性多媒體內容"; /* VoiceOver description for a generic audio file in All Media */ -"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "audio file"; +"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "音訊檔案"; /* VoiceOver description for a voice messages in All Media */ -"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "voice message"; +"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "語音訊息"; /* Button to reset media filter. Displayed when filter results in no media visible. */ "MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "清除篩選器"; diff --git a/Signal/translations/zh_TW.lproj/PluralAware.stringsdict b/Signal/translations/zh_TW.lproj/PluralAware.stringsdict index b62f45ca057..93768f10b27 100644 --- a/Signal/translations/zh_TW.lproj/PluralAware.stringsdict +++ b/Signal/translations/zh_TW.lproj/PluralAware.stringsdict @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - Delete %1$ld Calls? + 要刪除 %1$ld 個通話嗎? CALL_LINK_APPROVE_ALL_REQUESTS_CONFIRMATION_BODY_%ld @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %1$ld call logs deleted. + 已刪除 %1$ld 通話紀錄。 CALL_LINK_REQUEST_HEADER_COUNT_%d @@ -498,7 +498,7 @@ NSStringFormatValueTypeKey ld other - +%1$ld more + +%1$ld 或以上 GROUP_CALL_NOTIFICATION_MANY_JOINED_%d