diff --git a/Signal/translations/cs.lproj/Localizable.strings b/Signal/translations/cs.lproj/Localizable.strings index 06636f502..ad6f9bfa3 100644 --- a/Signal/translations/cs.lproj/Localizable.strings +++ b/Signal/translations/cs.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* Button text to dismiss missing contacts permission alert */ -"AB_PERMISSION_MISSING_ACTION_NOT_NOW" = "Teď ne"; +"AB_PERMISSION_MISSING_ACTION_NOT_NOW" = "Nyní ne"; /* Action sheet item */ "ACCEPT_NEW_IDENTITY_ACTION" = "Přijmout nové bezpečnostní číslo"; @@ -53,10 +53,10 @@ "APN_MESSAGE_IN_GROUP_DETAILED" = "%@ ve skupině %@: %@"; /* Message for the 'app launch failed' alert. */ -"APP_LAUNCH_FAILURE_ALERT_MESSAGE" = "Signal can't launch. Please send your debug logs to our team so that we can try to resolve this issue."; +"APP_LAUNCH_FAILURE_ALERT_MESSAGE" = "Signal nelze spustit. Odešlete prosím debug log našemu týmu, pokusíme se problém opravit."; /* Title for the 'app launch failed' alert. */ -"APP_LAUNCH_FAILURE_ALERT_TITLE" = "Error"; +"APP_LAUNCH_FAILURE_ALERT_TITLE" = "Chyba"; /* Text prompting user to edit their profile name. */ "APP_SETTINGS_EDIT_PROFILE_NAME_PROMPT" = "Zadejte své jméno"; @@ -83,7 +83,7 @@ "ATTACHMENT" = "Příloha"; /* Title for the 'attachment approval' dialog. */ -"ATTACHMENT_APPROVAL_DIALOG_TITLE" = "Attachment"; +"ATTACHMENT_APPROVAL_DIALOG_TITLE" = "Příloha"; /* Format string for file extension label in call interstitial view */ "ATTACHMENT_APPROVAL_FILE_EXTENSION_FORMAT" = "Typ souboru: %@"; @@ -92,7 +92,7 @@ "ATTACHMENT_APPROVAL_FILE_SIZE_FORMAT" = "Velikost: %@"; /* Label for 'send' button in the 'attachment approval' dialog. */ -"ATTACHMENT_APPROVAL_SEND_BUTTON" = "Send"; +"ATTACHMENT_APPROVAL_SEND_BUTTON" = "Odeslat"; /* Generic filename for an attachment with no known name */ "ATTACHMENT_DEFAULT_FILENAME" = "Příloha"; @@ -113,13 +113,13 @@ "ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG" = "Rozměry obrázkové přílohy nemohly být změněny."; /* Attachment error message for video attachments which could not be converted to MP4 */ -"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_MP4" = "Unable to process video."; +"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_MP4" = "Video nelze zpracovat."; /* Attachment error message for image attachments which cannot be parsed */ "ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE" = "Obrázkovou přílohu se nepodařilo zpracovat."; /* Attachment error message for image attachments in which metadata could not be removed */ -"ATTACHMENT_ERROR_COULD_NOT_REMOVE_METADATA" = "Unable to remove metadata from image."; +"ATTACHMENT_ERROR_COULD_NOT_REMOVE_METADATA" = "Nelze odebrat metadata obrázku."; /* Attachment error message for attachments whose data exceed file size limits */ "ATTACHMENT_ERROR_FILE_SIZE_TOO_LARGE" = "Příloha je příliš velká."; @@ -155,55 +155,55 @@ "AUDIO_ROUTE_BUILT_IN_SPEAKER" = "Reproduktor"; /* button text for back button */ -"BACK_BUTTON" = "Back"; +"BACK_BUTTON" = "Zpět"; /* Error indicating the backup export could not export the user's data. */ -"BACKUP_EXPORT_ERROR_COULD_NOT_EXPORT" = "Backup data could not be exported."; +"BACKUP_EXPORT_ERROR_COULD_NOT_EXPORT" = "Zálohu nelze exportovat."; /* Error indicating that the app received an invalid response from CloudKit. */ -"BACKUP_EXPORT_ERROR_INVALID_CLOUDKIT_RESPONSE" = "Invalid Service Response"; +"BACKUP_EXPORT_ERROR_INVALID_CLOUDKIT_RESPONSE" = "Neplatná odezva služby"; /* Error indicating the backup export failed to save a file to the cloud. */ -"BACKUP_EXPORT_ERROR_SAVE_FILE_TO_CLOUD_FAILED" = "Backup data could not be uploaded."; +"BACKUP_EXPORT_ERROR_SAVE_FILE_TO_CLOUD_FAILED" = "Data zálohy nelze nahrát."; /* Indicates that the cloud is being cleaned up. */ -"BACKUP_EXPORT_PHASE_CLEAN_UP" = "Cleaning Up Backup"; +"BACKUP_EXPORT_PHASE_CLEAN_UP" = "Čištění zálohy"; /* Indicates that the backup export is being configured. */ -"BACKUP_EXPORT_PHASE_CONFIGURATION" = "Initializing Backup"; +"BACKUP_EXPORT_PHASE_CONFIGURATION" = "Příprava zálohy"; /* Indicates that the database data is being exported. */ -"BACKUP_EXPORT_PHASE_DATABASE_EXPORT" = "Exporting Data"; +"BACKUP_EXPORT_PHASE_DATABASE_EXPORT" = "Exportuji data"; /* Indicates that the backup export data is being exported. */ -"BACKUP_EXPORT_PHASE_EXPORT" = "Exporting Backup"; +"BACKUP_EXPORT_PHASE_EXPORT" = "Exportuji zálohu"; /* Indicates that the backup export data is being uploaded. */ -"BACKUP_EXPORT_PHASE_UPLOAD" = "Uploading Backup"; +"BACKUP_EXPORT_PHASE_UPLOAD" = "Nahrávám zálohu"; /* Error indicating the backup import could not import the user's data. */ -"BACKUP_IMPORT_ERROR_COULD_NOT_IMPORT" = "Backup could not be imported."; +"BACKUP_IMPORT_ERROR_COULD_NOT_IMPORT" = "Zálohu nelze importovat"; /* Indicates that the backup import is checking for an existing backup. */ -"BACKUP_IMPORT_PHASE_CHECK_BACKUP" = "Checking Backup State"; +"BACKUP_IMPORT_PHASE_CHECK_BACKUP" = "Kontroluji stav zálohy"; /* Indicates that the backup import is being configured. */ -"BACKUP_IMPORT_PHASE_CONFIGURATION" = "Configuring Backup"; +"BACKUP_IMPORT_PHASE_CONFIGURATION" = "Konfiguruji zálohu"; /* Indicates that the backup import data is being downloaded. */ -"BACKUP_IMPORT_PHASE_DOWNLOAD" = "Downloading Backup Data"; +"BACKUP_IMPORT_PHASE_DOWNLOAD" = "Stahuji data zálohy"; /* Indicates that the backup import data is being finalized. */ -"BACKUP_IMPORT_PHASE_FINALIZING" = "Finalizing Backup"; +"BACKUP_IMPORT_PHASE_FINALIZING" = "Finalizace zálohy"; /* Indicates that the backup import data is being imported. */ -"BACKUP_IMPORT_PHASE_IMPORT" = "Importing backup."; +"BACKUP_IMPORT_PHASE_IMPORT" = "Nahrávám zálohu."; /* Indicates that the backup database is being restored. */ -"BACKUP_IMPORT_PHASE_RESTORING_DATABASE" = "Restoring Database"; +"BACKUP_IMPORT_PHASE_RESTORING_DATABASE" = "Nahrávám databázi"; /* Indicates that the backup import data is being restored. */ -"BACKUP_IMPORT_PHASE_RESTORING_FILES" = "Restoring Files"; +"BACKUP_IMPORT_PHASE_RESTORING_FILES" = "Nahrávám soubory"; /* An explanation of the consequences of blocking another user. */ "BLOCK_BEHAVIOR_EXPLANATION" = "Zablokovaní uživatelé vám nebudou moci zavolat a posílat vám zprávy."; @@ -263,7 +263,7 @@ "BUTTON_DONE" = "Hotovo"; /* Button text to enable batch selection mode */ -"BUTTON_SELECT" = "Select"; +"BUTTON_SELECT" = "Vybrat"; /* Alert message when calling and permissions for microphone are missing */ "CALL_AUDIO_PERMISSION_MESSAGE" = "Signal k uskutečňování hovorů a k záznamu hlasových zpráv potřebuje přístup k vašemu mikrofonu. Toto oprávnění můžete povolit v aplikaci Nastavení."; @@ -290,19 +290,19 @@ "CALL_USER_ALERT_TITLE" = "Zavolat"; /* Accessibility label for accepting incoming calls */ -"CALL_VIEW_ACCEPT_INCOMING_CALL_LABEL" = "Accept incoming call"; +"CALL_VIEW_ACCEPT_INCOMING_CALL_LABEL" = "Přijmout příchozí hovor"; /* Accessibility label for selection the audio source */ "CALL_VIEW_AUDIO_SOURCE_LABEL" = "Audio"; /* Accessibility label for declining incoming calls */ -"CALL_VIEW_DECLINE_INCOMING_CALL_LABEL" = "Decline incoming call"; +"CALL_VIEW_DECLINE_INCOMING_CALL_LABEL" = "Odmítnout příchozí hovor"; /* Accessibility label for hang up call */ -"CALL_VIEW_HANGUP_LABEL" = "End call"; +"CALL_VIEW_HANGUP_LABEL" = "Ukončit hovor"; /* Accessibility label for muting the microphone */ -"CALL_VIEW_MUTE_LABEL" = "Mute"; +"CALL_VIEW_MUTE_LABEL" = "Ztlumit"; /* Reminder to the user of the benefits of enabling CallKit and disabling CallKit privacy. */ "CALL_VIEW_SETTINGS_NAG_DESCRIPTION_ALL" = "Pokud změníte svá nastavení, budete moci na zamykací obrazovce odpovídat na hovory a uvidíte jméno a číslo volajícího.\n\nVíce informací naleznete v nastavení soukromí."; @@ -317,10 +317,10 @@ "CALL_VIEW_SETTINGS_NAG_SHOW_CALL_SETTINGS" = "Zobrazit nastavení soukromí"; /* Accessibility label to switch to audio only */ -"CALL_VIEW_SWITCH_TO_AUDIO_LABEL" = "Switch to audio call"; +"CALL_VIEW_SWITCH_TO_AUDIO_LABEL" = "Přepnout na audio hovor"; /* Accessibility label to switch to video call */ -"CALL_VIEW_SWITCH_TO_VIDEO_LABEL" = "Switch to video call"; +"CALL_VIEW_SWITCH_TO_VIDEO_LABEL" = "Přepnout na video hovor"; /* notification action */ "CALLBACK_BUTTON_TITLE" = "Zavolat zpět"; @@ -338,25 +338,25 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Vybrat zemi"; /* Error indicating that the app could not determine that user's CloudKit account status */ -"CLOUDKIT_STATUS_COULD_NOT_DETERMINE" = "There was an error communicating with iCloud for backups."; +"CLOUDKIT_STATUS_COULD_NOT_DETERMINE" = "Natala chyba při komunikaci s iCloud pro zálohy."; /* Error indicating that user does not have an iCloud account. */ -"CLOUDKIT_STATUS_NO_ACCOUNT" = "You do not have an iCloud Account for backups."; +"CLOUDKIT_STATUS_NO_ACCOUNT" = "Nemáte iCloud účet pro zálohy."; /* Error indicating that the app was prevented from accessing the user's CloudKit account. */ -"CLOUDKIT_STATUS_RESTRICTED" = "Signal was not allowed to access your iCloud account for backups."; +"CLOUDKIT_STATUS_RESTRICTED" = "Signal nemá povoleno přistupovat k iCloud účtu pro zálohy."; /* Activity Sheet label */ "COMPARE_SAFETY_NUMBER_ACTION" = "Porovnat se schránkou"; /* Table section header for contact listing when composing a new message */ -"COMPOSE_MESSAGE_CONTACT_SECTION_TITLE" = "Contacts"; +"COMPOSE_MESSAGE_CONTACT_SECTION_TITLE" = "Kontakty"; /* Table section header for group listing when composing a new message */ -"COMPOSE_MESSAGE_GROUP_SECTION_TITLE" = "Groups"; +"COMPOSE_MESSAGE_GROUP_SECTION_TITLE" = "Skupiny"; /* Table section header for invite listing when composing a new message */ -"COMPOSE_MESSAGE_INVITE_SECTION_TITLE" = "Invite"; +"COMPOSE_MESSAGE_INVITE_SECTION_TITLE" = "Pozvat"; /* Multi-line label explaining why compose-screen contact picker is empty. */ "COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "Pokud chcete vidět, kteří z vašich kontaktů jsou uživatelé Signalu, povolte v systémovém nastavení přístup ke kontaktům."; @@ -473,10 +473,10 @@ "CONVERSATION_VIEW_CONTACTS_OFFER_TITLE" = "Tento uživatel není ve vašich kontaktech."; /* Indicates that the app is loading more messages in this conversation. */ -"CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Loading More Messages..."; +"CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Načítám více zpráv..."; /* Indicator on truncated text messages that they can be tapped to see the entire text message. */ -"CONVERSATION_VIEW_OVERSIZE_TEXT_TAP_FOR_MORE" = "Tap For More"; +"CONVERSATION_VIEW_OVERSIZE_TEXT_TAP_FOR_MORE" = "Stisk pro více"; /* Message shown in conversation view that offers to block an unknown user. */ "CONVERSATION_VIEW_UNKNOWN_CONTACT_BLOCK_OFFER" = "Zablokovat tohoto uživatele"; @@ -500,53 +500,53 @@ "DATABASE_VIEW_OVERLAY_TITLE" = "Aktualizace databáze"; /* The current day. */ -"DATE_TODAY" = "Today"; +"DATE_TODAY" = "Dnes"; /* The day before today. */ -"DATE_YESTERDAY" = "Yesterday"; +"DATE_YESTERDAY" = "Včera"; /* Error indicating that the debug logs could not be copied. */ -"DEBUG_LOG_ALERT_COULD_NOT_COPY_LOGS" = "Could not copy logs."; +"DEBUG_LOG_ALERT_COULD_NOT_COPY_LOGS" = "Nelze zkopírovat logy."; /* Error indicating that the debug logs could not be packaged. */ -"DEBUG_LOG_ALERT_COULD_NOT_PACKAGE_LOGS" = "Could not package logs."; +"DEBUG_LOG_ALERT_COULD_NOT_PACKAGE_LOGS" = "Nelze zabalit logy."; /* Error indicating that a debug log could not be uploaded. */ -"DEBUG_LOG_ALERT_ERROR_UPLOADING_LOG" = "Could not upload logs."; +"DEBUG_LOG_ALERT_ERROR_UPLOADING_LOG" = "Nelze nahrát logy."; /* Message of the debug log alert. */ -"DEBUG_LOG_ALERT_MESSAGE" = "What would you like to do with the link to your debug log?"; +"DEBUG_LOG_ALERT_MESSAGE" = "Co si přejete dělat s odkazem obsahujícím log?"; /* Error indicating that no debug logs could be found. */ -"DEBUG_LOG_ALERT_NO_LOGS" = "Could not find any logs."; +"DEBUG_LOG_ALERT_NO_LOGS" = "Nelze najít žádné logy."; /* Label for the 'Open a Bug Report' option of the debug log alert. */ -"DEBUG_LOG_ALERT_OPTION_BUG_REPORT" = "Open a Bug Report"; +"DEBUG_LOG_ALERT_OPTION_BUG_REPORT" = "Otevřít hlášení chyb"; /* Label for the 'copy link' option of the debug log alert. */ -"DEBUG_LOG_ALERT_OPTION_COPY_LINK" = "Copy Link"; +"DEBUG_LOG_ALERT_OPTION_COPY_LINK" = "Zkopírovat odkaz"; /* Label for the 'email debug log' option of the debug log alert. */ -"DEBUG_LOG_ALERT_OPTION_EMAIL" = "Email Support"; +"DEBUG_LOG_ALERT_OPTION_EMAIL" = "Emailová podpora"; /* Label for the 'send to last thread' option of the debug log alert. */ -"DEBUG_LOG_ALERT_OPTION_SEND_TO_LAST_THREAD" = "Send to Last Thread"; +"DEBUG_LOG_ALERT_OPTION_SEND_TO_LAST_THREAD" = "Odeslat do posledního vlákna"; /* Label for the 'send to self' option of the debug log alert. */ "DEBUG_LOG_ALERT_OPTION_SEND_TO_SELF" = "Send to Self"; /* Label for the 'Share' option of the debug log alert. */ -"DEBUG_LOG_ALERT_OPTION_SHARE" = "Share"; +"DEBUG_LOG_ALERT_OPTION_SHARE" = "Sdílet"; /* Title of the alert shown for failures while uploading debug logs. Title of the debug log alert. */ -"DEBUG_LOG_ALERT_TITLE" = "One More Step"; +"DEBUG_LOG_ALERT_TITLE" = "Další krok"; /* Message of the alert before redirecting to GitHub Issues. */ "DEBUG_LOG_GITHUB_ISSUE_ALERT_MESSAGE" = "The gist link was copied in your clipboard. You are about to be redirected to the GitHub issue list."; /* Title of the alert before redirecting to GitHub Issues. */ -"DEBUG_LOG_GITHUB_ISSUE_ALERT_TITLE" = "GitHub Redirection"; +"DEBUG_LOG_GITHUB_ISSUE_ALERT_TITLE" = "GitHub Přesměrování"; /* {{Short Date}} when device last communicated with Signal Server. */ "DEVICE_LAST_ACTIVE_AT_LABEL" = "Naposledy aktivní: %@"; @@ -612,7 +612,7 @@ "EDIT_ITEM_COPY_ACTION" = "Kopírovat"; /* Short name for edit menu item to delete contents of media message. */ -"EDIT_ITEM_DELETE_ACTION" = "Delete"; +"EDIT_ITEM_DELETE_ACTION" = "Smazat"; /* Short name for edit menu item to show message metadata. */ "EDIT_ITEM_MESSAGE_METADATA_ACTION" = "Info"; @@ -660,25 +660,25 @@ "EMPTY_INBOX_TITLE" = "Velký kulový."; /* Indicates that user should confirm their 'two factor auth pin'. */ -"ENABLE_2FA_VIEW_CONFIRM_PIN_INSTRUCTIONS" = "Confirm your PIN."; +"ENABLE_2FA_VIEW_CONFIRM_PIN_INSTRUCTIONS" = "Potvrďte Váš PIN."; /* Error indicating that attempt to disable 'two-factor auth' failed. */ -"ENABLE_2FA_VIEW_COULD_NOT_DISABLE_2FA" = "Could not disable Registration Lock."; +"ENABLE_2FA_VIEW_COULD_NOT_DISABLE_2FA" = "Nelze zrušit zámek registrace."; /* Error indicating that attempt to enable 'two-factor auth' failed. */ -"ENABLE_2FA_VIEW_COULD_NOT_ENABLE_2FA" = "Could not enable Registration Lock."; +"ENABLE_2FA_VIEW_COULD_NOT_ENABLE_2FA" = "Nelze povolit zámek registrace."; /* Label for the 'enable two-factor auth' item in the settings view */ -"ENABLE_2FA_VIEW_DISABLE_2FA" = "Disable"; +"ENABLE_2FA_VIEW_DISABLE_2FA" = "Zakázat"; /* Label for the 'enable two-factor auth' item in the settings view */ -"ENABLE_2FA_VIEW_ENABLE_2FA" = "Enable"; +"ENABLE_2FA_VIEW_ENABLE_2FA" = "Povolit"; /* Label for the 'next' button in the 'enable two factor auth' views. */ -"ENABLE_2FA_VIEW_NEXT_BUTTON" = "Next"; +"ENABLE_2FA_VIEW_NEXT_BUTTON" = "Další"; /* Error indicating that the entered 'two-factor auth PINs' do not match. */ -"ENABLE_2FA_VIEW_PIN_DOES_NOT_MATCH" = "PIN does not match."; +"ENABLE_2FA_VIEW_PIN_DOES_NOT_MATCH" = "Zadaný PIN nesouhlasí."; /* Indicates that user should select a 'two factor auth pin'. */ "ENABLE_2FA_VIEW_SELECT_PIN_INSTRUCTIONS" = "Enter a Registration Lock PIN. You will be asked to enter this PIN the next time you register this phone number with Signal."; @@ -690,7 +690,7 @@ "ENABLE_2FA_VIEW_STATUS_ENABLED_INSTRUCTIONS" = "Registration Lock is enabled. You'll need to enter your PIN when registering your phone number with Signal again."; /* Title for the 'enable two factor auth PIN' views. */ -"ENABLE_2FA_VIEW_TITLE" = "Registration Lock"; +"ENABLE_2FA_VIEW_TITLE" = "Zámek registrace"; /* Call setup status label */ "END_CALL_RESPONDER_IS_BUSY" = "Obsazeno."; @@ -795,25 +795,25 @@ "GIF_PICKER_ERROR_FETCH_FAILURE" = "Failed to fetch the requested GIF. Please verify you are online."; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "An unknown error occurred."; +"GIF_PICKER_ERROR_GENERIC" = "Nastala neznámá chyba."; /* Shown when selected GIF couldn't be fetched */ -"GIF_PICKER_FAILURE_ALERT_TITLE" = "Unable to Choose GIF"; +"GIF_PICKER_FAILURE_ALERT_TITLE" = "Nelze zvolit GIF"; /* Alert message shown when user tries to search for GIFs without entering any search terms. */ -"GIF_PICKER_VIEW_MISSING_QUERY" = "Please enter your search."; +"GIF_PICKER_VIEW_MISSING_QUERY" = "Zadejte prosím vyhledávání."; /* Title for the 'GIF picker' dialog. */ -"GIF_PICKER_VIEW_TITLE" = "GIF Search"; +"GIF_PICKER_VIEW_TITLE" = "Vyhledat GIF"; /* Indicates that an error occurred while searching. */ -"GIF_VIEW_SEARCH_ERROR" = "Error. Tap to Retry."; +"GIF_VIEW_SEARCH_ERROR" = "Chyba. Klepnout pro opakování."; /* Indicates that the user's search had no results. */ -"GIF_VIEW_SEARCH_NO_RESULTS" = "No Results."; +"GIF_VIEW_SEARCH_NO_RESULTS" = "Žádné výsledky."; /* Placeholder text for the search field in GIF view */ -"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Enter your search"; +"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Zadejte vyhledávání"; /* No comment provided by engineer. */ "GROUP_AVATAR_CHANGED" = "Avatar změněn."; @@ -969,13 +969,13 @@ "LINKING_DEVICE_FAILED_TITLE" = "Propojení zařízení selhalo"; /* table cell label in conversation settings */ -"LIST_GROUP_MEMBERS_ACTION" = "Group Members"; +"LIST_GROUP_MEMBERS_ACTION" = "Členové skupiny"; /* No comment provided by engineer. */ "LOGGING_SECTION" = "Logování"; /* nav bar button item */ -"MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "All Media"; +"MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "Všechna média"; /* media picker option to take photo or video */ "MEDIA_FROM_CAMERA_BUTTON" = "Fotoaparát"; @@ -990,7 +990,7 @@ "MEDIA_GALLERY_DELETE_MULTIPLE_MESSAGES_FORMAT" = "Delete %d Messages"; /* Confirmation button text to delete selected media message from the gallery */ -"MEDIA_GALLERY_DELETE_SINGLE_MESSAGE" = "Delete Message"; +"MEDIA_GALLERY_DELETE_SINGLE_MESSAGE" = "Smazat zprávu"; /* Short sender label for media sent by you */ "MEDIA_GALLERY_SENDER_NAME_YOU" = "You"; @@ -999,52 +999,52 @@ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "This Month"; /* Title for the 'message approval' dialog. */ -"MESSAGE_APPROVAL_DIALOG_TITLE" = "Message"; +"MESSAGE_APPROVAL_DIALOG_TITLE" = "Zpráva"; /* Label for the recipient name in the 'message approval' dialog. */ -"MESSAGE_APPROVAL_RECIPIENT_LABEL" = "To:"; +"MESSAGE_APPROVAL_RECIPIENT_LABEL" = "Komu:"; /* No comment provided by engineer. */ "MESSAGE_COMPOSEVIEW_TITLE" = "Nová zpráva"; /* Label for file size of attachments in the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_ATTACHMENT_FILE_SIZE" = "File Size"; +"MESSAGE_METADATA_VIEW_ATTACHMENT_FILE_SIZE" = "Velikost souboru"; /* Label for the MIME type of attachments in the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_ATTACHMENT_MIME_TYPE" = "MIME type"; +"MESSAGE_METADATA_VIEW_ATTACHMENT_MIME_TYPE" = "MIME Typ"; /* Label for 'missing' attachments in the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_ATTACHMENT_MISSING_FILE" = "Missing Attachment"; +"MESSAGE_METADATA_VIEW_ATTACHMENT_MISSING_FILE" = "Chybí příloha"; /* Label for 'not yet downloaded' attachments in the 'message metadata' view. */ "MESSAGE_METADATA_VIEW_ATTACHMENT_NOT_YET_DOWNLOADED" = "Not yet downloaded"; /* Status label for messages which are delivered. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_DELIVERED" = "Delivered"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_DELIVERED" = "Doručeno"; /* Status label for messages which are failed. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_FAILED" = "Failed"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_FAILED" = "Chyba"; /* Status label for messages which are read. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_READ" = "Read"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_READ" = "Přečteno"; /* Status label for messages which are sending. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENDING" = "Sending"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENDING" = "Odesílám"; /* Status label for messages which are sent. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENT" = "Sent"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENT" = "Odesláno"; /* Status label for messages which are uploading. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_UPLOADING" = "Uploading"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_UPLOADING" = "Nahrávám"; /* Label for messages without a body or attachment in the 'message metadata' view. */ "MESSAGE_METADATA_VIEW_NO_ATTACHMENT_OR_BODY" = "Message has no content or attachment."; /* Label for the 'received date & time' field of the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_RECEIVED_DATE_TIME" = "Received"; +"MESSAGE_METADATA_VIEW_RECEIVED_DATE_TIME" = "Přijato"; /* Label for the 'sender' field of the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_SENDER" = "Sender"; +"MESSAGE_METADATA_VIEW_SENDER" = "Odesílatel"; /* Label for the 'sent date & time' field of the 'message metadata' view. */ "MESSAGE_METADATA_VIEW_SENT_DATE_TIME" = "Sent"; @@ -1065,13 +1065,13 @@ "MESSAGE_STATUS_FAILED_SHORT" = "Failed"; /* message footer for read messages */ -"MESSAGE_STATUS_READ" = "Read"; +"MESSAGE_STATUS_READ" = "Přečteno"; /* message status while message is sending. */ -"MESSAGE_STATUS_SENDING" = "Sending..."; +"MESSAGE_STATUS_SENDING" = "Odesílám..."; /* message footer for sent messages */ -"MESSAGE_STATUS_SENT" = "Odeslána"; +"MESSAGE_STATUS_SENT" = "Odesláno"; /* message footer while attachment is uploading */ "MESSAGE_STATUS_UPLOADING" = "Nahrávání…"; @@ -1550,16 +1550,16 @@ "SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "Instant"; /* Title for alert indicating that screen lock could not be disabled. */ -"SCREEN_LOCK_DISABLE_FAILED" = "Screen Lock Could Not Be Disabled"; +"SCREEN_LOCK_DISABLE_FAILED" = "Zámek displeje nelze vypnout."; /* Title for alert indicating that screen lock could not be enabled. */ -"SCREEN_LOCK_ENABLE_FAILED" = "Screen Lock Could Not Be Enabled"; +"SCREEN_LOCK_ENABLE_FAILED" = "Zámek displeje nelze zapnout."; /* Indicates that an unknown error occurred while using Touch ID/Face ID/Phone Passcode. */ "SCREEN_LOCK_ENABLE_UNKNOWN_ERROR" = "Authentication could not be accessed."; /* Indicates that Touch ID/Face ID/Phone Passcode authentication failed. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Authentication failed."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Autentifikace neúspěšná."; /* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Too many failed authentication attempts. Please try again later."; @@ -1574,19 +1574,19 @@ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to disable 'screen lock'. */ -"SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "Authenticate to disable Screen Lock."; +"SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "Autentifikovat pro zrušení zámku displeje."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to enable 'screen lock'. */ -"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Authenticate to enable Screen Lock."; +"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Autentifikovat pro zapnutí zámku displeje."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock 'screen lock'. */ -"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Authenticate to open Signal."; +"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Autentifikovat pro otevření Signalu."; /* Title for alert indicating that screen lock could not be unlocked. */ -"SCREEN_LOCK_UNLOCK_FAILED" = "Authentication Failed"; +"SCREEN_LOCK_UNLOCK_FAILED" = "Autentifikace neúspěšná"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Odemknout Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Hledat podle telefoního čísla"; @@ -1598,10 +1598,10 @@ "SELECT_GIF_BUTTON" = "GIF"; /* Table section header for conversations you haven't recently used. */ -"SELECT_THREAD_TABLE_OTHER_CHATS_TITLE" = "Other Contacts"; +"SELECT_THREAD_TABLE_OTHER_CHATS_TITLE" = "Ostatní kontakty"; /* Table section header for recently active conversations */ -"SELECT_THREAD_TABLE_RECENT_CHATS_TITLE" = "Recent Chats"; +"SELECT_THREAD_TABLE_RECENT_CHATS_TITLE" = "Poslední chaty"; /* No comment provided by engineer. */ "SEND_AGAIN_BUTTON" = "Znovu odeslat"; @@ -1670,37 +1670,37 @@ "SETTINGS_AUDIO_DEFAULT_TONE_LABEL_FORMAT" = "%@ (default)"; /* Label for the backup view in app settings. */ -"SETTINGS_BACKUP" = "Backup"; +"SETTINGS_BACKUP" = "Záloha"; /* Label for 'backup now' button in the backup settings view. */ -"SETTINGS_BACKUP_BACKUP_NOW" = "Backup Now"; +"SETTINGS_BACKUP_BACKUP_NOW" = "Zálohovat nyní"; /* Label for 'cancel backup' button in the backup settings view. */ -"SETTINGS_BACKUP_CANCEL_BACKUP" = "Cancel Backup"; +"SETTINGS_BACKUP_CANCEL_BACKUP" = "Zrušit zálohu"; /* Label for switch in settings that controls whether or not backup is enabled. */ -"SETTINGS_BACKUP_ENABLING_SWITCH" = "Backup Enabled"; +"SETTINGS_BACKUP_ENABLING_SWITCH" = "Záloha povolena"; /* Label for phase row in the in the backup settings view. */ -"SETTINGS_BACKUP_PHASE" = "Phase"; +"SETTINGS_BACKUP_PHASE" = "Fáze"; /* Label for phase row in the in the backup settings view. */ -"SETTINGS_BACKUP_PROGRESS" = "Progress"; +"SETTINGS_BACKUP_PROGRESS" = "Průběh"; /* Label for status row in the in the backup settings view. */ -"SETTINGS_BACKUP_STATUS" = "Status"; +"SETTINGS_BACKUP_STATUS" = "Stav"; /* Indicates that the last backup failed. */ -"SETTINGS_BACKUP_STATUS_FAILED" = "Backup Failed"; +"SETTINGS_BACKUP_STATUS_FAILED" = "Chyba zálohy"; /* Indicates that app is not backing up. */ -"SETTINGS_BACKUP_STATUS_IDLE" = "Waiting"; +"SETTINGS_BACKUP_STATUS_IDLE" = "Čekám"; /* Indicates that app is backing up. */ -"SETTINGS_BACKUP_STATUS_IN_PROGRESS" = "Backing Up"; +"SETTINGS_BACKUP_STATUS_IN_PROGRESS" = "Zálohuji"; /* Indicates that the last backup succeeded. */ -"SETTINGS_BACKUP_STATUS_SUCCEEDED" = "Backup Successful"; +"SETTINGS_BACKUP_STATUS_SUCCEEDED" = "Záloha provedena"; /* A label for the 'add phone number' button in the block list table. */ "SETTINGS_BLOCK_LIST_ADD_BUTTON" = "Přidat…"; @@ -1724,7 +1724,7 @@ "SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE_DETAIL" = "Přeposlat všechny hovory přez server Signalu, abyste skryly svou IP adresu před kontaktem. Povolení sníží kvalitu volání."; /* No comment provided by engineer. */ -"SETTINGS_CLEAR_HISTORY" = "Clear Conversation History"; +"SETTINGS_CLEAR_HISTORY" = "Smazat historii konverzace"; /* No comment provided by engineer. */ "SETTINGS_COPYRIGHT" = "Copyright Open Whisper Systems\npod GPLv3 licencí"; @@ -1736,13 +1736,13 @@ "SETTINGS_DELETE_HISTORYLOG_CONFIRMATION" = "Opravdu chcete smazat celou vaši historii (zprávy, přílohy, historii hovorů …) ? Tuto akci nelze vrátit zpět."; /* Confirmation text for button which deletes all message, calling, attachments, etc. */ -"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION_BUTTON" = "Delete Everything"; +"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION_BUTTON" = "Smazat vše"; /* No comment provided by engineer. */ "SETTINGS_HELP_HEADER" = "Nápověda"; /* Section header */ -"SETTINGS_HISTORYLOG_TITLE" = "Clear Conversation History"; +"SETTINGS_HISTORYLOG_TITLE" = "Smazat historii konverzace"; /* No comment provided by engineer. */ "SETTINGS_INFORMATION_HEADER" = "Informace"; @@ -1751,19 +1751,19 @@ "SETTINGS_INVITE_TITLE" = "Pozvěte vaše přátele"; /* content of tweet when inviting via twitter */ -"SETTINGS_INVITE_TWITTER_TEXT" = "You can reach me using @signalapp. Get it now: https://signal.org/download/"; +"SETTINGS_INVITE_TWITTER_TEXT" = "Můžete mně kontaktovat pomocí aplikace @signalapp. Stáhnout nyní: https://signal.org/download/"; /* Label for settings view that allows user to change the notification sound. */ -"SETTINGS_ITEM_NOTIFICATION_SOUND" = "Message Sound"; +"SETTINGS_ITEM_NOTIFICATION_SOUND" = "Zvuk zprávy"; /* Title for settings activity */ "SETTINGS_NAV_BAR_TITLE" = "Nastavení"; /* table section footer */ -"SETTINGS_NOTIFICATION_CONTENT_DESCRIPTION" = "Call and Message notifications can appear while your phone is locked. You may wish to limit what is shown in these notifications."; +"SETTINGS_NOTIFICATION_CONTENT_DESCRIPTION" = "Notifikace hovorů a zpráv mohou být zobrazeny, pokud je telefon uzamčen. Můžete omezit, co bude v notifikacích zobrazeno."; /* table section header */ -"SETTINGS_NOTIFICATION_CONTENT_TITLE" = "Notification Content"; +"SETTINGS_NOTIFICATION_CONTENT_TITLE" = "Obsah notifikace"; /* No comment provided by engineer. */ "SETTINGS_NOTIFICATIONS" = "Upozornění"; @@ -1772,10 +1772,10 @@ "SETTINGS_PRIVACY_CALLKIT_PRIVACY_TITLE" = "Zobrazit jméno & číslo volajícího"; /* Settings table section footer. */ -"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_DESCRIPTION" = "Show calls in the \"Recents\" list in the iOS Phone app."; +"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_DESCRIPTION" = "Zobrazit hovory v \"Poslední volané\" v aplikaci Telefon"; /* Short table cell label */ -"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_TITLE" = "Show Calls in Recents"; +"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_TITLE" = "Zobrazit hovory v \"Poslední volané\""; /* Short table cell label */ "SETTINGS_PRIVACY_CALLKIT_TITLE" = "Integrace s iOS hovory"; @@ -1784,22 +1784,22 @@ "SETTINGS_PRIVACY_TITLE" = "Soukromí"; /* Label for the 'read receipts' setting. */ -"SETTINGS_READ_RECEIPT" = "Read Receipts"; +"SETTINGS_READ_RECEIPT" = "Potvrzení o přečtení"; /* An explanation of the 'read receipts' setting. */ "SETTINGS_READ_RECEIPTS_SECTION_FOOTER" = "See and share when messages have been read. This setting is optional and applies to all conversations."; /* Label for the 'screen lock activity timeout' setting of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "Screen Lock Timeout"; +"SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "Čas zamknutí displeje"; /* Footer for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Unlock Signal's screen using Touch ID, Face ID, or your iOS device passcode."; +"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Odemknout Signal pomocí Touch ID, Face ID, nebo kódovým zámkem."; /* Title for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "Screen Lock"; +"SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "Zámek displeje"; /* Label for the 'enable screen lock' switch of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SWITCH_LABEL" = "Screen Lock"; +"SETTINGS_SCREEN_LOCK_SWITCH_LABEL" = "Zámek displeje"; /* No comment provided by engineer. */ "SETTINGS_SCREEN_SECURITY" = "Ochrana obrazovky"; @@ -1811,10 +1811,10 @@ "SETTINGS_SECTION_CALL_KIT_DESCRIPTION" = "Integrace s iOS hovory zobrazuje hovory Signalu na zamykací obrazovce a v systémové historii hovorů. Volitelně můžete zobrazit jméno a telefonní číslo. Pokud je povolen iCloud zálohy, tato data jsou sdílena se společností Apple."; /* Label for the notifications section of conversation settings view. */ -"SETTINGS_SECTION_NOTIFICATIONS" = "Notifications"; +"SETTINGS_SECTION_NOTIFICATIONS" = "Notifikace"; /* Header Label for the sounds section of settings views. */ -"SETTINGS_SECTION_SOUNDS" = "Sounds"; +"SETTINGS_SECTION_SOUNDS" = "Zvuky"; /* settings topic header for table section */ "SETTINGS_SECTION_TITLE_CALLING" = "Volání"; @@ -1826,16 +1826,16 @@ "SETTINGS_SUPPORT" = "Podpora"; /* Indicates that 'two factor auth' is disabled in the privacy settings. */ -"SETTINGS_TWO_FACTOR_AUTH_DISABLED" = "Disabled"; +"SETTINGS_TWO_FACTOR_AUTH_DISABLED" = "Zakázáno"; /* Indicates that 'two factor auth' is enabled in the privacy settings. */ -"SETTINGS_TWO_FACTOR_AUTH_ENABLED" = "Enabled"; +"SETTINGS_TWO_FACTOR_AUTH_ENABLED" = "Povoleno"; /* Label for the 'two factor auth' item of the privacy settings. */ -"SETTINGS_TWO_FACTOR_AUTH_ITEM" = "Registration Lock"; +"SETTINGS_TWO_FACTOR_AUTH_ITEM" = "Zámek registrace"; /* Title for the 'two factor auth' section of the privacy settings. */ -"SETTINGS_TWO_FACTOR_AUTH_TITLE" = "Registration Lock"; +"SETTINGS_TWO_FACTOR_AUTH_TITLE" = "Zámek registrace"; /* No comment provided by engineer. */ "SETTINGS_VERSION" = "Verze"; @@ -1853,31 +1853,31 @@ "SHARE_EXTENSION_FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_FORMAT" = "Your safety number with %@ has recently changed. You may wish to verify it in the main app before resending."; /* Indicates that the share extension is still loading. */ -"SHARE_EXTENSION_LOADING" = "Loading..."; +"SHARE_EXTENSION_LOADING" = "Načítání..."; /* Message indicating that the share extension cannot be used until the user has registered in the main app. */ -"SHARE_EXTENSION_NOT_REGISTERED_MESSAGE" = "Launch the Signal app to register."; +"SHARE_EXTENSION_NOT_REGISTERED_MESSAGE" = "Spustit aplikaci Signal pro registraci."; /* Title indicating that the share extension cannot be used until the user has registered in the main app. */ -"SHARE_EXTENSION_NOT_REGISTERED_TITLE" = "Not Registered"; +"SHARE_EXTENSION_NOT_REGISTERED_TITLE" = "Není registrováno"; /* Message indicating that the share extension cannot be used until the main app has been launched at least once. */ -"SHARE_EXTENSION_NOT_YET_MIGRATED_MESSAGE" = "Launch the Signal app to update or register."; +"SHARE_EXTENSION_NOT_YET_MIGRATED_MESSAGE" = "Spustit aplikaci Signal pro registraci nebo aktualizaci."; /* Title indicating that the share extension cannot be used until the main app has been launched at least once. */ -"SHARE_EXTENSION_NOT_YET_MIGRATED_TITLE" = "Not Ready"; +"SHARE_EXTENSION_NOT_YET_MIGRATED_TITLE" = "Nepřipraveno"; /* Alert title */ -"SHARE_EXTENSION_SENDING_FAILURE_TITLE" = "Unable to Send Attachment"; +"SHARE_EXTENSION_SENDING_FAILURE_TITLE" = "Přílohu nelze odeslat"; /* Alert title */ -"SHARE_EXTENSION_SENDING_IN_PROGRESS_TITLE" = "Uploading…"; +"SHARE_EXTENSION_SENDING_IN_PROGRESS_TITLE" = "Nahrávám..."; /* Shown when trying to share content to a Signal user for the share extension. Followed by failure details. */ -"SHARE_EXTENSION_UNABLE_TO_BUILD_ATTACHMENT_ALERT_TITLE" = "Unable to Prepare Attachment"; +"SHARE_EXTENSION_UNABLE_TO_BUILD_ATTACHMENT_ALERT_TITLE" = "Přílohu nelze připravit"; /* Title for the 'share extension' view. */ -"SHARE_EXTENSION_VIEW_TITLE" = "Share to Signal"; +"SHARE_EXTENSION_VIEW_TITLE" = "Sdílet do Signalu"; /* Action sheet item */ "SHOW_SAFETY_NUMBER_ACTION" = "Zobrazit nové bezpečnostní číslo"; @@ -1958,7 +1958,7 @@ "UNKNOWN_CONTACT_NAME" = "Neznámý kontakt"; /* Indicates an unknown or unrecognizable value. */ -"UNKNOWN_VALUE" = "Unknown"; +"UNKNOWN_VALUE" = "Neznámý"; /* button title for unlinking a device */ "UNLINK_ACTION" = "Odpojit"; @@ -2033,7 +2033,7 @@ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Ahoj bezpečné video hovory!"; /* Message for the alert indicating that user should upgrade iOS. */ -"UPGRADE_IOS_ALERT_MESSAGE" = "Signal requires iOS 9 or later. Please upgrade iOS in Settings app >> General >> Software Update."; +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal bude brzy vyžadovat iOS 9 nebo novější. Prosíme, aktualizujte v aplikaci Nastavení >> Obecné >> Aktualizace softwaru"; /* Title for the alert indicating that user should upgrade iOS. */ "UPGRADE_IOS_ALERT_TITLE" = "Aktualizujte iOS"; @@ -2054,7 +2054,7 @@ "VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "Znovu odeslat kód pomocí SMS"; /* button text during registration to submit your SMS verification code. */ -"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Submit"; +"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Potvrdit"; /* Label indicating the phone number currently being verified. */ "VERIFICATION_PHONE_NUMBER_FORMAT" = "Zadejte ověřovací kód, který jsme odeslali na %@."; diff --git a/Signal/translations/de.lproj/Localizable.strings b/Signal/translations/de.lproj/Localizable.strings index 68341a722..d02ec74ba 100644 --- a/Signal/translations/de.lproj/Localizable.strings +++ b/Signal/translations/de.lproj/Localizable.strings @@ -1586,7 +1586,7 @@ "SCREEN_LOCK_UNLOCK_FAILED" = "Authentifizierung gescheitert"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Signal entsperren"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Nach Name oder Rufnummer suchen"; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index 7b81e1c53..bf2aec32b 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -1586,7 +1586,7 @@ "SCREEN_LOCK_UNLOCK_FAILED" = "Fallo al identificarse"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Desbloquear Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Buscar por nombre o número"; diff --git a/Signal/translations/fi.lproj/Localizable.strings b/Signal/translations/fi.lproj/Localizable.strings index e629d97ff..df76a2d86 100644 --- a/Signal/translations/fi.lproj/Localizable.strings +++ b/Signal/translations/fi.lproj/Localizable.strings @@ -1586,7 +1586,7 @@ "SCREEN_LOCK_UNLOCK_FAILED" = "Autentikointi epäonnistui"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Avaa lukitus"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Etsi nimellä tai numerolla"; diff --git a/Signal/translations/gl.lproj/Localizable.strings b/Signal/translations/gl.lproj/Localizable.strings index 1c8056a0b..15d4727e2 100644 --- a/Signal/translations/gl.lproj/Localizable.strings +++ b/Signal/translations/gl.lproj/Localizable.strings @@ -161,19 +161,19 @@ "BACKUP_EXPORT_ERROR_COULD_NOT_EXPORT" = "A copia de seguranza non se puido exportar."; /* Error indicating that the app received an invalid response from CloudKit. */ -"BACKUP_EXPORT_ERROR_INVALID_CLOUDKIT_RESPONSE" = "Invalid Service Response"; +"BACKUP_EXPORT_ERROR_INVALID_CLOUDKIT_RESPONSE" = "Resposta non válida do servizo"; /* Error indicating the backup export failed to save a file to the cloud. */ "BACKUP_EXPORT_ERROR_SAVE_FILE_TO_CLOUD_FAILED" = "A copia de seguranza non se puido cargar."; /* Indicates that the cloud is being cleaned up. */ -"BACKUP_EXPORT_PHASE_CLEAN_UP" = "Cleaning Up Backup"; +"BACKUP_EXPORT_PHASE_CLEAN_UP" = "Limpando copia de seguranza"; /* Indicates that the backup export is being configured. */ "BACKUP_EXPORT_PHASE_CONFIGURATION" = "Iniciando copia de seguranza"; /* Indicates that the database data is being exported. */ -"BACKUP_EXPORT_PHASE_DATABASE_EXPORT" = "Exporting Data"; +"BACKUP_EXPORT_PHASE_DATABASE_EXPORT" = "Exportando datos"; /* Indicates that the backup export data is being exported. */ "BACKUP_EXPORT_PHASE_EXPORT" = "Exportando copia de seguranza"; @@ -185,7 +185,7 @@ "BACKUP_IMPORT_ERROR_COULD_NOT_IMPORT" = "A copia de seguranza non puido ser importada."; /* Indicates that the backup import is checking for an existing backup. */ -"BACKUP_IMPORT_PHASE_CHECK_BACKUP" = "Checking Backup State"; +"BACKUP_IMPORT_PHASE_CHECK_BACKUP" = "Comprobando o estado da copia de seguranza"; /* Indicates that the backup import is being configured. */ "BACKUP_IMPORT_PHASE_CONFIGURATION" = "Configurando copia de seguranza"; @@ -194,7 +194,7 @@ "BACKUP_IMPORT_PHASE_DOWNLOAD" = "Descargando copia de seguranza"; /* Indicates that the backup import data is being finalized. */ -"BACKUP_IMPORT_PHASE_FINALIZING" = "Finalizing Backup"; +"BACKUP_IMPORT_PHASE_FINALIZING" = "Finalizando copia de seguranza"; /* Indicates that the backup import data is being imported. */ "BACKUP_IMPORT_PHASE_IMPORT" = "Importando copia de seguranza."; @@ -795,7 +795,7 @@ "GIF_PICKER_ERROR_FETCH_FAILURE" = "Erro ao obter o GIF solicitado. Comproba que tes conexión."; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "An unknown error occurred."; +"GIF_PICKER_ERROR_GENERIC" = "Produciuse un erro descoñecido."; /* Shown when selected GIF couldn't be fetched */ "GIF_PICKER_FAILURE_ALERT_TITLE" = "Non é posible elixir GIF"; @@ -987,13 +987,13 @@ "MEDIA_FROM_LIBRARY_BUTTON" = "Galería de imaxes"; /* Confirmation button text to delete selected media from the gallery, embeds {{number of messages}} */ -"MEDIA_GALLERY_DELETE_MULTIPLE_MESSAGES_FORMAT" = "Delete %d Messages"; +"MEDIA_GALLERY_DELETE_MULTIPLE_MESSAGES_FORMAT" = "Eliminar %d mensaxes"; /* Confirmation button text to delete selected media message from the gallery */ -"MEDIA_GALLERY_DELETE_SINGLE_MESSAGE" = "Delete Message"; +"MEDIA_GALLERY_DELETE_SINGLE_MESSAGE" = "Eliminar mensaxe"; /* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "You"; +"MEDIA_GALLERY_SENDER_NAME_YOU" = "Ti"; /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "Este mes"; @@ -1122,7 +1122,7 @@ "MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITH_CALLER_NAME" = "Chamada perdida de %@ por mor de que o seu número de seguranza cambiou."; /* notification title */ -"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITHOUT_CALLER_NAME" = "Missed call because the caller's safety number changed."; +"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITHOUT_CALLER_NAME" = "Chamada perdida porque o número de seguranza de quen chama cambiou."; /* Alert body Alert body when camera is not authorized */ @@ -1298,7 +1298,7 @@ "PHONE_NUMBER_TYPE_WORK_FAX" = "Fax do traballo"; /* Accessibility label for button to start media playback */ -"PLAY_BUTTON_ACCESSABILITY_LABEL" = "Play Media"; +"PLAY_BUTTON_ACCESSABILITY_LABEL" = "Reproducir multimedia"; /* Label indicating that the user is not verified. Embeds {{the user's name or phone number}}. */ "PRIVACY_IDENTITY_IS_NOT_VERIFIED_FORMAT" = "Non marcaches a %@ como verificado."; @@ -1427,7 +1427,7 @@ "REGISTER_2FA_INSTRUCTIONS" = "This phone number has Registration Lock enabled. Please enter the Registration Lock PIN.\n\nYour Registration Lock PIN is separate from the automated verification code that was sent to your phone during the last step."; /* Title for alert indicating that attempt to register with 'two-factor auth' failed. */ -"REGISTER_2FA_REGISTRATION_FAILED_ALERT_TITLE" = "Registration Failed"; +"REGISTER_2FA_REGISTRATION_FAILED_ALERT_TITLE" = "Erro ao rexistrarse"; /* Label for 'submit' button in the 2FA registration view. */ "REGISTER_2FA_SUBMIT_BUTTON" = "Enviar"; @@ -1559,7 +1559,7 @@ "SCREEN_LOCK_ENABLE_UNKNOWN_ERROR" = "Authentication could not be accessed."; /* Indicates that Touch ID/Face ID/Phone Passcode authentication failed. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Authentication failed."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Erro de autenticación."; /* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Too many failed authentication attempts. Please try again later."; @@ -1583,10 +1583,10 @@ "SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Authenticate to open Signal."; /* Title for alert indicating that screen lock could not be unlocked. */ -"SCREEN_LOCK_UNLOCK_FAILED" = "Authentication Failed"; +"SCREEN_LOCK_UNLOCK_FAILED" = "Erro de autenticación"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Desbloquear Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Procurar por nome ou número"; @@ -1724,7 +1724,7 @@ "SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE_DETAIL" = "Redirixir todas as chamadas a través do servidor de Signal para evitar amosar a túa dirección IP ao teu contacto. Se activas esta opción a calidade da chamada será reducida."; /* No comment provided by engineer. */ -"SETTINGS_CLEAR_HISTORY" = "Clear Conversation History"; +"SETTINGS_CLEAR_HISTORY" = "Limpar historial de conversas"; /* No comment provided by engineer. */ "SETTINGS_COPYRIGHT" = "Copyright de Open Whisper Systems \n Licenza baixo GPLv3"; @@ -1742,7 +1742,7 @@ "SETTINGS_HELP_HEADER" = "Axuda"; /* Section header */ -"SETTINGS_HISTORYLOG_TITLE" = "Clear Conversation History"; +"SETTINGS_HISTORYLOG_TITLE" = "Limpar historial de conversas"; /* No comment provided by engineer. */ "SETTINGS_INFORMATION_HEADER" = "Información"; @@ -1769,7 +1769,7 @@ "SETTINGS_NOTIFICATIONS" = "Notificacións"; /* Label for 'CallKit privacy' preference */ -"SETTINGS_PRIVACY_CALLKIT_PRIVACY_TITLE" = "Amosar nome e número"; +"SETTINGS_PRIVACY_CALLKIT_PRIVACY_TITLE" = "Amosar nome e número de quen chama"; /* Settings table section footer. */ "SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_DESCRIPTION" = "Mostrar as chamadas na listaxe Recentes de iOS."; @@ -1991,7 +1991,7 @@ "UPDATE_GROUP_CANT_REMOVE_MEMBERS_ALERT_TITLE" = "Non permitido"; /* Description of CallKit to upgrading (existing) users */ -"UPGRADE_EXPERIENCE_CALLKIT_DESCRIPTION" = "Responder chamadas dende a pantalla de bloqueo é sinxelo coa integración de chamadas en iOS. As chamadas entrantes son anonimizadas por defecto, así que eso tamén é privado."; +"UPGRADE_EXPERIENCE_CALLKIT_DESCRIPTION" = "Responder chamadas desde a pantalla de bloqueo é sinxelo coa integración de chamadas en iOS. As chamadas entrantes son anonimizadas por defecto, así que iso tamén é privado."; /* button label shown once when when user upgrades app, in context of call kit */ "UPGRADE_EXPERIENCE_CALLKIT_PRIVACY_SETTINGS_BUTTON" = "Aprende máis nos teus axustes de privacidade."; diff --git a/Signal/translations/he.lproj/Localizable.strings b/Signal/translations/he.lproj/Localizable.strings index 695408f9c..0e3e8520a 100644 --- a/Signal/translations/he.lproj/Localizable.strings +++ b/Signal/translations/he.lproj/Localizable.strings @@ -185,7 +185,7 @@ "BACKUP_IMPORT_ERROR_COULD_NOT_IMPORT" = "הגיבוי לא היה יכול להיות מיובא."; /* Indicates that the backup import is checking for an existing backup. */ -"BACKUP_IMPORT_PHASE_CHECK_BACKUP" = "Checking Backup State"; +"BACKUP_IMPORT_PHASE_CHECK_BACKUP" = "בודק מצב גיבוי"; /* Indicates that the backup import is being configured. */ "BACKUP_IMPORT_PHASE_CONFIGURATION" = "מגדיר גיבוי"; @@ -263,7 +263,7 @@ "BUTTON_DONE" = "סיים"; /* Button text to enable batch selection mode */ -"BUTTON_SELECT" = "Select"; +"BUTTON_SELECT" = "בחר"; /* Alert message when calling and permissions for microphone are missing */ "CALL_AUDIO_PERMISSION_MESSAGE" = "Signal דורש גישה למיקרופון שלך כדי לבצע שיחות ולהקליט הודעות קוליות. אתה יכול להעניק הרשאה זו ביישום הגדרות."; @@ -777,7 +777,7 @@ "FINISH_GROUP_CREATION_LABEL" = "סיים יצירת קבוצה"; /* Label indicating media gallery is empty */ -"GALLERY_TILES_EMPTY_GALLERY" = "You don't have any media in this conversation."; +"GALLERY_TILES_EMPTY_GALLERY" = "אין לך מדיה כלשהי בשיחה זו."; /* Label indicating loading is in progress */ "GALLERY_TILES_LOADING_MORE_RECENT_LABEL" = "טוען מדיה חדשה יותר..."; @@ -795,7 +795,7 @@ "GIF_PICKER_ERROR_FETCH_FAILURE" = "נכשל במשיכת ה-GIF המבוקש. אנא וודא שאתה מחובר."; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "An unknown error occurred."; +"GIF_PICKER_ERROR_GENERIC" = "שגיאה בלתי ידועה התרחשה."; /* Shown when selected GIF couldn't be fetched */ "GIF_PICKER_FAILURE_ALERT_TITLE" = "לא היה ניתן לבחור GIF"; @@ -987,10 +987,10 @@ "MEDIA_FROM_LIBRARY_BUTTON" = "סיפריית תמונות"; /* Confirmation button text to delete selected media from the gallery, embeds {{number of messages}} */ -"MEDIA_GALLERY_DELETE_MULTIPLE_MESSAGES_FORMAT" = "Delete %d Messages"; +"MEDIA_GALLERY_DELETE_MULTIPLE_MESSAGES_FORMAT" = "מחק %d הודעות"; /* Confirmation button text to delete selected media message from the gallery */ -"MEDIA_GALLERY_DELETE_SINGLE_MESSAGE" = "Delete Message"; +"MEDIA_GALLERY_DELETE_SINGLE_MESSAGE" = "מחק הודעה"; /* Short sender label for media sent by you */ "MEDIA_GALLERY_SENDER_NAME_YOU" = "את/ה"; @@ -1547,46 +1547,46 @@ "SCAN_QR_CODE_VIEW_TITLE" = "סריקת קוד QR"; /* Indicates a delay of zero seconds, and that 'screen lock activity' will timeout immediately. */ -"SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "Instant"; +"SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "מיידי"; /* Title for alert indicating that screen lock could not be disabled. */ -"SCREEN_LOCK_DISABLE_FAILED" = "Screen Lock Could Not Be Disabled"; +"SCREEN_LOCK_DISABLE_FAILED" = "לא היה ניתן להשבית נעילת מסך"; /* Title for alert indicating that screen lock could not be enabled. */ -"SCREEN_LOCK_ENABLE_FAILED" = "Screen Lock Could Not Be Enabled"; +"SCREEN_LOCK_ENABLE_FAILED" = "לא היה ניתן לאפשר נעילת מסך"; /* Indicates that an unknown error occurred while using Touch ID/Face ID/Phone Passcode. */ -"SCREEN_LOCK_ENABLE_UNKNOWN_ERROR" = "Authentication could not be accessed."; +"SCREEN_LOCK_ENABLE_UNKNOWN_ERROR" = "האימות לא היה בר־גישה."; /* Indicates that Touch ID/Face ID/Phone Passcode authentication failed. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Authentication failed."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "אימות נכשל."; /* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Too many failed authentication attempts. Please try again later."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "יותר מדי ניסיונות אימות כושלים. אנא נסה שוב מאוחר יותר."; /* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "אתה חייב לאפשר קוד גישה בהגדרות iOS שלך על מנת להשתמש בנעילת מסך."; /* Indicates that Touch ID/Face ID/Phone Passcode is not configured on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "אתה חייב לאפשר קוד גישה בהגדרות iOS שלך על מנת להשתמש בנעילת מסך."; /* Indicates that Touch ID/Face ID/Phone Passcode passcode is not set. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "אתה חייב לאפשר קוד גישה בהגדרות iOS שלך על מנת להשתמש בנעילת מסך."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to disable 'screen lock'. */ -"SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "Authenticate to disable Screen Lock."; +"SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "אמת כדי להשבית נעילת מסך."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to enable 'screen lock'. */ -"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Authenticate to enable Screen Lock."; +"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "אמת כדי לאפשר נעילת מסך."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock 'screen lock'. */ -"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Authenticate to open Signal."; +"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "אמת כדי לפתוח את Signal."; /* Title for alert indicating that screen lock could not be unlocked. */ -"SCREEN_LOCK_UNLOCK_FAILED" = "Authentication Failed"; +"SCREEN_LOCK_UNLOCK_FAILED" = "אימות נכשל"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "בטל נעילת Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "חפש לפי שם או מספר טלפון"; @@ -1751,7 +1751,7 @@ "SETTINGS_INVITE_TITLE" = "הזמן את חבריך"; /* content of tweet when inviting via twitter */ -"SETTINGS_INVITE_TWITTER_TEXT" = "You can reach me using @signalapp. Get it now: https://signal.org/download/"; +"SETTINGS_INVITE_TWITTER_TEXT" = "את/ה יכול/ה להשיג אותי באמצעות @signalapp. השג/י את זה עכשיו: https://signal.org/download/"; /* Label for settings view that allows user to change the notification sound. */ "SETTINGS_ITEM_NOTIFICATION_SOUND" = "צליל הודעה"; @@ -1790,16 +1790,16 @@ "SETTINGS_READ_RECEIPTS_SECTION_FOOTER" = "ראה ושתף מתי הודעות נקראו. הגדרה זו רשותית וחלה על כל השיחות."; /* Label for the 'screen lock activity timeout' setting of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "Screen Lock Timeout"; +"SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "פסק זמן לנעילת מסך"; /* Footer for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Unlock Signal's screen using Touch ID, Face ID, or your iOS device passcode."; +"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "בטל נעילת מסך Signal ע\"י שימוש ב־Touch ID, Face ID, או קוד גישה במכשיר iOS שלך."; /* Title for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "Screen Lock"; +"SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "נעילת מסך"; /* Label for the 'enable screen lock' switch of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SWITCH_LABEL" = "Screen Lock"; +"SETTINGS_SCREEN_LOCK_SWITCH_LABEL" = "נעילת מסך"; /* No comment provided by engineer. */ "SETTINGS_SCREEN_SECURITY" = "אפשר אבטחת מסך"; diff --git a/Signal/translations/hr.lproj/Localizable.strings b/Signal/translations/hr.lproj/Localizable.strings index 79b51b918..9bddecd5a 100644 --- a/Signal/translations/hr.lproj/Localizable.strings +++ b/Signal/translations/hr.lproj/Localizable.strings @@ -377,7 +377,7 @@ "CONFIRM_LINK_NEW_DEVICE_ACTION" = "Uveži novi uređaj"; /* Action sheet body presented when a user's SN has recently changed. Embeds {{contact's name or phone number}} */ -"CONFIRM_SENDING_TO_CHANGED_IDENTITY_BODY_FORMAT" = "%@je možda reinstalirao/la Signal ili promijenio/la uređaj. Provjerite svoj sigurnosni broj s njim/njom kako biste osigurali privatnost."; +"CONFIRM_SENDING_TO_CHANGED_IDENTITY_BODY_FORMAT" = "%@ je možda reinstalirao/la Signal ili promijenio/la uređaj. Provjerite svoj sigurnosni broj s njim/njom kako biste osigurali privatnost."; /* Action sheet title presented when a user's SN has recently changed. Embeds {{contact's name or phone number}} */ "CONFIRM_SENDING_TO_CHANGED_IDENTITY_TITLE_FORMAT" = "Sigurnosni broj sa %@ je promijenjen."; @@ -795,7 +795,7 @@ "GIF_PICKER_ERROR_FETCH_FAILURE" = "Dohvaćanje traženog GIF-a nije uspjelo. Provjerite jeste li na mreži."; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "An unknown error occurred."; +"GIF_PICKER_ERROR_GENERIC" = "Došlo je do nepoznate greška."; /* Shown when selected GIF couldn't be fetched */ "GIF_PICKER_FAILURE_ALERT_TITLE" = "Nije moguće izabrati GIF"; @@ -1562,31 +1562,31 @@ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Provjera autentičnosti nije uspjela."; /* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Too many failed authentication attempts. Please try again later."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Previše neuspjelih pokušaja provjere autentičnosti. Molimo pokušajte ponovo kasnije."; /* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "Da biste koristili Zaključavanje zaslona, morate omogućiti zaporku u iOS Postavkama."; /* Indicates that Touch ID/Face ID/Phone Passcode is not configured on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "Da biste koristili Zaključavanje zaslona, morate omogućiti zaporku u iOS Postavkama."; /* Indicates that Touch ID/Face ID/Phone Passcode passcode is not set. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "Da biste koristili Zaključavanje zaslona, morate omogućiti zaporku u iOS Postavkama."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to disable 'screen lock'. */ "SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "Potvrdite da biste onemogućili zaključavanje zaslona."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to enable 'screen lock'. */ -"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Authenticate to enable Screen Lock."; +"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Potvrdite da biste omogućili zaključavanje zaslona."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock 'screen lock'. */ -"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Authenticate to open Signal."; +"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Potvrdite da biste otvorili signal."; /* Title for alert indicating that screen lock could not be unlocked. */ "SCREEN_LOCK_UNLOCK_FAILED" = "Provjera autentičnosti nije uspjela"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Otključaj Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Traži po imenu ili broju"; @@ -1751,7 +1751,7 @@ "SETTINGS_INVITE_TITLE" = "Pošalji pozivnicu prijateljima"; /* content of tweet when inviting via twitter */ -"SETTINGS_INVITE_TWITTER_TEXT" = "You can reach me using @signalapp. Get it now: https://signal.org/download/"; +"SETTINGS_INVITE_TWITTER_TEXT" = "Možete me kontaktirati pomoću @signalapp. Preuzmite sada: https://signal.org/download/"; /* Label for settings view that allows user to change the notification sound. */ "SETTINGS_ITEM_NOTIFICATION_SOUND" = "Zvuk poruke"; @@ -1793,7 +1793,7 @@ "SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "Istek zaključavanja zaslona"; /* Footer for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Unlock Signal's screen using Touch ID, Face ID, or your iOS device passcode."; +"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Otključajte Signal zaslone koristeći Touch ID, Face ID ili zaporkom vašeg iOS uređaja."; /* Title for the 'screen lock' section of the privacy settings. */ "SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "Zaključavanje zaslona"; diff --git a/Signal/translations/it_IT.lproj/Localizable.strings b/Signal/translations/it_IT.lproj/Localizable.strings index 1f39c7f0b..be73bc93e 100644 --- a/Signal/translations/it_IT.lproj/Localizable.strings +++ b/Signal/translations/it_IT.lproj/Localizable.strings @@ -795,7 +795,7 @@ "GIF_PICKER_ERROR_FETCH_FAILURE" = "Errore nel recuperare la GIF richiesta. Si prega di verificare la connessione."; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "An unknown error occurred."; +"GIF_PICKER_ERROR_GENERIC" = "Si è verificato un errore sconosciuto."; /* Shown when selected GIF couldn't be fetched */ "GIF_PICKER_FAILURE_ALERT_TITLE" = "Impossibile recuperare la GIF selezionata"; @@ -1562,31 +1562,31 @@ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Autenticazione fallita."; /* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Too many failed authentication attempts. Please try again later."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Troppi tentativi di autenticazione falliti. Si prega di riprovare più tardi."; /* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "Devi abilitare il codice nelle impostazioni iOS per poter usare il blocco schermo."; /* Indicates that Touch ID/Face ID/Phone Passcode is not configured on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "Devi abilitare il codice nelle impostazioni iOS per poter usare il blocco schermo."; /* Indicates that Touch ID/Face ID/Phone Passcode passcode is not set. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "Devi abilitare il codice nelle impostazioni iOS per poter usare il blocco schermo."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to disable 'screen lock'. */ "SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "Autenticarsi per disattivare il blocco schermo."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to enable 'screen lock'. */ -"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Authenticate to enable Screen Lock."; +"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Autenticarsi per attivare il blocco schermo."; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock 'screen lock'. */ -"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Authenticate to open Signal."; +"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Autenticarsi per aprire Signal."; /* Title for alert indicating that screen lock could not be unlocked. */ "SCREEN_LOCK_UNLOCK_FAILED" = "Autenticazione fallita"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Sblocca Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Cerca per nome o numero di telefono"; @@ -1751,7 +1751,7 @@ "SETTINGS_INVITE_TITLE" = "Invita i tuoi amici"; /* content of tweet when inviting via twitter */ -"SETTINGS_INVITE_TWITTER_TEXT" = "You can reach me using @signalapp. Get it now: https://signal.org/download/"; +"SETTINGS_INVITE_TWITTER_TEXT" = "Puoi contattarmi usando Signal @signalapp, scaricala ora: https://signal.org/download/"; /* Label for settings view that allows user to change the notification sound. */ "SETTINGS_ITEM_NOTIFICATION_SOUND" = "Suono Messaggio"; @@ -1793,7 +1793,7 @@ "SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "Timeout blocco schermo"; /* Footer for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Unlock Signal's screen using Touch ID, Face ID, or your iOS device passcode."; +"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Sblocca Signal usando Touch ID, Face ID o con il codice iOS. "; /* Title for the 'screen lock' section of the privacy settings. */ "SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "Blocco schermo"; diff --git a/Signal/translations/ja_JP.lproj/Localizable.strings b/Signal/translations/ja_JP.lproj/Localizable.strings index f5f4d4bc7..66908cb20 100644 --- a/Signal/translations/ja_JP.lproj/Localizable.strings +++ b/Signal/translations/ja_JP.lproj/Localizable.strings @@ -170,7 +170,7 @@ "BACKUP_EXPORT_PHASE_CLEAN_UP" = "バックアップをクリーンアップ"; /* Indicates that the backup export is being configured. */ -"BACKUP_EXPORT_PHASE_CONFIGURATION" = "Initializing Backup"; +"BACKUP_EXPORT_PHASE_CONFIGURATION" = "バックアップを初期化しています"; /* Indicates that the database data is being exported. */ "BACKUP_EXPORT_PHASE_DATABASE_EXPORT" = "データのエクスポート"; @@ -194,7 +194,7 @@ "BACKUP_IMPORT_PHASE_DOWNLOAD" = "バックアップデータをダウンロード"; /* Indicates that the backup import data is being finalized. */ -"BACKUP_IMPORT_PHASE_FINALIZING" = "Finalizing Backup"; +"BACKUP_IMPORT_PHASE_FINALIZING" = "バックアップの最終処理中"; /* Indicates that the backup import data is being imported. */ "BACKUP_IMPORT_PHASE_IMPORT" = "バックアップデータをインポート"; @@ -795,7 +795,7 @@ "GIF_PICKER_ERROR_FETCH_FAILURE" = "GIFの取り込みに失敗しました。ネットに接続しているか確認してください。"; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "An unknown error occurred."; +"GIF_PICKER_ERROR_GENERIC" = "未知のエラー"; /* Shown when selected GIF couldn't be fetched */ "GIF_PICKER_FAILURE_ALERT_TITLE" = "GIFを選べません"; @@ -1547,7 +1547,7 @@ "SCAN_QR_CODE_VIEW_TITLE" = "QRコードを読み取る"; /* Indicates a delay of zero seconds, and that 'screen lock activity' will timeout immediately. */ -"SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "Instant"; +"SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "即座"; /* Title for alert indicating that screen lock could not be disabled. */ "SCREEN_LOCK_DISABLE_FAILED" = "スクリーンロックを無効にできませんでした。"; @@ -1562,7 +1562,7 @@ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "認証に失敗しました。"; /* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Too many failed authentication attempts. Please try again later."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "認証に失敗しました。後で再試行してください"; /* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; diff --git a/Signal/translations/lt.lproj/Localizable.strings b/Signal/translations/lt.lproj/Localizable.strings index c5558dc1b..769523860 100644 --- a/Signal/translations/lt.lproj/Localizable.strings +++ b/Signal/translations/lt.lproj/Localizable.strings @@ -1586,7 +1586,7 @@ "SCREEN_LOCK_UNLOCK_FAILED" = "Tapatybės nustatymas nepavyko"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Atrakinti Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Ieškokite vardo ar numerio"; diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index f28a1c4ba..8fb3efbbe 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -1586,7 +1586,7 @@ "SCREEN_LOCK_UNLOCK_FAILED" = "Authenticatie mislukt"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Signal ontgrendelen"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Zoeken op naam of nummer"; diff --git a/Signal/translations/sl.lproj/Localizable.strings b/Signal/translations/sl.lproj/Localizable.strings index 63cf99b98..c856cae75 100644 --- a/Signal/translations/sl.lproj/Localizable.strings +++ b/Signal/translations/sl.lproj/Localizable.strings @@ -1586,7 +1586,7 @@ "SCREEN_LOCK_UNLOCK_FAILED" = "Preverjanje istovetnosti ni bilo uspešno"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Odkleni Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Iskanje po imenu ali številki"; diff --git a/Signal/translations/sq_AL.lproj/Localizable.strings b/Signal/translations/sq_AL.lproj/Localizable.strings index 66ce3ca0e..cc55abc61 100644 --- a/Signal/translations/sq_AL.lproj/Localizable.strings +++ b/Signal/translations/sq_AL.lproj/Localizable.strings @@ -1586,7 +1586,7 @@ "SCREEN_LOCK_UNLOCK_FAILED" = "Mirëfilltësimi Dështoi"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "Shkyçe Signal-in"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Kërkoni sipas emrash ose numrash"; diff --git a/Signal/translations/th_TH.lproj/Localizable.strings b/Signal/translations/th_TH.lproj/Localizable.strings index d39c07d0e..9cc90aad1 100644 --- a/Signal/translations/th_TH.lproj/Localizable.strings +++ b/Signal/translations/th_TH.lproj/Localizable.strings @@ -2,7 +2,7 @@ "AB_PERMISSION_MISSING_ACTION_NOT_NOW" = "ไม่ใช่ตอนนี้"; /* Action sheet item */ -"ACCEPT_NEW_IDENTITY_ACTION" = "ยอมรับตัวเลขความปลอดภัยใหม่"; +"ACCEPT_NEW_IDENTITY_ACTION" = "ยอมรับรหัสความปลอดภัยใหม่"; /* A label for the 'add by phone number' button in the 'add group member' view */ "ADD_GROUP_MEMBER_VIEW_BUTTON" = "เพิ่ม"; @@ -17,13 +17,13 @@ "ADD_GROUP_MEMBER_VIEW_TITLE" = "เพิ่มสมาชิก"; /* Message shown in conversation view that offers to share your profile with a group. */ -"ADD_GROUP_TO_PROFILE_WHITELIST_OFFER" = "คุณต้องการแบ่งปันโปรไฟล์ของคุณให้กับกลุ่มนี้ไหม?"; +"ADD_GROUP_TO_PROFILE_WHITELIST_OFFER" = "คุณต้องการแบ่งปันโปรไฟล์ของคุณให้กับกลุ่มนี้หรือไม่"; /* Message shown in conversation view that offers to add an unknown user to your phone's contacts. */ -"ADD_TO_CONTACTS_OFFER" = "คุณต้องการเพิ่มผู้ใช้นี้ไปยังรายชื่อของคุณหรือไม่?"; +"ADD_TO_CONTACTS_OFFER" = "คุณต้องการเพิ่มผู้ใช้นี้ไปยังรายชื่อผู้ติดต่อของคุณหรือไม่"; /* Message shown in conversation view that offers to share your profile with a user. */ -"ADD_USER_TO_PROFILE_WHITELIST_OFFER" = "คุณต้องการแบ่งปันโปรไฟล์ของคุณให้กับผู้ใช้คนนี้ไหม?"; +"ADD_USER_TO_PROFILE_WHITELIST_OFFER" = "คุณต้องการแบ่งปันโปรไฟล์ของคุณให้กับผู้ใช้คนนี้หรือไม่"; /* The label for the 'discard' button in alerts and action sheets. */ "ALERT_DISCARD_BUTTON" = "ละทิ้ง"; @@ -53,7 +53,7 @@ "APN_MESSAGE_IN_GROUP_DETAILED" = "%@ ในกลุ่ม %@: %@"; /* Message for the 'app launch failed' alert. */ -"APP_LAUNCH_FAILURE_ALERT_MESSAGE" = "Signal ไม่สามารถเริ่มต้นใช้งานได้ กรุณาส่งบันทึกการดีบั๊กให้กับเรา เพื่อที่เราจะได้ทำการแก้ไขข้อบกพร่องนี้ต่อไป"; +"APP_LAUNCH_FAILURE_ALERT_MESSAGE" = "Signal ไม่สามารถเริ่มต้นใช้งานได้ กรุณาส่งบันทึกการดีบักให้กับเรา เพื่อที่เราจะได้ทำการแก้ไขข้อบกพร่องนี้ต่อไป"; /* Title for the 'app launch failed' alert. */ "APP_LAUNCH_FAILURE_ALERT_TITLE" = "ข้อผิดพลาด"; @@ -74,10 +74,10 @@ "APPLICATION_NAME" = "Signal"; /* Pressing this button moves a thread from the inbox to the archive */ -"ARCHIVE_ACTION" = "เก็บถาวร"; +"ARCHIVE_ACTION" = "ที่เก็บถาวร"; /* No comment provided by engineer. */ -"ARCHIVE_NAV_BAR_TITLE" = "เก็บถาวร"; +"ARCHIVE_NAV_BAR_TITLE" = "ที่เก็บถาวร"; /* No comment provided by engineer. */ "ATTACHMENT" = "ไฟล์แนบ"; @@ -227,7 +227,7 @@ "BLOCK_LIST_VIEW_BLOCK_FAILED_ALERT_MESSAGE" = "การบล็อกผู้ใช้ไม่สำเร็จ"; /* The title of the 'block user failed' alert. */ -"BLOCK_LIST_VIEW_BLOCK_FAILED_ALERT_TITLE" = "ผิดพลาด"; +"BLOCK_LIST_VIEW_BLOCK_FAILED_ALERT_TITLE" = "ข้อผิดพลาด"; /* The message format of the 'user blocked' alert. Embeds {{the blocked user's name or phone number}}. */ "BLOCK_LIST_VIEW_BLOCKED_ALERT_MESSAGE_FORMAT" = "%@ ถูกบล็อกแล้ว"; @@ -239,13 +239,13 @@ "BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_MESSAGE" = "คุณไม่สามารถบล็อกตัวเอง"; /* The title of the 'You can't block yourself' alert. */ -"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_TITLE" = "ผิดพลาด"; +"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_TITLE" = "ข้อผิดพลาด"; /* The title of the 'unblock user failed' alert. */ "BLOCK_LIST_VIEW_UNBLOCK_FAILED_ALERT_MESSAGE" = "ยกเลิกการบล็อกผู้ใช้ไม่สำเร็จ"; /* The title of the 'unblock user failed' alert. */ -"BLOCK_LIST_VIEW_UNBLOCK_FAILED_ALERT_TITLE" = "ผิดพลาด"; +"BLOCK_LIST_VIEW_UNBLOCK_FAILED_ALERT_TITLE" = "ข้อผิดพลาด"; /* The message format of the 'user unblocked' alert. Embeds {{the blocked user's name or phone number}}. */ "BLOCK_LIST_VIEW_UNBLOCKED_ALERT_MESSAGE_FORMAT" = "เลิกบล็อก %@ แล้ว"; @@ -293,7 +293,7 @@ "CALL_VIEW_ACCEPT_INCOMING_CALL_LABEL" = "รับสายเข้า"; /* Accessibility label for selection the audio source */ -"CALL_VIEW_AUDIO_SOURCE_LABEL" = "แฟ้มเสียง"; +"CALL_VIEW_AUDIO_SOURCE_LABEL" = "เสียง"; /* Accessibility label for declining incoming calls */ "CALL_VIEW_DECLINE_INCOMING_CALL_LABEL" = "ปฏิเสธสายเข้า"; @@ -308,7 +308,7 @@ "CALL_VIEW_SETTINGS_NAG_DESCRIPTION_ALL" = "คุณสามารถรับสายได้โดยตรงจากหน้าจอที่ล็อกอยู่ของคุณ และสามารถเห็นชื่อและหมายเลขของคนที่โทรเข้า ถ้าคุณเปลี่ยนการตั้งค่าของคุณ\n\nดูรายละเอียดได้ในการตั้งค่าความเป็นส่วนตัว"; /* Reminder to the user of the benefits of disabling CallKit privacy. */ -"CALL_VIEW_SETTINGS_NAG_DESCRIPTION_PRIVACY" = "คุณสามารถเห็นชื่อและหมายเลขโทรศัพท์ของสายเรียกเข้าถ้าคุณเปลี่ยนการตั้งค่าของคุณ\n\nดูรายละเอียดที่การตั้งค่าความเป็นส่วนตัว"; +"CALL_VIEW_SETTINGS_NAG_DESCRIPTION_PRIVACY" = "คุณสามารถเห็นชื่อและหมายเลขโทรศัพท์ของสายเรียกเข้าถ้าคุณเปลี่ยนการตั้งค่าของคุณ\n\nดูรายละเอียดได้ในการตั้งค่าความเป็นส่วนตัว"; /* Label for button that dismiss the call view's settings nag. */ "CALL_VIEW_SETTINGS_NAG_NOT_NOW_BUTTON" = "ไม่ใช่ตอนนี้"; @@ -317,10 +317,10 @@ "CALL_VIEW_SETTINGS_NAG_SHOW_CALL_SETTINGS" = "แสดงการตั้งค่าความเป็นส่วนตัว"; /* Accessibility label to switch to audio only */ -"CALL_VIEW_SWITCH_TO_AUDIO_LABEL" = "สลับไปโทรเสียง"; +"CALL_VIEW_SWITCH_TO_AUDIO_LABEL" = "สลับไปโทรด้วยเสียง"; /* Accessibility label to switch to video call */ -"CALL_VIEW_SWITCH_TO_VIDEO_LABEL" = "สลับไปโทรวิดีโอ"; +"CALL_VIEW_SWITCH_TO_VIDEO_LABEL" = "สลับไปโทรด้วยวิดีโอ"; /* notification action */ "CALLBACK_BUTTON_TITLE" = "โทรกลับ"; @@ -329,16 +329,16 @@ "CALLKIT_ANONYMOUS_CONTACT_NAME" = "ผู้ใช้ Signal"; /* Message for alert explaining that a user cannot be verified. */ -"CANT_VERIFY_IDENTITY_ALERT_MESSAGE" = "ไม่สามารถตรวจยืนยันผู้ใช้นี้ได้จนกว่าคุณจะแลกเปลี่ยนข้อความกับเขา"; +"CANT_VERIFY_IDENTITY_ALERT_MESSAGE" = "ไม่สามารถตรวจยืนยันผู้ใช้นี้ได้จนกว่าคุณจะมีการโต้ตอบข้อความกับเขา"; /* Title for alert explaining that a user cannot be verified. */ -"CANT_VERIFY_IDENTITY_ALERT_TITLE" = "ผิดพลาด"; +"CANT_VERIFY_IDENTITY_ALERT_TITLE" = "ข้อผิดพลาด"; /* Title for the 'censorship circumvention country' view. */ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "เลือกประเทศ"; /* Error indicating that the app could not determine that user's CloudKit account status */ -"CLOUDKIT_STATUS_COULD_NOT_DETERMINE" = "เกิดข้อผิดพลาในการสื่อสารกับ iCloud ในการสำรองข้อมูล"; +"CLOUDKIT_STATUS_COULD_NOT_DETERMINE" = "เกิดข้อผิดพลาดในการสื่อสารกับ iCloud สำหรับการสำรองข้อมูล"; /* Error indicating that user does not have an iCloud account. */ "CLOUDKIT_STATUS_NO_ACCOUNT" = "คุณไม่มีบัญชี iCloud สำหรับการสำรองข้อมูล"; @@ -350,37 +350,37 @@ "COMPARE_SAFETY_NUMBER_ACTION" = "เปรียบเทียบกับคลิปบอร์ด"; /* Table section header for contact listing when composing a new message */ -"COMPOSE_MESSAGE_CONTACT_SECTION_TITLE" = "รายชื่อติดต่อ"; +"COMPOSE_MESSAGE_CONTACT_SECTION_TITLE" = "รายชื่อผู้ติดต่อ"; /* Table section header for group listing when composing a new message */ "COMPOSE_MESSAGE_GROUP_SECTION_TITLE" = "กลุ่ม"; /* Table section header for invite listing when composing a new message */ -"COMPOSE_MESSAGE_INVITE_SECTION_TITLE" = "ชวน"; +"COMPOSE_MESSAGE_INVITE_SECTION_TITLE" = "เชิญ"; /* Multi-line label explaining why compose-screen contact picker is empty. */ -"COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "เพื่อที่จะดูว่าผู้ที่คุณติดต่อด้วยคนไหนที่ใช้ Signal กรุณาตั้งค่าระบบให้ Signal เข้าถึงรายชื่อติดต่อของคุณได้"; +"COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "เพื่อที่จะดูว่าผู้ติดต่อของคุณคนไหนที่ใช้ Signal กรุณาตั้งค่าระบบให้ Signal เข้าถึงรายชื่อผู้ติดต่อของคุณได้"; /* No comment provided by engineer. */ "CONFIRM_ACCOUNT_DESTRUCTION_TEXT" = "สิ่งนี้จะล้างแอปพลิเคชันใหม่ โดยลบข้อความของคุณและถอนทะเบียนคุณจากเซิร์ฟเวอร์ แอปจะปิดหลังจากการลบข้อมูล"; /* No comment provided by engineer. */ -"CONFIRM_ACCOUNT_DESTRUCTION_TITLE" = "คุณแน่ใจหรือไม่ว่าต้องการลบบัญชีของคุณ?"; +"CONFIRM_ACCOUNT_DESTRUCTION_TITLE" = "คุณแน่ใจหรือไม่ว่าต้องการลบบัญชีของคุณ"; /* Alert body */ "CONFIRM_LEAVE_GROUP_DESCRIPTION" = "คุณจะไม่สามารถส่งหรือรับข้อความในกลุ่มนี้ได้อีกต่อไป"; /* Alert title */ -"CONFIRM_LEAVE_GROUP_TITLE" = "คุณแน่ใจว่าต้องการออก?"; +"CONFIRM_LEAVE_GROUP_TITLE" = "คุณต้องการจะออกใช่หรือไม่"; /* Button text */ "CONFIRM_LINK_NEW_DEVICE_ACTION" = "เชื่อมโยงอุปกรณ์ใหม่"; /* Action sheet body presented when a user's SN has recently changed. Embeds {{contact's name or phone number}} */ -"CONFIRM_SENDING_TO_CHANGED_IDENTITY_BODY_FORMAT" = "%@ อาจติดตั้งแอปใหม่หรือเปลี่ยนอุปกรณ์ กรุณาตรวจยืนยันตัวเลขความปลอดภัยระหว่างคุณกับเขาเพื่อให้แน่ใจถึงความเป็นส่วนตัว"; +"CONFIRM_SENDING_TO_CHANGED_IDENTITY_BODY_FORMAT" = "%@ อาจติดตั้งแอปใหม่หรือเปลี่ยนอุปกรณ์ กรุณาตรวจยืนยันรหัสความปลอดภัยระหว่างคุณกับเขาเพื่อให้แน่ใจถึงความเป็นส่วนตัว"; /* Action sheet title presented when a user's SN has recently changed. Embeds {{contact's name or phone number}} */ -"CONFIRM_SENDING_TO_CHANGED_IDENTITY_TITLE_FORMAT" = "ตัวเลขความปลอดภัยกับ %@ มีการเปลี่ยนแปลง"; +"CONFIRM_SENDING_TO_CHANGED_IDENTITY_TITLE_FORMAT" = "รหัสความปลอดภัยกับ %@ มีการเปลี่ยนแปลง"; /* Generic button text to proceed with an action */ "CONFIRMATION_TITLE" = "ยืนยัน"; @@ -404,7 +404,7 @@ "CONVERSATION_SETTINGS" = "ตั้งค่าการสนทนา"; /* Label for 'new contact' button in conversation settings view. */ -"CONVERSATION_SETTINGS_ADD_TO_EXISTING_CONTACT" = "เพิ่มไปยังรายชื่อที่มีอยู่เดิม"; +"CONVERSATION_SETTINGS_ADD_TO_EXISTING_CONTACT" = "เพิ่มไปยังผู้ติดต่อที่มีอยู่"; /* table cell label in conversation settings */ "CONVERSATION_SETTINGS_BLOCK_THIS_USER" = "บล็อกผู้ใช้นี้"; @@ -443,7 +443,7 @@ "CONVERSATION_SETTINGS_MUTED_UNTIL_FORMAT" = "จนถึง %@"; /* Label for 'new contact' button in conversation settings view. */ -"CONVERSATION_SETTINGS_NEW_CONTACT" = "สร้างชื่อใหม่"; +"CONVERSATION_SETTINGS_NEW_CONTACT" = "สร้างผู้ติดต่อใหม่"; /* Label for button to unmute a thread. */ "CONVERSATION_SETTINGS_UNMUTE_ACTION" = "เปิดเสียง"; @@ -464,13 +464,13 @@ "CONVERSATION_SETTINGS_VIEW_SHARE_PROFILE_WITH_USER" = "แบ่งปันโปรไฟล์ของคุณ"; /* Message shown in conversation view that offers to add an unknown user to your phone's contacts. */ -"CONVERSATION_VIEW_ADD_TO_CONTACTS_OFFER" = "เพิ่มไปยังรายชื่อติดต่อ"; +"CONVERSATION_VIEW_ADD_TO_CONTACTS_OFFER" = "เพิ่มไปที่รายชื่อผู้ติดต่อ"; /* Message shown in conversation view that offers to share your profile with a user. */ "CONVERSATION_VIEW_ADD_USER_TO_PROFILE_WHITELIST_OFFER" = "แบ่งปันโปรไฟล์ของคุณให้กับผู้ใช้คนนี้"; /* Title for the group of buttons show for unknown contacts offering to add them to contacts, etc. */ -"CONVERSATION_VIEW_CONTACTS_OFFER_TITLE" = "ผู้ใช้รายนี้ไม่อยู่ในรายชื่อติดต่อของคุณ"; +"CONVERSATION_VIEW_CONTACTS_OFFER_TITLE" = "ผู้ใช้รายนี้ไม่อยู่ในผู้ติดต่อของคุณ"; /* Indicates that the app is loading more messages in this conversation. */ "CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "กำลังโหลดข้อความเพิ่มเติม..."; @@ -482,7 +482,7 @@ "CONVERSATION_VIEW_UNKNOWN_CONTACT_BLOCK_OFFER" = "บล็อกผู้ใช้นี้"; /* ActionSheet title */ -"CORRUPTED_SESSION_DESCRIPTION" = "การล้างวาระของคุณใหม่จะอนุญาตให้คุณรับข้อความในอนาคตจาก %@ แต่จะเรียกคืนข้อความใดๆ ที่เสียหายไปแล้วไม่ได้"; +"CORRUPTED_SESSION_DESCRIPTION" = "การรีเซ็ตเซสชันของคุณจะทำให้คุณรับข้อความในอนาคตจาก %@ ได้ แต่จะเรียกคืนข้อความใดๆ ที่เสียหายไปแล้วไม่ได้"; /* No comment provided by engineer. */ "COUNTRYCODE_SELECT_TITLE" = "เลือกรหัสประเทศ"; @@ -497,7 +497,7 @@ "DATABASE_VIEW_OVERLAY_SUBTITLE" = "นี่อาจใช้เวลาสองสามนาที"; /* Title shown while the app is updating its database. */ -"DATABASE_VIEW_OVERLAY_TITLE" = "กำลังปรับปรุงฐานข้อมูล"; +"DATABASE_VIEW_OVERLAY_TITLE" = "กำลังอัปเดตฐานข้อมูล"; /* The current day. */ "DATE_TODAY" = "วันนี้"; @@ -506,22 +506,22 @@ "DATE_YESTERDAY" = "เมื่อวานนี้"; /* Error indicating that the debug logs could not be copied. */ -"DEBUG_LOG_ALERT_COULD_NOT_COPY_LOGS" = "Could not copy logs."; +"DEBUG_LOG_ALERT_COULD_NOT_COPY_LOGS" = "ไม่สามารถคัดลอกบันทึก"; /* Error indicating that the debug logs could not be packaged. */ -"DEBUG_LOG_ALERT_COULD_NOT_PACKAGE_LOGS" = "Could not package logs."; +"DEBUG_LOG_ALERT_COULD_NOT_PACKAGE_LOGS" = "ไม่สามารถทำแพคเกจบันทึก"; /* Error indicating that a debug log could not be uploaded. */ -"DEBUG_LOG_ALERT_ERROR_UPLOADING_LOG" = "Could not upload logs."; +"DEBUG_LOG_ALERT_ERROR_UPLOADING_LOG" = "ไม่สามารถอัปโหลดบันทึก"; /* Message of the debug log alert. */ -"DEBUG_LOG_ALERT_MESSAGE" = "จะทำอย่างไรกับลิงก์ไปยังปูมดีบักของคุณ?"; +"DEBUG_LOG_ALERT_MESSAGE" = "คุณต้องการจะทำอย่างไรกับลิงก์บันทึกการดีบักของคุณ"; /* Error indicating that no debug logs could be found. */ -"DEBUG_LOG_ALERT_NO_LOGS" = "Could not find any logs."; +"DEBUG_LOG_ALERT_NO_LOGS" = "ไม่พบบันทึกใดๆ"; /* Label for the 'Open a Bug Report' option of the debug log alert. */ -"DEBUG_LOG_ALERT_OPTION_BUG_REPORT" = "เปิดการรายงานความผิดพลาด"; +"DEBUG_LOG_ALERT_OPTION_BUG_REPORT" = "เปิดการรายงานข้อบกพร่อง"; /* Label for the 'copy link' option of the debug log alert. */ "DEBUG_LOG_ALERT_OPTION_COPY_LINK" = "คัดลอกลิงก์"; @@ -530,7 +530,7 @@ "DEBUG_LOG_ALERT_OPTION_EMAIL" = "การสนับสนุนทางอีเมล"; /* Label for the 'send to last thread' option of the debug log alert. */ -"DEBUG_LOG_ALERT_OPTION_SEND_TO_LAST_THREAD" = "Send to Last Thread"; +"DEBUG_LOG_ALERT_OPTION_SEND_TO_LAST_THREAD" = "ส่งไปที่เธรดล่าสุด"; /* Label for the 'send to self' option of the debug log alert. */ "DEBUG_LOG_ALERT_OPTION_SEND_TO_SELF" = "ส่งหาตัวเอง"; @@ -546,7 +546,7 @@ "DEBUG_LOG_GITHUB_ISSUE_ALERT_MESSAGE" = "ลิงก์ของ gist ถูกคัดลอกไว้ในคลิปบอร์ดของคุณแล้ว คุณกำลังถูกเปลี่ยนทางไปยังรายการประเด็นของ GitHub"; /* Title of the alert before redirecting to GitHub Issues. */ -"DEBUG_LOG_GITHUB_ISSUE_ALERT_TITLE" = "การเปลี่ยนทางไป GitHub"; +"DEBUG_LOG_GITHUB_ISSUE_ALERT_TITLE" = "เปลี่ยนเส้นทางไปยัง GitHub"; /* {{Short Date}} when device last communicated with Signal Server. */ "DEVICE_LAST_ACTIVE_AT_LABEL" = "ใช้งานล่าสุด: %@"; @@ -555,10 +555,10 @@ "DEVICE_LINKED_AT_LABEL" = "เชื่อมโยง: %@"; /* Alert title that can occur when viewing device manager. */ -"DEVICE_LIST_UPDATE_FAILED_TITLE" = "ปรับปรุงรายการอุปกรณ์ไม่สำเร็จ"; +"DEVICE_LIST_UPDATE_FAILED_TITLE" = "อัปเดตรายการอุปกรณ์ไม่สำเร็จ"; /* table cell label in conversation settings */ -"DISAPPEARING_MESSAGES" = "ข้อความลบตัวเอง"; +"DISAPPEARING_MESSAGES" = "ข้อความที่ลบตัวเองได้"; /* subheading in conversation settings */ "DISAPPEARING_MESSAGES_DESCRIPTION" = "เมื่อเปิดใช้งาน ข้อความที่ส่งและรับในการสนทนานี้จะหายไปหลังจากเห็นแล้ว"; @@ -567,7 +567,7 @@ "DISAPPEARING_MESSAGES_HINT" = "ปัจจุบันข้อความจะหายไปหลังจาก %@"; /* Accessibility label for disappearing messages */ -"DISAPPEARING_MESSAGES_LABEL" = "ตั้งค่าข้อความลบตัวเอง"; +"DISAPPEARING_MESSAGES_LABEL" = "ตั้งค่าข้อความที่ลบตัวเองได้"; /* Short text to dismiss current modal / actionsheet / screen */ "DISMISS_BUTTON_TEXT" = "ยกเลิก"; @@ -576,16 +576,16 @@ "DOMAIN_FRONTING_COUNTRY_VIEW_SECTION_HEADER" = "ตำแหน่งของการหลบเลี่ยงการปิดกั้นข้อมูล"; /* Alert body for when the user has just tried to edit a contacts after declining to give Signal contacts permissions */ -"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_BODY" = "คุณสามารถให้การอนุญาตได้ในแอป 'การตั้งค่า'"; +"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 จำเป็นต้องเข้าถึงผู้ติดต่อ เพื่อที่จะแก้ไขข้อมูลผู้ติดต่อ"; /* table cell label in conversation settings */ "EDIT_GROUP_ACTION" = "แก้ไขกลุ่ม"; /* a title for the contacts section of the 'new/update group' view. */ -"EDIT_GROUP_CONTACTS_SECTION_TITLE" = "รายชื่อติดต่อ"; +"EDIT_GROUP_CONTACTS_SECTION_TITLE" = "รายชื่อผู้ติดต่อ"; /* The navbar title for the 'update group' view. */ "EDIT_GROUP_DEFAULT_TITLE" = "แก้ไขกลุ่ม"; @@ -600,10 +600,10 @@ "EDIT_GROUP_NEW_MEMBER_LABEL" = "เพิ่มแล้ว"; /* The title for the 'update group' button. */ -"EDIT_GROUP_UPDATE_BUTTON" = "ปรับปรุง"; +"EDIT_GROUP_UPDATE_BUTTON" = "อัปเดต"; /* The alert message if user tries to exit update group view without saving changes. */ -"EDIT_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "คุณได้เปลี่ยนแปลงกลุ่มนี้ คุณต้องการบันทึกการเปลี่ยนแปลงนี้ไหม?"; +"EDIT_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "คุณได้เปลี่ยนแปลงกลุ่มนี้ คุณต้องการบันทึกการเปลี่ยนแปลงนี้หรือไม่"; /* The alert title if user tries to exit update group view without saving changes. */ "EDIT_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "การเปลี่ยนแปลงที่ยังไม่ได้บันทึก"; @@ -636,19 +636,19 @@ "EMPTY_ARCHIVE_FIRST_TITLE" = "เริ่มการสนทนาแรกของคุณบน Signal!"; /* No comment provided by engineer. */ -"EMPTY_ARCHIVE_TEXT" = "คุณสามารถเก็บการสนทนาในกล่องขาเข้าที่ไม่ได้คุยแล้ว เข้าคลังไว้ดูภายหลังได้"; +"EMPTY_ARCHIVE_TEXT" = "คุณสามารถนำการสนทนาในกล่องขาเข้าที่ไม่ได้คุยแล้ว เข้าเก็บในที่เก็บถาวรไว้ดูภายหลังได้"; /* No comment provided by engineer. */ "EMPTY_ARCHIVE_TITLE" = "ล้างการสนทนาของคุณ"; /* Full width label displayed when attempting to compose message */ -"EMPTY_CONTACTS_LABEL_LINE1" = "ไม่มีใครในรายชื่อติดต่อของคุณมี Signal"; +"EMPTY_CONTACTS_LABEL_LINE1" = "ไม่มีใครในรายชื่อผู้ติดต่อของคุณที่ใช้ Signal"; /* Full width label displayed when attempting to compose message */ -"EMPTY_CONTACTS_LABEL_LINE2" = "ทำไมคุณไม่เชิญใครสักคนล่ะ?"; +"EMPTY_CONTACTS_LABEL_LINE2" = "ทำไมคุณไม่เชิญใครสักคนล่ะ"; /* No comment provided by engineer. */ -"EMPTY_INBOX_FIRST_TEXT" = "เคล็ดลับ: เพิ่มการสนทนาเป็นเตือนความจำ!"; +"EMPTY_INBOX_FIRST_TEXT" = "เคล็ดลับ: เพิ่มการสนทนาเป็นการเตือนความจำ!"; /* No comment provided by engineer. */ "EMPTY_INBOX_FIRST_TITLE" = "สำเร็จ เสร็จ เรียบร้อย"; @@ -663,10 +663,10 @@ "ENABLE_2FA_VIEW_CONFIRM_PIN_INSTRUCTIONS" = "ยืนยัน PIN ของคุณ"; /* Error indicating that attempt to disable 'two-factor auth' failed. */ -"ENABLE_2FA_VIEW_COULD_NOT_DISABLE_2FA" = "Could not disable Registration Lock."; +"ENABLE_2FA_VIEW_COULD_NOT_DISABLE_2FA" = "ไม่สามารถปิดการใช้งานล็อกการลงทะเบียนได้"; /* Error indicating that attempt to enable 'two-factor auth' failed. */ -"ENABLE_2FA_VIEW_COULD_NOT_ENABLE_2FA" = "Could not enable Registration Lock."; +"ENABLE_2FA_VIEW_COULD_NOT_ENABLE_2FA" = "ไม่สามารถเปิดการใช้งานล็อกการลงทะเบียนได้"; /* Label for the 'enable two-factor auth' item in the settings view */ "ENABLE_2FA_VIEW_DISABLE_2FA" = "หยุดใช้"; @@ -681,16 +681,16 @@ "ENABLE_2FA_VIEW_PIN_DOES_NOT_MATCH" = "PIN ไม่ตรงกัน"; /* Indicates that user should select a 'two factor auth pin'. */ -"ENABLE_2FA_VIEW_SELECT_PIN_INSTRUCTIONS" = "Enter a Registration Lock PIN. You will be asked to enter this PIN the next time you register this phone number with Signal."; +"ENABLE_2FA_VIEW_SELECT_PIN_INSTRUCTIONS" = "ป้อนรหัส PIN ล็อกการลงทะเบียน คุณจะถูกขอให้ป้อนรหัส PIN นี้เมื่อคุณมีการลงทะเบียนหมายเลขโทรศัพท์นี้กับ Signal ในครั้งต่อไป"; /* Indicates that user has 'two factor auth pin' disabled. */ -"ENABLE_2FA_VIEW_STATUS_DISABLED_INSTRUCTIONS" = "For increased security, enable a Registration Lock PIN that will be required in order to register this phone number with Signal again."; +"ENABLE_2FA_VIEW_STATUS_DISABLED_INSTRUCTIONS" = "เพื่อความปลอดภัยที่มากขึ้น เปิดใช้งานรหัส PIN ล็อกการลงทะเบียน ซึ่งจะถูกใช้เมื่อมีการลงทะเบียนหมายเลขโทรศัพท์นี้กับ Signal อีกครั้ง"; /* Indicates that user has 'two factor auth pin' enabled. */ -"ENABLE_2FA_VIEW_STATUS_ENABLED_INSTRUCTIONS" = "Registration Lock is enabled. You'll need to enter your PIN when registering your phone number with Signal again."; +"ENABLE_2FA_VIEW_STATUS_ENABLED_INSTRUCTIONS" = "ล็อกการลงทะเบียนถูกเปิดใช้งานแล้ว คุณจะต้องป้อนรหัส PIN ของคุณเมื่อมีการลงทะเบียนหมายเลขโทรศัพท์นี้กับ Signal อีกครั้ง"; /* Title for the 'enable two factor auth PIN' views. */ -"ENABLE_2FA_VIEW_TITLE" = "ล๊อกการลงทะเบียน "; +"ENABLE_2FA_VIEW_TITLE" = "ล็อกการลงทะเบียน "; /* Call setup status label */ "END_CALL_RESPONDER_IS_BUSY" = "ไม่ว่าง"; @@ -711,79 +711,79 @@ "ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_FAILED_ATTACHMENT_WRITE" = "ไม่สำเร็จ เนื่องจากไม่สามารถเขียนไฟล์แนบได้"; /* Generic error used whenever Signal can't contact the server */ -"ERROR_DESCRIPTION_NO_INTERNET" = "Signal ไม่สามารถเชื่อมต่ออินเทอร์เน็ต โปรดลองจากเครือข่าย WiFi อื่นหรือต่อเน็ตจากมือถือ"; +"ERROR_DESCRIPTION_NO_INTERNET" = "Signal ไม่สามารถเชื่อมต่ออินเทอร์เน็ต โปรดลองเชื่อมต่อเครือข่าย WiFi อื่นหรือใช้งานข้อมูลโทรศัพท์มือถือ"; /* Error indicating that an outgoing message had no valid recipients. */ "ERROR_DESCRIPTION_NO_VALID_RECIPIENTS" = "การส่งข้อความไม่สำเร็จ เนื่องจากไม่มีชื่อผู้รับที่ถูกต้อง"; /* Error message when attempting to send message */ -"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "อุปกรณ์ของคุณไม่ได้ลงทะเบียนสำหรับหมายเลขโทรศัพท์ของคุณอีกต่อไป คุณต้องเอาออกและติดตั้ง Signal ใหม่"; +"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "อุปกรณ์ของคุณไม่ได้ลงทะเบียนสำหรับหมายเลขโทรศัพท์ของคุณอีกต่อไป คุณต้องลบและติดตั้ง Signal ใหม่"; /* Generic server error */ -"ERROR_DESCRIPTION_SERVER_FAILURE" = "ข้อผิดพลาดเซิร์ฟเวอร์ โปรดลองอีกครั้งในภายหลัง"; +"ERROR_DESCRIPTION_SERVER_FAILURE" = "เกิดข้อผิดพลาดที่เซิร์ฟเวอร์ โปรดลองอีกครั้งในภายหลัง"; /* Worst case generic error message */ "ERROR_DESCRIPTION_UNKNOWN_ERROR" = "เกิดข้อผิดพลาดที่ไม่รู้จัก"; /* Error message when attempting to send message */ -"ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "รายชื่อไม่ได้เป็นผู้ใช้ Signal"; +"ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "ผู้ติดต่อนี้ไม่ได้เป็นผู้ใช้ Signal"; /* Error message when unable to receive an attachment because the sending client is too old. */ -"ERROR_MESSAGE_ATTACHMENT_FROM_OLD_CLIENT" = "ล้มเหลว: ขอผู้ส่งให้ปรับรุ่น Signal และส่งใหม่"; +"ERROR_MESSAGE_ATTACHMENT_FROM_OLD_CLIENT" = "ล้มเหลว: ขอผู้ส่งให้อัปเดต Signal และส่งใหม่อีกครั้ง"; /* No comment provided by engineer. */ "ERROR_MESSAGE_DUPLICATE_MESSAGE" = "ได้รับข้อความที่ซ้ำกัน"; /* No comment provided by engineer. */ -"ERROR_MESSAGE_INVALID_KEY_EXCEPTION" = "กุญแจของผู้รับไม่ถูกต้อง"; +"ERROR_MESSAGE_INVALID_KEY_EXCEPTION" = "คีย์ของผู้รับไม่ถูกต้อง"; /* No comment provided by engineer. */ -"ERROR_MESSAGE_INVALID_MESSAGE" = "ข้อความที่ได้รับหลุดจากการซิงค์ แตะเพื่อรีเซ็ตวาระแบบปลอดภัยของคุณ"; +"ERROR_MESSAGE_INVALID_MESSAGE" = "ไม่สามารถซิงค์ข้อความที่ได้รับ แตะเพื่อรีเซ็ตเซสชันที่ปลอดภัยของคุณใหม่"; /* No comment provided by engineer. */ -"ERROR_MESSAGE_INVALID_VERSION" = "ได้รับข้อความที่เข้ากันไม่ได้กับรุ่นนี้"; +"ERROR_MESSAGE_INVALID_VERSION" = "ได้รับข้อความที่เข้ากันไม่ได้กับเวอร์ชันนี้"; /* No comment provided by engineer. */ -"ERROR_MESSAGE_NO_SESSION" = "ไม่มีวาระที่ใช้งานได้สำหรับผู้ติดต่อ"; +"ERROR_MESSAGE_NO_SESSION" = "ไม่มีเซสชันที่ใช้งานได้สำหรับผู้ติดต่อ"; /* Shown when signal users safety numbers changed */ -"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE" = "ตัวเลขความปลอดภัยเปลี่ยนไป"; +"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE" = "รหัสความปลอดภัยถูกเปลี่ยนแล้ว"; /* Shown when signal users safety numbers changed, embeds the user's {{name or phone number}} */ -"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE_FORMAT" = "ตัวเลขความปลอดภัยของคุณกับ %@ มีการเปลี่ยนแปลง"; +"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE_FORMAT" = "รหัสความปลอดภัยของคุณกับ %@ มีการเปลี่ยนแปลง"; /* No comment provided by engineer. */ "ERROR_MESSAGE_UNKNOWN_ERROR" = "เกิดข้อผิดพลาดที่ไม่รู้จัก"; /* No comment provided by engineer. */ -"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "ตัวเลขความปลอดภัยเปลี่ยนไป แตะเพื่อตรวจยืนยัน"; +"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "รหัสความปลอดภัยถูกเปลี่ยนแล้ว แตะเพื่อตรวจยืนยัน"; /* action sheet header when re-sending message which failed because of too many attempts */ -"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "เกิดความล้มเหลวมากเกินไปกับผู้ติดต่อนี้ โปรดลองใหม่ในอีกสักครู่"; +"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "เกิดความล้มเหลวหลายครั้งเกินไปกับผู้ติดต่อนี้ โปรดลองใหม่ในอีกสักครู่"; /* action sheet header when re-sending message which failed because of untrusted identity keys */ -"FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_KEY" = "ตัวเลขความปลอดภัยของคุณกับ %@ เพิ่งเปลี่ยน คุณควรตรวจยืนยันใหม่ก่อนส่งอีกครั้ง"; +"FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_KEY" = "รหัสความปลอดภัยของคุณกับ %@ เพิ่งเปลี่ยน คุณควรตรวจยืนยันใหม่ก่อนส่งอีกครั้ง"; /* alert title */ -"FAILED_VERIFICATION_TITLE" = "ไม่สามารถตรวจยืนยันตัวเลขความปลอดภัย!"; +"FAILED_VERIFICATION_TITLE" = "ไม่สามารถตรวจยืนยันรหัสความปลอดภัย!"; /* Button that marks user as verified after a successful fingerprint scan. */ -"FINGERPRINT_SCAN_VERIFY_BUTTON" = "มีเครื่องหมายว่าตรวจยืนยันแล้ว"; +"FINGERPRINT_SCAN_VERIFY_BUTTON" = "ทำเครื่องหมายว่าตรวจยืนยันแล้ว"; /* No comment provided by engineer. */ -"FINGERPRINT_SHRED_KEYMATERIAL_BUTTON" = "ตั้งค่าวาระใหม่"; +"FINGERPRINT_SHRED_KEYMATERIAL_BUTTON" = "ตั้งค่าเซสชันใหม่"; /* Accessibility label for finishing new group */ "FINISH_GROUP_CREATION_LABEL" = "สร้างกลุ่มให้เสร็จ"; /* Label indicating media gallery is empty */ -"GALLERY_TILES_EMPTY_GALLERY" = "You don't have any media in this conversation."; +"GALLERY_TILES_EMPTY_GALLERY" = "คุณไม่มีสื่อข้อมูลใดในการสนทนานี้"; /* Label indicating loading is in progress */ -"GALLERY_TILES_LOADING_MORE_RECENT_LABEL" = "Loading Newer Media..."; +"GALLERY_TILES_LOADING_MORE_RECENT_LABEL" = "กำลังโหลดสื่อข้อมูลที่ใหม่กว่า..."; /* Label indicating loading is in progress */ -"GALLERY_TILES_LOADING_OLDER_LABEL" = "Loading Older Media..."; +"GALLERY_TILES_LOADING_OLDER_LABEL" = "กำลังโหลดสื่อข้อมูลที่เก่ากว่า..."; /* A default label for attachment whose file extension cannot be determined. */ "GENERIC_ATTACHMENT_DEFAULT_TYPE" = "?"; @@ -792,22 +792,22 @@ "GENERIC_ATTACHMENT_LABEL" = "ไฟล์แนบ"; /* Error displayed when there is a failure fetching a GIF from the remote service. */ -"GIF_PICKER_ERROR_FETCH_FAILURE" = "ไม่สามารถดึงภาพ GIF ที่ต้องการ กรุณาตรวจสอบว่าคุณออนไลน์อยู่"; +"GIF_PICKER_ERROR_FETCH_FAILURE" = "ไม่สามารถดึงภาพ GIF ที่ต้องการ กรุณาตรวจสอบว่าคุณได้ออนไลน์อยู่"; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "An unknown error occurred."; +"GIF_PICKER_ERROR_GENERIC" = "เกิดข้อผิดพลาดที่ไม่รู้จัก"; /* Shown when selected GIF couldn't be fetched */ -"GIF_PICKER_FAILURE_ALERT_TITLE" = "ไม่สามารถเลือก GIF"; +"GIF_PICKER_FAILURE_ALERT_TITLE" = "ไม่สามารถเลือกไฟล์ GIF"; /* Alert message shown when user tries to search for GIFs without entering any search terms. */ "GIF_PICKER_VIEW_MISSING_QUERY" = "โปรดป้อนการค้นหาของคุณ"; /* Title for the 'GIF picker' dialog. */ -"GIF_PICKER_VIEW_TITLE" = "ค้นหา GIF"; +"GIF_PICKER_VIEW_TITLE" = "ค้นหาไฟล์ GIF"; /* Indicates that an error occurred while searching. */ -"GIF_VIEW_SEARCH_ERROR" = "ผิดพลาด แตะเพื่อลองใหม่"; +"GIF_VIEW_SEARCH_ERROR" = "เกิดข้อผิดพลาด แตะเพื่อลองใหม่"; /* Indicates that the user's search had no results. */ "GIF_VIEW_SEARCH_NO_RESULTS" = "ไม่มีผลลัพธ์"; @@ -843,7 +843,7 @@ "GROUP_MEMBERS_RESET_NO_LONGER_VERIFIED" = "ล้างการตรวจยืนยันของทุกคน"; /* Label for the 'reset all no-longer-verified group members' confirmation alert. */ -"GROUP_MEMBERS_RESET_NO_LONGER_VERIFIED_ALERT_MESSAGE" = "นี่จะล้างการตรวจยืนยันของสมาชิกกลุ่มทั้งหมดที่ตัวเลขความปลอดภัยของเขาเปลี่ยนไปจากการตรวจยืนยันครั้งล่าสุด"; +"GROUP_MEMBERS_RESET_NO_LONGER_VERIFIED_ALERT_MESSAGE" = "นี่จะล้างการตรวจยืนยันของสมาชิกกลุ่มทั้งหมดที่รหัสความปลอดภัยของเขาเปลี่ยนไปจากการตรวจยืนยันครั้งล่าสุด"; /* Title for the 'members' section of the 'group members' view. */ "GROUP_MEMBERS_SECTION_TITLE_MEMBERS" = "สมาชิก"; @@ -864,10 +864,10 @@ "GROUP_REMOVING_FAILED" = "การออกจากกลุ่มไม่สำเร็จ"; /* No comment provided by engineer. */ -"GROUP_TITLE_CHANGED" = "หัวข้อตอนนี้เป็น '%@'"; +"GROUP_TITLE_CHANGED" = "หัวข้อตอนนี้คือ '%@'"; /* No comment provided by engineer. */ -"GROUP_UPDATED" = "ปรับปรุงกลุ่มแล้ว"; +"GROUP_UPDATED" = "อัปเดตกลุ่มแล้ว"; /* No comment provided by engineer. */ "GROUP_YOU_LEFT" = "คุณได้ออกจากกลุ่ม"; @@ -879,7 +879,7 @@ "IN_CALL_CONNECTING" = "กำลังเชื่อมต่อ…"; /* Call setup status label */ -"IN_CALL_RINGING" = "กำลังส่งเสียง…"; +"IN_CALL_RINGING" = "กำลังเรียกสาย…"; /* Call setup status label */ "IN_CALL_SECURING" = "รับสายแล้ว กำลังทำให้ปลอดภัย…"; @@ -888,10 +888,10 @@ "IN_CALL_TERMINATED" = "วางสายแล้ว"; /* Label reminding the user that they are in archive mode. */ -"INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "คุณกำลังดูข้อความในที่คลังเก็บ แตะเพื่อกลับไปกล่องขาเข้า"; +"INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "คุณกำลังดูข้อความในที่เก็บถาวร แตะเพื่อกลับไปกล่องขาเข้า"; /* Multi-line label explaining how to show names instead of phone numbers in your inbox */ -"INBOX_VIEW_MISSING_CONTACTS_PERMISSION" = "เพื่อดูชื่อของคนที่คุณติดต่อด้วย ปรับปรุงการตั้งค่าระบบของคุณให้อนุญาตการเข้าถึงรายชื่อ"; +"INBOX_VIEW_MISSING_CONTACTS_PERMISSION" = "เพื่อดูชื่อในรายชื่อผู้ติดต่อของคุณ อัปเดตการตั้งค่าระบบของคุณให้อนุญาตการเข้าถึงผู้ติดต่อ"; /* notification body */ "INCOMING_CALL" = "สายโทรเข้า"; @@ -906,16 +906,16 @@ "INCOMING_INCOMPLETE_CALL" = "สายโทรเข้าไม่สมบูรณ์จาก"; /* info message text shown in conversation view */ -"INFO_MESSAGE_MISSED_CALL_DUE_TO_CHANGED_IDENITY" = "สายไม่ได้รับ เนื่องจากตัวเลขความปลอดภัยเปลี่ยนไป"; +"INFO_MESSAGE_MISSED_CALL_DUE_TO_CHANGED_IDENITY" = "สายไม่ได้รับ เนื่องจากมีการเปลี่ยนแปลงรหัสความปลอดภัยของเขา"; /* Message for the alert indicating that an audio file is invalid. */ "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 เข้าถึงรายชื่อติดต่อของคุณในแอป 'การตั้งค่า'"; +"INVITE_FLOW_REQUIRES_CONTACT_ACCESS_BODY" = "ในการจะเชิญผู้ติดต่อของคุณ คุณจำเป็นต้องอนุญาตให้ Signal เข้าถึงรายชื่อผู้ติดต่อของคุณในแอปการตั้งค่า"; /* Alert title when contacts disabled while trying to invite contacts to signal */ -"INVITE_FLOW_REQUIRES_CONTACT_ACCESS_TITLE" = "อนุญาตให้เข้าถึงรายชื่อติดต่อ"; +"INVITE_FLOW_REQUIRES_CONTACT_ACCESS_TITLE" = "อนุญาตให้เข้าถึงผู้ติดต่อ"; /* Label for the cell that presents the 'invite contacts' workflow. */ "INVITE_FRIENDS_CONTACT_TABLE_BUTTON" = "ชวนเพื่อนมาใช้ Signal"; @@ -945,10 +945,10 @@ "LINK_DEVICE_INVALID_CODE_TITLE" = "การเชื่อมโยงอุปกรณ์ไม่สำเร็จ"; /* confirm the users intent to link a new device */ -"LINK_DEVICE_PERMISSION_ALERT_BODY" = "อุปกรณ์นี้จะสามารถดูกลุ่มและรายชื่อของคุณ อ่านข้อความทั้งหมดของคุณ และส่งข้อความด้วยชื่อของคุณ"; +"LINK_DEVICE_PERMISSION_ALERT_BODY" = "อุปกรณ์นี้จะสามารถดูกลุ่มและรายชื่อผู้ติดต่อของคุณ อ่านข้อความทั้งหมดของคุณ และส่งข้อความด้วยชื่อของคุณ"; /* confirm the users intent to link a new device */ -"LINK_DEVICE_PERMISSION_ALERT_TITLE" = "เชื่อมโยงอุปกรณ์นี้?"; +"LINK_DEVICE_PERMISSION_ALERT_TITLE" = "เชื่อมโยงอุปกรณ์นี้ใช่หรือไม่"; /* attempt another linking */ "LINK_DEVICE_RESTART" = "ลองใหม่"; @@ -972,10 +972,10 @@ "LIST_GROUP_MEMBERS_ACTION" = "สมาชิกกลุ่ม"; /* No comment provided by engineer. */ -"LOGGING_SECTION" = "การบันทึกลงปูม"; +"LOGGING_SECTION" = "กำลังบันทึก"; /* nav bar button item */ -"MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "สื่อทั้งหมด"; +"MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "สื่อข้อมูลทั้งหมด"; /* media picker option to take photo or video */ "MEDIA_FROM_CAMERA_BUTTON" = "กล้อง"; @@ -987,13 +987,13 @@ "MEDIA_FROM_LIBRARY_BUTTON" = "คลังรูปภาพ"; /* Confirmation button text to delete selected media from the gallery, embeds {{number of messages}} */ -"MEDIA_GALLERY_DELETE_MULTIPLE_MESSAGES_FORMAT" = "Delete %d Messages"; +"MEDIA_GALLERY_DELETE_MULTIPLE_MESSAGES_FORMAT" = "ลบ %d ข้อความ"; /* Confirmation button text to delete selected media message from the gallery */ -"MEDIA_GALLERY_DELETE_SINGLE_MESSAGE" = "Delete Message"; +"MEDIA_GALLERY_DELETE_SINGLE_MESSAGE" = "ลบข้อความ"; /* Short sender label for media sent by you */ -"MEDIA_GALLERY_SENDER_NAME_YOU" = "You"; +"MEDIA_GALLERY_SENDER_NAME_YOU" = "คุณ"; /* Section header in media gallery collection view */ "MEDIA_GALLERY_THIS_MONTH_HEADER" = "เดือนนี้"; @@ -1014,7 +1014,7 @@ "MESSAGE_METADATA_VIEW_ATTACHMENT_MIME_TYPE" = "ชนิด MIME"; /* Label for 'missing' attachments in the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_ATTACHMENT_MISSING_FILE" = "ไฟล์แนบหาย"; +"MESSAGE_METADATA_VIEW_ATTACHMENT_MISSING_FILE" = "ไม่พบไฟล์แนบ"; /* Label for 'not yet downloaded' attachments in the 'message metadata' view. */ "MESSAGE_METADATA_VIEW_ATTACHMENT_NOT_YET_DOWNLOADED" = "ยังไม่ถูกดาวน์โหลด"; @@ -1098,7 +1098,7 @@ "MESSAGES_VIEW_GROUP_N_MEMBERS_BLOCKED_FORMAT" = "คุณได้บล็อกสมาชิกของกลุ่มนี้ %@ คน"; /* Text for banner in group conversation view that offers to share your profile with this group. */ -"MESSAGES_VIEW_GROUP_PROFILE_WHITELIST_BANNER" = "คุณต้องการแบ่งปันโปรไฟล์ของคุณให้กับกลุ่มนี้ไหม?"; +"MESSAGES_VIEW_GROUP_PROFILE_WHITELIST_BANNER" = "แบ่งปันโปรไฟล์ของคุณให้กับกลุ่มนี้หรือไม่"; /* Indicates that more than one member of this group conversation is no longer verified. */ "MESSAGES_VIEW_N_MEMBERS_NO_LONGER_VERIFIED" = "สมาชิกมากกว่าหนึ่งคนของกลุ่มนี้ไม่มีเครื่องหมายว่าถูกตรวจยืนยันแล้ว แตะเพื่อดูตัวเลือก"; @@ -1110,7 +1110,7 @@ "MESSAGES_VIEW_UNREAD_INDICATOR" = "ข้อความที่ยังไม่ได้อ่าน"; /* Messages that indicates that there are more unseen messages including safety number changes that be revealed by tapping the 'load earlier messages' button. Embeds {{the name of the 'load earlier messages' button}}. */ -"MESSAGES_VIEW_UNREAD_INDICATOR_HAS_MORE_UNSEEN_MESSAGES_AND_SAFETY_NUMBER_CHANGES_FORMAT" = "ยังมีข้อความ (รวมถึงการเปลี่ยนแปลงตัวเลขความปลอดภัย) ที่ยังไม่ได้อ่านด้านบน แตะ \"%@\" เพื่อดู"; +"MESSAGES_VIEW_UNREAD_INDICATOR_HAS_MORE_UNSEEN_MESSAGES_AND_SAFETY_NUMBER_CHANGES_FORMAT" = "ยังมีข้อความ (รวมถึงการเปลี่ยนแปลงรหัสความปลอดภัย) ที่ยังไม่ได้อ่านด้านบน แตะ \"%@\" เพื่อดู"; /* Messages that indicates that there are more unseen messages that be revealed by tapping the 'load earlier messages' button. Embeds {{the name of the 'load earlier messages' button}} */ "MESSAGES_VIEW_UNREAD_INDICATOR_HAS_MORE_UNSEEN_MESSAGES_FORMAT" = "ยังมีข้อความที่ยังไม่ได้อ่านด้านบน แตะ \"%@\" เพื่อดู"; @@ -1119,24 +1119,24 @@ "MISSED_CALL" = "สายที่ไม่ได้รับ"; /* notification title. Embeds {{caller's name or phone number}} */ -"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITH_CALLER_NAME" = "สายจาก %@ ไม่ได้รับ เนื่องจากตัวเลขความปลอดภัยของเขาเปลี่ยนไป"; +"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITH_CALLER_NAME" = "สายจาก %@ ไม่ได้รับ เนื่องจากรหัสความปลอดภัยของเขามีการเปลี่ยนแปลง"; /* notification title */ -"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITHOUT_CALLER_NAME" = "สายไม่ได้รับ เนื่องจากตัวเลขความปลอดภัยของผู้โทรเปลี่ยนไป"; +"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITHOUT_CALLER_NAME" = "สายไม่ได้รับ เนื่องจากรหัสความปลอดภัยของผู้โทรมีการเปลี่ยนแปลง"; /* Alert body Alert body when camera is not authorized */ -"MISSING_CAMERA_PERMISSION_MESSAGE" = "Signal จำเป็นต้องเข้าถึงกล้องของคุณ เพื่อที่จะโทรแบบเห็นหน้า คุณสามารถให้การอนุญาตดังกล่าวได้ในแอป 'การตั้งค่า' >> ความเป็นส่วนตัว >> กล้อง >> Signal"; +"MISSING_CAMERA_PERMISSION_MESSAGE" = "Signal จำเป็นต้องเข้าถึงกล้องของคุณสำหรับการโทรด้วยวิดีโอ คุณสามารถให้การอนุญาตดังกล่าวได้ในแอป 'การตั้งค่า' >> ความเป็นส่วนตัว >> กล้อง >> Signal"; /* Alert title Alert title when camera is not authorized */ "MISSING_CAMERA_PERMISSION_TITLE" = "Signal จำเป็นต้องเข้าถึงกล้องของคุณ"; /* Alert body when user has previously denied media library access */ -"MISSING_MEDIA_LIBRARY_PERMISSION_MESSAGE" = "You can grant this permission in the Settings app."; +"MISSING_MEDIA_LIBRARY_PERMISSION_MESSAGE" = "คุณสามารถให้การอนุญาตได้ในแอป 'การตั้งค่า' "; /* Alert title when user has previously denied media library access */ -"MISSING_MEDIA_LIBRARY_PERMISSION_TITLE" = "Signal Requires Access to your Media Library to do this."; +"MISSING_MEDIA_LIBRARY_PERMISSION_TITLE" = "Signal ต้องการเข้าถึงคลังสื่อข้อมูลของคุณเพื่อดำเนินการ"; /* notification title. Embeds {{caller's name or phone number}} */ "MSGVIEW_MISSED_CALL_WITH_NAME" = "สายที่ไม่ได้รับจาก %@"; @@ -1145,7 +1145,7 @@ "MULTIDEVICE_PAIRING_MAX_DESC" = "คุณไม่สามารถจับคู่อุปกรณ์ใด ๆ เพิ่มเติมได้อีก"; /* No comment provided by engineer. */ -"MULTIDEVICE_PAIRING_MAX_RECOVERY" = "คุณได้มาถึงขีดจำกัดจำนวนอุปกรณ์สูงสุดที่คุณสามารถจับคู่กับบัญชีของคุณได้ในขณะนี้ โปรดเอาอุปกรณ์ออกหรือลองอีกครั้งเพื่อจับคู่ในภายหลัง"; +"MULTIDEVICE_PAIRING_MAX_RECOVERY" = "คุณได้มาถึงขีดจำกัดจำนวนอุปกรณ์สูงสุดที่คุณสามารถจับคู่กับบัญชีของคุณได้ในขณะนี้ โปรดลบอุปกรณ์ออกหรือลองอีกครั้งเพื่อจับคู่ในภายหลัง"; /* An explanation of the consequences of muting a thread. */ "MUTE_BEHAVIOR_EXPLANATION" = "คุณจะไม่ได้รับการแจ้งเตือนสำหรับการสนทนาที่ปิดเสียง"; @@ -1211,13 +1211,13 @@ "NEW_NONCONTACT_CONVERSATION_VIEW_TITLE" = "ค้นหาผู้ใช้"; /* Label for a button that lets users search for contacts by phone number */ -"NO_CONTACTS_SEARCH_BY_PHONE_NUMBER" = "ค้นหาผู้ติดต่อด้วยหมายเลขโทรศัพท์"; +"NO_CONTACTS_SEARCH_BY_PHONE_NUMBER" = "ค้นหารายชื่อผู้ติดต่อด้วยหมายเลขโทรศัพท์"; /* No comment provided by engineer. */ "NOTIFICATION_SEND_FAILED" = "ไม่สามารถส่งข้อความของคุณไปยัง %@ ได้สำเร็จ"; /* No comment provided by engineer. */ -"NOTIFICATIONS_FOOTER_WARNING" = "เนื่องจากข้อบกพร่องที่ทราบใน Push framework ของ Apple ตัวอย่างข้อความจะแสดงเฉพาะเมื่อข้อความถูกดึงข้อมูลภายใน 30 วินาทีหลังจากส่ง ผลลัพธ์คือป้ายประกาศบนแอปพลิเคชันอาจไม่เที่ยงตรง"; +"NOTIFICATIONS_FOOTER_WARNING" = "เนื่องจากข้อบกพร่องที่ทราบใน Push framework ของ Apple ตัวอย่างข้อความจะแสดงเฉพาะเมื่อข้อความถูกดึงข้อมูลภายใน 30 วินาทีหลังจากส่ง ซึ่งอาจจะส่งผลให้ป้ายประกาศบนแอปพลิเคชันไม่ถูกต้อง"; /* No comment provided by engineer. */ "NOTIFICATIONS_NONE" = "ไม่มีทั้งชื่อและข้อความ"; @@ -1247,7 +1247,7 @@ "OTHER_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%@ ได้ปิดใช้ข้อความลบตัวเอง"; /* Info Message when {{other user}} updates message expiration to {{time amount}}, see the *_TIME_AMOUNT strings for context. */ -"OTHER_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%@ ได้ตั้งเวลาข้อความลบตัวเองเป็น %@"; +"OTHER_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%@ ได้ตั้งเวลาข้อความลบตัวเองไว้ที่ %@"; /* No comment provided by engineer. */ "OUTGOING_CALL" = "สายโทรออก"; @@ -1268,7 +1268,7 @@ "PHONE_NUMBER_TYPE_HOME" = "บ้าน"; /* Label for 'HomeFAX' phone numbers. */ -"PHONE_NUMBER_TYPE_HOME_FAX" = "แฟกซ์บ้าน"; +"PHONE_NUMBER_TYPE_HOME_FAX" = "แฟกซ์ที่บ้าน"; /* Label for 'iPhone' phone numbers. */ "PHONE_NUMBER_TYPE_IPHONE" = "ไอโฟน"; @@ -1298,7 +1298,7 @@ "PHONE_NUMBER_TYPE_WORK_FAX" = "แฟกซ์ที่ทำงาน"; /* Accessibility label for button to start media playback */ -"PLAY_BUTTON_ACCESSABILITY_LABEL" = "เล่นสื่อ"; +"PLAY_BUTTON_ACCESSABILITY_LABEL" = "เล่นสื่อข้อมูล"; /* Label indicating that the user is not verified. Embeds {{the user's name or phone number}}. */ "PRIVACY_IDENTITY_IS_NOT_VERIFIED_FORMAT" = "คุณยังไม่ได้ทำเครื่องหมายว่า %@ ถูกตรวจยืนยันแล้ว"; @@ -1319,34 +1319,34 @@ "PRIVACY_UNVERIFY_BUTTON" = "ล้างการตรวจยืนยัน"; /* Alert body when verifying with {{contact name}} */ -"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "นี่ดูเหมือนจะไม่ใช่ตัวเลขความปลอดภัยระหว่างคุณกับ %@ คุณกำลังตรวจยืนยันคนที่ติดต่อด้วยที่ถูกต้องหรือไม่?"; +"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "นี่ดูเหมือนจะไม่ใช่รหัสความปลอดภัยระหว่างคุณกับ %@ คุณกำลังตรวจยืนยันกับผู้ติดต่อที่ถูกต้องหรือไม่"; /* Alert body */ -"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "ตัวเลขในคลิปบอร์ดของคุณดูเหมือนจะไม่ใช่ตัวเลขความปลอดภัยที่ถูกต้องสำหรับการสนทนานี้"; +"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "ตัวเลขในคลิปบอร์ดของคุณดูเหมือนจะไม่ใช่รหัสความปลอดภัยที่ถูกต้องสำหรับการสนทนานี้"; /* Alert body for user error */ -"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal ไม่สามารถค้นหาตัวเลขความปลอดภัยใด ๆ ในคลิปบอร์ดของคุณ คุณได้คัดลอกมาถูกต้องหรือไม่?"; +"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal ไม่สามารถค้นหารหัสความปลอดภัยใดๆ ในคลิปบอร์ดของคุณ คุณได้คัดลอกมาถูกต้องหรือไม่"; /* Alert body when verifying with {{contact name}} */ -"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "ผู้ใช้ Signal ทุกคู่จะใช้ตัวเลขความปลอดภัยจำเพาะร่วมกัน ตัวเลขนี้จะแตกต่างจากคู่อื่น ตรวจสอบอีกครั้งว่า %@ กำลังแสดงตัวเลขความปลอดภัย *ของคุณ*"; +"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "ผู้ใช้ Signal ทุกคู่จะแบ่งปันรหัสความปลอดภัยจำเพาะร่วมกัน ตรวจสอบอีกครั้งว่า %@ กำลังแสดงรหัสความปลอดภัย *ของคุณ*"; /* alert body */ -"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "คุณกำลังใช้ Signal รุ่นเก่า คุณจำเป็นต้องปรับรุ่นก่อนที่คุณจะสามารถตรวจยืนยัน"; +"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "คุณกำลังใช้ Signal เวอร์ชันเก่า คุณจำเป็นต้องอัปเดตก่อนที่คุณจะสามารถตรวจยืนยัน"; /* alert body */ -"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "คู่สนทนาของคุณกำลังใช้ Signal รุ่นเก่า เขาจำเป็นต้องปรับรุ่นก่อนที่คุณจะสามารถตรวจยืนยัน"; +"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "คู่สนทนาของคุณกำลังใช้ Signal เวอร์ชันเก่า เขาจำเป็นต้องอัปเดตก่อนที่คุณจะสามารถตรวจยืนยัน"; /* alert body */ -"PRIVACY_VERIFICATION_FAILURE_INVALID_QRCODE" = "รหัสที่สแกนดูไม่เหมือนกับรหัสตัวเลขความปลอดภัย คุณทั้งสองกำลังใช้ Signal รุ่นล่าสุดอยู่หรือไม่?"; +"PRIVACY_VERIFICATION_FAILURE_INVALID_QRCODE" = "รหัสที่สแกนดูไม่เหมือนกับรหัสความปลอดภัย คุณทั้งสองกำลังใช้ Signal เวอร์ชันล่าสุดอยู่หรือไม่"; /* Paragraph(s) shown alongside the safety number when verifying privacy with {{contact name}} */ "PRIVACY_VERIFICATION_INSTRUCTIONS" = "หากคุณต้องการตรวจยืนยันความปลอดภัยในการเข้ารหัสจากต้นทางถึงปลายทางระหว่างคุณกับ %@ ให้เปรียบเทียบตัวเลขด้านบนกับตัวเลขบนอุปกรณ์ของเขา\n\nหรืออีกทางหนึ่ง คุณสามารถสแกนรหัสบนโทรศัพท์ของเขา หรือขอให้เขาสแกนรหัสของคุณ"; /* Navbar title */ -"PRIVACY_VERIFICATION_TITLE" = "ตรวจยืนยันตัวเลขความปลอดภัย"; +"PRIVACY_VERIFICATION_TITLE" = "ตรวจยืนยันรหัสความปลอดภัย"; /* Button that lets user mark another user's identity as verified. */ -"PRIVACY_VERIFY_BUTTON" = "มีเครื่องหมายว่าตรวจยืนยันแล้ว"; +"PRIVACY_VERIFY_BUTTON" = "ทำเครื่องหมายว่าตรวจยืนยันแล้ว"; /* No comment provided by engineer. */ "PROCEED_BUTTON" = "ทำต่อ"; @@ -1364,7 +1364,7 @@ "PROFILE_VIEW_CLEAR_AVATAR" = "ล้างอวตาร"; /* Error message shown when user tries to update profile with a profile name that is too long. */ -"PROFILE_VIEW_ERROR_PROFILE_NAME_TOO_LONG" = "ชื่อโปรไฟล์คุณยาวเกินไป"; +"PROFILE_VIEW_ERROR_PROFILE_NAME_TOO_LONG" = "ชื่อโปรไฟล์ของคุณยาวเกินไป"; /* Error message shown when a profile update fails. */ "PROFILE_VIEW_ERROR_UPDATE_FAILED" = "อัปเดตโปรไฟล์ไม่สำเร็จ"; @@ -1376,7 +1376,7 @@ "PROFILE_VIEW_PROFILE_AVATAR_FIELD" = "อวตาร"; /* Description of the user profile. */ -"PROFILE_VIEW_PROFILE_DESCRIPTION" = "โปรไฟล์ Signal ของคุณจะถูกเห็นได้โดยผู้ที่คุณติดต่อด้วย เมื่อคุณเริ่มการสนทนาใหม่ และเมื่อคุณแบ่งปันมันกับผู้ใช้อื่นหรือกลุ่มอื่น"; +"PROFILE_VIEW_PROFILE_DESCRIPTION" = "บุคคลในรายชื่อผู้ติดต่อของคุณจะสามารถเห็นโปรไฟล์ Signal ของคุณ เมื่อคุณเริ่มการสนทนาใหม่ และเมื่อคุณแบ่งปันโปรไฟล์กับผู้ใช้อื่นหรือกลุ่มอื่น"; /* Link to more information about the user profile. */ "PROFILE_VIEW_PROFILE_DESCRIPTION_LINK" = "แตะเพื่อเรียนรู้เพิ่มเติม"; @@ -1400,16 +1400,16 @@ "PUSH_MANAGER_REPLY" = "ตอบกลับ"; /* Title of alert shown when push tokens sync job succeeds. */ -"PUSH_REGISTER_SUCCESS" = "ลงทะเบียนใหม่สำหรับการแจ้งเตือนแบบผลักได้สำเร็จ"; +"PUSH_REGISTER_SUCCESS" = "ลงทะเบียนใหม่สำหรับการแจ้งเตือนแบบพุชได้สำเร็จ"; /* Used in table section header and alert view title contexts */ -"PUSH_REGISTER_TITLE" = "การแจ้งเตือนแบบผลัก"; +"PUSH_REGISTER_TITLE" = "การแจ้งเตือนแบบพุช"; /* No comment provided by engineer. */ "QUESTIONMARK_PUNCTUATION" = "?"; /* No comment provided by engineer. */ -"RATING_MSG" = "หากคุณเพลิดเพลินกับการใช้ Signal เพื่อสนทนาแบบส่วนตัว คุณสามารถสนับสนุนโครงการของเราโดยการให้คะแนน ใช้เวลาไม่ถึงนาที และจะช่วยให้ผู้อื่นพบความเป็นส่วนตัว"; +"RATING_MSG" = "หากคุณเพลิดเพลินกับการใช้ Signal เพื่อสนทนาแบบส่วนตัว คุณสามารถสนับสนุนโครงการของเราโดยการให้คะแนน ใช้เวลาแค่ไม่ถึงนาทีและยังได้ช่วยให้ผู้อื่นพบความเป็นส่วนตัว"; /* No comment provided by engineer. */ "RATING_RATE" = "ให้คะแนน Signal"; @@ -1418,13 +1418,13 @@ "RATING_TITLE" = "สนับสนุน Signal!"; /* Label for 'I forgot my PIN' link in the 2FA registration view. */ -"REGISTER_2FA_FORGOT_PIN" = "ฉันลืมรหัสผ่าน"; +"REGISTER_2FA_FORGOT_PIN" = "ฉันลืมรหัส PIN"; /* Alert message explaining what happens if you forget your 'two-factor auth pin'. */ -"REGISTER_2FA_FORGOT_PIN_ALERT_MESSAGE" = "Registration of this phone number will be possible without your Registration Lock PIN after 7 days have passed since the phone number was last active on Signal."; +"REGISTER_2FA_FORGOT_PIN_ALERT_MESSAGE" = "การลงทะเบียนหมายเลขโทรศัพท์นี้โดยไม่มีรหัส PIN ล็อกการลงทะเบียนของคุณสามารถทำได้หลังพ้นระยะเวลา 7 วันนับจากการใช้งานหมายเลขโทรศัพท์นี้บน Signal ครั้งหลังสุด"; /* Instructions to enter the 'two-factor auth pin' in the 2FA registration view. */ -"REGISTER_2FA_INSTRUCTIONS" = "This phone number has Registration Lock enabled. Please enter the Registration Lock PIN.\n\nYour Registration Lock PIN is separate from the automated verification code that was sent to your phone during the last step."; +"REGISTER_2FA_INSTRUCTIONS" = "เปิดใช้งานล็อกการลงทะเบียนสำหรับหมายเลขโทรศัพท์นี้แล้ว โปรดป้อนรหัส PIN ล็อกการลงทะเบียน\n\nรหัส PIN ล็อกการลงทะเบียนของคุณนั้นแตกต่างจากรหัสการตรวจยืนยันอัตโนมัติที่ถูกส่งไปที่โทรศัพท์ของคุณในระหว่างขั้นตอนสุดท้าย"; /* Title for alert indicating that attempt to register with 'two-factor auth' failed. */ "REGISTER_2FA_REGISTRATION_FAILED_ALERT_TITLE" = "ลงทะเบียนไม่สำเร็จ"; @@ -1439,7 +1439,7 @@ "REGISTER_FAILED_TRY_AGAIN" = "ลองอีกครั้ง"; /* No comment provided by engineer. */ -"REGISTER_RATE_LIMITING_BODY" = "คุณลองถี่เกินไปแล้ว กรุณารอสักนาทีก่อนจะลองใหม่"; +"REGISTER_RATE_LIMITING_BODY" = "คุณลองบ่อยครั้งเกินไป กรุณารอสักนาทีก่อนจะลองใหม่"; /* Title of alert shown when push tokens sync job fails. */ "REGISTRATION_BODY" = "การลงทะเบียนอีกครั้งสำหรับการแจ้งเตือนแบบพุชไม่สำเร็จ"; @@ -1448,7 +1448,7 @@ "REGISTRATION_DEFAULT_COUNTRY_NAME" = "รหัสประเทศ"; /* Navigation title shown when user is re-registering after having enabled registration lock */ -"REGISTRATION_ENTER_LOCK_PIN_NAV_TITLE" = "ล๊อกการลงทะเบียน"; +"REGISTRATION_ENTER_LOCK_PIN_NAV_TITLE" = "ล็อกการลงทะเบียน "; /* Placeholder text for the phone number textfield */ "REGISTRATION_ENTERNUMBER_DEFAULT_TEXT" = "ป้อนหมายเลข"; @@ -1466,7 +1466,7 @@ "REGISTRATION_PHONENUMBER_BUTTON" = "หมายเลขโทรศัพท์"; /* No comment provided by engineer. */ -"REGISTRATION_RESTRICTED_MESSAGE" = "มีใครบางคนตื่นเต้นที่จะส่งข้อความแรกของเขา! คุณจำเป็นต้องลงทะเบียนก่อนที่จะกระทำสิ่งนี้ได้"; +"REGISTRATION_RESTRICTED_MESSAGE" = "มีใครบางคนตื่นเต้นที่จะส่งข้อความแรกของเขา คุณจำเป็นต้องลงทะเบียนก่อนที่จะกระทำสิ่งนี้ได้"; /* No comment provided by engineer. */ "REGISTRATION_TITLE_LABEL" = "หมายเลขโทรศัพท์ของคุณ"; @@ -1475,10 +1475,10 @@ "REGISTRATION_VERIFICATION_FAILED_TITLE" = "การตรวจสอบไม่สำเร็จ"; /* Error message indicating that registration failed due to a missing or incorrect verification code. */ -"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "ตัวเลขที่คุณส่งมาไม่ตรงกับที่เราส่งให้ ต้องการตรวจสอบอีกครั้ง?"; +"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "ตัวเลขที่คุณส่งมาไม่ตรงกับที่เราส่งให้ ต้องการตรวจสอบอีกครั้งหรือไม่"; /* Error message indicating that registration failed due to a missing or incorrect 2FA PIN. */ -"REGISTRATION_VERIFICATION_FAILED_WRONG_PIN" = "Incorrect Registration Lock PIN."; +"REGISTRATION_VERIFICATION_FAILED_WRONG_PIN" = "รหัส PIN ล็อกการลงทะเบียนไม่ถูกต้อง"; /* No comment provided by engineer. */ "REGISTRATION_VERIFY_DEVICE" = "เปิดใช้งานอุปกรณ์นี้"; @@ -1499,28 +1499,28 @@ "REJECT_CALL_BUTTON_TITLE" = "ปฏิเสธ"; /* No comment provided by engineer. */ -"RELAY_REGISTERED_ERROR_RECOVERY" = "หมายเลขโทรศัพท์ที่คุณพยายามจะลงทะเบียน ได้ลงทะเบียนอยู่แล้วบนเซิร์ฟเวอร์อื่น โปรดถอนทะเบียนจากที่นั่นและลองอีกครั้ง"; +"RELAY_REGISTERED_ERROR_RECOVERY" = "หมายเลขโทรศัพท์ที่คุณพยายามจะลงทะเบียน ได้ลงทะเบียนอยู่แล้วบนเซิร์ฟเวอร์อื่น โปรดถอนการลงทะเบียนจากที่นั่นและลองอีกครั้ง"; /* Body text for when user is periodically prompted to enter their registration lock PIN */ -"REMINDER_2FA_BODY" = "Registration Lock is enabled for your phone number. To help you memorize your Registration Lock PIN, Signal will periodically ask you to confirm it."; +"REMINDER_2FA_BODY" = "หมายเลขโทรศัพท์ของคุณได้เปิดใช้งานล็อกการลงทะเบียนแล้ว เพื่อช่วยให้คุณจดจำรหัส PIN ล็อกการลงทะเบียนได้ Signal จะสอบถามคุณเพื่อยืนยันรหัสเป็นระยะๆ"; /* Body header for when user is periodically prompted to enter their registration lock PIN */ "REMINDER_2FA_BODY_HEADER" = "การแจ้งเตือน:"; /* Alert message explaining what happens if you forget your 'two-factor auth pin' */ -"REMINDER_2FA_FORGOT_PIN_ALERT_MESSAGE" = "Registration Lock helps protect your phone number from unauthorized registration attempts. This feature can be disabled at any time in your Signal privacy settings."; +"REMINDER_2FA_FORGOT_PIN_ALERT_MESSAGE" = "ล็อกการลงทะเบียนช่วยป้องกันหมายเลขโทรศัพท์ของคุณจากความพยายามลงทะเบียนที่ไม่ได้รับอนุญาต คุณสามารถปิดใช้งานคุณสมบัตินี้ได้ทุกเมื่อที่การตั้งค่าความเป็นส่วนตัวใน Signal ของคุณ"; /* Navbar title for when user is periodically prompted to enter their registration lock PIN */ -"REMINDER_2FA_NAV_TITLE" = "ใส่หมายเลข PIN สำหรับการลงทะเบียน"; +"REMINDER_2FA_NAV_TITLE" = "ป้อนรหัส PIN ล็อกการลงทะเบียน"; /* Alert body after wrong guess for 'two-factor auth pin' reminder activity */ -"REMINDER_2FA_WRONG_PIN_ALERT_BODY" = "You can set a new PIN in your privacy settings."; +"REMINDER_2FA_WRONG_PIN_ALERT_BODY" = "คุณสามารถตั้งรหัส PIN ใหม่ได้ในการตั้งค่าความเป็นส่วนตัวของคุณ"; /* Alert title after wrong guess for 'two-factor auth pin' reminder activity */ "REMINDER_2FA_WRONG_PIN_ALERT_TITLE" = "หมายเลข PIN ไม่ถูกต้อง"; /* No comment provided by engineer. */ -"REREGISTER_FOR_PUSH" = "ลงทะเบียนใหม่สำหรับการแจ้งเตือนแบบผลัก"; +"REREGISTER_FOR_PUSH" = "ลงทะเบียนใหม่สำหรับการแจ้งเตือนแบบพุช"; /* Generic text for button that retries whatever the last action was. */ "RETRY_BUTTON_TEXT" = "ลองใหม่"; @@ -1535,28 +1535,28 @@ "SAFETY_NUMBER_CHANGED_CONFIRM_SEND_ACTION" = "ส่งเสมอ"; /* Snippet to share {{safety number}} with a friend. sent e.g. via SMS */ -"SAFETY_NUMBER_SHARE_FORMAT" = "ตัวเลขความปลอดภัย Signal ของเรา:\n%@"; +"SAFETY_NUMBER_SHARE_FORMAT" = "รหัสความปลอดภัย Signal ของเรา:\n%@"; /* Action sheet heading */ -"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "ตัวเลขความปลอดภัยระหว่างคุณกับ %@ เปลี่ยนไป คุณอาจต้องการตรวจยืนยันมัน"; +"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "รหัสความปลอดภัยระหว่างคุณกับ %@ มีการเปลี่ยนแปลง คุณอาจต้องการตรวจยืนยันอีกครั้ง"; /* label presented once scanning (camera) view is visible. */ -"SCAN_CODE_INSTRUCTIONS" = "สแกนรหัส QR บนอุปกรณ์ของรายชื่อของคุณ"; +"SCAN_CODE_INSTRUCTIONS" = "สแกนรหัส QR บนอุปกรณ์ของผู้ติดต่อของคุณ"; /* Title for the 'scan QR code' view. */ "SCAN_QR_CODE_VIEW_TITLE" = "สแกนรหัส QR"; /* Indicates a delay of zero seconds, and that 'screen lock activity' will timeout immediately. */ -"SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "Instant"; +"SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "ทันที"; /* Title for alert indicating that screen lock could not be disabled. */ -"SCREEN_LOCK_DISABLE_FAILED" = "Screen Lock Could Not Be Disabled"; +"SCREEN_LOCK_DISABLE_FAILED" = "ไม่สามารถปิดการใช้งานล็อกหน้าจอได้"; /* Title for alert indicating that screen lock could not be enabled. */ -"SCREEN_LOCK_ENABLE_FAILED" = "Screen Lock Could Not Be Enabled"; +"SCREEN_LOCK_ENABLE_FAILED" = "ไม่สามารถเปิดการใช้งานล็อกหน้าจอได้"; /* Indicates that an unknown error occurred while using Touch ID/Face ID/Phone Passcode. */ -"SCREEN_LOCK_ENABLE_UNKNOWN_ERROR" = "Authentication could not be accessed."; +"SCREEN_LOCK_ENABLE_UNKNOWN_ERROR" = "ไม่สามารถเข้าถึงการรับรองความถูกต้องได้"; /* Indicates that Touch ID/Face ID/Phone Passcode authentication failed. */ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "การรับรองความถูกต้องไม่สำเร็จ"; @@ -1565,34 +1565,34 @@ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "คุณทำรายการรับรองความถูกต้องไม่สำเร็จหลายครั้งเกินไป โปรดลองใหม่อีกครั้งในภายหลัง"; /* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "คุณต้องเปิดใช้งานรหัสในการตั้งค่า iOS ของคุณเพื่อใช้งานการล็อกหน้าจอ"; /* Indicates that Touch ID/Face ID/Phone Passcode is not configured on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "คุณต้องเปิดใช้งานรหัสในการตั้งค่า iOS ของคุณเพื่อใช้งานการล็อกหน้าจอ"; /* Indicates that Touch ID/Face ID/Phone Passcode passcode is not set. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "คุณต้องเปิดใช้งานรหัสในการตั้งค่า iOS ของคุณเพื่อใช้งานการล็อกหน้าจอ"; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to disable 'screen lock'. */ -"SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "Authenticate to disable Screen Lock."; +"SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "การรับรองความถูกต้องเพื่อปิดใช้งานการล็อกหน้าจอ"; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to enable 'screen lock'. */ -"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Authenticate to enable Screen Lock."; +"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "การรับรองความถูกต้องเพื่อเปิดใช้งานการล็อกหน้าจอ"; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock 'screen lock'. */ -"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Authenticate to open Signal."; +"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "การรับรองความถูกต้องเพื่อเปิด Signal"; /* Title for alert indicating that screen lock could not be unlocked. */ "SCREEN_LOCK_UNLOCK_FAILED" = "การรับรองความถูกต้องไม่สำเร็จ"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "ปลดล็อก Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "ค้นหาโดยชื่อหรือหมายเลข"; /* No comment provided by engineer. */ -"SECURE_SESSION_RESET" = "วาระแบบปลอดภัยถูกล้างใหม่"; +"SECURE_SESSION_RESET" = "เซสชันที่ปลอดภัยถูกรีเซ็ตแล้ว"; /* Label for 'select GIF to attach' action sheet button */ "SELECT_GIF_BUTTON" = "GIF"; @@ -1619,7 +1619,7 @@ "SEND_INVITE_VIA_SMS_BUTTON_FORMAT" = "เชิญผ่านเอสเอ็มเอส: %@"; /* No comment provided by engineer. */ -"SEND_SMS_CONFIRM_TITLE" = "เชิญเพื่อนผ่านเอสเอ็มเอสที่ไม่ปลอดภัย?"; +"SEND_SMS_CONFIRM_TITLE" = "เชิญเพื่อนผ่านเอสเอ็มเอสที่ไม่ปลอดภัยหรือ"; /* No comment provided by engineer. */ "SEND_SMS_INVITE_TITLE" = "คุณต้องการเชิญหมายเลขดังต่อไปนี้มาใช้ Signal หรือไม่:"; @@ -1658,10 +1658,10 @@ "SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_HEADER" = "การหลบเลี่ยงการปิดกั้นข้อมูล"; /* No comment provided by engineer. */ -"SETTINGS_ADVANCED_DEBUGLOG" = "เปิดใช้งานปูมดีบัก"; +"SETTINGS_ADVANCED_DEBUGLOG" = "เปิดใช้งานบันทึกดีบัก"; /* No comment provided by engineer. */ -"SETTINGS_ADVANCED_SUBMIT_DEBUGLOG" = "ส่งปูมดีบัก"; +"SETTINGS_ADVANCED_SUBMIT_DEBUGLOG" = "ส่งบันทึกดีบัก"; /* No comment provided by engineer. */ "SETTINGS_ADVANCED_TITLE" = "ขั้นสูง"; @@ -1670,7 +1670,7 @@ "SETTINGS_AUDIO_DEFAULT_TONE_LABEL_FORMAT" = "%@ (ค่าเริ่มต้น)"; /* Label for the backup view in app settings. */ -"SETTINGS_BACKUP" = "การสำรองข้อมูล"; +"SETTINGS_BACKUP" = "สำรองข้อมูล"; /* Label for 'backup now' button in the backup settings view. */ "SETTINGS_BACKUP_BACKUP_NOW" = "สำรองข้อมูลเดี๋ยวนี้"; @@ -1679,7 +1679,7 @@ "SETTINGS_BACKUP_CANCEL_BACKUP" = "ยกเลิกการสำรองข้อมูล"; /* Label for switch in settings that controls whether or not backup is enabled. */ -"SETTINGS_BACKUP_ENABLING_SWITCH" = "เปิดการใช้งานข้อมูลสำรอง"; +"SETTINGS_BACKUP_ENABLING_SWITCH" = "เปิดการใช้งานการสำรองข้อมูล"; /* Label for phase row in the in the backup settings view. */ "SETTINGS_BACKUP_PHASE" = "วลี"; @@ -1691,7 +1691,7 @@ "SETTINGS_BACKUP_STATUS" = "สถานะ"; /* Indicates that the last backup failed. */ -"SETTINGS_BACKUP_STATUS_FAILED" = "การสำรองข้อมูลไม่สำเร็จ"; +"SETTINGS_BACKUP_STATUS_FAILED" = "สำรองข้อมูลไม่สำเร็จ"; /* Indicates that app is not backing up. */ "SETTINGS_BACKUP_STATUS_IDLE" = "รอ..."; @@ -1721,7 +1721,7 @@ "SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE" = "ส่งต่อสายทุกครั้ง"; /* User settings section footer, a detailed explanation */ -"SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE_DETAIL" = "ส่งต่อสายทุกสายให้วิ่งผ่านเซิร์ฟเวอร์ Signal เพื่อหลีกเลี่ยงการเปิดเผยหมายเลขไอพีของคุณให้กับคนที่คุณติดต่อด้วย การเปิดใช้จะลดคุณภาพการโทร"; +"SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE_DETAIL" = "ส่งต่อสายทุกสายไปสู่เซิร์ฟเวอร์ของ Signal เพื่อหลีกเลี่ยงการเปิดเผยหมายเลขไอพีของคุณให้กับคนที่คุณติดต่อด้วย การเปิดใช้งานนี้จะลดคุณภาพการโทร"; /* No comment provided by engineer. */ "SETTINGS_CLEAR_HISTORY" = "ล้างประวัติการสนทนา"; @@ -1751,7 +1751,7 @@ "SETTINGS_INVITE_TITLE" = "ชวนเพื่อนของคุณ"; /* content of tweet when inviting via twitter */ -"SETTINGS_INVITE_TWITTER_TEXT" = "You can reach me using @signalapp. Get it now: https://signal.org/download/"; +"SETTINGS_INVITE_TWITTER_TEXT" = "คุณสามารถติดต่อฉันได้ที่ @signalapp โหลดเลยที่: https://signal.org/download/"; /* Label for settings view that allows user to change the notification sound. */ "SETTINGS_ITEM_NOTIFICATION_SOUND" = "เสียงข้อความเรียกเข้า"; @@ -1760,10 +1760,10 @@ "SETTINGS_NAV_BAR_TITLE" = "การตั้งค่า"; /* table section footer */ -"SETTINGS_NOTIFICATION_CONTENT_DESCRIPTION" = "Call and Message notifications can appear while your phone is locked. You may wish to limit what is shown in these notifications."; +"SETTINGS_NOTIFICATION_CONTENT_DESCRIPTION" = "สามารถแสดงการแจ้งเตือนการโทรและข้อความในขณะที่โทรศัพท์ของคุณล็อกอยู่ คุณอาจต้องการจำกัดการแสดงการแจ้งเตือนเหล่านี้"; /* table section header */ -"SETTINGS_NOTIFICATION_CONTENT_TITLE" = "ข้อความเตือน"; +"SETTINGS_NOTIFICATION_CONTENT_TITLE" = "ข้อความแจ้งเตือน"; /* No comment provided by engineer. */ "SETTINGS_NOTIFICATIONS" = "การแจ้งเตือน"; @@ -1772,10 +1772,10 @@ "SETTINGS_PRIVACY_CALLKIT_PRIVACY_TITLE" = "แสดงชื่อและหมายเลขของผู้โทร"; /* Settings table section footer. */ -"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_DESCRIPTION" = "Show calls in the \"Recents\" list in the iOS Phone app."; +"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_DESCRIPTION" = "แสดงการโทรในรายการ \"ล่าสุด\" ในแอปโทรศัพท์ระบบ iOS"; /* Short table cell label */ -"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_TITLE" = "แสดงสายล่าสุด"; +"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_TITLE" = "แสดงการโทรในรายการ ล่าสุด"; /* Short table cell label */ "SETTINGS_PRIVACY_CALLKIT_TITLE" = "การผสานกับการโทรของ iOS"; @@ -1784,22 +1784,22 @@ "SETTINGS_PRIVACY_TITLE" = "ความเป็นส่วนตัว"; /* Label for the 'read receipts' setting. */ -"SETTINGS_READ_RECEIPT" = "ใบแจ้งการอ่าน"; +"SETTINGS_READ_RECEIPT" = "การตอบรับเมื่ออ่าน"; /* An explanation of the 'read receipts' setting. */ "SETTINGS_READ_RECEIPTS_SECTION_FOOTER" = "ดูและแบ่งปันเมื่อข้อความถูกอ่าน คุณจะตั้งค่านี้หรือไม่ก็ได้ และการตั้งค่านี้ใช้กับการสนทนาทุกอัน"; /* Label for the 'screen lock activity timeout' setting of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "Screen Lock Timeout"; +"SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "หมดเวลาการล็อกหน้าจอ"; /* Footer for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Unlock Signal's screen using Touch ID, Face ID, or your iOS device passcode."; +"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "ปลดล็อกหน้าจอ Signal โดยใช้ Touch ID, Face ID หรือรหัสของอุปกรณ์ iOS ของคุณ"; /* Title for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "Screen Lock"; +"SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "ล็อกหน้าจอ"; /* Label for the 'enable screen lock' switch of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SWITCH_LABEL" = "Screen Lock"; +"SETTINGS_SCREEN_LOCK_SWITCH_LABEL" = "ล็อกหน้าจอ"; /* No comment provided by engineer. */ "SETTINGS_SCREEN_SECURITY" = "เปิดใช้งานความปลอดภัยสำหรับหน้าจอ"; @@ -1808,7 +1808,7 @@ "SETTINGS_SCREEN_SECURITY_DETAIL" = "ป้องกัน Signal จากการแสดงตัวอย่างในหน้าสลับแอป"; /* Settings table section footer. */ -"SETTINGS_SECTION_CALL_KIT_DESCRIPTION" = "การผสานกับการโทรของ iOS จะแสดงสาย Signal บนหน้าจอที่ล็อกอยู่ของคุณและในประวัติการโทรของระบบ คุณอาจเลือกให้แสดงชื่อและหมายเลขของคนที่ติดต่อ และถ้าเปิดใช้ iCloud อยู่ ประวัติการโทรจะถูกแบ่งปันให้กับแอปเปิลด้วย"; +"SETTINGS_SECTION_CALL_KIT_DESCRIPTION" = "การผสานกับการโทรกับระบบ iOS จะแสดงสาย Signal บนหน้าจอที่ล็อกอยู่ของคุณและในประวัติการโทรของระบบ คุณอาจเลือกให้แสดงชื่อและหมายเลขของผู้ติดต่อ และถ้าเปิดใช้ iCloud อยู่ ประวัติการโทรจะถูกแบ่งปันให้กับแอปเปิลด้วย"; /* Label for the notifications section of conversation settings view. */ "SETTINGS_SECTION_NOTIFICATIONS" = "การแจ้งเตือน"; @@ -1832,13 +1832,13 @@ "SETTINGS_TWO_FACTOR_AUTH_ENABLED" = "เปิดใช้"; /* Label for the 'two factor auth' item of the privacy settings. */ -"SETTINGS_TWO_FACTOR_AUTH_ITEM" = "ล๊อกการลงทะเบียน"; +"SETTINGS_TWO_FACTOR_AUTH_ITEM" = "ล็อกการลงทะเบียน "; /* Title for the 'two factor auth' section of the privacy settings. */ -"SETTINGS_TWO_FACTOR_AUTH_TITLE" = "ล๊อกการลงทะเบียน"; +"SETTINGS_TWO_FACTOR_AUTH_TITLE" = "ล็อกการลงทะเบียน "; /* No comment provided by engineer. */ -"SETTINGS_VERSION" = "รุ่น"; +"SETTINGS_VERSION" = "เวอร์ชัน"; /* action sheet item to open native mail app */ "SHARE_ACTION_MAIL" = "จดหมาย"; @@ -1850,7 +1850,7 @@ "SHARE_ACTION_TWEET" = "ทวิตเตอร์"; /* alert body when sharing file failed because of untrusted/changed identity keys */ -"SHARE_EXTENSION_FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_FORMAT" = "Your safety number with %@ has recently changed. You may wish to verify it in the main app before resending."; +"SHARE_EXTENSION_FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_FORMAT" = "รหัสความปลอดภัยระหว่างคุณกับ %@ เพิ่งมีการเปลี่ยนแปลง คุณอาจต้องการตรวจยืนยันอีกครั้งในแอปหลักก่อนที่จะส่งอีกครั้ง"; /* Indicates that the share extension is still loading. */ "SHARE_EXTENSION_LOADING" = "กำลังโหลด..."; @@ -1862,7 +1862,7 @@ "SHARE_EXTENSION_NOT_REGISTERED_TITLE" = "ยังไม่ได้ลงทะเบียน"; /* Message indicating that the share extension cannot be used until the main app has been launched at least once. */ -"SHARE_EXTENSION_NOT_YET_MIGRATED_MESSAGE" = "เปิด Signal แอปเพื่อปรับปรุงหรือลงทะเบียน"; +"SHARE_EXTENSION_NOT_YET_MIGRATED_MESSAGE" = "เปิด Signal แอปเพื่ออัปเดตหรือลงทะเบียน"; /* Title indicating that the share extension cannot be used until the main app has been launched at least once. */ "SHARE_EXTENSION_NOT_YET_MIGRATED_TITLE" = "ไม่พร้อม"; @@ -1880,7 +1880,7 @@ "SHARE_EXTENSION_VIEW_TITLE" = "แบ่งปันไปยัง Signal"; /* Action sheet item */ -"SHOW_SAFETY_NUMBER_ACTION" = "แสดงตัวเลขความปลอดภัยใหม่"; +"SHOW_SAFETY_NUMBER_ACTION" = "แสดงรหัสความปลอดภัยใหม่"; /* notification action */ "SHOW_THREAD_BUTTON_TITLE" = "แสดงการสนทนา"; @@ -1892,28 +1892,28 @@ "SOUNDS_NONE" = "ไม่มี"; /* Alert body after verifying privacy with {{other user's name}} */ -"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "ตัวเลขความปลอดภัยระหว่างคุณกับ %@ ถูกต้องตรงกัน คุณสามารถทำเครื่องหมายว่าคนที่ติดต่อด้วยนี้ถูกตรวจยืนยันแล้ว"; +"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "รหัสความปลอดภัยระหว่างคุณกับ %@ ถูกต้องตรงกัน คุณสามารถทำเครื่องหมายว่าผู้ติดต่อนี้ได้รับการตรวจยืนยันแล้ว"; /* No comment provided by engineer. */ -"SUCCESSFUL_VERIFICATION_TITLE" = "ตัวเลขความปลอดภัยตรงกัน!"; +"SUCCESSFUL_VERIFICATION_TITLE" = "รหัสความปลอดภัยตรงกัน!"; /* {{number of days}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 days}}'. See other *_TIME_AMOUNT strings */ "TIME_AMOUNT_DAYS" = "%@ วัน"; /* Label text below navbar button, embeds {{number of days}}. Must be very short, like 1 or 2 characters, The space is intentionally omitted between the text and the embedded duration so that we get, e.g. '5d' not '5 d'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_DAYS_SHORT_FORMAT" = "%@ วัน"; +"TIME_AMOUNT_DAYS_SHORT_FORMAT" = "%@ว"; /* {{number of hours}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 hours}}'. See other *_TIME_AMOUNT strings */ "TIME_AMOUNT_HOURS" = "%@ ชั่วโมง"; /* Label text below navbar button, embeds {{number of hours}}. Must be very short, like 1 or 2 characters, The space is intentionally omitted between the text and the embedded duration so that we get, e.g. '5h' not '5 h'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_HOURS_SHORT_FORMAT" = "%@ ชั่วโมง"; +"TIME_AMOUNT_HOURS_SHORT_FORMAT" = "%@ชม."; /* {{number of minutes}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 minutes}}'. See other *_TIME_AMOUNT strings */ "TIME_AMOUNT_MINUTES" = "%@ นาที"; /* Label text below navbar button, embeds {{number of minutes}}. Must be very short, like 1 or 2 characters, The space is intentionally omitted between the text and the embedded duration so that we get, e.g. '5m' not '5 m'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_MINUTES_SHORT_FORMAT" = "%@ เดือน"; +"TIME_AMOUNT_MINUTES_SHORT_FORMAT" = "%@ด"; /* {{number of seconds}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 seconds}}'. See other *_TIME_AMOUNT strings */ "TIME_AMOUNT_SECONDS" = "%@ วินาที"; @@ -1946,13 +1946,13 @@ "TXT_DELETE_TITLE" = "ลบ"; /* Pressing this button moves an archived thread from the archive back to the inbox */ -"UNARCHIVE_ACTION" = "นำออกจากคลังเก็บ"; +"UNARCHIVE_ACTION" = "นำออกจากที่เก็บถาวร"; /* In Inbox view, last message label for thread with corrupted attachment. */ "UNKNOWN_ATTACHMENT_LABEL" = "ไฟล์แนบที่ไม่รู้จัก"; /* Message shown in conversation view that offers to block an unknown user. */ -"UNKNOWN_CONTACT_BLOCK_OFFER" = "ผู้ใช้ไม่อยู่ในรายชื่อติดต่อของคุณ คุณต้องการบล็อกผู้ใช้นี้หรือไม่"; +"UNKNOWN_CONTACT_BLOCK_OFFER" = "ผู้ใช้ไม่อยู่ในรายชื่อผู้ติดต่อของคุณ คุณต้องการบล็อกผู้ใช้นี้หรือไม่"; /* Displayed if for some reason we can't determine a contacts phone number *or* name */ "UNKNOWN_CONTACT_NAME" = "ผู้ติดต่อที่ไม่รู้จัก"; @@ -1967,7 +1967,7 @@ "UNLINK_CONFIRMATION_ALERT_BODY" = "เมื่อเลิกเชื่อมโยงอุปกรณ์นี้ อุปกรณ์จะไม่สามารถส่งหรือรับข้อความได้อีกต่อไป"; /* Alert title for confirming device deletion */ -"UNLINK_CONFIRMATION_ALERT_TITLE" = "เลิกเชื่อมโยง \"%@\"?"; +"UNLINK_CONFIRMATION_ALERT_TITLE" = "เลิกเชื่อมโยง \"%@\" หรือไม่"; /* Alert title when unlinking device fails */ "UNLINKING_FAILED_ALERT_TITLE" = "Signal ไม่สามารถเลิกเชื่อมโยงอุปกรณ์ของคุณ"; @@ -2000,13 +2000,13 @@ "UPGRADE_EXPERIENCE_CALLKIT_TITLE" = "ปัดเพื่อตอบ"; /* Description for notification audio customization */ -"UPGRADE_EXPERIENCE_INTRODUCING_NOTIFICATION_AUDIO_DESCRIPTION" = "You can now choose default and per-conversation notification sounds, and calls will respect the ringtone you've chosen for each system contact."; +"UPGRADE_EXPERIENCE_INTRODUCING_NOTIFICATION_AUDIO_DESCRIPTION" = "คุณสามารถเลือกเสียงแจ้งเตือนเริ่มต้นและสำหรับแต่ละการสนทนาได้ สำหรับการโทรจะใช้เสียงเรียกเข้าที่คุณตั้งไว้สำหรับแต่ละผู้ติดต่อในระบบของโทรศัพท์"; /* button label shown one time, after upgrade */ "UPGRADE_EXPERIENCE_INTRODUCING_NOTIFICATION_AUDIO_SETTINGS_BUTTON" = "ตรวจสอบการตั้งค่าการแจ้งเตือน"; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_INTRODUCING_NOTIFICATION_AUDIO_TITLE" = "ปรับปรุงเสียงเรียกโทรและข้อความ"; +"UPGRADE_EXPERIENCE_INTRODUCING_NOTIFICATION_AUDIO_TITLE" = "อัปเดตเสียงเรียกการโทรและข้อความแล้ว"; /* button label shown one time, after user upgrades app */ "UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_BUTTON" = "สร้างโปรไฟล์ของคุณ"; @@ -2015,31 +2015,31 @@ "UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_DESCRIPTION" = "ตอนนี้คุณสามารถแบ่งปันชื่อและรูปประจำตัวกับเพื่อนของคุณบน Signal"; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_TITLE" = "พร้อมเข้ามาใกล้ๆ หรือยัง?"; +"UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_TITLE" = "พร้อมเข้ามาใกล้ๆ หรือยัง"; /* Description of new profile feature for upgrading (existing) users */ "UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_DESCRIPTION" = "ตอนนี้คุณมีทางเลือกที่จะดูและแชร์ได้หลังจากข้อความถูกอ่าน"; /* button label shown one time, after upgrade */ -"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_PRIVACY_SETTINGS" = "เปิดใช้ใบแจ้งการอ่านในการตั้งค่าความเป็นส่วนตัวของคุณ"; +"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_PRIVACY_SETTINGS" = "เปิดใช้การตอบรับเมื่ออ่านในการตั้งค่าความเป็นส่วนตัวของคุณ"; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_TITLE" = "แนะนำใบแจ้งการอ่าน"; +"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_TITLE" = "ขอแนะนำการตอบรับเมื่ออ่าน"; /* Description of video calling to upgrading (existing) users */ -"UPGRADE_EXPERIENCE_VIDEO_DESCRIPTION" = "Signal สามารถโทรแบบเห็นหน้าได้อย่างปลอดภัยแล้ว เพียงโทรออกตามปกติ แตะปุ่มวิดีโอ แล้วโบกมือทักทาย"; +"UPGRADE_EXPERIENCE_VIDEO_DESCRIPTION" = "Signal รองรับการโทรด้วยวิดีโอได้อย่างปลอดภัยแล้ว เพียงโทรออกตามปกติ แตะปุ่มวิดีโอ แล้วโบกมือทักทาย"; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_VIDEO_TITLE" = "สวัสดีการโทรเห็นหน้าแบบปลอดภัย!"; +"UPGRADE_EXPERIENCE_VIDEO_TITLE" = "สวัสดีการโทรด้วยวิดีโออย่างปลอดภัย!"; /* Message for the alert indicating that user should upgrade iOS. */ -"UPGRADE_IOS_ALERT_MESSAGE" = "Signal requires iOS 9 or later. Please upgrade iOS in Settings app >> General >> Software Update."; +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal ต้องการ iOS 9 หรือใหม่กว่า โปรดอัปเกรด iOS ได้ใน การตั้งค่า >> ทั่วไป >> รายการอัปเดตซอฟต์แวร์ "; /* Title for the alert indicating that user should upgrade iOS. */ -"UPGRADE_IOS_ALERT_TITLE" = "ปรับรุ่น iOS"; +"UPGRADE_IOS_ALERT_TITLE" = "อัปเกรด iOS"; /* No comment provided by engineer. */ -"Upgrading Signal ..." = "กำลังปรับรุ่น Signal ..."; +"Upgrading Signal ..." = "กำลังอัปเกรด Signal ..."; /* button text for back button on verification view */ "VERIFICATION_BACK_BUTTON" = "ย้อนกลับ"; @@ -2051,7 +2051,7 @@ "VERIFICATION_CHALLENGE_SEND_VIA_VOICE" = "โทรหาฉันแทน"; /* button text during registration to request another SMS code be sent */ -"VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "ส่งรหัสใหม่โดยเอสเอ็มเอส"; +"VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "ส่งรหัสใหม่ทางเอสเอ็มเอส"; /* button text during registration to submit your SMS verification code. */ "VERIFICATION_CHALLENGE_SUBMIT_CODE" = "ส่ง"; @@ -2075,10 +2075,10 @@ "VERIFICATION_STATE_CHANGE_GENERIC" = "สถานะการตรวจยืนยันเปลี่ยนไป"; /* Label for button or row which allows users to verify the safety number of another user. */ -"VERIFY_PRIVACY" = "แสดงตัวเลขความปลอดภัย"; +"VERIFY_PRIVACY" = "แสดงรหัสความปลอดภัย"; /* Label for button or row which allows users to verify the safety numbers of multiple users. */ -"VERIFY_PRIVACY_MULTIPLE" = "ตรวจสอบตัวเลขความปลอดภัย"; +"VERIFY_PRIVACY_MULTIPLE" = "ตรวจสอบรหัสความปลอดภัย"; /* Indicates how to cancel a voice message. */ "VOICE_MESSAGE_CANCEL_INSTRUCTIONS" = "เลื่อนเพื่อยกเลิก"; @@ -2102,7 +2102,7 @@ "YOU_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "คุณได้ปิดใช้ข้อความลบตัวเอง"; /* Info message embedding a {{time amount}}, see the *_TIME_AMOUNT strings for context. */ -"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "คุณได้ตั้งเวลาข้อความลบตัวเองเป็น %@"; +"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "คุณได้ตั้งเวลาข้อความลบตัวเองไว้ที่ %@"; // Strings Copied in from JSQMessagesViewController @@ -2115,8 +2115,8 @@ "text_message_accessibility_label" = "%@: %@"; -"media_message_accessibility_label" = "%@: ข้อความสื่อ"; +"media_message_accessibility_label" = "%@: ข้อความสื่อข้อมูล"; -"accessory_button_accessibility_label" = "แบ่งปันสื่อ"; +"accessory_button_accessibility_label" = "แบ่งปันสื่อข้อมูล"; "new_message_received_accessibility_announcement" = "ได้รับข้อความใหม่"; diff --git a/Signal/translations/zh_TW.lproj/Localizable.strings b/Signal/translations/zh_TW.lproj/Localizable.strings index bef49e01b..46df62a61 100644 --- a/Signal/translations/zh_TW.lproj/Localizable.strings +++ b/Signal/translations/zh_TW.lproj/Localizable.strings @@ -795,7 +795,7 @@ "GIF_PICKER_ERROR_FETCH_FAILURE" = "無法讀取所要求的 GIF。請確認你是否在線上。"; /* Generic error displayed when picking a GIF */ -"GIF_PICKER_ERROR_GENERIC" = "An unknown error occurred."; +"GIF_PICKER_ERROR_GENERIC" = "一個未知的錯誤發生。"; /* Shown when selected GIF couldn't be fetched */ "GIF_PICKER_FAILURE_ALERT_TITLE" = "無法選擇 GIF"; @@ -1562,31 +1562,31 @@ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "身分認證失敗。"; /* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Too many failed authentication attempts. Please try again later."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "認證嘗試失敗太多次。請稍後再試。"; /* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "你必須在 iOS 設定中啟動密碼功能以使用螢幕鎖定。"; /* Indicates that Touch ID/Face ID/Phone Passcode is not configured on this device. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "你必須在 iOS 設定中啟動密碼功能以使用螢幕鎖定。"; /* Indicates that Touch ID/Face ID/Phone Passcode passcode is not set. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "You must enable a passcode in your iOS Settings in order to use Screen Lock."; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "你必須在 iOS 設定中啟動密碼功能以使用螢幕鎖定。"; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to disable 'screen lock'. */ "SCREEN_LOCK_REASON_DISABLE_SCREEN_LOCK" = "身份驗證以停用螢幕鎖定。"; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to enable 'screen lock'. */ -"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "Authenticate to enable Screen Lock."; +"SCREEN_LOCK_REASON_ENABLE_SCREEN_LOCK" = "認證以啟動螢幕鎖定。"; /* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock 'screen lock'. */ -"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Authenticate to open Signal."; +"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "認證以開啟 Signal。"; /* Title for alert indicating that screen lock could not be unlocked. */ "SCREEN_LOCK_UNLOCK_FAILED" = "身份認證失敗"; /* Label for button on lock screen that lets users unlock Signal. */ -"SCREEN_LOCK_UNLOCK_SIGNAL" = "Unlock Signal"; +"SCREEN_LOCK_UNLOCK_SIGNAL" = "解鎖 Signal"; /* No comment provided by engineer. */ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "依名字或號碼來搜尋"; @@ -1751,7 +1751,7 @@ "SETTINGS_INVITE_TITLE" = "邀請你的朋友們"; /* content of tweet when inviting via twitter */ -"SETTINGS_INVITE_TWITTER_TEXT" = "You can reach me using @signalapp. Get it now: https://signal.org/download/"; +"SETTINGS_INVITE_TWITTER_TEXT" = "你可以使用 @signalapp 來與我聯繫。從這裡下載:https://signal.org/download/"; /* Label for settings view that allows user to change the notification sound. */ "SETTINGS_ITEM_NOTIFICATION_SOUND" = "訊息音效"; @@ -1793,7 +1793,7 @@ "SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "螢幕鎖定逾時"; /* Footer for the 'screen lock' section of the privacy settings. */ -"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "Unlock Signal's screen using Touch ID, Face ID, or your iOS device passcode."; +"SETTINGS_SCREEN_LOCK_SECTION_FOOTER" = "使用 Touch ID、Face ID或是你的 iOS裝置密碼來解鎖 Signal 的螢幕。"; /* Title for the 'screen lock' section of the privacy settings. */ "SETTINGS_SCREEN_LOCK_SECTION_TITLE" = "螢幕鎖定";