diff --git a/Signal/Signal-Info.plist b/Signal/Signal-Info.plist index e55ad624c..fd0558c67 100644 --- a/Signal/Signal-Info.plist +++ b/Signal/Signal-Info.plist @@ -38,7 +38,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.17.0 + 2.17.1 CFBundleSignature ???? CFBundleURLTypes @@ -55,7 +55,7 @@ CFBundleVersion - 2.17.0.8 + 2.17.1.0 ITSAppUsesNonExemptEncryption LOGS_EMAIL diff --git a/Signal/src/Profiles/OWSProfileManager.m b/Signal/src/Profiles/OWSProfileManager.m index 47356f458..c2ba6fc9a 100644 --- a/Signal/src/Profiles/OWSProfileManager.m +++ b/Signal/src/Profiles/OWSProfileManager.m @@ -242,43 +242,45 @@ const NSUInteger kOWSProfileManager_MaxAvatarDiameter = 640; // Other threads may modify this profile's properties OWSAssert([userProfile isEqual:userProfileCopy]); } - - // Make sure to save on the local db connection for consistency. - [self.dbConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) { - [userProfileCopy saveWithTransaction:transaction]; - }]; - - BOOL isLocalUserProfile = userProfile == self.localUserProfile; - - dispatch_async(dispatch_get_main_queue(), ^{ - if (isLocalUserProfile) { - // We populate an initial (empty) profile on launch of a new install, but until - // we have a registered account, syncing will fail (and there could not be any - // linked device to sync to at this point anyway). - if ([TSAccountManager isRegistered]) { - [MultiDeviceProfileKeyUpdateJob runWithProfileKey:userProfile.profileKey - identityManager:self.identityManager - messageSender:self.messageSender - profileManager:self]; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ + // Make sure to save on the local db connection for consistency. + [self.dbConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) { + [userProfileCopy saveWithTransaction:transaction]; + }]; + + BOOL isLocalUserProfile = userProfile == self.localUserProfile; + + dispatch_async(dispatch_get_main_queue(), ^{ + if (isLocalUserProfile) { + // We populate an initial (empty) profile on launch of a new install, but until + // we have a registered account, syncing will fail (and there could not be any + // linked device to sync to at this point anyway). + if ([TSAccountManager isRegistered]) { + [MultiDeviceProfileKeyUpdateJob runWithProfileKey:userProfile.profileKey + identityManager:self.identityManager + messageSender:self.messageSender + profileManager:self]; + } + + [[NSNotificationCenter defaultCenter] postNotificationNameAsync:kNSNotificationName_LocalProfileDidChange + object:nil + userInfo:nil]; + } else { + [[NSNotificationCenter defaultCenter] + postNotificationNameAsync:kNSNotificationName_OtherUsersProfileWillChange + object:nil + userInfo:@{ + kNSNotificationKey_ProfileRecipientId : userProfile.recipientId, + }]; + [[NSNotificationCenter defaultCenter] + postNotificationNameAsync:kNSNotificationName_OtherUsersProfileDidChange + object:nil + userInfo:@{ + kNSNotificationKey_ProfileRecipientId : userProfile.recipientId, + }]; } - - [[NSNotificationCenter defaultCenter] postNotificationNameAsync:kNSNotificationName_LocalProfileDidChange - object:nil - userInfo:nil]; - } else { - [[NSNotificationCenter defaultCenter] - postNotificationNameAsync:kNSNotificationName_OtherUsersProfileWillChange - object:nil - userInfo:@{ - kNSNotificationKey_ProfileRecipientId : userProfile.recipientId, - }]; - [[NSNotificationCenter defaultCenter] - postNotificationNameAsync:kNSNotificationName_OtherUsersProfileDidChange - object:nil - userInfo:@{ - kNSNotificationKey_ProfileRecipientId : userProfile.recipientId, - }]; - } + }); }); } diff --git a/Signal/src/ViewControllers/RegistrationViewController.m b/Signal/src/ViewControllers/RegistrationViewController.m index 91adc44c6..2aa3e7558 100644 --- a/Signal/src/ViewControllers/RegistrationViewController.m +++ b/Signal/src/ViewControllers/RegistrationViewController.m @@ -210,7 +210,7 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi self.activateButton = activateButton; [contentView addSubview:activateButton]; [activateButton autoPinLeadingAndTrailingToSuperview]; - [activateButton autoPinEdge:ALEdgeTop toEdge:ALEdgeBottom ofView:separatorView2 withOffset:ScaleFromIPhone5(24)]; + [activateButton autoPinEdge:ALEdgeTop toEdge:ALEdgeBottom ofView:separatorView2 withOffset:15]; [activateButton autoSetDimension:ALDimensionHeight toSize:kActivateButtonHeight]; UIActivityIndicatorView *spinnerView = diff --git a/Signal/translations/el_GR.lproj/Localizable.strings b/Signal/translations/el_GR.lproj/Localizable.strings index 7873039d6..d78a3555f 100644 --- a/Signal/translations/el_GR.lproj/Localizable.strings +++ b/Signal/translations/el_GR.lproj/Localizable.strings @@ -2,37 +2,37 @@ "AB_PERMISSION_MISSING_ACTION_NOT_NOW" = "Όχι Τώρα"; /* Action sheet item */ -"ACCEPT_NEW_IDENTITY_ACTION" = "Accept New Safety Number"; +"ACCEPT_NEW_IDENTITY_ACTION" = "Αποδοχή νέου αριθμού ασφαλείας"; /* A label for the 'add by phone number' button in the 'add group member' view */ -"ADD_GROUP_MEMBER_VIEW_BUTTON" = "Add"; +"ADD_GROUP_MEMBER_VIEW_BUTTON" = "Προσθήκη"; /* Title for the 'add contact' section of the 'add group member' view. */ "ADD_GROUP_MEMBER_VIEW_CONTACT_TITLE" = "Προσθήκη Επαφής"; /* Title for the 'add by phone number' section of the 'add group member' view. */ -"ADD_GROUP_MEMBER_VIEW_PHONE_NUMBER_TITLE" = "Add by Phone Number"; +"ADD_GROUP_MEMBER_VIEW_PHONE_NUMBER_TITLE" = "Προσθήκη με αριθμό τηλεφώνου"; /* Title for the 'add group member' view. */ "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" = "Discard"; +"ALERT_DISCARD_BUTTON" = "Απόρριψη"; /* The label for the 'don't save' button in action sheets. */ -"ALERT_DONT_SAVE" = "Don't Save"; +"ALERT_DONT_SAVE" = "Να μην αποθηκευτεί"; /* Title for a generic error alert. */ -"ALERT_ERROR_TITLE" = "Error"; +"ALERT_ERROR_TITLE" = "Σφάλμα"; /* The label for the 'save' button in action sheets. */ "ALERT_SAVE" = "Αποθήκευση"; @@ -44,7 +44,7 @@ "APN_Message" = "Νέο μήνυμα!"; /* No comment provided by engineer. */ -"APN_MESSAGE_FROM" = "Νέο μήνυμα από"; +"APN_MESSAGE_FROM" = "Μήνυμα από τον/την"; /* No comment provided by engineer. */ "APN_MESSAGE_IN_GROUP" = "Μήνυμα στην ομάδα"; @@ -53,13 +53,13 @@ "APN_MESSAGE_IN_GROUP_DETAILED" = "%@ στην ομάδα %@: %@"; /* Text prompting user to edit their profile name. */ -"APP_SETTINGS_EDIT_PROFILE_NAME_PROMPT" = "Γράψτε το όνομά σας"; +"APP_SETTINGS_EDIT_PROFILE_NAME_PROMPT" = "Γράψε το όνομά σου"; /* Message format for the 'new app version available' alert. Embeds: {{The latest app version number.}}. */ "APP_UPDATE_NAG_ALERT_MESSAGE_FORMAT" = "Η έκδοση %@ είναι τώρα διαθέσιμη στο App Store."; /* Title for the 'new app version available' alert. */ -"APP_UPDATE_NAG_ALERT_TITLE" = "A New Version of Signal is Available"; +"APP_UPDATE_NAG_ALERT_TITLE" = "Μια νέα έκδοση του Signal είναι διαθέσιμη"; /* Label for the 'update' button in the 'new app version available' alert. */ "APP_UPDATE_NAG_ALERT_UPDATE_BUTTON" = "Αναβάθμιση"; @@ -68,7 +68,7 @@ "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" = "Αρχείο"; @@ -92,118 +92,118 @@ "ATTACHMENT_DEFAULT_FILENAME" = "Συνημμένο"; /* Status label when an attachment download has failed. */ -"ATTACHMENT_DOWNLOADING_STATUS_FAILED" = "Failed. Tap to retry."; +"ATTACHMENT_DOWNLOADING_STATUS_FAILED" = "Απέτυχε. Πάτα για επανάληψη."; /* Status label when an attachment is currently downloading */ -"ATTACHMENT_DOWNLOADING_STATUS_IN_PROGRESS" = "Downloading…"; +"ATTACHMENT_DOWNLOADING_STATUS_IN_PROGRESS" = "Κατεβαίνει..."; /* Status label when an attachment is enqueued, but hasn't yet started downloading */ -"ATTACHMENT_DOWNLOADING_STATUS_QUEUED" = "Queued"; +"ATTACHMENT_DOWNLOADING_STATUS_QUEUED" = "Σε σειρά προτεραιότητας"; /* The title of the 'attachment error' alert. */ "ATTACHMENT_ERROR_ALERT_TITLE" = "Σφάλμα αποστολής συννημένου"; /* Attachment error message for image attachments which could not be converted to JPEG */ -"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG" = "Το μέγεθος της συννημένης εικόνας δεν μπόρεσε ν' αλλαχτεί."; +"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG" = "Το μέγεθος της συνημμένης εικόνας δεν μπόρεσε να αλλαχτεί."; /* Attachment error message for image attachments which cannot be parsed */ -"ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE" = "Η συννημένη εικόνα δεν μπόρεσε ν' αναλυθεί."; +"ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE" = "Η συνημμένη εικόνα δεν μπόρεσε να αναλυθεί."; /* Attachment error message for attachments whose data exceed file size limits */ -"ATTACHMENT_ERROR_FILE_SIZE_TOO_LARGE" = "Το συννημένο παραείναι μεγάλο."; +"ATTACHMENT_ERROR_FILE_SIZE_TOO_LARGE" = "Το συνημμένο παραείναι μεγάλο."; /* Attachment error message for attachments with invalid data */ -"ATTACHMENT_ERROR_INVALID_DATA" = "Το συννημένο δεν έχει σωστά δεδομένα."; +"ATTACHMENT_ERROR_INVALID_DATA" = "Το συνημμένο δεν έχει σωστά περιεχόμενα."; /* Attachment error message for attachments with an invalid file format */ -"ATTACHMENT_ERROR_INVALID_FILE_FORMAT" = "Το συννημένο δεν έχει σωστό μορφότυπο."; +"ATTACHMENT_ERROR_INVALID_FILE_FORMAT" = "Το συνημμένο δεν έχει σωστή μορφή αρχείου."; /* Attachment error message for attachments without any data */ "ATTACHMENT_ERROR_MISSING_DATA" = "Το συννημένο είναι κενό."; /* Accessibility hint describing what you can do with the attachment button */ -"ATTACHMENT_HINT" = "Διαλέξτε ή πάρτε φωτογραφία και στείλτε την."; +"ATTACHMENT_HINT" = "Διάλεξε ή τράβα μια φωτογραφία και στείλ' την."; /* Accessibility label for attaching photos */ -"ATTACHMENT_LABEL" = "Συννημένο"; +"ATTACHMENT_LABEL" = "Συνημμένο"; /* Alert title when picking a document fails for an unknown reason */ -"ATTACHMENT_PICKER_DOCUMENTS_FAILED_ALERT_TITLE" = "Failed to choose document."; +"ATTACHMENT_PICKER_DOCUMENTS_FAILED_ALERT_TITLE" = "Αποτυχία επιλογής εγγράφου."; /* Alert body when picking a document fails because user picked a directory/bundle */ -"ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_BODY" = "Signal can't handle that file as is. Try zipping it before sending."; +"ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_BODY" = "Το Signal δεν μπορεί να διαχειριστεί αυτό το αρχείο ως έχει. Προσπάθησε να το συμπιέσεις πριν το στείλεις."; /* Alert title when picking a document fails because user picked a directory/bundle */ -"ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_TITLE" = "Unsupported File"; +"ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_TITLE" = "Μη υποστηριζόμενο αρχείο"; /* Short text label for a voice message attachment, used for thread preview and on lockscreen */ -"ATTACHMENT_TYPE_VOICE_MESSAGE" = "Voice Message"; +"ATTACHMENT_TYPE_VOICE_MESSAGE" = "Μήνυμα Φωνής"; /* action sheet button title to enable built in speaker during a call */ -"AUDIO_ROUTE_BUILT_IN_SPEAKER" = "Speaker"; +"AUDIO_ROUTE_BUILT_IN_SPEAKER" = "Ηχείο"; /* An explanation of the consequences of blocking another user. */ -"BLOCK_BEHAVIOR_EXPLANATION" = "Blocked users will not be able to call you or send you messages."; +"BLOCK_BEHAVIOR_EXPLANATION" = "Οι μπλοκαρισμένοι χρήστες δεν θα μπορούν να σε καλέσουν ή να σου στείλουν μηνύματα."; /* Button label for the 'block' button */ -"BLOCK_LIST_BLOCK_BUTTON" = "Block"; +"BLOCK_LIST_BLOCK_BUTTON" = "Μπλοκάρισμα"; /* A format for the 'block user' action sheet title. Embeds {{the blocked user's name or phone number}}. */ -"BLOCK_LIST_BLOCK_TITLE_FORMAT" = "Block %@?"; +"BLOCK_LIST_BLOCK_TITLE_FORMAT" = "Μπλοκάρισμα του/της %@;"; /* Button label for the 'unblock' button */ -"BLOCK_LIST_UNBLOCK_BUTTON" = "Unblock"; +"BLOCK_LIST_UNBLOCK_BUTTON" = "Ξεμπλοκάρισμα"; /* A format for the 'unblock user' action sheet title. Embeds {{the blocked user's name or phone number}}. */ -"BLOCK_LIST_UNBLOCK_TITLE_FORMAT" = "Unblock %@?"; +"BLOCK_LIST_UNBLOCK_TITLE_FORMAT" = "Ξεμπλοκάρισμα του/της %@;"; /* A label for the block button in the block list view */ -"BLOCK_LIST_VIEW_BLOCK_BUTTON" = "Block"; +"BLOCK_LIST_VIEW_BLOCK_BUTTON" = "Μπλοκάρισμα"; /* The title of the 'block user failed' alert. */ -"BLOCK_LIST_VIEW_BLOCK_FAILED_ALERT_MESSAGE" = "Failed to Block User."; +"BLOCK_LIST_VIEW_BLOCK_FAILED_ALERT_MESSAGE" = "Αποτυχία μπλοκαρίσματος χρήστη"; /* The title of the 'block user failed' alert. */ -"BLOCK_LIST_VIEW_BLOCK_FAILED_ALERT_TITLE" = "Error"; +"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" = "%@ has been blocked"; +"BLOCK_LIST_VIEW_BLOCKED_ALERT_MESSAGE_FORMAT" = "Ο/Η %@ μπλοκαρίστηκε"; /* The title of the 'user blocked' alert. */ -"BLOCK_LIST_VIEW_BLOCKED_ALERT_TITLE" = "User Blocked"; +"BLOCK_LIST_VIEW_BLOCKED_ALERT_TITLE" = "Ο χρήστης μπλοκαρίστηκε"; /* The message of the 'You can't block yourself' alert. */ -"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_MESSAGE" = "You can't block yourself."; +"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" = "Error"; +"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_TITLE" = "Σφάλμα"; /* The title of the 'unblock user failed' alert. */ -"BLOCK_LIST_VIEW_UNBLOCK_FAILED_ALERT_MESSAGE" = "Failed to Unblock User."; +"BLOCK_LIST_VIEW_UNBLOCK_FAILED_ALERT_MESSAGE" = "Αποτυχία ξεμπλοκαρίσματος χρήστη."; /* The title of the 'unblock user failed' alert. */ -"BLOCK_LIST_VIEW_UNBLOCK_FAILED_ALERT_TITLE" = "Error"; +"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" = "%@ has been unblocked."; +"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_MESSAGE_FORMAT" = "Ο/Η %@ ξεμπλοκαρίστηκε."; /* The title of the 'user unblocked' alert. */ -"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE" = "User Unblocked"; +"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE" = "Ο χρήστης ξεμπλοκαρίστηκε"; /* Action sheet that will block an unknown user. */ -"BLOCK_OFFER_ACTIONSHEET_BLOCK_ACTION" = "Block"; +"BLOCK_OFFER_ACTIONSHEET_BLOCK_ACTION" = "Μπλοκάρισμα"; /* Title format for action sheet that offers to block an unknown user.Embeds {{the unknown user's name or phone number}}. */ -"BLOCK_OFFER_ACTIONSHEET_TITLE_FORMAT" = "Block %@?"; +"BLOCK_OFFER_ACTIONSHEET_TITLE_FORMAT" = "Μπλοκάρισμα του/της %@;"; /* Label for generic done button. */ "BUTTON_DONE" = "Τέλος"; /* Alert message when calling and permissions for microphone are missing */ -"CALL_AUDIO_PERMISSION_MESSAGE" = "Signal requires access to your microphone to make calls and record voice messages. You can grant this permission in the Settings app."; +"CALL_AUDIO_PERMISSION_MESSAGE" = "Το Signal χρειάζεται πρόσβαση στο μικρόφωνό σου για να πραγματοποιήσει κλήσεις και να ηχογραφήσει μηνύματα φωνής. Μπορείς να δώσεις αυτήν την πρόσβαση στην εφαρμογή Ρυθμίσεις."; /* Alert title when calling and permissions for microphone are missing */ -"CALL_AUDIO_PERMISSION_TITLE" = "Microphone Access Required"; +"CALL_AUDIO_PERMISSION_TITLE" = "Απαιτείται πρόσβαση στο μικρόφωνο"; /* Accessibilty label for placing call button */ "CALL_LABEL" = "Κλήση"; @@ -215,76 +215,76 @@ "CALL_STATUS_FORMAT" = "Το Signal %@"; /* Label for call button for alert offering to call a user. */ -"CALL_USER_ALERT_CALL_BUTTON" = "Call"; +"CALL_USER_ALERT_CALL_BUTTON" = "Κλήση"; /* Message format for alert offering to call a user. Embeds {{the user's display name or phone number}}. */ -"CALL_USER_ALERT_MESSAGE_FORMAT" = "Would you like to call %@?"; +"CALL_USER_ALERT_MESSAGE_FORMAT" = "Θέλεις να καλέσεις τον/την %@;"; /* Title for alert offering to call a user. */ -"CALL_USER_ALERT_TITLE" = "Call?"; +"CALL_USER_ALERT_TITLE" = "Κλήση;"; /* Reminder to the user of the benefits of enabling CallKit and disabling CallKit privacy. */ -"CALL_VIEW_SETTINGS_NAG_DESCRIPTION_ALL" = "You can answer calls directly from your lock screen and see the name and phone number for incoming calls if you change your settings.\n\nSee the privacy settings for details."; +"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" = "You can see the name and phone number for incoming calls if you change your settings.\n\nSee the privacy settings for details."; +"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" = "Όχι Τώρα"; /* Label for button that shows the privacy settings. */ -"CALL_VIEW_SETTINGS_NAG_SHOW_CALL_SETTINGS" = "Άνοιγμα Ιδιωτικών Ρυθμήσεων"; +"CALL_VIEW_SETTINGS_NAG_SHOW_CALL_SETTINGS" = "Άνοιγμα Ρυθμίσεων Ιδιωτικότητας"; /* notification action */ -"CALLBACK_BUTTON_TITLE" = "Call Back"; +"CALLBACK_BUTTON_TITLE" = "Κάλεσε Πίσω"; /* The generic name used for calls if CallKit privacy is enabled */ "CALLKIT_ANONYMOUS_CONTACT_NAME" = "Χρήστης Signal"; /* Message for alert explaining that a user cannot be verified. */ -"CANT_VERIFY_IDENTITY_ALERT_MESSAGE" = "This user can't be verified until you've exchanged messages with them."; +"CANT_VERIFY_IDENTITY_ALERT_MESSAGE" = "Αυτός ο χρήστης δεν μπορεί να επιβεβαιωθεί μέχρι να ανταλλάξετε μηνύματα."; /* Title for alert explaining that a user cannot be verified. */ -"CANT_VERIFY_IDENTITY_ALERT_TITLE" = "Error"; +"CANT_VERIFY_IDENTITY_ALERT_TITLE" = "Σφάλμα"; /* Title for the 'censorship circumvention country' view. */ -"CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Select Country"; +"CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Επιλογή Χώρας"; /* Activity Sheet label */ -"COMPARE_SAFETY_NUMBER_ACTION" = "Compare with Clipboard"; +"COMPARE_SAFETY_NUMBER_ACTION" = "Σύγκριση με Πρόχειρο"; /* Multiline label explaining why compose-screen contact picker is empty. */ -"COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "To see which of your contacts are Signal users, allow contacts access in your system settings."; +"COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "Για να δείς ποιές από τις επαφές σου είναι χρήστες του Signal, επέτρεψε πρόσβαση στις επαφές στις ρυθμίσεις του συστήματος."; /* No comment provided by engineer. */ -"CONFIRM_ACCOUNT_DESTRUCTION_TEXT" = "Αυτό θα επαναφέρει την εφαρμογή στην αρχική κατάσταση διαγράφοντας τα μηνύματα και το λογαριασμό σας από τον εξυπηρετητή.Μετά τη διαγραφή των δεδομένων, η εφαρμογή θα τερματιστεί."; +"CONFIRM_ACCOUNT_DESTRUCTION_TEXT" = "Αυτό θα επαναφέρει την εφαρμογή στην αρχική κατάσταση, διαγράφοντας τα μηνύματα και το λογαριασμό σου από τον εξυπηρετητή. Μετά τη διαγραφή των δεδομένων, η εφαρμογή θα κλείσει."; /* No comment provided by engineer. */ -"CONFIRM_ACCOUNT_DESTRUCTION_TITLE" = "Είστε σίγουρος/η ότι θέλετε να διαγράψετε το λογαριασμό σας;"; +"CONFIRM_ACCOUNT_DESTRUCTION_TITLE" = "Είσαι σίγουρος/η ότι θέλεις να διαγράψεις το λογαριασμό σου;"; /* Alert body */ -"CONFIRM_LEAVE_GROUP_DESCRIPTION" = "Δε θα έχετε πια τη δυνατότητα αποστολής/λήψης μηνυμάτων σε αυτήν την ομάδα."; +"CONFIRM_LEAVE_GROUP_DESCRIPTION" = "Δε θα έχεις πια τη δυνατότητα αποστολής ή λήψης μηνυμάτων σε αυτή την ομάδα."; /* Alert title */ -"CONFIRM_LEAVE_GROUP_TITLE" = "Θέλετε πραγματικά να εγκαταλείψετε;"; +"CONFIRM_LEAVE_GROUP_TITLE" = "Θέλεις πραγματικά να φύγεις;"; /* Button text */ -"CONFIRM_LINK_NEW_DEVICE_ACTION" = "Νέα συσκευή"; +"CONFIRM_LINK_NEW_DEVICE_ACTION" = "Σύνδεση Νέας Συσκευής"; /* Action sheet body presented when a user's SN have recently changed. Embeds {{contact's name or phone nubmer}} */ -"CONFIRM_SENDING_TO_CHANGED_IDENTITY_BODY_FORMAT" = "%@ may have reinstalled or changed devices. Verify your safety number with them to ensure privacy."; +"CONFIRM_SENDING_TO_CHANGED_IDENTITY_BODY_FORMAT" = "O/H %@ μπορεί να επανεγκατέστησε την εφαρμογή ή να άλλαξε συσκευή. Επιβεβαίωσε τον αριθμό ασφαλείας με αυτόν/ήν για να διασφαλίσεις την ιδιωτικότητα."; /* Action sheet title presented when a users's SN have recently changed. Embeds {{contact's name or phone number}} */ -"CONFIRM_SENDING_TO_CHANGED_IDENTITY_TITLE_FORMAT" = "Safety number with %@ has changed"; +"CONFIRM_SENDING_TO_CHANGED_IDENTITY_TITLE_FORMAT" = "Ο αριθμός ασφαλείας με τον/την %@ άλλαξε"; /* Generic button text to proceed with an action */ "CONFIRMATION_TITLE" = "Επιβεβαίωση"; /* An indicator that a contact has been blocked. */ -"CONTACT_CELL_IS_BLOCKED" = "Blocked"; +"CONTACT_CELL_IS_BLOCKED" = "Μπλοκαρισμένος/η"; /* An indicator that a contact is no longer verified. */ -"CONTACT_CELL_IS_NO_LONGER_VERIFIED" = "Not Verified"; +"CONTACT_CELL_IS_NO_LONGER_VERIFIED" = "Μη επιβεβαιωμένος/η"; /* No comment provided by engineer. */ "CONTACT_DETAIL_COMM_TYPE_INSECURE" = "Μη καταχωρημένος αριθμός"; @@ -296,163 +296,163 @@ "CONTACT_PICKER_NO_PHONE_NUMBERS_AVAILABLE" = "Κενός αριθμός τηλεφώνου."; /* title for conversation settings screen */ -"CONVERSATION_SETTINGS" = "Ρυθμίσεις συνδιαλέξεων"; +"CONVERSATION_SETTINGS" = "Ρυθμίσεις Συζητήσεων"; /* Label for 'new contact' button in conversation settings view. */ -"CONVERSATION_SETTINGS_ADD_TO_EXISTING_CONTACT" = "Add to Existing Contact"; +"CONVERSATION_SETTINGS_ADD_TO_EXISTING_CONTACT" = "Προσθήκη σε Υφιστάμενη Εφαρμογή"; /* table cell label in conversation settings */ -"CONVERSATION_SETTINGS_BLOCK_THIS_USER" = "Block this user"; +"CONVERSATION_SETTINGS_BLOCK_THIS_USER" = "Μπλοκάρισμα αυτού του χρήστη"; /* Navbar title when viewing settings for a 1-on-1 thread */ -"CONVERSATION_SETTINGS_CONTACT_INFO_TITLE" = "Contact Info"; +"CONVERSATION_SETTINGS_CONTACT_INFO_TITLE" = "Πληροφορίες Επαφής"; /* Navbar title when viewing settings for a group thread */ -"CONVERSATION_SETTINGS_GROUP_INFO_TITLE" = "Group Info"; +"CONVERSATION_SETTINGS_GROUP_INFO_TITLE" = "Πληροφορίες Ομάδας"; /* Title of the 'mute this thread' action sheet. */ -"CONVERSATION_SETTINGS_MUTE_ACTION_SHEET_TITLE" = "Mute"; +"CONVERSATION_SETTINGS_MUTE_ACTION_SHEET_TITLE" = "Σίγαση"; /* label for 'mute thread' cell in conversation settings */ -"CONVERSATION_SETTINGS_MUTE_LABEL" = "Mute"; +"CONVERSATION_SETTINGS_MUTE_LABEL" = "Σίγαση"; /* Indicates that the current thread is not muted. */ -"CONVERSATION_SETTINGS_MUTE_NOT_MUTED" = "Not muted"; +"CONVERSATION_SETTINGS_MUTE_NOT_MUTED" = "Μη σιγασμένο"; /* Label for button to mute a thread for a day. */ -"CONVERSATION_SETTINGS_MUTE_ONE_DAY_ACTION" = "Mute for one day"; +"CONVERSATION_SETTINGS_MUTE_ONE_DAY_ACTION" = "Σίγαση για μια ημέρα"; /* Label for button to mute a thread for a hour. */ -"CONVERSATION_SETTINGS_MUTE_ONE_HOUR_ACTION" = "Mute for one hour"; +"CONVERSATION_SETTINGS_MUTE_ONE_HOUR_ACTION" = "Σίγαση για μια ώρα"; /* Label for button to mute a thread for a minute. */ -"CONVERSATION_SETTINGS_MUTE_ONE_MINUTE_ACTION" = "Mute for one minute"; +"CONVERSATION_SETTINGS_MUTE_ONE_MINUTE_ACTION" = "Σίγαση για ένα λεπτό"; /* Label for button to mute a thread for a week. */ -"CONVERSATION_SETTINGS_MUTE_ONE_WEEK_ACTION" = "Mute for one week"; +"CONVERSATION_SETTINGS_MUTE_ONE_WEEK_ACTION" = "Σίγαση για μια εβδομάδα"; /* Label for button to mute a thread for a year. */ -"CONVERSATION_SETTINGS_MUTE_ONE_YEAR_ACTION" = "Mute for one year"; +"CONVERSATION_SETTINGS_MUTE_ONE_YEAR_ACTION" = "Σίγαση για ένα έτος"; /* Indicates that this thread is muted until a given date or time. Embeds {{The date or time which the thread is muted until}}. */ -"CONVERSATION_SETTINGS_MUTED_UNTIL_FORMAT" = "until %@"; +"CONVERSATION_SETTINGS_MUTED_UNTIL_FORMAT" = "μέχρι τις %@"; /* Label for 'new contact' button in conversation settings view. */ -"CONVERSATION_SETTINGS_NEW_CONTACT" = "Create New Contact"; +"CONVERSATION_SETTINGS_NEW_CONTACT" = "Δημιουργία Νέας Επαφής"; /* Label for button to unmute a thread. */ -"CONVERSATION_SETTINGS_UNMUTE_ACTION" = "Unmute"; +"CONVERSATION_SETTINGS_UNMUTE_ACTION" = "Αποσίγαση"; /* Indicates that user's profile has been shared with a group. */ -"CONVERSATION_SETTINGS_VIEW_PROFILE_IS_SHARED_WITH_GROUP" = "This group can see your profile."; +"CONVERSATION_SETTINGS_VIEW_PROFILE_IS_SHARED_WITH_GROUP" = "Αυτή η ομάδα μπορεί να δει το προφίλ σου."; /* Indicates that user's profile has been shared with a user. */ -"CONVERSATION_SETTINGS_VIEW_PROFILE_IS_SHARED_WITH_USER" = "This user can see your profile."; +"CONVERSATION_SETTINGS_VIEW_PROFILE_IS_SHARED_WITH_USER" = "Αυτός ο χρήστης μπορεί να δει το προφίλ σου."; /* Button to confirm that user wants to share their profile with a user or group. */ -"CONVERSATION_SETTINGS_VIEW_SHARE_PROFILE" = "Share Profile"; +"CONVERSATION_SETTINGS_VIEW_SHARE_PROFILE" = "Διαμοιρασμός Προφίλ"; /* Action that shares user profile with a group. */ -"CONVERSATION_SETTINGS_VIEW_SHARE_PROFILE_WITH_GROUP" = "Share Your Profile"; +"CONVERSATION_SETTINGS_VIEW_SHARE_PROFILE_WITH_GROUP" = "Διαμοιρασμός του Προφίλ σου"; /* Action that shares user profile with a user. */ -"CONVERSATION_SETTINGS_VIEW_SHARE_PROFILE_WITH_USER" = "Share Your Profile"; +"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" = "Add to Contacts"; +"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" = "Share Your Profile With This 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" = "This user is not in your contacts."; +"CONVERSATION_VIEW_CONTACTS_OFFER_TITLE" = "Αυτός ο χρήστης δεν είναι στις επαφές σου."; /* Message shown in conversation view that offers to block an unknown user. */ -"CONVERSATION_VIEW_UNKNOWN_CONTACT_BLOCK_OFFER" = "Block This User"; +"CONVERSATION_VIEW_UNKNOWN_CONTACT_BLOCK_OFFER" = "Μπλοκάρισμα αυτού του χρήστη"; /* ActionSheet title */ -"CORRUPTED_SESSION_DESCRIPTION" = "Η επαναφορά της συνεδρίας θα επιτρέψει τη λήψη μελλοντικών μηνυμάτων από τον χρήστη %@, αλλά δε θα διασώσει τυχόν ληφθέντα εσφαλμένα μηνύματα."; +"CORRUPTED_SESSION_DESCRIPTION" = "Η επαναφορά της συνεδρίας θα επιτρέψει τη λήψη μελλοντικών μηνυμάτων από τον/την %@, αλλά δε θα διασώσει τυχόν ληφθέντα εσφαλμένα μηνύματα."; /* No comment provided by engineer. */ "COUNTRYCODE_SELECT_TITLE" = "Επιλογή Κωδικού Χώρας"; /* Accessibility label for the create group new group button */ -"CREATE_NEW_GROUP" = "Δημιούργηση καινούριας ομάδας"; +"CREATE_NEW_GROUP" = "Δημιουργία νέας ομάδας"; /* Title for the 'crop/scale image' dialog. */ -"CROP_SCALE_IMAGE_VIEW_TITLE" = "Move and Scale"; +"CROP_SCALE_IMAGE_VIEW_TITLE" = "Μετακίνηση και Κλίμακα"; /* Subtitle shown while the app is updating its database. */ -"DATABASE_VIEW_OVERLAY_SUBTITLE" = "This can take a few minutes."; +"DATABASE_VIEW_OVERLAY_SUBTITLE" = "Αυτό μπορεί να πάρει μερικά λεπτά."; /* Title shown while the app is updating its database. */ -"DATABASE_VIEW_OVERLAY_TITLE" = "Updating Database"; +"DATABASE_VIEW_OVERLAY_TITLE" = "Αναβάθμιση Βάσης Δεδομένων"; /* {{Short Date}} when device last communicated with Signal Server. */ -"DEVICE_LAST_ACTIVE_AT_LABEL" = "Τελευταία ενεργός/η: %@"; +"DEVICE_LAST_ACTIVE_AT_LABEL" = "Τελευταία ενεργός/ή: %@"; /* {{Short Date}} when device was linked. */ -"DEVICE_LINKED_AT_LABEL" = "Συνδεδεμένος: %@"; +"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" = "Εφόσον ενεργοποιηθεί, τα μηνύματα σε αυτή τη συνομιλία θα διαγράφονται αυτόματα μετά το άνοιγμα."; +"DISAPPEARING_MESSAGES_DESCRIPTION" = "Όταν ενεργοποιηθεί, τα μηνύματα σε αυτή τη συζήτηση θα εξαφανίζονται αυτόματα αφού ανοιχθούν."; /* Accessibility hint that contains current timeout information */ -"DISAPPEARING_MESSAGES_HINT" = "Currently messages disappear after %@"; +"DISAPPEARING_MESSAGES_HINT" = "Τώρα τα μηνύματα εξαφανίζονται μετά από %@"; /* Accessibility label for disappearing messages */ -"DISAPPEARING_MESSAGES_LABEL" = "Disappearing messages settings"; +"DISAPPEARING_MESSAGES_LABEL" = "Ρυθμίσεις μηνυμάτων που εξαφανίζονται"; /* Short text to dismiss current modal / actionsheet / screen */ -"DISMISS_BUTTON_TEXT" = "Dismiss"; +"DISMISS_BUTTON_TEXT" = "Απόρριψη"; /* Section title for the 'domain fronting country' view. */ -"DOMAIN_FRONTING_COUNTRY_VIEW_SECTION_HEADER" = "Censorship Circumvention Location"; +"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" = "You can give access in the Settings app."; +"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 Needs Contact Access to Edit Contact Information"; +"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_TITLE" = "Το Signal χρειάζεται πρόσβαση στις επαφές για να επεξεργαστεί πληροφορίες επαφές"; /* table cell label in conversation settings */ -"EDIT_GROUP_ACTION" = "Edit Group"; +"EDIT_GROUP_ACTION" = "Επεξεργασία Ομάδας"; /* a title for the contacts section of the 'new/update group' view. */ -"EDIT_GROUP_CONTACTS_SECTION_TITLE" = "Contacts"; +"EDIT_GROUP_CONTACTS_SECTION_TITLE" = "Επαφές"; /* The navbar title for the 'update group' view. */ -"EDIT_GROUP_DEFAULT_TITLE" = "Edit Group"; +"EDIT_GROUP_DEFAULT_TITLE" = "Επεξεργασία Ομάδας"; /* Label for the cell that lets you add a new member to a group. */ -"EDIT_GROUP_MEMBERS_ADD_MEMBER" = "Add…"; +"EDIT_GROUP_MEMBERS_ADD_MEMBER" = "Προσθήκη..."; /* a title for the members section of the 'new/update group' view. */ -"EDIT_GROUP_MEMBERS_SECTION_TITLE" = "Members"; +"EDIT_GROUP_MEMBERS_SECTION_TITLE" = "Μέλη"; /* An indicator that a user is a new member of the group. */ -"EDIT_GROUP_NEW_MEMBER_LABEL" = "Added"; +"EDIT_GROUP_NEW_MEMBER_LABEL" = "Προστέθηκε"; /* The title for the 'update group' button. */ -"EDIT_GROUP_UPDATE_BUTTON" = "Update"; +"EDIT_GROUP_UPDATE_BUTTON" = "Ενημέρωση"; /* The alert message if user tries to exit update group view without saving changes. */ -"EDIT_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "You've changed this group. Would you like to save these changes?"; +"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" = "Unsaved Changes"; +"EDIT_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "Μη αποθηκευμένες αλλαγές"; /* Short name for edit menu item to copy contents of media message. */ "EDIT_ITEM_COPY_ACTION" = "Αντιγραφή"; /* Short name for edit menu item to show message metadata. */ -"EDIT_ITEM_MESSAGE_METADATA_ACTION" = "Info"; +"EDIT_ITEM_MESSAGE_METADATA_ACTION" = "Πληροφορίες"; /* Short name for edit menu item to save contents of media message. */ "EDIT_ITEM_SAVE_ACTION" = "Αποθήκευση"; @@ -461,34 +461,34 @@ "EDIT_ITEM_SHARE_ACTION" = "Διαμοιρασμός"; /* No comment provided by engineer. */ -"EDIT_TXT" = "Edit"; +"EDIT_TXT" = "Επεξεργασία"; /* body of email sent to contacts when inviting to install Signal. Embeds {{link to install Signal}} and {{link to WhisperSystems home page}} */ -"EMAIL_INVITE_BODY" = "Γειά,\n\nτελευταία χρησιμοποιώ το Signal για να κρατήσω τα μηνύματα στο iPhone μου ιδιωτικά. Θα ήθελα να το εγκαταστήσεις επίσης, για να είμαστε σίγουροι οτι μόνο εγώ και σύ μπορούμε να διαβάσουμε τα μηνύματα μας και να ακούσουμε τις συνομιλίες μας.\n\nΤο Signal υπάρχει για το iPhone και το Android εδώ: %@\n\nΔουλεύει σαν τη τωρινή σου εφαρμογή μηνυμάτων. Μπορούμε να στείλουμε φωτογραφίες και βίντεο, να κάνουμε κλήσεις, και ν' αρχήσουμε ομαδικές συνομιλίες. Το καλύτερο είναι οτι κανείς δεν θα μπορεί να τα δεί, ούτε καν αυτοί που έφτιαξαν το Signal!\n\nΜπορείς να διαβάσεις περισσότερα για τους Open Whisper Systems, τον οργανισμό που έφτιαξε το Signal, εδώ: %@"; +"EMAIL_INVITE_BODY" = "Γειά,\n\nτελευταία χρησιμοποιώ το Signal για να κρατήσω τα μηνύματα στο iPhone μου ιδιωτικά. Θα ήθελα να το εγκαταστήσεις και συ, για να είμαστε σίγουροι οτι μόνο εμείς οι δυο μπορούμε να διαβάσουμε τα μηνύματα μας και να ακούσουμε τις συνομιλίες μας.\n\nΤο Signal είναι διαθέσιμο για το iPhone και το Android εδώ: %@\n\nΔουλεύει σαν την εφαρμογή μηνυμάτων που ήδη χρησιμοποιείς. Μπορούμε να στείλουμε φωτογραφίες και βίντεο, να κάνουμε κλήσεις, και να αρχίσουμε ομαδικές συνομιλίες. Το καλύτερο είναι οτι κανείς δεν θα μπορεί να τα δει, ούτε καν αυτοί που έφτιαξαν το Signal!\n\nΜπορείς να διαβάσεις περισσότερα για το Open Whisper Systems, τον οργανισμό που έφτιαξε το Signal, εδώ: %@"; /* subject of email sent to contacts when inviting to install Signal */ "EMAIL_INVITE_SUBJECT" = "Ας χρησιμοποιήσουμε το Signal"; /* No comment provided by engineer. */ -"EMPTY_ARCHIVE_FIRST_TEXT" = "Αγγίξτε το κουμπί σύνθεσης"; +"EMPTY_ARCHIVE_FIRST_TEXT" = "Πάτα το κουμπί σύνθεσης"; /* No comment provided by engineer. */ -"EMPTY_ARCHIVE_FIRST_TITLE" = "Αρχίστε την πρώτη συνομιλία σας στο Signal!"; +"EMPTY_ARCHIVE_FIRST_TITLE" = "Άρχισε την πρώτη συζήτησή σου στο Signal!"; /* No comment provided by engineer. */ -"EMPTY_ARCHIVE_TEXT" = "Μπορείτε να στείλετε στο Αρχείο σας μη-ενεργές συνομιλίες από τα εισερχόμενά σας."; +"EMPTY_ARCHIVE_TEXT" = "Μπορείς να αρχειοθετήσεις όλες τις μη ενεργές συζητήσεις από τα εισερχόμενά σου για να τις έχεις διαθέσιμες αργότερα."; /* No comment provided by engineer. */ -"EMPTY_ARCHIVE_TITLE" = "Εκκαθάριση συνομιλιών"; +"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" = "Έτοιμο. Έτοιμο. Έτοιμο. "; @@ -500,49 +500,49 @@ "EMPTY_INBOX_TITLE" = "Πεντακάθαρο."; /* Call setup status label */ -"END_CALL_RESPONDER_IS_BUSY" = "Κατελημμένο."; +"END_CALL_RESPONDER_IS_BUSY" = "Κατειλλημένο."; /* Call setup status label */ "END_CALL_UNCATEGORIZED_FAILURE" = "Η κλήση απέτυχε."; /* Generic notice when message failed to send. */ -"ERROR_DESCRIPTION_CLIENT_SENDING_FAILURE" = "Η επιστολή μηνύματος απέτυχε."; +"ERROR_DESCRIPTION_CLIENT_SENDING_FAILURE" = "Η αποστολή του μηνύματος απέτυχε."; /* Error mesage indicating that message send is disabled due to prekey update failures */ -"ERROR_DESCRIPTION_MESSAGE_SEND_DISABLED_PREKEY_UPDATE_FAILURES" = "Unable to send due to stale privacy data."; +"ERROR_DESCRIPTION_MESSAGE_SEND_DISABLED_PREKEY_UPDATE_FAILURES" = "Αποτυχία αποστολής λόγω υπολειπόμενων δεδομένων ιδιωτικότητας."; /* Error mesage indicating that message send failed due to block list */ -"ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_BLOCK_LIST" = "Failed to message user because you blocked them."; +"ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_BLOCK_LIST" = "Αποτυχία αποστολής μηνύματος στον χρήστη γιατί τον/την έχεις μπλοκάρει."; /* Error mesage indicating that message send failed due to failed attachment write */ -"ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_FAILED_ATTACHMENT_WRITE" = "Failed due to failed attachment write."; +"ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_FAILED_ATTACHMENT_WRITE" = "Αποτυχία λόγω αποτυχίας εγγραφής συνημμένου."; /* Generic error used whenver Signal can't contact the server */ -"ERROR_DESCRIPTION_NO_INTERNET" = "Signal was unable to connect to the internet. Please try from another WiFi network or use mobile data."; +"ERROR_DESCRIPTION_NO_INTERNET" = "Το Signal δεν μπόρεσε να συνδεθεί στο διαδίκτυο. Παρακαλώ προσπάθησε να συνδεθείς σε άλλο δίκτυο WiFi ή να χρησιμοποιήσεις τα δεδομένα της κινητής."; /* Error indicating that an outgoing message had no valid recipients. */ -"ERROR_DESCRIPTION_NO_VALID_RECIPIENTS" = "Message send failed due to a lack of valid recipients."; +"ERROR_DESCRIPTION_NO_VALID_RECIPIENTS" = "Αποτυχία αποστολής μηνύματος λόγω απουσίας έγκυρων παραληπτών."; /* Error message when attempting to send message */ -"ERROR_DESCRIPTION_SENDING_UNAUTHORIZED" = "Your device is no longer registered for your phone number. You must remove and reinstall 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" = "An unknown error occurred."; +"ERROR_DESCRIPTION_UNKNOWN_ERROR" = "Συνέβη ένα άγνωστο σφάλμα."; /* Error message when attempting to send message */ "ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "Η επαφή δεν χρησιμοποιεί Signal."; /* No comment provided by engineer. */ -"ERROR_MESSAGE_DUPLICATE_MESSAGE" = "Λήψη ίδιου μηνύματος."; +"ERROR_MESSAGE_DUPLICATE_MESSAGE" = "Λάβαμε διπλότυπο μήνυμα."; /* No comment provided by engineer. */ "ERROR_MESSAGE_INVALID_KEY_EXCEPTION" = "Το κλειδί του παραλήπτη δεν είναι έγκυρο."; /* No comment provided by engineer. */ -"ERROR_MESSAGE_INVALID_MESSAGE" = "Received message was out of sync. Tap to reset your secure session."; +"ERROR_MESSAGE_INVALID_MESSAGE" = "Το μήνυμα που λάβαμε δεν ήταν συγχρονισμένο. Πάτα για επαναφορά της ασφαλούς συνεδρίας."; /* No comment provided by engineer. */ "ERROR_MESSAGE_INVALID_VERSION" = "Λήψη μηνύματος το οποίο δεν είναι συμβατό με αυτή την έκδοση του Signal."; @@ -551,220 +551,220 @@ "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" = "Your safety number with %@ has changed."; +"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE_FORMAT" = "Ο αριθμός ασφαλείας με τον/την %@ άλλαξε."; /* No comment provided by engineer. */ -"ERROR_MESSAGE_UNKNOWN_ERROR" = "An unknown error occurred."; +"ERROR_MESSAGE_UNKNOWN_ERROR" = "Συνέβη ένα άγνωστο σφάλμα."; /* No comment provided by engineer. */ -"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "Ο κώδικας ασφαλείας άλλαξε. Πατήστε για επαλήθευση."; +"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "Ο αριθμός ασφαλείας άλλαξε. Πάτα για επαλήθευση."; /* Message for the alert indicating the 'export with signal' file had an invalid filename. */ -"EXPORT_WITH_SIGNAL_ERROR_MESSAGE_INVALID_FILENAME" = "Invalid filename."; +"EXPORT_WITH_SIGNAL_ERROR_MESSAGE_INVALID_FILENAME" = "Μη έγκυρο όνομα αρχείου."; /* Message for the alert indicating the 'export with signal' attachment couldn't be loaded. */ -"EXPORT_WITH_SIGNAL_ERROR_MESSAGE_MISSING_ATTACHMENT" = "Couldn't load file."; +"EXPORT_WITH_SIGNAL_ERROR_MESSAGE_MISSING_ATTACHMENT" = "Αποτυχία φόρτωσης αρχείου."; /* Message for the alert indicating the 'export with signal' data couldn't be loaded. */ -"EXPORT_WITH_SIGNAL_ERROR_MESSAGE_MISSING_DATA" = "Couldn't load file."; +"EXPORT_WITH_SIGNAL_ERROR_MESSAGE_MISSING_DATA" = "Αποτυχία φόρτωσης αρχείου."; /* Message for the alert indicating the 'export with signal' file had unknown type. */ -"EXPORT_WITH_SIGNAL_ERROR_MESSAGE_UNKNOWN_TYPE" = "Unknown file type."; +"EXPORT_WITH_SIGNAL_ERROR_MESSAGE_UNKNOWN_TYPE" = "Άγνωστος τύπος αρχείου"; /* Title for the alert indicating the 'export with signal' attachment had an error. */ -"EXPORT_WITH_SIGNAL_ERROR_TITLE" = "Error"; +"EXPORT_WITH_SIGNAL_ERROR_TITLE" = "Σφάλμα"; /* action sheet header when re-sending message which failed because of too many attempts */ -"FAILED_SENDING_BECAUSE_RATE_LIMIT" = "Too many failures with this contact. Please try again shortly."; +"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" = "Your safety number with %@ has recently changed. You may wish to verify before resending."; +"FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_KEY" = "Ο αριθμός ασφαλείας με τον/την %@ άλλαξε πρόσφατα. Ίσως θέλεις να τον επιβεβαιώσεις πριν κάνεις επαναποστολή."; /* alert title */ -"FAILED_VERIFICATION_TITLE" = "Failed to Verify Safety Number!"; +"FAILED_VERIFICATION_TITLE" = "Αποτυχία επιβεβαίωσης αριθμού ασφαλείας!"; /* Button that marks user as verified after a successful fingerprint scan. */ -"FINGERPRINT_SCAN_VERIFY_BUTTON" = "Mark as Verified"; +"FINGERPRINT_SCAN_VERIFY_BUTTON" = "Σημείωση ως επιβεβαιωμένο"; /* No comment provided by engineer. */ "FINGERPRINT_SHRED_KEYMATERIAL_BUTTON" = "Επαναφορά συνεδρίας"; /* Accessibilty label for finishing new group */ -"FINISH_GROUP_CREATION_LABEL" = "Finish creating group"; +"FINISH_GROUP_CREATION_LABEL" = "Τέλος με την δημιουργία της ομάδας"; /* A default label for attachment whose file extension cannot be determined. */ -"GENERIC_ATTACHMENT_DEFAULT_TYPE" = "?"; +"GENERIC_ATTACHMENT_DEFAULT_TYPE" = ";"; /* A label for generic attachments. */ -"GENERIC_ATTACHMENT_LABEL" = "Attachment"; +"GENERIC_ATTACHMENT_LABEL" = "Συνημμένο"; /* Please enter your search. */ -"GIF_PICKER_VIEW_MISSING_QUERY" = "Please enter your search."; +"GIF_PICKER_VIEW_MISSING_QUERY" = "Παρακαλώ γράψε την αναζήτησή σου."; /* Title for the 'gif picker' dialog. */ -"GIF_PICKER_VIEW_TITLE" = "GIF Search"; +"GIF_PICKER_VIEW_TITLE" = "Αναζήτηση GIF"; /* Placeholder text for the search field in gif view */ -"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Enter your search"; +"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Γράψε την αναζήτησή σου"; /* No comment provided by engineer. */ -"GROUP_AVATAR_CHANGED" = "Η εικόνα άλλαξε."; +"GROUP_AVATAR_CHANGED" = "Η εικόνα προφίλ άλλαξε."; /* No comment provided by engineer. */ -"GROUP_CREATED" = "Group created."; +"GROUP_CREATED" = "Η ομάδα δημιουργήθηκε."; /* Message shown in conversation view that indicates there were issues with group creation. */ -"GROUP_CREATION_FAILED" = "Not all members could be added to the group. Tap to retry."; +"GROUP_CREATION_FAILED" = "Δεν μπόρεσαν να προστεθούν όλα τα μέλη στην ομάδα. Πάτα για επανάληψη."; /* Conversation settings table section title */ -"GROUP_MANAGEMENT_SECTION" = "Group Management"; +"GROUP_MANAGEMENT_SECTION" = "Διαχείριση Ομάδας"; /* No comment provided by engineer. */ -"GROUP_MEMBER_JOINED" = "%@ μπήκε στο γρουπ."; +"GROUP_MEMBER_JOINED" = "Ο/Η %@ μπήκε στην ομάδα."; /* No comment provided by engineer. */ -"GROUP_MEMBER_LEFT" = "%@ έφυγε από το γρουπ"; +"GROUP_MEMBER_LEFT" = "Ο/Η %@ έφυγε από την ομάδα."; /* Button label to add information to an unknown contact */ -"GROUP_MEMBERS_ADD_CONTACT_INFO" = "Add Contact"; +"GROUP_MEMBERS_ADD_CONTACT_INFO" = "Προσθήκη Επαφής"; /* Button label for the 'call group member' button */ -"GROUP_MEMBERS_CALL" = "Call"; +"GROUP_MEMBERS_CALL" = "Κλήση"; /* Label for the button that clears all verification errors in the 'group members' view. */ -"GROUP_MEMBERS_RESET_NO_LONGER_VERIFIED" = "Clear Verification For All"; +"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" = "This will clear the verification of all group members whose safety numbers have changed since they were last verified."; +"GROUP_MEMBERS_RESET_NO_LONGER_VERIFIED_ALERT_MESSAGE" = "Αυτό θα αφαιρέσει την επιβεβαίωση όλων των μελών της ομάδας των οποίων οι αριθμοί ασφαλείας άλλαξαν από την τελευταία επιβεβαίωσή τους."; /* Title for the 'members' section of the 'group members' view. */ -"GROUP_MEMBERS_SECTION_TITLE_MEMBERS" = "Members"; +"GROUP_MEMBERS_SECTION_TITLE_MEMBERS" = "Μέλη"; /* Title for the 'no longer verified' section of the 'group members' view. */ -"GROUP_MEMBERS_SECTION_TITLE_NO_LONGER_VERIFIED" = "No Longer Marked as Verified"; +"GROUP_MEMBERS_SECTION_TITLE_NO_LONGER_VERIFIED" = "Δεν είναι πλέον σημειωμένο ως επιβεβαιωμένο"; /* Button label for the 'send message to group member' button */ -"GROUP_MEMBERS_SEND_MESSAGE" = "Send Message"; +"GROUP_MEMBERS_SEND_MESSAGE" = "Αποστολή Μηνύματος"; /* Button label for the 'show contact info' button */ -"GROUP_MEMBERS_VIEW_CONTACT_INFO" = "Contact Info"; +"GROUP_MEMBERS_VIEW_CONTACT_INFO" = "Πληροφορίες Επαφής"; /* No comment provided by engineer. */ -"GROUP_REMOVING" = "Αποχώρηση από το γρουπ %@"; +"GROUP_REMOVING" = "Αποχώρηση από την ομάδα %@"; /* Title of alert indicating that group deletion failed. */ -"GROUP_REMOVING_FAILED" = "Αποτυχία αποχώρησης από το γκρουπ"; +"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" = "Φύγατε από το γρουπ."; +"GROUP_YOU_LEFT" = "Έφυγες από την ομάδα."; /* A label for conversations with blocked users. */ -"HOME_VIEW_BLOCKED_CONTACT_CONVERSATION" = "Blocked"; +"HOME_VIEW_BLOCKED_CONTACT_CONVERSATION" = "Μπλοκαρισμένος/η"; /* Call setup status label */ -"IN_CALL_CONNECTING" = "Connecting…"; +"IN_CALL_CONNECTING" = "Συνδέεται..."; /* Call setup status label */ -"IN_CALL_RINGING" = "Ringing…"; +"IN_CALL_RINGING" = "Χτυπάει..."; /* Call setup status label */ -"IN_CALL_SECURING" = "Answered. Securing…"; +"IN_CALL_SECURING" = "Απαντήθηκε. Διασφάλιση..."; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Call Ended."; +"IN_CALL_TERMINATED" = "Η κλήση τελείωσε."; /* Label reminding the user that they are in archive mode. */ -"INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "You are viewing your archived messages. Tap to return to your Inbox."; +"INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "Βλέπεις τα αρχειοθετημένα μηνύματά σου. Πάτα για να επιστρέψεις στα Εισερχόμενα."; /* Multiline label explaining how to show names instead of phone numbers in your inbox */ -"INBOX_VIEW_MISSING_CONTACTS_PERMISSION" = "To see the names of your contacts, update your system settings to allow contact access."; +"INBOX_VIEW_MISSING_CONTACTS_PERMISSION" = "Για να δεις τα ονόματα των επαφών σου, φτιάξε τις ρυθμίσεις του συστήματος ώστε να επιτρέπεται η πρόσβαση στις επαφές σου."; /* notification body */ "INCOMING_CALL" = "Εισερχόμενη κλήση"; /* notification body */ -"INCOMING_CALL_FROM" = "Εισερχόμενη κλήση από %@"; +"INCOMING_CALL_FROM" = "Εισερχόμενη κλήση από τον/την %@"; /* info message recorded in conversation history when local user declined a call */ -"INCOMING_DECLINED_CALL" = "You declined a call"; +"INCOMING_DECLINED_CALL" = "Απέρριψες μια κλήση"; /* No comment provided by engineer. */ -"INCOMING_INCOMPLETE_CALL" = "Incomplete incoming call from"; +"INCOMING_INCOMPLETE_CALL" = "Μη ολοκληρωμένη εισερχόμενη κληση από τον/την"; /* info message text shown in conversation view */ -"INFO_MESSAGE_MISSED_CALL_DUE_TO_CHANGED_IDENITY" = "Missed call because their safety number has changed."; +"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" = "Invalid audio file."; +"INVALID_AUDIO_FILE_ALERT_ERROR_MESSAGE" = "Μη έγκυρο αρχείο ήχου."; /* Alert body when contacts disabled while trying to invite contacts to signal */ -"INVITE_FLOW_REQUIRES_CONTACT_ACCESS_BODY" = "To invite your contacts, you need to allow Signal access to your contacts in the Settings app."; +"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" = "Allow Contact Access"; +"INVITE_FLOW_REQUIRES_CONTACT_ACCESS_TITLE" = "Επέτρεψε Πρόσβαση στις Επαφές"; /* Label for the cell that presents the 'invite contacts' workflow. */ -"INVITE_FRIENDS_CONTACT_TABLE_BUTTON" = "Invite Friends to Signal"; +"INVITE_FRIENDS_CONTACT_TABLE_BUTTON" = "Προσκληση φίλων στο Signal"; /* Search */ -"INVITE_FRIENDS_PICKER_SEARCHBAR_PLACEHOLDER" = "Search"; +"INVITE_FRIENDS_PICKER_SEARCHBAR_PLACEHOLDER" = "Αναζήτηση"; /* Navbar title */ -"INVITE_FRIENDS_PICKER_TITLE" = "Invite Friends"; +"INVITE_FRIENDS_PICKER_TITLE" = "Πρόσκληση Φίλων"; /* Slider label embeds {{TIME_AMOUNT}}, e.g. '2 hours'. See *_TIME_AMOUNT strings for examples. */ -"KEEP_MESSAGES_DURATION" = "Messages disappear after %@."; +"KEEP_MESSAGES_DURATION" = "Τα μηνύματα εξαφανίζονται μετά από %@."; /* Slider label when disappearing messages is off */ -"KEEP_MESSAGES_FOREVER" = "Messages do not disappear."; +"KEEP_MESSAGES_FOREVER" = "Τα μηνύματα δεν εξαφανίζονται."; /* Confirmation button within contextual alert */ "LEAVE_BUTTON_TITLE" = "Αποχώρηση"; /* table cell label in conversation settings */ -"LEAVE_GROUP_ACTION" = "Leave Group"; +"LEAVE_GROUP_ACTION" = "Αποχώρηση από την Ομάδα"; /* report an invalid linking code */ -"LINK_DEVICE_INVALID_CODE_BODY" = "This QR code is not valid, make sure you are scanning the QR code displayed on the device you want to link."; +"LINK_DEVICE_INVALID_CODE_BODY" = "Αυτός ο κωδικός QR δεν είναι έγκυρος, επιβεβαίωσε ότι σκανάρεις τον κωδικό που εμφανίζεται στην συσκευή που θέλεις να συνδέσεις."; /* report an invalid linking code */ -"LINK_DEVICE_INVALID_CODE_TITLE" = "Linking Device Failed"; +"LINK_DEVICE_INVALID_CODE_TITLE" = "Αποτυχία Σύνδεσης Συσκευής"; /* confirm the users intent to link a new device */ -"LINK_DEVICE_PERMISSION_ALERT_BODY" = "This device will be able to see your groups and contacts, read all your messages, and send messages in your name."; +"LINK_DEVICE_PERMISSION_ALERT_BODY" = "Αυτή η συσκευή θα μπορεί να δει τις ομάδες και τις επαφές σου, να διαβάσει όλα τα μηνυματά σου και να στείλει μηνύματα σαν να είσαι εσύ."; /* confirm the users intent to link a new device */ -"LINK_DEVICE_PERMISSION_ALERT_TITLE" = "Link this device?"; +"LINK_DEVICE_PERMISSION_ALERT_TITLE" = "Σύνδεση της συσκευής αυτής;"; /* attempt another linking */ -"LINK_DEVICE_RESTART" = "Retry"; +"LINK_DEVICE_RESTART" = "Επανάληψη"; /* QR Scanning screen instructions, placed alongside a camera view for scanning QRCodes */ -"LINK_DEVICE_SCANNING_INSTRUCTIONS" = "Scan the QR code displayed on the device to link."; +"LINK_DEVICE_SCANNING_INSTRUCTIONS" = "Σκάναρε τον κωδικό QR που εμφανίζεται στην συσκευή για σύνδεση"; /* Subheading for 'Link New Device' navigation */ -"LINK_NEW_DEVICE_SUBTITLE" = "Scan QR Code"; +"LINK_NEW_DEVICE_SUBTITLE" = "Σκανάρισμα Κωδικού QR"; /* Navigation title when scanning QR code to add new device. */ -"LINK_NEW_DEVICE_TITLE" = "Link New Device"; +"LINK_NEW_DEVICE_TITLE" = "Σύνδεση Νέας Επαφής"; /* Menu item and navbar title for the device manager */ -"LINKED_DEVICES_TITLE" = "Linked Devices"; +"LINKED_DEVICES_TITLE" = "Συνδεδεμένες Συσκευές"; /* Alert Title */ -"LINKING_DEVICE_FAILED_TITLE" = "Linking Device Failed"; +"LINKING_DEVICE_FAILED_TITLE" = "Αποτυχία Σύνδεσης Συσκευής"; /* table cell label in conversation settings */ -"LIST_GROUP_MEMBERS_ACTION" = "Group Members"; +"LIST_GROUP_MEMBERS_ACTION" = "Μέλη Ομάδας"; /* No comment provided by engineer. */ "LOGGING_SECTION" = "Σύνδεση"; @@ -773,181 +773,181 @@ "ME_STRING" = "Εγώ"; /* media picker option to take photo or video */ -"MEDIA_FROM_CAMERA_BUTTON" = "Camera"; +"MEDIA_FROM_CAMERA_BUTTON" = "Κάμερα"; /* action sheet button title when choosing attachment type */ -"MEDIA_FROM_DOCUMENT_PICKER_BUTTON" = "Document"; +"MEDIA_FROM_DOCUMENT_PICKER_BUTTON" = "Έγγραφο"; /* media picker option to choose from library */ -"MEDIA_FROM_LIBRARY_BUTTON" = "Photo Library"; +"MEDIA_FROM_LIBRARY_BUTTON" = "Βιβλιοθήκη Φωτογραφιών"; /* No comment provided by engineer. */ "MESSAGE_COMPOSEVIEW_TITLE" = "Νέο μήνυμα"; /* 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" = "Μέγεθος Αρχείου"; /* 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"; /* Label for 'missing' attachments in the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_ATTACHMENT_MISSING_FILE" = "Missing Attachment"; +"MESSAGE_METADATA_VIEW_ATTACHMENT_MISSING_FILE" = "Το Συνημμένο Λείπει"; /* Label for 'not yet downloaded' attachments in the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_ATTACHMENT_NOT_YET_DOWNLOADED" = "Not yet downloaded"; +"MESSAGE_METADATA_VIEW_ATTACHMENT_NOT_YET_DOWNLOADED" = "Δεν έχει κατέβει ακόμα"; /* Status label for messages which are delivered. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_DELIVERED" = "Delivered"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_DELIVERED" = "Παραδόθηκε"; /* Status label for messages which are failed. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_FAILED" = "Failed"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_FAILED" = "Απέτυχε"; /* Status label for messages which are read. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_READ" = "Read"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_READ" = "Διαβάστηκε"; /* Status label for messages which are sending. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENDING" = "Sending"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENDING" = "Αποστέλλεται"; /* Status label for messages which are sent. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENT" = "Sent"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENT" = "Στάλθηκε"; /* Status label for messages which are uploading. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_UPLOADING" = "Uploading"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_UPLOADING" = "Ανεβαίνει"; /* 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."; +"MESSAGE_METADATA_VIEW_NO_ATTACHMENT_OR_BODY" = "Το μήνυμα δεν έχει περιεχόμενο ή συνημμένο."; /* 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" = "Ελήφθη"; /* Label for the 'sender' field of the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_SENDER" = "Sender"; +"MESSAGE_METADATA_VIEW_SENDER" = "Αποστολέας"; /* Label for the 'sent date & time' field of the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_SENT_DATE_TIME" = "Sent"; +"MESSAGE_METADATA_VIEW_SENT_DATE_TIME" = "Στάλθηκε"; /* Label for the original filename of any attachment in the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_SOURCE_FILENAME" = "Filename"; +"MESSAGE_METADATA_VIEW_SOURCE_FILENAME" = "Όνομα Αρχείου"; /* Title for the 'message metadata' view. */ -"MESSAGE_METADATA_VIEW_TITLE" = "Message"; +"MESSAGE_METADATA_VIEW_TITLE" = "Μήνυμα"; /* message footer for delivered messages message status for message delivered to their recipient. */ -"MESSAGE_STATUS_DELIVERED" = "Delivered"; +"MESSAGE_STATUS_DELIVERED" = "Παραδόθηκε"; /* message footer for failed messages */ -"MESSAGE_STATUS_FAILED" = "Sending failed. Tap for info."; +"MESSAGE_STATUS_FAILED" = "Αποτυχία αποστολής. Πάτα για πληροφορίες."; /* message footer for read messages */ -"MESSAGE_STATUS_READ" = "Read"; +"MESSAGE_STATUS_READ" = "Διαβάστηκε"; /* message status while message is sending. */ -"MESSAGE_STATUS_SENDING" = "Sending..."; +"MESSAGE_STATUS_SENDING" = "Στέλνεται..."; /* message footer for sent messages */ "MESSAGE_STATUS_SENT" = "Στάλθηκε"; /* message footer while attachment is uploading */ -"MESSAGE_STATUS_UPLOADING" = "Uploading…"; +"MESSAGE_STATUS_UPLOADING" = "Ανεβαίνει..."; /* Indicates that one member of this group conversation is no longer verified. Embeds {{user's name or phone number}}. */ -"MESSAGES_VIEW_1_MEMBER_NO_LONGER_VERIFIED_FORMAT" = "%@ is no longer marked as verified. Tap for options."; +"MESSAGES_VIEW_1_MEMBER_NO_LONGER_VERIFIED_FORMAT" = "Ο/Η %@ δεν είναι πλέον σημειωμένος/η ως επιβεβαιωμένος. Πάτα για επιλογές."; /* Indicates that this 1:1 conversation has been blocked. */ -"MESSAGES_VIEW_CONTACT_BLOCKED" = "You Blocked this User"; +"MESSAGES_VIEW_CONTACT_BLOCKED" = "Μπλόκαρες αυτόν τον χρήστη"; /* Indicates that this 1:1 conversation is no longer verified. Embeds {{user's name or phone number}}. */ -"MESSAGES_VIEW_CONTACT_NO_LONGER_VERIFIED_FORMAT" = "%@ is no longer marked as verified. Tap for options."; +"MESSAGES_VIEW_CONTACT_NO_LONGER_VERIFIED_FORMAT" = "Ο/Η %@ δεν είναι πλέον σημειωμένος/η ως επιβεβαιωμένος. Πάτα για επιλογές."; /* Action sheet title after tapping on failed download. */ -"MESSAGES_VIEW_FAILED_DOWNLOAD_ACTIONSHEET_TITLE" = "Download Failed."; +"MESSAGES_VIEW_FAILED_DOWNLOAD_ACTIONSHEET_TITLE" = "Αποτυχία λήψης."; /* Action sheet button text */ -"MESSAGES_VIEW_FAILED_DOWNLOAD_RETRY_ACTION" = "Download Again"; +"MESSAGES_VIEW_FAILED_DOWNLOAD_RETRY_ACTION" = "Κατέβασμα ξανά"; /* Indicates that a single member of this group has been blocked. */ -"MESSAGES_VIEW_GROUP_1_MEMBER_BLOCKED" = "You Blocked 1 Member of this Group"; +"MESSAGES_VIEW_GROUP_1_MEMBER_BLOCKED" = "Μπλοκάρισες 1 Μέλος αυτής της Ομάδας"; /* Indicates that some members of this group has been blocked. Embeds {{the number of blocked users in this group}}. */ -"MESSAGES_VIEW_GROUP_N_MEMBERS_BLOCKED_FORMAT" = "You Blocked %@ Members of this Group"; +"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" = "Share Your Profile With This Group?"; +"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" = "More than one member of this group is no longer marked as verified. Tap for options."; +"MESSAGES_VIEW_N_MEMBERS_NO_LONGER_VERIFIED" = "Πάνω από ένα μέλη αυτής της ομάδας δεν είναι πλέον σημειωμένα ως επιβεβαιωμένα. Πάτα για επιλογές."; /* The subtitle for the messages view title indicates that the title can be tapped to access settings for this conversation. */ "MESSAGES_VIEW_TITLE_SUBTITLE" = "Πατήστε εδώ για ρυθμίσεις"; /* Indicator that separates read from unread messages. */ -"MESSAGES_VIEW_UNREAD_INDICATOR" = "Unread Messages"; +"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" = "There are more unread messages (including safety number changes) above. Tap \"%@\" to see them."; +"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" = "There are more unread messages above. Tap \"%@\" to see them."; +"MESSAGES_VIEW_UNREAD_INDICATOR_HAS_MORE_UNSEEN_MESSAGES_FORMAT" = "Υπάρχουν περισσότερα μηνύματα παραπάνω. Πάτα \"\" %@για να τα δεις."; /* notification title */ "MISSED_CALL" = "Αναπάντητη κλήση"; /* notification title. Embeds {{caller's name or phone number}} */ -"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITH_CALLER_NAME" = "Missed call from %@ because their safety number changed."; +"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITH_CALLER_NAME" = "Αναπάντητη κλήση από τον/την %@ επειδή ο αριθμός ασφαλείας του/της άλλαξε."; /* 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" = "Αναπάντητη κλήση επειδή ο αριθμός ασφαλείας του/της καλούντα άλλαξε."; /* Alert body Alert body when camera is not authorized */ -"MISSING_CAMERA_PERMISSION_MESSAGE" = "Signal needs access to your camera for video calls. You can grant this permission in the Settings app >> Privacy >> Camera >> Signal"; +"MISSING_CAMERA_PERMISSION_MESSAGE" = "Το Signal χρειάζεται πρόσβαση στην κάμερα για βιντεοκλήσεις. Μπορείς να παραχωρήσεις αυτή την άδεια στην εφαρμογή Ρυθμίσεις >> Ιδιωτικότητα >> Κάμερα >> Signal"; /* Alert title Alert title when camera is not authorized */ -"MISSING_CAMERA_PERMISSION_TITLE" = "Το Signal χρειάζεται πρόσβαση στη κάμερά σας."; +"MISSING_CAMERA_PERMISSION_TITLE" = "Το Signal χρειάζεται πρόσβαση στη κάμερα."; /* No comment provided by engineer. */ -"MSGVIEW_MISSED_CALL_BECAUSE_OF_CHANGED_IDENTITY" = "Missed call because their safety number has changed."; +"MSGVIEW_MISSED_CALL_BECAUSE_OF_CHANGED_IDENTITY" = "Αναπάντητη κλήση επειδή ο αριθμός ασφαλείας του/της άλλαξε."; /* notification title. Embeds {{caller's name or phone number}} */ -"MSGVIEW_MISSED_CALL_WITH_NAME" = "Αναπάντητη κλήση απο %@."; +"MSGVIEW_MISSED_CALL_WITH_NAME" = "Αναπάντητη κλήση απο τον/την %@."; /* No comment provided by engineer. */ -"MSGVIEW_RECEIVED_CALL" = "Δεχτήκατε μία κλήση από %@."; +"MSGVIEW_RECEIVED_CALL" = "Δεχτήκατε μία κλήση από τον/την %@."; /* No comment provided by engineer. */ -"MSGVIEW_THEY_TRIED_TO_CALL_YOU" = "%@ προσπάθησε να σας καλέσει."; +"MSGVIEW_THEY_TRIED_TO_CALL_YOU" = "Ο/Η %@ προσπάθησε να σε καλέσει."; /* No comment provided by engineer. */ -"MSGVIEW_YOU_CALLED" = "Καλέσατε %@."; +"MSGVIEW_YOU_CALLED" = "Κάλεσες τον/την %@."; /* No comment provided by engineer. */ -"MSGVIEW_YOU_TRIED_TO_CALL" = "Προσπαθήσατε να καλέσετε τον/την %@."; +"MSGVIEW_YOU_TRIED_TO_CALL" = "Προσπάθησες να καλέσεις τον/την %@."; /* No comment provided by engineer. */ -"MULTIDEVICE_PAIRING_MAX_DESC" = "Δεν μπορείτε να ταιριάξετε άλλες συσκευές."; +"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" = "You will not receive notifications for muted conversations."; +"MUTE_BEHAVIOR_EXPLANATION" = "Δεν θα λαμβάνεις ειδοποιήσεις για συζητήσεις σε σίγαση."; /* A button to skip a view. */ -"NAVIGATION_ITEM_SKIP_BUTTON" = "Skip"; +"NAVIGATION_ITEM_SKIP_BUTTON" = "Αγνόηση"; /* No comment provided by engineer. */ -"NETWORK_ERROR_RECOVERY" = "Παρακαλώ επιβεβαιώστε πως είστε συνδεδεμένος στο ίντερνετ και δοκιμάστε ξανά."; +"NETWORK_ERROR_RECOVERY" = "Παρακαλώ επιβεβαίωσε πως είσαι συνδεδεμένος/η στο ίντερνετ και ξαναδοκίμασε."; /* Indicates to the user that censorship circumvention has been activated. */ -"NETWORK_STATUS_CENSORSHIP_CIRCUMVENTION_ACTIVE" = "Censorship Circumvention: On"; +"NETWORK_STATUS_CENSORSHIP_CIRCUMVENTION_ACTIVE" = "Παράκαμψη Λογοκρισίας: Ανοιχτό"; /* No comment provided by engineer. */ -"NETWORK_STATUS_CONNECTED" = "Είστε συνδεδεμένοι"; +"NETWORK_STATUS_CONNECTED" = "Συνδέθηκε"; /* No comment provided by engineer. */ -"NETWORK_STATUS_CONNECTING" = "Σύνδεση"; +"NETWORK_STATUS_CONNECTING" = "Συνδέεται"; /* No comment provided by engineer. */ "NETWORK_STATUS_HEADER" = "Κατάσταση δικτύου"; @@ -956,46 +956,46 @@ "NETWORK_STATUS_OFFLINE" = "Αποσυνδεδεμένο"; /* A label the cell that lets you add a new member to a group. */ -"NEW_CONVERSATION_FIND_BY_PHONE_NUMBER" = "Find by Phone Number"; +"NEW_CONVERSATION_FIND_BY_PHONE_NUMBER" = "Εύρεση με αριθμό τηλεφώνου"; /* A label for the cell that lets you add a new non-contact member to a group. */ -"NEW_GROUP_ADD_NON_CONTACT" = "Add by phone number"; +"NEW_GROUP_ADD_NON_CONTACT" = "Προσθήκη με αριθμό τηλεφώνου"; /* Action Sheet title prompting the user for a group avatar */ -"NEW_GROUP_ADD_PHOTO_ACTION" = "Διαλέξτε Φωτογραφία Ομάδας"; +"NEW_GROUP_ADD_PHOTO_ACTION" = "Επιλογή Φωτογραφίας Ομάδας"; /* The title for the 'create group' button. */ -"NEW_GROUP_CREATE_BUTTON" = "Create"; +"NEW_GROUP_CREATE_BUTTON" = "Δημιουργία"; /* The navbar title for the 'new group' view. */ -"NEW_GROUP_DEFAULT_TITLE" = "Νέο γκρουπ"; +"NEW_GROUP_DEFAULT_TITLE" = "Νέα ομάδα"; /* An indicator that a user is a member of the new group. */ -"NEW_GROUP_MEMBER_LABEL" = "Member"; +"NEW_GROUP_MEMBER_LABEL" = "Μέλος"; /* Placeholder text for group name field */ -"NEW_GROUP_NAMEGROUP_REQUEST_DEFAULT" = "Ονομασία του γκρουπ συνομιλίας"; +"NEW_GROUP_NAMEGROUP_REQUEST_DEFAULT" = "Ονόμασε την ομαδική συζήτηση"; /* a title for the non-contacts section of the 'new group' view. */ -"NEW_GROUP_NON_CONTACTS_SECTION_TITLE" = "Other Users"; +"NEW_GROUP_NON_CONTACTS_SECTION_TITLE" = "Άλλοι χρήστες"; /* The alert message if user tries to exit the new group view without saving changes. */ -"NEW_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "Would you like to discard these changes?"; +"NEW_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "Θέλεις αυτές οι αλλαγές να χαθούν;"; /* The alert title if user tries to exit the new group view without saving changes. */ -"NEW_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "Unsaved Changes"; +"NEW_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "Μη αποθηκευμένες αλλαγές"; /* A label for the 'add by phone number' button in the 'new non-contact conversation' view */ -"NEW_NONCONTACT_CONVERSATION_VIEW_BUTTON" = "Search"; +"NEW_NONCONTACT_CONVERSATION_VIEW_BUTTON" = "Αναζήτηση"; /* Title for the 'new non-contact conversation' view. */ -"NEW_NONCONTACT_CONVERSATION_VIEW_TITLE" = "Find User"; +"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" = "Αποτυχία αποστολής μηνύματος σε %@"; +"NOTIFICATION_SEND_FAILED" = "Αποτυχία αποστολής μηνύματος στον/στην %@."; /* No comment provided by engineer. */ "NOTIFICATIONS_FOOTER_WARNING" = "Λόγω κάποιου γνωστού σφάλματος στο σύστημα Ειδοποιήσεων της Apple, η προεπισκόπηση των μηνυμάτων θα προβάλλεται αν το μήνυμα ληφθεί μέσα σε 30 δευτερόλεπτα αφού αποσταλεί. Ως αποτέλεσμα ο μετρητής ειδοποιήσεων της εφαρμογής μπορεί να μην είναι ακριβής."; @@ -1004,7 +1004,7 @@ "NOTIFICATIONS_NONE" = "Δεν υπάρχει όνομα ή μήνυμα"; /* No comment provided by engineer. */ -"NOTIFICATIONS_SECTION_BACKGROUND" = "ειδοποιήσεις παρασκηνίου "; +"NOTIFICATIONS_SECTION_BACKGROUND" = "Ειδοποιήσεις παρασκηνίου "; /* No comment provided by engineer. */ "NOTIFICATIONS_SECTION_INAPP" = "Ειδοποιήσεις μέσα στην εφαρμογή"; @@ -1022,170 +1022,170 @@ "NOTIFICATIONS_SOUND" = "Ήχοι Ειδοποιήσεων"; /* No comment provided by engineer. */ -"OK" = "OK"; +"OK" = "ΟΚ"; /* Button text which opens the settings app Label for button which opens the settings UI */ "OPEN_SETTINGS_BUTTON" = "Ρυθμίσεις"; /* Info Message when {{other user}} disables or doesn't support disappearing messages */ -"OTHER_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%@ disabled disappearing messages."; +"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" = "%@ set disappearing message time to %@."; +"OTHER_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Ο/Η %@ όρισε τον χρόνο εξαφάνισης μηνυμάτων σε %@."; /* No comment provided by engineer. */ "OUTGOING_CALL" = "Εξερχόμενη κλήση"; /* No comment provided by engineer. */ -"OUTGOING_INCOMPLETE_CALL" = "Unanswered outgoing call"; +"OUTGOING_INCOMPLETE_CALL" = "Αναπάντητη εξερχόμενη κλήση"; /* A display format for oversize text messages. */ -"OVERSIZE_TEXT_DISPLAY_FORMAT" = "%@… [Tap For More]"; +"OVERSIZE_TEXT_DISPLAY_FORMAT" = "%@ ... [Πάτα για περισσότερα]"; /* The title of the 'oversize text message' view. */ -"OVERSIZE_TEXT_MESSAGE_VIEW_TITLE" = "Message"; +"OVERSIZE_TEXT_MESSAGE_VIEW_TITLE" = "Μήνυμα"; /* A format for a label showing an example phone number. Embeds {{the example phone number}}. */ -"PHONE_NUMBER_EXAMPLE_FORMAT" = "Example: %@"; +"PHONE_NUMBER_EXAMPLE_FORMAT" = "Παράδειγμα: %@"; /* Format for phone number label with an index. Embeds {{Phone number label (e.g. 'home')}} and {{index, e.g. 2}}. */ "PHONE_NUMBER_TYPE_AND_INDEX_NAME_FORMAT" = "%@ %@"; /* Label for 'Home' phone numbers. */ -"PHONE_NUMBER_TYPE_HOME" = "Home"; +"PHONE_NUMBER_TYPE_HOME" = "Σπίτι"; /* Label for 'HomeFAX' phone numbers. */ -"PHONE_NUMBER_TYPE_HOME_FAX" = "Home Fax"; +"PHONE_NUMBER_TYPE_HOME_FAX" = "Φαξ Σπιτιού"; /* Label for 'IPhone' phone numbers. */ "PHONE_NUMBER_TYPE_IPHONE" = "iPhone"; /* Label for 'Main' phone numbers. */ -"PHONE_NUMBER_TYPE_MAIN" = "Main"; +"PHONE_NUMBER_TYPE_MAIN" = "Κύριο"; /* Label for 'Mobile' phone numbers. */ -"PHONE_NUMBER_TYPE_MOBILE" = "Mobile"; +"PHONE_NUMBER_TYPE_MOBILE" = "Κινητό"; /* Label for 'Other' phone numbers. */ -"PHONE_NUMBER_TYPE_OTHER" = "Other"; +"PHONE_NUMBER_TYPE_OTHER" = "Άλλο"; /* Label for 'Other FAX' phone numbers. */ -"PHONE_NUMBER_TYPE_OTHER_FAX" = "Other Fax"; +"PHONE_NUMBER_TYPE_OTHER_FAX" = "Αλλο φαξ"; /* Label for 'Pager' phone numbers. */ "PHONE_NUMBER_TYPE_PAGER" = "Pager"; /* Label used when we don't what kind of phone number it is (e.g. mobile/work/home). */ -"PHONE_NUMBER_TYPE_UNKNOWN" = "Unknown"; +"PHONE_NUMBER_TYPE_UNKNOWN" = "Άγνωστο"; /* Label for 'Work' phone numbers. */ -"PHONE_NUMBER_TYPE_WORK" = "Work"; +"PHONE_NUMBER_TYPE_WORK" = "Εργασία"; /* Label for 'Work FAX' phone numbers. */ -"PHONE_NUMBER_TYPE_WORK_FAX" = "Work Fax"; +"PHONE_NUMBER_TYPE_WORK_FAX" = "Φαξ εργασίας"; /* Label indicating that the user is not verified. Embeds {{the user's name or phone number}}. */ -"PRIVACY_IDENTITY_IS_NOT_VERIFIED_FORMAT" = "You have not marked %@ as verified."; +"PRIVACY_IDENTITY_IS_NOT_VERIFIED_FORMAT" = "Δεν έχεις σημειώσει τον/την %@ ως επιβεβαιωμένο/η."; /* Badge indicating that the user is verified. */ -"PRIVACY_IDENTITY_IS_VERIFIED_BADGE" = "Verified"; +"PRIVACY_IDENTITY_IS_VERIFIED_BADGE" = "Επιβεβαιωμένος/η"; /* Label indicating that the user is verified. Embeds {{the user's name or phone number}}. */ -"PRIVACY_IDENTITY_IS_VERIFIED_FORMAT" = "%@ is verified."; +"PRIVACY_IDENTITY_IS_VERIFIED_FORMAT" = "Ο/Η %@ είναι επιβεβαιωμένος/η."; /* Label for a link to more information about safety numbers and verification. */ -"PRIVACY_SAFETY_NUMBERS_LEARN_MORE" = "Learn More"; +"PRIVACY_SAFETY_NUMBERS_LEARN_MORE" = "Μάθε περισσότερα"; /* Button that shows the 'scan with camera' view. */ -"PRIVACY_TAP_TO_SCAN" = "Tap to Scan"; +"PRIVACY_TAP_TO_SCAN" = "Πάτα για σκανάρισμα"; /* Button that lets user mark another user's identity as unverified. */ -"PRIVACY_UNVERIFY_BUTTON" = "Clear Verification"; +"PRIVACY_UNVERIFY_BUTTON" = "Αφαίρεση επιβεβαίωσης"; /* Alert body when verifying with {{contact name}} */ -"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "This doesn't look like your safety number with %@. Are you verifying the correct contact?"; +"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "Αυτός δεν μοιάζει με τον αριθμό ασφαλείας με τον/την %@. Είσαι σίγουρος/η πως επιβεβαιώνεις την σωστή επαφή;"; /* Alert body */ -"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "The number in your clipboard doesn't look like the correct safety number for this conversation."; +"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "Ο αριθμός στο πρόχειρο δεν μοιάζει με τον σωστό αριθμό ασφαλείας για αυτή την συζήτηση."; /* Alert body for user error */ -"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal couldn't find any safety number in your clipboard. Have you copied it correctly?"; +"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" = "Every pair of Signal users shares a distinct safety number. Double-check that %@ is displaying *your* distinct safety number."; +"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "Κάθε ζευγάρι χρηστών Signal μοιράζεται έναν ξεχωριστό αριθμό ασφαλείας, Έλεγξε καλά ότι ο/η %@ σου δείχνει τον *δικό σου* ξεχωριστό αριθμό ασφαλείας."; /* alert body */ -"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "You're running an old version of Signal. You need to update before you can verify."; +"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "Χρησιμοποιείς μια παλιά έκδοση του Signal. Πρέπει να το αναβαθμίσεις προτού μπορέσεις να επιβεβαιώσεις."; /* alert body */ -"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "Your partner is running an old version of Signal. They need to update before you can verify."; +"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "Ο/Η συνομιλητής/τρια χρησιμοποιεί μια παλιά έκδοση του Signal. Πρέπει να το αναβαθμίσει προτού μπορέσεις να επιβεβαιώσεις."; /* alert body */ -"PRIVACY_VERIFICATION_FAILURE_INVALID_QRCODE" = "The scanned code doesn't look like a safety number code. Are you both on an up-to-date version of Signal?"; +"PRIVACY_VERIFICATION_FAILURE_INVALID_QRCODE" = "Ο σκαναρισμένος κωδικός δεν μοιάζει με κωδικό αριθμού ασφαλείας. Χρησιμοποιείτε και οι δυο σας την αναβαθμισμένη έκδοση του Signal;"; /* Paragraph(s) shown alongside the safety number when verifying privacy with {{contact name}} */ -"PRIVACY_VERIFICATION_INSTRUCTIONS" = "If you wish to verify the security of your end-to-end encryption with %@, compare the numbers above with the numbers on their device.\n\nAlternatively, you can scan the code on their phone, or ask them to scan your code."; +"PRIVACY_VERIFICATION_INSTRUCTIONS" = "Αν επιθυμείς να επιβεβαιώσεις την ασφάλεια της κρυπτογράφησης από άκρο σε άκρο με τον/την %@, σύγκρινε τους παραπάνω αριθμούς με τους αριθμούς στην συσκευή του/της.\n\nΕναλλακτικά, μπορείς να σκανάρεις τον κωδικό στο τηλέφωνό του/της, ή να του/της ζητήσεις να σκανάρει τον δικό σου κωδικό."; /* Navbar title */ -"PRIVACY_VERIFICATION_TITLE" = "Verify Safety Number"; +"PRIVACY_VERIFICATION_TITLE" = "Επιβεβαίωση Αριθμού Ασφαλείας"; /* Button that lets user mark another user's identity as verified. */ -"PRIVACY_VERIFY_BUTTON" = "Mark as Verified"; +"PRIVACY_VERIFY_BUTTON" = "Σημείωση ως επιβεβαιωμένο"; /* No comment provided by engineer. */ "PROCEED_BUTTON" = "Συνέχεια"; /* Label text combining the phone number and profile name separated by a simple demarcation character. Phone number should be most prominent. '%1$@' is replaced with {{phone number}} and '%2$@' is replaced with {{profile name}} */ -"PROFILE_NAME_AND_PHONE_NUMBER_LABEL_FORMAT" = "%1$@ ~%2$@"; +"PROFILE_NAME_AND_PHONE_NUMBER_LABEL_FORMAT" = "%1$@ ~ %2$@"; /* Prepend a simple marker to differentiate the profile name, embeds the contact's {{profile name}}. */ -"PROFILE_NAME_LABEL_FORMAT" = "~%@"; +"PROFILE_NAME_LABEL_FORMAT" = "~ %@"; /* Action Sheet title prompting the user for a profile avatar */ -"PROFILE_VIEW_AVATAR_ACTIONSHEET_TITLE" = "Set Profile Avatar"; +"PROFILE_VIEW_AVATAR_ACTIONSHEET_TITLE" = "Εισαγωγή εικόνας προφίλ"; /* Label for action that clear's the user's profile avatar */ -"PROFILE_VIEW_CLEAR_AVATAR" = "Clear Avatar"; +"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" = "Your profile name is too long."; +"PROFILE_VIEW_ERROR_PROFILE_NAME_TOO_LONG" = "Το όνομα προφίλ σου είναι πολύ μακρύ."; /* Error message shown when a profile update fails. */ -"PROFILE_VIEW_ERROR_UPDATE_FAILED" = "Profile update failed."; +"PROFILE_VIEW_ERROR_UPDATE_FAILED" = "Η αναβάθμιση του προφίλ απέτυχε."; /* Default text for the profile name field of the profile view. */ -"PROFILE_VIEW_NAME_DEFAULT_TEXT" = "Enter your name"; +"PROFILE_VIEW_NAME_DEFAULT_TEXT" = "Εισαγωγή ονόματος"; /* Label for the profile avatar field of the profile view. */ -"PROFILE_VIEW_PROFILE_AVATAR_FIELD" = "Avatar"; +"PROFILE_VIEW_PROFILE_AVATAR_FIELD" = "Εικόνα προφίλ"; /* Description of the user profile. */ -"PROFILE_VIEW_PROFILE_DESCRIPTION" = "Your Signal Profile will be visible to your contacts, when you initiate new conversations, and when you share it with other users and groups."; +"PROFILE_VIEW_PROFILE_DESCRIPTION" = "Το Προφίλ Signal σου θα είναι ορατό από τις επαφές σου, όταν ξεκινάς νέες συζητήσεις και όταν το μοιράζεσαι με άλλους χρήστες και ομάδες."; /* Link to more information about the user profile. */ -"PROFILE_VIEW_PROFILE_DESCRIPTION_LINK" = "Tap here to learn more."; +"PROFILE_VIEW_PROFILE_DESCRIPTION_LINK" = "Πάτα εδώ για να μάθεις περισσότερα."; /* Label for the profile name field of the profile view. */ -"PROFILE_VIEW_PROFILE_NAME_FIELD" = "Profile Name"; +"PROFILE_VIEW_PROFILE_NAME_FIELD" = "Όνομα προφίλ"; /* Button to save the profile view in the profile view. */ -"PROFILE_VIEW_SAVE_BUTTON" = "Save"; +"PROFILE_VIEW_SAVE_BUTTON" = "Αποθήκευση"; /* Alert title that indicates the user's profile view is being saved. */ -"PROFILE_VIEW_SAVING" = "Saving..."; +"PROFILE_VIEW_SAVING" = "Αποθηκεύεται..."; /* Title for the profile view. */ -"PROFILE_VIEW_TITLE" = "Profile"; +"PROFILE_VIEW_TITLE" = "Προφίλ"; /* No comment provided by engineer. */ -"PUSH_MANAGER_MARKREAD" = "Mark as Read"; +"PUSH_MANAGER_MARKREAD" = "Σημείωση ως αναγνωσμένο"; /* No comment provided by engineer. */ "PUSH_MANAGER_REPLY" = "Απάντηση"; /* Title of alert shown when push tokens sync job succeeds. */ -"PUSH_REGISTER_SUCCESS" = "Successfully re-registered for push notifications."; +"PUSH_REGISTER_SUCCESS" = "Επιτυχής επανακαταχώρηση για λήψη ειδοποιήσεων. "; /* Used in table section header and alert view title contexts */ "PUSH_REGISTER_TITLE" = "Ειδοποιήσεις"; @@ -1194,31 +1194,31 @@ "QUESTIONMARK_PUNCTUATION" = ";"; /* No comment provided by engineer. */ -"RATING_MSG" = "Αν σας αρέσει να χρησιμοποιείτε το Signal για να έχετε ιδιωτικές συνομιλίες, μπορείτε να υποστηρίξετε το έργο μας αξιολογώντας την. Δεν θα διαρκέσει περισσότερο από ένα λεπτό, και θα βοηθήσει τους άλλους να βρουν κάποια προστασία της ιδιωτικής τους ζωής."; +"RATING_MSG" = "Αν σου αρέσει να χρησιμοποιείς το Signal για να έχεις ιδιωτικές συνομιλίες, μπορείς να υποστηρίξεις το έργο μας αξιολογώντας την εφαρμογή. Δεν θα σου πάρει περισσότερο από ένα λεπτό, και θα βοηθήσει και άλλους να βρουν κάποια προστασία της ιδιωτικής τους ζωής."; /* No comment provided by engineer. */ "RATING_RATE" = "Αξιολόγηση του Signal"; /* No comment provided by engineer. */ -"RATING_TITLE" = "Υποστηρίξτε το Signal!"; +"RATING_TITLE" = "Υποστήριξε το Signal!"; /* No comment provided by engineer. */ -"REGISTER_CC_ERR_ALERT_VIEW_MESSAGE" = "Παρακαλώ εισάγετε έναν έγκυρο κωδικό χώρας"; +"REGISTER_CC_ERR_ALERT_VIEW_MESSAGE" = "Παρακαλώ γράψε έναν έγκυρο κωδικό χώρας"; /* No comment provided by engineer. */ -"REGISTER_CC_ERR_ALERT_VIEW_TITLE" = "Κωδικός Χώρας λάθος"; +"REGISTER_CC_ERR_ALERT_VIEW_TITLE" = "Σφάλμα Κωδικού Χώρας"; /* No comment provided by engineer. */ -"REGISTER_CONTACTS_WELCOME" = "Καλώς ήρθατε!"; +"REGISTER_CONTACTS_WELCOME" = "Καλωσόρισες!"; /* No comment provided by engineer. */ -"REGISTER_FAILED_TRY_AGAIN" = "Try Again"; +"REGISTER_FAILED_TRY_AGAIN" = "Προσπάθησε ξανά"; /* No comment provided by engineer. */ -"REGISTER_RATE_LIMITING_BODY" = "You have tried too often. Please wait a minute before trying again."; +"REGISTER_RATE_LIMITING_BODY" = "Προσπάθησες πολύ συχνά. Παρακαλώ περίμενε ένα λεπτο πριν ξαναπροσπαθήσεις."; /* Title of alert shown when push tokens sync job fails. */ -"REGISTRATION_BODY" = "Failed to re-register for push notifications."; +"REGISTRATION_BODY" = "Αποτυχία επανεγγραφής για λήψη ειδοποιήσεων."; /* Label for the country code field */ "REGISTRATION_DEFAULT_COUNTRY_NAME" = "Κωδικός χώρας"; @@ -1230,142 +1230,142 @@ "REGISTRATION_ERROR" = "Σφάλμα εγγραφής"; /* alert body during registration */ -"REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "We can't activate your account until you verify the code we sent you."; +"REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "Δεν μπορούμε να ενεργοποιήσουμε τον λογαριασμό σου μέχρι να επιβεβαιώσεις τον κωδικό που σου στείλαμε."; /* No comment provided by engineer. */ -"REGISTRATION_NON_VALID_NUMBER" = "Αυτή η μορφή αριθμού δεν υποστηρίζεται, παρακαλώ επικοινωνήστε με την υποστήριξη."; +"REGISTRATION_NON_VALID_NUMBER" = "Αυτή η μορφή αριθμού δεν υποστηρίζεται, παρακαλώ επικοινώνησε με την υποστήριξη."; /* Label for the phone number textfield */ "REGISTRATION_PHONENUMBER_BUTTON" = "Αριθμός τηλεφώνου"; /* No comment provided by engineer. */ -"REGISTRATION_RESTRICTED_MESSAGE" = "Κάποιος βιάζεται να στείλει το πρώτο μήνυμα! Χρειάζεται να εγγραφείτε πριν στείλετε κάποιο μήνυμα."; +"REGISTRATION_RESTRICTED_MESSAGE" = "Κάποιος βιάζεται να στείλει το πρώτο μήνυμα! Πρέπει να εγγραφείς πριν μπορέσεις να το κάνεις."; /* No comment provided by engineer. */ -"REGISTRATION_TITLE_LABEL" = "Ο αριθμός σας"; +"REGISTRATION_TITLE_LABEL" = "Ο αριθμός τηλεφώνου σου"; /* Alert view title */ -"REGISTRATION_VERIFICATION_FAILED_TITLE" = "Verification Failed"; +"REGISTRATION_VERIFICATION_FAILED_TITLE" = "Η επιβεβαίωση απέτυχε"; /* Alert body, during registration */ -"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "The numbers you submitted don't match what we sent. Want to double check?"; +"REGISTRATION_VERIFICATION_FAILED_WRONG_CODE_DESCRIPTION" = "Οι αριθμοί που έγραψες δεν αντιστοιχούν σε αυτούς που σου στείλαμε. Θες να το ξαναδείς;"; /* No comment provided by engineer. */ -"REGISTRATION_VERIFY_DEVICE" = "Activate This Device"; +"REGISTRATION_VERIFY_DEVICE" = "Ενεργοποίηση αυτής της συσκευής"; /* Message of alert indicating that users needs to enter a valid phone number to register. */ -"REGISTRATION_VIEW_INVALID_PHONE_NUMBER_ALERT_MESSAGE" = "Please enter a valid phone number to register."; +"REGISTRATION_VIEW_INVALID_PHONE_NUMBER_ALERT_MESSAGE" = "Παρακαλώ γράψε έναν έγκυρο αριθμό τηλεφώνου για να εγγραφείς."; /* Title of alert indicating that users needs to enter a valid phone number to register. */ -"REGISTRATION_VIEW_INVALID_PHONE_NUMBER_ALERT_TITLE" = "Invalid Phone Number"; +"REGISTRATION_VIEW_INVALID_PHONE_NUMBER_ALERT_TITLE" = "Μη έγκυρος αριθμός τηλεφώνου"; /* Message of alert indicating that users needs to enter a phone number to register. */ -"REGISTRATION_VIEW_NO_PHONE_NUMBER_ALERT_MESSAGE" = "Please enter a phone number to register."; +"REGISTRATION_VIEW_NO_PHONE_NUMBER_ALERT_MESSAGE" = "Παρακαλώ γράψε έναν αριθμό τηλεφώνου για να εγγραφείς"; /* Title of alert indicating that users needs to enter a phone number to register. */ -"REGISTRATION_VIEW_NO_PHONE_NUMBER_ALERT_TITLE" = "No Phone Number"; +"REGISTRATION_VIEW_NO_PHONE_NUMBER_ALERT_TITLE" = "Δεν γράφτηκε αριθμός τηλεφώνου"; /* No comment provided by engineer. */ "REJECT_CALL_BUTTON_TITLE" = "Απόρριψη"; /* No comment provided by engineer. */ -"RELAY_REGISTERED_ERROR_RECOVERY" = "Ο αριθμός που προσπαθείτε να καταχωρήσετε έχει ήδη καταχωρηθεί σε κάποιον άλλον εξυπηρετητή. παρακαλώ απεγγραφείτε από εκει και δοκιμάστε ξανά."; +"RELAY_REGISTERED_ERROR_RECOVERY" = "Ο αριθμός που προσπαθείς να καταχωρήσεις έχει ήδη καταχωρηθεί σε κάποιον άλλον εξυπηρετητή. παρακαλώ απεγγράψου από εκεί και ξαναδοκίμασε."; /* 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" = "Retry"; +"RETRY_BUTTON_TEXT" = "Δοκίμασε ξανά"; /* button title to confirm adding a recipient to a group when their safety number has recently changed */ -"SAFETY_NUMBER_CHANGED_CONFIRM_ADD_TO_GROUP_ACTION" = "Add to Group Anyway"; +"SAFETY_NUMBER_CHANGED_CONFIRM_ADD_TO_GROUP_ACTION" = "Προσθήκη στην ομάδα παρ'όλα αυτά"; /* alert button text to confirm placing an outgoing call after the recipients Safety Number has changed. */ -"SAFETY_NUMBER_CHANGED_CONFIRM_CALL_ACTION" = "Call Anyway"; +"SAFETY_NUMBER_CHANGED_CONFIRM_CALL_ACTION" = "Κλήση παρ'όλα αυτά"; /* button title to confirm sending to a recipient whose safety number recently changed */ -"SAFETY_NUMBER_CHANGED_CONFIRM_SEND_ACTION" = "Send Anyway"; +"SAFETY_NUMBER_CHANGED_CONFIRM_SEND_ACTION" = "Αποστολή παρ'όλα αυτά"; /* Snippet to share {{safety number}} with a friend. sent e.g. via SMS */ -"SAFETY_NUMBER_SHARE_FORMAT" = "Our Signal Safety Number:\n%@"; +"SAFETY_NUMBER_SHARE_FORMAT" = "Ο αριθμός ασφαλείας Signal μας:\n%@"; /* Action sheet heading */ -"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "Your safety number with %@ has changed. You may wish to verify it."; +"SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "Ο αριθμός ασφαλείας με τον/την %@ άλλαξε. Ίσως θέλεις να τον επιβεβαιώσεις."; /* label presented once scanning (camera) view is visible. */ -"SCAN_CODE_INSTRUCTIONS" = "Scan the QR Code on your contact's device."; +"SCAN_CODE_INSTRUCTIONS" = "Σκάναρε τον κωδικό QR στην συσκευή του άλλου χρήστη."; /* Title for the 'scan QR code' view. */ -"SCAN_QR_CODE_VIEW_TITLE" = "Scan QR Code"; +"SCAN_QR_CODE_VIEW_TITLE" = "Σκανάρισμα κωδικού QR"; /* 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"; /* No comment provided by engineer. */ -"SEND_AGAIN_BUTTON" = "Send Again"; +"SEND_AGAIN_BUTTON" = "Επαναποστολή"; /* No comment provided by engineer. */ "SEND_BUTTON_TITLE" = "Αποστολή"; /* Header title for the 'send external file' view. */ -"SEND_EXTERNAL_FILE_HEADER_TITLE" = "Select a Recipient for:"; +"SEND_EXTERNAL_FILE_HEADER_TITLE" = "Διάλεξε παραλήπτη για:"; /* Title for the 'send external file' view. */ -"SEND_EXTERNAL_FILE_VIEW_TITLE" = "Send File"; +"SEND_EXTERNAL_FILE_VIEW_TITLE" = "Αποστολή αρχείου"; /* Alert body after invite failed */ -"SEND_INVITE_FAILURE" = "Sending invite failed, please try again later."; +"SEND_INVITE_FAILURE" = "Η αποστολή της πρόσκλησης απέτυχε, παρακαλώ δοκίμασε ξανά αργότερα."; /* Alert body after invite succeeded */ -"SEND_INVITE_SUCCESS" = "You've invited your friend to use Signal!"; +"SEND_INVITE_SUCCESS" = "Προσκάλεσες τον/την φίλο/η σου να χρησιμοποιήσει το Signal!"; /* Text for button to send a Signal invite via SMS. %@ is placeholder for the receipient's phone number. */ -"SEND_INVITE_VIA_SMS_BUTTON_FORMAT" = "Invite via SMS: %@"; +"SEND_INVITE_VIA_SMS_BUTTON_FORMAT" = "Πρόσκληση μέσω SMS: %@"; /* No comment provided by engineer. */ -"SEND_SMS_CONFIRM_TITLE" = "Πρόσκληση φίλου μέσω μη-ασφαλούς SMS;"; +"SEND_SMS_CONFIRM_TITLE" = "Πρόσκληση φίλου/ης μέσω μη-ασφαλούς SMS;"; /* No comment provided by engineer. */ -"SEND_SMS_INVITE_TITLE" = "Θα θέλατε να προσκαλέσετε τον ακόλουθο αριθμό στο Signal:"; +"SEND_SMS_INVITE_TITLE" = "Θέλεις να προσκαλέσεις τον ακόλουθο αριθμό στο Signal:"; /* Navbar title */ "SETTINGS_ABOUT" = "Για εμάς"; /* Title for the 'block contact' section of the 'add to block list' view. */ -"SETTINGS_ADD_TO_BLOCK_LIST_BLOCK_CONTACT_TITLE" = "Block Contact"; +"SETTINGS_ADD_TO_BLOCK_LIST_BLOCK_CONTACT_TITLE" = "Μπλοκάρισμα επαφής"; /* Title for the 'block phone number' section of the 'add to block list' view. */ -"SETTINGS_ADD_TO_BLOCK_LIST_BLOCK_PHONE_NUMBER_TITLE" = "Block Phone Number"; +"SETTINGS_ADD_TO_BLOCK_LIST_BLOCK_PHONE_NUMBER_TITLE" = "Μπλοκάρισμα αριθμού τηλεφώνου"; /* Title for the 'add to block list' view. */ -"SETTINGS_ADD_TO_BLOCK_LIST_TITLE" = "Block"; +"SETTINGS_ADD_TO_BLOCK_LIST_TITLE" = "Μπλοκάρισμα"; /* Label for the 'manual censorship circumvention' switch. */ -"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION" = "Censorship Circumvention"; +"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION" = "Παράκαμψη Λογοκρισίας"; /* Label for the 'manual censorship circumvention' country. Embeds {{the manual censorship circumvention country}}. */ -"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_COUNTRY_FORMAT" = "Location: %@"; +"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_COUNTRY_FORMAT" = "Τοποθεσία: %@"; /* Table footer for the 'censorship circumvention' section when censorship circumvention can be manually enabled. */ -"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER" = "If enabled, Signal will attempt to circumvent censorship. Do not enable this feature unless you are in a location where Signal is censored."; +"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER" = "Αν είναι ενεργοποιημένο, το Signal θα προσπαθήσει να παρακάμψει την λογοκρισία. Μην ενεργοποιήσεις αυτή την επιλογή εκτός και αν βρίσκεσαι σε περιοχή όπου το Signal έχει λογοκριθεί/μπλοκαριστεί."; /* Table footer for the 'censorship circumvention' section shown when censorship circumvention has been auto-enabled based on local phone number. */ -"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_AUTO_ENABLED" = "Censorship circumvention has been activated based on your account's phone number."; +"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_AUTO_ENABLED" = "Η παράκαμψη λογοκρισίας ενεργοποιήθηκε βάσει του αριθμού τηλεφώνου του λογαριασμού σου."; /* Table footer for the 'censorship circumvention' section shown when the app is not connected to the internet. */ -"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_NO_CONNECTION" = "Censorship circumvention can only be activated when connected to the internet."; +"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_NO_CONNECTION" = "Η παράκαμψη λογοκρισίας μπορεί να ενεργοποιηθεί μόνο όταν υπάρχει σύνδεση στο διαδίκτυο."; /* Table footer for the 'censorship circumvention' section shown when the app is connected to the Signal service. */ -"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_WEBSOCKET_CONNECTED" = "Censorship circumvention is not necessary; you are already connected to the Signal service."; +"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_WEBSOCKET_CONNECTED" = "Η παράκαμψη λογοκρισίας δεν είναι απαραίτητη, είσαι ήδη συνδεδεμένος/η στις υπηρεσίες του Signal."; /* Table header for the 'censorship circumvention' section. */ -"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_HEADER" = "Censorship Circumvention"; +"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_HEADER" = "Παράκαμψη Λογοκρισίας"; /* No comment provided by engineer. */ "SETTINGS_ADVANCED_DEBUGLOG" = "Ενεργοποίηση καταγραφής αποσφαλμάτωσης"; @@ -1377,40 +1377,40 @@ "SETTINGS_ADVANCED_TITLE" = "Για προχωρημένους"; /* A label for the 'add phone number' button in the block list table. */ -"SETTINGS_BLOCK_LIST_ADD_BUTTON" = "Add…"; +"SETTINGS_BLOCK_LIST_ADD_BUTTON" = "Προσθήκη..."; /* A label that indicates the user has no Signal contacts. */ -"SETTINGS_BLOCK_LIST_NO_CONTACTS" = "You have no contacts on Signal."; +"SETTINGS_BLOCK_LIST_NO_CONTACTS" = "Δεν έχεις επαφές στο Signal."; /* A label that indicates the user's search has no matching results. */ -"SETTINGS_BLOCK_LIST_NO_SEARCH_RESULTS" = "No Search Results"; +"SETTINGS_BLOCK_LIST_NO_SEARCH_RESULTS" = "Δεν βρέθηκαν αποτελέσματα"; /* Label for the block list section of the settings view */ -"SETTINGS_BLOCK_LIST_TITLE" = "Blocked"; +"SETTINGS_BLOCK_LIST_TITLE" = "Μπλοκαρισμένοι"; /* Accessibility hint for the settings button */ -"SETTINGS_BUTTON_ACCESSIBILITY" = "Settings"; +"SETTINGS_BUTTON_ACCESSIBILITY" = "Ρυθμίσεις"; /* Table cell label */ -"SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE" = "Always Relay Calls"; +"SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE" = "Πάντα να αναμεταδίδονται οι κλήσεις"; /* User settings section footer, a detailed explanation */ -"SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE_DETAIL" = "Relay all calls through the Signal server to avoid revealing your IP address to your contact. Enabling will reduce call quality."; +"SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE_DETAIL" = "Αναμετάδοση όλων των κλήσεων μέσω του διακομιστή Signal για να αποφύγεις την αποκάλυψη της IP διεύθυνσής σου στην επαφή σου. Η ενεργοποίηση θα ρίξει την ποιότητα των κλήσεων."; /* No comment provided by engineer. */ "SETTINGS_CLEAR_HISTORY" = "Διαγραφή ιστορικού"; /* No comment provided by engineer. */ -"SETTINGS_COPYRIGHT" = "Πνευματική ιδιοκτησία Open Whisper Systems\nΥπό την άδεια του GPLv3"; +"SETTINGS_COPYRIGHT" = "Πνευματική ιδιοκτησία Open Whisper Systems\nΥπό την άδεια GPLv3"; /* No comment provided by engineer. */ "SETTINGS_DELETE_ACCOUNT_BUTTON" = "Διαγραφή Λογαριασμού"; /* Alert message before user confirms clearing history */ -"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION" = "Are you sure you want to delete all your history (messages, attachments, call history …) ? This action cannot be reverted."; +"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION" = "Είσαι σίγουρος/η πως θέλεις να διαγράψεις όλο το ιστορικό σου (μηνύματα, συνημμένα, ιστορικό κλήσεων, κλπ); Αυτή η ενέργεια δεν είναι αναστρέψιμη."; /* No comment provided by engineer. */ -"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION_BUTTON" = "Είστε σίγουρος/η;"; +"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION_BUTTON" = "Είσαι σίγουρος/η;"; /* No comment provided by engineer. */ "SETTINGS_HELP_HEADER" = "Βοήθεια "; @@ -1422,10 +1422,10 @@ "SETTINGS_INFORMATION_HEADER" = "Πληροφορίες"; /* Settings table view cell label */ -"SETTINGS_INVITE_TITLE" = "Invite Your Friends"; +"SETTINGS_INVITE_TITLE" = "Προσκάλεσε τους φίλους και τις φίλες σου"; /* content of tweet when inviting via twitter */ -"SETTINGS_INVITE_TWITTER_TEXT" = "You can reach me using Signal by @WhisperSystems, get it now."; +"SETTINGS_INVITE_TWITTER_TEXT" = "Επικοινωνήστε μαζί μου χρησιμοποιώντας το Signal των @WhisperSystems, κατεβάστε το τώρα."; /* Title for settings activity */ "SETTINGS_NAV_BAR_TITLE" = "Ρυθμίσεις"; @@ -1434,31 +1434,31 @@ "SETTINGS_NOTIFICATIONS" = "Ειδοποιήσεις"; /* Label for 'CallKit privacy' preference */ -"SETTINGS_PRIVACY_CALLKIT_PRIVACY_TITLE" = "Show Caller's Name & Number"; +"SETTINGS_PRIVACY_CALLKIT_PRIVACY_TITLE" = "Εμφάνιση ονόματος και αριθμού καλούντα"; /* Short table cell label */ -"SETTINGS_PRIVACY_CALLKIT_TITLE" = "iOS Call Integration"; +"SETTINGS_PRIVACY_CALLKIT_TITLE" = "Ενσωμάτωση κλήσεων iOS"; /* Settings table view cell label */ -"SETTINGS_PRIVACY_TITLE" = "Εμπιστευτικότητα"; +"SETTINGS_PRIVACY_TITLE" = "Ιδιωτικότητα"; /* Label for the 'read receipts' setting. */ -"SETTINGS_READ_RECEIPT" = "Read Receipts"; +"SETTINGS_READ_RECEIPT" = "Αποδεικτικά ανάγνωσης"; /* 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."; +"SETTINGS_READ_RECEIPTS_SECTION_FOOTER" = "Δες και μοιράσου πότε τα μηνύματα διαβάστηκαν. Αυτή η ρύθμιση είναι προαιρετική και εφαρμόζεται σε όλες τις συνομιλίες."; /* No comment provided by engineer. */ "SETTINGS_SCREEN_SECURITY" = "Ενεργοποίηση Ασφάλειας Οθόνης"; /* No comment provided by engineer. */ -"SETTINGS_SCREEN_SECURITY_DETAIL" = "Prevent Signal previews from appearing in the app switcher."; +"SETTINGS_SCREEN_SECURITY_DETAIL" = "Να μην εμφανίζονται προεπισκοπήσεις του Signal στον εναλλαγέα εφαρμογών."; /* Settings table section footer. */ -"SETTINGS_SECTION_CALL_KIT_DESCRIPTION" = "iOS Call Integration shows Signal calls on your lock screen and in the system's call history. You may optionally show your contact's name and number. If iCloud is enabled, this call history will be shared with Apple."; +"SETTINGS_SECTION_CALL_KIT_DESCRIPTION" = "Η ενσωμάτωση κλήσεων iOS εμφανίζει τις κλήσεις Signal στην οθόνη κλειδώματος και στο ιστορικό κλήσεων του συστήματος. Μπορείς προαιρετικά να εμφανίζεις το όνομα και τον αριθμό της επαφής σου. Αν το iCloud είναι ενεργοποιημένο, αυτό το ιστορικό κλήσεων θα αποστέλλεται στην Apple."; /* settings topic header for table section */ -"SETTINGS_SECTION_TITLE_CALLING" = "Calling"; +"SETTINGS_SECTION_TITLE_CALLING" = "Κλήσεις"; /* Section header */ "SETTINGS_SECURITY_TITLE" = "Ασφάλεια οθόνης"; @@ -1470,55 +1470,55 @@ "SETTINGS_VERSION" = "Έκδοση"; /* action sheet item to open native mail app */ -"SHARE_ACTION_MAIL" = "Mail"; +"SHARE_ACTION_MAIL" = "Ηλεκτρονικό ταχυδρομείο"; /* action sheet item to open native messages app */ -"SHARE_ACTION_MESSAGE" = "Message"; +"SHARE_ACTION_MESSAGE" = "Μήνυμα"; /* action sheet item */ "SHARE_ACTION_TWEET" = "Twitter"; /* Action sheet item */ -"SHOW_SAFETY_NUMBER_ACTION" = "Show New Safety Number"; +"SHOW_SAFETY_NUMBER_ACTION" = "Εμφάνιση νέου αριθμού ασφαλείας"; /* notification action */ -"SHOW_THREAD_BUTTON_TITLE" = "Show Conversation"; +"SHOW_THREAD_BUTTON_TITLE" = "Εμφάνιση συζήτησης"; /* body sent to contacts when inviting to Install Signal */ -"SMS_INVITE_BODY" = "Σε προσκαλώ να εγκαταστήσεις το Signal! Εδώ είναι ο σύνδεσμος:"; +"SMS_INVITE_BODY" = "Σε προσκαλώ να εγκαταστήσεις το Signal! Να ο σύνδεσμος:"; /* Alert body after verifying privacy with {{other user's name}} */ -"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Your safety number with %@ matches. You can mark this contact as verified."; +"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Ο αριθμός ασφαλείας με τον/την %@ ταιριάζει. Μπορείς να σημειώσεις αυτή την επαφή ως επιβεβαιωμένη."; /* No comment provided by engineer. */ -"SUCCESSFUL_VERIFICATION_TITLE" = "Safety Number Matches!"; +"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" = "%@ days"; +"TIME_AMOUNT_DAYS" = "%@ ημέρες"; /* {{number of hours}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 hours}}'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_HOURS" = "%@ hours"; +"TIME_AMOUNT_HOURS" = "%@ ώρες"; /* {{number of minutes}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 minutes}}'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_MINUTES" = "%@ minutes"; +"TIME_AMOUNT_MINUTES" = "%@ λεπτά"; /* {{number of seconds}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 seconds}}'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_SECONDS" = "%@ seconds"; +"TIME_AMOUNT_SECONDS" = "%@ δευτερόλεπτα"; /* {{1 day}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 day}}'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_SINGLE_DAY" = "%@ day"; +"TIME_AMOUNT_SINGLE_DAY" = "%@ ημέρα"; /* {{1 hour}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 hour}}'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_SINGLE_HOUR" = "%@ hour"; +"TIME_AMOUNT_SINGLE_HOUR" = "%@ ώρα"; /* {{1 minute}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 minute}}'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_SINGLE_MINUTE" = "%@ minute"; +"TIME_AMOUNT_SINGLE_MINUTE" = "%@ λεπτό"; /* {{1 week}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 week}}'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_SINGLE_WEEK" = "%@ week"; +"TIME_AMOUNT_SINGLE_WEEK" = "%@ εβδομάδα"; /* {{number of weeks}}, embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 weeks}}'. See other *_TIME_AMOUNT strings */ -"TIME_AMOUNT_WEEKS" = "%@ weeks"; +"TIME_AMOUNT_WEEKS" = "%@ εβδομάδες"; /* Label for the cancel button in an alert or action sheet. */ "TXT_CANCEL_TITLE" = "Ακύρωση"; @@ -1527,165 +1527,165 @@ "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" = "User not in your contacts. Would you like to block this user?"; +"UNKNOWN_CONTACT_BLOCK_OFFER" = "Ο/Η χρήστης/τρια δεν είναι στις επαφές σου. Θες να τον/την μπλοκάρεις;"; /* Displayed if for some reason we can't determine a contacts phone number *or* name */ -"UNKNOWN_CONTACT_NAME" = "Unknown Contact"; +"UNKNOWN_CONTACT_NAME" = "Άγνωστη επαφή"; /* button title for unlinking a device */ -"UNLINK_ACTION" = "Unlink"; +"UNLINK_ACTION" = "Αποσύνδεση"; /* Alert message to confirm unlinking a device */ -"UNLINK_CONFIRMATION_ALERT_BODY" = "By unlinking this device, it will no longer be able to send or receive messages."; +"UNLINK_CONFIRMATION_ALERT_BODY" = "Αποσυνδέοντας αυτή την συσκευή, αυτή δεν θα μπορεί πλέον να λάβει και να στείλει μηνύματα."; /* Alert title for confirming device deletion */ -"UNLINK_CONFIRMATION_ALERT_TITLE" = "Unlink \"%@\"?"; +"UNLINK_CONFIRMATION_ALERT_TITLE" = "Αποσύνδεση του/της \"%@\";"; /* Alert title when unlinking device fails */ -"UNLINKING_FAILED_ALERT_TITLE" = "Signal was unable to unlink your device."; +"UNLINKING_FAILED_ALERT_TITLE" = "Το Signal δεν μπόρεσε να αποσυνδέσει την συσκευή σου."; /* Label text in device manager for a device with no name */ -"UNNAMED_DEVICE" = "Unnamed Device"; +"UNNAMED_DEVICE" = "Ανώνυμη συσκευή"; /* No comment provided by engineer. */ -"UNREGISTER_SIGNAL_FAIL" = "Αποτυχία αποσύνδεσης από το Signal."; +"UNREGISTER_SIGNAL_FAIL" = "Αποτυχία απεγγραφής από το Signal."; /* No comment provided by engineer. */ "UNSUPPORTED_ATTACHMENT" = "Λήψη συνημμένου του οποίου ο τύπος δεν υποστηρίζεται."; /* No comment provided by engineer. */ -"UNSUPPORTED_FEATURE_ERROR" = "Η συσκευή σας δεν υποστηρίζει αυτό το χαρακτηριστικό."; +"UNSUPPORTED_FEATURE_ERROR" = "Η συσκευή σου δεν υποστηρίζει αυτή την δυνατότητα."; /* Title for alert indicating that group members can't be removed. */ -"UPDATE_GROUP_CANT_REMOVE_MEMBERS_ALERT_MESSAGE" = "You cannot remove group members. They will either have to leave, or you can create a new group without this member."; +"UPDATE_GROUP_CANT_REMOVE_MEMBERS_ALERT_MESSAGE" = "Δεν μπορείς να αφαιρέσεις μέλη της ομάδας. Είτε πρέπει να φύγουν μόνοι/ες τους, είτε μπορείς να δημιουργήσεις μια νέα ομάδα χωρίς αυτό το μέλος."; /* Title for alert indicating that group members can't be removed. */ -"UPDATE_GROUP_CANT_REMOVE_MEMBERS_ALERT_TITLE" = "Not Allowed"; +"UPDATE_GROUP_CANT_REMOVE_MEMBERS_ALERT_TITLE" = "Δεν επιτρέπεται"; /* Description of CallKit to upgrading (existing) users */ -"UPGRADE_EXPERIENCE_CALLKIT_DESCRIPTION" = "Answering calls from your lock screen is easy with iOS call integration. We anonymize your caller by default, so it's private too."; +"UPGRADE_EXPERIENCE_CALLKIT_DESCRIPTION" = "Με την ενσωμάτωση κλήσεων iOS είναι εύκολο να απαντάς κλήσεις από την οθόνη κλειδώματος. Ανωνυμοποιούμε αυτόν/ήν που καλεί ως προεπιλογή, οπότε είναι επίσης ασφαλές για την ιδιωτικότητα."; /* button label shown once when when user upgrades app, in context of call kit */ -"UPGRADE_EXPERIENCE_CALLKIT_PRIVACY_SETTINGS_BUTTON" = "Learn more in your privacy settings."; +"UPGRADE_EXPERIENCE_CALLKIT_PRIVACY_SETTINGS_BUTTON" = "Μάθε περισσότερα στις ρυθμίσεις ιδιωτικότητας."; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_CALLKIT_TITLE" = "Just Swipe to Answer"; +"UPGRADE_EXPERIENCE_CALLKIT_TITLE" = "Σύρε για να απαντήσεις"; /* button label shown one time, after user upgrades app */ -"UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_BUTTON" = "Set up Your Profile"; +"UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_BUTTON" = "Σετάρισμα του προφίλ σου"; /* Description of new profile feature for upgrading (existing) users */ -"UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_DESCRIPTION" = "You can now share a profile photo and name with your friends on Signal."; +"UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_DESCRIPTION" = "Μπορείς πλέον να μοιράζεσαι μια φωτογραφία προφίλ και ένα όνομα με τους/τις φίλους/ες σου στο Signal."; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_TITLE" = "Ready for Your Closeup?"; +"UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_TITLE" = "Έτοιμος/η για μια φωτογραφία;"; /* Description of new profile feature for upgrading (existing) users */ -"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_DESCRIPTION" = "You now have the option of seeing and sharing when messages have been read."; +"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_DESCRIPTION" = "Πλέον έχεις την επιλογή να βλέπεις και να μοιράζεσαι πότε διαβάστηκαν τα μηνύματα."; /* button label shown one time, after upgrade */ -"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_PRIVACY_SETTINGS" = "Enable read receipts in your privacy settings."; +"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_PRIVACY_SETTINGS" = "Ενεργοποίησε τα αποδεικτικά ανάγνωσης στις επιλογές ιδιωτικότητας."; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_TITLE" = "Introducing Read Receipts"; +"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_TITLE" = "Ήρθαν τα αποδεικτικά ανάγνωσης"; /* Description of video calling to upgrading (existing) users */ -"UPGRADE_EXPERIENCE_VIDEO_DESCRIPTION" = "Το Signal πλέον υποστηρίζει ασφαλείς βιντεοκλήσεις. Απλά κάντε μια κλήση Signal όπως συνήθως, πατήστε το κουμπί για το βίντεο, και χαμογελάστε."; +"UPGRADE_EXPERIENCE_VIDEO_DESCRIPTION" = "Το Signal υποστηρίζει πλέον ασφαλείς βιντεοκλήσεις. Απλά κάνε μια κλήση Signal όπως συνήθως, πάτα το κουμπί για το βίντεο, και χαμογέλα."; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +"UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Καλωσορίσατε, Ασφαλείς βιντεοκλησεις!"; /* Message for the alert indicating that user should upgrade iOS. */ -"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; +"UPGRADE_IOS_ALERT_MESSAGE" = "Το Signal θα χρειάζεται σύντομα το iOS 9 ή πιο καινούργιο. Παρακαλώ αναβάθμισέ το από την εφαρμογή Ρυθμίσεις >> Γενικά >> Αναβάθμιση"; /* Title for the alert indicating that user should upgrade iOS. */ -"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; +"UPGRADE_IOS_ALERT_TITLE" = "Αναβάθμιση iOS"; /* No comment provided by engineer. */ -"Upgrading Signal ..." = "Upgrading Signal ..."; +"Upgrading Signal ..." = "Το Signal αναβαθμίζεται..."; /* button text for back button on verification view */ -"VERIFICATION_BACK_BUTTON" = "Back"; +"VERIFICATION_BACK_BUTTON" = "Πίσω"; /* Text field placeholder for SMS verification code during registration */ "VERIFICATION_CHALLENGE_DEFAULT_TEXT" = "Κωδικός επαλήθευσης"; /* button text during registration to request phone number verification be done via phone call */ -"VERIFICATION_CHALLENGE_SEND_VIA_VOICE" = "Call Me Instead"; +"VERIFICATION_CHALLENGE_SEND_VIA_VOICE" = "Κάλεσέ με αντ' αυτού"; /* button text during registration to request another SMS code be sent */ -"VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "Resend Code by SMS"; +"VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "Ξαναστείλε τον κωδικό με SMS"; /* button text during registration to submit your SMS verification code. */ -"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Αποστολή κωδικού επαλήθευσης"; +"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Καταχώριση"; /* Label indicating the phone number currently being verified. */ -"VERIFICATION_PHONE_NUMBER_FORMAT" = "Enter the verification code we sent to %@."; +"VERIFICATION_PHONE_NUMBER_FORMAT" = "Γράψε τον κωδικό επιβεβαίωσης που στείλαμε στο %@."; /* Format for info message indicating that the verification state was unverified on this device. Embeds {{user's name or phone number}}. */ -"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_LOCAL" = "You marked %@ as not verified."; +"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_LOCAL" = "Σημείωσες τον/την %@ ως μη επιβεβαιωμένο."; /* Format for info message indicating that the verification state was unverified on another device. Embeds {{user's name or phone number}}. */ -"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_OTHER_DEVICE" = "You marked %@ as not verified on another device."; +"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_OTHER_DEVICE" = "Σημείωσες τον/την %@ ως μη επιβεβαιωμένο από άλλη συσκευή."; /* Format for info message indicating that the verification state was verified on this device. Embeds {{user's name or phone number}}. */ -"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_LOCAL" = "You marked %@ as verified."; +"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_LOCAL" = "Σημείωσες τον/την %@ ως επιβεβαιωμένο."; /* Format for info message indicating that the verification state was verified on another device. Embeds {{user's name or phone number}}. */ -"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_OTHER_DEVICE" = "You marked %@ as verified on another device."; +"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_OTHER_DEVICE" = "Σημείωσες τον/την %@ ως επιβεβαιωμένο από άλλη συσκευή."; /* Generic message indicating that verification state changed for a given user. */ -"VERIFICATION_STATE_CHANGE_GENERIC" = "Verification state changed."; +"VERIFICATION_STATE_CHANGE_GENERIC" = "Άλλαξε η κατάσταση επιβεβαίωσης."; /* Label for button or row which allows users to verify the safety number of another user. */ -"VERIFY_PRIVACY" = "Show Safety Number"; +"VERIFY_PRIVACY" = "Εμφάνιση αριθμού ασφαλείας"; /* Label for button or row which allows users to verify the safety numbers of multiple users. */ -"VERIFY_PRIVACY_MULTIPLE" = "Review Safety Numbers"; +"VERIFY_PRIVACY_MULTIPLE" = "Επιθεώρηση αριθμών ασφαλείας"; /* Indicates how to cancel a voice message. */ -"VOICE_MESSAGE_CANCEL_INSTRUCTIONS" = "Slide to Cancel"; +"VOICE_MESSAGE_CANCEL_INSTRUCTIONS" = "Σύρε για ακύρωση"; /* Filename for voice messages. */ -"VOICE_MESSAGE_FILE_NAME" = "Voice Message"; +"VOICE_MESSAGE_FILE_NAME" = "Μήνυμα φωνής"; /* Message for the alert indicating the 'voice message' needs to be held to be held down to record. */ -"VOICE_MESSAGE_TOO_SHORT_ALERT_MESSAGE" = "Tap and hold to record a voice message."; +"VOICE_MESSAGE_TOO_SHORT_ALERT_MESSAGE" = "Πάτα και κράτα πατημένο για να ηχογραφήσεις ένα μήνυμα φωνής"; /* Title for the alert indicating the 'voice message' needs to be held to be held down to record. */ -"VOICE_MESSAGE_TOO_SHORT_ALERT_TITLE" = "Voice Message"; +"VOICE_MESSAGE_TOO_SHORT_ALERT_TITLE" = "Μήνυμα φωνής"; /* Activity indicator title, shown upon returning to the device manager, until you complete the provisioning process on desktop */ -"WAITING_TO_COMPLETE_DEVICE_LINK_TEXT" = "Complete setup on Signal Desktop."; +"WAITING_TO_COMPLETE_DEVICE_LINK_TEXT" = "Ολοκλήρωσε την εγκατάσταση στο Signal Desktop."; /* No comment provided by engineer. */ "WHISPER_NAV_BAR_TITLE" = "Εισερχόμενα"; /* Info Message when you disable disappearing messages */ -"YOU_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "You disabled disappearing messages."; +"YOU_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Απενεργοποίησες τα μηνύματα που εξαφανίζονται."; /* Info message embedding a {{time amount}}, see the *_TIME_AMOUNT strings for context. */ -"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "You set disappearing message time to %@."; +"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Όρισες τον χρόνο εξαφάνισης μηνυμάτων σε %@."; // Strings Copied in from JSQMessagesViewController -"load_earlier_messages" = "Load Earlier Messages"; +"load_earlier_messages" = "Φόρτωμα παλαιότερων μηνυμάτων"; -"send" = "Send"; +"send" = "Αποστολή"; -"new_message" = "New Message"; +"new_message" = "Νέο μήνυμα"; -"text_message_accessibility_label" = "%@: %@"; +"text_message_accessibility_label" = "%@ : %@"; -"media_message_accessibility_label" = "%@: media message"; +"media_message_accessibility_label" = "%@ : μήνυμα πολυμέσων"; -"accessory_button_accessibility_label" = "Share media"; +"accessory_button_accessibility_label" = "Διαμοιρασμός πολυμέσου"; -"new_message_received_accessibility_announcement" = "New message received"; +"new_message_received_accessibility_announcement" = "Ελήφθη νέο μήνυμα"; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index 702469f2d..5becd9ff2 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -602,7 +602,7 @@ "GENERIC_ATTACHMENT_LABEL" = "Adjunto"; /* Please enter your search. */ -"GIF_PICKER_VIEW_MISSING_QUERY" = "Introduce tu búsqueda."; +"GIF_PICKER_VIEW_MISSING_QUERY" = "Introducir búsqueda."; /* Title for the 'gif picker' dialog. */ "GIF_PICKER_VIEW_TITLE" = "Buscar GIFs"; diff --git a/Signal/translations/it_IT.lproj/Localizable.strings b/Signal/translations/it_IT.lproj/Localizable.strings index c3e0daa27..473fe0d49 100644 --- a/Signal/translations/it_IT.lproj/Localizable.strings +++ b/Signal/translations/it_IT.lproj/Localizable.strings @@ -602,13 +602,13 @@ "GENERIC_ATTACHMENT_LABEL" = "Allegato"; /* Please enter your search. */ -"GIF_PICKER_VIEW_MISSING_QUERY" = "Please enter your search."; +"GIF_PICKER_VIEW_MISSING_QUERY" = "Inserite la vostra la ricerca."; /* Title for the 'gif picker' dialog. */ -"GIF_PICKER_VIEW_TITLE" = "GIF Search"; +"GIF_PICKER_VIEW_TITLE" = "Ricerca GIF"; /* Placeholder text for the search field in gif view */ -"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Enter your search"; +"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Inserisci la tua ricerca"; /* No comment provided by engineer. */ "GROUP_AVATAR_CHANGED" = "L'avatar è stato cambiato."; @@ -1623,7 +1623,7 @@ "VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "Rinvia Codice SMS "; /* button text during registration to submit your SMS verification code. */ -"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Inserisci codice di verifica"; +"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Conferma"; /* Label indicating the phone number currently being verified. */ "VERIFICATION_PHONE_NUMBER_FORMAT" = "Inserisci il codice di verifica inviato a %@."; diff --git a/Signal/translations/ja_JP.lproj/Localizable.strings b/Signal/translations/ja_JP.lproj/Localizable.strings index f94fbdc27..ba14cf6b4 100644 --- a/Signal/translations/ja_JP.lproj/Localizable.strings +++ b/Signal/translations/ja_JP.lproj/Localizable.strings @@ -53,7 +53,7 @@ "APN_MESSAGE_IN_GROUP_DETAILED" = "%@の%@:%@"; /* Text prompting user to edit their profile name. */ -"APP_SETTINGS_EDIT_PROFILE_NAME_PROMPT" = "名前を入力してください"; +"APP_SETTINGS_EDIT_PROFILE_NAME_PROMPT" = "プロフィール名を入力してください"; /* Message format for the 'new app version available' alert. Embeds: {{The latest app version number.}}. */ "APP_UPDATE_NAG_ALERT_MESSAGE_FORMAT" = "バージョン%@がApp Storeに出ています"; @@ -371,7 +371,7 @@ "CONVERSATION_VIEW_UNKNOWN_CONTACT_BLOCK_OFFER" = "この人を拒否する"; /* ActionSheet title */ -"CORRUPTED_SESSION_DESCRIPTION" = "接触をリセットすると,今後%@から来るメッセージは受信しますが,破損した過去のメッセージは回復しません。"; +"CORRUPTED_SESSION_DESCRIPTION" = "セッションをリセットすると,今後%@から来るメッセージは受信しますが,破損した過去のメッセージは回復しません。"; /* No comment provided by engineer. */ "COUNTRYCODE_SELECT_TITLE" = "国番号を選択してください"; @@ -1230,7 +1230,7 @@ "REGISTRATION_ERROR" = "登録エラー"; /* alert body during registration */ -"REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "口座を開始するには,お送りしたコードの確認を行ってください。"; +"REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "アカウントを有効化するには,お送りしたコードの確認を行ってください。"; /* No comment provided by engineer. */ "REGISTRATION_NON_VALID_NUMBER" = "サポートされていない形式の電話番号です。サポートに連絡してください。"; @@ -1449,7 +1449,7 @@ "SETTINGS_READ_RECEIPTS_SECTION_FOOTER" = "メッセージが既読かどうかを確認・共有します。この選択はすべての会話に適用されます。"; /* No comment provided by engineer. */ -"SETTINGS_SCREEN_SECURITY" = "画面表示を安全にする"; +"SETTINGS_SCREEN_SECURITY" = "スクリーンセキュリティを有効化"; /* No comment provided by engineer. */ "SETTINGS_SCREEN_SECURITY_DETAIL" = "Signalの画面をアプリ変更時に表示しません。"; @@ -1566,7 +1566,7 @@ "UPDATE_GROUP_CANT_REMOVE_MEMBERS_ALERT_MESSAGE" = "グループのメンバーは削除できません。本人が離脱するか,グループを新たに作成してください。"; /* Title for alert indicating that group members can't be removed. */ -"UPDATE_GROUP_CANT_REMOVE_MEMBERS_ALERT_TITLE" = "できません"; +"UPDATE_GROUP_CANT_REMOVE_MEMBERS_ALERT_TITLE" = "許可されていません"; /* Description of CallKit to upgrading (existing) users */ "UPGRADE_EXPERIENCE_CALLKIT_DESCRIPTION" = "通話をiOSに統合することで,ロック画面から直接電話に出ることが可能になります。既定では通話の匿名化が行われますので,プライバシーも保たれます。"; diff --git a/Signal/translations/km.lproj/Localizable.strings b/Signal/translations/km.lproj/Localizable.strings index f0cf94898..6c2735bc2 100644 --- a/Signal/translations/km.lproj/Localizable.strings +++ b/Signal/translations/km.lproj/Localizable.strings @@ -602,13 +602,13 @@ "GENERIC_ATTACHMENT_LABEL" = "ឯកសារភ្ជាប់"; /* Please enter your search. */ -"GIF_PICKER_VIEW_MISSING_QUERY" = "Please enter your search."; +"GIF_PICKER_VIEW_MISSING_QUERY" = "សូមបញ្ចូលការស្វែងរករបស់អ្នក។"; /* Title for the 'gif picker' dialog. */ -"GIF_PICKER_VIEW_TITLE" = "GIF Search"; +"GIF_PICKER_VIEW_TITLE" = "ស្វែងរកជា GIF"; /* Placeholder text for the search field in gif view */ -"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Enter your search"; +"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "បញ្ចូលការស្វែងរករបស់អ្នក"; /* No comment provided by engineer. */ "GROUP_AVATAR_CHANGED" = "រូបតំណាងបានផ្លាស់ប្តូរ។"; @@ -1623,7 +1623,7 @@ "VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "បញ្ជូនកូដម្តងទៀតតាម SMS"; /* button text during registration to submit your SMS verification code. */ -"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "បញ្ជូនកូដផ្ទៀងផ្ទាត់"; +"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "បញ្ជូន"; /* Label indicating the phone number currently being verified. */ "VERIFICATION_PHONE_NUMBER_FORMAT" = "បញ្ចូលលេខកូដផ្ទៀងផ្ទាត់ ដែលផ្ញើទៅកាន់ %@។"; diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index cfd155e37..6eca2e3ed 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -518,7 +518,7 @@ "ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_FAILED_ATTACHMENT_WRITE" = "Mislukt wegens mislukt opslaan van bijlage."; /* Generic error used whenver Signal can't contact the server */ -"ERROR_DESCRIPTION_NO_INTERNET" = "Signal kan geen verbinding maken met het internet. Probeer vanaf een ander WiFi netwerk of gebruik mobiele data."; +"ERROR_DESCRIPTION_NO_INTERNET" = "Signal kan geen verbinding maken met het internet. Probeer vanaf een ander wifinetwerk of gebruik mobiele data."; /* Error indicating that an outgoing message had no valid recipients. */ "ERROR_DESCRIPTION_NO_VALID_RECIPIENTS" = "Bericht kon niet verzonden worden wegens gebrek aan geldige ontvangers."; @@ -1326,10 +1326,10 @@ "SEND_INVITE_SUCCESS" = "Je hebt je vriend uitgenodigd om Signal te gebruiken!"; /* Text for button to send a Signal invite via SMS. %@ is placeholder for the receipient's phone number. */ -"SEND_INVITE_VIA_SMS_BUTTON_FORMAT" = "Uitnodigen via SMS: %@"; +"SEND_INVITE_VIA_SMS_BUTTON_FORMAT" = "Uitnodigen via sms: %@"; /* No comment provided by engineer. */ -"SEND_SMS_CONFIRM_TITLE" = "Vriend uitnodigen via onbeveiligde SMS?"; +"SEND_SMS_CONFIRM_TITLE" = "Vriend uitnodigen via onbeveiligde sms?"; /* No comment provided by engineer. */ "SEND_SMS_INVITE_TITLE" = "Wil je het volgende nummer uitnodigen voor Signal:"; @@ -1620,7 +1620,7 @@ "VERIFICATION_CHALLENGE_SEND_VIA_VOICE" = "Bel mij"; /* button text during registration to request another SMS code be sent */ -"VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "Code opnieuw verzenden per SMS"; +"VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "Code opnieuw verzenden per sms"; /* button text during registration to submit your SMS verification code. */ "VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Versturen"; diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings index aecb241fa..6f800b03f 100644 --- a/Signal/translations/ru.lproj/Localizable.strings +++ b/Signal/translations/ru.lproj/Localizable.strings @@ -515,7 +515,7 @@ "ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_BLOCK_LIST" = "Не удалось отправить сообщение пользователю, так как Вы заблокировали его."; /* Error mesage indicating that message send failed due to failed attachment write */ -"ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_FAILED_ATTACHMENT_WRITE" = "Failed due to failed attachment write."; +"ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_FAILED_ATTACHMENT_WRITE" = "Произошла ошибка во время прикрепления вложения."; /* Generic error used whenver Signal can't contact the server */ "ERROR_DESCRIPTION_NO_INTERNET" = "Не удалось установить интернет-соединение. Пожалуйста, попробуйте соединиться через другую WiFi-сеть или используйте мобильный интернет."; @@ -602,13 +602,13 @@ "GENERIC_ATTACHMENT_LABEL" = "Вложение"; /* Please enter your search. */ -"GIF_PICKER_VIEW_MISSING_QUERY" = "Please enter your search."; +"GIF_PICKER_VIEW_MISSING_QUERY" = "Пожалуйста, введите ваш поиск."; /* Title for the 'gif picker' dialog. */ -"GIF_PICKER_VIEW_TITLE" = "GIF Search"; +"GIF_PICKER_VIEW_TITLE" = "Поиск GIF"; /* Placeholder text for the search field in gif view */ -"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Enter your search"; +"GIF_VIEW_SEARCH_PLACEHOLDER_TEXT" = "Введите ваш поиск."; /* No comment provided by engineer. */ "GROUP_AVATAR_CHANGED" = "Аватар изменен."; @@ -800,7 +800,7 @@ "MESSAGE_METADATA_VIEW_MESSAGE_STATUS_DELIVERED" = "Доставлено"; /* Status label for messages which are failed. */ -"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_FAILED" = "Failed"; +"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_FAILED" = "Ошибка"; /* Status label for messages which are read. */ "MESSAGE_METADATA_VIEW_MESSAGE_STATUS_READ" = "Прочитано"; @@ -1446,7 +1446,7 @@ "SETTINGS_READ_RECEIPT" = "Уведомления о прочтении"; /* 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."; +"SETTINGS_READ_RECEIPTS_SECTION_FOOTER" = "Просматривайте и делитесь отчетами о прочтении сообщений. Этот параметр является необязательным и применяется ко всем разговорам."; /* No comment provided by engineer. */ "SETTINGS_SCREEN_SECURITY" = "Включить защиту экрана"; @@ -1587,13 +1587,13 @@ "UPGRADE_EXPERIENCE_INTRODUCING_PROFILES_TITLE" = "Готовы к крупному плану?"; /* Description of new profile feature for upgrading (existing) users */ -"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_DESCRIPTION" = "You now have the option of seeing and sharing when messages have been read."; +"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_DESCRIPTION" = "Теперь у вас есть возможность узнавать и делиться о прочтении сообщений."; /* button label shown one time, after upgrade */ -"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_PRIVACY_SETTINGS" = "Enable read receipts in your privacy settings."; +"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_PRIVACY_SETTINGS" = "Включите отчеты о прочтении в настройках конфиденциальности."; /* Header for upgrade experience */ -"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_TITLE" = "Introducing Read Receipts"; +"UPGRADE_EXPERIENCE_INTRODUCING_READ_RECEIPTS_TITLE" = "Введение в отчеты о прочтении"; /* Description of video calling to upgrading (existing) users */ "UPGRADE_EXPERIENCE_VIDEO_DESCRIPTION" = "Теперь Signal поддерживает приватные видеозвонки. Просто начните вызов как обычно и нажмите кнопку с изображением камеры на экране."; @@ -1623,7 +1623,7 @@ "VERIFICATION_CHALLENGE_SUBMIT_AGAIN" = "Прислать код подтвеждения по SMS"; /* button text during registration to submit your SMS verification code. */ -"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Отправить код подтверждения"; +"VERIFICATION_CHALLENGE_SUBMIT_CODE" = "Подтвердить"; /* Label indicating the phone number currently being verified. */ "VERIFICATION_PHONE_NUMBER_FORMAT" = "Введите код подтверждения, который мы отправим %@"; diff --git a/Signal/translations/tr_TR.lproj/Localizable.strings b/Signal/translations/tr_TR.lproj/Localizable.strings index bb94d78d4..ba4a7b85e 100644 --- a/Signal/translations/tr_TR.lproj/Localizable.strings +++ b/Signal/translations/tr_TR.lproj/Localizable.strings @@ -248,7 +248,7 @@ "CANT_VERIFY_IDENTITY_ALERT_TITLE" = "Hata"; /* Title for the 'censorship circumvention country' view. */ -"CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Ülkeyi Seçin"; +"CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Ülke Seçin"; /* Activity Sheet label */ "COMPARE_SAFETY_NUMBER_ACTION" = "Panodaki ile karşılaştır."; @@ -272,7 +272,7 @@ "CONFIRM_LINK_NEW_DEVICE_ACTION" = "Yeni Cihaz Bağla"; /* Action sheet body presented when a user's SN have recently changed. Embeds {{contact's name or phone nubmer}} */ -"CONFIRM_SENDING_TO_CHANGED_IDENTITY_BODY_FORMAT" = "%@yeniden kurmuş veya cihaz değiştirmiş olabilir. Gizlilikten emin olmak için, onlarla güvenlik numaranızı doğrulayın."; +"CONFIRM_SENDING_TO_CHANGED_IDENTITY_BODY_FORMAT" = "%@yeniden kurulum yapmış veya cihaz değiştirmiş olabilir. Gizlilikten emin olmak için, onlarla güvenlik numaranızı doğrulayın."; /* Action sheet title presented when a users's SN have recently changed. Embeds {{contact's name or phone number}} */ "CONFIRM_SENDING_TO_CHANGED_IDENTITY_TITLE_FORMAT" = "%@ile güvenlik numarası değişti"; @@ -341,7 +341,7 @@ "CONVERSATION_SETTINGS_NEW_CONTACT" = "Yeni kişi oluştur"; /* Label for button to unmute a thread. */ -"CONVERSATION_SETTINGS_UNMUTE_ACTION" = "Bildirimler açık"; +"CONVERSATION_SETTINGS_UNMUTE_ACTION" = "Bildirimleri aç"; /* Indicates that user's profile has been shared with a group. */ "CONVERSATION_SETTINGS_VIEW_PROFILE_IS_SHARED_WITH_GROUP" = "Bu grup profilinizi görebilir"; @@ -389,7 +389,7 @@ "DATABASE_VIEW_OVERLAY_TITLE" = "Veritabanı güncelleniyor"; /* {{Short Date}} when device last communicated with Signal Server. */ -"DEVICE_LAST_ACTIVE_AT_LABEL" = "En son görülme: %@"; +"DEVICE_LAST_ACTIVE_AT_LABEL" = "Son görülme: %@"; /* {{Short Date}} when device was linked. */ "DEVICE_LINKED_AT_LABEL" = "Bağlantı: %@"; @@ -455,7 +455,7 @@ "EDIT_ITEM_MESSAGE_METADATA_ACTION" = "Bilgi"; /* Short name for edit menu item to save contents of media message. */ -"EDIT_ITEM_SAVE_ACTION" = "Kayıt et"; +"EDIT_ITEM_SAVE_ACTION" = "Kaydet"; /* Short name for edit menu item to share contents of media message. */ "EDIT_ITEM_SHARE_ACTION" = "Paylaş"; @@ -635,7 +635,7 @@ "GROUP_MEMBERS_CALL" = "Ara"; /* Label for the button that clears all verification errors in the 'group members' view. */ -"GROUP_MEMBERS_RESET_NO_LONGER_VERIFIED" = "Tüm Doğrulama hatalarını temimizle"; +"GROUP_MEMBERS_RESET_NO_LONGER_VERIFIED" = "Tüm Doğrulama hatalarını temizle"; /* Label for the 'reset all no-longer-verified group members' confirmation alert. */ "GROUP_MEMBERS_RESET_NO_LONGER_VERIFIED_ALERT_MESSAGE" = "Bu, son doğrulamadan bu yana güvenlik numaraları değişmiş olan tüm grup üyelerine ilişkin doğrulama uyarlarını temizler. "; @@ -680,7 +680,7 @@ "IN_CALL_SECURING" = "Cevaplandı. Güvenli hale getiriliyor..."; /* Call setup status label */ -"IN_CALL_TERMINATED" = "Arama bitti."; +"IN_CALL_TERMINATED" = "Çağrı Sonlandı."; /* Label reminding the user that they are in archive mode. */ "INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "Arşivlenmiş mesajlarınızı görüntülüyorsunuz. Gelen kutusuna dönmek için dokunun."; @@ -698,7 +698,7 @@ "INCOMING_DECLINED_CALL" = "Bir aramayı reddettiniz"; /* No comment provided by engineer. */ -"INCOMING_INCOMPLETE_CALL" = "kişisinden tamamlanmamış gelen arama"; +"INCOMING_INCOMPLETE_CALL" = "Kişisinden tamamlanmamış gelen arama"; /* info message text shown in conversation view */ "INFO_MESSAGE_MISSED_CALL_DUE_TO_CHANGED_IDENITY" = "Güvenlik numaraları değiştiğinden çağrı karşılanmadı"; @@ -767,7 +767,7 @@ "LIST_GROUP_MEMBERS_ACTION" = "Grup Üyeleri"; /* No comment provided by engineer. */ -"LOGGING_SECTION" = "Kayıt altına alma"; +"LOGGING_SECTION" = "Sistem kaydı"; /* No comment provided by engineer. */ "ME_STRING" = "Ben"; @@ -891,10 +891,10 @@ "MESSAGES_VIEW_UNREAD_INDICATOR_HAS_MORE_UNSEEN_MESSAGES_FORMAT" = "Yukarıda okunmamış mesajlar var. Görmek için \"%@\" e dokunun. "; /* notification title */ -"MISSED_CALL" = "Cevapsız Çağrı."; +"MISSED_CALL" = "Cevapsız çağrı"; /* notification title. Embeds {{caller's name or phone number}} */ -"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITH_CALLER_NAME" = "%@ in güvenlik numarası değiştiğinden çağrı karşılanmadı"; +"MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITH_CALLER_NAME" = "%@ kullanıcısının güvenlik numarası değiştiğinden çağrı karşılanmadı"; /* notification title */ "MISSED_CALL_WITH_CHANGED_IDENTITY_BODY_WITHOUT_CALLER_NAME" = "Arayanın güvenlik numarası değiştiğinden çağrı karşılanmadı"; @@ -941,7 +941,7 @@ "NETWORK_ERROR_RECOVERY" = "Çevrimiçi olduğundan emin ol ve tekrar dene."; /* Indicates to the user that censorship circumvention has been activated. */ -"NETWORK_STATUS_CENSORSHIP_CIRCUMVENTION_ACTIVE" = "Sansür Önlemi: Açık"; +"NETWORK_STATUS_CENSORSHIP_CIRCUMVENTION_ACTIVE" = "Sansür Atlatma: Açık"; /* No comment provided by engineer. */ "NETWORK_STATUS_CONNECTED" = "Bağlandı"; @@ -1013,7 +1013,7 @@ "NOTIFICATIONS_SENDER_AND_MESSAGE" = "Gönderenin adı & iletisi"; /* No comment provided by engineer. */ -"NOTIFICATIONS_SENDER_ONLY" = "Sadece isim"; +"NOTIFICATIONS_SENDER_ONLY" = "Sadece gönderici ismi"; /* No comment provided by engineer. */ "NOTIFICATIONS_SHOW" = "Göster"; @@ -1038,7 +1038,7 @@ "OUTGOING_CALL" = "Giden çağrı"; /* No comment provided by engineer. */ -"OUTGOING_INCOMPLETE_CALL" = "Cevapsız giden arama"; +"OUTGOING_INCOMPLETE_CALL" = "Cevapsız giden çağrı"; /* A display format for oversize text messages. */ "OVERSIZE_TEXT_DISPLAY_FORMAT" = "%@… [Daha Fazlası için Dokunun]"; @@ -1062,7 +1062,7 @@ "PHONE_NUMBER_TYPE_IPHONE" = "iPhone"; /* Label for 'Main' phone numbers. */ -"PHONE_NUMBER_TYPE_MAIN" = "Ana Numara"; +"PHONE_NUMBER_TYPE_MAIN" = "Birincil"; /* Label for 'Mobile' phone numbers. */ "PHONE_NUMBER_TYPE_MOBILE" = "Cep"; @@ -1074,7 +1074,7 @@ "PHONE_NUMBER_TYPE_OTHER_FAX" = "Diğer Faks"; /* Label for 'Pager' phone numbers. */ -"PHONE_NUMBER_TYPE_PAGER" = "Pager"; +"PHONE_NUMBER_TYPE_PAGER" = "Çağrı cihazı"; /* Label used when we don't what kind of phone number it is (e.g. mobile/work/home). */ "PHONE_NUMBER_TYPE_UNKNOWN" = "Bilinmeyen"; @@ -1086,7 +1086,7 @@ "PHONE_NUMBER_TYPE_WORK_FAX" = "İş faksı"; /* Label indicating that the user is not verified. Embeds {{the user's name or phone number}}. */ -"PRIVACY_IDENTITY_IS_NOT_VERIFIED_FORMAT" = "%@i doğrulanmış olarak işaretlemediniz."; +"PRIVACY_IDENTITY_IS_NOT_VERIFIED_FORMAT" = "%@kullanıcısını doğrulanmış olarak işaretlemediniz."; /* Badge indicating that the user is verified. */ "PRIVACY_IDENTITY_IS_VERIFIED_BADGE" = "Doğrulandı"; @@ -1119,7 +1119,7 @@ "PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "Eski bir Signal sürümünü çalıştırıyorsunuz. Doğrulamadan önce güncellemeniz gerekiyor."; /* alert body */ -"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "Konuşdığınız kişi Signal'in eski bir sürümünü çalıştırıyor. Doğrulamadan önce güncellenmelidirler."; +"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "Karşıdaki kişi Signal'in eski bir sürümünü çalıştırıyor. Doğrulamadan önce güncelleme yapılmalıdır."; /* alert body */ "PRIVACY_VERIFICATION_FAILURE_INVALID_QRCODE" = "Taranan kod bir güvenlik numarası kodu gibi görünmüyor. İkiniz de Signal'in güncel bir sürümünü mü kullanıyorsunuz?"; @@ -1608,7 +1608,7 @@ "UPGRADE_IOS_ALERT_TITLE" = "iOS u Güncelle"; /* No comment provided by engineer. */ -"Upgrading Signal ..." = "Signal yükseltiliyor..."; +"Upgrading Signal ..." = "Signal'i yükseltme..."; /* button text for back button on verification view */ "VERIFICATION_BACK_BUTTON" = "Geri";