diff --git a/Signal/translations/ar.lproj/Localizable.strings b/Signal/translations/ar.lproj/Localizable.strings index ffe36c0460..2da2f1b585 100644 --- a/Signal/translations/ar.lproj/Localizable.strings +++ b/Signal/translations/ar.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "رفض"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ مُكالمة فائتة لأن رقم الأمان للمستخدم قد تغيّر."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "العودة للمكالمة"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "لم يتم الرد"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "بدء المكالمة"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "‪سيجنال %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "اتصل"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "أسابيع"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "تجاهُل"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "مشغول"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "فشل الاتصال."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "لقد تعذرت إعادة توجيه الرسالة."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "جارِ الربط…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "تمت الإجابة عليه من جهاز آخر."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "تم التفويت لأن مُكالمة أُخرى جارية في جهاز آخر في الوقت ذاته."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "رُفضت من جهاز آخر."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "يَجري إعادة الاِتصال.."; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "تم الرّد. جارٍ التأمين…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "انتهت المكالمة."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "لا تُذكّرني"; diff --git a/Signal/translations/be.lproj/Localizable.strings b/Signal/translations/be.lproj/Localizable.strings index 32077d8290..225bb5cd0d 100644 --- a/Signal/translations/be.lproj/Localizable.strings +++ b/Signal/translations/be.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "адхіліць"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Прапушчаны званок, бо змяніўся код бяспекі таго, хто званіць."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Вярнуцца да званка"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Няма адказу"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Пачаць званок"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Пазваніць"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "тыдняў"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Закрыць"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Занята"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Не атрымалася зрабіць званок."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Не атрымалася пераслаць паведамленне."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Падключэнне…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Адказана на іншай прыладзе."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Прапушчаны, таму што ідзе званок на іншай прыладзе."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Адхілена на іншай прыладзе."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Паўторнае падключэнне…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Прыняты. Абараненне…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Званок завершаны."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Не нагадваць"; diff --git a/Signal/translations/bn.lproj/Localizable.strings b/Signal/translations/bn.lproj/Localizable.strings index b5750e73ce..292bbd3a05 100644 --- a/Signal/translations/bn.lproj/Localizable.strings +++ b/Signal/translations/bn.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "প্রত্যাখ্যান করুন"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ মিস করা কল, কারণ কলারের নিরাপত্তা নাম্বার পরিবর্তিত হয়েছে।"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "কলে ফেরত যান"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "উত্তর নেই"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "কল শুরু করুন"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "কল"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "সপ্তাহ"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "বাতিল"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "ব্যস্ত"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "কল ব্যর্থ হয়েছে|"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "বার্তা ফরোয়ার্ড করা যায়নি।"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "সংযুক্ত হচ্ছে…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "অন্য ডিভাইসে উত্তর দেওয়া হয়েছে।"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "মিস হয়েছে কারণ অন্য ডিভাইসে একটি কল চলছে।"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "অন্য ডিভাইসে প্রত্যাখ্যান করা হয়েছে।"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "পুনঃসংযোগ হচ্ছে…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "উত্তর পাওয়া গেছে। সুরক্ষিত করা হচ্ছে…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "কল শেষ হয়েছে।"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "আমাকে অবহিত করবেন না"; diff --git a/Signal/translations/ca.lproj/Localizable.strings b/Signal/translations/ca.lproj/Localizable.strings index 3861ba0daf..5b92b70f45 100644 --- a/Signal/translations/ca.lproj/Localizable.strings +++ b/Signal/translations/ca.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "rebutja"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Trucada perduda perquè el número de seguretat del remitent ha canviat."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Torna a la trucada"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Sense resposta"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Inicia una trucada"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Trucada del Signal: %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Truca"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "setmanes"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Descarta"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Ocupat"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Ha fallat."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "No s'ha pogut reenviar el missatge."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Connectant…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "S'ha respost en un altre dispositiu."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "S'ha perdut perquè hi ha una altra trucada activa en un altre dispositiu."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "S'ha rebutjat en un altre dispositiu."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Tornant a connectar…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Respost. Assegurant…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Trucada acabada"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "No m'ho recordis"; diff --git a/Signal/translations/cs.lproj/Localizable.strings b/Signal/translations/cs.lproj/Localizable.strings index 5d169c05d2..c6c752eae5 100644 --- a/Signal/translations/cs.lproj/Localizable.strings +++ b/Signal/translations/cs.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "odmítnout"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Zmeškaný hovor. Změnilo se bezpečnostní číslo volajícího."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Vrátit se k hovoru"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Žádná odpověď"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Zahájit hovor"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Zavolat"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "týdny"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Zavřít"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Obsazeno"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Hovor selhal."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Nepodařilo se přeposlat zprávu."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Připojování…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Přijali jste hovor na jiném zařízení."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Nepřijato, protože hovor probíhá na jiném zařízení."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Odmítnuto na jiném zařízení."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Opětovné připojování…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Odpovězeno. Zabezpečování…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Hovor skončil."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Neupozorňovat"; diff --git a/Signal/translations/da.lproj/Localizable.strings b/Signal/translations/da.lproj/Localizable.strings index 33d8e8f11c..6624a3d951 100644 --- a/Signal/translations/da.lproj/Localizable.strings +++ b/Signal/translations/da.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "Afvis"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Ubesvaret opkald, fordi opkalderens sikkerhedsnummer er ændret"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Tilbage til opkald"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Intet svar"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Foretag opkald"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Ring op"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "uger"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Afvis"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Optaget"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Opkald mislykkedes."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Kunne ikke videresende besked."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Forbinder…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Besvares på en anden enhed"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Misset pga. et igangværende opkald på en anden enhed."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Afvises på anden enhed"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Genopretter forbindelse…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Besvaret. Sikrér…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Opkald afsluttet."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Påmind mig ikke"; diff --git a/Signal/translations/de.lproj/Localizable.strings b/Signal/translations/de.lproj/Localizable.strings index c2fd0d99e7..f0192e4674 100644 --- a/Signal/translations/de.lproj/Localizable.strings +++ b/Signal/translations/de.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "ablehnen"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Verpasster Anruf, da sich die Sicherheitsnummer des Anrufers geändert hat."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Zurück zum Anruf"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Keine Antwort"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Anruf starten"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Anrufen"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "Wochen"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Verwerfen"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Besetzt"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Anruf gescheitert."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Nachricht konnte nicht weitergeleitet werden."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "verbindet …"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Auf anderem Gerät angenommen."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Verpasst aufgrund laufenden Anrufs auf anderem Gerät."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Auf anderem Gerät abgelehnt."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Neu verbinden …"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Angenommen. Absichern …"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Anruf beendet."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Mich nicht erinnern"; diff --git a/Signal/translations/el.lproj/Localizable.strings b/Signal/translations/el.lproj/Localizable.strings index ad28ff422e..56a1fad006 100644 --- a/Signal/translations/el.lproj/Localizable.strings +++ b/Signal/translations/el.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "απόρριψη"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Αναπάντητη κλήση επειδή ο αριθμός ασφαλείας αυτού/ης που σε κάλεσε άλλαξε."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Επιστροφή στην κλήση"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Δεν απάντησε"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Έναρξη κλήσης"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Το Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Κλήση"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "εβδομάδες"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Απόρριψη"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Κατειλημμένο"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Η κλήση απέτυχε."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Αδυναμία προώθησης μηνύματος."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Σύνδεση…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Απαντήθηκε από άλλη συσκευή."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Δεν απαντήθηκε λόγω κλήσης σε εξέλιξη από άλλη συσκευή."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Απορρίφθηκε από άλλη συσκευή."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Επανασύνδεση…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Απαντήθηκε. Διασφάλιση…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Η κλήση τερματίστηκε."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Να μην λαμβάνω υπενθύμιση"; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index 76d0e29990..0329b542b6 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "rechazar"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Llamada perdida debido a cambio en cifras de seguridad."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Volver a la llamada"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Sin respuesta"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Iniciar llamada"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Llamar"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "semanas"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Ignorar"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Ocupado"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Llamada fallida."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Fallo al reenviar el mensaje."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Conectando …"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Atendida en otro dispositivo."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Perdida debido a llamada en curso en otro dispositivo."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Rechazada en otro dispositivo."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Reconectando …"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Respondida. Asegurando …"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Llamada finalizada."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "No me lo recuerdes"; @@ -4646,7 +4655,7 @@ "ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_WITH_UNKNOWN_REGLOCK_EXPLANATION" = "Te has quedado sin intentos pero aún puedes acceder a tu cuenta de Signal si verificas tu número de teléfono. Por tu seguridad y para proteger tu privacidad, se restaurará tu cuenta eliminando cualquier información guardada en tu perfil o ajustes."; /* Link to the 'terms and privacy policy' in the 'onboarding splash' view. */ -"ONBOARDING_SPLASH_TERM_AND_PRIVACY_POLICY" = "Términos y política de privacidad"; +"ONBOARDING_SPLASH_TERM_AND_PRIVACY_POLICY" = "Términos y Política de privacidad"; /* Title of the 'onboarding splash' view. */ "ONBOARDING_SPLASH_TITLE" = "Lleva la privacidad contigo.\nAñade tu personalidad en todos tus mensajes."; @@ -6392,7 +6401,7 @@ "SETTINGS_KEEP_MUTED_ARCHIVED_LABEL" = "Dejar archivados los chats silenciados"; /* No comment provided by engineer. */ -"SETTINGS_LEGAL_TERMS_CELL" = "Aviso legal y privacidad"; +"SETTINGS_LEGAL_TERMS_CELL" = "Términos y Política de privacidad"; /* Setting for enabling & disabling link previews. */ "SETTINGS_LINK_PREVIEWS" = "Vista previa de enlaces"; diff --git a/Signal/translations/fa.lproj/Localizable.strings b/Signal/translations/fa.lproj/Localizable.strings index 7a0f96619d..65ef2207f6 100644 --- a/Signal/translations/fa.lproj/Localizable.strings +++ b/Signal/translations/fa.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "رد کردن"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ تماس برقرار نشد چون شماره امنیتی تماس گیرنده تغییر کرد."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "بازگشت به تماس"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "بدون جواب"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "شروع تماس"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "%1$@ سیگنال"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "تماس"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "هفته"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "نادیده گرفتن"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "مشغول"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "تماس ناموفق"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "امکان بازارسال پیام فراهم نبود."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "در حال اتصال…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "رو دستگاه دیگر پاسخ داده شد."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "تماس به خاطر مکالمه روی یک دستگاه دیگر از دست داده شد."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "روی دستگاه دیگر رد شد."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "در حال اتصال دوباره…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "پاسخ داده شد. در حال امن کردن…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "پایان تماس."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "دیگر یادآوری نشود"; diff --git a/Signal/translations/fi.lproj/Localizable.strings b/Signal/translations/fi.lproj/Localizable.strings index ded2e07ea5..cc72262bb8 100644 --- a/Signal/translations/fi.lproj/Localizable.strings +++ b/Signal/translations/fi.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "hylkää"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Vastaamaton puhelu, koska soittajan turvanumero on vaihtunut."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Palaa puheluun"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Ei vastausta"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Aloita puhelu"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Soita"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "viikkoa"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Peruuta"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Varattu"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Puhelu epäonnistui."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Viestin edelleen lähettäminen epäonnistui."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Yhdistetään…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Vastattu toisella laitteella."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Puhelu peruttu – puhelu käynnissä toisella laitteella."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Hylätty toisella laitteella."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Yhdistetään uudelleen…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Vastattu. Suojataan…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Puhelu loppui."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Älä muistuta"; diff --git a/Signal/translations/fr.lproj/Localizable.strings b/Signal/translations/fr.lproj/Localizable.strings index d82ab952c9..34809b4d6a 100644 --- a/Signal/translations/fr.lproj/Localizable.strings +++ b/Signal/translations/fr.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "refuser"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Vous avez manqué un appel, car le numéro de sécurité de l’appelant a changé."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Revenir à l’appel"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Pas de réponse"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Lancer l’appel"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Appeler"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "semaines"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Fermer"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Occupé"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Échec d’appel"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Impossible de transférer le message."; @@ -3302,10 +3311,10 @@ "GROUP_STORY_SETTINGS_DELETE_CONFIRMATION_FORMAT" = "Voulez-vous vraiment supprimer « %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" = "Les membres du groupe de la discussion “%1$@” peuvent consulter et interagir avec cette Story. Vous pouvez paramétrer les spectateurs depuis la discussion du groupe."; +"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER_FORMAT" = "Les membres de la conversation de groupe « %1$@ » peuvent afficher cette story et y réagir. Vous pouvez ajouter ou retirer des spectateurs depuis les paramètres du groupe."; /* Section header for the 'viewers' section on the 'group story settings' view */ -"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_HEADER" = "Qui peut voir cette story"; +"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_HEADER" = "Qui peut voir cette story ?"; /* Info message indicating that the group was updated by an unknown user. */ "GROUP_UPDATED" = "Le groupe a été mis à jour."; @@ -3458,7 +3467,7 @@ "HIDE_RECIPIENT_BEHAVIOR_EXPLANATION" = "Cette personne n’apparaîtra plus dans vos résultats de recherche, mais pourra toujours vous envoyer une invitation par message si elle décide de vous écrire."; /* Button label for the 'remove' button */ -"HIDE_RECIPIENT_BUTTON" = "Effacer"; +"HIDE_RECIPIENT_BUTTON" = "Supprimer"; /* Toast message confirming the recipient was removed. Embeds {{The name of the user who was removed.}}.. */ "HIDE_RECIPIENT_CONFIRMATION_TOAST" = "%1$@ a été supprimé."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Connexion…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "L’appel a été pris sur l’autre appareil."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "L’appel a été manqué, car un appel est en cours sur l’autre appareil."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "L’appel a été refusé sur l’autre appareil."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Reconnexion…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Pris. Sécurisation…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Appel terminé"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Ne plus afficher de rappels"; @@ -4301,10 +4310,10 @@ "MUTED_BADGE" = "En sourdine"; /* Indicates that there are no sent stories to render */ -"MY_STORIES_NO_STORIES" = "Les mises à jour de votre Story apparaîtront ici."; +"MY_STORIES_NO_STORIES" = "Les contenus que vous ajouterez à votre story s’afficheront ici."; /* Title for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_TITLE" = "Tout le monde sauf…"; +"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_TITLE" = "Tous mes contacts Signal, sauf…"; /* Title for the visibility option */ "MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_TITLE" = "Tous mes contacts Signal"; @@ -4421,16 +4430,16 @@ "NEW_PRIVATE_STORY_CREATE_BUTTON" = "Créer"; /* Message for error alert indicating that a story name is required. */ -"NEW_PRIVATE_STORY_MISSING_NAME_ALERT_MESSAGE" = "Un nom de Story est requis."; +"NEW_PRIVATE_STORY_MISSING_NAME_ALERT_MESSAGE" = "Veuillez saisir le titre de la story."; /* Title for error alert indicating that a story name is required. */ -"NEW_PRIVATE_STORY_MISSING_NAME_ALERT_TITLE" = "Nom de la story manquant"; +"NEW_PRIVATE_STORY_MISSING_NAME_ALERT_TITLE" = "Titre de story manquant"; /* Section footer for the name text field on the 'new private story' creation view */ -"NEW_PRIVATE_STORY_NAME_FOOTER" = "Vous seul pouvez voir le nom de cette Story."; +"NEW_PRIVATE_STORY_NAME_FOOTER" = "Vous seul pouvez voir le titre de cette story."; /* Placeholder text for a new private story name */ -"NEW_PRIVATE_STORY_NAME_PLACEHOLDER" = "Nom de la story (obligatoire)"; +"NEW_PRIVATE_STORY_NAME_PLACEHOLDER" = "Titre de la story (requis)"; /* The title for the 'new private story' view. */ "NEW_PRIVATE_STORY_VIEW_TITLE" = "Sélectionner les spectateurs"; @@ -5399,16 +5408,16 @@ "PRIVATE_STORY_SETTINGS_ADD_VIEWER_BUTTON" = "Ajouter des spectateurs"; /* Button to delete the story on the 'private story settings' view */ -"PRIVATE_STORY_SETTINGS_DELETE_BUTTON" = "Effacer la Story personnalisée"; +"PRIVATE_STORY_SETTINGS_DELETE_BUTTON" = "Supprimer la story personnalisée"; /* Action sheet title confirming deletion of a private story on the 'private story settings' view. Embeds {{ $1%@ private story name }} */ -"PRIVATE_STORY_SETTINGS_DELETE_CONFIRMATION_FORMAT" = "Voulez-vous vraiment supprimer « %1$@ » ? Les nouveaux contenus ajoutés à cette Story seront également supprimés."; +"PRIVATE_STORY_SETTINGS_DELETE_CONFIRMATION_FORMAT" = "Voulez-vous vraiment supprimer « %1$@ » ? Les contenus ajoutés à cette story seront aussi supprimés."; /* Action sheet button to remove a viewer from a story on the 'private story settings' view. */ "PRIVATE_STORY_SETTINGS_REMOVE_BUTTON" = "Retirer"; /* Action sheet description prompting to remove a viewer from a story on the 'private story settings' view. */ -"PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_DESCRIPTION" = "Cette personne ne pourra plus voir cette Story."; +"PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_DESCRIPTION" = "Ce contact n’aura plus accès à votre story."; /* Action sheet title prompting to remove a viewer from a story on the 'private story settings' view. Embeds {{ viewer name }} */ "PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_TITLE_FORMAT" = "Retirer %1$@ ?"; @@ -5555,13 +5564,13 @@ "QUOTED_REPLY_ORIGINAL_MESSAGE_REMOTELY_SOURCED" = "Le message original est introuvable."; /* Header label that appears above quoted messages when the quoted content was includes a reaction to your own story. */ -"QUOTED_REPLY_REACTION_TO_OWN_STORY" = "A réagi à votre Story"; +"QUOTED_REPLY_REACTION_TO_OWN_STORY" = "a réagi à votre story"; /* Header label that appears above quoted messages when the quoted content was includes a reaction to a story. Embeds {{ story author name }} */ -"QUOTED_REPLY_REACTION_TO_STORY_FORMAT" = "A réagi à la Story de %1$@"; +"QUOTED_REPLY_REACTION_TO_STORY_FORMAT" = "a réagi à la story de %1$@"; /* Message header when you are quoting a story. Embeds {{ story author name }} */ -"QUOTED_REPLY_STORY_AUTHOR_INDICATOR_FORMAT" = "%1$@ · Story"; +"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"; @@ -5585,40 +5594,40 @@ "REACTION_DETAIL_ALL_FORMAT" = "Toutes · %1$@"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_BODY_FORMAT" = "A réagi par %1$@ à votre message"; +"REACTION_INCOMING_NOTIFICATION_BODY_FORMAT" = "a réagi par %1$@ à votre message"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_ALBUM_BODY_FORMAT" = "A réagi par %1$@ à votre album"; +"REACTION_INCOMING_NOTIFICATION_TO_ALBUM_BODY_FORMAT" = "a réagi par %1$@ à votre album"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_AUDIO_BODY_FORMAT" = "A réagi par %1$@ à votre message audio"; +"REACTION_INCOMING_NOTIFICATION_TO_AUDIO_BODY_FORMAT" = "a réagi par %1$@ à votre fichier audio"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_CONTACT_SHARE_BODY_FORMAT" = "A réagi par %1$@ à votre partage de contact"; +"REACTION_INCOMING_NOTIFICATION_TO_CONTACT_SHARE_BODY_FORMAT" = "a réagi par %1$@ à votre partage de contact"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_FILE_BODY_FORMAT" = "A réagi par %1$@ à votre fichier"; +"REACTION_INCOMING_NOTIFICATION_TO_FILE_BODY_FORMAT" = "a réagi par %1$@ à votre fichier"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_GIF_BODY_FORMAT" = "A réagi par %1$@ à votre GIF"; +"REACTION_INCOMING_NOTIFICATION_TO_GIF_BODY_FORMAT" = "a réagi par %1$@ à votre GIF"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_PHOTO_BODY_FORMAT" = "A réagi par %1$@ à votre photo"; +"REACTION_INCOMING_NOTIFICATION_TO_PHOTO_BODY_FORMAT" = "a réagi par %1$@ à votre photo"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_STICKER_MESSAGE_BODY_FORMAT" = "A réagi par %1$@ à votre sticker"; +"REACTION_INCOMING_NOTIFICATION_TO_STICKER_MESSAGE_BODY_FORMAT" = "a réagi par %1$@ à votre sticker"; /* notification body. Embeds {{reaction emoji}} and {{body text}} */ -"REACTION_INCOMING_NOTIFICATION_TO_TEXT_MESSAGE_BODY_FORMAT" = "A réagi par %1$@ à : « %2$@ »"; +"REACTION_INCOMING_NOTIFICATION_TO_TEXT_MESSAGE_BODY_FORMAT" = "a réagi par %1$@ à : « %2$@ »"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_VIDEO_BODY_FORMAT" = "A réagi par %1$@ à votre vidéo"; +"REACTION_INCOMING_NOTIFICATION_TO_VIDEO_BODY_FORMAT" = "a réagi par %1$@ à votre vidéo"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_VIEW_ONCE_MESSAGE_BODY_FORMAT" = "A réagi par %1$@ à votre média éphémère"; +"REACTION_INCOMING_NOTIFICATION_TO_VIEW_ONCE_MESSAGE_BODY_FORMAT" = "a réagi par %1$@ à votre média éphémère"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "A réagi par %1$@ à votre message vocal"; +"REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "a réagi par %1$@ à votre message vocal"; /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lu"; @@ -5627,7 +5636,7 @@ "RECIPIENT_CONTEXT_MENU_BLOCK_TITLE" = "Bloquer"; /* The title for a context menu item that removes a recipient from your recipient picker list. */ -"RECIPIENT_CONTEXT_MENU_REMOVE_TITLE" = "Effacer"; +"RECIPIENT_CONTEXT_MENU_REMOVE_TITLE" = "Supprimer"; /* Error message indicating that a user can't be selected. */ "RECIPIENT_PICKER_ERROR_USER_CANNOT_BE_SELECTED" = "Impossible de sélectionner l’utilisateur."; @@ -5837,7 +5846,7 @@ "REMINDER_VIEW_USERNAME_LINK_CORRUPTED_WARNING" = "Une erreur s’est produite et votre nom d’utilisateur, votre code QR et votre lien ne sont plus valides. Créez un nouveau lien à partager avec d’autres utilisateurs."; /* Accessibility label for a button that removes the preview from a drafted message. */ -"REMOVE_PREVIEW" = "Effacer l’aperçu"; +"REMOVE_PREVIEW" = "Supprimer l’aperçu"; /* The title for the 'replace group admin' view. */ "REPLACE_ADMIN_VIEW_TITLE" = "Choisir un nouvel administrateur"; @@ -6347,7 +6356,7 @@ "SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_DONT_TRANSFER" = "Ne pas envoyer"; /* Body for the alert confirming whether the user wants transfer their payments balance before deleting their account. Embeds: {{ the current payment balance }}. */ -"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_MESSAGE_FORMAT" = "Votre solde est de %1$@. Si vous ne transférez pas ces fonds vers un autre portefeuille avant d'effacer votre compte, vous perdrez ce montant pour toujours."; +"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_MESSAGE_FORMAT" = "Votre solde est de %1$@. Si vous ne transférez pas cette somme vers un autre portefeuille avant de supprimer votre compte, vous ne pourrez plus la récupérer."; /* Title for the alert confirming whether the user wants transfer their payments balance before deleting their account. */ "SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TITLE" = "Transférer le solde ?"; @@ -6752,7 +6761,7 @@ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Solde restant"; /* Label for the 'remove payments details' button in the app settings. */ -"SETTINGS_PAYMENTS_REMOVE_BUTTON" = "Effacer"; +"SETTINGS_PAYMENTS_REMOVE_BUTTON" = "Supprimer"; /* Label for 'restore payments' button in the payments settings. */ "SETTINGS_PAYMENTS_RESTORE_PAYMENTS_BUTTON" = "Récupérer un compte de paiement"; @@ -7016,7 +7025,7 @@ "SETTINGS_SCREEN_LOCK_SWITCH_LABEL" = "Verrou d’écran"; /* No comment provided by engineer. */ -"SETTINGS_SCREEN_SECURITY" = "Cacher l'écran dans le changeur d’appli"; +"SETTINGS_SCREEN_SECURITY" = "Masquer l’écran dans le sélecteur d’app"; /* Footer for table section */ "SETTINGS_SECTION_FOOTER_CALLING" = "Afficher les appels dans la liste « Récents » dans l'appli Téléphone d’iOS."; @@ -7232,10 +7241,10 @@ "STORIES_DELETE_STORY_ACTION" = "Supprimer"; /* Title asking the user if they are sure they want to delete their story */ -"STORIES_DELETE_STORY_ACTION_SHEET_TITLE" = "Supprimer cette Story ? Elle sera aussi supprimée pour quiconque l’a reçue."; +"STORIES_DELETE_STORY_ACTION_SHEET_TITLE" = "Supprimer cette story ? Cela la supprime aussi pour tous ses destinataires."; /* toast alert shown after user taps the 'save' button */ -"STORIES_DID_SAVE" = "Story sauvegardée"; +"STORIES_DID_SAVE" = "Story enregistrée"; /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Transférer"; @@ -7244,13 +7253,13 @@ "STORIES_GO_TO_CHAT_ACTION" = "Accéder à la conversation"; /* Text indicating you can't reply to a group story because you're not a member of the group */ -"STORIES_GROUP_REPLY_NOT_A_MEMBER" = "Vous ne pouvez pas interagir sur cette Story, car vous n'êtes plus membre de ce groupe."; +"STORIES_GROUP_REPLY_NOT_A_MEMBER" = "Vous ne pouvez pas interagir avec cette story, car vous n'êtes plus membre de ce groupe."; /* Header for the hidden stories section of the stories list */ "STORIES_HIDDEN_SECTION_HEADER" = "Stories masquées"; /* Context menu action to hide the selected story */ -"STORIES_HIDE_STORY_ACTION" = "Cacher la story"; +"STORIES_HIDE_STORY_ACTION" = "Masquer la story"; /* Message asking the user if they are sure they want to hide stories from {{other user's name}} */ "STORIES_HIDE_STORY_ACTION_SHEET_MESSAGE" = "Les nouvelles Stories de %1$@ n'apparaîtront plus en haut de la liste des Stories."; @@ -7259,7 +7268,7 @@ "STORIES_HIDE_STORY_ACTION_SHEET_TITLE" = "Masquer la Story ?"; /* Short context menu action to hide the selected story */ -"STORIES_HIDE_STORY_ACTION_SHORT" = "Cacher"; +"STORIES_HIDE_STORY_ACTION_SHORT" = "Masquer"; /* Toast shown when a story is successfuly hidden */ "STORIES_HIDE_STORY_CONFIRMATION_TOAST" = "Story masquée"; @@ -7280,7 +7289,7 @@ "STORIES_NO_VIEWS_YET" = "Aucune vue pour le moment"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Permettez aux personnes qui peuvent voir votre Story de réagir et de répondre."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Les spectateurs de votre story peuvent y réagir et y répondre."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Réponses et réactions"; @@ -7292,13 +7301,13 @@ "STORIES_REPLIES_TAB" = "Réponses"; /* alert notifying that the 'save' operation failed */ -"STORIES_SAVE_FAILED" = "Échec d'enregistrement de la story"; +"STORIES_SAVE_FAILED" = "Impossible d’enregistrer la story"; /* Context menu action to save the selected story */ "STORIES_SAVE_STORY_ACTION" = "Enregistrer"; /* Footer for the 'Stories' section of the stories settings */ -"STORIES_SETTINGS_STORIES_FOOTER" = "Les nouveaux contenus ajoutés aux stories sont automatiquement supprimés après 24 heures. Identifiez les spectateurs autorisés à voir votre Story ou créez de nouvelles Stories en identifiant des spectateurs ou des groupes spécifiques."; +"STORIES_SETTINGS_STORIES_FOOTER" = "Les nouveaux contenus ajoutés aux stories sont automatiquement supprimés au bout de 24 heures. Vous pouvez sélectionner les spectateurs autorisés à voir votre story ou créer de nouvelles stories, puis définir les contacts ou les groupes autorisés à les afficher."; /* Header for the 'Stories' section of the stories settings */ "STORIES_SETTINGS_STORIES_HEADER" = "Stories"; @@ -7310,7 +7319,7 @@ "STORIES_SETTINGS_TURN_OFF_AND_DELETE_STORIES_BUTTON" = "Désactiver et supprimer les Stories"; /* Footer for the 'turn off' section of the stories settings */ -"STORIES_SETTINGS_TURN_OFF_FOOTER" = "Si vous décidez de quitter la fonction Stories, vous ne pourrez plus en partager ni en consulter."; +"STORIES_SETTINGS_TURN_OFF_FOOTER" = "Si vous décidez de désactiver les stories, vous ne pourrez plus en partager ni en consulter."; /* Button to turn off stories on the story privacy settings view */ "STORIES_SETTINGS_TURN_OFF_STORIES_BUTTON" = "Désactiver les stories"; @@ -7325,7 +7334,7 @@ "STORIES_SETTINGS_VIEW_RECEIPTS" = "Confirmation de vue"; /* Footer for the 'view receipts' section of the stories settings */ -"STORIES_SETTINGS_VIEW_RECEIPTS_FOOTER" = "Voir et partager lorsque les Stories sont visionnées. Si cette option est désactivée, vous ne pourrez pas savoir si un spectateur regarde votre Story."; +"STORIES_SETTINGS_VIEW_RECEIPTS_FOOTER" = "Vous êtes informé lorsque vos contacts voient vos stories. Si cette option est désactivée, vous ne saurez pas si des spectateurs les ont vues."; /* Context menu action to share the selected story */ "STORIES_SHARE_STORY_ACTION" = "Partager"; @@ -7349,13 +7358,13 @@ "STORIES_TITLE" = "Stories"; /* Context menu action to unhide the selected story */ -"STORIES_UNHIDE_STORY_ACTION" = "Démasquer la story"; +"STORIES_UNHIDE_STORY_ACTION" = "Afficher la story"; /* Short context menu action to unhide the selected story */ -"STORIES_UNHIDE_STORY_ACTION_SHORT" = "Démasquer"; +"STORIES_UNHIDE_STORY_ACTION_SHORT" = "Afficher"; /* Toast shown when a story is successfuly unhidden */ -"STORIES_UNHIDE_STORY_CONFIRMATION_TOAST" = "Story démasquée"; +"STORIES_UNHIDE_STORY_CONFIRMATION_TOAST" = "Story affichée"; /* Text explaining that you will not see any views for your story because you have view receipts turned off */ "STORIES_VIEWS_OFF_DESCRIPTION" = "Activer les confirmations de vue pour savoir qui a consulté vos Stories."; @@ -7370,7 +7379,7 @@ "STORY_COMPOSER_LINK_PREVIEW_ERROR" = "Impossible de charger le lien. Vérifiez votre connexion et réessayez."; /* Displayed in text story composer when user is about to attach a link with preview */ -"STORY_COMPOSER_LINK_PREVIEW_PLACEHOLDER" = "Partager un lien avec les personnes qui voient votre Story"; +"STORY_COMPOSER_LINK_PREVIEW_PLACEHOLDER" = "Partager un lien avec les spectateurs de votre story"; /* Placeholder text in text stories compose UI */ "STORY_COMPOSER_TAP_ADD_TEXT" = "Touchez pour ajouter du texte"; @@ -7394,25 +7403,25 @@ "STORY_PRIVACY_TITLE" = "Confidentialité de la story"; /* inbox and notification text for a reaction to a story authored by the local user. Embeds {{reaction emoji}} */ -"STORY_REACTION_LOCAL_AUTHOR_PREVIEW_FORMAT" = "A réagi par %1$@ à votre Story"; +"STORY_REACTION_LOCAL_AUTHOR_PREVIEW_FORMAT" = "a réagi par %1$@ à votre story"; /* quote text for a reaction to a story by the user (the header on the bubble says \"You\"). Embeds {{reaction emoji}} */ -"STORY_REACTION_QUOTE_FORMAT_SECOND_PERSON" = "avez réagi par %1$@ à votre Story"; +"STORY_REACTION_QUOTE_FORMAT_SECOND_PERSON" = "avez réagi par %1$@ à une story"; /* quote text for a reaction to a story by some other user (the header on the bubble says their name, e.g. \"Bob\"). Embeds {{reaction emoji}} */ -"STORY_REACTION_QUOTE_FORMAT_THIRD_PERSON" = "a réagi par %1$@ à une Story"; +"STORY_REACTION_QUOTE_FORMAT_THIRD_PERSON" = "a réagi par %1$@ à une story"; /* inbox and notification text for a reaction to a story authored by another user. Embeds {{ %1$@ reaction emoji, %2$@ story author name }} */ -"STORY_REACTION_REMOTE_AUTHOR_PREVIEW_FORMAT" = "A réagi par %1$@ à la Story de %2$@"; +"STORY_REACTION_REMOTE_AUTHOR_PREVIEW_FORMAT" = "a réagi par %1$@ à la story de %2$@"; /* Button for replying to a story with no existing replies. */ "STORY_REPLY_BUTTON" = "Répondre"; /* Text indicating you reacted to a story (the header on the bubble says \"You\") */ -"STORY_REPLY_REACTION_SECOND_PERSON" = "avez réagi à la Story"; +"STORY_REPLY_REACTION_SECOND_PERSON" = "avez réagi à la story"; /* Text indicating someone else reacted to a story (the header on the bubble says their name, e.g. \"Bob\") */ -"STORY_REPLY_REACTION_THIRD_PERSON" = "a réagi à la Story"; +"STORY_REPLY_REACTION_THIRD_PERSON" = "a réagi à la story"; /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Répondre"; @@ -7427,22 +7436,22 @@ "STORY_REPLY_TO_PRIVATE_TEXT_FIELD_PLACEHOLDER" = "Répondre à %1$@"; /* Title for the dialog asking user if they wish to resend a failed story message. */ -"STORY_RESEND_FAILED_MESSAGE_ACTION_SHEET" = "Impossible d'envoyer la Story. Vérifiez votre connexion puis réessayez"; +"STORY_RESEND_FAILED_MESSAGE_ACTION_SHEET" = "Impossible d’envoyer la story. Vérifiez votre connexion et réessayez"; /* Title for the dialog asking user if they wish to resend a partially failed story message. */ -"STORY_RESEND_PARTIALLY_FAILED_MESSAGE_ACTION_SHEET" = "Cette Story n’a pas pu être envoyée à certains contacts. Vérifiez votre connexion et réessayez"; +"STORY_RESEND_PARTIALLY_FAILED_MESSAGE_ACTION_SHEET" = "Impossible d’envoyer cette story à certains contacts. Vérifiez votre connexion et réessayez."; /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Ne partager qu’avec…"; /* The title for the 'select excluded connections for story' view. */ -"STORY_SELECT_EXCLUDED_CONNECTIONS_VIEW_TITLE" = "Tout le monde sauf…"; +"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"; /* Body for notification shown when a story fails to send. */ -"STORY_SEND_FAILED_NOTIFICATION_BODY" = "❗️ Échec de l’envoi de la Story"; +"STORY_SEND_FAILED_NOTIFICATION_BODY" = "❗️ Impossible d’envoyer la story"; /* Text indicating that you can tap to retry sending */ "STORY_SEND_FAILED_RETRY" = "Réessayer"; @@ -7478,13 +7487,13 @@ "STORY_SETTINGS_TITLE" = "Stories"; /* Section footer for the 'viewers' section on the 'story settings' view */ -"STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER" = "Choisissez les contacts Signal qui peuvent voir votre Story. Les changements ne s'appliqueront pas aux Stories que vous avez déjà envoyées."; +"STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER" = "Sélectionnez les contacts Signal qui peuvent voir votre story. Cela ne modifiera pas l’audience des stories déjà publiées."; /* Section header for the 'viewers' section on the 'story settings' view */ -"STORY_SETTINGS_WHO_CAN_VIEW_THIS_HEADER" = "Qui peut voir cette story"; +"STORY_SETTINGS_WHO_CAN_VIEW_THIS_HEADER" = "Qui peut voir cette story ?"; /* Header for the 'viewers' section on the 'story settings' bottom sheet */ -"STORY_SETTINGS_WHO_CAN_VIEW_THIS_SHEET_HEADER" = "Choisissez les contacts Signal qui peuvent voir votre Story. Vous pouvez modifier ce choix dans les paramètres de confidentialité."; +"STORY_SETTINGS_WHO_CAN_VIEW_THIS_SHEET_HEADER" = "Sélectionnez les contacts Signal autorisés à voir votre story. Vous pouvez modifier ce choix à tout moment via les paramètres de confidentialité."; /* Tooltip text shown when the user selects a story as a destination for a long duration video that will be split into shorter segments. Embeds {{ segment duration in seconds }} */ "STORY_VIDEO_SEGMENTATION_TOOLTIP_FORMAT" = "Les vidéos envoyées dans les Stories seront coupées en clips de %1$d s pour être envoyées sous forme de plusieurs Stories."; @@ -8096,10 +8105,10 @@ "WALLPAPER_PREVIEW_TITLE" = "Aperçu"; /* Clear chat color action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR" = "Effacer la couleur de la conversation"; +"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR" = "Réinitialiser la couleur de la conversation"; /* Confirmation dialog when clearing the chat color for a specific chat. */ -"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR_CHAT_CONFIRMATION" = "Effacer la couleur de cette conversation ?"; +"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR_CHAT_CONFIRMATION" = "Réinitialiser la couleur de cette conversation ?"; /* Clear wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_CLEAR_WALLPAPER" = "Réinitialiser le fond d’écran"; diff --git a/Signal/translations/ga.lproj/Localizable.strings b/Signal/translations/ga.lproj/Localizable.strings index e51b83d5d9..8d6c445a06 100644 --- a/Signal/translations/ga.lproj/Localizable.strings +++ b/Signal/translations/ga.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "diúltaigh dó"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Glao caillte toisc gur athraíodh uimhir shábháilteachta an ghlaoiteora."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Return To Call"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Gan Freagra"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Tosaigh an glao"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Glaoigh"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "weeks"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Ruaig"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Gnóthach"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Theip ar an nglao."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Couldn't forward message."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Nascadh…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Freagartha ar ghléas eile"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Caillte mar gheall ar ghlao ar siúl ar ghléas eile."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Diúltaithe ar ghléas eile."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Athnascadh…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Freagartha. Á shlánú…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Deireadh an Ghlao."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Ná meabhraigh dom"; diff --git a/Signal/translations/gu.lproj/Localizable.strings b/Signal/translations/gu.lproj/Localizable.strings index 3b340feca7..0cc47889b7 100644 --- a/Signal/translations/gu.lproj/Localizable.strings +++ b/Signal/translations/gu.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "અસ્વીકાર કરો"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ મિસ કૉલ કારણ કે કૉલરનો સલામતી નંબર બદલાયો છે."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "કૉલ પર પાછા ફરો"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "કોઇ જવાબ નથી"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "કૉલ શરૂ કરો"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "કૉલ"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "અઠવાડિયા"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "કાઢી નાખો"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "વ્યસ્ત"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "કૉલ નિષ્ફળ."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "મેસેજ ફોરવર્ડ ન કરી શક્યા."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "કનેક્ટ થઈ રહ્યું છે…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "અન્ય ડિવાઇસ પર જવાબ આપ્યો."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "ચૂકી ગઈ કારણ કે બીજા ડિવાઇસ પર કૉલ ચાલુ છે."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "અન્ય ડિવાઇસ પર નકારી."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "ફરીથી કનેક્ટ કરી રહ્યું છે…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "જવાબ આપ્યો. સુરક્ષિત કરી રહ્યાં છીએ…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "કૉલ સમાપ્ત થયો."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "મને યાદ અપાવશો નહીં"; diff --git a/Signal/translations/he.lproj/Localizable.strings b/Signal/translations/he.lproj/Localizable.strings index 470249cb3d..7280173cf3 100644 --- a/Signal/translations/he.lproj/Localizable.strings +++ b/Signal/translations/he.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "דחייה"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ שיחה לא נענתה מאחר שמספר הבטיחות של המתקשר השתנה."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "חזור אל השיחה"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "אין מענה"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "התחל שיחה"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "חייג"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "שבועות"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "בטל"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "תפוס"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "שיחה נכשלה."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "לא היה ניתן להעביר הלאה הודעה."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "מתחבר…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "נענתה על מכשיר אחר."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "לא נענתה מאחר ששיחה מתבצעת על מכשיר אחר."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "נדחתה על מכשיר אחר."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "מתחבר מחדש…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "נענתה. מאבטח…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "השיחה הסתיימה."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "אל תזכירו לי"; diff --git a/Signal/translations/hi.lproj/Localizable.strings b/Signal/translations/hi.lproj/Localizable.strings index d616066f57..fbcf4b25ca 100644 --- a/Signal/translations/hi.lproj/Localizable.strings +++ b/Signal/translations/hi.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "रद्द करें"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ कॉल करने वाले का सुरक्षा नंबर बदल जाने की वजह से कॉल मिस हो गयी।"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "कॉल पर वापस जाएँ"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "कोई उत्तर नहीं"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "कॉल शुरू करें"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "कॉल"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "हफ़्ते"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "हटाएँ"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "व्यस्त"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "कॉल असफल रही"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "मेसेज फ़ॉरवर्ड नहीं कर सके"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "कनेक्ट किया जा रहा है…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "आपने दूसरे डिवाइस पर इस काॅल का उत्तर दे दिया है।"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "दूसरे डिवाइस पर काॅल चालु होने की वजह से यह काॅल मिस हो गई।"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "दूसरे डिवाइस से काॅल रद्द कर दी गई।"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "फिर से कनेक्ट किया जा रहा है…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "उठा लिया है। सुरक्षित कर रहे हैं…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "कॉल समाप्त हो गई है।"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "मुझे याद न दिलाएं"; diff --git a/Signal/translations/hr.lproj/Localizable.strings b/Signal/translations/hr.lproj/Localizable.strings index 610f041c64..63e97789bc 100644 --- a/Signal/translations/hr.lproj/Localizable.strings +++ b/Signal/translations/hr.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "odbij"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Propušten je poziv jer se promijenio sigurnosni broj pozivatelja."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Povratak na poziv"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Nema odgovora"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Započni poziv"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Nazovi"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "tjedana"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Odbaci"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Zauzeto"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Poziv nije uspio."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Nije moguće proslijediti ovu poruku."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Povezivanje…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Odgovoreno na drugom uređaju."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Propušteno zbog poziva u tijeku na drugom uređaju."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Odbijeno na drugom uređaju."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Ponovno povezivanje…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Odgovoreno. Osiguravanje…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Poziv je završen."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Nemoj me podsjetiti"; diff --git a/Signal/translations/hu.lproj/Localizable.strings b/Signal/translations/hu.lproj/Localizable.strings index ef6176705f..46a9942f67 100644 --- a/Signal/translations/hu.lproj/Localizable.strings +++ b/Signal/translations/hu.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "elutasít"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "Nem fogadott hívás. A hívó biztonsági azonosítója megváltozott."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Vissza a híváshoz"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Sikertelen hívás"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Hívás indítása"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Hívás"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "hét"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Elvetés"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Foglalt"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Sikertelen hívás."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Sikertelen továbbítás."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Csatlakozás…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Fogadva egy másik eszközön."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Elmulasztott, mert hívás volt folyamatban egy másik eszközön."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Elutasítva egy másik eszközön."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Újracsatlakozás…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Hívás fogadva. Titkosítás…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Hívás vége"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Ne emlékeztessen"; diff --git a/Signal/translations/id.lproj/Localizable.strings b/Signal/translations/id.lproj/Localizable.strings index c834eac084..d222e0de84 100644 --- a/Signal/translations/id.lproj/Localizable.strings +++ b/Signal/translations/id.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "tolak"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Panggilan tidak terjawab karena nomor keamanan penelepon berubah."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Kembali ke Panggilan"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Tidak Ada Jawaban"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Mulai Panggilan"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Panggil"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "minggu"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Batalkan"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Sibuk"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Panggilan Gagal."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Gagal menembuskan pesan."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Menyambungkan…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Dijawab di perangkat lain."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Tak terjawab karena sedang melakukan panggilan di perangkat lain."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Ditolak di perangkat lain."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Menyambungkan ulang…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Terjawab. Mengamankan…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Panggilan Berakhir."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Jangan Ingatkan Saya"; diff --git a/Signal/translations/it.lproj/Localizable.strings b/Signal/translations/it.lproj/Localizable.strings index 758b1d3c27..ef2be3af54 100644 --- a/Signal/translations/it.lproj/Localizable.strings +++ b/Signal/translations/it.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "rifiuta"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Chiamata persa perché il codice di sicurezza del chiamante è cambiato."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Torna alla chiamata"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Nessuna risposta"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Inizia chiamata"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Chiama"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "settimane"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Chiudi"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Occupato"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Chiamata non riuscita."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Non è stato possibile inoltrare il messaggio."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Connessione in corso…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Risposta su un altro dispositivo."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Persa perché è in corso una chiamata su un altro dispositivo."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Rifiutata su un altro dispositivo."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Riconnessione in corso…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Risposta. Verifica sicurezza…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Chiamata terminata."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Non ricordarmelo"; diff --git a/Signal/translations/ja.lproj/Localizable.strings b/Signal/translations/ja.lproj/Localizable.strings index b84e57e997..6decb6f7d3 100644 --- a/Signal/translations/ja.lproj/Localizable.strings +++ b/Signal/translations/ja.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "拒否する"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ 発信者の安全番号が変更されたことによる不在着信"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "通話に戻る"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "応答なし"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "通話を開始する"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "発信する"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "週"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "キャンセル"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "話し中"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "通話に失敗しました。"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "メッセージを転送できませんでした"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "接続しています…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "他の端末で応答されました。"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "他の端末で通話中のため、呼び出しができませんでした。"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "他の端末で拒否されました。"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "再接続しています…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "応答しました。通信を暗号化しています…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "通話が終了しました。"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "通知を受け取らない"; diff --git a/Signal/translations/ko.lproj/Localizable.strings b/Signal/translations/ko.lproj/Localizable.strings index 6392141c04..3b99e2db87 100644 --- a/Signal/translations/ko.lproj/Localizable.strings +++ b/Signal/translations/ko.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "거절"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ 발신자의 안전 번호가 변경되어 부재중 전화로 처리됨"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "전화로 돌아가기"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "응답 없음"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "전화 시작하기"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "전화"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "주"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "취소"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "통화 중"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "전화를 걸 수 없습니다."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "메시지를 전달하지 못했습니다."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "연결 중…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "다른 기기에서 응답했습니다."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "다른 기기에서 통화 중이므로 받을 수 없습니다."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "다른 기기에서 거절했습니다."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "재연결 중…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "응답함. 보안 처리 중…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "통화 종료됨"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "미리 알림 해제"; diff --git a/Signal/translations/mr.lproj/Localizable.strings b/Signal/translations/mr.lproj/Localizable.strings index 28ee76797a..86a6a368b0 100644 --- a/Signal/translations/mr.lproj/Localizable.strings +++ b/Signal/translations/mr.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "नाकारा"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ सुटलेला कॉल कारण वापरकर्त्याचा सुरक्षितता नंबर बदलला आहे."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "कॉलवर परत या"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "कुठलेही उत्तर नाही"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "कॉल चालू करा"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "कॉल करा"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "आठवडे"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "रद्द करा"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "व्यस्त"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "कॉल अयशस्वी."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "संदेश अग्रेषित करू शकलो नाही."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "कनेक्ट करत आहे…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "इतर डिव्हाईस वर उत्तर दिले."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "इतर डिव्हाईस वर कॉल सुरू असल्याने सुटले."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "इतर डिव्हाईस वर नकारले गेले."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "पुनःकनेक्ट करत आहे…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "उत्तर दिले. सुरक्षित करत आहे…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "कॉल संपला."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "मला आठवण करून देऊ नका"; diff --git a/Signal/translations/ms.lproj/Localizable.strings b/Signal/translations/ms.lproj/Localizable.strings index f2e18d5584..864092f238 100644 --- a/Signal/translations/ms.lproj/Localizable.strings +++ b/Signal/translations/ms.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "tolak"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Panggilan tidak dijawab kerana nombor keselamatan pemanggil telah diubah."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Kembali ke Panggilan"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Tiada Jawapan"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Mulakan Panggilan"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Panggilan"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "minggu"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Tolak"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Sibuk"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Gagal Memanggil"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Tidak dapat memajukan mesej."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Menyambung…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Menjawab pada peranti lain."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Terlepas kerana panggilan sedang berlangsung atau peranti lain."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Ditolak pada peranti lain."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Menyambung Semula…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Menjawab. Melindungi…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Panggilan Tamat."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Jangan Ingatkan Saya"; diff --git a/Signal/translations/nb.lproj/Localizable.strings b/Signal/translations/nb.lproj/Localizable.strings index adb79ed503..5c0ccb7d7a 100644 --- a/Signal/translations/nb.lproj/Localizable.strings +++ b/Signal/translations/nb.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "avvis"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Tapt anrop grunnet endring av din kontakts sikkerhetsnummer"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Tilbake til samtale"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Ingen svar"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Start anrop"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Ring"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "uker"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Avbryt"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Opptatt"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Anrop mislyktes."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Kunne ikke videresende meldingen."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Kobler til…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Besvart på annen enhet."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Avbrutt fordi samtalen ble besvart på annen enhet."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Samtalen ble avbrutt på en annen enhet."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Kobler til på nytt…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Besvart. Sikrer…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Anrop avsluttet."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Ikke minn meg på det"; diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index f12e118b52..4bb926a4fe 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "weigeren"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Oproep gemist omdat het veiligheidsnummer van de beller veranderde."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "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" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Oproep beginnen"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal-oproep %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Bellen"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "weken"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Sluiten"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "bezet"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "mislukt."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Kan een bericht niet doorsturen"; @@ -3302,7 +3311,7 @@ "GROUP_STORY_SETTINGS_DELETE_CONFIRMATION_FORMAT" = "Weet je zeker dat je ‘%1$@’ wilt verwijderen?"; /* Section footer for the 'viewers' section on the 'group story settings' view. Embeds {{ group name }} */ -"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER_FORMAT" = "Leden van de groepschat %1$@ kunnen dit verhaal bekijken en erop antwoorden. Je kunt het lidmaatschap voor deze chat updaten in de groep."; +"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER_FORMAT" = "Leden van de groep ‘%1$@’ kunnen dit verhaal bekijken en erop antwoorden. Je kunt het lidmaatschap van deze groep wijzigen via de groepsinstellingen."; /* Section header for the 'viewers' section on the 'group story settings' view */ "GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_HEADER" = "Wie kan dit verhaal bekijken"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "verbinden…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Op ander apparaat beantwoord."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Gemist omdat er al een oproep gaande was op een van je andere apparaten."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Geweigerd vanaf een ander apparaat."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "opnieuw verbinden…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "beantwoord. Aan het beveiligen…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "beëindigd."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Herinnering is niet nodig"; @@ -5591,7 +5600,7 @@ "REACTION_INCOMING_NOTIFICATION_TO_ALBUM_BODY_FORMAT" = "Reageerde met %1$@ op je album"; /* notification body. Embeds {{reaction emoji}} */ -"REACTION_INCOMING_NOTIFICATION_TO_AUDIO_BODY_FORMAT" = "Reageerde met %1$@ op je audio"; +"REACTION_INCOMING_NOTIFICATION_TO_AUDIO_BODY_FORMAT" = "Reageerde met %1$@ op je audiobestand"; /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_CONTACT_SHARE_BODY_FORMAT" = "Reageerde met %1$@ op het door jou delen van een contact"; diff --git a/Signal/translations/pl.lproj/Localizable.strings b/Signal/translations/pl.lproj/Localizable.strings index 7fb6d9c9ac..cf6690e725 100644 --- a/Signal/translations/pl.lproj/Localizable.strings +++ b/Signal/translations/pl.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "odrzuć"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Nieodebrane połączenie z powodu zmiany numeru bezpieczeństwa dzwoniącego."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Wróć do rozmowy"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Brak odpowiedzi"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Połącz"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Zadzwoń"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "tygodnie"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Odrzuć"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Zajęte"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Połączenie nieudane."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Nie udało się przekazać wiadomości"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Łączenie…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Odebrane na innym urządzeniu."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Nieodebrane z powodu rozmowy na innym urządzeniu."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Odrzucone na innym urządzeniu."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Ponowne łączenie…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Odebrane. Trwa zabezpieczanie…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Połączenie zakończone."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Nie przypominaj mi"; diff --git a/Signal/translations/pt_BR.lproj/Localizable.strings b/Signal/translations/pt_BR.lproj/Localizable.strings index 5dae5d9b33..384e70b4a8 100644 --- a/Signal/translations/pt_BR.lproj/Localizable.strings +++ b/Signal/translations/pt_BR.lproj/Localizable.strings @@ -326,7 +326,7 @@ "ATTACHMENT_APPROVAL_MEDIA_QUALITY_HIGH_OPTION_SUBTITLE" = "Mais lento, tamanho maior"; /* Subtitle for the 'standard' option for media quality. */ -"ATTACHMENT_APPROVAL_MEDIA_QUALITY_STANDARD_OPTION_SUBTITLE" = "Mais rápido, tamanho menor"; +"ATTACHMENT_APPROVAL_MEDIA_QUALITY_STANDARD_OPTION_SUBTITLE" = "Envio mais rápido, arquivo menor"; /* Title for the attachment approval media quality sheet */ "ATTACHMENT_APPROVAL_MEDIA_QUALITY_TITLE" = "Qualidade da foto"; @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "recusar"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Chamada perdida porque o número de segurança da outra pessoa mudou."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Voltar para a chamada"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Sem Resposta."; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Começar a Chamada"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Ligar"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "semanas"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Ignorar"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Ocupado"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Chamada Falhou."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Não foi possível encaminhar a mensagem."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Conectando…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Atendeu em outro aparelho."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Chamada ocupada em outro aparelho."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Recusou em outro aparelho."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Reconectando…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Atendida. Estabelecendo chamada segura…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Chamada encerrada."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Não me lembre"; @@ -5972,7 +5981,7 @@ "SCREEN_LOCK_UNLOCK_FAILED" = "Falha na autenticação"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Destrancar Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Desbloquear"; /* Placeholder text indicating the user can search for contacts by name, username, or phone number. */ "SEARCH_BY_NAME_OR_USERNAME_OR_NUMBER_PLACEHOLDER_TEXT" = "Nome, nome de usuário ou número"; diff --git a/Signal/translations/pt_PT.lproj/Localizable.strings b/Signal/translations/pt_PT.lproj/Localizable.strings index 12479ad721..65f6af2b4e 100644 --- a/Signal/translations/pt_PT.lproj/Localizable.strings +++ b/Signal/translations/pt_PT.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "recusar"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Chamada perdida porque o número de segurança do contacto mudou."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Regressar à chamada"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Sem resposta"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Iniciar chamada"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Ligar"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "semanas"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Ignorar"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Ocupado"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Falha ao tentar ligar."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Não foi possível reencaminhar a mensagem."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "A ligar…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Atendida noutro dispositivo."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Chamada perdida porque está uma chamada em curso noutro dispositivo."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Rejeitada noutro dispositivo."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "A ligar novamente…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Atendida. A ativar a segurança…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Chamada terminada."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Não me lembrar"; diff --git a/Signal/translations/ro.lproj/Localizable.strings b/Signal/translations/ro.lproj/Localizable.strings index f8ecc6e8d2..e97905d8e0 100644 --- a/Signal/translations/ro.lproj/Localizable.strings +++ b/Signal/translations/ro.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "respinge"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Apel ratat deoarece numărul de siguranță al apelantului s-a schimbat."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Întoarce-te la apel"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Nici un răspuns"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Începe apelul"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Apelează"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "săptămâni"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Revocare"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Ocupat"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Apel Eșuat."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Mesajul nu a putut fi redirecționat."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Se conectează…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Apel acceptat pe alt dispozitiv."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Apel pierdut deoarece un apel este în progres pe alt dispozitiv."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Apel respins pe alt dispozitiv."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Se reconectează…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Apel preluat. Securizare în curs…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Apel Terminat."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Nu îmi reaminti"; diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings index ba318b396e..46380a95aa 100644 --- a/Signal/translations/ru.lproj/Localizable.strings +++ b/Signal/translations/ru.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "отклонить"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Звонок пропущен, так как код безопасности звонившего изменился."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Вернуться к звонку"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Нет ответа"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Начать звонок"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Позвонить"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "недели"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Закрыть"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Занято"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Звонок не удался."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Не удалось переслать сообщение"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Подключаемся…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Принят на другом устройстве."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Пропущен, потому что идёт звонок на другом устройстве."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Отклонён на другом устройстве."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Переподключаемся…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Связь установлена. Включаем защиту…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Звонок завершен."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Не напоминать"; diff --git a/Signal/translations/sk.lproj/Localizable.strings b/Signal/translations/sk.lproj/Localizable.strings index 41a4565360..29bfbcb191 100644 --- a/Signal/translations/sk.lproj/Localizable.strings +++ b/Signal/translations/sk.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "odmietnuť"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Zmeškaný hovor, pretože sa zmenilo bezpečnostné číslo volajúceho."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Späť na hovor"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Žiadna odpoveď"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Zahájiť hovor"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Zavolať"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "týždňov"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Zrušiť"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Obsadené"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Hovor zlyhal."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Správu sa nepodarilo preposlať."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Pripájanie…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Prijatý na inom zariadení."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Zmeškaný, pretože prebieha hovor na inom zariadení."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Odmietnutý na inom zariadení."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Pripájanie…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Zdvihnuté. Zabezpečuje sa…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Hovor ukončený."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Nepripomínať"; diff --git a/Signal/translations/sr.lproj/Localizable.strings b/Signal/translations/sr.lproj/Localizable.strings index cecd7dfb4d..6ddb6cddb7 100644 --- a/Signal/translations/sr.lproj/Localizable.strings +++ b/Signal/translations/sr.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "одбиј"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Позив је пропуштен јер је сигурносни број позиваоца промењен."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Врати на позив"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Нема одговора"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Започни позив"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Позови"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "нед."; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Одбаци"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Заузето"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Позив није успео."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Прослеђивање поруке није успело."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Успостављамо везу…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Одговорено је на другом уређају."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Позив је пропуштен јер је у току позив на другом уређају."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Позив је одбијен на другом уређају."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Поново успостављамо везу…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Одговорено. Обезбеђујемо…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Позив је завршен."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Не подсећај ме"; diff --git a/Signal/translations/sv.lproj/Localizable.strings b/Signal/translations/sv.lproj/Localizable.strings index 77ba3189c8..ce44f158db 100644 --- a/Signal/translations/sv.lproj/Localizable.strings +++ b/Signal/translations/sv.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "avfärda"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Missade samtalet för att den andra personens säkerhetsnummer har ändrats."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Återgå till samtal"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Inget svar"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Starta samtal"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Ring"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "veckor"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Avfärda"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Upptaget"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Samtalsfel."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Det gick inte att vidarebefordra meddelandet."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Ansluter …"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Besvaras på annan enhet."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missades på grund av pågående samtal på annan enhet."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Avfärdades på annan enhet."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Återansluter …"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Besvarat. Säkrar …"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Samtalet avslutades."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Påminn mig inte"; diff --git a/Signal/translations/th.lproj/Localizable.strings b/Signal/translations/th.lproj/Localizable.strings index 391e3f8cc1..964df6ce9b 100644 --- a/Signal/translations/th.lproj/Localizable.strings +++ b/Signal/translations/th.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "ปฏิเสธ"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ ไม่ได้รับสาย เพราะหมายเลขความปลอดภัยของผู้โทรได้เปลี่ยนไป"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "กลับไปที่สาย"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "ไม่มีการตอบรับ"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "เริ่มโทร"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "โทร"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "สัปดาห์"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "เลิกกัน"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "ไม่ว่าง"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "การโทรล้มเหลว"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "ไม่สามารถส่งต่อข้อความได้"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "กำลังเชื่อมต่อ…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "มีการรับสายบนอุปกรณ์อื่น"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "ยกเลิกสายเพราะมีการใช้สายบนอุปกรณ์อื่น"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "ถูกปฏิเสธสายบนอุปกรณ์อื่น"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "กำลังเชื่อมต่อใหม่…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "รับสายแล้ว กำลังทำให้ปลอดภัย…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "วางสายแล้ว"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "ไม่ต้องเตือนฉัน"; diff --git a/Signal/translations/tr.lproj/Localizable.strings b/Signal/translations/tr.lproj/Localizable.strings index 854af5890f..00abf06a4a 100644 --- a/Signal/translations/tr.lproj/Localizable.strings +++ b/Signal/translations/tr.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "reddet"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Arayanın güvenlik numarası değiştiğinden arama karşılanmadı."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Aramaya Dön"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Yanıt Yok"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Arama Başlat"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Ara"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "hafta"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Kapat"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Meşgul"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Arama Başarısız Oldu."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "İleti yönlendirilemedi."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Bağlanıyor…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Diğer cihazdan yanıtlandı."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Diğer bir cihazda arama sürdüğü için yanıtlanamadı."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Diğer cihazdan reddedildi."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Yeniden bağlanıyor…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Cevaplandı. Güvenli hâle getiriliyor…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Arama Sonlandı."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Bana hatırlatma"; diff --git a/Signal/translations/ug.lproj/Localizable.strings b/Signal/translations/ug.lproj/Localizable.strings index e91da7f78e..03c1be527a 100644 --- a/Signal/translations/ug.lproj/Localizable.strings +++ b/Signal/translations/ug.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "رەت قىل"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ جاۋابسىز چاقىرىش چۈنكى چاقىرغۇچىنىڭ بىخەتەرلىك نومۇرى ئۆزگەرگەن."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "چاقىرىشقا قايت"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "جاۋاب يوق"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "چاقىرىق باشلا"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "چاقىر"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "ھەپتە"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "تارقىتىۋېتىش"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "ئالدىراش"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "چاقىرىش مەغلۇب بولدى."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "ئۇچۇرنى ئۇلاپ يوللىيالمايدۇ."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "باغلىنىۋاتىدۇ…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "باشقا بىر ئۈسكۈنىدە جاۋابلىدى."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "باشقا ئۈسكۈنىدە چاقىرىش داۋاملىشىۋاتقاچقا جاۋاب قايتۇرالمىدى."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "باشقا بىر ئۈسكۈنىدە رەت قىلدى."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "قايتا ئۇلىنىۋاتىدۇ…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "جاۋابلاندى. قوغدىلىۋاتىدۇ..."; /* Call setup status label */ -"IN_CALL_TERMINATED" = "چاقىرىش ئاياغلاشتى."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "ئەسكەرتمەڭ"; diff --git a/Signal/translations/uk.lproj/Localizable.strings b/Signal/translations/uk.lproj/Localizable.strings index 0b8955099d..3c86baa099 100644 --- a/Signal/translations/uk.lproj/Localizable.strings +++ b/Signal/translations/uk.lproj/Localizable.strings @@ -107,7 +107,7 @@ "ADD_TO_GROUP_ALREADY_A_MEMBER" = "Вже учасник"; /* A toast on the 'add to group' view indicating the user is already a member. Embeds {contact name} and {group name} */ -"ADD_TO_GROUP_ALREADY_MEMBER_TOAST_FORMAT" = "%1$@ вже є учасником групи %2$@"; +"ADD_TO_GROUP_ALREADY_MEMBER_TOAST_FORMAT" = "Користувач %1$@ вже є учасником групи «%2$@»"; /* A toast on the 'add to group' view indicating the user was added. Embeds {contact name} and {group name} */ "ADD_TO_GROUP_SUCCESS_TOAST_FORMAT" = "%1$@ додано до %2$@"; @@ -161,7 +161,7 @@ "ALL_MEDIA_FILTER_GIFS" = "GIF"; /* Menu option to remove content type restriction in All Media view */ -"ALL_MEDIA_FILTER_NONE" = "Усі медіафайли"; +"ALL_MEDIA_FILTER_NONE" = "Медіафайли"; /* Menu option to limit All Media view to displaying only photos */ "ALL_MEDIA_FILTER_PHOTOS" = "Фото"; @@ -677,7 +677,7 @@ "BUTTON_YES" = "Так"; /* Label for button that lets users call a contact again. */ -"CALL_AGAIN_BUTTON_TITLE" = "Перетелефонувати"; +"CALL_AGAIN_BUTTON_TITLE" = "Передзвонити"; /* notification body for a missed call in the last 24 hours. Embeds {{time}}, e.g. '3:30 PM'. */ "CALL_AUDIO_MISSED_24_HOURS_NOTIFICATION_BODY_FORMAT" = "📞 Пропущений аудіовиклик: %1$@"; @@ -706,20 +706,23 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "відхилити"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "Виклик пропущено, оскільки код безпеки особи, що телефонує, змінився."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Повернутись до виклику"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Немає відповіді"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ -"CALL_START_BUTTON" = "Почати дзвінок"; - -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Виклик у Signal: %1$@"; +"CALL_START_BUTTON" = "Почати виклик"; /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Виклик"; @@ -758,7 +761,7 @@ "CALL_VIEW_HANGUP_LABEL" = "Завершити виклик"; /* Accessibility label for leaving a call */ -"CALL_VIEW_LEAVE_CALL_LABEL" = "Покинути дзвінок"; +"CALL_VIEW_LEAVE_CALL_LABEL" = "Покинути виклик"; /* Accessibility label for the More button in the Call Controls row. */ "CALL_VIEW_MORE_LABEL" = "Більше"; @@ -782,7 +785,7 @@ "CALL_VIEW_UNMUTE_LABEL" = "Сповіщати"; /* notification action */ -"CALLBACK_BUTTON_TITLE" = "Перетелефонувати"; +"CALLBACK_BUTTON_TITLE" = "Передзвонити"; /* Indicates to the user that their camera is currently off. */ "CALLING_MEMBER_VIEW_YOUR_CAMERA_IS_OFF" = "Камера вимкнена"; @@ -842,10 +845,10 @@ "CALLS_TAB_NO_MISSED_CALLS_LABEL" = "Немає пропущених викликів"; /* Label explaining that the user has no recent calls, so their Calls Tab is empty. */ -"CALLS_TAB_NO_RECENT_CALLS_LABEL" = "Немає нещодавніх викликів"; +"CALLS_TAB_NO_RECENT_CALLS_LABEL" = "Викликів не було"; /* Label suggesting that the user start a call, shown when their Calls Tab is empty. */ -"CALLS_TAB_NO_RECENT_CALLS_SUGGESTION_LABEL" = "Почніть із дзвінка другу"; +"CALLS_TAB_NO_RECENT_CALLS_SUGGESTION_LABEL" = "Подзвоніть комусь із друзів"; /* Title for a long-press context menu action to return to a call the user is actively participating in, triggered from a call in the Calls Tab. */ "CALLS_TAB_RETURN_TO_CALL_ACTION_TITLE" = "Повернутися до виклику"; @@ -1511,7 +1514,7 @@ "CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_ALL_MEMBERS" = "Усі учасники"; /* Footer for the 'send messages' section in conversation settings permissions view. */ -"CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_FOOTER" = "Оберіть, хто може відправити повідомлення та почати дзвінок у цій групі."; +"CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_FOOTER" = "Оберіть, хто в цій групі зможе надсилати повідомлення та починати виклики."; /* Label for 'send messages' action in conversation settings permissions view. */ "CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_HEADER" = "Відправити повідомлення"; @@ -1721,7 +1724,7 @@ "DEBUG_LOG_INFO_BUTTON" = "Інформація про журнали налагодження"; /* info message text in conversation view */ -"DECLINED_VIDEO_CALL" = "Ви відхилили відеодзвінок"; +"DECLINED_VIDEO_CALL" = "Ви відхилили відеовиклик"; /* info message text in conversation view */ "DECLINED_VOICE_CALL" = "Ви відхилили аудіовиклик"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "тижні"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Закрити"; @@ -2399,7 +2408,7 @@ "EDIT_MESSAGE_SEND_MESSAGE_UNKNOWN_ERROR" = "EDIT_MESSAGE_SEND_MESSAGE_UNKNOWN_ERROR"; /* body of email sent to contacts when inviting to install Signal. Embeds {{link to install Signal}} and {{link to the Signal home page}} */ -"EMAIL_INVITE_BODY" = "Привіт,\n\nОстаннім часом я користуюсь Signal, щоб усі чати на моєму iPhone залишались приватними. Хотів би бачити його встановленим і на твоєму пристрої, щоб бути впевненими, що лише ми вдвох маємо доступ до наших повідомлень та дзвінків.\n\nSignal доступний для iPhone та Android. Завантажувати тут: %1$@\n\nSignal працює як твій поточний месенджер. Ми можемо: відправити фото та відео, дзвонити один одному та створювати групові дзвінки. А найкраще те, що ніхто окрім нас цього не бачитиме чи чутиме, навіть творці Signal!\n\nБільше про Open Whisper Systems — людей, які створюють Signal, тут: %2$@"; +"EMAIL_INVITE_BODY" = "Привіт,\n\nОстаннім часом я користуюся Signal, щоб усі мої чати на iPhone були конфіденційні. Було б добре, якби він був установлений і в тебе. Тоді ми точно знатимемо, що лише ми з тобою читаємо наші повідомлення й чуємо наші дзвінки.\n\nSignal можна завантажити й на iPhone, і на Android за цим посиланням: %1$@\n\nSignal працює так само, як і твій поточний месенджер. У ньому можна обмінюватися фото й відео, дзвонити й створювати групові чати. А найкраще те, що ніхто крім нас не бачить і не чує того, що ми робимо в цьому месенджері, навіть самі творці Signal!\n\nТут можна почитати про Open Whisper Systems — людей, які створюють Signal: %2$@"; /* subject of email sent to contacts when inviting to install Signal */ "EMAIL_INVITE_SUBJECT" = "Пора переходити в Signal"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "зайнято"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Збій виклику."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Не вдалось переслати повідомлення."; @@ -2765,31 +2774,31 @@ "GROUP_CALL_BLOCKED_ALERT_TITLE_FORMAT" = "Користувача %1$@ заблоковано"; /* Message for error alert indicating that only group administrators can start calls in announcement-only groups. */ -"GROUP_CALL_BLOCKED_BY_ANNOUNCEMENT_ONLY_MESSAGE" = "Лише адміністратори цієї групи можуть почати дзвінок."; +"GROUP_CALL_BLOCKED_BY_ANNOUNCEMENT_ONLY_MESSAGE" = "Починати виклики можуть тільки адміністратори цієї групи."; /* Title for error alert indicating that only group administrators can start calls in announcement-only groups. */ -"GROUP_CALL_BLOCKED_BY_ANNOUNCEMENT_ONLY_TITLE" = "Неможливо почати дзвінок у групі"; +"GROUP_CALL_BLOCKED_BY_ANNOUNCEMENT_ONLY_TITLE" = "Неможливо почати груповий виклик"; /* String displayed in group call grid cell when a user is blocked. Embeds {user's name} */ "GROUP_CALL_BLOCKED_USER_FORMAT" = "Користувача %1$@ заблоковано"; /* Button to continue an ongoing group call */ -"GROUP_CALL_CONTINUE_BUTTON" = "Продовжити дзвінок"; +"GROUP_CALL_CONTINUE_BUTTON" = "Продовжити виклик"; /* Text in conversation view for a group call that has since ended */ -"GROUP_CALL_ENDED_MESSAGE" = "Груповий дзвінок завершено"; +"GROUP_CALL_ENDED_MESSAGE" = "Груповий виклик завершено"; /* A button to receive more info about not seeing a participant in group call grid */ "GROUP_CALL_ERROR_DETAILS" = "Детальніше"; /* An error displayed to the user when the group call ends because it has exceeded the max devices. */ -"GROUP_CALL_HAS_MAX_DEVICES_UNKNOWN_COUNT" = "Досягнуто максимальної кількості учасників для цього дзвінка. Спробуйте пізніше."; +"GROUP_CALL_HAS_MAX_DEVICES_UNKNOWN_COUNT" = "Для цього виклику досягнуто максимальної кількості учасників. Спробуйте пізніше."; /* Text explaining that someone has sent a ring to the group. Embeds {ring sender name} */ "GROUP_CALL_INCOMING_RING_FORMAT" = "%1$@ дзвонить групі"; /* Text explaining the group call is full */ -"GROUP_CALL_IS_FULL" = "Дзвінок повний"; +"GROUP_CALL_IS_FULL" = "Немає місць"; /* 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_IS_RINGING_ONE_PERSON_FORMAT" = "Виклик: %1$@…"; @@ -2801,7 +2810,7 @@ "GROUP_CALL_JOIN_BUTTON" = "Приєднатись"; /* Button to leave a group call */ -"GROUP_CALL_LEAVE_BUTTON" = "Покинути дзвінок"; +"GROUP_CALL_LEAVE_BUTTON" = "Покинути виклик"; /* Title for the section of the group call member list which displays the list of all members in the call. */ "GROUP_CALL_MEMBER_LIST_IN_CALL_SECTION_HEADER" = "Учасники виклику"; @@ -2825,19 +2834,19 @@ "GROUP_CALL_NO_ONE_HERE" = "Тут більше нікого немає"; /* Copy explaining that a user has joined the group call. Embeds {member name} */ -"GROUP_CALL_NOTIFICATION_ONE_JOINED_FORMAT" = "%1$@ приєднався до дзвінка"; +"GROUP_CALL_NOTIFICATION_ONE_JOINED_FORMAT" = "Користувач %1$@ приєднався до виклику"; /* Copy explaining that a user has left the group call. Embeds {member name} */ -"GROUP_CALL_NOTIFICATION_ONE_LEFT_FORMAT" = "%1$@ залишив дзвінок"; +"GROUP_CALL_NOTIFICATION_ONE_LEFT_FORMAT" = "Користувач %1$@ покинув виклик"; /* Copy explaining that two users have joined the group call. Embeds {first member name}, {second member name} */ -"GROUP_CALL_NOTIFICATION_TWO_JOINED_FORMAT" = "%1$@ та %2$@ приєднались до дзвінка"; +"GROUP_CALL_NOTIFICATION_TWO_JOINED_FORMAT" = "Користувачі %1$@ та %2$@ приєдналися до виклику"; /* Copy explaining that two users have left the group call. Embeds {first member name}, {second member name} */ -"GROUP_CALL_NOTIFICATION_TWO_LEFT_FORMAT" = "%1$@ та %2$@ залишили дзвінок"; +"GROUP_CALL_NOTIFICATION_TWO_LEFT_FORMAT" = "Користувачі %1$@ та %2$@ покинули виклик"; /* Text explaining that there is one person in the group call. Embeds {member name} */ -"GROUP_CALL_ONE_PERSON_HERE_FORMAT" = "%1$@ у цьому дзвінку"; +"GROUP_CALL_ONE_PERSON_HERE_FORMAT" = "%1$@ бере участь у цьому виклику"; /* Text explaining that a member is presenting. Embeds {member name} */ "GROUP_CALL_PRESENTING_FORMAT" = "%1$@ поширює свій екран"; @@ -2855,28 +2864,28 @@ "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" = "Хтось почав груповий дзвінок"; +"GROUP_CALL_SOMEONE_STARTED_MESSAGE" = "Хтось почав груповий виклик"; /* Toast view text informing user about swiping to speaker view */ "GROUP_CALL_SPEAKER_VIEW_TOAST" = "Потягніть вгору для зміни вигляду"; /* Tooltip highlighting group calls. */ -"GROUP_CALL_START_TOOLTIP" = "Натисніть сюди, щоб почати груповий дзвінок"; +"GROUP_CALL_START_TOOLTIP" = "Торкніться, щоб почати груповий виклик"; /* Text explaining that you started a group call. */ -"GROUP_CALL_STARTED_BY_YOU" = "Ви розпочали груповий дзвінок"; +"GROUP_CALL_STARTED_BY_YOU" = "Ви почали груповий виклик"; /* Text explaining that someone started a group call. Embeds {{call creator display name}} */ -"GROUP_CALL_STARTED_MESSAGE_FORMAT" = "%1$@ розпочав груповий дзвінок"; +"GROUP_CALL_STARTED_MESSAGE_FORMAT" = "Користувач %1$@ почав груповий виклик"; /* Text displayed when trying to turn on ringing when calling a large group. */ -"GROUP_CALL_TOO_LARGE_TO_RING" = "Група завелика для дзвінків її учасникам."; +"GROUP_CALL_TOO_LARGE_TO_RING" = "Група завелика, тому здійснити виклик учасникам неможливо."; /* Text explaining that there are two people in the group call. Embeds {{ %1$@ participant1, %2$@ participant2 }} */ -"GROUP_CALL_TWO_PEOPLE_HERE_FORMAT" = "%1$@ та %2$@ у цьому дзвінку"; +"GROUP_CALL_TWO_PEOPLE_HERE_FORMAT" = "%1$@ і %2$@ беруть участь у цьому виклику"; /* An error displayed to the user when the group call unexpectedly ends. */ -"GROUP_CALL_UNEXPECTEDLY_ENDED" = "Дзвінок було перервано. Перевірте з'єднання та спробуйте знов."; +"GROUP_CALL_UNEXPECTEDLY_ENDED" = "Виклик було перервано. Перевірте з'єднання та спробуйте приєднатися до нього знов."; /* Text shown before the user starts a group call if the user has not enabled ringing and there is one other person in the group. Embeds {member name} */ "GROUP_CALL_WILL_NOTIFY_ONE_PERSON_FORMAT" = "%1$@ отримає сповіщення"; @@ -2891,7 +2900,7 @@ "GROUP_CALL_WILL_RING_TWO_PEOPLE_FORMAT" = "Signal зателефонує користувачам %1$@ і %2$@"; /* Text explaining that you are in the group call. */ -"GROUP_CALL_YOU_ARE_HERE" = "Ви у груповому дзвінку"; +"GROUP_CALL_YOU_ARE_HERE" = "Ви берете участь у груповому виклику"; /* Text describing the local user in the group call members sheet when connected from another device. */ "GROUP_CALL_YOU_ON_ANOTHER_DEVICE" = "Ви (на іншому пристрої)"; @@ -3170,7 +3179,7 @@ "GROUP_LOCAL_USER_REVOKED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%1$@ відкликав(-а) ваші привілеї адміністратора."; /* Message indicating that the local user was added to the group. */ -"GROUP_LOCAL_USER_WAS_ADDED_TO_THE_GROUP" = "Учасник додав вас в групу."; +"GROUP_LOCAL_USER_WAS_ADDED_TO_THE_GROUP" = "Один з учасників додав вас до групи."; /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Адміністратор"; @@ -3503,7 +3512,7 @@ "HOME_VIEW_FIRST_CONVERSATION_OFFER_NO_CONTACTS" = "Почніть перший чат."; /* Table cell subtitle label for a group the user has been added to. {Embeds inviter name} */ -"HOME_VIEW_MESSAGE_REQUEST_ADDED_TO_GROUP_FORMAT" = "%1$@ додав(-ла) вас в групу"; +"HOME_VIEW_MESSAGE_REQUEST_ADDED_TO_GROUP_FORMAT" = "Користувач %1$@ додав вас до групи"; /* Table cell subtitle label for a conversation the user has not accepted. */ "HOME_VIEW_MESSAGE_REQUEST_CONVERSATION" = "Запит спілкування"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "триває з'єднання…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Розмову прийнято на іншому пристрої."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Пропущений, тому що виконується дзвінок на іншому пристрої."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Відхилений на іншому пристрої."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "відновлюємо з'єднання…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "є відповідь. Забезпечуємо захист…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "завершено"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Не нагадувати"; @@ -3596,7 +3605,7 @@ "INBOX_VIEW_EMPTY_INBOX" = "Чатів поки що немає.\n Напишіть щось друзям."; /* info message text in conversation view */ -"INCOMING_VIDEO_CALL" = "Вхідний відеодзвінок"; +"INCOMING_VIDEO_CALL" = "Вхідний відеовиклик"; /* info message text in conversation view */ "INCOMING_VOICE_CALL" = "Вхідний аудіовиклик"; @@ -3800,7 +3809,7 @@ "LINKED_ONBOARDING_PERMISSIONS_ENABLE_PERMISSIONS_BUTTON" = "Дозволити сповіщення"; /* Explanation in the 'onboarding permissions' view. */ -"LINKED_ONBOARDING_PERMISSIONS_EXPLANATION" = "Дозвольте сповіщення, щоб дізнаватися про нові повідомлення, дзвінки чи активність у розмові."; +"LINKED_ONBOARDING_PERMISSIONS_EXPLANATION" = "Увімкніть сповіщення, щоб знати про нові повідомлення, виклики та оновлення в чатах."; /* Title of the 'onboarding permissions' view. */ "LINKED_ONBOARDING_PERMISSIONS_TITLE" = "Дозвольте сповіщення"; @@ -3842,7 +3851,7 @@ "LONG_TEXT_VIEW_TITLE" = "Повідомлення"; /* nav bar button item */ -"MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "Усі медіафайли"; +"MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "Медіафайли"; /* Title for the button that discards all edits in media editor. */ "MEDIA_EDITOR_CLEAR_ALL" = "Очистити все"; @@ -4265,7 +4274,7 @@ "MISSED_CALL_FOCUS_MODE" = "Пропущений виклик у режимі «Фокус»"; /* info message text in conversation view */ -"MISSED_VIDEO_CALL" = "Пропущений відеодзвінок"; +"MISSED_VIDEO_CALL" = "Пропущений відеовиклик"; /* info message text in conversation view */ "MISSED_VOICE_CALL" = "Пропущений аудіовиклик"; @@ -4721,7 +4730,7 @@ "OUTDATED_PAYMENT_CLIENT_REMINDER_TEXT" = "Оновіть Signal для використання платежів. Ваш баланс може бути неактуальним."; /* info message text in conversation view */ -"OUTGOING_MISSED_VIDEO_CALL" = "Відеодзвінок без відповіді"; +"OUTGOING_MISSED_VIDEO_CALL" = "Відеовиклик без відповіді"; /* info message text in conversation view */ "OUTGOING_MISSED_VOICE_CALL" = "Аудіовиклик без відповіді"; @@ -4736,7 +4745,7 @@ "OUTGOING_TRANSFER_COMPLETE_TITLE" = "Перенесення завершено!"; /* info message text in conversation view */ -"OUTGOING_VIDEO_CALL" = "Вихідний відеодзвінок"; +"OUTGOING_VIDEO_CALL" = "Вихідний відеовиклик"; /* info message text in conversation view */ "OUTGOING_VOICE_CALL" = "Вихідний аудіовиклик"; @@ -6062,7 +6071,7 @@ "SECURE_SESSION_RESET" = "Безпечний сеанс скинуто."; /* Label for the 'see all' button. */ -"SEE_ALL_BUTTON" = "Дивитись усіх"; +"SEE_ALL_BUTTON" = "Усі"; /* No comment provided by engineer. */ "SEND_AGAIN_BUTTON" = "Надіслати знову"; @@ -7271,10 +7280,10 @@ "STORIES_NO_RECENT_MESSAGES" = "Оновлень поки що немає."; /* The subtitle when this story has no replies */ -"STORIES_NO_REPLIES_SUBTITLE" = "Відповіді можуть переглядати усі учасники цієї групи"; +"STORIES_NO_REPLIES_SUBTITLE" = "Усі учасники групового чату можуть переглядати відповіді"; /* Indicates that this story has no replies yet */ -"STORIES_NO_REPLIES_YET" = "Ще немає відповідей"; +"STORIES_NO_REPLIES_YET" = "Відповідей ще немає"; /* Indicates that this story has no views yet */ "STORIES_NO_VIEWS_YET" = "Ще немає переглядів"; @@ -7283,10 +7292,10 @@ "STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Дозвольте глядачам ваших історій реагувати й відповідати на них."; /* Section header for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_HEADER" = "Відповіді і реакції"; +"STORIES_REPLIES_AND_REACTIONS_HEADER" = "Відповіді й реакції"; /* Toggle text for the 'replies & reactions' switch in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Дозволити відповіді і реакції"; +"STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Дозволити відповіді й реакції"; /* Title text for the 'replies' tab on the stories views & replies sheet */ "STORIES_REPLIES_TAB" = "Відповіді"; @@ -7469,7 +7478,7 @@ "STORY_SETTINGS_LEARN_MORE_SHEET_BULLET_3" = "вони є в контактах вашого телефона."; /* Footer for the explainer sheet for signal connections */ -"STORY_SETTINGS_LEARN_MORE_SHEET_FOOTER" = "Ваші контакти бачать ваше ім'я та фото, а також усе, що ви викладаєте в «Моїй історії», якщо ви її не приховали."; +"STORY_SETTINGS_LEARN_MORE_SHEET_FOOTER" = "Контакти Signal бачать ваше ім'я та фото, а також усе, що ви викладаєте в «Моїй історії», якщо ви її не приховали."; /* Header for the explainer sheet for signal connections */ "STORY_SETTINGS_LEARN_MORE_SHEET_HEADER_FORMAT" = "Контакти Signal — це люди, яким ви довіряєте. Ця довіра виявляється в тому, що:"; @@ -7676,22 +7685,22 @@ "THIS_MESSAGE_WAS_DELETED" = "Це повідомлення було видалено."; /* A string indicating two mutual groups the user shares with this contact and that there are more unlisted. Embeds {{mutual group name}} */ -"THREAD_DETAILS_MORE_MUTUAL_GROUP" = "Учасник у %1$@,%2$@, та у %3$lu інших групах"; +"THREAD_DETAILS_MORE_MUTUAL_GROUP" = "Учасник «%1$@»,«%2$@» та %3$lu інших груп"; /* Subtitle appearing at the top of the users 'note to self' conversation */ "THREAD_DETAILS_NOTE_TO_SELF_EXPLANATION" = "У цьому чаті ви можете робити для себе нотатки. Якщо ваш акаунт має зв'язані пристрої, нові нотатки буде синхронізовано."; /* A string indicating a mutual group the user shares with this contact. Embeds {{mutual group name}} */ -"THREAD_DETAILS_ONE_MUTUAL_GROUP" = "Є учасником «%1$@»"; +"THREAD_DETAILS_ONE_MUTUAL_GROUP" = "Учасник «%1$@»"; /* Indicator that a blurred avatar can be revealed by tapping. */ "THREAD_DETAILS_TAP_TO_UNBLUR_AVATAR" = "Детальніше"; /* A string indicating three mutual groups the user shares with this contact. Embeds {{mutual group name}} */ -"THREAD_DETAILS_THREE_MUTUAL_GROUP" = "Є учасником «%1$@», «%2$@» і «%3$@»"; +"THREAD_DETAILS_THREE_MUTUAL_GROUP" = "Учасник «%1$@», «%2$@» і «%3$@»"; /* A string indicating two mutual groups the user shares with this contact. Embeds {{mutual group name}} */ -"THREAD_DETAILS_TWO_MUTUAL_GROUP" = "Є учасником «%1$@» і «%2$@»"; +"THREAD_DETAILS_TWO_MUTUAL_GROUP" = "Учасник «%1$@» і «%2$@»"; /* Shown after tapping a 'Learn More' button when multiple conversations for the same person have been merged into one. The first parameter is a phone number (eg +1 650-555-0100) and the second parameter is a name (eg John). */ "THREAD_MERGE_LEARN_MORE" = "Після спілкування з %1$@ ви дізналися, що цей номер належить користувачу %2$@. Це приватний номер.\n\nВашу історію повідомлень для обох чатів було об'єднано тут."; diff --git a/Signal/translations/ur.lproj/Localizable.strings b/Signal/translations/ur.lproj/Localizable.strings index e332d27166..e10dd99eb6 100644 --- a/Signal/translations/ur.lproj/Localizable.strings +++ b/Signal/translations/ur.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "مسترد کریں"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "کال ضائع ہوئی کیونکہ کالر کے حفاظتی نمبر تبدیل ہو گئے ہیں۔"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "کال پر واپس جائیں"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "کوئی جواب نہیں"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "کال شروع کریں"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "کال"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "ہفتوں"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "خارج کرنا"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "مصروف ہونا"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "کال میں ناکامی"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "پیغام فارورڈ نہیں کر سکے۔"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "منسلک ہورہا ہے۔۔۔۔۔"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "دوسرے device پر جواب دیا۔"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "قبول نہیں کیا گیا کیونکہ کسی دوسرے device پر کال جاری ہے۔"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "دوسرے device سے انکار کردیا۔"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "دوبارہ رابطہ ہو رہا ہے۔۔۔"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "جواب ملا۔ محفوظ ہو رہی ہے۔۔۔۔۔"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "کال ختم ہوئی۔"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "مجھے یاد دہانی مت کرائیں"; diff --git a/Signal/translations/vi.lproj/Localizable.strings b/Signal/translations/vi.lproj/Localizable.strings index c30e0e2fb4..c3628b8440 100644 --- a/Signal/translations/vi.lproj/Localizable.strings +++ b/Signal/translations/vi.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "từ chối"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Đã lỡ cuộc gọi vì mã số an toàn của người gọi đã thay đổi."; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "Quay về Cuộc gọi"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "Không hồi đáp"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "Bắt đầu Cuộc gọi"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "Gọi"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "tuần"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "Bỏ qua"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "Bận"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "Không thể thực hiện cuộc gọi."; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Không thể chuyển tiếp tin nhắn."; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "Đang kết nối…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Đã được trả lời trên thiết bị khác."; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Đã lỡ cuộc gọi vì có cuộc gọi đang diễn ra trên thiết bị khác."; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Đã từ chối trên thiết bị khác."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Đang kết nối lại…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "Đã trả lời. Đang thực hiện bảo mật…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Cuộc gọi Kết thúc."; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "Không nhắc tôi"; diff --git a/Signal/translations/yue.lproj/Localizable.strings b/Signal/translations/yue.lproj/Localizable.strings index 85f4a51726..6ccf179136 100644 --- a/Signal/translations/yue.lproj/Localizable.strings +++ b/Signal/translations/yue.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "拒絕"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ 未接聽通話,因為來電者嘅安全碼已經郁動過。"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "返返去通話"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "冇人接聽"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "開始通話"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "打電話"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "星期"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "關閉"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "線路繁忙"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "通話失敗。"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "轉寄唔到個訊息。"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "接通緊…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "已喺另一部機接聽。"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "已喺另一部機通緊話,因而未接。"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "已喺另一部機拒接。"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "重新連緊線…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "已接通。做緊加密保護…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "通話結束。"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "唔使提醒我"; diff --git a/Signal/translations/zh_CN.lproj/Localizable.strings b/Signal/translations/zh_CN.lproj/Localizable.strings index 96eb9b7630..436706ab9d 100644 --- a/Signal/translations/zh_CN.lproj/Localizable.strings +++ b/Signal/translations/zh_CN.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "拒绝"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ 未接来电,因为对方的安全码发生了变化。"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "回到通话"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "无应答"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "发起通话"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "呼叫"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "周"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "清除"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "忙碌"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "呼叫失败。"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "无法转发消息"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "正在连接……"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "已在其他设备上接听。"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "因其他设备上有通话在进行而错过来电。"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "已在其他设备上拒绝。"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "正在重新连接……"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "已接通。正在确保安全……"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "通话结束。"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "不提醒我"; diff --git a/Signal/translations/zh_HK.lproj/Localizable.strings b/Signal/translations/zh_HK.lproj/Localizable.strings index 46244daa97..08340043c6 100644 --- a/Signal/translations/zh_HK.lproj/Localizable.strings +++ b/Signal/translations/zh_HK.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "拒絕"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ 因為來電者已更改安全碼所以錯過了通話。"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "返回通話"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "沒有回應"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "開始通話"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "打電話"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "週"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "取消"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "忙碌"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "通話失敗"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "訊息無法轉寄。"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "正在連線……"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "已在另一台裝置上接聽。"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "因其他裝置正在通話而錯過來電。"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "已在其他裝置上拒絕。"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "正在重新連線…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "已接聽。正在加密保護…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "通話結束"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "不用提醒我"; diff --git a/Signal/translations/zh_TW.lproj/Localizable.strings b/Signal/translations/zh_TW.lproj/Localizable.strings index 5d136be45c..1695e594fc 100644 --- a/Signal/translations/zh_TW.lproj/Localizable.strings +++ b/Signal/translations/zh_TW.lproj/Localizable.strings @@ -706,21 +706,24 @@ /* label for button shown when an incoming call rings */ "CALL_CONTROLS_INCOMING_DECLINE" = "拒絕"; +/* Label on button for lowering hand in call. */ +"CALL_LOWER_HAND_BUTTON_LABEL" = "Lower Hand"; + /* notification body */ "CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "未接來電,因為來電者的安全碼改變。"; +/* Label on button for raising hand in call. */ +"CALL_RAISE_HAND_BUTTON_LABEL" = "Raise Hand"; + /* Button to return to the current call */ "CALL_RETURN_BUTTON" = "回電"; /* Call setup status label after outgoing call times out */ -"CALL_SCREEN_STATUS_NO_ANSWER" = "沒有回應"; +"CALL_SCREEN_STATUS_NO_ANSWER" = "No answer"; /* Button to start a call */ "CALL_START_BUTTON" = "開始通話"; -/* embeds {{Call Status}} in call screen label. For ongoing calls, {{Call Status}} is a seconds timer like 01:23, otherwise {{Call Status}} is a short text like 'Ringing', 'Busy', or 'Failed Call' */ -"CALL_STATUS_FORMAT" = "Signal %1$@"; - /* Label for call button for alert offering to call a user. */ "CALL_USER_ALERT_CALL_BUTTON" = "通話"; @@ -1957,6 +1960,12 @@ /* The unit for a number of weeks */ "DISAPPEARING_MESSAGES_WEEKS" = "週"; +/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "This action can’t be undone."; + +/* Title for confirmation prompt when discarding a draft before editing a message */ +"DISCARD_DRAFT_CONFIRMATION_TITLE" = "Discard Draft?"; + /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "忽略"; @@ -2450,7 +2459,7 @@ "END_CALL_RESPONDER_IS_BUSY" = "忙線中"; /* Call setup status label */ -"END_CALL_UNCATEGORIZED_FAILURE" = "撥號失敗"; +"END_CALL_UNCATEGORIZED_FAILURE" = "Call failed"; /* Error indicating that a message could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "無法轉寄訊息。"; @@ -3551,13 +3560,13 @@ "IN_CALL_CONNECTING" = "連接中…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "在其他裝置上回答。"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Answered on other device"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "由於在另一台裝置上正在進行通話而錯過。"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missed because a call in progress on another device"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "在其他裝置上拒絕。"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Declined on other device"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "重新連接中…"; @@ -3575,7 +3584,7 @@ "IN_CALL_SECURING" = "已接通。加密中…"; /* Call setup status label */ -"IN_CALL_TERMINATED" = "通話已結束"; +"IN_CALL_TERMINATED" = "Call ended"; /* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */ "INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "不用提醒我";