From 08705c318bc700663b08fca20bd500294dae187e Mon Sep 17 00:00:00 2001 From: sashaweiss-signal Date: Wed, 3 Aug 2022 15:47:23 -0700 Subject: [PATCH] Update translations --- .../translations/af.lproj/Localizable.strings | 41 +- .../translations/ar.lproj/Localizable.strings | 57 +- .../translations/az.lproj/Localizable.strings | 41 +- .../translations/bg.lproj/Localizable.strings | 41 +- .../translations/bn.lproj/Localizable.strings | 57 +- .../translations/bs.lproj/Localizable.strings | 41 +- .../translations/ca.lproj/Localizable.strings | 57 +- .../translations/cs.lproj/Localizable.strings | 57 +- .../translations/cy.lproj/Localizable.strings | 39 +- .../translations/da.lproj/Localizable.strings | 57 +- .../translations/de.lproj/Localizable.strings | 73 ++- .../translations/el.lproj/Localizable.strings | 57 +- .../translations/es.lproj/Localizable.strings | 63 +-- .../es_ES.lproj/Localizable.strings | 39 +- .../es_MX.lproj/Localizable.strings | 39 +- .../translations/et.lproj/Localizable.strings | 41 +- .../translations/eu.lproj/Localizable.strings | 41 +- .../translations/fa.lproj/Localizable.strings | 57 +- .../translations/fi.lproj/Localizable.strings | 57 +- .../fil.lproj/Localizable.strings | 67 +-- .../translations/fr.lproj/Localizable.strings | 59 +-- .../translations/ga.lproj/Localizable.strings | 41 +- .../translations/gl.lproj/Localizable.strings | 41 +- .../translations/gu.lproj/Localizable.strings | 57 +- .../translations/ha.lproj/Localizable.strings | 39 +- .../translations/he.lproj/Localizable.strings | 57 +- .../translations/hi.lproj/Localizable.strings | 57 +- .../translations/hr.lproj/Localizable.strings | 57 +- .../translations/hu.lproj/Localizable.strings | 61 +-- .../translations/id.lproj/Localizable.strings | 65 +-- .../translations/is.lproj/Localizable.strings | 39 +- .../translations/it.lproj/Localizable.strings | 57 +- .../translations/ja.lproj/Localizable.strings | 57 +- .../translations/jv.lproj/Localizable.strings | 39 +- .../kab.lproj/Localizable.strings | 39 +- .../translations/kk.lproj/Localizable.strings | 49 +- .../translations/km.lproj/Localizable.strings | 41 +- .../translations/kn.lproj/Localizable.strings | 151 +++--- .../translations/ko.lproj/Localizable.strings | 57 +- .../translations/lt.lproj/Localizable.strings | 41 +- .../translations/lv.lproj/Localizable.strings | 41 +- .../translations/mk.lproj/Localizable.strings | 41 +- .../translations/ml.lproj/Localizable.strings | 41 +- .../translations/mr.lproj/Localizable.strings | 57 +- .../translations/ms.lproj/Localizable.strings | 57 +- .../translations/my.lproj/Localizable.strings | 41 +- .../translations/nb.lproj/Localizable.strings | 147 +++-- .../nb.lproj/PluralAware.stringsdict | 4 +- .../translations/nl.lproj/Localizable.strings | 57 +- .../translations/pa.lproj/Localizable.strings | 41 +- .../pa_PK.lproj/Localizable.strings | 39 +- .../translations/pl.lproj/Localizable.strings | 57 +- .../translations/ps.lproj/Localizable.strings | 39 +- .../pt_BR.lproj/Localizable.strings | 57 +- .../pt_PT.lproj/Localizable.strings | 57 +- .../translations/ro.lproj/Localizable.strings | 57 +- .../translations/ru.lproj/InfoPlist.strings | 2 +- .../translations/ru.lproj/Localizable.strings | 59 +-- .../translations/sk.lproj/Localizable.strings | 57 +- .../translations/sl.lproj/Localizable.strings | 57 +- .../translations/sn.lproj/Localizable.strings | 39 +- .../translations/sq.lproj/Localizable.strings | 41 +- .../translations/sr.lproj/Localizable.strings | 59 +-- .../sr.lproj/PluralAware.stringsdict | 246 ++++----- .../translations/sv.lproj/Localizable.strings | 107 ++-- .../sv.lproj/PluralAware.stringsdict | 500 +++++++++--------- .../translations/sw.lproj/Localizable.strings | 41 +- .../translations/ta.lproj/Localizable.strings | 41 +- .../translations/te.lproj/Localizable.strings | 41 +- .../translations/th.lproj/Localizable.strings | 57 +- .../translations/tr.lproj/Localizable.strings | 57 +- .../translations/ug.lproj/Localizable.strings | 39 +- .../translations/uk.lproj/Localizable.strings | 57 +- .../translations/ur.lproj/Localizable.strings | 57 +- .../translations/vi.lproj/Localizable.strings | 57 +- .../yue.lproj/Localizable.strings | 57 +- .../zh_CN.lproj/Localizable.strings | 57 +- .../zh_HK.lproj/Localizable.strings | 129 +++-- .../zh_HK.lproj/PluralAware.stringsdict | 394 +++++++------- .../zh_TW.lproj/Localizable.strings | 57 +- 80 files changed, 2292 insertions(+), 2975 deletions(-) diff --git a/Signal/translations/af.lproj/Localizable.strings b/Signal/translations/af.lproj/Localizable.strings index 926c36b77e..5a143f0f49 100644 --- a/Signal/translations/af.lproj/Localizable.strings +++ b/Signal/translations/af.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Jy"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Plakker"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Jou verbinding met die groep is gebreek. Gaan jou verbinding na en probeer weer."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Jy"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Jy is in die groepoproep"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Jy"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Jy kan vriende toevoeg of uitnooi nadat hierdie groep geskep is."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Jy"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Hierdie maand"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "U"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Oorspronklike boodskap nie gevind nie."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Het %@ op u stemboodskap gereageer"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "U"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lees"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ om %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "U"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Verstuur"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Skrap"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Skrap"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Stuur aan"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Nog geen antwoorde nie"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Laat toe dat mense wat na jou storie kan kyk, daarop reageer en antwoord."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Stoor"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nuwe Private Storie"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Antwoord"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Jy"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Stel muurpapier"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Jy"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Jy het hierdie boodskap geskrap."; diff --git a/Signal/translations/ar.lproj/Localizable.strings b/Signal/translations/ar.lproj/Localizable.strings index 7ac5f47720..d1e5e5e336 100644 --- a/Signal/translations/ar.lproj/Localizable.strings +++ b/Signal/translations/ar.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "الوسائط"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "أنت"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "مُلصَق"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "دعم Signal "; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "انتهت صلاحية شارة الدعم الخاصة بك ولم تعُد ظاهرة للآخرين على حسابك الشخصي."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "انتهت صلاحية شارة الدعم الخاصة بك ولم تعد مُتوفرة لِعرضها على حسابك الشخصي.\n\n يُمكنك إعادة تفعيل شارة الدعم الخاصة بك لمدة 30 يومًا أخرى بتقديم مساهمة لمرة واحدة."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "انتهت صلاحية الشارة"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "انتهت صلاحية شارة الدعم الخاصة بك ولم تعد متاحة للعرض على حسابك الشخصي."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "انتهت صلاحية شارتك المُهداة"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "لمعرفة المزيد."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "اقبل الهدية"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "تعذّر حصولك على هديتك. تفقّد اتصال شبكتك وحاول مرة أخرى."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "تعذّر حصولك على هديتك."; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "يمكنك استرجاع شارتك لاحقًا"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "تشغيل"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "سَيساعدنا هذا في حل مشكلتك وقد يستغرق استكماله عدة دقائق. يُمكنك إغلاق تطبيق Signal أثناء تشغيل هذا الفحص، ولكن يُرجى العودة لرفع سِجلاتك."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "تخطي"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "تشغيل فحص قاعدة البيانات؟"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "قد يستغرق ذلك بضع دقائق."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "إدخال البحث الخاص بك"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "انتهت صلاحية هديتك المهداة من طرف %@ ولم يعد من الممكن الحصول عليها."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "انتهت صلاحية هديتك"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "الانتقال إلى الإعدادات"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "لقد قُطع اتصالك بهذه المُكالمة. يُرجى التحقق من اتصالك بالشبكة ثم المُحاولة مرة أخرى."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "أنت"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "إنك في مُكالمة جماعية"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "مُشرِف"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "أنت"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "يُمكنك إضافة أو دعوة أصدقاء بعد إنشاء هذه المجموعة."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "أنت"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "هذا الشهر"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "أنت"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "لم يُعثَر على الرسالة الأصلية."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "تفاعُل بِـ%@ على تسجيلكَ الصوتيّ"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "أنت"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "مقروء"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ بتاريخ %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "أنت"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "تمّ الارسال"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "حذف"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "حذف"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "إعادة التوجيه"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "السماح بالإجابات وردود الفعل"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "حفظ"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "قِصة خاصة جديدة"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "رد"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "أنت"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "جهات اتصال"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "تَعيِّين خلفيَّة"; +/* Second person pronoun to represent the local user. */ +"YOU" = "أنت"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "لقد حذفت هذه الرسالة."; diff --git a/Signal/translations/az.lproj/Localizable.strings b/Signal/translations/az.lproj/Localizable.strings index ff8700c342..ca87101095 100644 --- a/Signal/translations/az.lproj/Localizable.strings +++ b/Signal/translations/az.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Siz"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Stiker"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Zənglə bağlantınız kəsildi. Bağlantınızı yoxlayıb yenidən sınayın."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Siz"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Qrup zəngindəsiniz"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Siz"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Bu qrupu yaratdıqdan sonra dostlarınızı əlavə edə və ya dəvət edə bilərsiniz."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Siz"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Bu ay"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Siz"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Orijinal mesaj tapılmadı."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Səsyazmalı mesajınıza %@ reaksiya verildi"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Siz"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Oxundu"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Siz"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Göndərildi"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Sil"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Sil"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Yönləndir"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Hələ ki, cavab yoxdur"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Hekayənizi görən insanların reaksiya və cavab verməsinə icazə verin."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Saxla"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Yeni Şəxsi Hekayə"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Cavabla"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Siz"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Divar kağızını tənzimlə"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Siz"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Bu mesajı sildiniz."; diff --git a/Signal/translations/bg.lproj/Localizable.strings b/Signal/translations/bg.lproj/Localizable.strings index a99cf122c4..3fe65dfbb8 100644 --- a/Signal/translations/bg.lproj/Localizable.strings +++ b/Signal/translations/bg.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Медия"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Вие"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Стикер"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Вие"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Вие сте в груповия разговор"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Администратор"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Ти"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Можете да добавите или поканите приятели след създаването на тази група."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Вие"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Този Месец"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Вие"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Оригиналното съобщение не е намерено."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Реагира с %@ на вашето гласово съобщение"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Ти"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Прочетено"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Ти"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Изпратен"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Изтриване"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Изтрий"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Препращане"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Все още няма отговори"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Позволява на хората, които виждат историята ви, да реагират и отговарят."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Запази"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Нова частна история"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Отговори"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Вие"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Вие"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Изтрихте това съобщение."; diff --git a/Signal/translations/bn.lproj/Localizable.strings b/Signal/translations/bn.lproj/Localizable.strings index 19d7fef5db..d348d9aa0b 100644 --- a/Signal/translations/bn.lproj/Localizable.strings +++ b/Signal/translations/bn.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "মিডিয়া"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "আপনি"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "স্টিকার"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "সংকেতে একটি বুস্ট দিন"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "আপনার বুস্ট ব্যাজের মেয়াদ শেষ হয়ে গেছে এবং আপনার প্রোফাইলে তা আর দেখা যাবে না৷"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "আপনার বুস্ট ব্যাজের মেয়াদ শেষ হয়ে গেছে এবং এটি আপনার প্রোফাইলে আর দেখা যাবে না।\n\n আপনি আপনার বুস্ট ব্যাজ আরও 30 দিনের জন্য এককালীন আর্থিক অবদান প্রদান করার মাধ্যমে পুনরায় সক্রিয় করতে পারেন।"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "ব্যাজের মেয়াদ শেষ"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "আপনার গিফট ব্যাজের মেয়াদ শেষ হয়ে গেছে এবং আপনার প্রোফাইলে তা আর দেখা যাবে না৷"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "আপনার গিফট ব্যাজের মেয়াদ শেষ হয়ে গেছে"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "আরও জানুন।"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "ফিরে পান"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "আপনার গিফট ছাড় করা যায়নি। আপনার সংযোগ পরীক্ষা করে আবার চেষ্টা করুন।"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "গিফট ছাড় করা যায়নি"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "আপনি পরে আপনার ব্যাজ ছাড় করতে পারবেন"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "চালান"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "আপনার সমস্যা সমাধান করতে এটি আমাদের সাহায্য করবে এবং এটি সম্পন্ন হতে কয়েক মিনিট সময় লাগতে পারে৷ এই চেক চলাকালীন আপনি Signal বন্ধ রাখতে পারেন, তবে আপনার লগ জমা দিতে অনুগ্রহ করে পুনরায় ফিরে আসুন।"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "এড়িয়ে যান"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "ডেটাবেজ ডায়গনিস্টিক চালাবেন?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "এই কয়েক মিনিট সময় নিতে পারে."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "যা অনুসন্ধান করতে চান লিখুন।"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "%@ থেকে আপনার গিফটের মেয়াদ শেষ হয়ে গেছে এবং এটি আর ছাড় করা যাবে না।"; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "আপনার গিফটের মেয়াদ শেষ হয়ে গেছে"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "সেটিংস-এ যান"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "আপনি কলটি থেকে বিচ্ছিন্ন হয়ে গেছেন। আপনার সংযোগ পরীক্ষা করে আবার চেষ্টা করুন।"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "আপনি"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "আপনি গ্রুপ কলে আছেন"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "অ্যাডমিন"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "আপনি"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "এই গ্রুপটি তৈরি করার পরে আপনি বন্ধুদের আমন্ত্রণ জানাতে অথবা যোগ করতে পারবেন।"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "আপনি"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "এই মাস"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "আপনি"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "মূল বার্তাটি পাওয়া যায়নি"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "আপনার ভয়েস মেসেজে %@ প্রতিক্রিয়া ব্যক্ত করা হয়েছে"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "আপনি"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "পড়ুন"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = " %2$@-এ %1$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "আপনি"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "পাঠানো হয়েছে"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "মুছুন"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "মুছুন"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "ফরওয়ার্ড"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "উত্তর ও রিঅ্যাকশন অনুমোদন করুন"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "সংরক্ষণ করুন"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "নতুন ব্যক্তিগত স্টোরি"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "প্রত্যুত্তর"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "আপনি"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "কানেকশন"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "ওয়ালপেপার সেট করুন"; +/* Second person pronoun to represent the local user. */ +"YOU" = "আপনি"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "আপনি এই মেসেজটি মুছে দিয়েছেন।"; diff --git a/Signal/translations/bs.lproj/Localizable.strings b/Signal/translations/bs.lproj/Localizable.strings index c782b11a8f..740e203a2f 100644 --- a/Signal/translations/bs.lproj/Localizable.strings +++ b/Signal/translations/bs.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Slike"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Vi"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Naljepnica"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Vi"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Učestvujete u grupnom pozivu"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrator"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Vi"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Možete uvrštavati ili pozivati prijatelje nakon što kreirate grupu."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Vi"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Ovog mjeseca"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Vi"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Original message not found."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reacted %@ to your voice message"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Vi"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Pročitano"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Vi"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Poslano"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Izbriši"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Izbriši"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Proslijedi"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Još nema odgovora"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Omogućite osobama koje mogu vidjeti vašu priču da reagiraju i odgovaraju."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Pohrani"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Odgovori"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Vi"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Vi"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Obrisali ste ovu poruku."; diff --git a/Signal/translations/ca.lproj/Localizable.strings b/Signal/translations/ca.lproj/Localizable.strings index 9da7ef6d07..9028df9cd7 100644 --- a/Signal/translations/ca.lproj/Localizable.strings +++ b/Signal/translations/ca.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Contingut"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Vós"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Adhesiu"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Doneu una empenta al Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "La teva insígnia Boost ha caducat i ja no podràs mostrar-la al teu perfil. "; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "La teva insígnia Boost ha caducat i ja no podràs mostrar-la al teu perfil.\n\nPodràs reactivar la teva insígnia Boost durant 30 dies més amb una donació de pagament únic."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Insígnia vençuda"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "La teva insígnia de regal ha caducat i ja no podràs mostrar-la al teu perfil. "; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "La teva insígnia de regal ha caducat"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Més informació"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Bescanvia"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "No s'ha pogut bescanviar el teu regal. Comprova la teva connexió i torna-ho a intentar."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "No s'ha pogut bescanviar el regal"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Podràs bescanviar la teva insígnia més tard"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Executa"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Això pot trigar alguns minuts, però ens ajudarà a solucionar el teu problema. Pots tancar Signal mentre es duu a terme la revisió, però recorda tornar per enviar els teus registres."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Omet"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Executar un diagnòstic de la base de dades?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Això pot trigar uns minuts."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Escriviu una cerca"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "El regal que t'ha fet %@ ha caducat i ja no es pot bescanviar."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "El teu regal ha caducat"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Ves a la configuració"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Se us ha desconnectat de la trucada. Comproveu la connexió i torneu-ho a provar."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Vós"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Sou a la trucada de grup."; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrador"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Vós"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Després de crear el grup podeu afegir-hi o convidar-hi amistats."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Vós"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Aquest mes"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Vós"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "No s'ha trobat el missatge original."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "%@ ha reaccionat al vostre missatge"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Vós"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Llegit"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ a %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Vós"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Enviament"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Suprimits"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Suprimits"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Reenvia"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Permetre respostes i reaccions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Desats"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nova història privada"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Respon"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Vós"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Contactes"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Estableix el fons"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Vós"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Heu suprimit aquest missatge."; diff --git a/Signal/translations/cs.lproj/Localizable.strings b/Signal/translations/cs.lproj/Localizable.strings index c4b42ee742..a519fa7636 100644 --- a/Signal/translations/cs.lproj/Localizable.strings +++ b/Signal/translations/cs.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Média"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Vy"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Nálepka"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Dejte Signalu Boost"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Platnost vašeho odznaku Boost vypršela a na vašem profilu ho již nelze zobrazit."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Platnost vašeho odznaku Boost vypršela a již není možné jej zobrazovat na vašem profilu.\n\nJednorázovým příspěvkem si můžete odznak Boost znovu aktivovat na dalších 30 dní."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Platnost odznaku vypršela"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Platnost vašeho dárkového odznaku vypršela a na vašem profilu ho již nelze zobrazit."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Platnost vašeho dárkového odznaku vypršela"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Zjistit více."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Uplatnit"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Váš dárek nemohl být uplatněn. Zkontrolujte své připojení a zkuste to znovu."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Dárek se nepodařilo uplatnit"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Odznak můžete uplatnit později"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Spustit"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Tohle nám pomůže vyřešit váš problém a může to trvat několik minut. Během kontroly můžete Signal zavřít, ale pak se prosím vraťte, aby se odeslaly vaše záznamy."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Přeskočit"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Spustit diagnostiku databáze?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Toto může pár minut trvat."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Zadejte vyhledávání"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Platnost vašeho dárku od %@ vypršela a již ho nelze uplatnit."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Platnost vašeho dárku vypršela"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Nastavení"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Byli jste odpojeni od hovoru. Zkotrolujte své připojení k síti a zkuste to znova."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Vy"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Účastníte se skupinového hovoru"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Správce"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Vy"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Po založení této skupiny můžete přidat nebo pozvat přátele."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Vy"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Tento měsíc"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Vy"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Původní zpráva nebyla nalezena."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagoval(a) %@ na vaši hlasovou zprávu"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Vy"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Přečteno"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ na %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Vy"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Odesláno"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Smazat"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Smazat"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Přeposlat"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Povolit odpovědi a reakce"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Uložit"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nový soukromý příběh"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Odpověď"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Vy"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Spojení"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Nastavit tapetu"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Vy"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Smazali jste tuto zprávu."; diff --git a/Signal/translations/cy.lproj/Localizable.strings b/Signal/translations/cy.lproj/Localizable.strings index c6098e8811..d2dffd2959 100644 --- a/Signal/translations/cy.lproj/Localizable.strings +++ b/Signal/translations/cy.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Cyfryngau"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Chi"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sticer"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Fe'ch datgysylltwyd o'r alwad. Gwiriwch eich cysylltiad a rhoi cynnig arall arni."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Chi"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Rydych chi yn y galwad grŵp"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Gweinyddwr"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Chi"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Gallwch ychwanegu neu wahodd ffrindiau ar ôl creu'r grŵp hwn."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Chi"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Mis Yma"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Chi"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Ni chanfir y neges wreiddiol"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Ymatebodd %@ i'ch neges llais"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Chi"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Darllen"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ ar %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Chi"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Anfonwyd"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Dileu"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Dileu"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Ymlaen"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Cadw"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Ymateb"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Chi"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Gosod Papur Wal"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Chi"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Chi wnaeth ddileu'r neges hon."; diff --git a/Signal/translations/da.lproj/Localizable.strings b/Signal/translations/da.lproj/Localizable.strings index c68fd74dd1..276117fc02 100644 --- a/Signal/translations/da.lproj/Localizable.strings +++ b/Signal/translations/da.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Mediefil"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Dig"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Klistermærke"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Giv Signal et boost"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Dit Boost-badge er udløbet og kan ikke længere vises på din profil."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Dit Boost-emblem er udløbet og kan ikke længere vises på din profil.\n\nDu kan genaktivere dit Boost-emblem i endnu 30 dage med et engangsbidrag."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Emblem udløbet"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Dit gave-badge er udløbet og kan ikke længere vises på din profil."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Dit gave-badge er udløbet"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Læs mere"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Indløs"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Gaven kunne ikke indløses. Tjek din forbindelse, og prøv igen."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Gave kunne ikke indløses"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Du kan indløse dit badge senere"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Kør"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Dette hjælper os med at løse problemet og kan tage adskillige minutter. Du kan lukke Signal, mens vi tjekker, men husk at komme tilbage for at indsende dine logfiler."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Spring over"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Kør databasediagnosticering?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Dette kan tage et par minutter"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Indtast din søgning"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Din gave fra %@ er udløbet og kan ikke længere indløses."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Din gave er udløbet"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Gå til Indstillinger"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Du mistede forbindelsen til opkaldet. Tjek din forbindelse, og prøv igen."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Dig"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Du er i gruppeopkaldet"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrator"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Dig"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Efter oprettelse af denne gruppe kan du tilføje eller invitere venner."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Dig"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Denne måned"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Dig"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Original besked blev ikke fundet"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagerede med %@ på din talebesked"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Dig"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Læst"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ på %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Dig"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Sendt"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Slet"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Slet"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Videresend"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Tillad svar & reaktioner"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Gem"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Ny privat historie"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Besvar"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Dig"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Forbindelser"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Opsæt baggrund"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Dig"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Du slettede beskeden."; diff --git a/Signal/translations/de.lproj/Localizable.strings b/Signal/translations/de.lproj/Localizable.strings index 944c1247f5..ce11a0c118 100644 --- a/Signal/translations/de.lproj/Localizable.strings +++ b/Signal/translations/de.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Medieninhalte"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Du"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sticker"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Gib Signal einen Boost"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Dein Boost-Abzeichen ist abgelaufen und kann nicht mehr auf deinem Profil angezeigt werden."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Dein Boost-Abzeichen ist abgelaufen und kann nicht mehr in deinem Profil angezeigt werden.\n\nDu kannst dein Boost-Abzeichen für weitere 30 Tage mit einem einmaligen Beitrag reaktivieren."; @@ -380,16 +377,16 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Abzeichen abgelaufen"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Dein Geschenk-Abzeichen ist abgelaufen und kann nicht mehr auf deinem Profil angezeigt werden."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Dein Geschenk-Abzeichen ist abgelaufen"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Mehr erfahren."; /* Shown when a non-monthly badge expires to suggest starting a recurring donation. */ -"BADGE_EXPIRED_MONTHLY_CALL_TO_ACTION" = "Du kannst Signal weiterhin nutzen, aber um eine Technologie zu unterstützen, die für dich entwickelt wird, zieh bitte eine monatliche Spende in Betracht."; +"BADGE_EXPIRED_MONTHLY_CALL_TO_ACTION" = "Du kannst Signal weiterhin nutzen, aber um eine Technologie zu unterstützen, die für dich entwickelt wird, überlege dir, ob du mit einer monatlichen Spende Unterstützer:in werden möchtest."; /* Button title to donate monthly on the badge expiration sheet. */ "BADGE_EXPIRED_RENEWAL_MONTHLY" = "Monatlich spenden"; @@ -422,7 +419,7 @@ "BADGE_GIFTING_CHAT_EXPIRED" = "Abgelaufen"; /* Shown on a gift badge message and when tapping a redeemed gift message to denote the presence of a gift badge. */ -"BADGE_GIFTING_CHAT_TITLE" = "Geschenkabzeichen"; +"BADGE_GIFTING_CHAT_TITLE" = "Geschenk-Abzeichen"; /* Short paragraph on the screen where you choose a gift badge */ "BADGE_GIFTING_CHOOSE_BADGE_DESCRIPTION" = "Schenke jemandem ein Abzeichen, indem du an Signal spendest. Die Person erhält ein Abzeichen, das sie in ihrem Profil anzeigen kann."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Einlösen"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Dein Geschenk konnte nicht eingelöst werden. Überprüfe deine Verbindung und versuche es erneut."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Geschenk konnte nicht eingelöst werden"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Du kannst dein Abzeichen später einlösen"; @@ -800,16 +797,16 @@ "CAMERA_VO_CAMERA_ALBUM_MODE_ON" = "Ein"; /* VoiceOver value for Switch Camera button that tells which camera is currently active. */ -"CAMERA_VO_CAMERA_BACK_FACING" = "Hintere"; +"CAMERA_VO_CAMERA_BACK_FACING" = "Rückseitige Kamera"; /* VoiceOver label for Switch Camera button in in-app camera. */ -"CAMERA_VO_CAMERA_CHOOSER_BUTTON" = "Kamerawähler"; +"CAMERA_VO_CAMERA_CHOOSER_BUTTON" = "Kamera-Auswahl"; /* VoiceOver hint for Switch Camera button in in-app camera. */ "CAMERA_VO_CAMERA_CHOOSER_HINT" = "Wechselt zwischen Kameras"; /* VoiceOver value for Switch Camera button that tells which camera is currently active. */ -"CAMERA_VO_CAMERA_FRONT_FACING" = "Vordere"; +"CAMERA_VO_CAMERA_FRONT_FACING" = "Frontkamera"; /* VoiceOver label for close (X) button in camera. */ "CAMERA_VO_CLOSE_BUTTON" = "Schließen"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Starten"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Das hilft uns, dein Problem zu lösen und kann einige Minuten dauern. Du kannst Signal schließen, während die Prüfung läuft, aber bitte vergiss nicht, anschließend deine Logs zu senden."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Überspringen"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Datenbankdiagnose durchführen?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Dies kann einige Minuten dauern."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Suchbegriff eingeben"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Dein Geschenk von %@ ist abgelaufen und kann nicht mehr eingelöst werden."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Dein Geschenk ist abgelaufen"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Einstellungen öffnen"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Du wurdest vom Anruf getrennt. Überprüfe deine Internetverbindung und versuche es erneut."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Du"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Du nimmst am Gruppenanruf teil"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Du"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Nachdem diese Gruppe erstellt wurde, kannst du Freunde hinzufügen oder einladen."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Du"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Diesen Monat"; @@ -3800,7 +3788,7 @@ "NEW_STORY_SHEET_PRIVATE_STORY_TITLE" = "Neue private Story"; /* Title for the new story sheet */ -"NEW_STORY_SHEET_TITLE" = "Typ der Story auswählen"; +"NEW_STORY_SHEET_TITLE" = "Story-Typ wählen"; /* Label for a button that lets users search for contacts by phone number */ "NO_CONTACTS_SEARCH_BY_PHONE_NUMBER" = "Kontakte über Rufnummer suchen"; @@ -4631,7 +4619,7 @@ "PRIVATE_STORY_SETTINGS_DELETE_BUTTON" = "Private Story löschen"; /* Action sheet title confirming deletion of a private story on the 'private story settings' view */ -"PRIVATE_STORY_SETTINGS_DELETE_CONFIRMATION" = "Möchtest du wirklich diese Story löschen?"; +"PRIVATE_STORY_SETTINGS_DELETE_CONFIRMATION" = "Möchtest du diese Story wirklich löschen?"; /* Action sheet button to remove a viewer from a story on the 'private story settings' view. */ "PRIVATE_STORY_SETTINGS_REMOVE_BUTTON" = "Entfernen"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Du"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Originalnachricht nicht gefunden."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Hat mit %@ auf deine Sprachnachricht reagiert"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Du"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Gelesen"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ am %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Du"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Versendet"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Löschen"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Löschen"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Weiter­leiten"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Bisher keine Antworten"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Erlaube Personen, die deine Story sehen können, auf sie zu antworten und zu reagieren."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Erlaube Personen, die deine Story sehen können, darauf zu reagieren und zu antworten."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Antworten und Reaktionen"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Antworten und Reaktionen erlauben"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Speichern"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Neue private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Antworten"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Du"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Verbindungen"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Hintergrund festlegen"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Du"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Du hast diese Nachricht gelöscht."; diff --git a/Signal/translations/el.lproj/Localizable.strings b/Signal/translations/el.lproj/Localizable.strings index 308f2022da..5fce03b04c 100644 --- a/Signal/translations/el.lproj/Localizable.strings +++ b/Signal/translations/el.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Πολυμέσα"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Εσύ"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Αυτοκόλλητο"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Δώσε Ενίσχυση στο Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Το σήμα Boost σου έληξε και δεν είναι πλέον διαθέσιμο για εμφάνιση στο προφίλ σου."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Το σήμα Boost έχει λήξει και δεν είναι πλέον διαθέσιμο για εμφάνιση στο προφίλ σου.\n\nΜπορείς να ενεργοποιήσεις πάλι το σήμα Boost για 30 ημέρες με μια μεμονωμένη δωρεά."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Το έμβλημα έληξε"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Το σήμα δώρου σου έληξε και δεν είναι πλέον διαθέσιμο για εμφάνιση στο προφίλ σου."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Το σήμα δώρου σου έχει λήξει"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Μάθε περισσότερα."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Εξαργύρωση"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Δεν ήταν δυνατή η εξαργύρωση του δώρου σου. Έλεγξε τη σύνδεσή σου και δοκίμασε ξανά."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Δεν ήταν δυνατή η εξαργύρωση του δώρου"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Μπορείς να εξαργυρώσεις το σήμα σου αργότερα "; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Εκτέλεση"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Αυτό θα μας βοηθήσει να λύσουμε το πρόβλημά σου και μπορεί να χρειαστούν αρκετά λεπτά για να ολοκληρωθεί. Μπορείς να κλείσεις το Singal για όσο εκτελείται ο έλεγχος, αλλά επέστρεψε για να υποβάλλεις τα αρχεία καταγραφής σου."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Παράλειψη"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Εκτέλεση διάγνωσης βάσης δεδομένων;"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Αυτό μπορεί να πάρει μερικά λεπτά."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Γράψε την αναζήτησή σου"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Το δώρο σου από τον χρήστη %@ έχει λήξει και δεν μπορεί να γίνει εξαργύρωση."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Το δώρο σου έχει λήξει"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Πήγαινε στις Ρυθμίσεις"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Αποσυνδέθηκες από την κλήση. Έλεγξε τη σύνδεσή σου και ξαναδοκίμασε."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Εσύ"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Είσαι στην ομαδική κλήση"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Διαχειριστής/τρια"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Εσύ"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Μπορείς να προσθέσεις ή να προσκαλέσεις φίλους σου αφού δημιουργήσεις την ομάδα."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Εσύ"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Αυτόν το μήνα"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Εσύ"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Το αρχικό μήνυμα δεν βρέθηκε."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Αντέδρασε με %@ στο μήνυμα φωνής σου"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Εσύ"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Διαβάστηκε"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ σε %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Εσύ"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Στάλθηκε στις"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Διαγραφή"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Διαγραφή"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Προώθηση"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Επίτρεψε τις απαντήσεις και τις αντιδράσεις"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Αποθήκευση"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Νέα ιδιωτική ιστορία"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Απάντηση"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Εσύ"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Επαφές"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Ορισμός ταπετσαρίας"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Εσύ"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Διέγραψες αυτό το μήνυμα."; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index 7e6ca79b94..cde8e7b3a3 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Adjuntos"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Tú"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sticker"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Da un impulso a Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Tu insignia Boost ha caducado y ya no podrás mostrarla en tu perfil."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile.\n\nYou can reactivate your Boost badge for another 30 days with a one-time contribution."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Distintivo caducado"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Tu insignia de regalo ha caducado y ya no podrás mostrarla en tu perfil."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Tu insignia de regalo ha caducado"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Saber más."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Canjear"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "No se pudo reclamar tu regalo. Comprueba tu conexión e inténtalo de nuevo."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "No se pudo reclamar el regalo"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "You can redeem your badge later"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Ejecutar"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Esto nos ayudará a resolver tu problema y tardará varios minutos en completarse. Puedes cerrar Signal mientras realizamos esta verificación, pero vuelve para enviar tus registros."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Omitir"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "¿Realizar diagnóstico de la base de datos?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Puede tomar unos minutos."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Buscar"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Tu regalo de %@ ha caducado y ya no puede ser reclamado."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Tu regalo ha caducado"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Ir a ajustes"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Desconexión en la llamada. Comprueba tu conexión e inténtalo de nuevo."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Tú"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Participas en la llamada"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Tú"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Puedes añadir o invitar amistades tras crear el grupo."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Tú"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Este mes"; @@ -3662,13 +3650,13 @@ "MY_STORIES_NO_STORIES" = "Actualizaciones de tu historia se mostrarán aquí."; /* Subtitle for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_SUBTITLE" = "Hide your story from specific people"; +"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_SUBTITLE" = "Oculta tu historia a ciertas personas"; /* Title for the visibility option */ "MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_TITLE" = "All Signal Connections Except..."; /* Subtitle for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_SUBTITLE" = "Share with all connections"; +"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_SUBTITLE" = "Compartir con todos los contactos"; /* Title for the visibility option */ "MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_TITLE" = "All Signal Connections"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Tú"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "No se encontró el mensaje original."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reacción a tu nota de voz: %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Tú"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Leído"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ el %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Tú"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Enviado"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Eliminar"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Eliminar"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Reenviar"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Sin respuestas por ahora"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Deja que las personas que ven tu historia puedan reaccionar y responder."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Guardar"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Responder"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Tú"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Fijar fondo de chat"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Tú"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Mensaje eliminado."; diff --git a/Signal/translations/es_ES.lproj/Localizable.strings b/Signal/translations/es_ES.lproj/Localizable.strings index afd6d8222f..cdefba88c5 100644 --- a/Signal/translations/es_ES.lproj/Localizable.strings +++ b/Signal/translations/es_ES.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Adjuntos"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Tú"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sticker"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Desconexión en la llamada. Comprueba tu conexión e inténtalo de nuevo."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Tú"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Participas en la llamada"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Tú"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Puedes añadir o invitar amistades tras crear el grupo."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Tú"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Este mes"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Tú"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "No se encontró el mensaje original."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reacción a tu nota de voz: %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Tú"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Leído"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ el %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Tú"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Enviado"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Eliminar"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Eliminar"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Reenviar"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Guardar"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nueva historia privada"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Responder"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Tú"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Fijar fondo de chat"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Tú"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Mensaje eliminado."; diff --git a/Signal/translations/es_MX.lproj/Localizable.strings b/Signal/translations/es_MX.lproj/Localizable.strings index 652fb0d162..7d15f30e78 100644 --- a/Signal/translations/es_MX.lproj/Localizable.strings +++ b/Signal/translations/es_MX.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Adjuntos"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Tú"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sticker"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Desconexión en la llamada. Comprueba tu conexión e inténtalo de nuevo."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Tú"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Participas en la llamada"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Tú"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Puedes añadir o invitar amistades tras crear el grupo."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Tú"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Este mes"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Tú"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "No se encontró el mensaje original."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reacción a tu nota de voz: %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Tú"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Leído"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ el %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Tú"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Enviado"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Eliminar"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Eliminar"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Reenviar"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Guardar"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Responder"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Tú"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Fijar fondo de chat"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Tú"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Mensaje eliminado."; diff --git a/Signal/translations/et.lproj/Localizable.strings b/Signal/translations/et.lproj/Localizable.strings index 938ab7f4d6..655b334fa4 100644 --- a/Signal/translations/et.lproj/Localizable.strings +++ b/Signal/translations/et.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Meedia"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Sina"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Kleebis"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Kaotasid ühenduse kõnega. Kontrolli internetiühendust ja proovi uuesti."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Sina"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Sa oled grupikõnes"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administraator"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Sina"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Sul on võimalik lisada või kutsuda sõpru pärast grupi loomist."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Sina"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "See kuu"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Sina"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Algset sõnumit ei leitud."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reageeris %@ sinu häälsõnumile"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Sina"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Loetud"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ kuupäeval %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Sina"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Saadetud"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Kustuta"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Kustuta"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Edasta"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Vastuseid veel pole"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Luba inimestel, kes su lugu näevad, sellele reageerida ja vastata."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Salvesta"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Vasta"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Sina"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Määra taustapildiks"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Sina"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Sina kustutasid selle teate."; diff --git a/Signal/translations/eu.lproj/Localizable.strings b/Signal/translations/eu.lproj/Localizable.strings index 9290f9f3f5..f64f3f13b2 100644 --- a/Signal/translations/eu.lproj/Localizable.strings +++ b/Signal/translations/eu.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Zu"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Eranskailua"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Deitik deskonektatu zara. Egiaztatu zure internet konexioa eta saiatu berriz."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Zu"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Talde-deian zaude"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administratzailea"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Zu"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Lagunak taldea sortu ondoren gehitu edo gonbidatu ditzakezu:"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Zu"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Hilabete honetan"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Zu"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Ezin izan da mezu originala aurkitu."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Zure ahots mezuarekiko erreakzioa: %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Zu"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Irakurrita"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Zu"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Bidalita"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Ezabatu"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Ezabatu"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Birbidali"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Erantzunik ez oraindik"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Utzi zure istorioa ikus dezakeen jendeari erreakzionatzen eta erantzuten"; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Gorde"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Erantzun"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Zu"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Ezarri hormairudia"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Zu"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Mezu hau ezabatu duzu."; diff --git a/Signal/translations/fa.lproj/Localizable.strings b/Signal/translations/fa.lproj/Localizable.strings index 8ae637ed9c..99acfc6bf4 100644 --- a/Signal/translations/fa.lproj/Localizable.strings +++ b/Signal/translations/fa.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "رسانه‌ها"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "شما"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "استیکر"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "سیگنال را تقویت کنید"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "نشان ارتقاء شما منقضی شده است و دیگر برای نمایش در پروفایل شما در دسترس نیست."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "نشان تقویت شما منقضی شده است و دیگر برای نمایش در پروفایل شما در دسترس نیست. \n \nمی‌توانید با یک کمک مالی یک‌باره، نشان تقویت خود را دوباره برای 30 روز دیگر فعال کنید."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "نشان منقضی شد"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "نشان هدیۀ شما منقضی شده است، و دیگر برای نمایش در پروفایل شما در دسترس نیست."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "نشان هدیۀ شما منقضی شده است"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "اطلاعات بیشتر."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "آزادسازی"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "هدیۀ شما آزادسازی نشد. اتصال خود را بررسی و دوباره تلاش کنید."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "هدیه آزادسازی نشد"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "می‌توانید بعداً نشان خود را آزادسازی کنید"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "اجراء"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "این کار به ما کمک می‌کند مشکل شما را حل کنیم و ممکن است انجام آن چند دقیقه طول بکشد. می‌توانید سیگنال را در هنگام اجرای این بررسی‌ها ببندید، اما لطفاً برای ارسال گزارش‌های خود بازگردید."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "رد کردن"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "عیب‌یابی پایگاه داده اجرا شود؟"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "ممکن است چند دقیقه زمان ببرد."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "عبارت مورد نظر خود را وارد کنید."; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "هدیۀ شما از %@ منقضی شده است و دیگر قابل آزادسازی نیست."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "هدیۀ شما منقضی شده است"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "به تنظیمات بروید"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "ارتباط شما با تماس قطع شد. اتصال خود را بررسی کنید و دوباره امتحان کنید."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "شما"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "شما در تماس گروهی هستید"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "مدیر"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "شما"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "می‌توانید دوستان را بعد از ایجاد این گروه دعوت یا اضافه کنید."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "شما"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "این ماه"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "شما"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "پیام اصلی پیدا نشد."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "به پیام صوتی شما واکنش %@ نشان داد"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "شما"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "خوانده شد"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ در %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "شما"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "ارسال شد"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "حذف"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "حذف"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "بازارسال"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "اجازه پاسخ و واکنش"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "ذخیره"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "استوری خصوصی جدید"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "پاسخ"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "شما"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "آشنایان"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "تنظیم کاغذدیواری"; +/* Second person pronoun to represent the local user. */ +"YOU" = "شما"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "شما این پیام را حذف کردید."; diff --git a/Signal/translations/fi.lproj/Localizable.strings b/Signal/translations/fi.lproj/Localizable.strings index bb8309af70..07264bf4e0 100644 --- a/Signal/translations/fi.lproj/Localizable.strings +++ b/Signal/translations/fi.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Sinä"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Tarra"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Boostaa Signalia"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Boost-merkkisi on vanhentunut, eikä sitä voida enää näyttää profiilissasi."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Boost-merkkisi on vanhentunut, eikä sitä voi enää näyttää profiilissasi.\n\nVoit aktivoida Boost-merkkisi uudelleen 30 päiväksi tekemällä kertalahjoituksen."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Merkki on vanhentunut"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Lahjamerkkisi on vanhentunut, eikä sitä voida enää näyttää profiilissasi."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Lahjamerkkisi on vanhentunut"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Lue lisää"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Lunasta"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Lahjaasi ei voitu lunastaa. Tarkista verkkoyhteys ja yritä uudelleen."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Lahjaa ei voitu lunastaa"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Voit lunastaa merkkisi myöhemmin."; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Käynnistä"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Tämä auttaa meitä ratkaisemaan ongelman ja saattaa kestää useita minuutteja. Voit sulkea Signalin tämän tarkistuksen aikana, mutta palaathan takaisin lähettämään lokisi."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Ohita"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Suoritetaanko tietokannan diagnostiikka?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Tämä saattaa kestää muutaman minuutin."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Syötä hakusana"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Lahjasi käyttäjältä %@ on vanhentunut, eikä sitä voi enää lunastaa."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Lahjasi on vanhentunut"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Siirry asetuksiin"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Puhelu katkesi. Tarkista verkkoyhteys ja yritä uudelleen."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Sinä"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Olet ryhmäpuhelussa"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Ylläpitäjä"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Sinä"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Voit lisätä tai kutsua kavereitasi tämän ryhmän luomisen jälkeen."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Sinä"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Tämä kuukausi"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Sinä"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Alkuperäistä viestiä ei löytynyt."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "lähetti reaktion %@ ääniviestiisi"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Sinä"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Merkitse luetuksi"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Sinä"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Lähetit"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Poista"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Poista"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Välitä"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Salli vastaukset ja reaktiot"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Tallenna"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Uusi yksityinen tarina"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Vastaa"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Sinä"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Kontaktit"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Aseta taustakuva"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Sinä"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Poistit tämän viestin."; diff --git a/Signal/translations/fil.lproj/Localizable.strings b/Signal/translations/fil.lproj/Localizable.strings index dfae5d744b..a843249c32 100644 --- a/Signal/translations/fil.lproj/Localizable.strings +++ b/Signal/translations/fil.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Ikaw"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sticker"; @@ -386,7 +383,7 @@ "BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ -"BADGE_EXPIRED_LEARN_MORE_LINK" = "Learn more."; +"BADGE_EXPIRED_LEARN_MORE_LINK" = "Matuto pa."; /* Shown when a non-monthly badge expires to suggest starting a recurring donation. */ "BADGE_EXPIRED_MONTHLY_CALL_TO_ACTION" = "Pwede mo pa ring gamitin ang Signal app pero para masuportahan ang technology that is built for you, consider becoming a sustainer sa pamamagitan ng pagbibigay ng monthly donation."; @@ -779,7 +776,7 @@ "CALLBACK_BUTTON_TITLE" = "Tawagan Pabalik"; /* Indicates to the user that their camera is currently off. */ -"CALLING_MEMBER_VIEW_YOUR_CAMERA_IS_OFF" = "Your camera is off"; +"CALLING_MEMBER_VIEW_YOUR_CAMERA_IS_OFF" = "Naka-off ang camera mo"; /* The generic name used for calls if CallKit privacy is enabled */ "CALLKIT_ANONYMOUS_CONTACT_NAME" = "Signal User"; @@ -2225,7 +2222,7 @@ "GROUP_CALL_CONTINUE_BUTTON" = "Continue Call"; /* Text in conversation view for a group call that has since ended */ -"GROUP_CALL_ENDED_MESSAGE" = "The group call has ended"; +"GROUP_CALL_ENDED_MESSAGE" = "Natapos na ang group call"; /* A button to receive more info about not seeing a participant in group call grid */ "GROUP_CALL_ERROR_DETAILS" = "Mas marami pang Info"; @@ -2300,7 +2297,7 @@ "GROUP_CALL_START_TOOLTIP" = "I-tap dito para mag-start ng group call"; /* Text explaining that you started a group call. */ -"GROUP_CALL_STARTED_BY_YOU" = "You started a group call"; +"GROUP_CALL_STARTED_BY_YOU" = "Sinimulan mo ang group call"; /* Text explaining that someone started a group call. Embeds {{call creator display name}} */ "GROUP_CALL_STARTED_MESSAGE_FORMAT" = "%@ started a group call"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Ikaw"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Ikaw ay kasama sa group call"; @@ -2492,7 +2486,7 @@ "GROUP_LINK_COULD_NOT_REQUEST_TO_JOIN_GROUP_ERROR_MESSAGE" = "Please try again."; /* Message for the 'invalid group invite link' alert. */ -"GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_MESSAGE" = "This is not a valid group link. Make sure the entire link is intact and correct before attempting to join."; +"GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_MESSAGE" = "Hindi ito isang valid group link. Siguraduhing ang buong link ay intact at tama bago subukang mag-join."; /* Title for the 'invalid group invite link' alert. */ "GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_TITLE" = "Invalid Link"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Ikaw"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Pwede kang mag-add o mag-invite ng friends pagkatapos buoin ang group na ito."; @@ -2789,16 +2780,16 @@ "GROUP_UPDATED_BY_REMOTE_USER_FORMAT" = "In-update ni %@ ang grupo."; /* Message indicating that the group's description was removed. */ -"GROUP_UPDATED_DESCRIPTION_REMOVED" = "The group description was removed."; +"GROUP_UPDATED_DESCRIPTION_REMOVED" = "Natanggal ang group description."; /* Message indicating that the group's description was removed by the local user. */ -"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_LOCAL_USER" = "You removed the group description."; +"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_LOCAL_USER" = "Tinanggal mo ang group description."; /* Message indicating that the group's description was removed by a remote user. Embeds {{user who removed the name}}. */ "GROUP_UPDATED_DESCRIPTION_REMOVED_BY_REMOTE_USER_FORMAT" = "%@ removed the group description."; /* Message indicating that the group's description was changed. */ -"GROUP_UPDATED_DESCRIPTION_UPDATED" = "The group description was changed."; +"GROUP_UPDATED_DESCRIPTION_UPDATED" = "Napalitan ang group description."; /* Message indicating that the group's description was changed by the local user.. */ "GROUP_UPDATED_DESCRIPTION_UPDATED_BY_LOCAL_USER" = "Pinalitan mo ang group description."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Ikaw"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Ngayong Buwan"; @@ -3467,7 +3455,7 @@ "MESSAGE_REQUEST_BLOCK_AND_DELETE_ACTION" = "I-block at Burahin"; /* Action sheet action to confirm blocking and report spam for a thread via a message request. */ -"MESSAGE_REQUEST_BLOCK_AND_REPORT_SPAM_ACTION" = "Report Spam and Block"; +"MESSAGE_REQUEST_BLOCK_AND_REPORT_SPAM_ACTION" = "I-report ang spam at i-block"; /* Action sheet message to confirm blocking a conversation via a message request. */ "MESSAGE_REQUEST_BLOCK_CONVERSATION_MESSAGE" = "Ang mga taong naka-block ay hindi makakatawag o makakapagpadala ng mensahe sa iyo."; @@ -3554,7 +3542,7 @@ "MESSAGE_REQUEST_VIEW_NEW_CONTACT_PROMPT_FORMAT" = "Let %@ message you and share your name and photo with them? They won’t know you’ve seen their message until you accept."; /* A prompt asking if the user wants to accept a group invite. */ -"MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT" = "Join this group and share your name and photo with its members? They won’t know you’ve seen their messages until you accept."; +"MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT" = "Gusto mo bang mag-join sa group na ito at i-share sa members ang pangalan at photo mo? Hindi nila malalaman na nakita mo ang kanilang messages hanggang sa i-accept mo ito."; /* A prompt asking if the user wants to accept a group invite. */ "MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT_V2" = "Gusto mo bang mag-join sa group na ito? Hindi nila malalaman na nakita mo ang kanilang messages hanggang sa i-accept mo ito."; @@ -3566,10 +3554,10 @@ "MESSAGE_REQUESTS_CANCEL_REQUEST_BUTTON" = "I-cancel ang Request"; /* Title for the confirmation alert when cancelling your request to join the group. */ -"MESSAGE_REQUESTS_CANCEL_REQUEST_CONFIRM_TITLE" = "Cancel your request to join this group?"; +"MESSAGE_REQUESTS_CANCEL_REQUEST_CONFIRM_TITLE" = "Gusto mo bang i-cancel ang iyong request na mag-join sa group na ito?"; /* Indicator that you have requested to join this group. */ -"MESSAGE_REQUESTS_CONVERSATION_REQUEST_INDICATOR" = "Your request to join has been sent to the group admin. You’ll be notified when they take action."; +"MESSAGE_REQUESTS_CONVERSATION_REQUEST_INDICATOR" = "Ang iyong request to join ay na-send na sa group admin. You'll be notified when they take action."; /* message status for message delivered to their recipient. */ "MESSAGE_STATUS_DELIVERED" = "Naihatid na"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Ikaw"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Ang orihinal na mensahe ay hindi mahanap."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Nag-react ng %@ sa iyong voice na mensahe"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Ikaw"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Nabasa na"; @@ -5150,7 +5132,7 @@ "SENT_MEDIA_QUALITY_STANDARD" = "Standard"; /* Description for the session refresh alert */ -"SESSION_REFRESH_ALERT_MESSAGE" = "Signal uses end-to-end encryption and it may need to refresh your chat session sometimes. This doesn’t affect your chat’s security but you may have missed a message from this contact and you can ask them to resend it."; +"SESSION_REFRESH_ALERT_MESSAGE" = "Ang Signal ay gumagamit ng end-to-end encryption at kinakailangan mong i-refesh ang chat session minsan. Hindi maaapektuhan ang iyong chat's security but you may have missed a message sa contact mo kaya sabihan siya na i-resend ito."; /* Title for the session refresh alert */ "SESSION_REFRESH_ALERT_TITLE" = "Chat session refreshed"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Ikaw"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Naipadala na"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Burahin"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "I-delete"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Ipasa"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Wala pang replies"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Payagang mag-react at mag-reply ang mga taong nakakapag-view ng story mo."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "I-save"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Bagong Pribadong Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Tugon"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Ikaw"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Ikaw"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Binura mo ang mensaheng ito."; diff --git a/Signal/translations/fr.lproj/Localizable.strings b/Signal/translations/fr.lproj/Localizable.strings index c3a1e49b3c..89f2886d6c 100644 --- a/Signal/translations/fr.lproj/Localizable.strings +++ b/Signal/translations/fr.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Contenu multimédia"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Vous"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Autocollant"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Donnez un Coup de pouce à Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Votre macaron Coup de pouce a expiré et ne peut plus être affiché sur votre profil."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Votre macaron Encouragement a expiré et ne peut plus être affiché sur votre profil.\n\nVous pouvez le prolonger pour 30 jours en effectuant un don ponctuel."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Le macaron est expiré"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Le macaron que vous avez reçu a expiré et ne peut plus être affiché sur votre profil. "; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Le macaron que vous avez reçu a expiré"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "En apprendre davantage."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Échanger"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Votre cadeau n'a pas pu vous être offert. Veuillez vérifier votre connexion avant de réessayer."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Impossible d'offrir le cadeau"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Vous pouvez accepter votre macaron plus tard"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Lancer"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Cette action nous aidera à résoudre votre problème et peut prendre plusieurs minutes. Vous pouvez fermer Signal pendant cette vérification, mais veuillez revenir pour soumettre vos registres."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Ignorer"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Exécuter un diagnostic de la base de données ?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Cela peut prendre quelques minutes."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Saisissez votre recherche"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Le cadeau de la part de %@ a expiré et ne peut plus vous être offert."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Votre cadeau a expiré"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Aller dans Réglages"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Vous avez été déconnecté de l’appel. Veuillez vérifier votre connexion et réessayer."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Vous"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Vous faites partie de l’appel de groupe"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrateur"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Vous"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Vous pouvez ajouter ou inviter des amis après avoir créé ce groupe."; @@ -2708,7 +2699,7 @@ "GROUP_REMOTE_USER_JOINED_GROUP_FORMAT" = "%@ s’est joint au groupe."; /* Message indicating that another user has joined the group. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_JOINED_THE_GROUP_VIA_GROUP_INVITE_LINK_FORMAT" = "%@s’est joint au groupe grâce au lien du groupe."; +"GROUP_REMOTE_USER_JOINED_THE_GROUP_VIA_GROUP_INVITE_LINK_FORMAT" = "%@ s’est joint au groupe grâce au lien du groupe."; /* Message indicating that a remote user has left the group. Embeds {{remote user name}}. */ "GROUP_REMOTE_USER_LEFT_GROUP_FORMAT" = "%@ a quitté le groupe."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Vous"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Ce mois-ci"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Vous"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Le message original est introuvable."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "A réagi %@ à votre message vocal"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Vous"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lu"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ le %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Vous"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Envoyé"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Supprimer"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Supprimer"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Transférer"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Autoriser les réponses et réactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Enregistrer"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nouvelle histoire privée"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Répondre"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Vous"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connexions"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Définir un fond d’écran"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Vous"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Vous avez supprimé ce message."; diff --git a/Signal/translations/ga.lproj/Localizable.strings b/Signal/translations/ga.lproj/Localizable.strings index 097de5ba52..6740b4ff7c 100644 --- a/Signal/translations/ga.lproj/Localizable.strings +++ b/Signal/translations/ga.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Meáin"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Tusa"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Greamán"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Tusa"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "You are in the group call"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Riarthóir"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Tusa"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "You can add or invite friends after creating this group."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Tusa"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "An Mhí Seo"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Tusa"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Níor aimsíodh an bhunteachtaireacht."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Tugadh %@ don ghlórtheachtaireacht"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Tusa"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Léite"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Tusa"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Seolta"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Scrios"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Scrios"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Cuir ar aghaidh"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "No replies yet"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Lig dóibh siúd ar féidir leo féachaint ar do scéal freagra agus freagairt a thabhairt air."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Sábháil"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Freagair"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Tusa"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Socraigh cúlbhrat"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Tusa"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Scrios tú an teachtaireacht seo."; diff --git a/Signal/translations/gl.lproj/Localizable.strings b/Signal/translations/gl.lproj/Localizable.strings index 40f5168466..cbed1789aa 100644 --- a/Signal/translations/gl.lproj/Localizable.strings +++ b/Signal/translations/gl.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Ficheiros multimedia"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Ti"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Adhesivo"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Ti"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Estás na chamada en grupo"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrador"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Ti"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Podes engadir ou convidar as amizades tras crear o grupo."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Ti"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Este mes"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Ti"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Original message not found."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reacted %@ to your voice message"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Ti"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lida"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Ti"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Enviada"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Eliminar"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Borrar"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Reenviar"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Sen respostas"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Permitir ás persoas que ven a túa historia reaccionar e responder."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Gardar"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nova historia privada"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Responder"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Ti"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Ti"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Eliminaches esta mensaxe."; diff --git a/Signal/translations/gu.lproj/Localizable.strings b/Signal/translations/gu.lproj/Localizable.strings index 0bf54de142..bebaed5a0f 100644 --- a/Signal/translations/gu.lproj/Localizable.strings +++ b/Signal/translations/gu.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "મીડિયા"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "તમે"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "સ્ટીકર"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Signalને થોડું બૂસ્ટ કરો"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "તમારું બૂસ્ટ બૅજ સમાપ્ત થઈ ગયું છે અને હવે તમારી પ્રોફાઇલ પર દર્શાવવા માટે ઉપલબ્ધ નથી."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "તમારા બૂસ્ટ બૅજની સમયસીમા સમાપ્ત થઈ ગઈ છે અને હવે તે તમારી પ્રોફાઇલ પર પ્રદર્શિત થવા માટે ઉપલબ્ધ નથી.\n\nતમે એક-વખતના યોગદાન દ્વારા તમારા બૂસ્ટ બૅજને બીજા 30 દિવસ માટે ફરીથી સક્રિય કરી શકો છો."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "બૅજ સમાપ્ત"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "તમારું ગિફ્ટ બૅજ સમાપ્ત થઈ ગયું છે અને હવે તમારી પ્રોફાઇલ પર દર્શાવવા માટે ઉપલબ્ધ નથી."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "તમારું ગિફ્ટ બૅજ સમાપ્ત થઈ ગયું છે"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "વધુ શીખો."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "રીડીમ કરો"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "તમારી ગિફ્ટ રિડિમ કરી શકાઈ નહીં. તમારું કનેક્શન તપાસો અને ફરી પ્રયાસ કરો."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "ગિફ્ટ રિડિમ કરી શકાઈ નહીં"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "તમે તમારું બૅજ પછી રિડિમ કરી શકો છો"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "ચલાવો"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "આ અમને તમારી સમસ્યા ઉકેલવામાં મદદ કરશે અને પૂર્ણ થવામાં થોડી મિનિટો લાગી શકે છે. આ તપાસ ચાલે ત્યાં સુધી તમે Signal બંધ કરી શકો છો, પરંતુ કૃપા કરીને તમારા લૉગ સબમિટ કરવા પાછા આવજો."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "સ્કિપ"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "ડેટાબેઝ ડાયગ્નોસ્ટિક ચલાવવું છે?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "આમાં થોડીવાર લાગી શકે છે."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "તમારી શોધ દાખલ કરો"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "તમારી %@ પાસેથી મળેલી ગિફ્ટ સમાપ્ત થઈ ગઈ છે અને હવે રિડિમ કરી શકાતી નથી."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "તમારી ગિફ્ટ સમાપ્ત થઈ ગઈ છે"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "સેટિંગ્સ પર જાઓ"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "તમે કૉલથી ડિસકનેક્ટ થઈ ગયા હતા. તમારું કનેક્શન તપાસો અને ફરીથી પ્રયાસ કરો."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "તમે"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "તમે ગ્રુપ કૉલમાં છો"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "એડમિન"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "તમે"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "આ ગ્રુપ બનાવ્યા બાદ તમે તમારા મિત્રોને ઉમેરી શકો છો અથવા આમંત્રિત કરી શકો છો."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "તમે"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "આ મહિને"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "તમે"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "અસલ મેસેજ મળ્યો નથી."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "તમારા વૉઈસ મેસેજ પર %@ પ્રતિક્રિયા આપી"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "તમે"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "વાંચો"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%2$@ પર %1$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "તમે"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "મોકલ્યો"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "કાઢી નાખો "; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "ડિલીટ કરો"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "ફોરવર્ડ"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "જવાબો અને પ્રતિક્રિયાઓને મંજૂરી આપો"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "સેવ કરો"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "નવી ખાનગી સ્ટોરી"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "જવાબ"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "તમે"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "કનેક્શન"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "વૉલપેપર સેટ કરો"; +/* Second person pronoun to represent the local user. */ +"YOU" = "તમે"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "તમે આ મેસેજ કાઢી નાખ્યો."; diff --git a/Signal/translations/ha.lproj/Localizable.strings b/Signal/translations/ha.lproj/Localizable.strings index 9284aec76a..586a9198a8 100644 --- a/Signal/translations/ha.lproj/Localizable.strings +++ b/Signal/translations/ha.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Midiya"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Kai/Ke"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sitika"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Kai/Ke"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "You are in the group call"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Mai gudanarwa"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Kai/Ke"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "You can add or invite friends after creating this group."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Kai/Ke"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Wannan wata"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Kai/Ke"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Ba'a ga ainihin sako ba. "; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Anyi martanin %@ akan sakon muryaka/ki"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Kai/Ke"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "An karanta"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Kai/Ke"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "An aika da sako"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Goge"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Goge"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Ingiza"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Ajiye"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Amsa"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Kai/Ke"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Kai/Ke"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Ka/kin goge wannan sakon"; diff --git a/Signal/translations/he.lproj/Localizable.strings b/Signal/translations/he.lproj/Localizable.strings index 6246145ba9..1f38f6c0dd 100644 --- a/Signal/translations/he.lproj/Localizable.strings +++ b/Signal/translations/he.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "מדיה"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "את/ה"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "מדבקה"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "תן אל Signal תמריץ"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "תג הבוסט שלך פג תוקף והוא לא זמין יותר לתצוגה בפרופיל שלך."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "תג התרומה שלך יצא מתוקף ואינו זמין יותר לתצוגה בפרופיל שלך.\n\n אפשר להפעיל מחדש את תג התרומה שלך למשך 30 יום נוספים באמצעות תרומה חד-פעמית."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "תג פג"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "תג המתנה שלך פג תוקף והוא לא זמין יותר לתצוגה בפרופיל שלך."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "תג המתנה שלך פג תוקף"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "למד עוד."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "ממש"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "לא ניתן היה לממש את המתנה שלך. כדאי לבדוק את החיבור שלך ולנסות שוב."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "לא ניתן היה לממש את המתנה"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "אפשר לממש את התג מאוחר יותר"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "הרץ"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "זה יסייע לנו לפתור את הבעיה שלך ועשוי לקחת מספר דקות. אפשר לסגור את Signal בזמן שאנחנו מריצים את הבדיקה, אבל חשוב לחזור כדי להגיש את הלוגים שלך."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "דלג"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "להריץ בדיקת מסד נתונים?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "ייתכן וזה יקח מספר דקות"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "הכנס את החיפוש שלך"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "המתנה שלך מ%@ כבר לא בתוקף ולא ניתן לממש אותה יותר."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "המתנה שלך כבר לא בתוקף"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "לך אל הגדרות"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "נותקת מהשיחה. בדוק את החיבור שלך ונסה שוב."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "את/ה"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "את/ה בשיחה הקבוצתית"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "מנהלן"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "את/ה"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "אתה יכול להוסיף או להזמין חברים לאחר היצירה של הקבוצה הזאת."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "את/ה"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "החודש"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "את/ה"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "הודעה מקורית לא נמצאה."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "הגיב עם %@ אל ההודעה הקולית שלך"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "את/ה"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "נקרא"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ בתאריך %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "את/ה"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "נשלח"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "מחק"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "מחק"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "העבר הלאה"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "אפשר תשובות ותגובות"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "שמור"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "סטורי פרטי חדש"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "השב"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "את/ה"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "חברי Signal"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "הגדר טפט"; +/* Second person pronoun to represent the local user. */ +"YOU" = "את/ה"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "מחקת הודעה זו."; diff --git a/Signal/translations/hi.lproj/Localizable.strings b/Signal/translations/hi.lproj/Localizable.strings index f631e286ed..1284abdaa0 100644 --- a/Signal/translations/hi.lproj/Localizable.strings +++ b/Signal/translations/hi.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "मीडिया"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "आप"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "स्टिकर"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "सिग्नल को बूस्ट दें"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "आपका बूस्ट बैज समाप्त हो गया है और आपकी प्रोफ़ाइल पर दर्शाए जाने के लिए अब उपलब्ध नहीं है।"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "आपका बूस्ट बैज समाप्त हो गया है और अब उसे आपकी प्रोफ़ाइल पर प्रदर्शित नहीं किया जा सकता।\n\nएक बार का योगदान देकर आप अपने बूस्ट बैज को आगे 30 दिनों के लिए फिर से ऐक्टिवेट कर सकते हैं।"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "बैज समाप्त हो गया"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "आपका गिफ़्ट बैज समाप्त हो गया है और आपकी प्रोफ़ाइल पर दर्शाए जाने के लिए अब उपलब्ध नहीं है।"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "आपका गिफ़्ट बैज समाप्त हो गया है।"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "अधिक जानें।"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "रिडीम करें"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "आपका गिफ़्ट रिडीम नहीं किया जा सका। अपना कनेक्शन जाँचें और फिर से प्रयास करें।"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "गिफ़्ट रिडीम नहीं किया जा सका"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "आप बाद में अपना बैज रीडीम कर सकते हैं"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "रन करें"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "इससे हमें आपकी समस्या हल करने में मदद मिलेगी और इसे पूरा होने में कई मिनट लग सकते हैं। इस जाँच के दौरान आप चाहें तो Signal को बंद कर सकते हैं, लेकिन कृपया अपने लॉग सबमिट करने के लिए वापस आएँ।"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "छोड़ दे "; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "डेटाबेस डायग्नोस्टिक रन करना है?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "यह कुछ समय ले सकता है।"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "अपनी खोज यहाँ लिखें"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "आपको %@ से मिला गिफ़्ट समाप्त हो गया है और अब रिडीम नहीं किया जा सकता।"; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "आपका गिफ़्ट समाप्त हो गया है।"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "सेटिंग्स में जाएँ"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "आपको कॉल से डिसकनेक्ट कर दिया गया था। अपना कनेक्नशन चेक करें और फिर से प्रयास करें।"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "आप"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "आप ग्रुप कॉल मे हैं"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "एडमिन"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "आप"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "आप इस ग्रुप को बनाने के बाद मित्रों को शामिल या आमंत्रित कर सकते हैं।"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "आप"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "इस महीने"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "आप"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "मूल मेसेज नहीं मिला"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "आपके ध्वनि मेसेज पर %@ प्रतिक्रिया की"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "आप"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "पठित"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ को %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "आप"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "भेज दिया गया"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "डिलीट करें"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "डिलीट करें"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "आगे भेजें"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "जवाब और प्रतिक्रियाओं की अनुमति दें"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "सेव करें"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "नई निजी स्टोरी"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "उत्तर"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "आप"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "कनेक्शन"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "वॉलपेपर सेट करें"; +/* Second person pronoun to represent the local user. */ +"YOU" = "आप"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "आपने यह संदेश डिलीट कर दिया।"; diff --git a/Signal/translations/hr.lproj/Localizable.strings b/Signal/translations/hr.lproj/Localizable.strings index b1771c0427..46efcb91f4 100644 --- a/Signal/translations/hr.lproj/Localizable.strings +++ b/Signal/translations/hr.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Medijski zapis"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Vi"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Naljepnica"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Donirajte jednokratno"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Vaša značka podrške je istekla i više nije dostupna za prikaz na vašem profilu."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Vaša Boost značka je istekla i ne prikazuje se više na vašem profilu. \n\nSvoju Boost značku možete ponovno aktivirati na 30 dana uz jednokratnu donaciju."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Značka je istekla"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Značka koju ste dobili na poklon je istekla i više nije dostupna za prikaz na vašem profilu."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Značka koju ste dobili na poklon je istekla"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Saznaj više."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Preuzmi"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Nije moguće preuzeti poklon. Provjerite vezu i pokušajte ponovno."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Nije moguće preuzeti poklon"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Značku možete preuzeti kasnije"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Pokreni"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "To će nam pomoći u rješavanju vašeg problema, a može potrajati nekoliko minuta. Možete napustiti aplikaciju Signal tijekom provjere, ali molimo vas da se vratite i pošaljete svoje zapisnike."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Preskoči"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Pokrenuti dijagnostiku baze podataka?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Ovo može potrajati nekoliko minuta."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Pretraži"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Poklon koji ste dobili od korisnika %@ istekao je i više se ne može preuzeti."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Vaš poklon je istekao"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Idi na postavke"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Vaš poziv je prekinut. Provjerite internetsku vezu i pokušajte ponovo."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Vi"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Vi ste na ovom grupnom pozivu"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrator"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Vi"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Nakon stvaranja ove grupe, možete dodati ili pozvati prijatelje."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Vi"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Ovog mjeseca"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Vi"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Originalna poruka nije pronađena."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagira s %@ na vašu glasovnu poruku"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Vi"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Označi kao pročitano"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ dana %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Vi"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Poslano"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Izbriši"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Izbriši"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Proslijedi"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Dopustite odgovore i reakcije"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Spremi"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nova privatna priča"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Odgovori"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Vi"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Svi kontakti"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Postavi pozadinu"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Vi"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Izbrisali ste ovu poruku."; diff --git a/Signal/translations/hu.lproj/Localizable.strings b/Signal/translations/hu.lproj/Localizable.strings index bfda6184fe..f07d6edd8f 100644 --- a/Signal/translations/hu.lproj/Localizable.strings +++ b/Signal/translations/hu.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Média"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Te"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Matrica"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Adj egy Lökést a Signalnak"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "A Boost-jelvény érvényessége lejárt, és már nem kerül megjelenítésre a profilodon."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "A Boost-jelvényed érvényessége lejárt, és már nem jeleníthető meg a profilodon.\n\nEgyszeri hozzájárulással további 30 napig újraaktiválhatod a Boost-jelvényed."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "A kitűző lejárt"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Az ajándékjelvényed érvényessége lejárt, és már nem kerül megjelenítésre a profilodon."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Az ajándékjelvényed érvényessége lejárt"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Tudj meg többet!"; @@ -461,10 +458,10 @@ "BADGE_GIFTING_PAYMENT_FAILED_TITLE" = "Fizetés sikertelen"; /* Text in the action sheet when you try to send a gift badge. They were charged but the badge could not be sent. They should contact support. */ -"BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_BODY" = "Your payment was processed but Signal could not send your gift badge. Please contact support."; +"BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_BODY" = "A befizetésed feldolgoztuk, a Signal azonban nem tudta elküldeni az ajándékjelvényt. Kérjük, vedd fel a kapcsolatot az ügyfélszolgálattal."; /* Title for the action sheet when you try to send a gift badge. They were charged but the badge could not be sent. They should contact support. */ -"BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_TITLE" = "Badge Gift Failed"; +"BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_TITLE" = "Ajándékjelvény küldése sikertelen"; /* Shown on the list of chats when the most recent message is a gift you received from someone else. */ "BADGE_GIFTING_PREVIEW_INCOMING" = "🎁 Ajándékot kaptál"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Beváltás"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Az ajándékod nem váltható be. Ellenőrizd az internetkapcsolatod, és próbáld újra."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Ajándék beváltása sikertelen"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Később igényelheted a jelvényed"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Indítás"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Ez segít megoldani a problémát, és néhány percet is igénybe vehet. Addig bezárhatod a Signalt, amíg ez az ellenőrzés fut, de a naplók elküldéséhez, kérjük, térj vissza később."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Kihagyás"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Adatbázis-diagnosztika futtatása?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Ez pár percet is igénybe vehet."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Keresés"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "A(z) %@ által küldött ajándékod érvényessége lejárt, és többé nem válthatod be."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Az ajándékod érvényessége lejárt"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Ugrás Beállításokhoz"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Lecsatlakoztál a hívásból. Ellenőrizd a hálózati kapcsolatot és próbáld újra!"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Te"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Csoporthívásban vagy"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Te"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "A csoport létrehozását követően is meghívhatod vagy hozzáadhatod barátaidat."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Te"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Ebben a hónapban"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Te"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Eredeti üzenet nem található"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reakció az hangüzenetedre: %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Te"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Elolvasva"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ @ %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Te"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Elküldve"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Törlés"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Törlés"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Továbbítás"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Válaszok és reakciók engedélyezése"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Mentés"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Új privát történet"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Válasz"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Te"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Névjegyek"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Háttérkép beállítása"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Te"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Általad törölt üzenet."; diff --git a/Signal/translations/id.lproj/Localizable.strings b/Signal/translations/id.lproj/Localizable.strings index 04e60626a5..e28cd88553 100644 --- a/Signal/translations/id.lproj/Localizable.strings +++ b/Signal/translations/id.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Anda"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Stiker"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Beri Penguat untuk Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Lencana Boost Anda sudah kedaluwarsa dan tidak bisa lagi ditampilkan di profil."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Lencana Boost Anda telah kedaluwarsa dan tidak dapat lagi ditampilkan di profil.\n\nAnda dapat mengaktifkan kembali lencana Boost untuk 30 hari ke depan dengan kontribusi satu kali."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Lencana Kadaluarsa"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Lencana hadiah Anda sudah kedaluwarsa dan tidak bisa lagi ditampilkan di profil."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Lencana Hadiah Anda Sudah Kedaluwarsa"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Pelajari lebih lanjut."; @@ -401,7 +398,7 @@ "BADGE_EXPIRED_SUBSCRIPTION_TITLE" = "Donasi bulanan dibatalkan"; /* Text in the sheet that's shown when you gift someone a badge. Embeds {recipient name}. */ -"BADGE_GIFT_THANKS_BODY" = "Anda memberikan lencana ke %@. Setelah penerima menukarkannya, mereka bisa memilih untuk menampilkan atau menyembunyikan lencana."; +"BADGE_GIFT_THANKS_BODY" = "Anda memberikan lencana ke %@. Setelah penerima menebusnya, mereka bisa memilih untuk menampilkan atau menyembunyikan lencana."; /* Title for the sheet that's shown when you gift someone a badge */ "BADGE_GIFT_THANKS_TITLE" = "Terima kasih untuk dukungan Anda!"; @@ -473,22 +470,22 @@ "BADGE_GIFTING_PREVIEW_OUTGOING" = "🎁 Anda mengirim hadiah"; /* Label for a button used to redeem a gift and add the gift's badge to your profile. */ -"BADGE_GIFTING_REDEEM" = "Tukarkan"; +"BADGE_GIFTING_REDEEM" = "Tebus"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Hadiah Anda tidak dapat ditebus. Periksa koneksi dan coba lagi."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Tidak Dapat Menebus Hadiah"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ -"BADGE_GIFTING_REDEEM_LATER" = "Anda bisa menukarkan lencana Anda nanti"; +"BADGE_GIFTING_REDEEM_LATER" = "Anda bisa menebus lencana Anda nanti"; /* Appears as the title when redeeming a gift you received. Embed {contact's short name, such as a first name}. */ "BADGE_GIFTING_REDEEM_TITLE_FORMAT" = "%@ mengirimi Anda hadiah"; /* Label for a button to see details about a gift you've already redeemed. The text is shown next to a checkmark. */ -"BADGE_GIFTING_REDEEMED" = "Ditukarkan"; +"BADGE_GIFTING_REDEEMED" = "Ditebus"; /* Shown when you're replying to a gift message to indicate that it contains a gift. */ "BADGE_GIFTING_REPLY" = "Hadiah"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Jalankan"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Ini akan membantu kami mengatasi masalah Anda dan mungkin perlu beberapa menit untuk bisa selesai. Anda dapat menutup Signal saat pemeriksaan berjalan, tetapi mohon kembali untuk mengirimkan log."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Lewati"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Jalankan diagnostik database?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Ini akan memerlukan beberapa menit."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Masukkan pencarian Anda"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Hadiah Anda dari %@ sudah kedaluwarsa dan tidak bisa lagi ditebus."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Hadiah Anda Sudah Kedaluwarsa"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Pergi ke Pengaturan"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Kamu terputus dari panggilan. Periksa koneksi internet Anda dan coba lagi."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Anda"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Anda berada dalam panggilan grup"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Anda"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Anda dapat menambahkan atau mengundang teman setelah membuat grup ini"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Anda"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Bulan Ini"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Anda"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Pesan asli tidak ditemukan."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "%@menanggapi pesan suara Anda"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Anda"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Terbaca"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ pada %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Anda"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Terkirim"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Hapus"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Hapus"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Teruskan"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Izinkan Balasan & Tanggapan"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Simpan"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Cerita Privat Baru"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Balas"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Anda"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Koneksi"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Atur Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Anda"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Anda menghapus pesan ini."; diff --git a/Signal/translations/is.lproj/Localizable.strings b/Signal/translations/is.lproj/Localizable.strings index 420355bc4d..606f184385 100644 --- a/Signal/translations/is.lproj/Localizable.strings +++ b/Signal/translations/is.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Margmiðlunarefni"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Þú"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Límmerki"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Þú varst aftendur úr símtalinu. Athugaðu nettenginguna þína og prófaðu svo aftur."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Þú"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Þú ert í hópsímtalinu"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Stjórnandi"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Þú"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Þú getur bætt við eða boðið vinum eftir það þú útbýrð þennan hóp."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Þú"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Í þessum mánuði"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Þú"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Upprunaleg skilaboð finnast ekki"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Brást við með %@ við talskilaboðunum þínum"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Þú"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lesa"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@, %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Þú"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Sent"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Eyða"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Eyða"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Áfram"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Vista"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Svara"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Þú"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Setja bakgrunnsmynd"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Þú"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Þú eyddir þessum skilaboðum"; diff --git a/Signal/translations/it.lproj/Localizable.strings b/Signal/translations/it.lproj/Localizable.strings index ba2f677d3b..e8721c1483 100644 --- a/Signal/translations/it.lproj/Localizable.strings +++ b/Signal/translations/it.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Tu"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Adesivo"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Dai a Signal un Boost"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Il Badge Signal - Boost che hai ricevuto in regalo è ormai scaduto: non potrà più essere mostrato sul tuo profilo."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Il tuo Badge Signal - Boost è scaduto e perciò non puoi più mostrarlo sul tuo profilo.\n\nPer riattivare il tuo badge e averlo per altri 30 giorni ti basta effettuare una donazione singola."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Badge scaduto"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Il Badge Signal che hai ricevuto in regalo è ormai scaduto: non potrà più essere mostrato sul tuo profilo."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Il tuo Badge Signal che hai ricevuto in regalo è scaduto"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Scopri di più."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Riscatta"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Impossibile riscattare il regalo: controlla la tua connessione e riprova."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Regalo non riscattato"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Puoi riscattare il tuo Badge Signal anche più tardi"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Esegui"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Questo processo ci aiuterà a risolvere il tuo problema, ma potrebbe richiedere diversi minuti. Puoi chiudere Signal mentre avviene il controllo, ma ricorda di tornare sull'app per inviarci i tuoi registri."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Salta"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Effettuare il processo di diagnostica per il database?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Può richiedere alcuni minuti."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Cerca"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Il regalo inviato da %@ è ormai scaduto perciò non puoi più riscattarlo."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Il tuo regalo è scaduto"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Vai alle Impostazioni"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Sei stato disconnesso dalla chiamata. Controlla la tua connessione e riprova."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Tu"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Partecipi alla chiamata di gruppo"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Amministratore"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Tu"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Puoi aggiungere o invitare amici dopo aver creato questo gruppo."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Tu"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Questo mese"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Tu"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Messaggio originale non trovato."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Ha reagito %@ al tuo messaggio vocale"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Tu"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Letta"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ il %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Tu"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Inviato"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Elimina"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Elimina"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Inoltra"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Consenti risposte e reazioni"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Salva"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nuova Storia privata"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Rispondi"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Tu"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Amicizie di Signal"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Imposta sfondo"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Tu"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Hai eliminato questo messaggio."; diff --git a/Signal/translations/ja.lproj/Localizable.strings b/Signal/translations/ja.lproj/Localizable.strings index ed4df7f554..8dbed39f2a 100644 --- a/Signal/translations/ja.lproj/Localizable.strings +++ b/Signal/translations/ja.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "メディア"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "あなた"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "ステッカー"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Signalをブーストしましょう"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "あなたのブーストバッジは有効期限が切れたため、プロフィールには表示されません。"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "ブーストバッジの有効期限が切れたため、プロフィールに表示されなくなりました。\n\nもう一回寄付をしていただくと、Boostバッジをさらに30日間プロフィールに表示できます。"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "バッジが失効しました"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "あなたのギフトバッジは有効期限が切れたため、プロフィールには表示されません。"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "ギフトバッジが失効しました"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "さらに詳しく"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "引換え"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "ギフトを引き換えることが出来ませんでした。インターネット接続を確認して再度試してください。"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "ギフトを引き換えることが出来ませんでした"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "バッジは後で引換えることが可能です"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "実行"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "これは問題を解決するのに役立ち、完了するまでに数分かかる場合があります。 このチェックの実行中にSignalを閉じることはできますが、ログを送信するために戻ってください。"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "スキップ"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "データベース診断を実行しますか?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "数分かかるかも知れません。"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "検索"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "%@からのギフトは有効期限が切れているため引き換えができません。"; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "ギフトが失効しました"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "設定へ"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "通話が切断されました。ネットワーク接続を確認して再度試してください。"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "あなた"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "グループ通話中です"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "管理者"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "あなた"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "このグループを作成した後に、友達を追加したり招待することができます。"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "あなた"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "今月"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "あなた"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "元のメッセージが見つかりません。"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "あなたの音声メッセージに %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "あなた"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "既読にする"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ (%2$@)"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "あなた"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "送金"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "削除"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "削除"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "転送"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "返信とリアクションを許可する"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "保存"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "新しいプライベートストーリー"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "返信"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "あなた"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "コネクション"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "壁紙を設定"; +/* Second person pronoun to represent the local user. */ +"YOU" = "あなた"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "メッセージを削除しました。"; diff --git a/Signal/translations/jv.lproj/Localizable.strings b/Signal/translations/jv.lproj/Localizable.strings index 3b968bcec4..ab3d6908d4 100644 --- a/Signal/translations/jv.lproj/Localizable.strings +++ b/Signal/translations/jv.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Sampeyan"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Stiker"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Sampeyan"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "You are in the group call"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Sampeyan"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "You can add or invite friends after creating this group."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Sampeyan"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Wulan Niki"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Sira"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Pesen asli mboten saged kepanggih."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Nganggepi pesen suwanten sampeyan kangge %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Sampeyan"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Dipunwaos"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Sira"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Dipunkirimaken"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Brusak"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Brusak"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Terusaken"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Simpen"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Wangsuli"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Sira"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Sira"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Sampeyan sampun mbrusak pesen niki."; diff --git a/Signal/translations/kab.lproj/Localizable.strings b/Signal/translations/kab.lproj/Localizable.strings index df64610b87..948179c010 100644 --- a/Signal/translations/kab.lproj/Localizable.strings +++ b/Signal/translations/kab.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Alɣawan"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Kečč.Kemm"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Astiker"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Teffɣeḍ seg usiwel. Senqed tuqqa-inek·inem syen εreḍ tikkelt-nniḍen."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Kečč.Kemm"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Aql-ak·akem deg usiwel n ugraw"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Anedbal"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Kečč.Kemm"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Tzemreḍ ad ternuḍ neɣ ad d-tnecdeḍ imeddukkal seld timerna n ugraw-a."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Kečč.Kemm"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Ayyur-a"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Kečč.Kemm"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Izen aneẓli ulac-it."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Isedmer %@ izen-inek·inem s taɣect"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Kečč/Kemm"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Γaṛ"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Kečč.Kemm"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Ttwazanen"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Kkes"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Kkes"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Γer zdat"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Sekles"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Err"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Kečč.Kemm"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Sbadu agilal n ugdil"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Kečč.Kemm"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Tekkseḍ izen-agi."; diff --git a/Signal/translations/kk.lproj/Localizable.strings b/Signal/translations/kk.lproj/Localizable.strings index c54248968f..597ea622d3 100644 --- a/Signal/translations/kk.lproj/Localizable.strings +++ b/Signal/translations/kk.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Ақпарат құралдары"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Сіз"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Жапсырма"; @@ -839,7 +836,7 @@ "CAMERA_VO_TAKE_VIDEO" = "Take Video"; /* VoiceOver label for camera zoom control. */ -"CAMERA_VO_ZOOM" = "Zoom"; +"CAMERA_VO_ZOOM" = "Ұлғайту"; /* VoiceOver description of current camera zoom level. */ "CAMERA_VO_ZOOM_LEVEL" = "%@times"; @@ -896,7 +893,7 @@ "CHAT_COLOR_SETTINGS_DELETE_ALERT_TITLE" = "Delete Color"; /* Title for the chat color settings view. */ -"CHAT_COLOR_SETTINGS_TITLE" = "Chat Color"; +"CHAT_COLOR_SETTINGS_TITLE" = "Чат түсі"; /* Title for the 'edit chat color confirm alert' in the chat color settings view. */ "CHAT_COLOR_SETTINGS_UPDATE_ALERT_ALERT_TITLE" = "Edit Color"; @@ -2222,7 +2219,7 @@ "GROUP_CALL_BLOCKED_USER_FORMAT" = "%@ is blocked"; /* Button to continue an ongoing group call */ -"GROUP_CALL_CONTINUE_BUTTON" = "Continue Call"; +"GROUP_CALL_CONTINUE_BUTTON" = "Қоңырауды жалғастыру"; /* Text in conversation view for a group call that has since ended */ "GROUP_CALL_ENDED_MESSAGE" = "The group call has ended"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Сіз"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Топтық қоңырауға қатысып отырсыз"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Әкімші"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Сіз"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Осы топты жасаған соң достарыңызды қосуыңызға немесе шақыруыңызға болады."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Сіз"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Осы айда"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Сіз"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Бастапқы хабарлама табылған жоқ."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Сіздің дауыстық хабарламаңызға көңіл аударған%@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Сіз"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Оқу"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Сіз"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Жіберілді"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Жою"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Жою"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Алға"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Ешкім жауап жазбаған"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Сторисіңізді көре алатын адамдарға реакция қалдыруға және жауап беруге рұқсат ету"; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Сақтау"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Жаңа жеке стори"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Жауап қату"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Сіз"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6707,11 +6695,14 @@ "WALLPAPER_SETTINGS_RESET_WALLPAPERS_CONFIRMATION_TITLE" = "Reset Wallpaper"; /* Set chat color action in color and wallpaper settings view. */ -"WALLPAPER_SETTINGS_SET_CHAT_COLOR" = "Chat Color"; +"WALLPAPER_SETTINGS_SET_CHAT_COLOR" = "Чат түсі"; /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Сіз"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Сіз бұл хабарламаны жойғансыз."; diff --git a/Signal/translations/km.lproj/Localizable.strings b/Signal/translations/km.lproj/Localizable.strings index c5e8b8a000..659408a04d 100644 --- a/Signal/translations/km.lproj/Localizable.strings +++ b/Signal/translations/km.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "ព័ត៌មាន"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "អ្នក"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "ស្ទីកគ័រ"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "អ្នកត្រូវបានផ្តាច់ចេញពីការហៅ។ ពិនិត្យការតភ្ជាប់របស់អ្នក និងសាកល្បងម្តងទៀត។"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "អ្នក"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "អ្នកនៅក្នុងការហៅជាក្រុម"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "អ្នកគ្រប់គ្រង"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "អ្នក"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "អ្នកអាចបន្ថែម ឬ អញ្ជើញមិត្តភក្តិ បន្ទាប់ពីបង្កើតក្រុមនេះ។"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "អ្នក"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "ខែនេះ"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "អ្នក"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "សារដើមរកមិនឃើញ។"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "ប្រតិកម្ម %@ ទៅសារសំឡេងអ្នក"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "អ្នក"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "អាន"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ លើ %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "អ្នក"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "បានផ្ញើ"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "លុប"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "លុប"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "បញ្ជូនបន្ត"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "មិនទាន់មានការឆ្លើយតបទេ"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "អនុញ្ញាតឲ្យមនុស្សដែលអាចមើលរឿងរ៉ាវរបស់អ្នកប្រតិកម្ម និងឆ្លើយតប។"; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "រក្សាទុក"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "រឿងរ៉ាវឯកជនថ្មី"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "ឆ្លើយតប"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "អ្នក"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "កំណត់ផ្ទាំងពីក្រោយ "; +/* Second person pronoun to represent the local user. */ +"YOU" = "អ្នក"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "អ្នកបានលុបសារនេះ។"; diff --git a/Signal/translations/kn.lproj/Localizable.strings b/Signal/translations/kn.lproj/Localizable.strings index 042728547c..6226c65754 100644 --- a/Signal/translations/kn.lproj/Localizable.strings +++ b/Signal/translations/kn.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "ಮೀಡಿಯಾ"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "ನೀವು"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "ಸ್ಟಿಕ್ಕರ್"; @@ -359,10 +356,10 @@ "BADGE_CONFIGURATION_TITLE" = "ಬ್ಯಾಡ್ಜ್‌ಗಳು"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "ಸಸ್ಟೈನರ್ ಆಗಿರಿ"; /* Text prompting the user to boost */ -"BADGE_DETAILS_GIVE_A_BOOST" = "Give Signal a Boost"; +"BADGE_DETAILS_GIVE_A_BOOST" = "Signal ಬೂಸ್ಟ್ ನೀಡಿ"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; @@ -371,10 +368,10 @@ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "ನಿಮ್ಮ ಬೂಸ್ಟ್ ಬ್ಯಾಡ್ಜ್ ಅವಧಿ ಮೀರಿದೆ ಮತ್ತು ಅದಿನ್ನು ನಿಮ್ಮ ಪ್ರೊಫೈಲ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಲಭ್ಯವಿರುವುದಿಲ್ಲ.\n\nಒಂದು ಬಾರಿಯ ಕೊಡುಗೆಯೊಂದಿಗೆ ಇನ್ನೊಂದು 30 ದಿನಗಳಿಗೆ ನಿಮ್ಮ ಬೂಸ್ಟ್ ಬ್ಯಾಡ್ಜ್ ಅನ್ನು ನೀವು ಮರುಸಕ್ರಿಯಗೊಳಿಸಬಹುದು."; /* Button title for boost on the badge expiration sheet, used if the user is not already a sustainer. */ -"BADGE_EXPIRED_BOOST_RENEWAL_BUTTON" = "Become a Sustainer"; +"BADGE_EXPIRED_BOOST_RENEWAL_BUTTON" = "ಸಸ್ಟೈನರ್ ಆಗಿರಿ"; /* Button title for boost on the badge expiration sheet, used if the user is already a sustainer. */ -"BADGE_EXPIRED_BOOST_RENEWAL_BUTTON_SUSTAINER" = "Add a Boost"; +"BADGE_EXPIRED_BOOST_RENEWAL_BUTTON_SUSTAINER" = "ಬೂಸ್ಟ್ ಸೇರಿಸಿ"; /* Title for boost on the badge expiration sheet. */ "BADGE_EXPIRED_BOOST_TITLE" = "Badge Expired"; @@ -389,7 +386,7 @@ "BADGE_EXPIRED_LEARN_MORE_LINK" = "ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ."; /* Shown when a non-monthly badge expires to suggest starting a recurring donation. */ -"BADGE_EXPIRED_MONTHLY_CALL_TO_ACTION" = "You can keep using Signal but to support technology that is built for you, consider becoming a sustainer by making a monthly donation."; +"BADGE_EXPIRED_MONTHLY_CALL_TO_ACTION" = "ನೀವು Signal ಬಳಕೆಯನ್ನು ಮುಂದುವರಿಸಬಹುದು ಆದರೆ ನಿಮಗಾಗಿ ನಿರ್ಮಿಸಲಾದ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬೆಂಬಲಿಸಲು, ಮಾಸಿಕ ದೇಣಿಗೆಯನ್ನು ನೀಡುವ ಮೂಲಕ ಸಸ್ಟೈನರ್ ಆಗುವುದುನ್ನು ಪರಿಗಣಿಸಿ."; /* Button title to donate monthly on the badge expiration sheet. */ "BADGE_EXPIRED_RENEWAL_MONTHLY" = "Make a Monthly Donation"; @@ -398,7 +395,7 @@ "BADGE_EXPIRED_SUBSCRIPTION_RENEWAL_BUTTON" = "Renew Subscription"; /* Title for subscription on the badge expiration sheet. */ -"BADGE_EXPIRED_SUBSCRIPTION_TITLE" = "Monthly Donation Cancelled"; +"BADGE_EXPIRED_SUBSCRIPTION_TITLE" = "ಮಾಸಿಕ ದೇಣಿಗೆ ರದ್ದುಗೊಂಡಿದೆ"; /* Text in the sheet that's shown when you gift someone a badge. Embeds {recipient name}. */ "BADGE_GIFT_THANKS_BODY" = "You’ve gifted a badge to %@. When they redeem, they’ll be given a choice to show or hide their badge."; @@ -407,10 +404,10 @@ "BADGE_GIFT_THANKS_TITLE" = "ನಿಮ್ಮ ಬೆಂಬಲಕ್ಕೆ ಧನ್ಯವಾದಗಳು!"; /* Text telling the user that they can add a message along with their gift badge */ -"BADGE_GIFTING_ADDITIONAL_MESSAGE" = "Your gift will be sent in a 1 on 1 message to the recipient. Add your own message below."; +"BADGE_GIFTING_ADDITIONAL_MESSAGE" = "ನಿಮ್ಮ ಉಡುಗೊರೆಯನ್ನು 1 ಆನ್ 1 ಮೆಸೇಜ್‌ನಲ್ಲಿ ಸ್ವೀಕೃತಿದಾರರಿಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಕೆಳಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಮೆಸೇಜ್ ಸೇರಿಸಿ."; /* Placeholder in the text field where you can add text for a message along with your gift */ -"BADGE_GIFTING_ADDITIONAL_MESSAGE_PLACEHOLDER" = "Add a message"; +"BADGE_GIFTING_ADDITIONAL_MESSAGE_PLACEHOLDER" = "ಮೆಸೇಜ್ ಸೇರಿಸಿ"; /* Error message indicating that you can't send the gift badge for some reason. */ "BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_BODY" = "Cannot send gift badge. Check your connection and try again."; @@ -428,7 +425,7 @@ "BADGE_GIFTING_CHOOSE_BADGE_DESCRIPTION" = "Gift someone a badge by making a donation to Signal. They’ll receive a badge to display on their profile."; /* Title on the screen where you choose a gift badge */ -"BADGE_GIFTING_CHOOSE_BADGE_TITLE" = "Gift a Badge"; +"BADGE_GIFTING_CHOOSE_BADGE_TITLE" = "ಬ್ಯಾಡ್ಜ್ ಉಡುಗೊರೆ ನೀಡಿ"; /* Title on the screen where you choose a gift badge's recipient */ "BADGE_GIFTING_CHOOSE_RECIPIENT_TITLE" = "ಸ್ವೀಕೃತಿದಾರರನ್ನು ಆರಿಸಿ"; @@ -452,7 +449,7 @@ "BADGE_GIFTING_GIFT_ROW_SUBTITLE" = "Send a Gift Badge"; /* Text telling the user that their gift is a one-time donation */ -"BADGE_GIFTING_PAYMENT_DESCRIPTION" = "One-time Donation"; +"BADGE_GIFTING_PAYMENT_DESCRIPTION" = "ಒಂದು ಬಾರಿಯ ದೇಣಿಗೆ"; /* Text in the action sheet when you try to send a gift badge but the payment failed. Tells the user that they have not been charged */ "BADGE_GIFTING_PAYMENT_FAILED_BODY" = "Your payment couldn’t be processed and you have not been charged. Please try again."; @@ -473,7 +470,7 @@ "BADGE_GIFTING_PREVIEW_OUTGOING" = "🎁 You sent a gift"; /* Label for a button used to redeem a gift and add the gift's badge to your profile. */ -"BADGE_GIFTING_REDEEM" = "Redeem"; +"BADGE_GIFTING_REDEEM" = "ರೀಡೀಮ್ ಮಾಡಿ"; /* Shown as the body of an alert when failing to redeem a gift. */ "BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; @@ -509,10 +506,10 @@ "BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_INACTIVITY_BODY_FORMAT" = "Your recurring monthly donation was automatically cancelled because you were inactive for too long. Your %@ badge is no longer visible on your profile.\n\nYou can keep using Signal but to support the app and reactivate your badge, renew now."; /* Title for boost on the thank you sheet. */ -"BADGE_THANKS_BOOST_TITLE" = "Thanks for the Boost!"; +"BADGE_THANKS_BOOST_TITLE" = "ಉತ್ತೇಜಿಸಿದ್ದಕಾಗಿ ಧನ್ಯವಾದಗಳು!"; /* Label prompting the user to display the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Display on Profile"; +"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "ಪ್ರೊಫೈಲ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿ"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ "BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; @@ -521,7 +518,7 @@ "BADGE_THANKS_SUBSCRIPTION_TITLE" = "ನಿಮ್ಮ ಬೆಂಬಲಕ್ಕೆ ಧನ್ಯವಾದಗಳು!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ -"BADGE_THANKS_TOGGLE_FOOTER" = "When you have more than one badge, you can choose one to feature for others to see on your profile."; +"BADGE_THANKS_TOGGLE_FOOTER" = "ನೀವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬ್ಯಾಡ್ಜ್ ಹೊಂದಿದ್ದಾಗ, ನಿಮ್ಮ ಪ್ರೊಫೈಲ್‌ನಲ್ಲಿ ಇತರರು ನೋಡಲು ಒಂದು ಫೀಚರ್ ಅನ್ನು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು."; /* String explaining to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ "BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned a %@ badge. Display this badge on your profile to build awareness for donating to Signal."; @@ -611,7 +608,7 @@ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "ಕಸ್ಟಮ್‌ ಮೊತ್ತವನ್ನು ನಮೂದಿಸಿ"; /* Text explaining there are other ways to donate on the boost view. */ -"BOOST_VIEW_OTHER_WAYS" = "More Payment Options"; +"BOOST_VIEW_OTHER_WAYS" = "ಇನ್ನಷ್ಟು ಪಾವತಿ ಆಯ್ಕೆಗಳು"; /* Error text notifying the user they must select a large amount on the donate to signal view */ "BOOST_VIEW_SELECT_A_LARGER_AMOUNT" = "ಕೊಡುಗೆ ನೀಡಲು ದೊಡ್ಡ ಮತ್ತವನ್ನು ಆರಿಸಿ"; @@ -623,7 +620,7 @@ "BOOST_VIEW_SELECT_AN_AMOUNT" = "ಕೊಡುಗೆ ನೀಡಲು ಮೊತ್ತವನ್ನು ಆರಿಸಿ"; /* Title for the donate to signal view */ -"BOOST_VIEW_TITLE" = "Give Signal a Boost"; +"BOOST_VIEW_TITLE" = "Signal ಬೂಸ್ಟ್ ನೀಡಿ"; /* Label for the 'add' button. */ "BUTTON_ADD" = "ಸೇರಿಸಿ"; @@ -1151,7 +1148,7 @@ "CONTEXT_MENU_DELETE_MESSAGE" = "ಅಳಿಸು"; /* Context menu button title */ -"CONTEXT_MENU_DETAILS" = "Info"; +"CONTEXT_MENU_DETAILS" = "ಮಾಹಿತಿ"; /* Context menu button title */ "CONTEXT_MENU_FORWARD_MESSAGE" = "ಫಾರ್ವರ್ಡ್"; @@ -1715,7 +1712,7 @@ "DISMISS_CONTEXT_MENU" = "Dismiss Context Menu"; /* Title for switch to enable sharing of badges publicly */ -"DISPLAY_BADGES_ON_PROFILE_SETTING" = "Display badges on profile"; +"DISPLAY_BADGES_ON_PROFILE_SETTING" = "ಪ್ರೊಫೈಲ್‌ನಲ್ಲಿ ಬ್ಯಾಡ್ಜ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ"; /* Section title for the 'domain fronting country' view. */ "DOMAIN_FRONTING_COUNTRY_VIEW_SECTION_HEADER" = "ಸೆನ್ಸಾರ್‌‌ಶಿಪ್ ಸರ್ಕಮ್ವೆನ್ಶನ್ ಸ್ಥಳ"; @@ -1733,7 +1730,7 @@ "DONATE_MEGAPHONE_TITLE" = "Signal ಗೆ ದಾನ ಮಾಡಿ"; /* Donation payment error for decline failures where authentication is required. */ -"DONATION_PAYMENT_ERROR_AUTHENTICATION_REQUIRED" = "Try another payment method or contact your bank for more information."; +"DONATION_PAYMENT_ERROR_AUTHENTICATION_REQUIRED" = "ಇನ್ನೊಂದು ಪಾವತಿ ವಿಧಾನವನ್ನು ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ."; /* Donation payment error for decline failures where the user may need to contact their card or bank. */ "DONATION_PAYMENT_ERROR_CALL_ISSUER" = "Check to see if your payment method is up to date in Apple Pay. If it isn’t, update it and try again. If you’re still having issues, contact your bank."; @@ -1763,19 +1760,19 @@ "DONATION_PAYMENT_ERROR_INVALID_NUMBER" = "Your card number is incorrect. Update it in Apple Pay and try again."; /* Donation payment error for \"issuer not available\" decline failures. The user should try again or contact their card/bank. */ -"DONATION_PAYMENT_ERROR_ISSUER_NOT_AVAILABLE" = "Try completing the payment again or contact your bank for more information."; +"DONATION_PAYMENT_ERROR_ISSUER_NOT_AVAILABLE" = "ಮತ್ತೊಮ್ಮೆ ಪಾವತಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ."; /* Donation payment error for unspecified decline failures. */ -"DONATION_PAYMENT_ERROR_OTHER" = "Try another payment method or contact your bank for more information."; +"DONATION_PAYMENT_ERROR_OTHER" = "ಇನ್ನೊಂದು ಪಾವತಿ ವಿಧಾನವನ್ನು ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ."; /* Donation payment error for decline failures where the payment cannot be authorized. */ "DONATION_PAYMENT_ERROR_PAYMENT_CANNOT_BE_AUTHORIZED" = "Check to see if your payment method is up to date in Apple Pay. If it isn’t, update it and try again."; /* Section title for donation amount on receipts */ -"DONATION_RECEIPT_AMOUNT" = "Amount"; +"DONATION_RECEIPT_AMOUNT" = "ಮೊತ್ತ"; /* Section title for donation date on receipts */ -"DONATION_RECEIPT_DATE_PAID" = "Date paid"; +"DONATION_RECEIPT_DATE_PAID" = "ಪಾವತಿಸಿದ ದಿನಾಂಕ"; /* Title on the view where you can see a single receipt */ "DONATION_RECEIPT_DETAILS" = "ವಿವರಗಳು"; @@ -1790,22 +1787,22 @@ "DONATION_RECEIPT_GIFT" = "ಉಡುಗೊರೆ"; /* Title for one-time donation receipts */ -"DONATION_RECEIPT_ONE_TIME" = "One-time"; +"DONATION_RECEIPT_ONE_TIME" = "ಒಂದು ಬಾರಿ "; /* Title for recurring donation receipts */ -"DONATION_RECEIPT_RECURRING" = "Recurring"; +"DONATION_RECEIPT_RECURRING" = "ಆವರ್ತ"; /* Title on donation receipts */ -"DONATION_RECEIPT_TITLE" = "Donation receipt"; +"DONATION_RECEIPT_TITLE" = "ದೇಣಿಗೆ ರಸೀದಿ"; /* Section title for donation type on receipts */ "DONATION_RECEIPT_TYPE" = "Type"; /* Title of view where you can see all of your donation receipts, or button to take you there */ -"DONATION_RECEIPTS" = "Donation Receipts"; +"DONATION_RECEIPTS" = "ದೇಣಿಗೆ ಸ್ವೀಕೃತಿಗಳು"; /* Text at the bottom of the donation receipts list, telling users that receipts might not be available */ -"DONATION_RECEIPTS_MIGHT_BE_MISSING_IF_YOU_REINSTALLED" = "If you have reinstalled Signal, receipts from previous donations will not be available."; +"DONATION_RECEIPTS_MIGHT_BE_MISSING_IF_YOU_REINSTALLED" = "ನೀವು ಮರುಸ್ಥಾಪಿಸಿದ Signal ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ಹಿಂದಿನ ದೇಣಿಗೆಗಳ ರಸೀದಿಗಳು ಲಭ್ಯವಿರುವುದಿಲ್ಲ. "; /* Text of the 'donate to signal' button on the donation screen */ "DONATION_VIEW_DONATE_TO_SIGNAL" = "Signal ಗೆ ದಾನ ಮಾಡಿ"; @@ -1814,10 +1811,10 @@ "DONATION_VIEW_DONATION_TO_SIGNAL" = "Signal ಗೆ ಕೊಡುಗೆ ನೀಡಿ"; /* Title for the 'Gift a Badge' link in the donation view */ -"DONATION_VIEW_GIFT" = "Gift a Badge"; +"DONATION_VIEW_GIFT" = "ಬ್ಯಾಡ್ಜ್ ಉಡುಗೊರೆ ನೀಡಿ"; /* Text that's shown when the donation view fails to load data, probably due to network failure */ -"DONATION_VIEW_LOAD_FAILED" = "Network error. Check your connection and try again."; +"DONATION_VIEW_LOAD_FAILED" = "ನೆಟ್‌ವರ್ಕ್ ದೋಷ. ನಿಮ್ಮ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."; /* Text of the 'make a monthly donation' button on the donation screen */ "DONATION_VIEW_MAKE_A_MONTHLY_DONATION" = "Make a Monthly Donation"; @@ -1835,16 +1832,16 @@ "DONATION_VIEW_MY_SUPPORT_TITLE" = "My Support"; /* Title for the 'one-time donation' link in the donation view */ -"DONATION_VIEW_ONE_TIME_DONATION" = "One-time Donation"; +"DONATION_VIEW_ONE_TIME_DONATION" = "ಒಂದು ಬಾರಿಯ ದೇಣಿಗೆ"; /* Title for the 'other ways to give' section on the donation view */ "DONATION_VIEW_OTHER_WAYS_TO_GIVE_TITLE" = "Other Ways to Give"; /* Title for the 'receipts' section on the donation screen */ -"DONATION_VIEW_RECEIPTS_SECTION_TITLE" = "Receipts"; +"DONATION_VIEW_RECEIPTS_SECTION_TITLE" = "ಸ್ವೀಕೃತಿಗಳು"; /* Title for the 'Subscription FAQ' button on the donation screen */ -"DONATION_VIEW_SUBSCRIPTION_FAQ" = "Subscription FAQ"; +"DONATION_VIEW_SUBSCRIPTION_FAQ" = "ಚಂದಾ FAQ"; /* Title on the 'Donate to Signal' screen */ "DONATION_VIEW_TITLE" = "Signal ಗೆ ದಾನ ಮಾಡಿ"; @@ -1940,7 +1937,7 @@ "ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_1" = "Couldn't forward message because it is no longer available."; /* Error indicating that messages could not be forwarded. */ -"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_N" = "Couldn't forward messages because they're no longer available."; +"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_N" = "ಮೆಸೇಜ್‌ಗಳನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ ಯಾಕೆಂದರೆ ಅವುಗಳು ಲಭ್ಯವಿಲ್ಲ."; /* Error indicating that messages could not be forwarded. */ "ERROR_COULD_NOT_FORWARD_MESSAGES_N" = "Couldn't forward messages"; @@ -2090,7 +2087,7 @@ "FORWARD_MESSAGE" = "ಸಂದೇಶ ಫಾರ್ವರ್ಡ್ ಮಾಡಿ"; /* Message for alert with information about forwarding messages. */ -"FORWARD_MESSAGE_FIRST_FORWARD_MESSAGE" = "Forwarded messages are now sent immediately."; +"FORWARD_MESSAGE_FIRST_FORWARD_MESSAGE" = "ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾದ ಮೆಸೇಜ್‌ಗಳನ್ನು ಈಗ ತಕ್ಷಣವೇ ಕಳುಹಿಸಲಾಗುತ್ತದೆ."; /* Title for alert with information about forwarding messages. */ "FORWARD_MESSAGE_FIRST_FORWARD_TITLE" = "Faster Forwards"; @@ -2099,10 +2096,10 @@ "FORWARD_MESSAGE_MESSAGES_SENT_1" = "Message sent"; /* Indicates that multiple messages were forwarded. */ -"FORWARD_MESSAGE_MESSAGES_SENT_N" = "Messages sent"; +"FORWARD_MESSAGE_MESSAGES_SENT_N" = "ಮೆಸೇಜ್‌ಗಳನ್ನು ಕಳುಹಿಸಲಾಗಿದೆ"; /* Indicates that the user can add a text message to forwarded messages. */ -"FORWARD_MESSAGE_TEXT_PLACEHOLDER" = "Add a message"; +"FORWARD_MESSAGE_TEXT_PLACEHOLDER" = "ಮೆಸೇಜ್ ಸೇರಿಸಿ"; /* Title for the 'forward message(s)' view. */ "FORWARD_MESSAGE_TITLE" = "Forward To"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "ನಿಮ್ಮ ಕರೆಯ ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡಿದೆ. ನಿಮ್ಮ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "ನೀವು"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "ನೀವು ಗ್ರೂಪ್‌ ಕಾಲ್‌ನಲ್ಲಿದ್ದೀರಿ"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "ಅಡ್ಮಿನ್‌‌"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "ನೀವು"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "ಈ ಗುಂಪನ್ನು ರಚಿಸಿದ ನಂತರ ನೀವು ಸ್ನೇಹಿತರನ್ನು ಸೇರಿಸಬಹುದು ಅಥವಾ ಆಹ್ವಾನಿಸಬಹುದು."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "ನೀವು"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "ಈ ತಿಂಗಳು"; @@ -3785,16 +3773,16 @@ "NEW_PRIVATE_STORY_VIEW_TITLE" = "Select Viewers"; /* Header for the 'viewers' section of the 'new private story' view */ -"NEW_PRIVATE_STORY_VIEWERS_HEADER" = "Viewers"; +"NEW_PRIVATE_STORY_VIEWERS_HEADER" = "ವೀಕ್ಷಕರು"; /* Subtitle for create group story row on the 'new story sheet' */ -"NEW_STORY_SHEET_GROUP_STORY_SUBTITLE" = "Share to an existing group"; +"NEW_STORY_SHEET_GROUP_STORY_SUBTITLE" = "ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಗ್ರೂಪ್‌ಗೆ ಹಂಚಿಕೊಳ್ಳಿ"; /* Title for create group story row on the 'new story sheet' */ "NEW_STORY_SHEET_GROUP_STORY_TITLE" = "New Group Story"; /* Subtitle for create private story row on the 'new story sheet' */ -"NEW_STORY_SHEET_PRIVATE_STORY_SUBTITLE" = "Visible only to specific people"; +"NEW_STORY_SHEET_PRIVATE_STORY_SUBTITLE" = "ನಿರ್ದಿಷ್ಟ ಜನರಿಗೆ ಮಾತ್ರ ಕಾಣಿಸುತ್ತದೆ"; /* Title for create private story row on the 'new story sheet' */ "NEW_STORY_SHEET_PRIVATE_STORY_TITLE" = "ಹೊಸ ಗೌಪ್ಯ ಸ್ಟೋರಿ"; @@ -4637,7 +4625,7 @@ "PRIVATE_STORY_SETTINGS_REMOVE_BUTTON" = "ತೆಗೆದುಹಾಕಿ"; /* Action sheet description prompting to remove a viewer from a story on the 'private story settings' view. */ -"PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_DESCRIPTION" = "This person will no longer see your story."; +"PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_DESCRIPTION" = "ಈ ವ್ಯಕ್ತಿ ಇನ್ನು ಮುಂದೆ ನಿಮ್ಮ ಸ್ಟೋರಿ ನೋಡುವುದಿಲ್ಲ."; /* 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" = "Remove %1$@?"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "ನೀವು"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "ಮೂಲ ಸಂದೇಶ ಕಂಡುಬಂದಿಲ್ಲ."; @@ -4754,7 +4739,7 @@ "QUOTED_REPLY_ORIGINAL_MESSAGE_REMOTELY_SOURCED" = "ಮೂಲ ಸಂದೇಶ ಕಂಡುಬಂದಿಲ್ಲ."; /* 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" = "Reacted to your story"; +"QUOTED_REPLY_REACTION_TO_OWN_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" = "Reacted to %@’s story"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = " ನಿಮ್ಮ ಧ್ವನಿ ಸಂದೇಶಕ್ಕೆ %@ ಪ್ರತಿಕ್ರಿಯಿಸಿದ್ದಾರೆ"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "ನೀವು"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "ಓದಿ"; @@ -5255,7 +5237,7 @@ "SETTINGS_CHANGE_PHONE_NUMBER_CHANGE_SUCCESSFUL_FORMAT" = "Your phone number has been changed to %@"; /* Label for the 'confirm change phone number' button in the 'change phone number' views. */ -"SETTINGS_CHANGE_PHONE_NUMBER_CONFIRM_BUTTON" = "Change Number"; +"SETTINGS_CHANGE_PHONE_NUMBER_CONFIRM_BUTTON" = "ನಂಬರ್ ಬದಲಾಯಿಸಿ"; /* Format for the description text in the 'change phone number splash' view. Embeds: {{ %1$@ the old phone number, %2$@ the new phone number }}. */ "SETTINGS_CHANGE_PHONE_NUMBER_CONFIRM_DESCRIPTION_FORMAT" = "You are about to change your phone number from %1$@ to %2$@.\n\nBefore proceeding, please verify that the below number is correct."; @@ -5288,7 +5270,7 @@ "SETTINGS_CHANGE_PHONE_NUMBER_SPLASH_TITLE" = "Change Phone Number"; /* Title for the 'change phone number' views in settings. */ -"SETTINGS_CHANGE_PHONE_NUMBER_VIEW_TITLE" = "Change Number"; +"SETTINGS_CHANGE_PHONE_NUMBER_VIEW_TITLE" = "ನಂಬರ್ ಬದಲಾಯಿಸಿ"; /* Title for the 'chats' link in settings. */ "SETTINGS_CHATS" = "ಚಾಟ್‌‌ ಗಳು"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%2$@ ರಂದು %1$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "ನೀವು"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "ಕಳುಹಿಸಲಾಗಿದೆ"; @@ -5945,7 +5924,7 @@ "SETTINGS_SECURITY_TITLE" = "ಆಪ್ ಸುರಕ್ಷತೆ"; /* The footer for the photos and videos section in the sent media quality settings. */ -"SETTINGS_SENT_MEDIA_QUALITY_SECTION_FOOTER" = "Sending high quality media will use more data."; +"SETTINGS_SENT_MEDIA_QUALITY_SECTION_FOOTER" = "ಉನ್ನತ ಗುಣಮಟ್ಟದ ಮಾಧ್ಯಮವನ್ನು ಕಳುಹಿಸುವಿಕೆಯು ಹೆಚ್ಚು ಡೇಟಾವನ್ನು ಬಳಸಲಿದೆ."; /* The title for the photos and videos section in the sent media quality settings. */ "SETTINGS_SENT_MEDIA_QUALITY_SECTION_TITLE" = "Photos and Videos"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "ಅಳಿಸು"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "ಅಳಿಸಿ"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "ಫಾರ್ವರ್ಡ್"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "ಇನ್ನೂ ಯಾವುದೇ ಪ್ರತ್ಯುತ್ತರವಿಲ್ಲ"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "ನಿಮ್ಮ ಸ್ಟೋರಿ ನೋಡಬಹುದಾದ ಜನರು ಪ್ರತಿಕ್ರಿಯಿಸಲಿ ಮತ್ತು ಉತ್ತರಿಸಲಿ."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "ಉಳಿಸಿ"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "ಹೊಸ ಗೌಪ್ಯ ಸ್ಟೋರಿ"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "ಉತ್ತರಿಸಿ"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "ನೀವು"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6194,16 +6182,16 @@ "SUBSCRIPTION_MEGAPHONE_ACTION" = "ದಾನ ಮಾಡಿ"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Donate and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal ಗೆ ನಿಮ್ಮಂತಹ ಜನರೇ ಜೀವಾಳ. ದೇಣಿಗೆ ನೀಡಿ ಮತ್ತು ಒಂದು ಬ್ಯಾಡ್ಜ್‌ ಪಡೆಯಿರಿ."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "ಈಗಲ್ಲ"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "ಸಸ್ಟೈನರ್ ಆಗಿರಿ"; /* Toast indicating that the user has copied their subscriber ID. */ -"SUBSCRIPTION_SUBSCRIBER_ID_COPIED_TO_CLIPBOARD" = "Copied subscriber id to clipboard"; +"SUBSCRIPTION_SUBSCRIBER_ID_COPIED_TO_CLIPBOARD" = "ಚಂದಾದಾರ ಐಡಿಯನ್ನು ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಲಾಗಿದೆ"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "%@ ಹೊಂದಾಣಿಕೆಯೊಂದಿಗೆ ನಿಮ್ಮ ಸುರಕ್ಷತಾ ಸಂಖ್ಯೆ. ನೀವು ಈ ಸಂಪರ್ಕವನ್ನು ದೃಢೀಕರಿಸಿದ್ದು ಎನ್ನುವಂತೆ ಗುರುತಿಸಬಹುದು."; @@ -6263,7 +6251,7 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "ಲೋಡ್ ಆಗುತ್ತಿದೆ"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly donation and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal ಎಂಬುದು ಒಂದು ಲಾಭ ರಹಿತ ಸಂಸ್ಥೆಯಾಗಿದ್ದು, ಜಾಹೀರಾತುದಾರರನ್ನಾಗಲೀ ಅಥವಾ ಹೂಡಿಕೆದಾರರನ್ನಾಗಲೀ ಹೊಂದಿಲ್ಲ, ಕೇವಲ ಇದನ್ನು ಬಳಸುವ ಮತ್ತು ಮೌಲ್ಯ ನೀಡುವ ಜನರಿಂದ ಪೋಷಿತಗೊಂಡಿದೆ. ನಿಮ್ಮ ಬೆಂಬಲವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಆವೃತ್ತ ಮಾಸಿಕ ದೇಣಿಗೆ ನೀಡಿ ಮತ್ತು ಪ್ರೊಫೈಲ್ ಬ್ಯಾಡ್ಜ್ ಸ್ವೀಕರಿಸಿ."; /* Second block of description text in read more sheet */ "SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour donation fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; @@ -6281,16 +6269,16 @@ "SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; /* Sustainer view Cancel Subscription button title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancel Subscription"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "ಚಂದಾ ರದ್ದುಗೊಳಿಸಿ"; /* Confirm Cancellation? Action sheet confirm button */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "ದೃಢೀಕರಿಸಿ"; /* Confirm Cancellation? Action sheet message */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You won't be charged again. Your badge will be removed from your profile at the end of your billing period."; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "ನಿಮಗೆ ಮತ್ತೊಮ್ಮೆ ಶುಲ್ಕ ವಿಧಿಸಲಾಗುವುದಿಲ್ಲ. ನಿಮ್ಮ ಬ್ಯಾಡ್ಜ್ ಅನ್ನು ನಿಮ್ಮ ಬಿಲ್ಲಿಂಗ್ ಅವಧಿಯ ಕೊನೆಯಲ್ಲಿ ನಿಮ್ಮ ಪ್ರೊಫೈಲ್‌ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ."; /* Confirm Cancellation? Action sheet title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirm Cancellation?"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "ರದ್ದತಿಯನ್ನು ದೃಢೀಕರಿಸುತ್ತೀರಾ?"; /* Couldn't add badge text, embeds {{link to contact support}} */ "SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; @@ -6302,7 +6290,7 @@ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "ದಯವಿಟ್ಟು ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಿ."; /* Action sheet title for Error Processing Payment sheet */ "SUSTAINER_VIEW_ERROR_PROCESSING_PAYMENT_TITLE" = "Error Processing Payment"; @@ -6332,7 +6320,7 @@ "SUSTAINER_VIEW_RENEWAL" = "Renews %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "ನಿಮ್ಮ ಪಾವತಿ ಇನ್ನೂ ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳುತ್ತಿದೆ. ನಿಮ್ಮ ಸಂಪರ್ಕವನ್ನು ಅವಲಂಬಿಸಿಕೊಂಡು ಇದು ಕೆಲವು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು."; /* Toast indicating that the subscription has been cancelled */ "SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; @@ -6353,7 +6341,7 @@ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "ನವೀಕರಿಸಿ"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Make a recurring monthly donation to Signal to support technology built for you, not your data."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "ನಿಮ್ಮ ಡೇಟಾ ಅಲ್ಲ, ನಿಮಗಾಗಿ ನಿರ್ಮಿಸಿದ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬೆಂಬಲಿಸಲು Signal ಗೆ ಆವೃತ್ತ ಮಾಸಿಕ ದೇಣಿಗೆ ನೀಡಿ."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "ಆಫ಼್"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "ವಾಲ್‌ಪೇಪರ್‌ ಹೊಂದಿಸಿ"; +/* Second person pronoun to represent the local user. */ +"YOU" = "ನೀವು"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "ನೀವು ಈ ಸಂದೇಶವನ್ನು ಅಳಿಸಿದಿರಿ"; diff --git a/Signal/translations/ko.lproj/Localizable.strings b/Signal/translations/ko.lproj/Localizable.strings index 79f2099d4e..4d4e747ecf 100644 --- a/Signal/translations/ko.lproj/Localizable.strings +++ b/Signal/translations/ko.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "미디어"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "나"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "스티커"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Signal에 부스트 주기"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "부스트 배지가 만료되어 더 이상 프로필에 표시되지 않습니다."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "부스트 배지가 만료되어 더는 프로필에 표시되지 않습니다.\n\n일회성 기부를 통해 다음 30일 동안 부스트 배지를 재활성화할 수 있습니다."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "배지 만료됨"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "선물 배지가 만료되어 더 이상 프로필에 표시되지 않습니다."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "선물 배지가 만료되었습니다"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "더 알아보세요."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "사용"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "선물을 사용하지 못했습니다. 연결을 확인하고 다시 시도하세요."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "선물을 사용하지 못했습니다"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "배지를 나중에 사용할 수 있습니다."; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "실행"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "이 검사는 문제 해결에 도움이 되며, 완료 시까지 몇 분 정도가 소요될 수 있습니다. 검사가 진행되는 동안에는 Signal을 닫아도 괜찮지만, 나중에 로그를 제출하러 다시 돌아와 주세요."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "건너뛰기"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "데이터베이스 진단 검사를 실행할까요?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "몇 분 정도 소요됩니다."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "검색어 입력"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "%@ 님이 보낸 선물이 만료되어 더 이상 사용할 수 없습니다."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "선물이 만료되었습니다."; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "설정으로 이동"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "통화 연결이 끊어졌습니다. 연결을 확인하고 다시 시도하세요."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "나"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "그룹 통화 중입니다."; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "관리자"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "나"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "그룹을 만든 후에 친구들을 추가하거나 초대할 수 있습니다."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "나"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "이번 달"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "나"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "메시지 원본을 찾을 수 없습니다."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "음성 메시지에 %@ 이모지로 반응함"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "나"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "읽음"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%2$@의 %1$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "나"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "보낸 시간"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "삭제"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "삭제"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "전달"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "답장 및 반응 허용"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "저장"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "새 비공개 스토리"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "답장"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "나"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "커넥션"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "배경 설정"; +/* Second person pronoun to represent the local user. */ +"YOU" = "나"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "내가 이 메시지를 삭제했습니다."; diff --git a/Signal/translations/lt.lproj/Localizable.strings b/Signal/translations/lt.lproj/Localizable.strings index 8a983268a4..3be5f8b90f 100644 --- a/Signal/translations/lt.lproj/Localizable.strings +++ b/Signal/translations/lt.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Medija"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Jūs"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Lipdukas"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Jūs buvote atjungti nuo skambučio. Patikrinkite ryšį ir bandykite dar kartą."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Jūs"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Jūs esate grupės skambutyje"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administratorius"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Jūs"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Sukūrę šią grupę, galėsite pridėti ar pakviesti draugus."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Jūs"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Šis mėnuo"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Jūs"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Pradinė žinutė nerasta."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Sureagavo į jūsų balso žinutę: %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Jūs"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Perskaityta"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ ties %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Jūs"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Išsiųsta"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Ištrinti"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Ištrinti"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Persiųsti"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Atsakymų kol kas nėra"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Leisk žmonėms, galintiems žiūrėti tavo istoriją, reaguoti ir atsakyti."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Įrašyti"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nauja Privati istorija"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Atsakyti"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Jūs"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Nustatyti foną"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Jūs"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Jūs ištrynėte šią žinutę."; diff --git a/Signal/translations/lv.lproj/Localizable.strings b/Signal/translations/lv.lproj/Localizable.strings index 1559b24e29..c78ea25cf2 100644 --- a/Signal/translations/lv.lproj/Localizable.strings +++ b/Signal/translations/lv.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Multivide"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Jūs"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Uzlīme"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Jūs atvienoja no zvana. Pārbaudiet savienojumu un mēģiniet vēlreiz."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Jūs"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Jūs esat grupas zvanā"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrators"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Jūs"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Pēc šīs grupas izveides varat pievienot vai uzaicināt draugus."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Jūs"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Šajā mēnesī"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Jūs"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Sākotnējais ziņojums nav atrasts."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Uz jūsu balss ziņu reaģēja ar %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Jūs"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lasīta"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Jūs"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Nosūtīta"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Dzēst"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Dzēst"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Pārsūtīt"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Vēl nav atbilžu"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Ļaut cilvēkiem, kuri var skatīt jūsu stāstu, reaģēt un atbildēt."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Saglabāt"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Jauns privātais stāsts"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Atbildēt"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Jūs"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Iestatīt fona tapeti"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Jūs"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Ziņa dzēsta."; diff --git a/Signal/translations/mk.lproj/Localizable.strings b/Signal/translations/mk.lproj/Localizable.strings index 0674cb4ca1..f5c7f37efc 100644 --- a/Signal/translations/mk.lproj/Localizable.strings +++ b/Signal/translations/mk.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Медија"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Вие"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Стикер"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Вие сте исклучени од повикот. Проверете ја Вашата интернет конекција и обидете се повторно."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Вие"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Вие сте во групниот повик"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Администратор"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Вие"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Можете да додадете или да поканите пријатели откако ќе ја креирате оваа група."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Вие"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Овој месец"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Вие"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Оригиналната порака не е пронајдена."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "%@ реагираше на вашата говорна порака"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Вие"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Прочитано"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Вие"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Испратено"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Избриши"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Избриши"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Препрати"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Сè уште нема одговори"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Дозволете им на луѓето кои можат да ја видат вашата приказна и да реагираат и да одговорат."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Зачувај"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Нова приватна приказна"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Одговори"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Вие"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Постави позадина"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Вие"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Вие ја избришавте оваа порака."; diff --git a/Signal/translations/ml.lproj/Localizable.strings b/Signal/translations/ml.lproj/Localizable.strings index 25cb64fb39..ff39c0714a 100644 --- a/Signal/translations/ml.lproj/Localizable.strings +++ b/Signal/translations/ml.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "മീഡിയ"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "നിങ്ങൾ"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "സ്റ്റിക്കർ"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "നിങ്ങളെ കോളിൽ നിന്ന് വിച്ഛേദിച്ചിരിക്കുന്നു. ദയവായി നിങ്ങളുടെ കണക്ഷൻ പരിശോധിച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "നിങ്ങൾ"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "നിങ്ങൾ ഗ്രൂപ്പ് കോളിലാണ്"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "അഡ്‌മിൻ‌"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "നിങ്ങൾ"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "ഈ ഗ്രൂപ്പ് സൃഷ്ടിച്ചതിനുശേഷം നിങ്ങൾക്ക് സുഹൃത്തുക്കളെ ചേർക്കാനോ ക്ഷണിക്കാനോ കഴിയും."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "നിങ്ങൾ"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "ഈ മാസം"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "നിങ്ങൾ"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "യഥാർത്ഥ സന്ദേശം കണ്ടെത്തിയില്ല"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "നിങ്ങളുടെ ശബ്ദ സന്ദേശത്തോട് %@ പ്രതികരിച്ചു"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "നിങ്ങൾ"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "വായിച്ചു"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%2$@ൽ%1$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "നിങ്ങൾ"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "അയച്ചു"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "ഇല്ലാതാക്കൂ"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "ഇല്ലാതാക്കൂ"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "ഫോർവേഡ് ചെയ്യുക"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "ഇതുവരെ മറുപടികളൊന്നുമില്ല"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "നിങ്ങളുടെ സ്റ്റോറി കാണാൻ കഴിയുന്ന ആളുകളെ പ്രതികരിക്കാനും മറുപടി നൽകാനും അനുവദിക്കുക."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "സംരക്ഷിക്കുക"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "പുതിയ സ്വകാര്യ സ്റ്റോറി"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "മറുപടി"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "നിങ്ങൾ"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "വാള്‍പേപ്പര്‍ സജ്ജമാക്കു"; +/* Second person pronoun to represent the local user. */ +"YOU" = "നിങ്ങൾ"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "നിങ്ങൾ ഈ സന്ദേശം ഇല്ലാതാക്കി."; diff --git a/Signal/translations/mr.lproj/Localizable.strings b/Signal/translations/mr.lproj/Localizable.strings index a757dd2d12..eb21202604 100644 --- a/Signal/translations/mr.lproj/Localizable.strings +++ b/Signal/translations/mr.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "मीडिया"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "आपण"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "स्टिकर"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Signal ला बूस्ट करा"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "आपला बूस्ट बॅज कालबाह्य झाला आहे आणि तो आपल्या प्रोफाईलवर प्रदर्शित करण्यासाठी यापुढे उपलब्ध राहणार नाही."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "आपला बूस्टर बॅज कालबाह्य झालेला आहे आणि आपल्या प्रोफाईलवर प्रदर्शित करण्यास या पुढे उपलब्ध असणार नाही.\n\nआपण एका वेळेसाठी योगदान देऊन आणखी 30 दिवसांसाठी आपला बूस्ट बॅज पुन्हा अॅक्टिव्हेट करू शकता ."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "बिल्ल्याची मुदत समाप्त"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "आपला गिफ्ट बॅज कालबाह्य झाला आहे आणि तो आपल्या प्रोफाईलवर प्रदर्शित करण्यासाठी यापुढे उपलब्ध राहणार नाही."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "आपला गिफ्ट बॅज कालबाह्य झाला आहे"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "अधिक जाणा."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "रिडीम करा"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "आपली भेट रिडीम केली जाऊ शकणार नाही. आपले कनेक्शन तपासा आणि पुन्हा प्रयत्न करा."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "भेट रिडीम केली जाऊ शकत नाही"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "आपण आपला बॅज नंतर रिडीम करू शकता"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "रन करा"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "याची आम्हाला आपल्या समस्या सोडवण्यास मदत होईल आणि हे पूर्ण होण्यास बरीच मिनिटे लागू शकतात. ही तपासणी सुरु असताना तुम्ही Signal बंद करु शकता, मात्र आपले लॉग सबमिट करण्यास परत या."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "वगळा"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "डेटाबेस तपासणी सुरू करायची?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "ह्याला काही मिनिटे लागू शकतात."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "आपला शोध प्रविष्ट करा"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "आपली %@ कडून आलेली भेट कालबाह्य झाली आहे आणि ती यापुढे रिडीम केली जाऊ शकणार नाही."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "आपली भेट कालबाह्य झाली आहे"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "सेटिंग वर जा"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "आपण कॉलवरून डिसकनेक्ट झाला होता. आपले कनेक्शन तपासा आणि पुन्हा प्रयत्न करा."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "आपण"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "आपण गट कॉलमध्ये आहात"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "प्रशासक"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "आपण"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "हा गट तयार केल्यानंतर आपण मित्रांना जोडू किंवा आमंत्रित करू शकता."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "आपण"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "हा महिना"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "आपण"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "मूळ संदेश सापडला नाही."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "आपल्या व्हॉईस संदेशाला %@ प्रतिसाद दिला"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "आपण"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "वाचले"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%2$@ ने %1$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "आपण"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "पाठविले"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "हटवा"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "हटवा"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "फॉर्वर्ड करा"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "प्रत्युत्तरे आणि प्रतिक्रियांना अनुमती द्या"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "जतन करा"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "नवीन खाजगी स्टोरी"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "प्रत्युत्तर द्या"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "आपण"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "कनेक्शन्स"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "वॉलपेपर सेट करा"; +/* Second person pronoun to represent the local user. */ +"YOU" = "आपण"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "आपण हा संदेश हटविला."; diff --git a/Signal/translations/ms.lproj/Localizable.strings b/Signal/translations/ms.lproj/Localizable.strings index 91e1ff05fb..21a744d839 100644 --- a/Signal/translations/ms.lproj/Localizable.strings +++ b/Signal/translations/ms.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Anda"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Pelekat"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Berikan Signal satu Boost"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Lencana Boost anda telah tamat tempoh dan tidak lagi tersedia untuk dipaparkan pada profil anda."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Lencana Boost anda telah tamat tempoh dan tidak lagi tersedia untuk dipaparkan pada profil anda.\n\nAnda boleh mengaktifkan semula lencana Boost anda selama 30 hari lagi dengan sumbangan sekali."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Lencana Tamat Tempoh"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Lencana hadiah anda telah tamat tempoh dan tidak lagi tersedia untuk dipaparkan pada profil anda."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Lencana Hadiah Anda Telah Tamat Tempoh"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Ketahui lebih lanjut."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Tebus"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Hadiah anda tidak boleh ditebus. Periksa sambungan anda dan cuba lagi."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Tidak Boleh Menebus Hadiah"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Anda boleh menebus lencana anda nanti"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Jalankan"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Ini akan membantu kami menyelesaikan masalah anda dan mungkin akan mengambil masa beberapa minit untuk selesai. Anda boleh menutup Signal semasa pemeriksaan ini berjalan, tapi sila kembali untuk menghantar log anda."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Langkau"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Jalankan diagnostik pangkalan data?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Ini boleh mengambil masa beberapa minit"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Masukkan carian anda."; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Hadiah anda daripada %@ telah tamat tempoh dan tidak lagi boleh ditebus."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Hadiah Anda Telah Tamat Tempoh"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Pergi ke Tetapan"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Anda terputus daripada panggilan. Periksa sambungan anda dan cuba lagi."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Anda"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Anda berada dalam panggilan kumpulan"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Pentadbir"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Anda"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Anda boleh menambah atau menjemput rakan selepas mencipta kumpulan ini."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Anda"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Bulan Ini"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Anda"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Mesej asal tidak dijumpai."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Memberi reaksi %@ kepada mesej suara anda"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Anda"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Baca"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ pada %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Anda"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Dihantar"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Padam"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Padam"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Hantar"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Benarkan Balasan & Reaksi"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Simpan"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Cerita Peribadi Baru"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Balas"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Anda"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Hubungan"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Tetapkan Kertas Dinding"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Anda"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Anda memadam mesej ini."; diff --git a/Signal/translations/my.lproj/Localizable.strings b/Signal/translations/my.lproj/Localizable.strings index 0926c2fc61..4af85d2b6a 100644 --- a/Signal/translations/my.lproj/Localizable.strings +++ b/Signal/translations/my.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "ရုပ်၊သံ၊ပုံ များ"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "သင်"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "စတစ်ကာ"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "သင်သည် ခေါ်ဆိုမှုမှ လိုင်းပြတ်သွားပါသည်။ သင့် လိုင်းချိတ်ဆက်မှုစစ်၍ ပြန်စမ်းကြည့်ပေးပါ။"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "သင်"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "အဖွဲ့လိုက် ခေါ်ဆိုမှုထဲတွင် သင်ရှိပါသည်"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "စီမံသူ"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "သင်"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "အဖွဲ့ဖွဲ့ပြီးလျှင် သင်သည် သူငယ်ချင်းများကို ထည့်ဖိတ်ခေါ်နိုင်ပါသည်။"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "သင်"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "ယခုလ"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "သင်"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "မူရင်းမက်ဆေ့ချ်ကို မတွေ့ပါ"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "သင့်အသံမက်ဆေ့ချ်သို့ %@ ဖြင့် တုံ့ပြန်ခဲ့သည်"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "သင်"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "ဖတ်ပြီး"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ ၊ %2$@ နေ့ရက်စွဲဖြင့်"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "သင်"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "ပို့ပြီးပြီ"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "ဖျက်မယ်"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "ဖျက်ရန်"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "ထပ်ဆင့် ပေးပို့မယ်"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "ပြန်စာများ မရှိသေးပါ"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "သင့်စတိုရီကို ကြည့်နိုင်သူများအား တုံ့ပြန်မှု ပေးရန်နှင့် ပြန်စာပို့ရန် ခွင့်ပြုပါ။"; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "သိမ်းရန်"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "သီးသန့် စတိုရီ အသစ်"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "စာပြန်မည်"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "သင်"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "နောက်ခံပုံ တပ်မယ်"; +/* Second person pronoun to represent the local user. */ +"YOU" = "သင်"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "သင်သည် ဤမက်ဆေ့အား ဖျက်လိုက်ပါပြီ။"; diff --git a/Signal/translations/nb.lproj/Localizable.strings b/Signal/translations/nb.lproj/Localizable.strings index a16dd30918..39a579a823 100644 --- a/Signal/translations/nb.lproj/Localizable.strings +++ b/Signal/translations/nb.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Deg"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Klistremerke"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Gi Signal en gave"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Boost-merket ditt er utløpt og vises ikke lenger på profilen din."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Boost-merket er utløpt og vil ikke lenger vises på profilen din.\n\nDu kan aktivere merket på nytt i 30 dager ved å gi et engangsbeløp til Signal."; @@ -374,31 +371,31 @@ "BADGE_EXPIRED_BOOST_RENEWAL_BUTTON" = "Bli en støttespiller"; /* Button title for boost on the badge expiration sheet, used if the user is already a sustainer. */ -"BADGE_EXPIRED_BOOST_RENEWAL_BUTTON_SUSTAINER" = "Kjøp en boost"; +"BADGE_EXPIRED_BOOST_RENEWAL_BUTTON_SUSTAINER" = "Legg til en boost"; /* Title for boost on the badge expiration sheet. */ "BADGE_EXPIRED_BOOST_TITLE" = "Merket er utløpt"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Gavemerket er utløpt og vises ikke lenger på profilen din."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Gavemerket ditt er utløpt"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Lær mer."; /* Shown when a non-monthly badge expires to suggest starting a recurring donation. */ -"BADGE_EXPIRED_MONTHLY_CALL_TO_ACTION" = "You can keep using Signal but to support technology that is built for you, consider becoming a sustainer by making a monthly donation."; +"BADGE_EXPIRED_MONTHLY_CALL_TO_ACTION" = "Du kan fortsette å bruke Signal, men hvis du ønsker å støtte teknologi som er utviklet med deg i fokus, kan du bli en av våre støttespillere ved å gi en månedlig pengegave."; /* Button title to donate monthly on the badge expiration sheet. */ -"BADGE_EXPIRED_RENEWAL_MONTHLY" = "Make a Monthly Donation"; +"BADGE_EXPIRED_RENEWAL_MONTHLY" = "Gi et månedlig bidrag"; /* Button text when a badge expires, asking you to renew your subscription */ "BADGE_EXPIRED_SUBSCRIPTION_RENEWAL_BUTTON" = "Forny abonnementet"; /* Title for subscription on the badge expiration sheet. */ -"BADGE_EXPIRED_SUBSCRIPTION_TITLE" = "Monthly Donation Cancelled"; +"BADGE_EXPIRED_SUBSCRIPTION_TITLE" = "Det månedlige pengebeløpet er stoppet"; /* Text in the sheet that's shown when you gift someone a badge. Embeds {recipient name}. */ "BADGE_GIFT_THANKS_BODY" = "Du har gitt et merke i gave til %@. Når vedkommende løser det inn, får han eller hun valget om å vise frem eller skjule merket."; @@ -425,7 +422,7 @@ "BADGE_GIFTING_CHAT_TITLE" = "Gavemerke"; /* Short paragraph on the screen where you choose a gift badge */ -"BADGE_GIFTING_CHOOSE_BADGE_DESCRIPTION" = "Gi noen et merke ved å gi en pengegave til Signal. Personen du velger ut, får et merke som vedkommende kan vise frem på profilen sin."; +"BADGE_GIFTING_CHOOSE_BADGE_DESCRIPTION" = "Gi noen et merke ved å gi et pengebeløp til Signal. Personen du velger ut, får et merke som vedkommende kan vise frem på profilen sin."; /* Title on the screen where you choose a gift badge */ "BADGE_GIFTING_CHOOSE_BADGE_TITLE" = "Gi et merke i gave"; @@ -452,10 +449,10 @@ "BADGE_GIFTING_GIFT_ROW_SUBTITLE" = "Send et gavemerke"; /* Text telling the user that their gift is a one-time donation */ -"BADGE_GIFTING_PAYMENT_DESCRIPTION" = "One-time Donation"; +"BADGE_GIFTING_PAYMENT_DESCRIPTION" = "Engangsbeløp"; /* Text in the action sheet when you try to send a gift badge but the payment failed. Tells the user that they have not been charged */ -"BADGE_GIFTING_PAYMENT_FAILED_BODY" = "Betalingen kunne ikke behandles og kontoen din har ikke blitt belastet. Prøv igjen."; +"BADGE_GIFTING_PAYMENT_FAILED_BODY" = "Betalingen kunne ikke behandles, og kontoen din har ikke blitt belastet. Prøv igjen."; /* Title for the action sheet when you try to send a gift badge but the payment failed */ "BADGE_GIFTING_PAYMENT_FAILED_TITLE" = "Betalingen mislyktes"; @@ -464,7 +461,7 @@ "BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_BODY" = "Betalingen gikk gjennom, men Signal kunne ikke sende gavemerket ditt. Ta kontakt med kundestøtten vår."; /* Title for the action sheet when you try to send a gift badge. They were charged but the badge could not be sent. They should contact support. */ -"BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_TITLE" = "Badge Gift Failed"; +"BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_TITLE" = "Gavemerket kunne ikke sendes"; /* Shown on the list of chats when the most recent message is a gift you received from someone else. */ "BADGE_GIFTING_PREVIEW_INCOMING" = "🎁 Du har fått en gave"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Løs inn"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Gaven din kunne ikke løses inn. Sjekk internettilkoblingen din og prøv igjen."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Gaven kunne ikke løses inn"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Du kan hente ut merket ditt senere"; @@ -503,10 +500,10 @@ "BADGE_GIFTING_YOU_RECEIVED_FORMAT" = "Du har fått et merke i gave fra %@. Vis frem merket i profilen din for å oppmuntre andre til å donere til Signal."; /* String explaining to the user that their subscription badge has expired on the badge expiry sheet. Embeds {failure-specific sentence(s)} and {badge name}. */ -"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_CHARGE_FAILURE_BODY_FORMAT" = "Your recurring monthly donation was automatically cancelled. %@ Your %@ badge is no longer visible on your profile."; +"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_CHARGE_FAILURE_BODY_FORMAT" = "Det månedlige pengebeløpet ditt ble stoppet. %@ %@-merket ditt vil ikke lenger vises på profilen din."; /* Body of the sheet shown when your subscription is canceled due to inactivity */ -"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_INACTIVITY_BODY_FORMAT" = "Your recurring monthly donation was automatically cancelled because you were inactive for too long. Your %@ badge is no longer visible on your profile.\n\nYou can keep using Signal but to support the app and reactivate your badge, renew now."; +"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_INACTIVITY_BODY_FORMAT" = "Det månedlige pengebeløpet ditt ble stoppet automatisk fordi du har vært inaktiv for lenge. %@-merket ditt er ikke lenger synlig på profilen din.\n\nDu kan fortsette å bruke Signal, men hvis du ønsker å støtte appen og få tilbake merket ditt, kan du fornye abonnementet ditt nå."; /* Title for boost on the thank you sheet. */ "BADGE_THANKS_BOOST_TITLE" = "Takk for gaven!"; @@ -524,7 +521,7 @@ "BADGE_THANKS_TOGGLE_FOOTER" = "Når du har mer enn ett merke, kan du velge ett som skal vises som andre kan se på profilen din."; /* String explaining to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned a %@ badge. Display this badge on your profile to build awareness for donating to Signal."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Du har fått et %@-merke. Vis frem merket i profilen din for å oppmuntre andre til å donere til Signal."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Lukk banner"; @@ -809,7 +806,7 @@ "CAMERA_VO_CAMERA_CHOOSER_HINT" = "Bytt mellom kameraene"; /* VoiceOver value for Switch Camera button that tells which camera is currently active. */ -"CAMERA_VO_CAMERA_FRONT_FACING" = "Frontkamera"; +"CAMERA_VO_CAMERA_FRONT_FACING" = "Kamera foran"; /* VoiceOver label for close (X) button in camera. */ "CAMERA_VO_CLOSE_BUTTON" = "Lukk"; @@ -863,10 +860,10 @@ "CHANGE_PHONE_NUMBER_INCORRECT_OLD_PHONE_NUMBER_ALERT_MESSAGE" = "Nummeret du oppgav hører ikke til kontoen din."; /* Error indicating that the user's new phone number is not valid. */ -"CHANGE_PHONE_NUMBER_INVALID_PHONE_NUMBER_ALERT_MESSAGE_NEW" = "Det nye telefonnummeret er ugyldig. Vennligst skriv inn et gyldig telefonnummer for å endre nummeret i profilen."; +"CHANGE_PHONE_NUMBER_INVALID_PHONE_NUMBER_ALERT_MESSAGE_NEW" = "Det nye telefonnummeret er ugyldig. Skriv inn et gyldig telefonnummer for å endre nummeret i profilen."; /* Error indicating that the user's old phone number is not valid. */ -"CHANGE_PHONE_NUMBER_INVALID_PHONE_NUMBER_ALERT_MESSAGE_OLD" = "Det gamle telefonnummeret er ugyldig. Vennligst skriv inn et gyldig telefonnummer for å endre nummeret i profilen."; +"CHANGE_PHONE_NUMBER_INVALID_PHONE_NUMBER_ALERT_MESSAGE_OLD" = "Det gamle telefonnummeret er ugyldig. Skriv inn et gyldig telefonnummer for å endre nummeret i profilen."; /* Title of the 'change phone number PIN' view. */ "CHANGE_PHONE_NUMBER_PIN_EXPLANATION" = "Skriv inn PIN-koden for det nye telefonnummeret. Denne er annerledes enn bekreftelseskoden du fikk på SMS."; @@ -935,7 +932,7 @@ "COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "Du kan slå på kontakttilgang i iOS-innstillingene for å se hvilke av kontaktene dine som er Signal-brukere."; /* Configure reactions title text */ -"CONFIGURE_REACTIONS" = "Configure Reactions"; +"CONFIGURE_REACTIONS" = "Konfigurer reaksjoner"; /* No comment provided by engineer. */ "CONFIRM_DELETE_DATA_TEXT" = "Dette vil tilbakestille applikasjonen ved å slette meldingene dine. Appen lukkes etter at denne prosessen er fullført."; @@ -1070,10 +1067,10 @@ "CONTACT_SUPPORT" = "Kontakt brukerstøtte"; /* The localized representation of the 'Donations & Badges' support filter. */ -"CONTACT_SUPPORT_FILTER_DONATIONS_AND_BADGES" = "Donations & Badges"; +"CONTACT_SUPPORT_FILTER_DONATIONS_AND_BADGES" = "Pengebeløp og merker"; /* A brief localized representation of the 'Donations & Badges' support filter. */ -"CONTACT_SUPPORT_FILTER_DONATIONS_AND_BADGES_SHORT" = "Donations & Badges"; +"CONTACT_SUPPORT_FILTER_DONATIONS_AND_BADGES_SHORT" = "Pengebeløp og merker"; /* The localized representation of the 'feature request' support filter. */ "CONTACT_SUPPORT_FILTER_FEATURE_REQUEST" = "Jeg har forslag til nye funksjoner"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Kjør"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Denne sjekken tar et par minutter og vil gjøre det lettere for oss å løse problemet. Du kan lukke Signal mens sjekken pågår, men husk å logge på igjen for å sende inn loggen."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Hopp over"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Vil du kjøre en sjekk av databasen?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Dette kan ta noen minutter."; @@ -1784,28 +1781,28 @@ "DONATION_RECEIPT_EXPORT_RECEIPT_BUTTON" = "Del kvitteringen"; /* Footer text at the bottom of donation receipts */ -"DONATION_RECEIPT_FOOTER" = "Thank you for supporting Signal. Your contribution helps fuel the mission of developing open source privacy technology that protects free expression and enables secure global communication for millions around the world. If you’re a resident of the United States, please retain this receipt for your tax records. Signal Technology Foundation is a tax-exempt nonprofit organization in the United States under section 501c3 of the Internal Revenue Code. Our Federal Tax ID is 82-4506840."; +"DONATION_RECEIPT_FOOTER" = "Takk for at du støtter Signal. Bidraget ditt hjelper oss i kampen for å utvikle personvernsteknologi med åpen kilde som gjør det mulig å kommunisere fritt og trygt for millioner av mennesker over hele verden. Ta vare på denne kvitteringen for skatteoppgjøret ditt hvis du har adresse i USA. Signal Technology Foundation er en ideell organisasjon som er fritatt skatt i USA under avsnitt 501c3 i den amerikanske skatteloven. Vårt nasjonale skattenummer er 82-4506840."; /* Title for gift donation receipts */ "DONATION_RECEIPT_GIFT" = "Gave"; /* Title for one-time donation receipts */ -"DONATION_RECEIPT_ONE_TIME" = "One-time"; +"DONATION_RECEIPT_ONE_TIME" = "Engangsbeløp"; /* Title for recurring donation receipts */ -"DONATION_RECEIPT_RECURRING" = "Recurring"; +"DONATION_RECEIPT_RECURRING" = "Månedlig"; /* Title on donation receipts */ -"DONATION_RECEIPT_TITLE" = "Donation receipt"; +"DONATION_RECEIPT_TITLE" = "Kvittering for pengebeløp"; /* Section title for donation type on receipts */ "DONATION_RECEIPT_TYPE" = "Type"; /* Title of view where you can see all of your donation receipts, or button to take you there */ -"DONATION_RECEIPTS" = "Donation Receipts"; +"DONATION_RECEIPTS" = "Kvitteringer for pengebeløp"; /* Text at the bottom of the donation receipts list, telling users that receipts might not be available */ -"DONATION_RECEIPTS_MIGHT_BE_MISSING_IF_YOU_REINSTALLED" = "If you have reinstalled Signal, receipts from previous donations will not be available."; +"DONATION_RECEIPTS_MIGHT_BE_MISSING_IF_YOU_REINSTALLED" = "Kvitteringer for tidligere pengebeløp vil ikke være tilgjengelig hvis du har lastet ned Signal-appen på nytt."; /* Text of the 'donate to signal' button on the donation screen */ "DONATION_VIEW_DONATE_TO_SIGNAL" = "Donér til Signal"; @@ -1820,7 +1817,7 @@ "DONATION_VIEW_LOAD_FAILED" = "Nettverksfeil. Sjekk internettilkoblingen din og prøv igjen."; /* Text of the 'make a monthly donation' button on the donation screen */ -"DONATION_VIEW_MAKE_A_MONTHLY_DONATION" = "Make a Monthly Donation"; +"DONATION_VIEW_MAKE_A_MONTHLY_DONATION" = "Gi et månedlig pengebeløp"; /* Title for the 'Badges' button on the donation screen */ "DONATION_VIEW_MANAGE_BADGES" = "Merker"; @@ -1832,13 +1829,13 @@ "DONATION_VIEW_MORE_SECTION_TITLE" = "Mer"; /* Title for the 'my support' section in the donation view */ -"DONATION_VIEW_MY_SUPPORT_TITLE" = "My Support"; +"DONATION_VIEW_MY_SUPPORT_TITLE" = "Mine bidrag"; /* Title for the 'one-time donation' link in the donation view */ -"DONATION_VIEW_ONE_TIME_DONATION" = "One-time Donation"; +"DONATION_VIEW_ONE_TIME_DONATION" = "Engangsbeløp"; /* Title for the 'other ways to give' section on the donation view */ -"DONATION_VIEW_OTHER_WAYS_TO_GIVE_TITLE" = "Other Ways to Give"; +"DONATION_VIEW_OTHER_WAYS_TO_GIVE_TITLE" = "Andre måter å bidra på"; /* Title for the 'receipts' section on the donation screen */ "DONATION_VIEW_RECEIPTS_SECTION_TITLE" = "Kvitteringer"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Skriv inn søket ditt"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Gaven du fikk fra %@ er utløpt og kan ikke lenger løses inn."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Gaven din er utløpt"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Gå til Innstillinger"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Du ble frakoblet samtalen. Kontroller nettverkstilkobling og prøv på nytt."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Deg"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Du er med i gruppesamtalen"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrator"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Deg"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Du kan legge til eller invitere venner etter at gruppen er opprettet."; @@ -3113,7 +3104,7 @@ "IN_CALL_TERMINATED" = "Anrop avsluttet."; /* Label reminding the user that they are in archive mode, and that muted chats remain archived when they receive a new message. */ -"INBOX_VIEW_ARCHIVE_MODE_MUTED_CHATS_REMINDER" = "Muted chats that are archived will remain archived when a new message arrives."; +"INBOX_VIEW_ARCHIVE_MODE_MUTED_CHATS_REMINDER" = "Samtaler som er satt på lydløs og arkiverte vil forbli arkiverte selv når du får en ny melding."; /* Label reminding the user that they are in archive mode, and that chats are unarchived when they receive a new message. */ "INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "Arkiverte samtaler flyttes til innboksen når du får en ny melding."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Deg"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Denne måneden"; @@ -3773,7 +3761,7 @@ "NEW_PRIVATE_STORY_CREATE_BUTTON" = "Opprett"; /* Message for error alert indicating that a story name is required. */ -"NEW_PRIVATE_STORY_MISSING_NAME_ALERT_MESSAGE" = "Du må gi et navn til storyen."; +"NEW_PRIVATE_STORY_MISSING_NAME_ALERT_MESSAGE" = "Du må storyen et navn."; /* Title for error alert indicating that a story name is required. */ "NEW_PRIVATE_STORY_MISSING_NAME_ALERT_TITLE" = "Navn på story mangler"; @@ -3800,7 +3788,7 @@ "NEW_STORY_SHEET_PRIVATE_STORY_TITLE" = "Ny privat story"; /* Title for the new story sheet */ -"NEW_STORY_SHEET_TITLE" = "Velg hvilken type story du vil lage"; +"NEW_STORY_SHEET_TITLE" = "Velg type story"; /* Label for a button that lets users search for contacts by phone number */ "NO_CONTACTS_SEARCH_BY_PHONE_NUMBER" = "Finn kontakter ved å søke på telefonnummer"; @@ -4274,7 +4262,7 @@ "PENDING_GROUP_MEMBERS_DENY_REQUEST_BUTTON" = "Avvis forespørsel"; /* Title of 'deny member request to join group' confirmation alert. Embeds {{ the name of the requesting group member. }}. */ -"PENDING_GROUP_MEMBERS_DENY_REQUEST_CONFIRMATION_TITLE_FORMAT" = "Vil du slette forespørselen fra %@? Hvis du gjør dette vil de ikke kunne spørre om å bli med i gruppa via gruppelenken igjen."; +"PENDING_GROUP_MEMBERS_DENY_REQUEST_CONFIRMATION_TITLE_FORMAT" = "Vil du slette forespørselen fra %@? Hvis du gjør dette, vil vedkommende ikke kunne spørre om å bli med i gruppen via gruppelenken igjen."; /* Label indicating that a group has no pending member requests. */ "PENDING_GROUP_MEMBERS_NO_PENDING_MEMBER_REQUESTS" = "Det er ingen ventende medlemsforespørsler."; @@ -4496,7 +4484,7 @@ "PIN_CREATION_REGLOCK_CONFIRMATION_TITLE" = "Deaktiver registreringslås?"; /* Error body indicating that the attempt to create a PIN succeeded but enabling reglock failed. */ -"PIN_CREATION_REGLOCK_ERROR_MESSAGE" = "PIN creation succeeded, but registration lock could not be enabled. Check your connection and try again."; +"PIN_CREATION_REGLOCK_ERROR_MESSAGE" = "PIN-koden ble opprettet, men vi klarte ikke å slå på registreringslåsen. Sjekk internettilkoblingen og prøv igjen."; /* Error title indicating that the attempt to create a PIN succeeded but enabling reglock failed. */ "PIN_CREATION_REGLOCK_ERROR_TITLE" = "Kunne ikke slå på registreringslåsen"; @@ -4640,7 +4628,7 @@ "PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_DESCRIPTION" = "Denne personen vil ikke kunne se storyen din lenger."; /* 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" = "Fjerne %1$@?"; +"PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_TITLE_FORMAT" = "Vil du fjerne %1$@?"; /* Section header for the 'viewers' section on the 'private story settings' view */ "PRIVATE_STORY_SETTINGS_WHO_CAN_SEE_THIS_HEADER" = "Hvem kan se denne storyen"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Deg"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Opprinnelig melding ikke funnet."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagerte %@ på din lydmelding"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Deg"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lest"; @@ -5135,7 +5117,7 @@ "SEND_MEDIA_TURN_OFF_MM_MESSAGE" = "Alle bilder og videoer som er tatt, slettes."; /* In-app camera: title for the prompt to turn off multi-mode that will cause previously taken photos to be discarded. */ -"SEND_MEDIA_TURN_OFF_MM_TITLE" = "Turn off multi-mode?"; +"SEND_MEDIA_TURN_OFF_MM_TITLE" = "Slå av multimodus?"; /* No comment provided by engineer. */ "SEND_SMS_CONFIRM_TITLE" = "Inviter en venn via usikker SMS?"; @@ -5381,7 +5363,7 @@ "SETTINGS_ITEM_NOTIFICATION_SOUND" = "Meldingslyd"; /* When a chat is archived and receives a new message, it is unarchived. Turning this switch on disables this feature if the chat in question is also muted. This string is a thorough description paired with a labeled switch above, in the Chats settings. */ -"SETTINGS_KEEP_MUTED_ARCHIVED_DESCRIPTION" = "Muted chats that are archived will remain archived when a new message arrives."; +"SETTINGS_KEEP_MUTED_ARCHIVED_DESCRIPTION" = "Samtaler som er satt på lydløs og arkiverte vil forbli arkiverte selv når du får en ny melding."; /* When a chat is archived and receives a new message, it is unarchived. Turning this switch on disables this feature if the chat in question is also muted. This string is a brief label for a switch paired with a longer description underneath, in the Chats settings. */ "SETTINGS_KEEP_MUTED_ARCHIVED_LABEL" = "Hold lydløse samtaler arkivert"; @@ -5450,7 +5432,7 @@ "SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_AGREE" = "Aktiver"; /* Description for the 'activate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "You can use Signal to send and receive MobileCoin. All payments are subject to the Terms of Use for MobileCoins and the MobileCoin Wallet. This is a beta feature so you may encounter some issues and payments or balances you may lose can’t be recovered."; +"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "Du kan både sende og motta MobileCoin på Signal. Alle betalingene følger bruksvilkårene til MobileCoin og MobileCoin-lommeboken. Dette er en betafunksjon, så det kan oppstå enkelte feil, og betalinger/overføringer som du mister kan ikke alltid gjenopprettes."; /* Title for the 'activate payments confirmation' UI in the payment settings. */ "SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Aktiver"; @@ -5546,7 +5528,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_TITLE" = "Overføre penger"; /* Description for the 'Cashing Out' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_DESCRIPTION" = "You can cash out MobileCoin anytime on an exchange that supports MobileCoin. Just make a transfer to your account at that exchange."; +"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_DESCRIPTION" = "Du kan bruke MobileCoin på en hvilken som helst plattform som støtter MobileCoin. Du trenger bare å overføre penger til kontoen din på plattformen for å bruke MobileCoin."; /* Title for the 'Cashing Out' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_TITLE" = "Løse inn i kontanter"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ den %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Deg"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Sendt"; @@ -5639,7 +5618,7 @@ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS" = "Status"; /* Footer string for the status section of the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER" = "Transaction details including the payment amount and time of transaction are part of the MobileCoin Ledger."; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER" = "Transaksjonsinformasjonen, inkludert betalingsbeløp og transaksjonstid, finner du i din MobileCoin-hovedbok."; /* Footer string for the status section of the payment details view in the app settings for defragmentation transactions. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER_DEFRAGMENTATION" = "\"Myntoppryddingsgebyr\" belastes når myntene i din besittelse ikke kan kombineres for å fullføre en transaksjon. Oppryddingen vil tillate deg å fortsette å sende betalinger."; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Slett"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Slett"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Videresend"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Tillat svar og reaksjoner"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Lagre"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Ny privat story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Svar"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Deg"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Kontakter"; @@ -6194,7 +6182,7 @@ "SUBSCRIPTION_MEGAPHONE_ACTION" = "Donér"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal drives av personer som deg. Gi en pengegave og få et merke."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal drives av personer som deg. Gi penger og få et merke."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Ikke nå"; @@ -6263,10 +6251,10 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Laster inn"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly donation and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal er en ideell organisasjon uten annonsører og investorer som drives kun av folk som bruker appen og setter pris på den. Gi et månedlig pengebeløp og få et profilmerke som viser at du er en av Signals støttespillere."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour donation fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal er opptatt av å utvikle personvernsteknologi med åpen kilde som gjør det mulig å uttrykke seg fritt og trygt på global skala.\n\nPengebeløpet ditt styrker denne saken og hjelper oss med å betale for utviklingen og driften av en app som millioner av mennesker bruker for å kommunisere privat. Ingen annonser. Ingen sporing. Ingen spøk."; /* Title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_TITLE" = "Støtt teknologi som er utviklet for deg, og ikke opplysningene dine, ved å bli en av Signals støttespillere."; @@ -6296,7 +6284,7 @@ "SUSTAINER_VIEW_CANT_ADD_BADGE" = "Kunne ikke legge til merket. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Merket kunne ikke legges til i kontoen din. Ta kontakt med kundestøtten vår."; /* Action sheet title for Couldn't Add Badge sheet */ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Kunne ikke legge til merket"; @@ -6323,7 +6311,7 @@ "SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Betalingen behandles ..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Transaksjonen behandles..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Transaksjonen behandles ..."; /* Read More tappable text in sustainer view body */ "SUSTAINER_VIEW_READ_MORE" = "Finn ut mer."; @@ -6332,7 +6320,7 @@ "SUSTAINER_VIEW_RENEWAL" = "Fornyes %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Betalingen behandles. Dette kan ta et par minutter avhengig av nettilkoblingen din."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Betalingen behandles fremdeles. Dette kan ta et par minutter avhengig av internettilkoblingen din."; /* Toast indicating that the subscription has been cancelled */ "SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Abonnementet ditt er sagt opp"; @@ -6353,7 +6341,7 @@ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Oppdater"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Sett opp en månedlig pengegave til Signal for å støtte teknologi som er utviklet for deg, ikke opplysningene dine."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Sett opp en månedlig pengebeløp til Signal for å støtte teknologi som er utviklet for deg, ikke opplysningene dine."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Av"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Sett inn bakgrunn"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Deg"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Du slettet denne meldingen."; diff --git a/Signal/translations/nb.lproj/PluralAware.stringsdict b/Signal/translations/nb.lproj/PluralAware.stringsdict index f2033404f3..c89373e74f 100644 --- a/Signal/translations/nb.lproj/PluralAware.stringsdict +++ b/Signal/translations/nb.lproj/PluralAware.stringsdict @@ -538,7 +538,7 @@ one 1 gruppemedlem har likt navn, se medlemmet under og hva du kan gjøre. other - %d gruppemedlemmer har like navn, se medlemmene under og hva du kan gjøre. + %d gruppemedlemmer har lignende navn. Se medlemmene under eller velg å gjøre noe. GROUP_MEMBERSHIP_NAME_SINGLE_COLLISION_HEADER_%d @@ -554,7 +554,7 @@ one 1 gruppemedlem har samme navn, se medlemmet under og hva du kan gjøre. other - %d gruppemedlemmer har samme navn, se medlemmene under og hva du kan gjøre. + %d gruppemedlemmer har samme navn. Se medlemmene under eller velg om du vil gjøre noe. GROUP_REMOTE_USER_INVITE_REVOKED_%d diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index 71a29ea8a8..dd7b0cb17f 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Jij"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Sticker"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Help Signal met een eenmalige bijdrage"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Je Boost-badge is verlopen en kan niet langer op je profiel getoond worden."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Je Boost-badge is verlopen en is niet langer zichtbaar op je profiel.\n\nJe kunt je Boost-badge voor nog eens 30 dagen heractiveren met een eenmalige bijdrage."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Badge verlopen"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Je geschenkbadge is verlopen en kan niet langer op je profiel getoond worden."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Je geschenkbadge is verlopen"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Meer leren hierover."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "In ontvangst nemen"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Je geschenk kon niet ingewisseld worden. Controleer je verbinding en probeer het opnieuw."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Kan geschenk niet inwisselen"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Je kunt je badge later inwisselen"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Uitvoeren"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "We lossen je probleem op. Dit kan enkele minuten duren. Je mag Signal sluiten terwijl deze controle loopt, maar kom terug om je logs in te dienen."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Overslaan"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Diagnostische test voor database uitvoeren?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Dit kan enkele minuten duren."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Voer je zoekopdracht in"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Je geschenk van %@ is verlopen en kan niet meer ingewisseld worden."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Je geschenk is verlopen"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Naar instellingen"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Je hebt de verbinding met de oproep verloren. Ga na dat je apparaat met het internet is verbonden en probeer het opnieuw."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Jij"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Je neemt deel aan de groepsoproep"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Beheerder"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Jij"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Je kan na het maken van deze groep kennissen uitnodigen of toevoegen."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Jij"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Deze maand"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Door jou verzonden"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Oorspronkelijk bericht niet gevonden."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reageerde met %@ op je spraakbericht"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Jij"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Gelezen"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ op %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Jij"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Verzonden"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Wissen"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Wissen"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Doorsturen"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Reacties toestaan"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Bijlage opslaan"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nieuw privéverhaal"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Reageren"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Jij"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Contacten"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Gespreksachtergrond kiezen"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Jij"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Je hebt dit bericht gewist."; diff --git a/Signal/translations/pa.lproj/Localizable.strings b/Signal/translations/pa.lproj/Localizable.strings index 20dccd5bc2..04ccb9c3da 100644 --- a/Signal/translations/pa.lproj/Localizable.strings +++ b/Signal/translations/pa.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "ਮੀਡੀਆ"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "ਤੁਸੀਂ"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "ਸਟਿੱਕਰ"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "ਤੁਸੀਂ ਕਾਲ ਤੋਂ ਡਿਸ-ਕਨੈਕਟ ਹੋ ਗਏ ਸੀ। ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਤੇ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "ਤੁਸੀਂ"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "ਤੁਸੀਂ ਗਰੁੱਪ ਕਾਲ ਵਿੱਚ ਹੋ"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "ਐਡਮਿਨ"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "ਤੁਸੀਂ"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "ਤੁਸੀਂ ਇਸ ਗਰੁੱਪ ਨੂੰ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਦੋਸਤਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਸੱਦਾ ਦੇ ਸਕਦੇ ਹੋ।"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "ਤੁਸੀਂ"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "ਇਹ ਮਹੀਨਾ"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "ਤੁਸੀਂ"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "ਅਸਲ ਸੁਨੇਹਾ ਨਹੀਂ ਲੱਭਿਆ।"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "ਤੁਹਾਡੇ ਆਵਾਜ਼ੀ ਸੁਨੇਹੇ 'ਤੇ %@ ਪ੍ਰਤਿਕਿਰਿਆ ਕੀਤੀ"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "ਤੁਸੀਂ"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "ਪੜ੍ਹਿਆ ਗਿਆ"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%2$@ 'ਤੇ ‌‍%1$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "ਤੁਸੀਂ"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "ਭੇਜਿਆ"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "ਹਟਾਓ"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "ਹਟਾਓ"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "ਅੱਗੇ ਭੇਜੋ"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "ਅਜੇ ਤੱਕ ਕਿਸੇ ਨੇ ਜਵਾਬ ਨਹੀਂ ਦਿੱਤਾ"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "ਜਿਹੜੇ ਲੋਕ ਤੁਹਾਡੀ ਕਹਾਣੀ ਦੇਖ ਸਕਦੇ ਹਨ, ਉਹਨਾਂ ਨੂੰ ਜਵਾਬ ਅਤੇ ਰਿਐਕਸ਼ਨ ਭੇਜਣ ਦੀ ਸਹੂਲਤ ਦਿਓ।"; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "ਸੰਭਾਲੋ"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਕਹਾਣੀ"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "ਜਵਾਬ ਦਿਓ"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "ਤੁਸੀਂ"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "ਵਾਲਪੇਪਰ ਲਾਓ"; +/* Second person pronoun to represent the local user. */ +"YOU" = "ਤੁਸੀਂ"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "ਤੁਸੀਂ ਇਸ ਸੁਨੇਹੇ ਨੂੰ ਹਟਾਇਆ ਹੈ।"; diff --git a/Signal/translations/pa_PK.lproj/Localizable.strings b/Signal/translations/pa_PK.lproj/Localizable.strings index 461b20f8d6..9733733cd7 100644 --- a/Signal/translations/pa_PK.lproj/Localizable.strings +++ b/Signal/translations/pa_PK.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "میڈیا"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "تساں"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "اسٹیکر"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "تساں"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "You are in the group call"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "ایڈمن"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "تسیں"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "You can add or invite friends after creating this group."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "تسیں"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "ایہہ مہینہ"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "تساں"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "اصل سنیہا نئیں لبھیا۔"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "تساں دے صوتی سنیہا اتے %@ ردعمل دتا"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "تسیں"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "پڑھو"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "تساں"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "گھلیا گیا"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "حذف کرو"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "حذف کرو"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "اگے گھلو"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "محفوظ کرو"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "جواب دیو"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "تساں"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +/* Second person pronoun to represent the local user. */ +"YOU" = "تساں"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "You deleted this message."; diff --git a/Signal/translations/pl.lproj/Localizable.strings b/Signal/translations/pl.lproj/Localizable.strings index d34d824005..5625edc330 100644 --- a/Signal/translations/pl.lproj/Localizable.strings +++ b/Signal/translations/pl.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Multimedia"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Ty"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Naklejka"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Wesprzyj Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Twoja odznaka Boost wygasła i już nie możesz wyświetlać jej na swoim profilu."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Twoja odznaka Wsparcie wygasła i już nie możesz wyświetlać jej na swoim profilu.\n\nOdznakę możesz reaktywować na kolejne 30 dni, wpłacając jednorazową darowiznę."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Odznaka wygasła"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Twoja odznaka wygasła i już nie możesz wyświetlać jej na swoim profilu."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Twoja odznaka wygasła"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Dowiedz się więcej."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Odbierz"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Nie udało się odebrać prezentu. Sprawdź jakość połączenia i spróbuj ponownie."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Nie udało się odebrać prezentu"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Możesz odebrać odznakę później"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Rozpocznij"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Pomoże nam to w rozwiązaniu problemu, co powinno potrwać kilka minut. Możesz zamknąć Signal na czas testu, ale wróć, aby przesłać swoje logi."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Pomiń"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Uruchomić diagnostykę bazy danych?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "To może zająć kilka minut."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Szukaj"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Twój prezent od: %@ wygasł i nie da się go odebrać."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Twój prezent wygasł"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Przejdź do ustawień"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Zostałeś(aś) rozłączony(a). Sprawdź połączenie z siecią i spróbuj ponownie."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Ty"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Uczestniczysz w rozmowie"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrator"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Ty"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Możesz dodać lub zaprosić znajomych po utworzeniu tej grupy."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Ty"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Ten miesiąc"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Ty"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Nie znaleziono oryginalnej wiadomości."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Zareagował(a) tak %@ na Twoją wiadomość głosową"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Ty"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Odczytana"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ dnia %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Ty"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Wysłano"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Usuń"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Usuń"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Przekaż"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Zezwól na odpowiedzi i reakcje"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Zapisz"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nowa prywatna relacja"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Odpowiedz"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Ty"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Kontakty"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Ustaw tapetę"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Ty"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Skasowałeś(aś) tę wiadomość."; diff --git a/Signal/translations/ps.lproj/Localizable.strings b/Signal/translations/ps.lproj/Localizable.strings index db007c13e9..c556d7a400 100644 --- a/Signal/translations/ps.lproj/Localizable.strings +++ b/Signal/translations/ps.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "رسنۍ"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "تاسې"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "سټیکر"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "له دغې اړیکې سره ستاسې اړیکه پرې شوه. خپل انټرنېټ مو وګورئ او بیا هڅه وکړئ."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "تاسې"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "تاسې په ګروپي اړیکه کې یاست"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "اډمین"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "تاسې"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "تاسې کولای شئ د دې ګروپ له جوړولو وروسته ملګري اضافه یا ورته را وبولئ."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "تاسې"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "دا میاشت"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "تاسې"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "اصلي پیغام و نه موندل شو."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "ستاسې غږیز پیغام ته یې په %@ سره غبرګون وښود"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "تاسې"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "لوستل"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ په %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "تاسې"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "استول شوی"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "پاکول"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "پاکول"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "فاروارډ"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "ثبت"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "بیا پلي کول"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "تاسې"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "د والپیپر ټاکل"; +/* Second person pronoun to represent the local user. */ +"YOU" = "تاسې"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "دا پیغام تاسې پاک کړ."; diff --git a/Signal/translations/pt_BR.lproj/Localizable.strings b/Signal/translations/pt_BR.lproj/Localizable.strings index 784115f524..2e5a925164 100644 --- a/Signal/translations/pt_BR.lproj/Localizable.strings +++ b/Signal/translations/pt_BR.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Mídia"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Você"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Figurinha"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Fazer uma doação ao Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Seu selo de Boost expirou e não está mais disponível para exibição no seu perfil."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "O seu selo de Boost expirou e não pode mais ser visualizado por outras pessoas no seu perfil.\n\nVocê pode reativar o seu selo de Boost por mais 30 dias ao fazer uma doação."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Selo expirado"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Seu selo de presente expirou e não está mais disponível para exibição no seu perfil."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Seu selo de presente expirou"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Saiba mais."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Resgatar"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Não foi possível resgatar o presente. Confira sua conexão e tente novamente."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Não foi possível resgatar o presente"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Você pode resgatar seu selo mais tarde"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Executar"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Isso vai nos ajudar a resolver o problema, mas pode demorar alguns minutos. Você pode fechar o Signal enquanto fazemos essa verificação, mas volte aqui para enviar seus registros."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Ignorar"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Executar diagnóstico da base de dados?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Isso pode levar alguns minutos."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Insira a sua pesquisa"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "O presente que você ganhou de %@ expirou e não pode mais ser resgatado."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Seu presente expirou"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Ir para configurações"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Você foi desconectado(a) da chamada. Verifique sua conexão à internet e tente novamente."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Você"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Você está na chamada em grupo"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Você"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Você pode adicionar ou convidar amigos(as) após criar esse grupo."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Você"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Este mês"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Você"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Mensagem original não encontrada."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagiu com %@ à sua mensagem de voz"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Você"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lida"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ em %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Você"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Enviado"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Excluir"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Excluir"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Encaminhar"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Permitir respostas e reações"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Salvar"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Novo story privado"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Responder"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Você"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Contatos"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Definir papel de parede"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Você"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Você apagou esta mensagem."; diff --git a/Signal/translations/pt_PT.lproj/Localizable.strings b/Signal/translations/pt_PT.lproj/Localizable.strings index 810ea81563..742de405fa 100644 --- a/Signal/translations/pt_PT.lproj/Localizable.strings +++ b/Signal/translations/pt_PT.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Multimédia"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Você"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Autocolante"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Dê ao Signal um Apoio"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "O seu crachá de Boost expirou e já não pode ser exibido no seu perfil."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "O teu crachá de Boost expirou e já não pode ser exibido no teu perfil. \n\nPodes reativar o teu crachá de Boost durante mais 30 dias fazendo uma doação."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Crachá expirado"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "O seu crachá de presente expirou e já não pode ser exibido no seu perfil."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "O seu crachá de presente expirou"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Saber mais"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Resgatar"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "O seu presente não pôde ser resgatado. Verifique a sua ligação e tente outra vez."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Não foi possível resgatar presente"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Pode resgatar o seu crachá mais tarde"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Correr"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Isto irá ajudar-nos a resolver o seu problema e poderá demorar vários minutos. Pode fechar o Signal enquanto esta verificação é executada, mas não se esqueça de voltar para submeter os seus registos."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Saltar"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Executar diagnóstico da base de dados?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Isto poderá demorar alguns minutos."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Insira a sua pesquisa"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "O seu presente de %@ expirou e já não pode ser resgatado."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "O seu presente expirou"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "ir para as definições"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Você foi desligado da chamada. Verifique a sua ligação e tente novamente."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Você"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Você está na chamada de grupo"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrador"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Você"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Pode adicionar ou convidar amigos depois de criar este grupo."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Você"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Este mês"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Você"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Não foi encontrada a mensagem original."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagiu %@ à sua mensagem de voz"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Você"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Lida"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ em %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Você"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Enviada"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Eliminar"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Eliminar"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Reencaminhar"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Permitir respostas e reações"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Guardar"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nova história privada"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Responder"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Você"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Contactos"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Definir fundo de ecrã"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Você"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Eliminou esta mensagem."; diff --git a/Signal/translations/ro.lproj/Localizable.strings b/Signal/translations/ro.lproj/Localizable.strings index 8e7e6e2aa9..87a3db3906 100644 --- a/Signal/translations/ro.lproj/Localizable.strings +++ b/Signal/translations/ro.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Tu"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Autocolant"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Dă un Boost la Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Insigna ta Boost a expirat și nu mai este disponibilă pentru a fi afișată la profil."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Insigna ta Boost a expirat și nu mai este disponibilă pentru a fi afișată la profil.\n\nPoți să-ți reactivezi insigna Boost încă 30 de zile cu o contribuție unică."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Insignă expirată"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Insigna ta cadou a expirat și nu mai este disponibilă pentru a fi afișată la profil."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Insigna Ta Cadou A Expirat"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Află mai multe."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Revendică"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Cadoul tău nu a putut fi valorificat. Verifică-ți conexiunea și încearcă din nou."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Nu am Putut să Valorific Cadoul"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Poți să-ți revendici insigna mai târziu"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Pornește"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Asta ne va ajuta să-ți rezolvăm problema și va dura câteva minute. Poți închide Signal în timp ce merge verificarea, dar te rugăm să te întorci la trimiterea registrelor tale."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Omite"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Inițiezi diagnosticul bazelor de date?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Această operațiune poate dura câteva minute."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Introdu termenul de căutare"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Cadoul tău de la %@ a expirat și nu mai poate fi răscumpărat."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Cadoul Tău A Expirat"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Mergi la Setări"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Ai fost deconectat de la acest apel. Verifică conexiunea și încearcă din nou."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Tu"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Ești în apelul de grup"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrator"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Tu"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Poți adăuga sau invita prieteni după crearea acestui grup."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Tu"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Luna aceasta"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Tu"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Mesajul original nu a fost găsit."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "A reacționat cu %@ la mesajul tău vocal"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Tu"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Citit"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ la %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Tu"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Trimis"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Șterge"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Șterge"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Redirecționează"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Permite Răspunsurile și Reacțiile"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Salvează"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nouă poveste privată"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Răspunde"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Tu"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Conexiuni"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Setează fundal"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Tu"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Ai șters acest mesaj."; diff --git a/Signal/translations/ru.lproj/InfoPlist.strings b/Signal/translations/ru.lproj/InfoPlist.strings index 4d47cfd27b..3ad23feae6 100644 --- a/Signal/translations/ru.lproj/InfoPlist.strings +++ b/Signal/translations/ru.lproj/InfoPlist.strings @@ -6,4 +6,4 @@ NSLocationWhenInUseUsageDescription = "Signal нужен доступ к ваш NSMicrophoneUsageDescription = "Signal нужен доступ к вашему микрофону, чтобы звонить и получать звонки и записывать голосовые сообщения."; NSPhotoLibraryAddUsageDescription = "Signal сохранит фотографии в вашей галерее."; NSPhotoLibraryUsageDescription = "Signal позволит вам выбрать, какие фотографии из вашей галереи следует отправить."; -NSLocalNetworkUsageDescription = "Signal использует локальную сеть, чтобы позволить вам напрямую перенести свою учетную запись на новый телефон. Она не будет использована, пока вы явно не выберите начать перенос на новое устройство."; +NSLocalNetworkUsageDescription = "Signal использует локальную сеть, чтобы позволить вам напрямую перенести свою учетную запись на новый телефон. Она не будет использована, пока вы намеренно не выберете начать перенос на новое устройство."; diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings index 879c41bab8..dda331dd10 100644 --- a/Signal/translations/ru.lproj/Localizable.strings +++ b/Signal/translations/ru.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Медиа"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Вы"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Стикер"; @@ -146,7 +143,7 @@ "APP_LAUNCH_FAILURE_INVALID_DATABASE_VERSION_TITLE" = "Неизвестная версия базы данных."; /* Error indicating that the app crashed during the previous launch. */ -"APP_LAUNCH_FAILURE_LAST_LAUNCH_CRASHED_MESSAGE" = "У приложения Signal возникла проблема, когда оно пробовало запуститься. Пожалуйста, отправьте журнал отладки по адресу support@signal.org, чтобы помочь решить эту проблему."; +"APP_LAUNCH_FAILURE_LAST_LAUNCH_CRASHED_MESSAGE" = "У приложения Signal возникла проблема при попытке запуска. Пожалуйста, отправьте журнал отладки по адресу support@signal.org, чтобы помочь решить эту проблему."; /* Error indicating that the app crashed during the previous launch. */ "APP_LAUNCH_FAILURE_LAST_LAUNCH_CRASHED_TITLE" = "Не удалось открыть Signal"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Дайте «Ускорение» приложению Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Ваш значок буста истёк и больше не может быть показан в вашем профиле."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Ваш значок «Ускорение» истёк и больше не виден в вашем профиле.\n\nВы можете реактивировать свой значок «Ускорение» ещё на 30 дней, сделав одноразовое пожертвование."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Значок истёк"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Ваш значок, полученный в подарок, истёк и больше не может быть показан в вашем профиле."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Ваш значок, полученный в подарок, истёк"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Узнать больше."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Принять"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Ваш подарок не удалось использовать. Проверьте ваше подключение к интернету и попробуйте еще раз."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Не удалось использовать подарок"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Вы можете принять свой значок позже"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Запустить"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Это поможет нам решить вашу проблему и может занять несколько минут. Вы можете закрыть Signal на время выполнения этой проверки, но, пожалуйста, вернитесь, чтобы ввести свои логин и пароль."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Пропустить"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Запустить диагностику базы данных?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Это может занять несколько минут."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Введите слова для поиска."; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Ваш подарок от %@ истёк и больше не может быть использован."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Ваш подарок истёк"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Перейти в Настройки"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Вы были отключены от звонка. Проверьте ваше соединение и попробуйте ещё раз."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Вы"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Вы в групповом звонке"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Администратор"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Вы"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Вы сможете добавить или пригласить друзей после создания этой группы."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Вы"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "В этом месяце"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Вы"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Исходное сообщение не найдено."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Отреагировал(-а) %@ на ваше голосовое сообщение"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Вы"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Прочитано"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ в %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Вы"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Отправлен"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Удалить"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Удалить"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Переслать"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Разрешить ответы и реакции"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Сохранить"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Новая частная история"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Введите ответ…"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Вы"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Контакты"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Установить обои"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Вы"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Вы удалили это сообщение."; diff --git a/Signal/translations/sk.lproj/Localizable.strings b/Signal/translations/sk.lproj/Localizable.strings index 9a3144a154..8b4b27a1be 100644 --- a/Signal/translations/sk.lproj/Localizable.strings +++ b/Signal/translations/sk.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Médiá"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Vy"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Nálepka"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Začať podporovať Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Platnosť vášho odznaku Boost vypršala, nebude sa preto naďalej zobrazovať vo vašom profile."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Platnosť vášho odznaku Boost vypršala a nebude sa viac zobrazovať vo vašom profile.\n\nSvoj odznak Boost môžete znova aktivovať na ďalších 30 dní prostredníctvom jednorazového príspevku."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Platnosť odznaku vypršala"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Platnosť vášho darčekového odznaku vypršala, nebude sa preto naďalej zobrazovať vo vašom profile."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Platnosť vášho darčekového odznaku vypršala"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Dozvedieť sa viac."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Uplatniť"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Váš darček sa nepodarilo uplatniť. Skontrolujte pripojenie a skúste to znova."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Darček sa nepodarilo uplatniť"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Svoj odznak si môžete uplatniť neskôr"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Spustiť"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Pomôže nám to vyriešiť váš problém, dokončenie však môže trvať niekoľko minút. Počas kontroly môžete Signal zavrieť, nezabudnite sa ale následne vrátiť a odoslať svoje záznamy."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Preskočiť"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Spustiť diagnostiku databázy?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Môže to trvať pár minút."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Zadajte hľadaný výraz"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Platnosť vášho darčeka od používateľa %@ vypršala. Nemôžete si ho preto uplatniť."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Platnosť vášho darčeka vypršala"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Prejsť na nastavenia"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Boli ste odpojený od hovoru. Skontrolujte vaše pripojenie a skúste to znovu."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Vy"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Ste v skupinovom hovore"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administrátor"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Vy"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Priateľov budete môcť pridať alebo pozvať po vytvorení tejto skupiny."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Vy"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Tento mesiac"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Vy"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Pôvodná správa sa nenašla."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagoval(a) %@ na vašu hlasovú správu"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Vy"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Prečítaná"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ dňa %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Vy"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Odoslaná"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Odstrániť"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Odstrániť"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Preposlať"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Povoliť odpovede a reakcie"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Uložiť"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nový súkromný príbeh"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Odpovedať"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Vy"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Spojenia"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Nastaviť pozadie"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Vy"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Vymazali ste túto správu."; diff --git a/Signal/translations/sl.lproj/Localizable.strings b/Signal/translations/sl.lproj/Localizable.strings index c81c16e652..4be55a8f16 100644 --- a/Signal/translations/sl.lproj/Localizable.strings +++ b/Signal/translations/sl.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Vsebine"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Vi"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Nalepka"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Daj Signalu spodbudo"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Vaša značka podpore je potekla in več ni na voljo za prikaz na vašem profilu."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Vaša izpostavljena značka je potekla in ni več na voljo za prikaz v vašem profilu..\n\nLahko jo ponovno aktivirate za naslednjih 30 dni z enkratno donacijo."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Značka je potekla"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Vaša darilna značka je potekla in več ni na voljo za prikaz na vašem profilu."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Vaša darilna značka je potekla"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Izvedite več."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Vnovči"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Vašega darila ni bilo mogoče unovčiti. Preverite povezavo in poskusite znova."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Darila ni bilo mogoče unovčiti"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Svojo značko lahko unovčite kasneje"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Zaženi"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "To nam bo pomagalo rešiti vaš problem in lahko traja nekaj minut. Medtem, ko preverjanje poteka, lahko zaprete Signal, vendar se vrnite in oddajte svoje dnevnike."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Preskoči"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Zaženemo diagnostiko baze podatkov?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "To lahko traja nekaj minut."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Vnesite iskalni pojem"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Vaše darilo od uporabnik_ce %@ je poteklo in ga več ni mogoče unovčiti."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Vaše darilo je poteklo"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Pojdi v nastavitve"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Povezava s klicem je bila prekinjena. Preverite povezavo in poskusite znova."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Vi"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Ste v skupinskem klicu"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Admin"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Vi"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Prijatelje/ice lahko dodajate ali vabite tudi potem, ko ste ustvarili skupino."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Vi"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Ta mesec"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Vi"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Izvirno sporočilo ni bilo najdeno."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Odziv na vaše glasovno sporočilo: %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Vi"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Prebrano"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ na %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Vi"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Poslano:"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Izbriši"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Izbriši"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Posreduj"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Dovoli odgovore in odzive"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Shrani"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nova zasebna Zgodba"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Odgovori"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Vi"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Povezave"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Določi ozadje"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Vi"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Izbrisali ste to sporočilo."; diff --git a/Signal/translations/sn.lproj/Localizable.strings b/Signal/translations/sn.lproj/Localizable.strings index acf001390a..596001614a 100644 --- a/Signal/translations/sn.lproj/Localizable.strings +++ b/Signal/translations/sn.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Iwe"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Stika"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "You were disconnected from the call. Check your connection and try again."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Iwe"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Uri munhare ye boka"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Mutariri"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Iwe"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Unogona kuwedzera kana kukoka kana wagadzira boka rino."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Iwe"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Mwedzi uno"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Iwe"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Shoko rekutanga harisi kuwanikwa."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "%@yapindurwa tsamba yezwi "; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Iwe"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Yaverengwa"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ on %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Iwe"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Kutumira"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Dzima"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Dzima"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Govera"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Chengeta"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Pindura"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Iwe"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Isa Mufananidzo"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Iwe"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Wadzima tsamba ino."; diff --git a/Signal/translations/sq.lproj/Localizable.strings b/Signal/translations/sq.lproj/Localizable.strings index b91e4327e6..4b3898ce52 100644 --- a/Signal/translations/sq.lproj/Localizable.strings +++ b/Signal/translations/sq.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Ju"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Ngjitës"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "U shkëputët prej thirrjes. Kontrolloni lidhjen tuaj dhe riprovvoni."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Ju"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Gjendeni te thirrja e grupit"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Përgjegjës"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Ju"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Mund të shtoni ose ftoni shokë pas krijimit të këtij grupi."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Ju"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Këtë Muaj"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Ju"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "S’u gjet mesazhi origjinal."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagoi me %@ te mesazhi juaj zanor"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Ju"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "U lexua"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ në %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Ju"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Dërguar më"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Fshiji"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Fshiji"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Përcjellje"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Ende pa përgjigje"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Lejo personat që mund të shikojnë postimin tënd të përkohshëm të reagojnë dhe të përgjigjen."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Ruaji"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Postim i ri i përkohshëm privat"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Përgjigju"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Ju"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Vëre Si Sfond"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Ju"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "E fshitë këtë mesazh."; diff --git a/Signal/translations/sr.lproj/Localizable.strings b/Signal/translations/sr.lproj/Localizable.strings index 4527572934..be4e25917b 100644 --- a/Signal/translations/sr.lproj/Localizable.strings +++ b/Signal/translations/sr.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Медиј"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Ви"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Налепница"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Додај Signal-у подстицај"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Vaša značka podrške je istekla i više nije dostupna za prikaz na vašem profilu."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Vaša značka podrške je istekla i više se ne prikazuje na vašem profilu.\n\nMožete ponovo da aktivirate značku podrške na još 30 dana uz jednokratni doprinos."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Значка је истекла"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Vaša poklon-značka je istekla i više nije dostupna za prikaz na vašem profilu."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Poklon-značka je istekla"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Сазнај више"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Откупити"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Preuzimanje poklona nije uspelo. Proverite vezu i probajte ponovo."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Preuzimanje poklona nije uspelo"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Možete da preuzmete značku kasnije"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Покрени"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "To će nam pomoći da rešimo problem, što može potrajati nekoliko minuta. Možete zatvoriti Signal dok traje provera, ali se vratite da pošaljete svoje evidencije."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Прескочи"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Želite li da pokrenete dijagnostiku baze podataka?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Ово може потрајати пар минута."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Претражите по називу"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Istekao je poklon koji vam je poslao/la %@ i više se ne može iskoristiti."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Poklon je istekao"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Иди у подешавања"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Искључени сте из позива. Проверите везу и покушајте поново."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Ви"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Ви сте у групном пизиву"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Администратор"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Ви"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Можете додати или попозвати пријатеље након креирања групе."; @@ -3068,7 +3059,7 @@ "IMAGE_EDITOR_BLUR_TOAST" = "Цртајте да замутите додатна лица или делове фотографије"; /* Momentarily shown to the user when attempting to select more images than is allowed. Embeds {{max number of items}} that can be shared. */ -"IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_FORMAT" = "Ne možete da podelite stavke ako ih ima više od %@."; +"IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_FORMAT" = "Maksimalan broj stavki koje možete da podelite je %@."; /* Button that will present a view for the user to change the photos Signal has access to. */ "IMAGE_PICKER_CHANGE_PHOTOS" = "Промени фотографију"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Ви"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Овог месеца"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Ви"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Оригинална порука није пронађена."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Реакција %@ на вашу гласовну поруку"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Ви"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Прочитано"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ на %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Ви"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Послато"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Избриши"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Избриши"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Проследи"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Dozvolite odgovore i reakcije"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Сачувај"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Nova privatna priča"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Одговори"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Ви"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Veze"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Поставити позадину"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Ви"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Избрисали сте ову поруку."; diff --git a/Signal/translations/sr.lproj/PluralAware.stringsdict b/Signal/translations/sr.lproj/PluralAware.stringsdict index 93c290ded3..91fc991d2e 100644 --- a/Signal/translations/sr.lproj/PluralAware.stringsdict +++ b/Signal/translations/sr.lproj/PluralAware.stringsdict @@ -13,11 +13,11 @@ NSStringFormatValueTypeKey d one - Stavki: 1 + 1 stavka few - Stavki: %d + %d stavke other - Stavki: %d + %d stavki ACCESSIBILITY_LABEL_VOICE_MEMO_%d @@ -105,9 +105,9 @@ one Ova prilagođena boja se koristi u 1 ćaskanju. Želite li da je izbrišete kod svih ćaskanja? few - Ova prilagođena boja se koristi u ćaskanjima (ukupno %d). Želite li da je izbrišete kod svih ćaskanja? + Ova prilagođena boja se koristi u %d ćaskanja. Želite li da je izbrišete kod svih ćaskanja? other - Ova prilagođena boja se koristi u ćaskanjima (ukupno %d). Želite li da je izbrišete kod svih ćaskanja? + Ova prilagođena boja se koristi u %d ćaskanja. Želite li da je izbrišete kod svih ćaskanja? CHAT_COLOR_SETTINGS_UPDATE_ALERT_MESSAGE_%d @@ -123,9 +123,9 @@ one Ova boja se koristi u 1 ćaskanju. Želite li da sačuvate promene kod svih ćaskanja? few - Ova boja se koristi u ćaskanjima (ukupno %d). Želite li da sačuvate promene kod svih ćaskanja? + Ova boja se koristi u %d ćaskanja. Želite li da sačuvate promene kod svih ćaskanja? other - Ova boja se koristi u ćaskanjima (ukupno %d). Želite li da sačuvate promene kod svih ćaskanja? + Ova boja se koristi u %d ćaskanja. Želite li da sačuvate promene kod svih ćaskanja? CONVERSATION_DELETE_CONFIRMATIONS_ALERT_TITLE_%d @@ -175,11 +175,11 @@ NSStringFormatValueTypeKey d one - Maksimalni broj ćaskanja koji možete da izaberete je 1 + Ne možete da izaberete više od 1 ćaskanja few - Maksimalni broj ćaskanja koji možete da izaberete je %d + Ne možete da izaberete više od %d ćaskanja other - Maksimalni broj ćaskanja koji možete da izaberete je %d + Ne možete da izaberete više od %d ćaskanja CONVERSATION_SEARCH_RESULTS_%d_%d @@ -334,9 +334,9 @@ one Verzija Signala koju koristite ističe za 1 dan. Dodirnite da ažurirate aplikaciju na najnoviju verziju. few - Verzija Signala koju koristite ističe za %d dan(a). Dodirnite da ažurirate aplikaciju na najnoviju verziju. + Verzija Signala koju koristite ističe za %d dana. Dodirnite da ažurirate aplikaciju na najnoviju verziju. other - Verzija Signala koju koristite ističe za %d dan(a). Dodirnite da ažurirate aplikaciju na najnoviju verziju. + Verzija Signala koju koristite ističe za %d dana. Dodirnite da ažurirate aplikaciju na najnoviju verziju. FORWARD_MESSAGE_FIRST_FORWARD_PROCEED_%d @@ -368,11 +368,11 @@ NSStringFormatValueTypeKey d one - Dostignut je maksimalni broj članova za ovaj poziv (1). Probajte ponovo kasnije. + Dostignut je maksimalni broj od 1 člana za ovaj poziv. Probajte ponovo kasnije. few - Dostignut je maksimalni broj članova za ovaj poziv (%d). Probajte ponovo kasnije. + Dostignut je maksimalni broj od %d člana za ovaj poziv. Probajte ponovo kasnije. other - Dostignut je maksimalni broj članova za ovaj poziv (%d). Probajte ponovo kasnije. + Dostignut je maksimalni broj od %d članova za ovaj poziv. Probajte ponovo kasnije. GROUP_CALL_IN_THIS_CALL_%d @@ -386,11 +386,11 @@ NSStringFormatValueTypeKey d one - U ovom pozivu · Br. osoba: 1 + U ovom pozivu · 1 osoba few - U ovom pozivu · Br. osoba: %d + U ovom pozivu · %d osobe other - U ovom pozivu · Br. osoba: %d + U ovom pozivu · %d osoba STORY_VIEWS_%d @@ -404,11 +404,11 @@ NSStringFormatValueTypeKey d one - Pregleda: 1 + 1 pregled few - Pregleda: %d + %d pregleda other - Pregleda: %d + %d pregleda PRIVATE_STORY_VIEWERS_%d @@ -422,11 +422,11 @@ NSStringFormatValueTypeKey d one - Privatna priča · Gledalaca: 1 + Privatna priča · 1 gledalac few - Privatna priča · Gledalaca: %d + Privatna priča · %d gledaoca other - Privatna priča · Gledalaca: %d + Privatna priča · %d gledalaca MY_STORY_VIEWERS_%d @@ -440,11 +440,11 @@ NSStringFormatValueTypeKey d one - Gledalaca: 1 + 1 gledalac few - Gledalaca: %d + %d gledaoca other - Gledalaca: %d + %d gledalaca GROUP_STORY_VIEWERS_%d @@ -458,11 +458,11 @@ NSStringFormatValueTypeKey d one - Grupna priča · Gledalaca: 1 + Grupna priča · 1 gledalac few - Grupna priča · Gledalaca: %d + Grupna priča · %d gledaoca other - Grupna priča · Gledalaca: %d + Grupna priča · %d gledalaca GROUP_CALL_MANY_PEOPLE_HERE_%d @@ -532,9 +532,9 @@ one Pozivnica je poslata few - Pozivnice su poslate (%d) + Poslate su %d pozivnice other - Pozivnice su poslate (%d) + Poslato je %d pozivnica GROUP_MEMBER_COUNT_LABEL_%d @@ -566,11 +566,11 @@ NSStringFormatValueTypeKey d one - Broj članova: 1 + 1 član few - Broj članova: %d + %d člana other - Broj članova: %d + %d članova GROUP_MEMBERSHIP_COLLISIONS_BANNER_TITLE_%d @@ -584,11 +584,11 @@ NSStringFormatValueTypeKey d one - Jedan član grupe ima slično ime. + 1 član grupe ima slično ime. few - Njih %d u grupi imaju slična imena. + %d člana grupe imaju slična imena. other - Njih %d u grupi imaju slična imena. + %d članova grupe imaju slična imena. GROUP_MEMBERSHIP_NAME_MULTIPLE_COLLISION_HEADER_%d @@ -602,11 +602,11 @@ NSStringFormatValueTypeKey d one - Jedan član grupe ima slično ime. Pregledajte tog člana u nastavku ili preduzmite nešto po tom pitanju. + 1 član grupe ima slično ime. Pregledajte tog člana u nastavku ili preduzmite nešto po tom pitanju. few - Njih %d u grupi imaju slična imena. Pregledajte te članove u nastavku ili preduzmite nešto po tom pitanju. + %d člana grupe imaju slična imena. Pregledajte te članove u nastavku ili preduzmite nešto po tom pitanju. other - Njih %d u grupi imaju slična imena. Pregledajte te članove u nastavku ili preduzmite nešto po tom pitanju. + %d članova grupe imaju slična imena. Pregledajte te članove u nastavku ili preduzmite nešto po tom pitanju. GROUP_MEMBERSHIP_NAME_SINGLE_COLLISION_HEADER_%d @@ -620,11 +620,11 @@ NSStringFormatValueTypeKey d one - Jedan član grupe ima isto ime. Pregledajte tog člana u nastavku ili preduzmite nešto po tom pitanju. + 1 član grupe ima isto ime. Pregledajte tog člana u nastavku ili preduzmite nešto po tom pitanju. few - Njih %d u grupi imaju ista imena. Pregledajte te članove u nastavku ili preduzmite nešto po tom pitanju. + %d člana grupe imaju ista imena. Pregledajte te članove u nastavku ili preduzmite nešto po tom pitanju. other - Njih %d u grupi imaju ista imena. Pregledajte te članove u nastavku ili preduzmite nešto po tom pitanju. + %d članova grupe imaju ista imena. Pregledajte te članove u nastavku ili preduzmite nešto po tom pitanju. GROUP_REMOTE_USER_INVITE_REVOKED_%d @@ -640,9 +640,9 @@ one Pozivnice za grupu su opozvane za 1 osobu. few - Pozivnice za grupu su opozvane za njih %d. + Pozivnice za grupu su opozvane za %d osobe. other - Pozivnice za grupu su opozvane za njih %d. + Pozivnice za grupu su opozvane za %d osoba. GROUP_REMOTE_USER_INVITE_REVOKED_BY_REMOTE_USER_%d @@ -658,9 +658,9 @@ one %2$@ je opozvao/la pozivnicu za grupu za 1 osobu. few - %2$@ je opozvao/la pozivnicu za grupu za njih %d. + %2$@ je opozvao/la pozivnicu za grupu za %d osobe. other - %2$@ je opozvao/la pozivnicu za grupu za njih %d. + %2$@ je opozvao/la pozivnicu za grupu za %d osoba. GROUP_REMOTE_USER_INVITED_%d @@ -674,11 +674,11 @@ NSStringFormatValueTypeKey d one - Jedna osoba je pozvana u grupu. + 1 osoba je pozvana u grupu. few - Njih %d je pozvano u grupu. + %d osobe su pozvane u grupu. other - Njih %d je pozvano u grupu. + %d osoba je pozvano u grupu. GROUP_REMOTE_USER_INVITED_BY_REMOTE_USER_%d @@ -694,9 +694,9 @@ one %2$@ je pozvao/la 1 osobu u grupu. few - %2$@ je pozvao/la njih %d u grupu. + %2$@ je pozvao/la %d osobe u grupu. other - %2$@ je pozvao/la njih %d u grupu. + %2$@ je pozvao/la %d osoba u grupu. GROUP_WAS_MIGRATED_USERS_DROPPED_%d @@ -710,11 +710,11 @@ NSStringFormatValueTypeKey d one - Nije bilo moguće dodati jednog člana u novu grupu i taj član je uklonjen iz grupe. + Jednog člana nije bilo moguće dodati u novu grupu i taj član je uklonjen iz grupe. few - Njih %d nije bilo moguće dodati i ti članovi su uklonjeni iz grupe. + %d člana nije bilo moguće dodati u novu grupu i ti članovi su uklonjeni iz grupe. other - Njih %d nije bilo moguće dodati i ti članovi su uklonjeni iz grupe. + %d članova nije bilo moguće dodati u novu grupu i ti članovi su uklonjeni iz grupe. GROUP_WAS_MIGRATED_USERS_INVITED_%d @@ -728,11 +728,11 @@ NSStringFormatValueTypeKey d one - Nije bilo moguće dodati jednog člana u novu grupu i taj član je pozvan da se pridruži. + Jednog člana nije bilo moguće dodati u novu grupu i taj član je pozvan da se pridruži. few - Njih %d nije bilo moguće dodati u novu grupu i ti članovi su pozvani da se pridruže. + %d člana nije bilo moguće dodati u novu grupu i ti članovi su pozvani da se pridruže. other - Njih %d nije bilo moguće dodati u novu grupu i ti članovi su pozvani da se pridruže. + %d članova nije bilo moguće dodati u novu grupu i ti članovi su pozvani da se pridruže. GROUPS_LEGACY_GROUP_CREATION_ERROR_%d @@ -748,9 +748,9 @@ one Ova grupa se ne može kreirati jer 1 član koristi staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članom kada ažurira Signal ili ga možete ukloniti pre kreiranja grupe. %2$@ few - Ova grupa se ne može kreirati jer njih %d koristi staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članovima kada ažuriraju Signal ili ih možete ukloniti pre kreiranja grupe. %2$@ + Ova grupa se ne može kreirati jer %d člana koriste staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članovima kada ažuriraju Signal ili ih možete ukloniti pre kreiranja grupe. %2$@ other - Ova grupa se ne može kreirati jer njih %d koristi staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članovima kada ažuriraju Signal ili ih možete ukloniti pre kreiranja grupe. %2$@ + Ova grupa se ne može kreirati jer %d članova koristi staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članovima kada ažuriraju Signal ili ih možete ukloniti pre kreiranja grupe. %2$@ GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_%d @@ -766,9 +766,9 @@ one Ova grupa se ne može kreirati jer 1 član koristi staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članom kada ažurira Signal ili ga možete ukloniti pre kreiranja grupe. few - Ova grupa se ne može kreirati jer njih %d koristi staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članovima kada ažuriraju Signal ili ih možete ukloniti pre kreiranja grupe. + Ova grupa se ne može kreirati jer %d člana koriste staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članovima kada ažuriraju Signal ili ih možete ukloniti pre kreiranja grupe. other - Ova grupa se ne može kreirati jer njih %d koristi staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članovima kada ažuriraju Signal ili ih možete ukloniti pre kreiranja grupe. + Ova grupa se ne može kreirati jer %d članova koristi staru verziju Signala. Možete da kreirate grupu u novom stilu sa tim članovima kada ažuriraju Signal ili ih možete ukloniti pre kreiranja grupe. GROUPS_LEGACY_GROUP_DROPPED_MEMBERS_BANNER_%d @@ -782,11 +782,11 @@ NSStringFormatValueTypeKey d one - Nije bilo moguće dodati 1 člana u novu grupu. Želite li da ga dodate sada? + 1 člana nije bilo moguće dodati u novu grupu. Želite li da ga dodate sada? few - Njih %d nije bilo moguće dodati u novu grupu. Želite li da ih dodate sada? + %d člana nije bilo moguće dodati u novu grupu. Želite li da ih dodate sada? other - Njih %d nije bilo moguće dodati u novu grupu. Želite li da ih dodate sada? + %d članova nije bilo moguće dodati u novu grupu. Želite li da ih dodate sada? GROUPS_TOO_MANY_MEMBERS_ALERT_MESSAGE_%d @@ -800,11 +800,11 @@ NSStringFormatValueTypeKey d one - Signal grupe najbolje funkcionišu kada je broj članova grupe 1 ili manje. Ako dodate više članova, to će uzrokovati kašnjenje u slanju i primanju poruka. + Signal grupe najbolje funkcionišu sa 1 ili manje članova. Ako dodate više članova, to će uzrokovati kašnjenje u slanju i primanju poruka. few - Signal grupe najbolje funkcionišu kada je broj članova grupe %d ili manje. Ako dodate više članova, to će uzrokovati kašnjenje u slanju i primanju poruka. + Signal grupe najbolje funkcionišu sa %d ili manje članova. Ako dodate više članova, to će uzrokovati kašnjenje u slanju i primanju poruka. other - Signal grupe najbolje funkcionišu kada je broj članova grupe %d ili manje. Ako dodate više članova, to će uzrokovati kašnjenje u slanju i primanju poruka. + Signal grupe najbolje funkcionišu sa %d ili manje članova. Ako dodate više članova, to će uzrokovati kašnjenje u slanju i primanju poruka. IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_%d @@ -818,11 +818,11 @@ NSStringFormatValueTypeKey d one - Ne možete da podelite stavke ako ih ima više od 1. + Ne možete da podelite više od 1 stavke. few - Ne možete da podelite stavke ako ih ima više od %d. + Ne možete da podelite više od %d stavke. other - Ne možete da podelite stavke ako ih ima više od %d. + Ne možete da podelite više od %d stavki. MANY_GROUPS_IN_COMMON_%d @@ -836,11 +836,11 @@ NSStringFormatValueTypeKey d one - Zajedničkih grupa: 1 + 1 zajednička grupa few - Zajedničkih grupa: %d + %d zajedničke grupe other - Zajedničkih grupa: %d + %d zajedničkih grupa MEDIA_GALLERY_DELETE_MESSAGES_%d @@ -856,9 +856,9 @@ one Izbriši 1 poruku few - Izbriši poruke (%d) + Izbriši %d poruke other - Izbriši poruke (%d) + Izbriši %d poruka MEDIA_GALLERY_ITEM_IMAGE_COUNT_%d @@ -872,11 +872,11 @@ NSStringFormatValueTypeKey d one - Fotografija: 1 + 1 fotografija few - Fotografija: %d + %d fotografije other - Fotografija: %d + %d fotografija MEDIA_GALLERY_ITEM_MIXED_COUNT_%d @@ -890,11 +890,11 @@ NSStringFormatValueTypeKey d one - Stavki: 1 + 1 stavka few - Stavki: %d + %d stavke other - Stavki: %d + %d stavki MESSAGE_ACTIONS_TOOLBAR_CAPTION_%d @@ -928,9 +928,9 @@ one Blokirali ste 1 člana u grupi few - Blokirali ste njih %d u grupi + Blokirali ste %d člana u grupi other - Blokirali ste njih %d u grupi + Blokirali ste %d članova u grupi MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_SUBTITLE_%d @@ -944,11 +944,11 @@ NSStringFormatValueTypeKey d one - Izuzetih osoba: 1 + 1 izuzeta osoba few - Izuzetih osoba: %d + %d izuzete osobe other - Izuzetih osoba: %d + %d izuzetih osoba MY_STORIES_SETTINGS_VISIBILITY_ONLY_SHARE_WITH_SUBTITLE_%d @@ -962,11 +962,11 @@ NSStringFormatValueTypeKey d one - Osoba: 1 + 1 osoba few - Osoba: %d + %d osobe other - Osoba: %d + %d osoba NEW_GROUP_MEMBERS_VIEW_TITLE_%d @@ -980,11 +980,11 @@ NSStringFormatValueTypeKey d one - Članova: 1 + 1 član few - Članova: %d + %d člana other - Članova: %d + %d članova NEW_PRIVATE_STORY_VIEW_TITLE_%d @@ -998,11 +998,11 @@ NSStringFormatValueTypeKey d one - Gledalaca: 1 + 1 gledalac few - Gledalaca: %d + %d gledaoca other - Gledalaca: %d + %d gledalaca ONBOARDING_2FA_INVALID_PIN_%d @@ -1036,9 +1036,9 @@ one %2$@ je pozvao/la 1 osobu few - %2$@ je pozvao/la njih %d + %2$@ je pozvao/la %d osobe other - %2$@ je pozvao/la njih %d + %2$@ je pozvao/la %d osoba PENDING_GROUP_MEMBERS_REQUEST_BANNER_%d @@ -1054,9 +1054,9 @@ one Na čekanju je 1 zahtev za članstvo. few - Na čekanju je %d zahtev(a) za članstvo. + Na čekanju su %d zahteva za članstvo. other - Na čekanju je %d zahtev(a) za članstvo. + Na čekanju je %d zahteva za članstvo. PENDING_GROUP_MEMBERS_REVOKE_INVALID_INVITES_%d @@ -1072,9 +1072,9 @@ one Opozovite nevažeću pozivnicu few - Opozovite nevažeće pozivnice (%d) + Opozovite %d nevažeće pozivnice other - Opozovite nevažeće pozivnice (%d) + Opozovite %d nevažećih pozivnica PENDING_GROUP_MEMBERS_REVOKE_INVITE_CONFIRMATION_TITLE_%d @@ -1088,11 +1088,11 @@ NSStringFormatValueTypeKey d one - Opozovite pozivnicu za grupu koju je poslao/la „%2$@“? + Opozovite pozivnicu za grupu koju je poslao/la %2$@? few - Opozovite pozivnice (%d) koje je poslao/la „%2$@“? + Opozovite %d pozivnice za grupu koje je poslao/la %2$@? other - Opozovite pozivnice (%d) koje je poslao/la „%2$@“? + Opozovite %d pozivnica za grupu koje je poslao/la %2$@? PENDING_GROUP_MEMBERS_REVOKE_INVITE_BUTTON_%d @@ -1178,11 +1178,11 @@ NSStringFormatValueTypeKey d one - Veza: 1 + 1 veza few - Veza: %d + %d veze other - Veza: %d + %d veza STORY_SELECT_EXCLUDED_CONNECTIONS_VIEW_TITLE_%d @@ -1196,11 +1196,11 @@ NSStringFormatValueTypeKey d one - Izuzetih veza: 1 + 1 izuzeta veza few - Izuzetih veza: %d + %d izuzete veze other - Izuzetih veza: %d + %d izuzetih veza THREAD_DETAILS_MORE_MUTUAL_GROUP_%d @@ -1216,9 +1216,9 @@ one Član grupa %2$@, %3$@ i još 1 grupe few - Član grupa %2$@, %3$@ i još %d + Član grupa %2$@, %3$@ i još %d grupe other - Član grupa %2$@, %3$@ i još %d + Član grupa %2$@, %3$@ i još %d grupa TIME_AMOUNT_DAYS_%d @@ -1232,11 +1232,11 @@ NSStringFormatValueTypeKey d one - 1 d. + 1 dan few - %d d. + %d dana other - %d d. + %d dana TIME_AMOUNT_DAYS_SHORT_%d @@ -1376,11 +1376,11 @@ NSStringFormatValueTypeKey d one - 1 ned. + 1 nedelja few - %d ned. + %d nedelje other - %d ned. + %d nedelja TIME_AMOUNT_WEEKS_SHORT_%d @@ -1412,11 +1412,11 @@ NSStringFormatValueTypeKey d one - 1 god. + 1 godina few - %d god. + %d godine other - %d god. + %d godina diff --git a/Signal/translations/sv.lproj/Localizable.strings b/Signal/translations/sv.lproj/Localizable.strings index c006f94aec..21bb621050 100644 --- a/Signal/translations/sv.lproj/Localizable.strings +++ b/Signal/translations/sv.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Du"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Klistermärke"; @@ -197,7 +194,7 @@ "ASPECT_RATIO_ORIGINAL" = "Original"; /* One of the choices for pre-defined aspect ratio of a photo in media editor. */ -"ASPECT_RATIO_SQUARE" = "Square"; +"ASPECT_RATIO_SQUARE" = "Fyrkant"; /* Variable aspect ratio, eg 3:4. %1$@ and %2$@ are numbers. */ "ASPECT_RATIO_X_BY_Y" = "%1$@:%2$@"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Ge Signal en boost"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Ditt Boost-märke har upphört att gälla och kan inte längre visas på din profil."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Ditt Boost-märke har gått ut och är inte längre tillgängligt för att visas på din profil.\n\nDu kan återaktivera ditt Boost-märke i ytterligare 30 dagar genom ett engångsbidrag."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Märket har upphört att gälla"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Ditt gåvomärke har upphört att gälla och kan inte längre visas på din profil."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Ditt gåvomärke har upphört att gälla"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Läs mer."; @@ -413,10 +410,10 @@ "BADGE_GIFTING_ADDITIONAL_MESSAGE_PLACEHOLDER" = "Lägg till ett meddelande"; /* Error message indicating that you can't send the gift badge for some reason. */ -"BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_BODY" = "Cannot send gift badge. Check your connection and try again."; +"BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_BODY" = "Det gick inte att skicka gåvomärke. Kontrollera din anslutning och försök igen."; /* Title for error message dialog indicating that you can't send the gift badge for some reason. */ -"BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_TITLE" = "Cannot Send Gift Badge"; +"BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_TITLE" = "Det gick inte att skicka gåvomärke"; /* Shown on a gift badge message to indicate that it's already expired and can no longer be redeemed. */ "BADGE_GIFTING_CHAT_EXPIRED" = "Utgånget"; @@ -425,7 +422,7 @@ "BADGE_GIFTING_CHAT_TITLE" = "Gåvomärke"; /* Short paragraph on the screen where you choose a gift badge */ -"BADGE_GIFTING_CHOOSE_BADGE_DESCRIPTION" = "Gift someone a badge by making a donation to Signal. They’ll receive a badge to display on their profile."; +"BADGE_GIFTING_CHOOSE_BADGE_DESCRIPTION" = "Ge någon ett märke genom att donera till Signal. De får då ett märke att visa på sin profil."; /* Title on the screen where you choose a gift badge */ "BADGE_GIFTING_CHOOSE_BADGE_TITLE" = "Ge bort ett märke"; @@ -440,13 +437,13 @@ "BADGE_GIFTING_ERROR_RECIPIENT_CANNOT_RECEIVE_GIFT_BADGES_BODY" = "Den här användaren kan inte ta emot gåvor förrän de uppgraderar Signal."; /* Title for error message dialog indicating that a user can't receive gifts. */ -"BADGE_GIFTING_ERROR_RECIPIENT_CANNOT_RECEIVE_GIFT_BADGES_TITLE" = "Cannot Send Gift Badge"; +"BADGE_GIFTING_ERROR_RECIPIENT_CANNOT_RECEIVE_GIFT_BADGES_TITLE" = "Det gick inte att skicka gåvomärke"; /* Error message indicating that the person you're trying to send has been blocked. */ "BADGE_GIFTING_ERROR_RECIPIENT_IS_BLOCKED_BODY" = "Den här användaren kan inte ta emot din gåva eftersom du har blockerat hen."; /* Title for error message dialog indicating that the person you're trying to send to has been blocked. */ -"BADGE_GIFTING_ERROR_RECIPIENT_IS_BLOCKED_TITLE" = "Cannot Send Gift Badge"; +"BADGE_GIFTING_ERROR_RECIPIENT_IS_BLOCKED_TITLE" = "Det gick inte att skicka gåvomärke"; /* When gifting a badge, the subtitle 'Send a Gift Badge' under the badge title */ "BADGE_GIFTING_GIFT_ROW_SUBTITLE" = "Skicka ett gåvomärke"; @@ -467,25 +464,25 @@ "BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_TITLE" = "Gåvomärke misslyckades"; /* Shown on the list of chats when the most recent message is a gift you received from someone else. */ -"BADGE_GIFTING_PREVIEW_INCOMING" = "🎁 You received a gift"; +"BADGE_GIFTING_PREVIEW_INCOMING" = "🎁 Du har fått en gåva"; /* Shown on the list of chats when the most recent message is a gift you sent to someone else. */ -"BADGE_GIFTING_PREVIEW_OUTGOING" = "🎁 You sent a gift"; +"BADGE_GIFTING_PREVIEW_OUTGOING" = "🎁 Du har skickat en gåva"; /* Label for a button used to redeem a gift and add the gift's badge to your profile. */ "BADGE_GIFTING_REDEEM" = "Lös in"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Din gåva kunde inte lösas in. Kontrollera din anslutning och försök igen."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Det gick inte att lösa in gåva"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ -"BADGE_GIFTING_REDEEM_LATER" = "You can redeem your badge later"; +"BADGE_GIFTING_REDEEM_LATER" = "Du kan lösa in ditt märke senare"; /* Appears as the title when redeeming a gift you received. Embed {contact's short name, such as a first name}. */ -"BADGE_GIFTING_REDEEM_TITLE_FORMAT" = "%@ sent you a gift"; +"BADGE_GIFTING_REDEEM_TITLE_FORMAT" = "%@ skickade dig en gåva"; /* Label for a button to see details about a gift you've already redeemed. The text is shown next to a checkmark. */ "BADGE_GIFTING_REDEEMED" = "Inlöst"; @@ -500,7 +497,7 @@ "BADGE_GIFTING_VIEW" = "Visa"; /* Shown when redeeming a gift you received to explain to the user that they've earned a badge. Embed {contact name}. */ -"BADGE_GIFTING_YOU_RECEIVED_FORMAT" = "You’ve received a gift badge from %@. Display this badge on your profile to build awareness for donating to Signal."; +"BADGE_GIFTING_YOU_RECEIVED_FORMAT" = "Du har fått ett gåvomärke från %@. Visa detta märke på din profil för att väcka intresse om att donera till Signal."; /* String explaining to the user that their subscription badge has expired on the badge expiry sheet. Embeds {failure-specific sentence(s)} and {badge name}. */ "BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_CHARGE_FAILURE_BODY_FORMAT" = "Din återkommande månadsdonation avbröts automatiskt. %@Ditt %@ märke är inte längre synligt på din profil."; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Kör"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Det här hjälper oss att lösa ditt problem och det kan ta flera minuter att slutföra. Du kan avsluta Signal medan kontrollen körs men kom tillbaka för att skicka dina loggar."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Hoppa över"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Kör databasdiagnostik?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Detta kan ta några minuter."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Skriv vad du söker"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Din gåva från %@ har upphört att gälla och kan inte längre lösas in."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Din gåva har upphört att gälla"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Gå till inställningar"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Du kopplades bort från samtalet. Kontrollera din anslutning och försök igen."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Du"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Du är i gruppsamtalet"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Administratör"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Du"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Du kan lägga till eller bjuda in vänner efter att du har skapat denna grupp."; @@ -3293,32 +3284,29 @@ "MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "Alla media"; /* Title for the button that discards all edits in media editor. */ -"MEDIA_EDITOR_CLEAR_ALL" = "Clear All"; +"MEDIA_EDITOR_CLEAR_ALL" = "Rensa alla"; /* Media Editor: Title for the button in 'Discard Changes' confirmation prompt. */ -"MEDIA_EDITOR_DISCARD_ALL_BUTTON" = "Discard Changes"; +"MEDIA_EDITOR_DISCARD_ALL_BUTTON" = "Släng ändringar"; /* Media Editor: Message for the 'Discard Changes' confirmation prompt. */ -"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_MESSAGE" = "You will lose any changes you have made to this photo"; +"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_MESSAGE" = "Du förlorar alla ändringar du har gjort på detta foto."; /* Media Editor: Title for the 'Discard Changes' confirmation prompt. */ -"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_TITLE" = "Discard Changes?"; +"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_TITLE" = "Släng ändringar?"; /* Title for the button that resets photo to its initial state. */ "MEDIA_EDITOR_RESET" = "Återställ"; /* Placeholder for message text input field in media editor. */ -"MEDIA_EDITOR_TEXT_FIELD_ADD_MESSAGE" = "Add Message"; +"MEDIA_EDITOR_TEXT_FIELD_ADD_MESSAGE" = "Lägg till meddelande"; /* Shown in place of message input text in media editor when 'View Once' is on. */ -"MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "View Once Media"; +"MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Visa en gång-media"; /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Du"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Denna månad"; @@ -3662,13 +3650,13 @@ "MY_STORIES_NO_STORIES" = "Uppdateringar av din berättelse kommer att visas här."; /* Subtitle for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_SUBTITLE" = "Hide your story from specific people"; +"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_SUBTITLE" = "Dölj din berättelse för specifika personer"; /* Title for the visibility option */ "MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_TITLE" = "Alla Signal-anslutningar utom ..."; /* Subtitle for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_SUBTITLE" = "Share with all connections"; +"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_SUBTITLE" = "Dela med alla kontakter"; /* Title for the visibility option */ "MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_TITLE" = "Alla Signal-anslutningar"; @@ -4628,10 +4616,10 @@ "PRIVATE_STORY_SETTINGS_ADD_VIEWER_BUTTON" = "Lägg till tittare"; /* Button to delete the story on the 'private story settings' view */ -"PRIVATE_STORY_SETTINGS_DELETE_BUTTON" = "Radera privat Story"; +"PRIVATE_STORY_SETTINGS_DELETE_BUTTON" = "Ta bort privat berättelse"; /* Action sheet title confirming deletion of a private story on the 'private story settings' view */ -"PRIVATE_STORY_SETTINGS_DELETE_CONFIRMATION" = "Är du säker på att du vill radera din Story?"; +"PRIVATE_STORY_SETTINGS_DELETE_CONFIRMATION" = "Är du säker på att du vill ta bort din berättelse?"; /* Action sheet button to remove a viewer from a story on the 'private story settings' view. */ "PRIVATE_STORY_SETTINGS_REMOVE_BUTTON" = "Ta bort"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Du"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Hittade inte originalmeddelandet."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Reagerade %@ på ditt röstmeddelande"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Du"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Läst"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ på %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Du"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Skickad"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Ta bort"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Ta bort"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Vidarebefordra"; @@ -6131,13 +6116,19 @@ "STORIES_NO_REPLIES_YET" = "Inga svar ännu"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Låt personer som kan se din berättelse reagera och svara."; /* Section header for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; +"STORIES_REPLIES_AND_REACTIONS_HEADER" = "Svar och reaktioner"; /* Toggle text for the 'replies & reactions' switch in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +"STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Tillåt svar och reaktioner"; + +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Spara"; /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Ny privat story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Svara"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Du"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Anslutningar"; @@ -6602,7 +6590,7 @@ "VERIFY_PRIVACY_MULTIPLE" = "Granska säkerhetsnummer"; /* Toast alert text shown when tapping on a video that cannot be played. */ -"VIDEO_BROKEN" = "This video can’t be played"; +"VIDEO_BROKEN" = "Den här videon kan inte spelas"; /* Accessibility label for placing a video call */ "VIDEO_CALL_LABEL" = "Videosamtal"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Ställ in bakgrund"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Du"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Du tog bort detta meddelande."; diff --git a/Signal/translations/sv.lproj/PluralAware.stringsdict b/Signal/translations/sv.lproj/PluralAware.stringsdict index dd32f8101d..2598bbd119 100644 --- a/Signal/translations/sv.lproj/PluralAware.stringsdict +++ b/Signal/translations/sv.lproj/PluralAware.stringsdict @@ -2,6 +2,22 @@ + CAMERA_VO_N_ITEMS + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + 1 objekt + other + %d objekt + + ACCESSIBILITY_LABEL_VOICE_MEMO_%d NSStringLocalizedFormatKey @@ -18,22 +34,6 @@ Röstmeddelande %d sekunder - ADD_GROUP_MEMBERS_ACTION_TITLE_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - Lägg till medlem - other - Lägg till medlemmar - - ADD_GROUP_MEMBERS_VIEW_CONFIRM_ALERT_MESSAGE_%d NSStringLocalizedFormatKey @@ -66,7 +66,7 @@ Lägg till nya medlemmar - CAMERA_VO_N_ITEMS + ADD_GROUP_MEMBERS_ACTION_TITLE_%d NSStringLocalizedFormatKey %#@text@ @@ -77,9 +77,9 @@ NSStringFormatValueTypeKey d one - 1 objekt + Lägg till medlem other - %d objekt + Lägg till medlemmar CHAT_COLOR_SETTINGS_DELETE_ALERT_MESSAGE_%d @@ -317,70 +317,6 @@ Skicka %d meddelanden - GROUPS_LEGACY_GROUP_CREATION_ERROR_%d - - NSStringLocalizedFormatKey - %1$#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - This group cannot be created because 1 member is using an old version of Signal. You can create a New Style Group with them after they update Signal, or remove them before creating the group. %2$@ - other - This group cannot be created because %d members are using an old version of Signal. You can create a New Style Group with them after they update Signal, or remove them before creating the group. %2$@ - - - GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - This group cannot be created because 1 member is using an old version of Signal. You can create a New Style Group with them after they update Signal, or remove them before creating the group. - other - This group cannot be created because %d members are using an old version of Signal. You can create a New Style Group with them after they update Signal, or remove them before creating the group. - - - GROUPS_LEGACY_GROUP_DROPPED_MEMBERS_BANNER_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - 1 member couldn’t be re-added to the New Group. Do you want to add them now? - other - %d members couldn’t be re-added to the New Group. Do you want to add them now? - - - GROUPS_TOO_MANY_MEMBERS_ALERT_MESSAGE_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - Signal groups perform best with 1 member or less. Adding more members will cause delays sending and receiving messages. - other - Signal groups perform best with %d members or less. Adding more members will cause delays sending and receiving messages. - - GROUP_CALL_HAS_MAX_DEVICES_%d NSStringLocalizedFormatKey @@ -413,6 +349,70 @@ I detta samtal · %d personer + STORY_VIEWS_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + 1 visning + other + %d visningar + + + PRIVATE_STORY_VIEWERS_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Privat berättelse · 1 tittare + other + Privat berättelse · %d tittare + + + MY_STORY_VIEWERS_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + 1 tittare + other + %d tittare + + + GROUP_STORY_VIEWERS_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Gruppberättelse · 1 tittare + other + Gruppberättelse · %d tittare + + GROUP_CALL_MANY_PEOPLE_HERE_%d NSStringLocalizedFormatKey @@ -477,6 +477,38 @@ %d inbjudningar skickade + GROUP_MEMBER_COUNT_LABEL_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + 1 medlem + other + %d medlemmar + + + GROUP_MEMBER_COUNT_WITHOUT_LIMIT_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + 1 medlem + other + %d medlemmar + + GROUP_MEMBERSHIP_COLLISIONS_BANNER_TITLE_%d NSStringLocalizedFormatKey @@ -525,7 +557,7 @@ %d gruppmedlemmar har samma namn. Granska medlemmarna nedan eller välj att vidta åtgärder. - GROUP_MEMBER_COUNT_LABEL_%d + GROUP_REMOTE_USER_INVITE_REVOKED_%d NSStringLocalizedFormatKey %#@text@ @@ -536,15 +568,15 @@ NSStringFormatValueTypeKey d one - 1 medlem + Inbjudan till gruppen återkallades för 1 person. other - %d medlemmar + Inbjudningar till gruppen återkallades för %d personer. - GROUP_MEMBER_COUNT_WITHOUT_LIMIT_%d + GROUP_REMOTE_USER_INVITE_REVOKED_BY_REMOTE_USER_%d NSStringLocalizedFormatKey - %#@text@ + %1$#@text@ text NSStringFormatSpecTypeKey @@ -552,9 +584,9 @@ NSStringFormatValueTypeKey d one - 1 medlem + %2$@ återkallade en inbjudan till gruppen för 1 person. other - %d medlemmar + %2$@ återkallade en inbjudan till gruppen för %d personer. GROUP_REMOTE_USER_INVITED_%d @@ -589,54 +621,6 @@ %2$@ bjöd in %d personer till gruppen. - GROUP_REMOTE_USER_INVITE_REVOKED_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - Inbjudan till gruppen återkallades för 1 person. - other - Inbjudningar till gruppen återkallades för %d personer. - - - GROUP_REMOTE_USER_INVITE_REVOKED_BY_REMOTE_USER_%d - - NSStringLocalizedFormatKey - %1$#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - %2$@ återkallade en inbjudan till gruppen för 1 person. - other - %2$@ återkallade en inbjudan till gruppen för %d personer. - - - GROUP_STORY_VIEWERS_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - Group Story · 1 Viewer - other - Group Story · %d Viewers - - GROUP_WAS_MIGRATED_USERS_DROPPED_%d NSStringLocalizedFormatKey @@ -648,9 +632,9 @@ NSStringFormatValueTypeKey d one - A member couldn’t be added to the New Group and has been removed from the group. + En medlem kunde inte läggas till i den Nya gruppen och har tagits bort från gruppen. other - %d members couldn’t be added to the New Group and have been removed from the group. + %d medlemmar kunde inte läggas till i den Nya gruppen och har tagits bort från gruppen. GROUP_WAS_MIGRATED_USERS_INVITED_%d @@ -664,9 +648,73 @@ NSStringFormatValueTypeKey d one - A member couldn’t be added to the New Group and has been invited to join. + En medlem kunde inte läggas till i den Nya gruppen och har bjudits in att gå med. other - %d members couldn’t be added to the New Group and have been invited to join. + %d medlemmar kunde inte läggas till i den Nya gruppen och har bjudits in att gå med. + + + GROUPS_LEGACY_GROUP_CREATION_ERROR_%d + + NSStringLocalizedFormatKey + %1$#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Denna grupp kan inte skapas eftersom 1 medlem använder en gammal version av Signal. Du kan skapa en Ny formatgrupp med medlemmen efter att den har uppdaterat Signal eller ta bort den innan du skapar gruppen. %2$@ + other + Denna grupp kan inte skapas eftersom %d medlemmar använder en gammal version av Signal. Du kan skapa en Ny formatgrupp med dem efter att de har uppdaterat Signal eller ta bort dem innan du skapar gruppen. %2$@ + + + GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Denna grupp kan inte skapas eftersom 1 medlem använder en gammal version av Signal. Du kan skapa en Ny formatgrupp med medlemmen efter att den har uppdaterat Signal eller ta bort den innan du skapar gruppen. + other + Denna grupp kan inte skapas eftersom %d medlemmar använder en gammal version av Signal. Du kan skapa en Ny formatgrupp med dem efter att de har uppdaterat Signal eller ta bort dem innan du skapar gruppen. + + + GROUPS_LEGACY_GROUP_DROPPED_MEMBERS_BANNER_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + 1 medlem kunde inte läggas till igen i den Nya gruppen. Vill du lägga till medlemmen nu? + other + %d medlemmar kunde inte läggas till igen i den Nya gruppen. Vill du lägga till dem nu? + + + GROUPS_TOO_MANY_MEMBERS_ALERT_MESSAGE_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Signal-grupper fungerar bäst med 1 medlem eller färre. Om du lägger till fler medlemmar kommer det att orsaka förseningar när du skickar och tar emot meddelanden. + other + Signal-grupper fungerar bäst med %d medlemmar eller färre. Om du lägger till fler medlemmar kommer det att orsaka förseningar när du skickar och tar emot meddelanden. IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_%d @@ -680,9 +728,9 @@ NSStringFormatValueTypeKey d one - You can’t share more than 1 item. + Du kan inte dela mer än 1 objekt. other - You can’t share more than %d items. + Du kan inte dela mer än %d objekt. MANY_GROUPS_IN_COMMON_%d @@ -696,9 +744,9 @@ NSStringFormatValueTypeKey d one - 1 group in common + 1 grupp gemensamt other - %d groups in common + %d grupper gemensamt MEDIA_GALLERY_DELETE_MESSAGES_%d @@ -728,9 +776,9 @@ NSStringFormatValueTypeKey d one - 1 Photo + 1 foto other - %d Photos + %d foton MEDIA_GALLERY_ITEM_MIXED_COUNT_%d @@ -744,25 +792,9 @@ NSStringFormatValueTypeKey d one - 1 Item + 1 objekt other - %d Items - - - MESSAGES_VIEW_GROUP_N_MEMBERS_BLOCKED_%d - - NSStringLocalizedFormatKey - %#@caption@ - caption - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - You Blocked 1 Member of This Group - other - You Blocked %d Members of This Group + %d objekt MESSAGE_ACTIONS_TOOLBAR_CAPTION_%d @@ -781,6 +813,22 @@ %d valda + MESSAGES_VIEW_GROUP_N_MEMBERS_BLOCKED_%d + + NSStringLocalizedFormatKey + %#@caption@ + caption + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Du blockerade 1 medlem i denna grupp + other + Du blockerade %d medlemmar i denna grupp + + MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_SUBTITLE_%d NSStringLocalizedFormatKey @@ -813,22 +861,6 @@ %d personer - MY_STORY_VIEWERS_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - 1 Viewer - other - %d Viewers - - NEW_GROUP_MEMBERS_VIEW_TITLE_%d NSStringLocalizedFormatKey @@ -840,9 +872,9 @@ NSStringFormatValueTypeKey d one - 1 Member + 1 medlem other - %d Members + %d medlemmar NEW_PRIVATE_STORY_VIEW_TITLE_%d @@ -872,9 +904,9 @@ NSStringFormatValueTypeKey d one - Incorrect PIN. 1 attempt remaining. + Felaktig pinkod. 1 försök kvar. other - Incorrect PIN. %d attempts remaining. + Felaktig pinkod. %d försök kvar. PENDING_GROUP_MEMBERS_MEMBER_INVITED_USERS_%d @@ -888,9 +920,9 @@ NSStringFormatValueTypeKey d one - %2$@ invited 1 person + %2$@ bjöd in 1 person other - %2$@ invited %d people + %2$@ bjöd in %d personer PENDING_GROUP_MEMBERS_REQUEST_BANNER_%d @@ -904,9 +936,9 @@ NSStringFormatValueTypeKey d one - 1 pending member request. + 1 väntande medlemsförfrågning. other - %d pending member requests. + %d väntande medlemsförfrågningar. PENDING_GROUP_MEMBERS_REVOKE_INVALID_INVITES_%d @@ -920,25 +952,9 @@ NSStringFormatValueTypeKey d one - Revoke invalid invite + Återkalla ogiltig inbjudan other - Revoke %d invalid invites - - - PENDING_GROUP_MEMBERS_REVOKE_INVITE_BUTTON_%d - - NSStringLocalizedFormatKey - %#@caption@ - caption - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - Revoke Invite - other - Revoke Invites + Återkalla %d ogiltiga inbjudningar PENDING_GROUP_MEMBERS_REVOKE_INVITE_CONFIRMATION_TITLE_%d @@ -952,9 +968,25 @@ NSStringFormatValueTypeKey d one - Revoke group invite sent by “%2$@”? + Återkalla gruppinbjudan skickad av "%2$@"? other - Revoke %d invites sent by “%2$@”? + Återkalla %d inbjudningar skickade av "%2$@"? + + + PENDING_GROUP_MEMBERS_REVOKE_INVITE_BUTTON_%d + + NSStringLocalizedFormatKey + %#@caption@ + caption + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Återkalla inbjudan + other + Återkalla inbjudningar PINS_MEGAPHONE_SNOOZE_TOAST_%d @@ -968,25 +1000,9 @@ NSStringFormatValueTypeKey d one - We’ll remind you later. Creating a PIN will become mandatory in 1 day. + Vi påminner dig senare. Att skapa en pinkod blir obligatoriskt om 1 dag. other - We’ll remind you later. Creating a PIN will become mandatory in %d days. - - - PRIVATE_STORY_VIEWERS_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - Private Story · 1 Viewer - other - Private Story · %d Viewers + Vi påminner dig senare. Att skapa en pinkod blir obligatoriskt om %d dagar. REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_%d @@ -1000,9 +1016,9 @@ NSStringFormatValueTypeKey d one - You have 1 attempt remaining. If you run out of attempts, you can create a new PIN. You can register and use your account but you’ll lose some saved settings like your profile information. + Du har 1 försök kvar. Om du får slut på försök kan du skapa en ny pinkod. Du kan registrera och använda ditt konto men du kommer att förlora några sparade inställningar som din profilinformation. other - You have %d attempts remaining. If you run out of attempts, you can create a new PIN. You can register and use your account but you’ll lose some saved settings like your profile information. + Du har %d försök kvar. Om du får slut på försök kan du skapa en ny pinkod. Du kan registrera och använda ditt konto men du kommer att förlora några sparade inställningar som din profilinformation. REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_REGLOCK_%d @@ -1016,9 +1032,9 @@ NSStringFormatValueTypeKey d one - You have 1 attempt remaining. If you run out of attempts your account will be locked. After 7 days of inactivity, you can re-register without your PIN. Your account will be wiped and all content deleted. + Du har 1 försök kvar. Om dina försök tar slut kommer ditt konto att låsas. Efter 7 dagars inaktivitet kan du registrera dig igen utan din pinkod. Ditt konto rensas och allt innehåll tas bort. other - You have %d attempts remaining. If you run out of attempts your account will be locked. After 7 days of inactivity, you can re-register without your PIN. Your account will be wiped and all content deleted. + Du har %d försök kvar. Om dina försök tar slut kommer ditt konto att låsas. Efter 7 dagars inaktivitet kan du registrera dig igen utan din pinkod. Ditt konto rensas och allt innehåll tas bort. STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE_%d @@ -1053,22 +1069,6 @@ %d exkluderade - STORY_VIEWS_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - 1 view - other - %d views - - THREAD_DETAILS_MORE_MUTUAL_GROUP_%d NSStringLocalizedFormatKey @@ -1080,9 +1080,9 @@ NSStringFormatValueTypeKey d one - Member of %2$@, %3$@, and 1 additional group + Medlem av %2$@, %3$@ och 1 ytterligare grupp other - Member of %2$@, %3$@, and %d additional groups + Medlem av %2$@, %3$@ och %d ytterligare grupper TIME_AMOUNT_DAYS_%d diff --git a/Signal/translations/sw.lproj/Localizable.strings b/Signal/translations/sw.lproj/Localizable.strings index fd020cf489..a5b670fe13 100644 --- a/Signal/translations/sw.lproj/Localizable.strings +++ b/Signal/translations/sw.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Media"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Wewe"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Kibandiko"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Umeondolewa kwenye mazungumzo ya simu. Angalia muunganisho wako kisha ujaribu tena."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Wewe"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Uko kwenye mazugumzo ya simu ya kikundi"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Msimamizi"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Wewe"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Unaweza kuwaongeza au kuwaalika marafiki baada ya kuunda kikundi hiki."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Wewe"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Mwezi Huu"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Wewe"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Ujumbe asili haupatikani."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Ametoa hisia %@kwa ujumbe wako wa sauti"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Wewe"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Soma"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ tarehe %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Wewe"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Umetumwa"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Futa"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Futa"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Mbele"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "Bado hakuna majibu"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Ruhusu watu wanaotazama stori yako ku-react na kujibu."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Hifadhi"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "stori Mpya Binafsi"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Jibu"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Wewe"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Weka Picha ya Mandhari"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Wewe"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Umefuta ujumbe huu."; diff --git a/Signal/translations/ta.lproj/Localizable.strings b/Signal/translations/ta.lproj/Localizable.strings index 724ea8ce9d..382cb9563b 100644 --- a/Signal/translations/ta.lproj/Localizable.strings +++ b/Signal/translations/ta.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "ஊடகம்"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "நீங்கள்"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "ஓட்டி"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "அழைப்பிலிருந்து துண்டிக்கப்பட்டுள்ளீர்கள். உங்கள் இணைப்பைச் சரிபார்த்து மீண்டும் முயற்சிக்கவும்."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "நீங்கள்"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "நீங்கள் குழு அழைப்பில் இருக்கிறீர்கள்"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "நிர்வாகம்"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "நீங்கள்"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "இந்த குழுவை உருவாக்கிய பிறகு நீங்கள் நண்பர்களைச் சேர்க்கலாம் அல்லது அழைக்கலாம்."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "நீங்கள்"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "இந்த மாதம்"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "நீங்கள்"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "அசல் செய்தி கிடைக்கவில்லை."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "உங்கள் குரல் செய்திக்கு %@ என உணர்வினை வெளிப்படுத்தினார்"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "நீங்கள்"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "படி"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ ஆன் %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "நீங்கள்"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "அனுப்பியது "; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "நீக்கு"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "நீக்கு"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "முன்னனுப்புக"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "இன்னும் பதில்கள் ஏதுமில்லை"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "உங்கள் கதையைப் பார்க்கக்கூடியவர்கள் எதிர்வினையாற்றி பதிலளிக்கட்டும்."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "சேமி"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "பதில்"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "நீங்கள்"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "பின்னணிப்படம் அமைக்கவும்"; +/* Second person pronoun to represent the local user. */ +"YOU" = "நீங்கள்"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "இந்த செய்தியை நீக்கிவிட்டீர்கள்."; diff --git a/Signal/translations/te.lproj/Localizable.strings b/Signal/translations/te.lproj/Localizable.strings index 3d0aec9d7b..bdfeeacca4 100644 --- a/Signal/translations/te.lproj/Localizable.strings +++ b/Signal/translations/te.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "మీడియా"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "మీరు"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "స్టికర్"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "మీరు కాల్ నుండి డిస్‌కనెక్ట్ చేయబడ్డారు. మీ కనెక్షన్‌ను తనిఖీ చేసి, మళ్లీ ప్రయత్నించండి."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "మీరు"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "మీరు గ్రూప్ కాల్‌లో ఉన్నారు"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "అడ్మిన్"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "మీరు"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "ఈ గుంపును సృష్టించిన తర్వాత మీరు స్నేహితులను జోడించవచ్చు లేదా ఆహ్వానించవచ్చు."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "మీరు"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "ఈ నెల"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "మీరు"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "అసలు సందేశం కనుగొనబడలేదు"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "మీ వాయిస్ సందేశానికి %@ రియాక్ట్ అయ్యింది"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "మీరు"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "చదవండి"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ %2$@ న"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "మీరు"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "పంపిన"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "తొలగించండి"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "డిలీట్ చేయండి"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "బదలాయించు"; @@ -6131,7 +6116,7 @@ "STORIES_NO_REPLIES_YET" = "ఇంకా ఎలాంటి రిప్లైలు లేవు"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "మీ స్టోరీని చూసే వ్యక్తులు ప్రతిస్పందించేందుకు మరియు ప్రత్యుత్తరాన్ని ఇవ్వనివ్వండి."; /* Section header for the 'replies & reactions' section in stories settings */ "STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "సేవ్ చేయండి"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "కొత్త ప్రైవేట్ స్టోరీ"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "స్పంధించు"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "మీరు"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "వాల్‌పేపర్‌ను సెట్ చేయండి"; +/* Second person pronoun to represent the local user. */ +"YOU" = "మీరు"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "మీరు ఈ సందేశాన్ని తొలగించారు."; diff --git a/Signal/translations/th.lproj/Localizable.strings b/Signal/translations/th.lproj/Localizable.strings index 4fb6694a81..d1cde168a1 100644 --- a/Signal/translations/th.lproj/Localizable.strings +++ b/Signal/translations/th.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "สื่อ"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "คุณ"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "สติกเกอร์"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "มอบ Boost ให้ Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "โล่บูสต์ของคุณหมดอายุแล้ว และจะไม่ปรากฏบนโปรไฟล์คุณอีกต่อไป"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "โล่ Boost ของคุณหมดอายุแล้ว และจะไม่แสดงที่โปรไฟล์ของคุณอีกต่อไป คุณสามารถเปิดใช้งานโล่ Boost ใหม่ได้เป็นเวลา 30 วัน ด้วยการบริจาคครั้งเดียว"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "โล่หมดอายุ"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "โล่ของขวัญของคุณหมดอายุแล้ว และจะไม่ปรากฏบนโปรไฟล์คุณอีกต่อไป"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "โล่ของขวัญของคุณหมดอายุแล้ว"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "เรียนรู้เพิ่มเติม"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "แลกเปลี่ยน"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "ไม่สามารถแลกของขวัญของคุณได้ กรุณาตรวจสอบการเชื่อมต่อแล้วลองอีกครั้ง"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "ไม่สามารถแลกของขวัญได้"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "คุณสามารถแลกโล่ได้ภายหลัง"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "เปิดใช้งาน"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "ขั้นตอนนี้จะช่วยให้เราแก้ปัญหาของคุณได้ และอาจใช้เวลาสักครู่ คุณสามารถปิดแอป Signal ระหว่างทำการตรวจสอบนี้ แต่กรุณากลับมาส่งบันทึกข้อมูลการใช้งานของคุณ"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "ข้าม"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "ดำเนินการตรวจสอบฐานข้อมูลหรือไม่"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "นี่อาจใช้เวลาสองสามนาที"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "ป้อนการค้นหาของคุณ"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "ของขวัญที่คุณได้รับจาก %@ หมดอายุแล้ว คุณไม่สามารถแลกของขวัญนี้ได้อีกต่อไป"; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "ของขวัญของคุณหมดอายุแล้ว"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "ไปที่ การตั้งค่า"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "คุณได้หลุดจากการโทร กรุณาตรวจสอบการเชื่อมต่อของคุณแล้วลองใหม่อีกครั้ง"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "คุณ"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "คุณอยู่ในการโทรแบบกลุ่ม"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "ผู้ดูแล"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "คุณ"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "คุณสามารถเพิ่มหรือเชิญเพื่อนหลังจากสร้างกลุ่มนี้"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "คุณ"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "เดือนนี้"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "คุณ"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "ไม่พบข้อความต้นฉบับ"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "ตอบสนอง %@ ต่อข้อความเสียงของคุณ"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "คุณ"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "อ่านแล้ว"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ เมื่อ %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "คุณ"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "ส่งแล้ว"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "ลบ"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "ลบ"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "ส่งต่อ"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "อนุญาตการตอบกลับและการแสดงความรู้สึก"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "บันทึก"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "สตอรี่ส่วนตัวใหม่"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "ตอบกลับ"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "คุณ"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "เครือข่าย"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "ตั้งภาพพื้นหลัง"; +/* Second person pronoun to represent the local user. */ +"YOU" = "คุณ"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "คุณได้ลบข้อความนี้"; diff --git a/Signal/translations/tr.lproj/Localizable.strings b/Signal/translations/tr.lproj/Localizable.strings index 685c3d018a..ee1caeb0de 100644 --- a/Signal/translations/tr.lproj/Localizable.strings +++ b/Signal/translations/tr.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "İçerik"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Siz"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Çıkartma"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Signal'i Arttırın"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Öne çıkarma rozetinin süresi doldu ve artık profilinde görüntülenemez."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Öne Çıkarma Rozeti'nin süresi doldu ve artık profilinde görüntülenemiyor. Tek seferlik bir bağış ile Öne Çıkarma Rozeti'ni 30 gün süreyle etkinleştirebilirsin."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Rozetin Süresi Doldu"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Hediye rozetinin süresi doldu ve artık profilinde görüntülenemiyor."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Hediye Rozetinin Süresi Doldu"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Dahasını öğrenin"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Ödeme"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Bu hediye kullanılamaz. Bağlantını kontrol et ve tekrar dene."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Hediye Kullanılamadı"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Rozetini daha sonra kullanabilirsin."; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Çalıştır"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Bu işlem, sorunu çözmemize yardımcı oluyor ve işlemin tamamlanması birkaç dakika sürebilir. Bu kontrol işlemi yapılırken Signal'i kapatabilirsin, fakat lütfen geçmiş bilgilerini girmek için burayı yeniden ziyaret et."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Atla"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Veri tabanı kontrolü başlasın mı?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Bu birkaç dakika sürebilir."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Aramanızı girin"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "%@ tarafından gönderilen hediyenin süresi doldu ve artık kullanılamaz."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Hediyenin Süresi Doldu"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Ayarlara Gidin"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Görüşmeyle bağlantınız kesildi. Bağlantınızı kontrol edin ve tekrar deneyin."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Siz"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Grup görüşmesindesiniz"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Yönetici"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Siz"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Bu grubu oluşturduktan sonra arkadaş ekleyebilir yada davet edebilirsin."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Siz"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Bu Ay"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Siz"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "İletinin aslı bulunamadı."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Sesli iletinize karşılık verdi: %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Siz"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Okundu"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ - %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Siz"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Gönderildi"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Sil"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Sil"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Yönlendir"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Yanıt ve Tepkilere İzin Ver"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Kaydet"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Yeni Özel Hikaye"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Cevapla"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Siz"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Bağlantılar"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Duvar kağıdı ayarla"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Siz"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Bu iletiyi sildiniz."; diff --git a/Signal/translations/ug.lproj/Localizable.strings b/Signal/translations/ug.lproj/Localizable.strings index 494717cffb..478a957a0e 100644 --- a/Signal/translations/ug.lproj/Localizable.strings +++ b/Signal/translations/ug.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "ۋاسىتە"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "سىز"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "چاپلاق"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "چاقىرىقتىن ئۈزۈلۈپ كەتتىڭىز. ئۇلىنىشڭىزنى تەكشۈرۈپ قايتا سىناڭ."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "سىز"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "سىز بۇ گۇرۇپپا چاقىرىقىدا"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "باشقۇرغۇچى"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "سىز"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "بۇ گۇرۇپپىنى قۇرغاندىن كېيىن دوستلارنى قوشالايسىز ياكى تەكلىپ قىلالايسىز."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "سىز"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "بۇ ئاي"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "سىز"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "ئەسلى ئۇچۇر تېپىلمىدى."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "ئۈن ئۇچۇرىڭىزغا %@ ئىنكاس قايتۇردى"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "سىز"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "ئوقۇش"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ / %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "سىز"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "يوللانغان"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "ئۆچۈر"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "ئۆچۈر"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "ئۇلاپ يوللا"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "ساقلا"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "New Private Story"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "جاۋاب"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "سىز"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "تام قەغىزىنى بېكىتىش"; +/* Second person pronoun to represent the local user. */ +"YOU" = "سىز"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "بۇ ئۇچۇرنى ئۆچۈردىڭىز"; diff --git a/Signal/translations/uk.lproj/Localizable.strings b/Signal/translations/uk.lproj/Localizable.strings index 7771f7873d..c22a50cffd 100644 --- a/Signal/translations/uk.lproj/Localizable.strings +++ b/Signal/translations/uk.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Медіа"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Ви"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Наліпка"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Надайте Signal можливість розвитку"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Термін дії вашого Значка підтримки закінчився, тож він більше не відображається в профілі."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Термін дії вашого Значка підтримки скінчився, тож він більше не відображається в профілі.\n\nВи можете поновити дію Значка ще на 30 днів, підтримавши нас разовим внеском."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Термін дії відзнаки завершився"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Термін дії вашого подарункового значка закінчився, тож він більше не відображається в профілі."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Термін дії подарункового значка закінчився"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Дізнатись більше."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Активувати"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Не вдалося активувати подарунок. Перевірте підключення до мережі і спробуйте знову."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Не вдалося активувати подарунок"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Ви можете активувати значок пізніше"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Виконати"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Перевірка може зайняти кілька хвилин, але допоможе вирішити вашу проблему. Ви можете закрити Signal під час діагностики, але просимо вас повернутися в застосунок, щоби надіслати журнали."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Пропустити"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Запустити діагностику бази даних?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Це може зайняти кілька хвилин."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Уведіть пошуковий запит"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Термін дії подарунка від користувача %@ закінчився. Подарунок більше не можна активувати."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Термін дії подарунка закінчився"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Відкрити параметри"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Дзвінок було перервано. Перевірте з'єднання та спробуйте знов."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Ви"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Ви у груповому дзвінку"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Адміністратор"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Ви"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Після створення групи ви зможете додати чи запросити до неї друзів."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+ %@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Ви"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Цього місяця"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Ви"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Оригінальне повідомлення не знайдено."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Відреагував(-ла) %@ на ваше голосове повідомлення"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Ви"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Прочитано"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ о %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Ви"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Надіслано"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Видалити"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Видалити"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Переслати"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Дозволити відповіді та реакції"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Зберегти"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Нова приватна сторі"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Відповісти"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Ви"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Довірені контакти"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Задати шпалери"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Ви"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Ви видалили це повідомлення."; diff --git a/Signal/translations/ur.lproj/Localizable.strings b/Signal/translations/ur.lproj/Localizable.strings index ce26665e59..79dc53717c 100644 --- a/Signal/translations/ur.lproj/Localizable.strings +++ b/Signal/translations/ur.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "میڈیا"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "آپ"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "اسٹیکر"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Signal کو بوسٹ دیں"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "آپ کے بوسٹ بیج کی مدت ختم ہو گئی ہے اور پروفائل پر ڈسپلے کیے جانے کے لیے مزید دستیاب نہیں۔"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "آپ کا بوسٹ بیج زائد المیعاد ہو گیا ہے اور آپ کی پروفائل پر ڈسپلے کیے جانے کے لیے مزید دستیاب نہیں ہے۔\n\nآپ ایک وقتی تعاون کے ساتھ مزید 30 دنوں کے لیے اپنا بوسٹ بیج دوبارہ فعال کر سکتے ہیں۔"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "بیج زائد المیعاد ہو گیا"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "آپ کے گفٹ بیج کی مدت ختم ہو گئی ہے اور پروفائل پر ڈسپلے کرنے کے لیے مزید دستیاب نہیں۔"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "آپ کے گفٹ بیج کی مدت ختم ہو گئی ہے۔"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "اورجانیے."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "ریڈیم کرنا"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "آپ کا گفٹ ریڈیم نہیں کیا جا سکا۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "گفٹ ریڈیم نہیں کر سکے"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "آپ بعد میں اپنا بیج ریڈیم کر سکتے ہیں"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "چلائیں"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "یہ آپ کا مسئلہ حل کرنے میں ہماری مدد ہو گی اور اسے مکمل ہونے میں کئی منٹ لگ سکتے ہیں۔ اس دوران آپ Signal بند کر سکتے ہیں، لیکن براہ کرم اپنے لاگز جمع کروانے کے لیے واپس ضرور آئیں۔"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "چھوڑ دو"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "ڈیٹا بیس ڈائگناسٹک چلائیں؟"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "اس میں چند منٹ لگ سکتے ہیں"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "اپنی سرچ داخل کریں"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "%@ کی طرف سے آپ کے گفٹ کی مدت ختم ہو گئی ہے اور مزید ریڈیم نہیں کیا جا سکتا۔"; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "آپ کے گفٹ کی مدت ختم ہو گئی ہے۔"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "ترتیبات پر جائیں"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "آپ کال سے منقطع ہوگئے تھے۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "آپ"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "آپ گروپ کال میں ہیں"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "ایڈمن"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "آپ"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "آپ اس گروپ کو بنانے کے بعد دوستوں کو شامل یا مدعو کرسکتے ہیں۔"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "ۤۤۤۤۤۤۤۤۤ+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "آپ"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "اس مہینے"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "آپ"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "اصل میسج نہیں ملا۔"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "آپ کے آڈیو پیغام پر %@ ردعمل ظاہر کیا"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "آپ"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "پڑھ لیا"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@پر%2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "آپ"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "بھیجا گیا"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "حذف کریں"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "حذف کریں"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "آگے"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "جوابات اور ردعمل کی اجازت دیں"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "محفوظ کریں"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "نئی نجی اسٹوری"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "جواب دیں"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "آپ"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "کنکشنز"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "وال پیپر سیٹ کریں"; +/* Second person pronoun to represent the local user. */ +"YOU" = "آپ"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "آپ نے یہ پیغام حذف کردیا۔"; diff --git a/Signal/translations/vi.lproj/Localizable.strings b/Signal/translations/vi.lproj/Localizable.strings index 682b94975b..32727e3601 100644 --- a/Signal/translations/vi.lproj/Localizable.strings +++ b/Signal/translations/vi.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "Đa phương tiện"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "Bạn"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "Nhãn dán"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Quyên góp cho Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "Huy hiệu Nhà Ủng hộ của bạn đã hết hạn và không còn hiển thị được trên hồ sơ."; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Huy hiệu Nhà Ủng hộ của bạn đã hết hạn và không thể hiển thị trên hồ sơ của bạn nữa.\n\nBạn có thể kích hoạt lại Huy hiệu Nhà Ủng hộ thêm 30 ngày nữa với khoản ủng hộ một lần."; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "Huy hiệu Đã hết hạn"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "Huy hiệu quả tặng của bạn đã hết hạn và không còn hiển thị được trên hồ sơ."; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "Huy hiệu quà tặng của bạn đã hết hạn"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "Tìm hiểu thêm."; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "Nhận"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Không thể nhận quà. Hãy kiểm tra kết nối và thử lại."; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Không thể Nhận Quà"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "Bạn có thể nhận huy hiệu của bạn sau"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "Chạy"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "Việc này sẽ giúp chúng tôi giải quyết vấn đề của bạn, có thể mất vài phút để hoàn thành. Bạn có thể đóng Signal trong giai đoạn chạy kiểm tra này, nhưng vui lòng quay lại ứng dụng để gửi kết quả kiểm tra."; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "Bỏ qua"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "Bạn muốn chạy kiểm tra cơ sở dữ liệu?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "Việc này có thể mất vài phút."; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Nhập từ khóa tìm kiếm"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Món quà %@ gửi tặng bạn đã hết hạn và không thể nhận được nữa."; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "Quà của bạn đã hết hạn"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "Vào Cài đặt"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "Bạn đã bị ngưng kết nối khỏi cuộc gọi. Kiểm tra kết nối của bạn và thử lại."; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "Bạn"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "Bạn đang trong cuộc gọi nhóm"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "Quản trị viên"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Bạn"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Bạn có thể thêm hoặc mời bạn bè sau khi tạo nhóm này."; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "Bạn"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Tháng này"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Bạn"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Không tìm thấy tin nhắn gốc."; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Đã phản ứng %@ cho tin nhắn thoại của bạn"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "Bạn"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "Đã đọc"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ vào %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Bạn"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Đã gửi"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "Xóa"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "Xóa"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "Chuyển tiếp"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Cho phép Trả lời & Bày tỏ cảm xúc"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "Lưu"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "Story Riêng tư mới"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Trả lời"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "Bạn"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Liên hệ"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "Cài ảnh nền"; +/* Second person pronoun to represent the local user. */ +"YOU" = "Bạn"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "Bạn đã xóa tin nhắn này."; diff --git a/Signal/translations/yue.lproj/Localizable.strings b/Signal/translations/yue.lproj/Localizable.strings index 5db4f20972..d9c3f6b9c7 100644 --- a/Signal/translations/yue.lproj/Localizable.strings +++ b/Signal/translations/yue.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "媒體"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "您"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "貼圖"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "Signal 賣旗籌款"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "你嘅捐款徽章已經過咗期,所以唔會再喺你嘅個人檔案度顯示喇。"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "你嘅捐款徽章已經過咗期,所以冇得再喺個人檔案度展示喇。\n\n你可以透過單次捐款重新啟動捐款徽章,為期 30 日。"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "襟章已經褪色夠鐘換喇"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "你嘅饋贈徽章已經過咗期,所以唔會再喺你嘅個人檔案度顯示喇。"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "你嘅餽贈徽章已經過咗期"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "講多啲俾我聽。"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "換領"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "兌換唔到你份禮物。請檢查吓網絡連線,然後再試過啦。"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "兌換唔到禮物"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "你可以稍後再兌換你嘅徽章"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "執行"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "呢個檢查可以幫我哋解決你嘅問題,可能需要幾分鐘時間完成。你可以喺檢查進行期間閂咗 Signal,但請你稍後返嚟提交你嘅記錄。"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "跳過"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "係咪要執行資料庫診斷呀?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "可能要幾分鐘時間。"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "輸入要搵乜嘢"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "%@ 送俾你嘅禮物已經過咗期,冇得再兌換喇。"; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "你嘅禮物已經過咗期"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "跳去設定"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "您嘅通話已斷線。請檢查您嘅連線,然後再試下啦。"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "您"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "您嚟到成谷通話"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "話事人"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "您"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "開咗呢個新谷之後,您可以加人或者邀請好友。"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "您"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "今個月"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "您"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "搵唔到原來嘅訊息。"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "對你個語音訊息俾咗 %@ 心情"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "您"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "睇咗"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ 喺 %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "您"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "送出"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "刪除"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "刪除"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "轉寄"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "允許回覆同心情回應"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "儲存"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "新嘅私人限時動態"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "回覆"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "您"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "人脈"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "設定背景"; +/* Second person pronoun to represent the local user. */ +"YOU" = "你"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "您已扠走呢個訊息。"; diff --git a/Signal/translations/zh_CN.lproj/Localizable.strings b/Signal/translations/zh_CN.lproj/Localizable.strings index 20ba11a9a1..cd70b25661 100644 --- a/Signal/translations/zh_CN.lproj/Localizable.strings +++ b/Signal/translations/zh_CN.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "媒体"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "您"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "表情"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "给 Signal 随手捐"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "您的随手捐徽章已到期,无法显示在您的个人资料中向大家展示。"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "您的随手捐徽章已过期,在您的个人资料中已不再显示。\n\n您可以通过给 Signal 捐款一次,将您的随手捐徽章重新激活 30 天。"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "徽章已到期"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "您的礼品徽章已到期,无法显示在您的个人资料中向大家展示。"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "您的礼品徽章已到期"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "了解更多。"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "领取"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "无法领取您的礼物。请检查您的网络连接并重试。"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "无法领取礼物"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "您可以稍后领取您的徽章"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "运行"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "这将能帮助我们解决您的问题,整个过程可能需要几分钟。在运行检查期间您可以关闭 Signal,不过请记得回来提交您的日志。"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "跳过"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "要运行数据库诊断吗?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "这需要耗费 1 分钟左右。"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "输入您的搜索词"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "%@给您赠送的礼物已到期,因此已无法领取。 "; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "您的礼物已到期"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "打开设置"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "您的通话断开了,请检查网络后再试。"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "您"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "您在此群组通话中"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "管理员"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "您"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "您可以在创建此群组后添加或邀请朋友。"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "您"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "这个月"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "您"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "未找到原始消息。"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "对你的语音消息回应了 %@"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "您"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "已读"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ 于 %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "您"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "发送"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "删除"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "删除"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "转发"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "允许回复和反应"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "保存"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "新私密动态"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "回复"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "您"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "联系人"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "设置墙纸"; +/* Second person pronoun to represent the local user. */ +"YOU" = "您"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "您删除了此消息。"; diff --git a/Signal/translations/zh_HK.lproj/Localizable.strings b/Signal/translations/zh_HK.lproj/Localizable.strings index 6348a33327..32e35bbb1e 100644 --- a/Signal/translations/zh_HK.lproj/Localizable.strings +++ b/Signal/translations/zh_HK.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "媒體"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "您"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "貼圖"; @@ -194,10 +191,10 @@ "ARCHIVE_ACTION" = "封存"; /* One of the choices for pre-defined aspect ratio of a photo in media editor. */ -"ASPECT_RATIO_ORIGINAL" = "Original"; +"ASPECT_RATIO_ORIGINAL" = "原始"; /* One of the choices for pre-defined aspect ratio of a photo in media editor. */ -"ASPECT_RATIO_SQUARE" = "Square"; +"ASPECT_RATIO_SQUARE" = "正方形"; /* Variable aspect ratio, eg 3:4. %1$@ and %2$@ are numbers. */ "ASPECT_RATIO_X_BY_Y" = "%1$@:%2$@"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "齊集氣,為 Signal 加加油"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "你的捐款徽章已過期,且不會再在你的個人檔案上顯示。"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "您的贊助徽章已經過期,且不會再顯示在您的個人資料中。\n\n您可以透過一次性捐款,重啟您的贊助徽章 30 天。"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "徽章已到時限"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "你的饋贈徽章已過期,且不會再在你的個人檔案上顯示。"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "你的饋贈徽章已過期"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "了解更多。"; @@ -401,7 +398,7 @@ "BADGE_EXPIRED_SUBSCRIPTION_TITLE" = "每月捐款已取消"; /* Text in the sheet that's shown when you gift someone a badge. Embeds {recipient name}. */ -"BADGE_GIFT_THANKS_BODY" = "You’ve gifted a badge to %@. When they redeem, they’ll be given a choice to show or hide their badge."; +"BADGE_GIFT_THANKS_BODY" = "你已送贈了一枚徽章給 %@。當對方換領後,就可以選擇顯示或隱藏徽章。"; /* Title for the sheet that's shown when you gift someone a badge */ "BADGE_GIFT_THANKS_TITLE" = "感謝您力撐支持!"; @@ -413,19 +410,19 @@ "BADGE_GIFTING_ADDITIONAL_MESSAGE_PLACEHOLDER" = "新增訊息"; /* Error message indicating that you can't send the gift badge for some reason. */ -"BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_BODY" = "Cannot send gift badge. Check your connection and try again."; +"BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_BODY" = "無法傳送饋贈徽章。請檢查網絡連線,然後再試一次。"; /* Title for error message dialog indicating that you can't send the gift badge for some reason. */ -"BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_TITLE" = "Cannot Send Gift Badge"; +"BADGE_GIFTING_CANNOT_SEND_TO_RECIPIENT_GENERIC_ERROR_TITLE" = "無法傳送饋贈徽章"; /* Shown on a gift badge message to indicate that it's already expired and can no longer be redeemed. */ "BADGE_GIFTING_CHAT_EXPIRED" = "已過期"; /* Shown on a gift badge message and when tapping a redeemed gift message to denote the presence of a gift badge. */ -"BADGE_GIFTING_CHAT_TITLE" = "Gift Badge"; +"BADGE_GIFTING_CHAT_TITLE" = "饋贈徽章"; /* Short paragraph on the screen where you choose a gift badge */ -"BADGE_GIFTING_CHOOSE_BADGE_DESCRIPTION" = "Gift someone a badge by making a donation to Signal. They’ll receive a badge to display on their profile."; +"BADGE_GIFTING_CHOOSE_BADGE_DESCRIPTION" = "捐款支持 Signal 就可以向好友饋贈徽章。對方更可以在個人檔案上展示徽章。"; /* Title on the screen where you choose a gift badge */ "BADGE_GIFTING_CHOOSE_BADGE_TITLE" = "饋贈徽章"; @@ -440,13 +437,13 @@ "BADGE_GIFTING_ERROR_RECIPIENT_CANNOT_RECEIVE_GIFT_BADGES_BODY" = "該使用者必須先更新 Signal 才能接收禮品。"; /* Title for error message dialog indicating that a user can't receive gifts. */ -"BADGE_GIFTING_ERROR_RECIPIENT_CANNOT_RECEIVE_GIFT_BADGES_TITLE" = "Cannot Send Gift Badge"; +"BADGE_GIFTING_ERROR_RECIPIENT_CANNOT_RECEIVE_GIFT_BADGES_TITLE" = "無法傳送饋贈徽章"; /* Error message indicating that the person you're trying to send has been blocked. */ -"BADGE_GIFTING_ERROR_RECIPIENT_IS_BLOCKED_BODY" = "This user can't receive your gift because you have blocked them."; +"BADGE_GIFTING_ERROR_RECIPIENT_IS_BLOCKED_BODY" = "你封鎖了這位用戶,因此對方無法接收你的禮物。"; /* Title for error message dialog indicating that the person you're trying to send to has been blocked. */ -"BADGE_GIFTING_ERROR_RECIPIENT_IS_BLOCKED_TITLE" = "Cannot Send Gift Badge"; +"BADGE_GIFTING_ERROR_RECIPIENT_IS_BLOCKED_TITLE" = "無法傳送饋贈徽章"; /* When gifting a badge, the subtitle 'Send a Gift Badge' under the badge title */ "BADGE_GIFTING_GIFT_ROW_SUBTITLE" = "送贈一枚禮品徽章"; @@ -467,25 +464,25 @@ "BADGE_GIFTING_PAYMENT_SUCCEEDED_BUT_GIFTING_FAILED_TITLE" = "徽章饋贈失敗"; /* Shown on the list of chats when the most recent message is a gift you received from someone else. */ -"BADGE_GIFTING_PREVIEW_INCOMING" = "🎁 You received a gift"; +"BADGE_GIFTING_PREVIEW_INCOMING" = "🎁 你收到一份禮物"; /* Shown on the list of chats when the most recent message is a gift you sent to someone else. */ -"BADGE_GIFTING_PREVIEW_OUTGOING" = "🎁 You sent a gift"; +"BADGE_GIFTING_PREVIEW_OUTGOING" = "🎁 你送出了一份禮物"; /* Label for a button used to redeem a gift and add the gift's badge to your profile. */ "BADGE_GIFTING_REDEEM" = "換領"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "無法兌換你的禮物。請檢查你的網絡連線,然後再試一次。"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "無法兌換禮物"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ -"BADGE_GIFTING_REDEEM_LATER" = "You can redeem your badge later"; +"BADGE_GIFTING_REDEEM_LATER" = "你可以稍後再兌換你的徽章"; /* Appears as the title when redeeming a gift you received. Embed {contact's short name, such as a first name}. */ -"BADGE_GIFTING_REDEEM_TITLE_FORMAT" = "%@ sent you a gift"; +"BADGE_GIFTING_REDEEM_TITLE_FORMAT" = "%@ 送了一份禮物給你"; /* Label for a button to see details about a gift you've already redeemed. The text is shown next to a checkmark. */ "BADGE_GIFTING_REDEEMED" = "已換領"; @@ -500,7 +497,7 @@ "BADGE_GIFTING_VIEW" = "檢視"; /* Shown when redeeming a gift you received to explain to the user that they've earned a badge. Embed {contact name}. */ -"BADGE_GIFTING_YOU_RECEIVED_FORMAT" = "You’ve received a gift badge from %@. Display this badge on your profile to build awareness for donating to Signal."; +"BADGE_GIFTING_YOU_RECEIVED_FORMAT" = "你收到來自 %@ 的饋贈徽章。不妨在你的個人資料展示此徽章,讓大家一呼百應,齊來捐款撐起 Signal。"; /* String explaining to the user that their subscription badge has expired on the badge expiry sheet. Embeds {failure-specific sentence(s)} and {badge name}. */ "BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_CHARGE_FAILURE_BODY_FORMAT" = "您的每月定期捐款已自動取消。%@ 您的個人資料不會再顯示「%@」徽章。"; @@ -839,7 +836,7 @@ "CAMERA_VO_TAKE_VIDEO" = "拍片"; /* VoiceOver label for camera zoom control. */ -"CAMERA_VO_ZOOM" = "Zoom"; +"CAMERA_VO_ZOOM" = "縮放"; /* VoiceOver description of current camera zoom level. */ "CAMERA_VO_ZOOM_LEVEL" = "%@ 倍"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "執行"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "這將有助我們解決你的問題,過程可能需時幾分鐘才能完成。你可以在檢查進行期間關閉 Signal,但請稍後回來提交你的記錄。"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "略過"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "要執行資料庫診斷嗎?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "可能需要數分鐘。"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "請輸入您的搜尋字詞。"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "%@ 送給你的禮物已過期,無法再兌換。"; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "你的禮物已過期"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "前往設定"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "您的通話已中斷。請檢查您的連線,然後重試。"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "您"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "您加入了群組通話"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "管理員"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "您"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "您可待建立此群組後新增或邀請好友。"; @@ -3293,32 +3284,29 @@ "MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "所有媒體"; /* Title for the button that discards all edits in media editor. */ -"MEDIA_EDITOR_CLEAR_ALL" = "Clear All"; +"MEDIA_EDITOR_CLEAR_ALL" = "全部清除"; /* Media Editor: Title for the button in 'Discard Changes' confirmation prompt. */ -"MEDIA_EDITOR_DISCARD_ALL_BUTTON" = "Discard Changes"; +"MEDIA_EDITOR_DISCARD_ALL_BUTTON" = "捨棄變更"; /* Media Editor: Message for the 'Discard Changes' confirmation prompt. */ -"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_MESSAGE" = "You will lose any changes you have made to this photo"; +"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_MESSAGE" = "你對此照片所作的任何變更將會遺失"; /* Media Editor: Title for the 'Discard Changes' confirmation prompt. */ -"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_TITLE" = "Discard Changes?"; +"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_TITLE" = "確定要捨棄變更?"; /* Title for the button that resets photo to its initial state. */ "MEDIA_EDITOR_RESET" = "重設"; /* Placeholder for message text input field in media editor. */ -"MEDIA_EDITOR_TEXT_FIELD_ADD_MESSAGE" = "Add Message"; +"MEDIA_EDITOR_TEXT_FIELD_ADD_MESSAGE" = "加入訊息"; /* Shown in place of message input text in media editor when 'View Once' is on. */ -"MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "View Once Media"; +"MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "「閱後即毀」媒體檔案"; /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "您"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "本月"; @@ -3665,25 +3653,25 @@ "MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_SUBTITLE" = "對特定的人隱藏您的限時動態"; /* Title for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_TITLE" = "All Signal Connections Except..."; +"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_TITLE" = "所有 Signal 人脈,除了..."; /* Subtitle for the visibility option */ "MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_SUBTITLE" = "與所有人脈分享"; /* Title for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_TITLE" = "All Signal Connections"; +"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_TITLE" = "所有 Signal 人脈"; /* Footer for the 'visibility' section of the my stories settings */ -"MY_STORIES_SETTINGS_VISIBILITY_FOOTER" = "Choose who can view your story. Changes won’t affect stories you’ve already sent."; +"MY_STORIES_SETTINGS_VISIBILITY_FOOTER" = "選擇誰能看到你的限時動態。這個選擇不會影響你在更改前發送的限時動態。"; /* Header for the 'visibility' section of the my stories settings */ -"MY_STORIES_SETTINGS_VISIBILITY_HEADER" = "Who Can See This Story"; +"MY_STORIES_SETTINGS_VISIBILITY_HEADER" = "誰能看到此限時動態"; /* Subtitle for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ONLY_SHARE_WITH_SUBTITLE" = "Choose people to share with"; +"MY_STORIES_SETTINGS_VISIBILITY_ONLY_SHARE_WITH_SUBTITLE" = "選擇你的分享對象"; /* Title for the visibility option */ -"MY_STORIES_SETTINGS_VISIBILITY_ONLY_SHARE_WITH_TITLE" = "Only Share With..."; +"MY_STORIES_SETTINGS_VISIBILITY_ONLY_SHARE_WITH_TITLE" = "只分享給..."; /* Title for the 'My Stories' view */ "MY_STORIES_TITLE" = "我的限時動態"; @@ -4643,7 +4631,7 @@ "PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_TITLE_FORMAT" = "要移除 %1$@ 嗎?"; /* Section header for the 'viewers' section on the 'private story settings' view */ -"PRIVATE_STORY_SETTINGS_WHO_CAN_SEE_THIS_HEADER" = "Who Can See This Story"; +"PRIVATE_STORY_SETTINGS_WHO_CAN_SEE_THIS_HEADER" = "誰能看到此限時動態"; /* No comment provided by engineer. */ "PROCEED_BUTTON" = "繼續"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "您"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "找不到原始訊息。"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "對您的語音訊息表達了 %@ 心情"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "您"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "已讀取"; @@ -4955,7 +4937,7 @@ "RETURN_CALL_PILL_BUTTON" = "返回"; /* button title to confirm adding a recipient when their safety number has recently changed */ -"SAFETY_NUMBER_CHANGED_CONFIRM_ADD_MEMBER_ACTION" = "Add Anyway"; +"SAFETY_NUMBER_CHANGED_CONFIRM_ADD_MEMBER_ACTION" = "繼續新增"; /* alert button text to confirm placing an outgoing call after the recipients Safety Number has changed. */ "SAFETY_NUMBER_CHANGED_CONFIRM_CALL_ACTION" = "仍要致電"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ 於 %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "您"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "已傳送"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "刪除"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "刪除"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "轉發"; @@ -6131,13 +6116,19 @@ "STORIES_NO_REPLIES_YET" = "未有回覆"; /* Section footer for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Let people who can view your story react and reply."; +"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "讓看到限時動態的人回應心情和回覆。"; /* Section header for the 'replies & reactions' section in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_HEADER" = "Replies & Reactions"; +"STORIES_REPLIES_AND_REACTIONS_HEADER" = "回覆及心情回應"; /* Toggle text for the 'replies & reactions' switch in stories settings */ -"STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Allow Replies & Reactions"; +"STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "允許回覆及心情回應"; + +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "儲存"; /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "新的私人限時動態"; @@ -6181,14 +6172,11 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "回覆"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "您"; - /* The title for the 'select connections for story' view. */ -"STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Connections"; +"STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "人脈"; /* The title for the 'select excluded connections for story' view. */ -"STORY_SELECT_EXCLUDED_CONNECTIONS_VIEW_TITLE" = "Excluded Connections"; +"STORY_SELECT_EXCLUDED_CONNECTIONS_VIEW_TITLE" = "已排除的人脈"; /* Action text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_ACTION" = "捐款"; @@ -6602,7 +6590,7 @@ "VERIFY_PRIVACY_MULTIPLE" = "檢查安全碼"; /* Toast alert text shown when tapping on a video that cannot be played. */ -"VIDEO_BROKEN" = "This video can’t be played"; +"VIDEO_BROKEN" = "無法播放此影片"; /* Accessibility label for placing a video call */ "VIDEO_CALL_LABEL" = "視像通話"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "設定背景"; +/* Second person pronoun to represent the local user. */ +"YOU" = "您"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "您已刪除此訊息。"; diff --git a/Signal/translations/zh_HK.lproj/PluralAware.stringsdict b/Signal/translations/zh_HK.lproj/PluralAware.stringsdict index fd19e2a272..f9cb2d07d7 100644 --- a/Signal/translations/zh_HK.lproj/PluralAware.stringsdict +++ b/Signal/translations/zh_HK.lproj/PluralAware.stringsdict @@ -2,6 +2,20 @@ + CAMERA_VO_N_ITEMS + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %d 個項目 + + ACCESSIBILITY_LABEL_VOICE_MEMO_%d NSStringLocalizedFormatKey @@ -16,20 +30,6 @@ %d 秒長的語音訊息 - ADD_GROUP_MEMBERS_ACTION_TITLE_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 新增成員 - - ADD_GROUP_MEMBERS_VIEW_CONFIRM_ALERT_MESSAGE_%d NSStringLocalizedFormatKey @@ -58,7 +58,7 @@ 新增成員 - CAMERA_VO_N_ITEMS + ADD_GROUP_MEMBERS_ACTION_TITLE_%d NSStringLocalizedFormatKey %#@text@ @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - %d 個項目 + 新增成員 CHAT_COLOR_SETTINGS_DELETE_ALERT_MESSAGE_%d @@ -277,62 +277,6 @@ 傳送 %d 個訊息 - GROUPS_LEGACY_GROUP_CREATION_ERROR_%d - - NSStringLocalizedFormatKey - %1$#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 無法建立此群組,因為 %d 個成員現正使用舊版本的 Signal。您可待他們更新 Signal 後再建立「新版群組」,又或先將他們移除,才建立此群組。%2$@ - - - GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 無法建立此群組,因為 %d 個成員現正使用舊版本的 Signal。您可待他們更新 Signal 後再建立「新版群組」,又或先將他們移除,才建立此群組。 - - - GROUPS_LEGACY_GROUP_DROPPED_MEMBERS_BANNER_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - %d 個成員無法重新加入「新版群組」。您現在要加入他們嗎? - - - GROUPS_TOO_MANY_MEMBERS_ALERT_MESSAGE_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - Signal 群組在不多於 %d 個成員時效能最佳。新增更多成員將導致傳送和接收訊息時有所延遲。 - - GROUP_CALL_HAS_MAX_DEVICES_%d NSStringLocalizedFormatKey @@ -361,6 +305,62 @@ 現已在此通話中 · %d 人 + STORY_VIEWS_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %d 次觀看 + + + PRIVATE_STORY_VIEWERS_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + 私人限時動態 · %d 次觀看 + + + MY_STORY_VIEWERS_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %d 位觀看者 + + + GROUP_STORY_VIEWERS_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + 群組限時動態 · %d 位觀看者 + + GROUP_CALL_MANY_PEOPLE_HERE_%d NSStringLocalizedFormatKey @@ -417,6 +417,34 @@ %d 個邀請已傳送 + GROUP_MEMBER_COUNT_LABEL_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %d 個成員 + + + GROUP_MEMBER_COUNT_WITHOUT_LIMIT_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %d 個成員 + + GROUP_MEMBERSHIP_COLLISIONS_BANNER_TITLE_%d NSStringLocalizedFormatKey @@ -459,7 +487,7 @@ %d 個群組成員的名稱相同,請檢閱下列成員並選擇要採取的動作。 - GROUP_MEMBER_COUNT_LABEL_%d + GROUP_REMOTE_USER_INVITE_REVOKED_%d NSStringLocalizedFormatKey %#@text@ @@ -470,13 +498,13 @@ NSStringFormatValueTypeKey d other - %d 個成員 + 已撤銷邀請 %d 人加入群組。 - GROUP_MEMBER_COUNT_WITHOUT_LIMIT_%d + GROUP_REMOTE_USER_INVITE_REVOKED_BY_REMOTE_USER_%d NSStringLocalizedFormatKey - %#@text@ + %1$#@text@ text NSStringFormatSpecTypeKey @@ -484,7 +512,7 @@ NSStringFormatValueTypeKey d other - %d 個成員 + %2$@ 已撤銷邀請 %d 人加入群組。 GROUP_REMOTE_USER_INVITED_%d @@ -515,48 +543,6 @@ %2$@ 已邀請 %d 人加入群組。 - GROUP_REMOTE_USER_INVITE_REVOKED_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 已撤銷邀請 %d 人加入群組。 - - - GROUP_REMOTE_USER_INVITE_REVOKED_BY_REMOTE_USER_%d - - NSStringLocalizedFormatKey - %1$#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - %2$@ 已撤銷邀請 %d 人加入群組。 - - - GROUP_STORY_VIEWERS_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 群組限時動態 · %d 位觀看者 - - GROUP_WAS_MIGRATED_USERS_DROPPED_%d NSStringLocalizedFormatKey @@ -585,6 +571,62 @@ 無法將 %d 個成員加入「新版群組」,因此已邀請他們加入。 + GROUPS_LEGACY_GROUP_CREATION_ERROR_%d + + NSStringLocalizedFormatKey + %1$#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + 無法建立此群組,因為 %d 個成員現正使用舊版本的 Signal。您可待他們更新 Signal 後再建立「新版群組」,又或先將他們移除,才建立此群組。%2$@ + + + GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + 無法建立此群組,因為 %d 個成員現正使用舊版本的 Signal。您可待他們更新 Signal 後再建立「新版群組」,又或先將他們移除,才建立此群組。 + + + GROUPS_LEGACY_GROUP_DROPPED_MEMBERS_BANNER_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %d 個成員無法重新加入「新版群組」。您現在要加入他們嗎? + + + GROUPS_TOO_MANY_MEMBERS_ALERT_MESSAGE_%d + + NSStringLocalizedFormatKey + %#@text@ + text + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + Signal 群組在不多於 %d 個成員時效能最佳。新增更多成員將導致傳送和接收訊息時有所延遲。 + + IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_%d NSStringLocalizedFormatKey @@ -655,20 +697,6 @@ %d 個項目 - MESSAGES_VIEW_GROUP_N_MEMBERS_BLOCKED_%d - - NSStringLocalizedFormatKey - %#@caption@ - caption - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 您已封鎖此群組中的 %d 個成員 - - MESSAGE_ACTIONS_TOOLBAR_CAPTION_%d NSStringLocalizedFormatKey @@ -683,6 +711,20 @@ %d 個已選取 + MESSAGES_VIEW_GROUP_N_MEMBERS_BLOCKED_%d + + NSStringLocalizedFormatKey + %#@caption@ + caption + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + 您已封鎖此群組中的 %d 個成員 + + MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_SUBTITLE_%d NSStringLocalizedFormatKey @@ -693,10 +735,8 @@ NSStringPluralRuleType NSStringFormatValueTypeKey d - one - 1 person excluded other - %d people excluded + 排除了 %d 個人 MY_STORIES_SETTINGS_VISIBILITY_ONLY_SHARE_WITH_SUBTITLE_%d @@ -709,24 +749,8 @@ NSStringPluralRuleType NSStringFormatValueTypeKey d - one - 1 person other - %d people - - - MY_STORY_VIEWERS_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - %d 位觀看者 + %d 個人 NEW_GROUP_MEMBERS_VIEW_TITLE_%d @@ -813,20 +837,6 @@ 撤銷 %d 個無效邀請 - PENDING_GROUP_MEMBERS_REVOKE_INVITE_BUTTON_%d - - NSStringLocalizedFormatKey - %#@caption@ - caption - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 撤銷邀請 - - PENDING_GROUP_MEMBERS_REVOKE_INVITE_CONFIRMATION_TITLE_%d NSStringLocalizedFormatKey @@ -841,6 +851,20 @@ 要撤銷「%2$@」傳送的 %d 個群組邀請嗎? + PENDING_GROUP_MEMBERS_REVOKE_INVITE_BUTTON_%d + + NSStringLocalizedFormatKey + %#@caption@ + caption + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + 撤銷邀請 + + PINS_MEGAPHONE_SNOOZE_TOAST_%d NSStringLocalizedFormatKey @@ -855,20 +879,6 @@ 我們稍後會提醒您。您必須在 %d 天內建立 PIN 碼。 - PRIVATE_STORY_VIEWERS_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 私人限時動態 · %d 次觀看 - - REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_%d NSStringLocalizedFormatKey @@ -907,10 +917,8 @@ NSStringPluralRuleType NSStringFormatValueTypeKey d - one - 1 Connection other - %d Connections + %d 個人脈 STORY_SELECT_EXCLUDED_CONNECTIONS_VIEW_TITLE_%d @@ -923,24 +931,8 @@ NSStringPluralRuleType NSStringFormatValueTypeKey d - one - 1 Excluded other - %d Excluded - - - STORY_VIEWS_%d - - NSStringLocalizedFormatKey - %#@text@ - text - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - %d 次觀看 + %d 已被排除 THREAD_DETAILS_MORE_MUTUAL_GROUP_%d diff --git a/Signal/translations/zh_TW.lproj/Localizable.strings b/Signal/translations/zh_TW.lproj/Localizable.strings index 408f445fcd..83c32fe261 100644 --- a/Signal/translations/zh_TW.lproj/Localizable.strings +++ b/Signal/translations/zh_TW.lproj/Localizable.strings @@ -22,9 +22,6 @@ /* Accessibility label for media. */ "ACCESSIBILITY_LABEL_MEDIA" = "媒體"; -/* Accessibility label for messages sent by you. */ -"ACCESSIBILITY_LABEL_SENDER_SELF" = "您"; - /* Accessibility label for stickers. */ "ACCESSIBILITY_LABEL_STICKER" = "貼圖"; @@ -365,7 +362,7 @@ "BADGE_DETAILS_GIVE_A_BOOST" = "單次贊助 Signal"; /* String explaining to the user that their boost badge has expired on the badge expiry sheet. */ -"BADGE_EXPIRED_BOOST_BODY" = "Your Boost badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_BOOST_BODY" = "你的捐款徽章已到期,不會再顯示於你的個人資料中。"; /* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */ "BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "你的捐款徽章已過期,因此不會再顯示於你的個人檔案。\n\n只要捐款一次,即可重啟你的捐款徽章,並於未來 30 天內在個人檔案上秀出該徽章。"; @@ -380,10 +377,10 @@ "BADGE_EXPIRED_BOOST_TITLE" = "徽章已過期"; /* String explaining to the user that their gift badge has expired. Shown on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_BODY" = "Your gift badge has expired and is no longer available to be displayed on your profile."; +"BADGE_EXPIRED_GIFT_BODY" = "你的禮物徽章已到期,不會再顯示於你的個人資料中。"; /* Title for gift on the badge expiration sheet. */ -"BADGE_EXPIRED_GIFT_TITLE" = "Your Gift Badge Has Expired"; +"BADGE_EXPIRED_GIFT_TITLE" = "你的禮物徽章已到期"; /* Text for the 'learn more' link in the badge expiration sheet, shown when a badge expires due to a charge failure */ "BADGE_EXPIRED_LEARN_MORE_LINK" = "學習更多。"; @@ -476,10 +473,10 @@ "BADGE_GIFTING_REDEEM" = "加值"; /* Shown as the body of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_BODY" = "Your gift couldn’t be redeemed. Check your connection and try again."; +"BADGE_GIFTING_REDEEM_ERROR_BODY" = "無法兌換禮物。請檢查連線,並再試一次。"; /* Shown as the title of an alert when failing to redeem a gift. */ -"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "Couldn’t Redeem Gift"; +"BADGE_GIFTING_REDEEM_ERROR_TITLE" = "無法兌換禮物"; /* A toast that appears at the bottom of the screen after tapping 'Not Now' when redeeming a gift. */ "BADGE_GIFTING_REDEEM_LATER" = "你可以稍後再兌換徽章"; @@ -1457,13 +1454,13 @@ "DATABASE_INTEGRITY_CHECK_ACTION_RUN" = "執行"; /* Message for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_MESSAGE" = "This will help us solve your issue and may take several minutes to complete. You may close Signal while this check runs, but please return to submit your logs."; +"DATABASE_INTEGRITY_CHECK_MESSAGE" = "這將協助我們解決你的問題;本程序可能需要幾分鐘才會完成。檢查步驟執行期間可以關閉 Signal,但請記得回來提交報告結果。"; /* Button to skip database integrity check step */ "DATABASE_INTEGRITY_CHECK_SKIP" = "略過"; /* Title for alert before running a database integrity check */ -"DATABASE_INTEGRITY_CHECK_TITLE" = "Run database diagnostic?"; +"DATABASE_INTEGRITY_CHECK_TITLE" = "要執行資料庫診斷嗎?"; /* Subtitle shown while the app is updating its database. */ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "請稍候"; @@ -2162,10 +2159,10 @@ "GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "搜尋…"; /* Shown when trying to redeem a gift that's already expired. Embeds {{contact name}}. */ -"GIFT_NOT_REDEEMED_BODY_FORMAT" = "Your gift from %@ has expired and can no longer be redeemed."; +"GIFT_NOT_REDEEMED_BODY_FORMAT" = "「%@」送給你的禮物已到期,因此無法再兌換。 "; /* Title when trying to redeem a gift that's already expired. */ -"GIFT_NOT_REDEEMED_TITLE" = "Your Gift Has Expired"; +"GIFT_NOT_REDEEMED_TITLE" = "你的禮物已到期"; /* Turn on permission view 'go to settings' button */ "GO_TO_SETTINGS_BUTTON" = "移到設定"; @@ -2314,9 +2311,6 @@ /* An error displayed to the user when the group call unexpectedly ends. */ "GROUP_CALL_UNEXPECTEDLY_ENDED" = "你已中斷通話。 檢查你的網路連結,然後重試。"; -/* Text describing the local user as a participant in a group call. */ -"GROUP_CALL_YOU" = "您"; - /* Text explaining that you are in the group call. */ "GROUP_CALL_YOU_ARE_HERE" = "你正在群組通話中"; @@ -2635,9 +2629,6 @@ /* Label indicating that a group member is an admin. */ "GROUP_MEMBER_ADMIN_INDICATOR" = "管理員"; -/* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "您"; - /* Label indicating that a new group has no other members. */ "GROUP_MEMBERS_NO_OTHER_MEMBERS" = "建立此群組後,你可以新增或邀請朋友。"; @@ -3316,9 +3307,6 @@ /* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */ "MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@"; -/* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "你"; - /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "本月"; @@ -4741,9 +4729,6 @@ /* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; -/* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "你"; - /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "找不到原始訊息。"; @@ -4819,9 +4804,6 @@ /* notification body. Embeds {{reaction emoji}} */ "REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "到%@檢視你的語音訊息"; -/* Text describing the local user in the reaction details pane. */ -"REACTIONS_DETAIL_YOU" = "您"; - /* Pressing this button marks a thread as read */ "READ_ACTION" = "已讀"; @@ -5626,9 +5608,6 @@ /* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ 在 %2$@"; -/* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "你"; - /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "傳送時間"; @@ -6115,6 +6094,12 @@ /* Context menu action to delete the selected story reply */ "STORIES_DELETE_REPLY_ACTION" = "刪除"; +/* Context menu action to delete the selected story */ +"STORIES_DELETE_STORY_ACTION" = "刪除"; + +/* toast alert shown after user taps the 'save' button */ +"STORIES_DID_SAVE" = "Story Saved"; + /* Context menu action to forward the selected story */ "STORIES_FORWARD_STORY_ACTION" = "轉寄"; @@ -6139,6 +6124,12 @@ /* Toggle text for the 'replies & reactions' switch in stories settings */ "STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "允許回覆及反應"; +/* alert notifying that the 'save' operation failed */ +"STORIES_SAVE_FAILED" = "Failed to Save Story"; + +/* Context menu action to save the selected story */ +"STORIES_SAVE_STORY_ACTION" = "儲存"; + /* Label for 'new private story' button in story settings view. */ "STORIES_SETTINGS_NEW_STORY" = "新的私人限動"; @@ -6181,9 +6172,6 @@ /* placeholder text for replying to a story */ "STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "回覆"; -/* Author text when the local user author's a story reply */ -"STORY_REPLY_YOU_AUTHOR" = "你"; - /* The title for the 'select connections for story' view. */ "STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "聯絡人"; @@ -6712,6 +6700,9 @@ /* Set wallpaper action in wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_WALLPAPER" = "設定桌布"; +/* Second person pronoun to represent the local user. */ +"YOU" = "你"; + /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "你刪除了此訊息。";