diff --git a/Signal/translations/af.lproj/Localizable.strings b/Signal/translations/af.lproj/Localizable.strings index 32a53ec7e8..97d7eae804 100644 --- a/Signal/translations/af.lproj/Localizable.strings +++ b/Signal/translations/af.lproj/Localizable.strings @@ -4190,10 +4190,10 @@ "PIN_CREATION_ERROR_TITLE" = "Kon nie PIN skep nie"; /* The explanation in the 'pin creation' view. */ -"PIN_CREATION_EXPLANATION" = "PINs keep information stored with Signal encrypted so only you can access it. Your profile, settings, and contacts will restore when you reinstall. You won’t need your PIN to open the app."; +"PIN_CREATION_EXPLANATION" = "PIN’s sorg dat inligting wat met Signal bewaar word, geënkripteer is sodat u alleen toegang daartoe het. U profiel, instellings en kontakte sal teruggestel word sodra u herinstalleer. U PIN sal nie benodig word om die toep te open nie."; /* Learn more action on the pin creation view */ -"PIN_CREATION_LEARN_MORE" = "Learn More About PINs"; +"PIN_CREATION_LEARN_MORE" = "Leer meer oor PIN’s"; /* Label indicating that the attempted PIN does not match the first PIN */ "PIN_CREATION_MISMATCH_ERROR" = "PIN’s is nie dieselfde nie. Probeer weer."; @@ -5012,7 +5012,7 @@ "SET_WALLPAPER_PRESETS" = "Voorinstellings"; /* Title for the set wallpaper settings view. */ -"SET_WALLPAPER_TITLE" = "Set Wallpaper"; +"SET_WALLPAPER_TITLE" = "Stel muurpapier"; /* Title for the 'account' link in settings. */ "SETTINGS_ACCOUNT" = "Rekening"; @@ -6002,7 +6002,7 @@ "SWITCH_ON" = "Aan"; /* Label for button to verify a user's safety number. */ -"SYSTEM_MESSAGE_ACTION_VERIFY_SAFETY_NUMBER" = "Verify"; +"SYSTEM_MESSAGE_ACTION_VERIFY_SAFETY_NUMBER" = "Verifieer"; /* Indicator that the default disappearing message timer will be applied when you send a message. Embeds {default disappearing message time} */ "SYSTEM_MESSAGE_DEFAULT_DISAPPEARING_MESSAGE_TIMER_FORMAT" = "The disappearing message time will be set to %@ when you message them."; @@ -6158,7 +6158,7 @@ "UNNAMED_DEVICE" = "Naamlose toestel"; /* Pressing this button upins a thread */ -"UNPIN_ACTION" = "Unpin"; +"UNPIN_ACTION" = "Maak los"; /* The title for unpinned conversation section on the conversation list */ "UNPINNED_SECTION_TITLE" = "Kletse"; @@ -6170,31 +6170,31 @@ "UNSUPPORTED_ATTACHMENT" = "Nieondersteunde aanhegseltipe ontvang."; /* No comment provided by engineer. */ -"UNSUPPORTED_FEATURE_ERROR" = "Jou toestel ondersteun nie hierdie funksie nie."; +"UNSUPPORTED_FEATURE_ERROR" = "U toestel ondersteun nie hierdie funksie nie."; /* Description for the unverified safety number change. Embeds {name of contact with identity change} */ "UNVERIFIED_SAFETY_NUMBER_CHANGE_DESCRIPTION_FORMAT" = "Your Safety Number with %@ changed likely because they reinstalled Signal or changed devices. Tap Verify to confirm the new safety number. This is optional."; /* Action to verify a safety number after it has changed */ -"UNVERIFIED_SAFETY_NUMBER_VERIFY_ACTION" = "Verify"; +"UNVERIFIED_SAFETY_NUMBER_VERIFY_ACTION" = "Verifieer"; /* Action sheet item */ -"UPDATE_CONTACT_ACTION" = "Update Contact"; +"UPDATE_CONTACT_ACTION" = "Werk kontak by"; /* Error indicating that a group could not be updated. */ -"UPDATE_GROUP_FAILED" = "Kon nie groep opdateer nie."; +"UPDATE_GROUP_FAILED" = "Kon nie groep bywerk nie."; /* Error indicating that a group could not be updated due to network connectivity problems. */ -"UPDATE_GROUP_FAILED_DUE_TO_NETWORK" = "Group could not be updated. Check your internet connection and try again."; +"UPDATE_GROUP_FAILED_DUE_TO_NETWORK" = "Groep kon nie bygewerk word nie. Gaan u internetverbinding na en probeer weer."; /* Button to start a create pin flow from the one time splash screen that appears after upgrading */ -"UPGRADE_EXPERIENCE_INTRODUCING_PINS_CREATE_BUTTON" = "Skep jou PIN"; +"UPGRADE_EXPERIENCE_INTRODUCING_PINS_CREATE_BUTTON" = "Skep u PIN"; /* Learn more action on the one time splash screen that appears after upgrading */ -"UPGRADE_EXPERIENCE_INTRODUCING_PINS_LEARN_MORE" = "Learn More About PINs"; +"UPGRADE_EXPERIENCE_INTRODUCING_PINS_LEARN_MORE" = "Leer meer oor PIN’s"; /* Body text for PINs splash screen */ -"UPGRADE_EXPERIENCE_INTRODUCING_PINS_SETUP_DESCRIPTION" = "PINs keep information stored with Signal encrypted so only you can access it. Your profile, settings, and contacts will restore when you reinstall. You won’t need your PIN to open the app."; +"UPGRADE_EXPERIENCE_INTRODUCING_PINS_SETUP_DESCRIPTION" = "PIN’s sorg dat inligting wat met Signal bewaar word, geënkripteer is sodat u alleen toegang daartoe het. U profiel, instellings en kontakte sal teruggestel word sodra u herinstalleer. U PIN sal nie benodig word om die toep te open nie."; /* Header for PINs splash screen */ "UPGRADE_EXPERIENCE_INTRODUCING_PINS_SETUP_TITLE" = "Ons stel PIN’s voor"; @@ -6203,22 +6203,22 @@ "UPGRADE_EXPERIENCE_INTRODUCING_PINS_SKIP" = "Deaktiveer PIN"; /* Message for the alert indicating that user should upgrade iOS. */ -"UPGRADE_IOS_ALERT_MESSAGE" = "Signaal vereis binnekort iOS 10 of jonger. Gradeer op via die Instellings-program >> Algemeen >> Sagtewareopdatering."; +"UPGRADE_IOS_ALERT_MESSAGE" = "Signaal vereis binnekort iOS 11 of nuwer. Werk op d.m.v. die Instellingstoep >> Algemeen >> Programmatuurbywerking."; /* Title for the alert indicating that user should upgrade iOS. */ -"UPGRADE_IOS_ALERT_TITLE" = "Gradeer iOS op"; +"UPGRADE_IOS_ALERT_TITLE" = "Werk iOS by"; /* An explanation of how usernames work on the username view. */ -"USERNAME_DESCRIPTION" = "Gebruikername op Signal is opsioneel. As jy kies om ’n gebruikernaam te skep, sal ander Signal-gebruikers jou via hierdie gebruikernaam kan vind en jou kan kontak sonder om jou foonnommer te weet."; +"USERNAME_DESCRIPTION" = "Gebruikername op Signal is opsioneel. As u kies om ’n gebruikernaam te skep, sal ander Signal-gebruikers u via hierdie gebruikernaam kan vind en u kan kontak sonder om u foonnommer te hê."; /* An error indicating that the supplied username contains disallowed characters. */ "USERNAME_INVALID_CHARACTERS_ERROR" = "Gebruikername mag slegs a-z, 0-9 en _ bevat"; /* A message indicating that username lookup failed. */ -"USERNAME_LOOKUP_ERROR" = "’n Fout het voorgekom tydens soek van gebruikernaam. Probeer gerus later weer."; +"USERNAME_LOOKUP_ERROR" = "’n Fout het voorgekom tydens soek van gebruikernaam. Probeer later weer."; /* A message indicating that the given username is not a registered signal account. Embeds {{username}} */ -"USERNAME_NOT_FOUND_FORMAT" = "%@ is nie ’n Signal-gebruiker nie. Maak seker jy het die volledige gebruikernaam ingevoer."; +"USERNAME_NOT_FOUND_FORMAT" = "%@ is nie ’n Signal-gebruiker nie. Maak seker u het die volledige gebruikernaam ingevoer."; /* A message indicating that the given username was not registered with signal. */ "USERNAME_NOT_FOUND_TITLE" = "Gebruiker nie gevind nie"; @@ -6230,7 +6230,7 @@ "USERNAME_PREFIX" = "@"; /* An error indicating that the supplied username cannot start with a number. */ -"USERNAME_STARTS_WITH_NUMBER_ERROR" = "Gebruikername mag nie met ’n nommer begin nie."; +"USERNAME_STARTS_WITH_NUMBER_ERROR" = "Gebruikername mag nie met ’n syfer begin nie."; /* The title for the username view. */ "USERNAME_TITLE" = "Gebruikernaam"; @@ -6242,7 +6242,7 @@ "USERNAME_UNAVAIALBE_ERROR_FORMAT" = "%@ is geneem."; /* Error moessage shown when a username update fails. */ -"USERNAME_VIEW_ERROR_UPDATE_FAILED" = "Kon nie gebruikernaam opdateer nie."; +"USERNAME_VIEW_ERROR_UPDATE_FAILED" = "Kon nie gebruikernaam bywerk nie."; /* error label near a field */ "VALIDATION_ERROR_CANNOT_BE_BLANK" = "Toestelnaam mag nie leeg wees nie"; @@ -6251,16 +6251,16 @@ "VALIDATION_ERROR_TOO_LONG" = "Toestelnaam is te lank"; /* Format for info message indicating that the verification state was unverified on this device. Embeds {{user's name or phone number}}. */ -"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_LOCAL" = "Jy het %@ gemerk as nie geverifieer nie."; +"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_LOCAL" = "U het %@ gemerk as ongeverifieer."; /* Format for info message indicating that the verification state was unverified on another device. Embeds {{user's name or phone number}}. */ -"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_OTHER_DEVICE" = "Jy het %@ gemerk as nie geverifieer nie, op ’n ander toestel."; +"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_OTHER_DEVICE" = "U het %@ op ’n ander toestel gemerk as ongeverifieer."; /* Format for info message indicating that the verification state was verified on this device. Embeds {{user's name or phone number}}. */ -"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_LOCAL" = "Jy het %@ gemerk as geverifieer."; +"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_LOCAL" = "U het %@ gemerk as geverifieer."; /* Format for info message indicating that the verification state was verified on another device. Embeds {{user's name or phone number}}. */ -"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_OTHER_DEVICE" = "Jy het %@ gemerk as geverifieer, op ’n ander toestel."; +"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_OTHER_DEVICE" = "U het %@ op ’n ander toestel gemerk as geverifieer."; /* Generic message indicating that verification state changed for a given user. */ "VERIFICATION_STATE_CHANGE_GENERIC" = "Verifiëringstaat het verander."; @@ -6275,16 +6275,16 @@ "VIDEO_CALL_LABEL" = "Video-oproep"; /* Toast alert text shown when tapping on a view-once message that has already been viewed. */ -"VIEW_ONCE_ALREADY_VIEWED_TOAST" = "Jy het reeds hierdie boodskap bekyk."; +"VIEW_ONCE_ALREADY_VIEWED_TOAST" = "U het reeds hierdie boodskap bekyk."; /* Tooltip highlighting the view once messages button. */ "VIEW_ONCE_MESSAGES_TOOLTIP" = "Druk hier om hierdie boodskap te laat verdwyn nadat dit bekyk is."; /* Toast alert text shown when tapping on a view-once message that you have sent. */ -"VIEW_ONCE_OUTGOING_TOAST" = "Uitgaande eenkeerkyk-medialêers word outomaties verwyder nadat dit gestuur is."; +"VIEW_ONCE_OUTGOING_TOAST" = "Uitgaande eenmalige medialêers word outomaties verwyder nadat dit gestuur is."; /* Indicates how to cancel a voice message. */ -"VOICE_MESSAGE_CANCEL_INSTRUCTIONS" = "Slide to cancel"; +"VOICE_MESSAGE_CANCEL_INSTRUCTIONS" = "Skuif om te kanselleer"; /* Filename for voice messages. */ "VOICE_MESSAGE_FILE_NAME" = "Stemboodskap"; @@ -6302,91 +6302,91 @@ "WALLPAPER_PREVIEW_BLUR_BUTTON" = "Vervaag foto"; /* The incoming bubble text when setting a photo */ -"WALLPAPER_PREVIEW_INCOMING_MESSAGE_PHOTO" = "Pinch to zoom, drag to adjust."; +"WALLPAPER_PREVIEW_INCOMING_MESSAGE_PHOTO" = "Knyp vir zoem, sleep on te maak pas."; /* The incoming bubble text when setting a preset */ -"WALLPAPER_PREVIEW_INCOMING_MESSAGE_PRESET" = "Swipe to preview more wallpapers."; +"WALLPAPER_PREVIEW_INCOMING_MESSAGE_PRESET" = "Vee vir voorskou van nog muurpapiere."; /* The outgoing bubble text when setting a wallpaper for all chats. */ -"WALLPAPER_PREVIEW_OUTGOING_MESSAGE_ALL_CHATS" = "Set wallpaper for all chats."; +"WALLPAPER_PREVIEW_OUTGOING_MESSAGE_ALL_CHATS" = "Stel muurpapier vir alle kletse."; /* The outgoing bubble text when setting a wallpaper for specific chat. Embeds {{chat name}} */ -"WALLPAPER_PREVIEW_OUTGOING_MESSAGE_FORMAT" = "Set wallpaper for %@."; +"WALLPAPER_PREVIEW_OUTGOING_MESSAGE_FORMAT" = "Stel muurpapier vir %@."; /* Title for the wallpaper preview view. */ "WALLPAPER_PREVIEW_TITLE" = "Voorskou"; /* Clear chat color action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR" = "Clear Chat Color"; +"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR" = "Wis kletskleur"; /* Confirmation dialog when clearing the chat color for a specific chat. */ -"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR_CHAT_CONFIRMATION" = "Clear chat color for this chat?"; +"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR_CHAT_CONFIRMATION" = "Wis kletskleur vir hierdie klets?"; /* Clear wallpaper action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_CLEAR_WALLPAPER" = "Clear Wallpaper"; +"WALLPAPER_SETTINGS_CLEAR_WALLPAPER" = "Wis muurpapier"; /* Confirmation dialog when clearing the wallpaper for a specific chat. */ -"WALLPAPER_SETTINGS_CLEAR_WALLPAPER_CHAT_CONFIRMATION" = "Clear wallpaper for this chat?"; +"WALLPAPER_SETTINGS_CLEAR_WALLPAPER_CHAT_CONFIRMATION" = "Wis muurpapier vir hierdie klets?"; /* Dim wallpaper action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_DIM_WALLPAPER" = "Dark Theme Dims Wallpaper"; +"WALLPAPER_SETTINGS_DIM_WALLPAPER" = "Donkertema doof muurpapier uit"; /* An error indicating to the user that we failed to clear the wallpaper. */ -"WALLPAPER_SETTINGS_FAILED_TO_CLEAR" = "The wallpaper could not be cleared, please try again later or contact support if the error persists."; +"WALLPAPER_SETTINGS_FAILED_TO_CLEAR" = "Die muurpapier kon nie gewis word nie, probeer later weer of kontak ons indien die probleem voortduur."; /* An error indicating to the user that we failed to reset all wallpapers. */ -"WALLPAPER_SETTINGS_FAILED_TO_RESET" = "All wallpapers could not be reset, please try again later or contact support if the error persists."; +"WALLPAPER_SETTINGS_FAILED_TO_RESET" = "Alle muurpapiere kon nie teruggestel word nie, probeer later weer of kontak ons indien die probleem voortduur."; /* Label for 'reset all chat colors' action in the global wallpaper settings. */ -"WALLPAPER_SETTINGS_RESET_ALL_CHAT_COLORS" = "Reset All Colors"; +"WALLPAPER_SETTINGS_RESET_ALL_CHAT_COLORS" = "Stel alle kleure terug"; /* Label for 'reset all wallpapers' action in the global wallpaper settings. */ -"WALLPAPER_SETTINGS_RESET_ALL_WALLPAPERS" = "Reset All Wallpapers"; +"WALLPAPER_SETTINGS_RESET_ALL_WALLPAPERS" = "Stel alle muurpapiere terug"; /* Message of confirmation dialog when resetting the global wallpaper settings. */ -"WALLPAPER_SETTINGS_RESET_CHAT_COLORS_CONFIRMATION_MESSAGE" = "Would you like to override all chat colors?"; +"WALLPAPER_SETTINGS_RESET_CHAT_COLORS_CONFIRMATION_MESSAGE" = "Wil u alle kletskleure oorheers?"; /* Title of confirmation dialog when resetting the global wallpaper settings. */ -"WALLPAPER_SETTINGS_RESET_CHAT_COLORS_CONFIRMATION_TITLE" = "Reset Chat Colors"; +"WALLPAPER_SETTINGS_RESET_CHAT_COLORS_CONFIRMATION_TITLE" = "Stel kletskleure terug"; /* Reset conversation chat color action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_RESET_CONVERSATION_CHAT_COLOR" = "Reset Chat Color"; +"WALLPAPER_SETTINGS_RESET_CONVERSATION_CHAT_COLOR" = "Stel kletskleur terug"; /* Reset conversation wallpaper action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_RESET_CONVERSATION_WALLPAPER" = "Reset Wallpaper"; +"WALLPAPER_SETTINGS_RESET_CONVERSATION_WALLPAPER" = "Stel muurpapier terug"; /* Label for 'reset default chat color' action in the global wallpaper settings. */ -"WALLPAPER_SETTINGS_RESET_DEFAULT_CHAT_COLOR" = "Reset Default Colors"; +"WALLPAPER_SETTINGS_RESET_DEFAULT_CHAT_COLOR" = "Stel verstekkleure terug"; /* Reset global chat colors action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_RESET_DEFAULT_CHAT_COLORS" = "Reset Chat Colors"; +"WALLPAPER_SETTINGS_RESET_DEFAULT_CHAT_COLORS" = "Stel kletskleure terug"; /* Label for 'reset default wallpaper' action in the global wallpaper settings. */ -"WALLPAPER_SETTINGS_RESET_DEFAULT_WALLPAPER" = "Reset Default Wallpaper"; +"WALLPAPER_SETTINGS_RESET_DEFAULT_WALLPAPER" = "Stel verstekmuurpapier terug"; /* Reset wallpapers action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_RESET_GLOBAL_WALLPAPER" = "Reset Wallpapers"; +"WALLPAPER_SETTINGS_RESET_GLOBAL_WALLPAPER" = "Stel muurpapiere terug"; /* Message of confirmation dialog when resetting the global wallpaper settings. */ -"WALLPAPER_SETTINGS_RESET_WALLPAPERS_CONFIRMATION_MESSAGE" = "Would you like to override all wallpapers?"; +"WALLPAPER_SETTINGS_RESET_WALLPAPERS_CONFIRMATION_MESSAGE" = "Wil u alle muurpapiere oorheers?"; /* Title of confirmation dialog when resetting the global wallpaper settings. */ -"WALLPAPER_SETTINGS_RESET_WALLPAPERS_CONFIRMATION_TITLE" = "Reset Wallpaper"; +"WALLPAPER_SETTINGS_RESET_WALLPAPERS_CONFIRMATION_TITLE" = "Stel muurpapier terug"; /* Set chat color action in color and wallpaper settings view. */ "WALLPAPER_SETTINGS_SET_CHAT_COLOR" = "Kletskleur"; /* Set wallpaper action in wallpaper settings view. */ -"WALLPAPER_SETTINGS_SET_WALLPAPER" = "Set Wallpaper"; +"WALLPAPER_SETTINGS_SET_WALLPAPER" = "Stel muurpapier"; /* text indicating the message was remotely deleted by you */ "YOU_DELETED_THIS_MESSAGE" = "U het hierdie boodskap uitgevee."; /* Info Message when you disabled disappearing messages. */ -"YOU_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Jy het verdwynboodskappe deaktiveer."; +"YOU_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "U het verdwynboodskappe gedeaktiveer."; /* alert body shown when trying to use features in the app before completing registration-related setup. */ -"YOU_MUST_COMPLETE_ONBOARDING_BEFORE_PROCEEDING" = "Jy moet opstelling voltooi voordat jy voortgaan."; +"YOU_MUST_COMPLETE_ONBOARDING_BEFORE_PROCEEDING" = "U moet opstelling voltooi voordat u voortgaan."; /* Info Message when you update disappearing messages duration. Embeds a {{time amount}} before messages disappear. see the *_TIME_AMOUNT strings for context. */ -"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Jy het verdwynboodskap-tyd gestel na %@."; +"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "U het verdwynboodskaptyd gestel na %@."; diff --git a/Signal/translations/bs.lproj/Localizable.strings b/Signal/translations/bs.lproj/Localizable.strings index 37bad85335..97114dd38b 100644 --- a/Signal/translations/bs.lproj/Localizable.strings +++ b/Signal/translations/bs.lproj/Localizable.strings @@ -482,7 +482,7 @@ "BUTTON_PREVIOUS" = "Prethodno"; /* Button text to enable batch selection mode */ -"BUTTON_SELECT" = "Select"; +"BUTTON_SELECT" = "Označi"; /* Label for the 'set' button. */ "BUTTON_SET" = "Podesi"; @@ -893,7 +893,7 @@ "CONTEXT_MENU_REPLY" = "Odgovori"; /* Context menu button title */ -"CONTEXT_MENU_SELECT_MESSAGE" = "Select"; +"CONTEXT_MENU_SELECT_MESSAGE" = "Označi"; /* Context menu button title */ "CONTEXT_MENU_SHARE_MEDIA" = "Dijeli"; @@ -4154,7 +4154,7 @@ "PHOTO_PICKER_UNNAMED_COLLECTION" = "Unnamed Album"; /* Pressing this button pins a thread */ -"PIN_ACTION" = "Pin"; +"PIN_ACTION" = "Istakni"; /* Label indicating the user must use at least 4 characters */ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN must be at least 4 characters"; @@ -6158,13 +6158,13 @@ "UNNAMED_DEVICE" = "Neimenovani uređaj"; /* Pressing this button upins a thread */ -"UNPIN_ACTION" = "Unpin"; +"UNPIN_ACTION" = "Prestani isticati"; /* The title for unpinned conversation section on the conversation list */ "UNPINNED_SECTION_TITLE" = "Razgovori"; /* Pressing this button marks a thread as unread */ -"UNREAD_ACTION" = "Unread"; +"UNREAD_ACTION" = "Nepročitano"; /* No comment provided by engineer. */ "UNSUPPORTED_ATTACHMENT" = "Primljeni privitak nije podržan."; diff --git a/Signal/translations/da.lproj/Localizable.strings b/Signal/translations/da.lproj/Localizable.strings index 18ea54b647..ba7c2f3817 100644 --- a/Signal/translations/da.lproj/Localizable.strings +++ b/Signal/translations/da.lproj/Localizable.strings @@ -431,22 +431,22 @@ "BLOCK_LIST_VIEW_BLOCKED_GROUP_ALERT_TITLE" = "Gruppe blokeret"; /* The message of the 'You can't block yourself' alert. */ -"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_MESSAGE" = "Du kan ikke blokere dig selv"; +"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_MESSAGE" = "Du kan ikke blokere dig selv."; /* The title of the 'You can't block yourself' alert. */ "BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_TITLE" = "Fejl"; /* Alert title after unblocking a group or 1:1 chat. Embeds the {{conversation title}}. */ -"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE_FORMAT" = "%@ er ikke længere blokeret"; +"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE_FORMAT" = "%@ er ikke længere blokeret."; /* Alert body after unblocking a group. */ -"BLOCK_LIST_VIEW_UNBLOCKED_GROUP_ALERT_BODY" = "Eksisterende medlemmer kan nu tilføje dig til gruppen igen"; +"BLOCK_LIST_VIEW_UNBLOCKED_GROUP_ALERT_BODY" = "Eksisterende medlemmer kan nu tilføje dig til gruppen igen."; /* An explanation of the consequences of blocking another user. */ "BLOCK_USER_BEHAVIOR_EXPLANATION" = "Blokerede brugere vil ikke kunne ringe eller sende beskeder til dig"; /* Tooltip highlighting the blur image editing tool. */ -"BLUR_TOOLTIP" = "Nyt: Tilslør ansigter eller tegn hvor som helst for at sløre."; +"BLUR_TOOLTIP" = "Nyt: Slør ansigter eller tegn hvor som helst for at sløre."; /* Label for the 'add' button. */ "BUTTON_ADD" = "Tilføj"; @@ -713,7 +713,7 @@ "CONTACT_DETAIL_COMM_TYPE_INSECURE" = "Ikke-registreret nummer"; /* Label for the 'edit name' button in the contact share approval view. */ -"CONTACT_EDIT_NAME_BUTTON" = "Redigér"; +"CONTACT_EDIT_NAME_BUTTON" = "Rediger"; /* Label for a contact's email address. */ "CONTACT_EMAIL" = "E-mail"; @@ -734,7 +734,7 @@ "CONTACT_FIELD_ADDRESS_POSTCODE" = "Postnummer"; /* Label for the 'region' field of a contact's address. */ -"CONTACT_FIELD_ADDRESS_REGION" = "Område"; +"CONTACT_FIELD_ADDRESS_REGION" = "Region"; /* Label for the 'street' field of a contact's address. */ "CONTACT_FIELD_ADDRESS_STREET" = "Gade"; @@ -803,7 +803,7 @@ "CONTACT_SHARE_INVALID_CONTACT" = "Ugyldig kontakt"; /* Error indicating that at least one contact field must be selected before sharing a contact. */ -"CONTACT_SHARE_NO_FIELDS_SELECTED" = "Ingen kontaktfelter blev valgt"; +"CONTACT_SHARE_NO_FIELDS_SELECTED" = "Ingen kontaktfelter blev valgt."; /* Button text to initiate an email to signal support staff */ "CONTACT_SUPPORT" = "Kontakt Support"; @@ -908,7 +908,7 @@ "CONVERSATION_PICKER_BLOCKED_BY_ANNOUNCEMENT_ONLY" = "Kun administratorer kan sende beskeder til denne gruppe."; /* Momentarily shown to the user when attempting to select more conversations than is allowed. Embeds {{max number of conversations}} that can be selected. */ -"CONVERSATION_PICKER_CAN_SELECT_NO_MORE_CONVERSATIONS" = "Du kan ikke vælge flere end %@ chats"; +"CONVERSATION_PICKER_CAN_SELECT_NO_MORE_CONVERSATIONS" = "Du kan ikke vælge mere end %@ chats."; /* table section header for section containing groups */ "CONVERSATION_PICKER_SECTION_GROUPS" = "Grupper"; @@ -917,7 +917,7 @@ "CONVERSATION_PICKER_SECTION_RECENTS" = "Seneste chats"; /* table section header for section containing contacts */ -"CONVERSATION_PICKER_SECTION_SIGNAL_CONTACTS" = "Kontakter"; +"CONVERSATION_PICKER_SECTION_SIGNAL_CONTACTS" = "Personer"; /* navbar header */ "CONVERSATION_PICKER_TITLE" = "Vælg modtagere"; @@ -1427,7 +1427,7 @@ "DISAPPEARING_MESSAGES_DESCRIPTION" = "Når funktionen er aktiveret, forsvinder nye sendte og modtagne beskeder i chatten, efter de er blevet set."; /* Accessibility hint that contains current timeout information */ -"DISAPPEARING_MESSAGES_HINT" = "Beskeder forsvinder efter %@"; +"DISAPPEARING_MESSAGES_HINT" = "I øjeblikket forsvinder beskeder efter %@"; /* The unit for a number of hours */ "DISAPPEARING_MESSAGES_HOURS" = "timer"; @@ -2831,7 +2831,7 @@ "IMAGE_EDITOR_BLUR_HINT" = "Tegn hvor som helst for at sløre"; /* The image editor setting to blur faces */ -"IMAGE_EDITOR_BLUR_SETTING" = "Tilslør ansigter"; +"IMAGE_EDITOR_BLUR_SETTING" = "Slør ansigter"; /* A toast indicating that you can blur more faces after detection */ "IMAGE_EDITOR_BLUR_TOAST" = "Tegn for at sløre flere ansigter eller områder"; @@ -5756,7 +5756,7 @@ "SETTINGS_SHARING_SUGGESTIONS" = "Del kontakter med iOS"; /* Footer for setting for enabling & disabling contact sharing with iOS. */ -"SETTINGS_SHARING_SUGGESTIONS_FOOTER" = "Giv iOS adgang til Signal-kontakter and chats for at få adgang til funktioner såsom delingsforslag."; +"SETTINGS_SHARING_SUGGESTIONS_FOOTER" = "Giv iOS adgang til Signal-kontakter og -chats for at få adgang til funktioner såsom delingsforslag."; /* Footer for setting for enabling & disabling contact and notification sharing with iOS. */ "SETTINGS_SHARING_SUGGESTIONS_NOTIFICATIONS_FOOTER" = "Giv iOS adgang til Signal-kontakter and chats for at få adgang til funktioner såsom delingsforslag og meddelelser."; diff --git a/Signal/translations/el.lproj/Localizable.strings b/Signal/translations/el.lproj/Localizable.strings index 9f3a6d940a..af8e6ed43e 100644 --- a/Signal/translations/el.lproj/Localizable.strings +++ b/Signal/translations/el.lproj/Localizable.strings @@ -122,7 +122,7 @@ "ALERT_DELIVERY_ISSUE_UNKNOWN_THREAD_MESSAGE_FORMAT" = "Κάποιο μήνυμα, αντίδραση, αποδεικτικό ανάγνωσης ή πολυμέσο από τον/την %@ δεν μπόρεσε να σου παραδοθεί. Προσπάθησε να στείλει είτε σε σένα απ' ευθείας είτε σε κάποια ομάδα."; /* The label for the 'discard' button in alerts and action sheets. */ -"ALERT_DISCARD_BUTTON" = "Απόρριψη"; +"ALERT_DISCARD_BUTTON" = " Απόρριψη"; /* The label for the 'don't save' button in action sheets. */ "ALERT_DONT_SAVE" = "Να μην αποθηκευτεί"; @@ -212,7 +212,7 @@ "ATTACHMENT_APPROVAL_FAILED_TO_EXPORT" = "Αδυναμία εξαγωγής συνημμένου."; /* alert text when Signal was unable to save a copy of the attachment to the system photo library */ -"ATTACHMENT_APPROVAL_FAILED_TO_SAVE" = "Αδυναμία αποθήκευσης"; +"ATTACHMENT_APPROVAL_FAILED_TO_SAVE" = "Αποτυχία αποθήκευσης"; /* Format string for file extension label in call interstitial view */ "ATTACHMENT_APPROVAL_FILE_EXTENSION_FORMAT" = "Τύπος αρχείου: %@"; @@ -296,7 +296,7 @@ "ATTACHMENT_KEYBOARD_NO_PHOTOS" = "Μόλις τραβήξεις φωτογραφίες, θα μπορείς να στέλνεις τις πιο πρόσφατες από εδώ."; /* A button to select a payment from the Attachment Keyboard */ -"ATTACHMENT_KEYBOARD_PAYMENT" = "Πληρωμή"; +"ATTACHMENT_KEYBOARD_PAYMENT" = "Payment"; /* Accessibility label for attaching photos */ "ATTACHMENT_LABEL" = "Συνημμένο"; @@ -827,10 +827,10 @@ "CONTACT_SUPPORT_FILTER_OTHER_SHORT" = "Άλλο"; /* The localized representation of the 'payments' support filter. */ -"CONTACT_SUPPORT_FILTER_PAYMENTS" = "Πληρωμές"; +"CONTACT_SUPPORT_FILTER_PAYMENTS" = "Payments"; /* A brief localized representation of the 'payments' support filter. */ -"CONTACT_SUPPORT_FILTER_PAYMENTS_SHORT" = "Πληρωμές"; +"CONTACT_SUPPORT_FILTER_PAYMENTS_SHORT" = "Payments"; /* Prompt telling the user to select a filter for their support request. */ "CONTACT_SUPPORT_FILTER_PROMPT" = "Πως μπορούμε να βοηθήσουμε;"; @@ -3770,184 +3770,184 @@ "OUTGOING_CALL_FORMAT" = "Κάλεσες τον/-ην %@"; /* Button used to decline a payment request. */ -"PAYMENTS_ACTION_DECLINE_REQUEST" = "Απόρριψη αιτήματος"; +"PAYMENTS_ACTION_DECLINE_REQUEST" = "Decline Request"; /* Format for indicator of a payment amount converted to fiat currency with the freshness of the conversion rate. Embeds: {{ %1$@ the payment amount, %2$@ the freshness of the currency conversion rate }}. */ -"PAYMENTS_CURRENCY_CONVERSION_FRESHNESS_FORMAT" = "%1$@ στα %2$@"; +"PAYMENTS_CURRENCY_CONVERSION_FRESHNESS_FORMAT" = "%1$@ at %2$@"; /* Indicator for unknown currency. */ -"PAYMENTS_CURRENCY_UNKNOWN" = ";"; +"PAYMENTS_CURRENCY_UNKNOWN" = "?"; /* Message for the 'decline a payment request' alert. Embeds {{ the name of the user requesting payment }}. */ -"PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "Ο/Η %@ θα ειδοποιηθεί ότι απέρριψες."; +"PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "%@ will be notified that you declined."; /* Title for the 'decline a payment request' alert. */ -"PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "Απόρριψη του αιτήματος;"; +"PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "Decline this Request?"; /* Label for 'defragmentation' payments. */ "PAYMENTS_DEFRAGMENTATION_PAYMENT" = "Coin Cleanup Fee"; /* Error indicating that a payment request could not be cancelled. */ -"PAYMENTS_ERROR_PAYMENT_REQUEST_CANCEL_FAILED" = "Το αίτημα δεν μπόρεσε να ακυρωθεί."; +"PAYMENTS_ERROR_PAYMENT_REQUEST_CANCEL_FAILED" = "Request could not be cancelled."; /* Error indicating that a payment request could not be declined. */ -"PAYMENTS_ERROR_PAYMENT_REQUEST_DECLINE_FAILED" = "Το αίτημα δεν μπόρεσε να απορριφθεί."; +"PAYMENTS_ERROR_PAYMENT_REQUEST_DECLINE_FAILED" = "Request could not be declined."; /* Status indicator for incoming payments which failed. */ -"PAYMENTS_FAILURE_INCOMING_FAILED" = "Απέτυχε"; +"PAYMENTS_FAILURE_INCOMING_FAILED" = "Failed"; /* Status indicator for incoming payments which failed to verify. */ -"PAYMENTS_FAILURE_INCOMING_VALIDATION_FAILED" = "Άκυρη"; +"PAYMENTS_FAILURE_INCOMING_VALIDATION_FAILED" = "Invalid"; /* Status indicator for invalid payments which could not be processed. */ -"PAYMENTS_FAILURE_INVALID" = "Άκυρη"; +"PAYMENTS_FAILURE_INVALID" = "Invalid"; /* Status indicator for outgoing payments which failed. */ "PAYMENTS_FAILURE_OUTGOING_FAILED" = "Απέτυχε"; /* Status indicator for outgoing payments which failed due to insufficient funds. */ -"PAYMENTS_FAILURE_OUTGOING_INSUFFICIENT_FUNDS" = "Ανεπαρκές υπόλοιπο"; +"PAYMENTS_FAILURE_OUTGOING_INSUFFICIENT_FUNDS" = "Insufficient Funds"; /* Status indicator for outgoing payments for which the notification could not be sent. */ "PAYMENTS_FAILURE_OUTGOING_NOTIFICATION_SEND_FAILED" = "Receipt Could Not Be Sent To Recipient"; /* Status indicator for outgoing payments which failed to verify. */ -"PAYMENTS_FAILURE_OUTGOING_VALIDATION_FAILED" = "Άκυρη"; +"PAYMENTS_FAILURE_OUTGOING_VALIDATION_FAILED" = "Invalid"; /* Label for the 'add memo' ui in the 'send payment' UI. */ -"PAYMENTS_NEW_PAYMENT_ADD_MEMO" = "Προσθήκη σημείωσης"; +"PAYMENTS_NEW_PAYMENT_ADD_MEMO" = "Add Note"; /* Format for the 'balance' indicator. Embeds {{ the current payments balance }}. */ -"PAYMENTS_NEW_PAYMENT_BALANCE_FORMAT" = "Διαθέσιμο υπόλοιπο: %@"; +"PAYMENTS_NEW_PAYMENT_BALANCE_FORMAT" = "Available Balance: %@"; /* Label for the 'confirm payment' button. */ -"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_BUTTON" = "Επιβεβαίωση πληρωμής"; +"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_BUTTON" = "Confirm Payment"; /* Title for the 'confirm payment' ui in the 'send payment' UI. */ -"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_TITLE" = "Πληρωμή"; +"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_TITLE" = "Pay"; /* Format for currency amounts in the 'send payment' UI. Embeds {{ %1$@ the current payments balance, %2$@ the currency indicator }}. */ "PAYMENTS_NEW_PAYMENT_CURRENCY_FORMAT" = "%1$@ %2$@"; /* Indicates that a payment failed due to a connectivity failure. */ -"PAYMENTS_NEW_PAYMENT_ERROR_CONNECTIVITY_FAILURE" = "Αδυναμία επικοινωνίας με την υπηρεσία"; +"PAYMENTS_NEW_PAYMENT_ERROR_CONNECTIVITY_FAILURE" = "Could not contact service"; /* Indicates that a payment failed due to insufficient funds. */ -"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS" = "Δεν έχεις αρκετά MOB για να ολοκληρώσεις την πληρωμή."; +"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS" = "You don’t have enough MOB to complete this payment."; /* Indicates that a payment failed due to insufficient funds. Embeds {{ current balance }}. */ -"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS_FORMAT" = "Δεν έχεις αρκετά MOB για να ολοκληρώσεις την πληρωμή. Το υπόλοιπό σου είναι %@."; +"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS_FORMAT" = "You don’t have enough MOB to complete this payment. Your current balance is %@."; /* Indicates that a payment failed due to being invalid. */ -"PAYMENTS_NEW_PAYMENT_ERROR_INVALID_TRANSACTION" = "Άκυρη συναλλαγή"; +"PAYMENTS_NEW_PAYMENT_ERROR_INVALID_TRANSACTION" = "Invalid transaction"; /* Indicates that a payment failed due to an outdated client. */ -"PAYMENTS_NEW_PAYMENT_ERROR_OUTDATED_CLIENT" = "Αναβάθμισε το Signal για χρήση πληρωμών."; +"PAYMENTS_NEW_PAYMENT_ERROR_OUTDATED_CLIENT" = "Update Signal to use payments."; /* Indicates that an outgoing payment could not be verified in a timely way. */ "PAYMENTS_NEW_PAYMENT_ERROR_OUTGOING_VERIFICATION_TAKING_TOO_LONG" = "Payment not yet verified"; /* Indicates that an unknown error occurred while sending a payment or payment request. */ -"PAYMENTS_NEW_PAYMENT_ERROR_UNKNOWN" = "Η πληρωμή δε μπόρεσε να ολοκληρωθεί. Έλεγξε τη σύνδεσή σου και ξαναπροσπάθησε."; +"PAYMENTS_NEW_PAYMENT_ERROR_UNKNOWN" = "Couldn't complete payment. Check your connection and try again."; /* Label for the 'payment estimated fee' indicator. */ -"PAYMENTS_NEW_PAYMENT_ESTIMATED_FEE" = "Χρέωση δικτύου"; +"PAYMENTS_NEW_PAYMENT_ESTIMATED_FEE" = "Network Fee"; /* Format for the 'fiat currency conversion estimate' indicator. Embeds {{ the fiat currency code }}. */ -"PAYMENTS_NEW_PAYMENT_FIAT_CONVERSION_FORMAT" = "%@ κατ' εκτίμηση"; +"PAYMENTS_NEW_PAYMENT_FIAT_CONVERSION_FORMAT" = "Estimated %@"; /* Label for the 'invalid amount' button. */ -"PAYMENTS_NEW_PAYMENT_INVALID_AMOUNT" = "Άκυρο ποσό"; +"PAYMENTS_NEW_PAYMENT_INVALID_AMOUNT" = "Invalid Amount"; /* Format for the 'message character count indicator' for the 'new payment or payment request' view. Embeds {{ %1$@ the number of characters in the message, %2$@ the maximum number of characters in the message }}. */ "PAYMENTS_NEW_PAYMENT_MESSAGE_COUNT_FORMAT" = "%1$@ / %2$@"; /* Placeholder for the new payment or payment request message. */ -"PAYMENTS_NEW_PAYMENT_MESSAGE_PLACEHOLDER" = "Σημείωση"; +"PAYMENTS_NEW_PAYMENT_MESSAGE_PLACEHOLDER" = "Note"; /* Label for the 'new payment' button. */ -"PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "Πληρωμή"; +"PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "Pay"; /* Label for the 'total payment amount' indicator. */ -"PAYMENTS_NEW_PAYMENT_PAYMENT_TOTAL" = "Συνολικό ποσό"; +"PAYMENTS_NEW_PAYMENT_PAYMENT_TOTAL" = "Total Amount"; /* Indicator that a new payment is being processed in the 'send payment' UI. */ -"PAYMENTS_NEW_PAYMENT_PROCESSING" = "Επεξεργασία"; +"PAYMENTS_NEW_PAYMENT_PROCESSING" = "Processing"; /* Format for the 'payment recipient amount' indicator. Embeds {{ the name of the recipient of the payment }}. */ -"PAYMENTS_NEW_PAYMENT_RECIPIENT_AMOUNT_FORMAT" = "Προς %@"; +"PAYMENTS_NEW_PAYMENT_RECIPIENT_AMOUNT_FORMAT" = "To %@"; /* Label for the 'new payment request' button. */ -"PAYMENTS_NEW_PAYMENT_REQUEST_BUTTON" = "Αίτημα"; +"PAYMENTS_NEW_PAYMENT_REQUEST_BUTTON" = "Request"; /* Label for the payments notification banner for a single payment notification. */ -"PAYMENTS_NOTIFICATION_BANNER_1" = "1 νέα ειδοποίηση πληρωμής"; +"PAYMENTS_NOTIFICATION_BANNER_1" = "1 new payment notification"; /* Format for the payments notification banner for a single payment notification with details. Embeds: {{ %1$@ the name of the user who sent you the payment, %2$@ the amount of the payment }}. */ -"PAYMENTS_NOTIFICATION_BANNER_1_WITH_DETAILS_FORMAT" = "Ο/Η %1$@ σου έστειλε %2$@"; +"PAYMENTS_NOTIFICATION_BANNER_1_WITH_DETAILS_FORMAT" = "%1$@ sent you %2$@"; /* Format for the payments notification banner for multiple payment notifications. Embeds: {{ the number of unread payment notifications }}. */ -"PAYMENTS_NOTIFICATION_BANNER_N_FORMAT" = "%@ νέες ειδοποιήσεις πληρωμών"; +"PAYMENTS_NOTIFICATION_BANNER_N_FORMAT" = "%@ new payment notifications"; /* Status indicator for incoming payments which are complete. */ -"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_COMPLETE" = "Η πληρωμή ολοκληρώθηκε"; +"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_COMPLETE" = "Payment Complete"; /* Status indicator for incoming payments which have not yet been verified. */ -"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_UNVERIFIED" = "Μη επικυρωμένη"; +"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_UNVERIFIED" = "Unverified"; /* Status indicator for incoming payments which have been verified. */ -"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_VERIFIED" = "Επιβεβαιωμένος"; +"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_VERIFIED" = "Verified"; /* Status indicator for outgoing payments which are complete. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_COMPLETE" = "Η πληρωμή ολοκληρώθηκε"; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_COMPLETE" = "Payment Complete"; /* Status indicator for outgoing payments which are being sent. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_SENDING" = "Στέλνεται..."; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_SENDING" = "Sending…"; /* Status indicator for outgoing payments which have been sent. */ "PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_SENT" = "Στάλθηκε στις"; /* Status indicator for outgoing payments which have not yet been submitted. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNSUBMITTED" = "Προετοιμάζεται"; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNSUBMITTED" = "Preparing"; /* Status indicator for outgoing payments which have been submitted but not yet verified. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNVERIFIED" = "Μη επικυρωμένη"; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNVERIFIED" = "Unverified"; /* Status indicator for outgoing payments which have been verified but not yet sent. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_VERIFIED" = "Επιβεβαιωμένος"; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_VERIFIED" = "Verified"; /* Status indicator for payments which had an unknown failure. */ -"PAYMENTS_PAYMENT_STATUS_LONG_UNKNOWN" = "Άγνωστη αποτυχία"; +"PAYMENTS_PAYMENT_STATUS_LONG_UNKNOWN" = "Unknown Failure"; /* Status indicator for incoming payments which are complete. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_COMPLETE" = "Ολοκληρωμένη"; +"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_COMPLETE" = "Complete"; /* Status indicator for incoming payments which have not yet been verified. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_UNVERIFIED" = "Μη επικυρωμένη"; +"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_UNVERIFIED" = "Unverified"; /* Status indicator for incoming payments which have been verified. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_VERIFIED" = "Επιβεβαιωμένος"; +"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_VERIFIED" = "Verified"; /* Status indicator for outgoing payments which are complete. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_COMPLETE" = "Ολοκληρωμένη"; +"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_COMPLETE" = "Complete"; /* Status indicator for outgoing payments which are being sent. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_SENDING" = "Στέλνεται..."; +"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_SENDING" = "Sending…"; /* Status indicator for outgoing payments which have been sent. */ "PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_SENT" = "Στάλθηκε στις"; /* Status indicator for outgoing payments which have not yet been submitted. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_UNSUBMITTED" = "Προετοιμάζεται"; +"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_UNSUBMITTED" = "Preparing"; /* Status indicator for outgoing payments which have been submitted but not yet verified. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_UNVERIFIED" = "Μη επικυρωμένη"; +"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_UNVERIFIED" = "Unverified"; /* Status indicator for outgoing payments which have been verified but not yet sent. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_VERIFIED" = "Επιβεβαιωμένος"; +"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_VERIFIED" = "Verified"; /* Status indicator for payments which had an unknown failure. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_UNKNOWN" = "Άγνωστη αποτυχία"; +"PAYMENTS_PAYMENT_STATUS_SHORT_UNKNOWN" = "Unknown Failure"; /* Message for error alert indicating that a given user cannot receive payments because of a pending message request for a recipient that they have sent messages to. */ "PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_W_MESSAGES" = "To send a payment to this user they need to accept a message request from you."; @@ -5354,7 +5354,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_TITLE" = "Cashing out"; /* Label for button in the 'Update PIN' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_BUTTON" = "Ανανέωση PIN"; +"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_BUTTON" = "Update PIN"; /* Description for the 'Update PIN' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_DESCRIPTION" = "With a high balance, you may want to update to an alphanumeric PIN to add more protection to your account."; @@ -5387,7 +5387,7 @@ "SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_MESSAGE" = "Re-register to send payments."; /* Title for the 'payments not registered' alert. */ -"SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_TITLE" = "Μη εγγεγραμμένος"; +"SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_TITLE" = "Not Registered"; /* Label for 'activate' button in the 'payments opt-in' view in the app settings. */ "SETTINGS_PAYMENTS_OPT_IN_ACTIVATE_BUTTON" = "Ενεργοποίηση πληρωμών"; @@ -5414,10 +5414,10 @@ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_BLOCK_INDEX" = "Φραγή αριθμού"; /* Label for the 'MobileCoin network fee' in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_FEE" = "Χρέωση δικτύου"; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_FEE" = "Network Fee"; /* Indicates that you received a payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_RECEIVED" = "Ελήφθη"; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_RECEIVED" = "Received"; /* Format for indicator that you received a payment in the payment details view in the app settings. Embeds: {{ the user who sent you the payment }}. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_RECEIVED_FORMAT" = "Received from %@"; @@ -5429,7 +5429,7 @@ "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" = "Εσύ"; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "You"; /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Στάλθηκε στις"; @@ -5447,7 +5447,7 @@ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER_DEFRAGMENTATION" = "A “coin cleanup fee” is charged when the coins in your possession can not be combined to complete a transaction. Cleanup will allow you to continue sending payments."; /* Message for the 'insufficient balance for payment' alert. Embeds: {{ The current payments balance }}. */ -"SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_MESSAGE_FORMAT" = "Δεν έχεις αρκετά MOB για να ολοκληρώσεις την πληρωμή. Το υπόλοιπό σου είναι %@."; +"SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_MESSAGE_FORMAT" = "You don’t have enough MOB to complete this payment. Your current balance is %@."; /* Title for the 'insufficient balance for payment' alert. */ "SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_TITLE" = "Insufficient Balance"; @@ -5456,16 +5456,16 @@ "SETTINGS_PAYMENTS_PAYMENT_USER_INCOMING_FORMAT" = "Από %@"; /* Format string for the recipient of an outgoing payment. Embeds: {{ the name of the recipient of the payment}}. */ -"SETTINGS_PAYMENTS_PAYMENT_USER_OUTGOING_FORMAT" = "Προς %@"; +"SETTINGS_PAYMENTS_PAYMENT_USER_OUTGOING_FORMAT" = "To %@"; /* Message indicating that payments have been disabled in the app settings. */ "SETTINGS_PAYMENTS_PAYMENTS_DISABLED_TOAST" = "Payments deactivated."; /* Label for the 'all payments' mode of the 'all payment records' section of the app settings. */ -"SETTINGS_PAYMENTS_PAYMENTS_TYPE_ALL" = "Όλοι/ες"; +"SETTINGS_PAYMENTS_PAYMENTS_TYPE_ALL" = "All"; /* Label for the 'incoming payments' mode of the 'all payment records' section of the app settings. */ -"SETTINGS_PAYMENTS_PAYMENTS_TYPE_INCOMING" = "Ελήφθη"; +"SETTINGS_PAYMENTS_PAYMENTS_TYPE_INCOMING" = "Received"; /* Label for the 'outgoing payments' mode of the 'all payment records' section of the app settings. */ "SETTINGS_PAYMENTS_PAYMENTS_TYPE_OUTGOING" = "Στάλθηκε στις"; @@ -5549,7 +5549,7 @@ "SETTINGS_PAYMENTS_SCAN_QR_INVALID_PUBLIC_ADDRESS" = "Invalid address"; /* Label for 'scan payment address QR code' view in the payment settings. */ -"SETTINGS_PAYMENTS_SCAN_QR_TITLE" = "Σκανάρισμα κωδικού QR"; +"SETTINGS_PAYMENTS_SCAN_QR_TITLE" = "Scan QR Code"; /* Label for 'send payment' button in the payment settings. */ "SETTINGS_PAYMENTS_SEND_PAYMENT" = "Αποστολή πληρωμής"; @@ -5561,7 +5561,7 @@ "SETTINGS_PAYMENTS_SET_CURRENCY" = "Μετατροπή νομίσματος"; /* Label for the 'payments' section of the app settings. */ -"SETTINGS_PAYMENTS_TITLE" = "Πληρωμές"; +"SETTINGS_PAYMENTS_TITLE" = "Payments"; /* Error indicating that it is not valid to send yourself a payment. */ "SETTINGS_PAYMENTS_TRANSFER_OUT_CANNOT_SEND_TO_SELF" = "You can’t transfer to your Signal wallet address. Enter the wallet address from your account at a supported exchange."; @@ -6206,7 +6206,7 @@ "UPGRADE_IOS_ALERT_MESSAGE" = "Το Signal σύντομα θα χρειάζεται την έκδοση iOS 11 ή νεότερη για να λειτουργήσει. Παρακαλώ αναβάθμισε τη συσκευή σου στην εφαρμογή Ρυθμίσεις > Γενικά > Αναβάθμιση Λογισμικού."; /* Title for the alert indicating that user should upgrade iOS. */ -"UPGRADE_IOS_ALERT_TITLE" = "Ενημέρωση Λογισμικού iOS"; +"UPGRADE_IOS_ALERT_TITLE" = "Αναβάθμιση λογισμικού iOS"; /* An explanation of how usernames work on the username view. */ "USERNAME_DESCRIPTION" = "Τα ονόματα χρήστη του Signal είναι προαιρετικά. Αν διαλέξεις να δημιουργήσεις ένα όνομα χρήστη, τότε άλλοι χρήστες/τριες του Signal θα μπορούν να σε βρουν αναζητώντας σε με αυτό το όνομα χρήστη, και θα μπορούν να επικοινωνούν μαζί σου χωρίς να ξέρουν τον αριθμό τηλεφώνου σου."; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index 59e4142201..2d7d8607ab 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -215,7 +215,7 @@ "ATTACHMENT_APPROVAL_FAILED_TO_SAVE" = "Fallo al guardar"; /* Format string for file extension label in call interstitial view */ -"ATTACHMENT_APPROVAL_FILE_EXTENSION_FORMAT" = "Tipo de archivo: %@"; +"ATTACHMENT_APPROVAL_FILE_EXTENSION_FORMAT" = "Tipo de adjunto: %@"; /* Format string for file size label in call interstitial view. Embeds: {{file size as 'N mb' or 'N kb'}}. */ "ATTACHMENT_APPROVAL_FILE_SIZE_FORMAT" = "Tamaño: %@"; @@ -437,7 +437,7 @@ "BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_TITLE" = "Fallo"; /* Alert title after unblocking a group or 1:1 chat. Embeds the {{conversation title}}. */ -"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE_FORMAT" = "Se ha desbloqueado a «%@»."; +"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE_FORMAT" = "Se ha desbloqueado a %@."; /* Alert body after unblocking a group. */ "BLOCK_LIST_VIEW_UNBLOCKED_GROUP_ALERT_BODY" = "L@s participantes del grupo ya pueden añadirte de nuevo."; @@ -3779,7 +3779,7 @@ "PAYMENTS_CURRENCY_UNKNOWN" = "¿?"; /* Message for the 'decline a payment request' alert. Embeds {{ the name of the user requesting payment }}. */ -"PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "%@ sabrá que has rechazado hacer el pago."; +"PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "%@ sabrá que has rechazado la solicitud de pago."; /* Title for the 'decline a payment request' alert. */ "PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "¿Rechazar esta solicitud de pago?"; diff --git a/Signal/translations/ja.lproj/Localizable.strings b/Signal/translations/ja.lproj/Localizable.strings index 017007f27b..e58c4a28d1 100644 --- a/Signal/translations/ja.lproj/Localizable.strings +++ b/Signal/translations/ja.lproj/Localizable.strings @@ -236,7 +236,7 @@ "ATTACHMENT_APPROVAL_MESSAGE_TO_FORMAT" = "%@ へのメッセージ"; /* Label for 'send' button in the 'attachment approval' dialog. */ -"ATTACHMENT_APPROVAL_SEND_BUTTON" = "送信する"; +"ATTACHMENT_APPROVAL_SEND_BUTTON" = "送信"; /* Generic filename for an attachment with no known name */ "ATTACHMENT_DEFAULT_FILENAME" = "添付ファイル"; @@ -803,7 +803,7 @@ "CONTACT_SHARE_INVALID_CONTACT" = "連絡先が不正です。"; /* Error indicating that at least one contact field must be selected before sharing a contact. */ -"CONTACT_SHARE_NO_FIELDS_SELECTED" = "連絡先の項目が未選択"; +"CONTACT_SHARE_NO_FIELDS_SELECTED" = "連絡先の項目が選択されていません。"; /* Button text to initiate an email to signal support staff */ "CONTACT_SUPPORT" = "サポートに問い合わせる"; @@ -920,7 +920,7 @@ "CONVERSATION_PICKER_SECTION_SIGNAL_CONTACTS" = "連絡先"; /* navbar header */ -"CONVERSATION_PICKER_TITLE" = "送信先を選択"; +"CONVERSATION_PICKER_TITLE" = "送信先の選択"; /* keyboard toolbar label when no messages match the search string */ "CONVERSATION_SEARCH_NO_RESULTS" = "見つかりません"; @@ -1505,7 +1505,7 @@ "EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_BODY" = "iOSの設定でアクセス権限を制御できます。"; /* Alert title for when the user has just tried to edit a contacts after declining to give Signal contacts permissions */ -"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_TITLE" = "連絡先を編集するには連絡先へのアクセス権限が必要です。"; +"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_TITLE" = "連絡先を編集するには、Signalに連絡先へのアクセス権限が必要です。"; /* The navbar title for the 'update group' view. */ "EDIT_GROUP_DEFAULT_TITLE" = "グループを編集"; @@ -2834,7 +2834,7 @@ "IMAGE_EDITOR_BLUR_SETTING" = "顔をぼかす"; /* A toast indicating that you can blur more faces after detection */ -"IMAGE_EDITOR_BLUR_TOAST" = "ぼかす顔や場所を追加できます"; +"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" = "画像の共有は%@点までです。"; @@ -3770,7 +3770,7 @@ "OUTGOING_CALL_FORMAT" = "%@ に発信"; /* Button used to decline a payment request. */ -"PAYMENTS_ACTION_DECLINE_REQUEST" = "申請を拒否"; +"PAYMENTS_ACTION_DECLINE_REQUEST" = "申請を却下"; /* Format for indicator of a payment amount converted to fiat currency with the freshness of the conversion rate. Embeds: {{ %1$@ the payment amount, %2$@ the freshness of the currency conversion rate }}. */ "PAYMENTS_CURRENCY_CONVERSION_FRESHNESS_FORMAT" = "%1$@ (%2$@)"; @@ -3779,19 +3779,19 @@ "PAYMENTS_CURRENCY_UNKNOWN" = "?"; /* Message for the 'decline a payment request' alert. Embeds {{ the name of the user requesting payment }}. */ -"PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "%@ に拒否が通知されます。"; +"PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "%@ に却下したことが通知されます。"; /* Title for the 'decline a payment request' alert. */ -"PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "この申請を拒否しますか?"; +"PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "この申請を却下しますか?"; /* Label for 'defragmentation' payments. */ "PAYMENTS_DEFRAGMENTATION_PAYMENT" = "Coin Cleanup 手数料"; /* Error indicating that a payment request could not be cancelled. */ -"PAYMENTS_ERROR_PAYMENT_REQUEST_CANCEL_FAILED" = "申請はキャンセルできませんでした。"; +"PAYMENTS_ERROR_PAYMENT_REQUEST_CANCEL_FAILED" = "申請をキャンセルできませんでした。"; /* Error indicating that a payment request could not be declined. */ -"PAYMENTS_ERROR_PAYMENT_REQUEST_DECLINE_FAILED" = "申請は拒否できませんでした。"; +"PAYMENTS_ERROR_PAYMENT_REQUEST_DECLINE_FAILED" = "申請を却下できませんでした。"; /* Status indicator for incoming payments which failed. */ "PAYMENTS_FAILURE_INCOMING_FAILED" = "失敗"; @@ -6278,7 +6278,7 @@ "VIEW_ONCE_ALREADY_VIEWED_TOAST" = "このメッセージは閲覧済みです。"; /* Tooltip highlighting the view once messages button. */ -"VIEW_ONCE_MESSAGES_TOOLTIP" = "ここをタップして、このメッセージが閲覧後に消えるようにします。"; +"VIEW_ONCE_MESSAGES_TOOLTIP" = "ここをタップして、このメッセージが閲覧後に消えるようにできます。"; /* Toast alert text shown when tapping on a view-once message that you have sent. */ "VIEW_ONCE_OUTGOING_TOAST" = "使い捨てメディアファイルは、送信後に自動で削除されます。"; diff --git a/Signal/translations/ml.lproj/Localizable.strings b/Signal/translations/ml.lproj/Localizable.strings index a2ed459cee..724add7ee9 100644 --- a/Signal/translations/ml.lproj/Localizable.strings +++ b/Signal/translations/ml.lproj/Localizable.strings @@ -1589,16 +1589,16 @@ "ERROR_COULD_NOT_FETCH_CONTACTS" = "കോൺടാക്ടുകൾ അക്സസ് ചെയ്യാൻ കഴിഞ്ഞില്ല."; /* Error indicating that a message could not be forwarded. */ -"ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "Couldn't forward message."; +"ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "സന്ദേശം ഫോർവേഡ് ചെയ്യാൻ സാധിച്ചില്ല "; /* Error indicating that a message could not be forwarded. */ -"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_1" = "Couldn't forward message because it is no longer available."; +"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_1" = "സന്ദേശം ഫോർവേഡ് ചെയ്യാൻ സാധിച്ചില്ല കാരണം അത് ഇപ്പോൾ ലഭ്യമല്ല "; /* 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"; +"ERROR_COULD_NOT_FORWARD_MESSAGES_N" = "സന്ദേശങ്ങൾ ഫോർവേഡ് ചെയ്യാൻ സാധിച്ചില്ല"; /* Error indicating that 'save video' failed. */ "ERROR_COULD_NOT_SAVE_VIDEO" = "വീഡിയോ സംരക്ഷിക്കാനായില്ല."; @@ -1655,7 +1655,7 @@ "ERROR_MESSAGE_DECRYPTION_FAILURE" = "%@-ൽ നിന്നുള്ള ഒരു സന്ദേശം കൈമാറാൻ കഴിഞ്ഞില്ല"; /* Error message for a decryption failure. */ -"ERROR_MESSAGE_DECRYPTION_FAILURE_UNKNOWN_SENDER" = "A message could not be delivered"; +"ERROR_MESSAGE_DECRYPTION_FAILURE_UNKNOWN_SENDER" = "ഒരു സന്ദേശം ഡെലിവർ ചെയ്യാൻ സാധിച്ചില്ല"; /* No comment provided by engineer. */ "ERROR_MESSAGE_DUPLICATE_MESSAGE" = "ഒരു ഡ്യൂപ്ലിക്കേറ്റ് സന്ദേശം ലഭിച്ചിരിക്കുന്നു."; diff --git a/Signal/translations/mr.lproj/Localizable.strings b/Signal/translations/mr.lproj/Localizable.strings index 281a71e1b7..b69d9f0bde 100644 --- a/Signal/translations/mr.lproj/Localizable.strings +++ b/Signal/translations/mr.lproj/Localizable.strings @@ -2432,7 +2432,7 @@ "GROUP_REMOTE_USER_JOINED_GROUP_FORMAT" = "%@ गटात सामील झाले."; /* Message indicating that another user has joined the group. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_JOINED_THE_GROUP_VIA_GROUP_INVITE_LINK_FORMAT" = "गट लिंक द्वारा %@ गटात सामील झाला. "; +"GROUP_REMOTE_USER_JOINED_THE_GROUP_VIA_GROUP_INVITE_LINK_FORMAT" = "%@ ने गट लिंक द्वारा आपण गटात सामील झाला आहात."; /* Message indicating that a remote user has left the group. Embeds {{remote user name}}. */ "GROUP_REMOTE_USER_LEFT_GROUP_FORMAT" = "%@ ने गट सोडले."; @@ -2462,7 +2462,7 @@ "GROUP_REMOTE_USER_REQUEST_REJECTED_FORMAT" = "%@ कडील गटात सामील होण्याची विनंती नाकारली गेली होती."; /* Message indicating that a remote user requested to join the group. Embeds {{requesting user name}}. */ -"GROUP_REMOTE_USER_REQUESTED_TO_JOIN_THE_GROUP_FORMAT" = "%@ ने गट लिंक द्वारा सामील होण्यासाठी विनंती केली."; +"GROUP_REMOTE_USER_REQUESTED_TO_JOIN_THE_GROUP_FORMAT" = "%@ ने गट लिंक द्वारे सामिल होण्यासाठी विनंती केली."; /* Message indicating that a remote user had their administrator role revoked. Embeds {{remote user name}}. */ "GROUP_REMOTE_USER_REVOKED_ADMINISTRATOR" = "%@ नी त्यांचे प्रशासक विशेषाधिकार रद्द केले."; diff --git a/Signal/translations/nb.lproj/Localizable.strings b/Signal/translations/nb.lproj/Localizable.strings index f676bf4737..33629704e0 100644 --- a/Signal/translations/nb.lproj/Localizable.strings +++ b/Signal/translations/nb.lproj/Localizable.strings @@ -341,7 +341,7 @@ "AUDIO_ROUTE_BUILT_IN_SPEAKER" = "Høyttaler"; /* Action text for avatar builder megaphone */ -"AVATAR_BUILDER_MEGAPHONE_ACTION" = "Add Photo"; +"AVATAR_BUILDER_MEGAPHONE_ACTION" = "Legg til bilde"; /* Body for avatar builder megaphone */ "AVATAR_BUILDER_MEGAPHONE_BODY" = "Choose a look and color or customize your initials."; @@ -1784,7 +1784,7 @@ "GET_STARTED_CARD_APPEARANCE" = "Utseende"; /* 'Get Started' button direction users to avatar builder */ -"GET_STARTED_CARD_AVATAR_BUILDER" = "Add Photo"; +"GET_STARTED_CARD_AVATAR_BUILDER" = "Legg til bilde"; /* 'Get Started' button directing users to invite friends */ "GET_STARTED_CARD_INVITE_FRIENDS" = "Inviter venner"; diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index 7bd8fa2813..6c765f6205 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -3026,7 +3026,7 @@ "LINKPREVIEWS_MEGAPHONE_TITLE" = "Voor elke website voorbeeldafbeeldingen"; /* Body for local network permission action sheet */ -"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_BODY" = "Je moet op beide apparaten toegang hebben tot lokale netwerk om je Signal-gegevens over te kunnen zetten."; +"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_BODY" = "Je moet op beide apparaten toegang hebben tot het lokale netwerk om je Signal-gegevens over te kunnen zetten."; /* A button asking the user if they need further help getting their transfer working. */ "LOCAL_NETWORK_PERMISSION_ACTION_SHEET_NEED_HELP" = "Hulp nodig?"; @@ -3041,7 +3041,7 @@ "LOCAL_NETWORK_PERMISSION_ACTION_SHEET_STEP_TWO" = "Zoek Signal in de lijst"; /* Title for local network permission action sheet */ -"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_TITLE" = "Schakel “Toegang tot lokaal netwerk” in"; +"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_TITLE" = "Schakel “Lokale netwerktoegang” in"; /* A string indicating that the user can search for a location */ "LOCATION_PICKER_SEARCH_PLACEHOLDER" = "Zoek op naam of adres"; @@ -5972,7 +5972,7 @@ "SUPPORT_EMAIL_IOS_VERSION_LABEL_FORMAT" = "iOS-versie: %@"; /* Localized label for support request email locale string. Embeds {{locale}}. */ -"SUPPORT_EMAIL_LOCALE_LABEL_FORMAT" = "Locale: %@"; +"SUPPORT_EMAIL_LOCALE_LABEL_FORMAT" = "Taalgebied: %@"; /* Localized label for support request email debug log URL. Embeds {{debug log url}}. */ "SUPPORT_EMAIL_LOG_URL_LABEL_FORMAT" = "Foutopsporingslog-URL: %@"; diff --git a/Signal/translations/pl.lproj/Localizable.strings b/Signal/translations/pl.lproj/Localizable.strings index f28ed17baf..432bcc967a 100644 --- a/Signal/translations/pl.lproj/Localizable.strings +++ b/Signal/translations/pl.lproj/Localizable.strings @@ -2834,7 +2834,7 @@ "IMAGE_EDITOR_BLUR_SETTING" = "Rozmyj twarze"; /* A toast indicating that you can blur more faces after detection */ -"IMAGE_EDITOR_BLUR_TOAST" = "Rysuj, aby rozmyć dodatkowe twarze lub obszary"; +"IMAGE_EDITOR_BLUR_TOAST" = "Rysuj, aby rozmyć dodatkowe twarze, lub obszary"; /* 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" = "Nie można udostępnić więcej niż %@ multimediów."; diff --git a/Signal/translations/pt_BR.lproj/Localizable.strings b/Signal/translations/pt_BR.lproj/Localizable.strings index 7445a7ab5f..a41e94ec5e 100644 --- a/Signal/translations/pt_BR.lproj/Localizable.strings +++ b/Signal/translations/pt_BR.lproj/Localizable.strings @@ -731,7 +731,7 @@ "CONTACT_FIELD_ADDRESS_POBOX" = "Caixa postal"; /* Label for the 'postcode' field of a contact's address. */ -"CONTACT_FIELD_ADDRESS_POSTCODE" = "Código Postal"; +"CONTACT_FIELD_ADDRESS_POSTCODE" = "Código postal"; /* Label for the 'region' field of a contact's address. */ "CONTACT_FIELD_ADDRESS_REGION" = "Região"; @@ -746,7 +746,7 @@ "CONTACT_FIELD_GIVEN_NAME" = "Nome"; /* Label for the 'middle name' field of a contact. */ -"CONTACT_FIELD_MIDDLE_NAME" = "Segundo nome"; +"CONTACT_FIELD_MIDDLE_NAME" = "Nome do meio"; /* Label for the 'name prefix' field of a contact. */ "CONTACT_FIELD_NAME_PREFIX" = "Prefixo"; @@ -4574,7 +4574,7 @@ "REGISTRATION_DEFAULT_COUNTRY_NAME" = "Código do país"; /* Placeholder text for the phone number textfield */ -"REGISTRATION_ENTERNUMBER_DEFAULT_TEXT" = "Inserir Número"; +"REGISTRATION_ENTERNUMBER_DEFAULT_TEXT" = "Inserir número"; /* No comment provided by engineer. */ "REGISTRATION_ERROR" = "Erro ao registrar"; diff --git a/Signal/translations/pt_PT.lproj/Localizable.strings b/Signal/translations/pt_PT.lproj/Localizable.strings index 962f7afd1a..f204ef4ead 100644 --- a/Signal/translations/pt_PT.lproj/Localizable.strings +++ b/Signal/translations/pt_PT.lproj/Localizable.strings @@ -431,7 +431,7 @@ "BLOCK_LIST_VIEW_BLOCKED_GROUP_ALERT_TITLE" = "Grupo bloqueado"; /* The message of the 'You can't block yourself' alert. */ -"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_MESSAGE" = "Não se pode bloquear-se a si mesmo(a)."; +"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_MESSAGE" = "Não se pode bloquear a si mesmo(a)."; /* The title of the 'You can't block yourself' alert. */ "BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_TITLE" = "Erro"; diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings index 8743caa11a..274c34ada8 100644 --- a/Signal/translations/ru.lproj/Localizable.strings +++ b/Signal/translations/ru.lproj/Localizable.strings @@ -203,7 +203,7 @@ "ATTACHMENT_APPROVAL_CAPTION_LENGTH_LIMIT_REACHED" = "Достигнута предельная длина подписи."; /* placeholder text for an empty captioning field */ -"ATTACHMENT_APPROVAL_CAPTION_PLACEHOLDER" = "Добавить подпись…"; +"ATTACHMENT_APPROVAL_CAPTION_PLACEHOLDER" = "Добавьте подпись…"; /* Title for 'caption' mode of the attachment approval view. */ "ATTACHMENT_APPROVAL_CAPTION_TITLE" = "Подпись"; @@ -422,7 +422,7 @@ "BLOCK_LIST_VIEW_BLOCK_BUTTON" = "Заблокировать"; /* The message format of the 'conversation blocked' alert. Embeds the {{conversation title}}. */ -"BLOCK_LIST_VIEW_BLOCKED_ALERT_MESSAGE_FORMAT" = "%@ заблокирован(-а)."; +"BLOCK_LIST_VIEW_BLOCKED_ALERT_MESSAGE_FORMAT" = "%@ был(-а) заблокирован(-а)."; /* The title of the 'user blocked' alert. */ "BLOCK_LIST_VIEW_BLOCKED_ALERT_TITLE" = "Пользователь заблокирован"; @@ -437,7 +437,7 @@ "BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_TITLE" = "Ошибка"; /* Alert title after unblocking a group or 1:1 chat. Embeds the {{conversation title}}. */ -"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE_FORMAT" = "%@ разблокирован(-a)."; +"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE_FORMAT" = "%@ был(-а) разблокирован(-a)."; /* Alert body after unblocking a group. */ "BLOCK_LIST_VIEW_UNBLOCKED_GROUP_ALERT_BODY" = "Теперь существующие участники могут снова добавить вас в группу."; @@ -1505,7 +1505,7 @@ "EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_BODY" = "Вы можете предоставить доступ в приложении «Настройки»."; /* Alert title for when the user has just tried to edit a contacts after declining to give Signal contacts permissions */ -"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_TITLE" = "Signal требуется доступ к контактам для редактирования информации контактов."; +"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_TITLE" = "Signal требуется доступ к контактам для редактирования информации контактов"; /* The navbar title for the 'update group' view. */ "EDIT_GROUP_DEFAULT_TITLE" = "Редактировать группу"; @@ -2906,7 +2906,7 @@ "INPUT_TOOLBAR_VOICE_MEMO_BUTTON_ACCESSIBILITY_LABEL" = "Голосовое сообщение"; /* Message for the alert indicating that an audio file is invalid. */ -"INVALID_AUDIO_FILE_ALERT_ERROR_MESSAGE" = "Некорректный аудиофайл."; +"INVALID_AUDIO_FILE_ALERT_ERROR_MESSAGE" = "Недействительный аудиофайл."; /* Alert body when contacts disabled while trying to invite contacts to signal */ "INVITE_FLOW_REQUIRES_CONTACT_ACCESS_BODY" = "Вы можете разрешить доступ к контактам в приложении «Настройки», чтобы приглашать своих друзей в Signal."; diff --git a/Signal/translations/sk.lproj/Localizable.strings b/Signal/translations/sk.lproj/Localizable.strings index 0fbe813fd0..ec0bd3cb6e 100644 --- a/Signal/translations/sk.lproj/Localizable.strings +++ b/Signal/translations/sk.lproj/Localizable.strings @@ -1013,7 +1013,7 @@ "CONVERSATION_SETTINGS_MENTION_MODE_AlWAYS" = "Vždy upozorniť"; /* label for 'never' option for mention notifications in conversation settings */ -"CONVERSATION_SETTINGS_MENTION_MODE_NEVER" = "Neupozorniť, ak je stlmená"; +"CONVERSATION_SETTINGS_MENTION_MODE_NEVER" = "Neupozorniť, ak je stlmené"; /* Title of the 'mention notification mode' action sheet. */ "CONVERSATION_SETTINGS_MENTION_NOTIFICATION_MODE_ACTION_SHEET_TITLE" = "Prijímať hlásenia, keď vás spomenú v stlmených chatoch?"; @@ -1031,7 +1031,7 @@ "CONVERSATION_SETTINGS_MUTE_ALWAYS_ACTION" = "Vždy"; /* Button to mute the chat */ -"CONVERSATION_SETTINGS_MUTE_BUTTON" = "stlmiť"; +"CONVERSATION_SETTINGS_MUTE_BUTTON" = "Stlmiť"; /* Label for button to mute a thread for eight hours. */ "CONVERSATION_SETTINGS_MUTE_EIGHT_HOUR_ACTION" = "8 hodín"; diff --git a/Signal/translations/sl.lproj/Localizable.strings b/Signal/translations/sl.lproj/Localizable.strings index 8f7ab9453d..2279c6cf7c 100644 --- a/Signal/translations/sl.lproj/Localizable.strings +++ b/Signal/translations/sl.lproj/Localizable.strings @@ -1469,10 +1469,10 @@ "DONATION_MEGAPHONE_TITLE" = "Podprite Signal"; /* Donation amount label for the donate to signal view */ -"DONATION_VIEW_AMOUNT_LABEL" = "Donation amount"; +"DONATION_VIEW_AMOUNT_LABEL" = "Znesek podpore"; /* Default text for the custom amount field of the donation view. */ -"DONATION_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; +"DONATION_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Vnesite znesek po vašem izboru"; /* Text describing to the user that they're going to pay a donation to Signal */ "DONATION_VIEW_DONATION_TO_SIGNAL" = "Donation to Signal"; @@ -1493,7 +1493,7 @@ "DONATION_VIEW_THANKS_FOR_YOUR_SUPPORT" = "Thank you for your support!"; /* Title for the donate to signal view */ -"DONATION_VIEW_TITLE" = "Signal is powered by people like you."; +"DONATION_VIEW_TITLE" = "Signal podpirajo ljudje kot ste vi."; /* The body of the 'Why Donate' section of the donate to signal view */ "DONATION_VIEW_WHY_DONATE_BODY" = "The team at Signal is committed to the mission of developing open source privacy technology that protects free expression and enables secure global communication. Your contribution fuels this cause. No ads. No trackers. No kidding.\n\nYour donation helps pay for the development, servers, and bandwidth of an app used by millions around the world for private and instantaneous communication."; @@ -5747,7 +5747,7 @@ "SETTINGS_SECURITY_TITLE" = "App Security"; /* 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" = "Pošiljanje medijskih datotek boljše kvalitete porabi več podatkov."; /* The title for the photos and videos section in the sent media quality settings. */ "SETTINGS_SENT_MEDIA_QUALITY_SECTION_TITLE" = "Photos and Videos"; @@ -6158,7 +6158,7 @@ "UNNAMED_DEVICE" = "Naprava nima imena"; /* Pressing this button upins a thread */ -"UNPIN_ACTION" = "Unpin"; +"UNPIN_ACTION" = "Odpni"; /* The title for unpinned conversation section on the conversation list */ "UNPINNED_SECTION_TITLE" = "Pogovori"; diff --git a/fastlane/metadata/ja/release_notes.txt b/fastlane/metadata/ja/release_notes.txt index ea05e5fd02..c60baf4793 100644 --- a/fastlane/metadata/ja/release_notes.txt +++ b/fastlane/metadata/ja/release_notes.txt @@ -1,3 +1,3 @@ • 通知の問題を修正しました -• 新しい「メッセージ送信」機能を使って、グループ内でメッセージを送信できる人を制限してみましょう。イベントを開催したり、告知をしたり、屋上から大声で叫んだりするのに最適です。この設定が表示されるには、すべてのメンバーが最新バージョンのSignalを使用している必要があります。 -• 皆さんは、『スピード』が大好きですよね?(1994年のサンドラ・ブロック主演の映画ではないですよ)メッセージの送信が今までより高速になりました。 \ No newline at end of file +新しい「メッセージ送信」機能を使って、グループ内でメッセージを送信できる人を制限してみましょう。イベントを開催したり、告知をしたり、屋上から大声で叫んだりするのに最適です。この設定が表示されるには、すべてのメンバーが最新バージョンのSignalを使用している必要があります。 +• 皆さんは、スピードが大好きですよね (1994年のサンドラ・ブロック主演の映画ではないですよ) ?メッセージの送信が今までより高速になりました。 \ No newline at end of file