WIP: strings!

pull/1023/head
Ryan ZHAO 1 year ago
parent b2540dca9f
commit 1cda8887dc

@ -383,7 +383,6 @@ final class CallVC: UIViewController, VideoPreviewDelegate {
DispatchQueue.main.async { DispatchQueue.main.async {
CallRingTonePlayer.shared.stopPlayingRingTone() CallRingTonePlayer.shared.stopPlayingRingTone()
self?.callInfoLabel.text = "Connected"
self?.minimizeButton.isHidden = false self?.minimizeButton.isHidden = false
self?.durationTimer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { _ in self?.durationTimer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { _ in
self?.updateDuration() self?.updateDuration()
@ -433,7 +432,7 @@ final class CallVC: UIViewController, VideoPreviewDelegate {
AppEnvironment.shared.callManager.startCall(call) { [weak self] error in AppEnvironment.shared.callManager.startCall(call) { [weak self] error in
DispatchQueue.main.async { DispatchQueue.main.async {
if let _ = error { if let _ = error {
self?.callInfoLabel.text = "Can't start a call." self?.callInfoLabel.text = "callsErrorStart".localized()
self?.endCall() self?.endCall()
} }
else { else {
@ -609,7 +608,7 @@ final class CallVC: UIViewController, VideoPreviewDelegate {
AppEnvironment.shared.callManager.answerCall(call) { [weak self] error in AppEnvironment.shared.callManager.answerCall(call) { [weak self] error in
DispatchQueue.main.async { DispatchQueue.main.async {
if let _ = error { if let _ = error {
self?.callInfoLabel.text = "Can't answer the call." self?.callInfoLabel.text = "callsErrorAnswer".localized()
self?.endCall() self?.endCall()
} }
} }

@ -110,7 +110,7 @@ final class EditClosedGroupVC: BaseVC, UITableViewDataSource, UITableViewDelegat
.filter(id: threadId) .filter(id: threadId)
.asRequest(of: String.self) .asRequest(of: String.self)
.fetchOne(db) .fetchOne(db)
.defaulting(to: "GROUP_TITLE_FALLBACK".localized()) .defaulting(to: "groupUnknown".localized())
self?.originalName = (self?.name ?? "") self?.originalName = (self?.name ?? "")
let profileAlias: TypedTableAlias<Profile> = TypedTableAlias() let profileAlias: TypedTableAlias<Profile> = TypedTableAlias()

@ -346,7 +346,7 @@ final class NewClosedGroupVC: BaseVC, UITableViewDataSource, UITableViewDelegate
let modal: ConfirmationModal = ConfirmationModal( let modal: ConfirmationModal = ConfirmationModal(
targetView: self?.view, targetView: self?.view,
info: ConfirmationModal.Info( info: ConfirmationModal.Info(
title: "GROUP_CREATION_ERROR_TITLE".localized(), title: "groupError".localized(),
body: .text("GROUP_CREATION_ERROR_MESSAGE".localized()), body: .text("GROUP_CREATION_ERROR_MESSAGE".localized()),
cancelTitle: "okay".localized(), cancelTitle: "okay".localized(),
cancelStyle: .alert_text cancelStyle: .alert_text

@ -61,7 +61,7 @@ extension ContextMenuVC {
return Action( return Action(
icon: UIImage(systemName: "arrow.triangle.2.circlepath"), icon: UIImage(systemName: "arrow.triangle.2.circlepath"),
title: (cellViewModel.state == .failedToSync ? title: (cellViewModel.state == .failedToSync ?
"context_menu_resync".localized() : "resync".localized() :
"resend".localized() "resend".localized()
), ),
accessibilityLabel: (cellViewModel.state == .failedToSync ? "Resync message" : "Resend message") accessibilityLabel: (cellViewModel.state == .failedToSync ? "Resync message" : "Resend message")

@ -251,8 +251,8 @@ extension ConversationVC:
guard Storage.shared[.isGiphyEnabled] else { guard Storage.shared[.isGiphyEnabled] else {
let modal: ConfirmationModal = ConfirmationModal( let modal: ConfirmationModal = ConfirmationModal(
info: ConfirmationModal.Info( info: ConfirmationModal.Info(
title: "GIPHY_PERMISSION_TITLE".localized(), title: "giphyWarning".localized(),
body: .text("GIPHY_PERMISSION_MESSAGE".localized()), body: .text("giphyWarningDescription".localized()),
confirmTitle: "continue".localized() confirmTitle: "continue".localized()
) { [weak self] _ in ) { [weak self] _ in
Storage.shared.writeAsync( Storage.shared.writeAsync(
@ -1667,7 +1667,7 @@ extension ConversationVC:
sheet.addAction(UIAlertAction( sheet.addAction(UIAlertAction(
title: (cellViewModel.state == .failedToSync ? title: (cellViewModel.state == .failedToSync ?
"context_menu_resync".localized() : "resync".localized() :
"resend".localized() "resend".localized()
), ),
style: .default, style: .default,
@ -1823,7 +1823,7 @@ extension ConversationVC:
let modal: ConfirmationModal = ConfirmationModal( let modal: ConfirmationModal = ConfirmationModal(
info: ConfirmationModal.Info( info: ConfirmationModal.Info(
title: "error".localized(), title: "error".localized(),
body: .text("FAILED_TO_STORE_OUTGOING_MESSAGE".localized()), body: .text("shareExtensionDatabaseError".localized()),
cancelTitle: "okay".localized(), cancelTitle: "okay".localized(),
cancelStyle: .alert_text cancelStyle: .alert_text
) )

@ -621,7 +621,7 @@ public class ConversationViewModel: OWSAudioPlayerDelegate, NavigatableStateHold
$0.id, $0.id,
$0.messageViewModel.with( $0.messageViewModel.with(
state: .failed, state: .failed,
mostRecentFailureText: "FAILED_TO_STORE_OUTGOING_MESSAGE".localized() mostRecentFailureText: "shareExtensionDatabaseError".localized()
), ),
$0.interaction, $0.interaction,
$0.attachmentData, $0.attachmentData,

@ -137,7 +137,7 @@ class EmojiPickerCollectionView: UICollectionView {
func nameForSection(_ section: Int) -> String? { func nameForSection(_ section: Int) -> String? {
guard section > 0 || !hasRecentEmoji else { guard section > 0 || !hasRecentEmoji else {
return "EMOJI_CATEGORY_RECENTS_NAME".localized() return "emojiCategoryRecentlyUsed".localized()
} }
guard let category = Emoji.Category.allCases[safe: section - categoryIndexOffset] else { guard let category = Emoji.Category.allCases[safe: section - categoryIndexOffset] else {

@ -123,11 +123,9 @@ public class MediaAlbumView: UIStackView {
tintView.autoPinEdgesToSuperviewEdges() tintView.autoPinEdgesToSuperviewEdges()
let moreCount = max(1, items.count - MediaAlbumView.kMaxItems) let moreCount = max(1, items.count - MediaAlbumView.kMaxItems)
let moreText = String( let moreText = "andMore"
// Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. .put(key: "count", value: moreCount)
format: "MEDIA_GALLERY_MORE_ITEMS_FORMAT".localized(), .localized()
"\(moreCount)"
)
let moreLabel: UILabel = UILabel() let moreLabel: UILabel = UILabel()
moreLabel.font = .systemFont(ofSize: 24) moreLabel.font = .systemFont(ofSize: 24)
moreLabel.text = moreText moreLabel.text = moreText

@ -277,7 +277,7 @@ class ThreadSettingsViewModel: SessionTableViewModel, NavigationItemSource, Navi
threadViewModel.displayName, threadViewModel.displayName,
font: .titleLarge, font: .titleLarge,
alignment: .center, alignment: .center,
editingPlaceholder: "CONTACT_NICKNAME_PLACEHOLDER".localized(), editingPlaceholder: "nicknameEnter".localized(),
interaction: (threadViewModel.threadVariant == .contact ? .editable : .none) interaction: (threadViewModel.threadVariant == .contact ? .editable : .none)
), ),
styling: SessionCell.StyleInfo( styling: SessionCell.StyleInfo(

@ -197,9 +197,9 @@ final class ConversationTitleView: UIView {
case .legacyGroup, .group: case .legacyGroup, .group:
labelInfos.append( labelInfos.append(
SessionLabelCarouselView.LabelInfo( SessionLabelCarouselView.LabelInfo(
attributedText: NSAttributedString( attributedText: "members"
string: "\(userCount) member\(userCount == 1 ? "" : "s")" .put(key: "count", value: userCount)
), .localizedFormatted(baseFont: .systemFont(ofSize: Values.miniFontSize)),
accessibility: nil, // TODO: Add accessibility accessibility: nil, // TODO: Add accessibility
type: .userCount type: .userCount
) )

@ -23,7 +23,7 @@ public class AllMediaViewController: UIViewController, UIPageViewControllerDataS
self.pageVC.setViewControllers([ self.pages[0] ], direction: .forward, animated: false, completion: nil) self.pageVC.setViewControllers([ self.pages[0] ], direction: .forward, animated: false, completion: nil)
self.updateSelectButton(updatedData: self.mediaTitleViewController.viewModel.galleryData, inBatchSelectMode: self.mediaTitleViewController.isInBatchSelectMode) self.updateSelectButton(updatedData: self.mediaTitleViewController.viewModel.galleryData, inBatchSelectMode: self.mediaTitleViewController.isInBatchSelectMode)
}, },
TabBar.Tab(title: "DOCUMENT_TAB_TITLE".localized()) { [weak self] in TabBar.Tab(title: "files".localized()) { [weak self] in
guard let self = self else { return } guard let self = self else { return }
self.pageVC.setViewControllers([ self.pages[1] ], direction: .forward, animated: false, completion: nil) self.pageVC.setViewControllers([ self.pages[1] ], direction: .forward, animated: false, completion: nil)
self.endSelectMode() self.endSelectMode()

@ -85,7 +85,7 @@ public class DocumentTileViewController: UIViewController, UITableViewDelegate,
ViewControllerUtilities.setUpDefaultSessionStyle( ViewControllerUtilities.setUpDefaultSessionStyle(
for: self, for: self,
title:"DOCUMENT_TAB_TITLE".localized(), title:"files".localized(),
hasCustomBackButton: false hasCustomBackButton: false
) )
@ -304,8 +304,8 @@ public class DocumentTileViewController: UIViewController, UITableViewDelegate,
title: { title: {
switch section.model { switch section.model {
case .emptyGallery: return "attachmentsFilesEmpty".localized() case .emptyGallery: return "attachmentsFilesEmpty".localized()
case .loadOlder: return "DOCUMENT_TILES_LOADING_OLDER_LABEL".localized() case .loadOlder: return "attachmentsLoadingOlderFiles".localized()
case .loadNewer: return "DOCUMENT_TILES_LOADING_MORE_RECENT_LABEL".localized() case .loadNewer: return "attachmentsLoadingNewerFiles".localized()
case .galleryMonth: return "" // Impossible case case .galleryMonth: return "" // Impossible case
} }
}() }()

@ -214,7 +214,7 @@ struct MessageInfoScreen: View {
.foregroundColor(themeColor: .textPrimary) .foregroundColor(themeColor: .textPrimary)
} }
InfoBlock(title: "received".localized() + ":") { InfoBlock(title: "received".localized()) {
Text(messageViewModel.receivedDateForUI.fromattedForMessageInfo) Text(messageViewModel.receivedDateForUI.fromattedForMessageInfo)
.font(.system(size: Values.mediumFontSize)) .font(.system(size: Values.mediumFontSize))
.foregroundColor(themeColor: .textPrimary) .foregroundColor(themeColor: .textPrimary)

@ -460,7 +460,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
default: break default: break
} }
alert.addAction(UIAlertAction(title: "APP_STARTUP_EXIT".localized(), style: .default) { _ in alert.addAction(UIAlertAction(title: "quit".localized(), style: .default) { _ in
DDLog.flushLog() DDLog.flushLog()
exit(0) exit(0)
}) })
@ -891,15 +891,13 @@ private enum StartupError: Error {
var message: String { var message: String {
switch self { switch self {
case .databaseError(StorageError.startupFailed), .databaseError(DatabaseError.SQLITE_LOCKED): case .databaseError(StorageError.startupFailed), .databaseError(DatabaseError.SQLITE_LOCKED), .failedToRestore, .databaseError:
return "DATABASE_STARTUP_FAILED".localized() return "databaseErrorGeneric".localized()
case .databaseError(StorageError.migrationNoLongerSupported): case .databaseError(StorageError.migrationNoLongerSupported):
return "databaseErrorUpdate".localized() return "databaseErrorUpdate".localized()
case .failedToRestore: return "DATABASE_RESTORE_FAILED".localized() case .startupTimeout: return "databaseErrorTimeout".localized()
case .databaseError: return "DATABASE_MIGRATION_FAILED".localized()
case .startupTimeout: return "APP_STARTUP_TIMEOUT".localized()
} }
} }
} }

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,41 +651,49 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";
// NOT IN THE LIST YET // NOT IN THE LIST YET
"APP_STARTUP_EXIT" = "Exit";
"DATABASE_STARTUP_FAILED" = "An error occurred when opening the database\n\nYou can export your application logs to share for troubleshooting or you can try to restore your device\n\nWarning: Restoring your device will result in loss of any data older than two weeks";
"DATABASE_RESTORE_FAILED" = "An error occurred when opening the restored database\n\nYou can export your application logs to share for troubleshooting but to continue to use Session you may need to reinstall";
"APP_STARTUP_TIMEOUT" = "The app is taking a long time to start\n\nYou can continue to wait for the app to start, export your application logs to share for troubleshooting or you can try to open the app again";
"GROUP_CREATION_PLEASE_WAIT" = "Please wait while the group is created..."; "GROUP_CREATION_PLEASE_WAIT" = "Please wait while the group is created...";
"GROUP_CREATION_ERROR_TITLE" = "Couldn't Create Group";
"GROUP_CREATION_ERROR_MESSAGE" = "Please check your internet connection and try again.";
"GROUP_TITLE_FALLBACK" = "Group";
"GROUP_UPDATE_ERROR_MESSAGE" = "Can't leave while adding or removing other members."; "GROUP_UPDATE_ERROR_MESSAGE" = "Can't leave while adding or removing other members.";
"GROUP_UPDATE_ERROR_TITLE" = "Couldn't Update Group"; "GROUP_UPDATE_ERROR_TITLE" = "Couldn't Update Group";
"MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@";
"context_menu_resync" = "Resync";
"context_menu_ban_and_delete_all" = "Ban and Delete All"; "context_menu_ban_and_delete_all" = "Ban and Delete All";
"DISAPPEARING_MESSAGES_AUTO_DELETES_COUNT_DOWN" = "Auto-deletes in %@"; "DISAPPEARING_MESSAGES_AUTO_DELETES_COUNT_DOWN" = "Auto-deletes in %@";
"EMOJI_REACTS_MORE_REACTORS_ONE" = "And 1 other has reacted %@ to this message."; "EMOJI_REACTS_MORE_REACTORS_ONE" = "And 1 other has reacted %@ to this message.";
"EMOJI_REACTS_MORE_REACTORS_MUTIPLE" = "And %@ others have reacted %@ to this message."; "EMOJI_REACTS_MORE_REACTORS_MUTIPLE" = "And %@ others have reacted %@ to this message.";
"EMOJI_CATEGORY_RECENTS_NAME" = "Recently Used";
"vc_group_settings_title" = "Group Settings"; "vc_group_settings_title" = "Group Settings";
"CONTACT_NICKNAME_PLACEHOLDER" = "Enter a name";
"SETTINGS_ITEM_NOTIFICATION_SOUND" = "Message Sound"; "SETTINGS_ITEM_NOTIFICATION_SOUND" = "Message Sound";
"vc_conversation_settings_notify_for_mentions_only_title" = "Notify for Mentions Only"; "vc_conversation_settings_notify_for_mentions_only_title" = "Notify for Mentions Only";
"vc_conversation_settings_notify_for_mentions_only_explanation" = "When enabled, you'll only be notified for messages mentioning you."; "vc_conversation_settings_notify_for_mentions_only_explanation" = "When enabled, you'll only be notified for messages mentioning you.";
"CONVERSATION_SETTINGS_BLOCK_THIS_USER" = "Block This User"; "CONVERSATION_SETTINGS_BLOCK_THIS_USER" = "Block This User";
"DISAPPEARING_MESSAGES_TYPE_LEGACY_TITLE" = "Legacy"; // TODO: Delete "DISAPPEARING_MESSAGES_TYPE_LEGACY_TITLE" = "Legacy"; // TODO: Delete
"DISAPPEARING_MESSAGES_TYPE_LEGACY_DESCRIPTION" = "Original version of disappearing messages."; // TODO: Delete "DISAPPEARING_MESSAGES_TYPE_LEGACY_DESCRIPTION" = "Original version of disappearing messages."; // TODO: Delete
"FAILED_TO_STORE_OUTGOING_MESSAGE" = "An error occurred when trying to store the outgoing message for sending, you may need to restart the app before you can send messages.";
"TXT_BLOCK_USER_TITLE" = "Block User"; "TXT_BLOCK_USER_TITLE" = "Block User";
"DM_ERROR_DIRECT_BLINDED_ID" = "You can only send messages to Blinded IDs from within a Community"; "DM_ERROR_DIRECT_BLINDED_ID" = "You can only send messages to Blinded IDs from within a Community";
"vc_enter_public_key_explanation" = "Start a new conversation by entering someone's Session ID or share your Session ID with them."; // TODO: Delete "vc_enter_public_key_explanation" = "Start a new conversation by entering someone's Session ID or share your Session ID with them."; // TODO: Delete
"LOADING_CONVERSATIONS" = "Loading Conversations..."; "LOADING_CONVERSATIONS" = "Loading Conversations...";
"DOCUMENT_TAB_TITLE" = "Documents";
"vc_share_link_previews_disabled_title" = "Link Previews Disabled";
"vc_share_link_previews_disabled_explanation" = "Enabling link previews will show previews for URLs you share. This can be useful, but Session will need to contact linked websites to generate previews.\n\nYou can enable link previews in Session's settings.";
"view_fake_chat_bubble_1" = "What's Session?"; // TODO: Delete "view_fake_chat_bubble_1" = "What's Session?"; // TODO: Delete
"view_fake_chat_bubble_2" = "It's a decentralized, encrypted messaging app"; // TODO: Delete "view_fake_chat_bubble_2" = "It's a decentralized, encrypted messaging app"; // TODO: Delete
"view_fake_chat_bubble_3" = "So it doesn't collect my personal information or my conversation metadata? How does it work?"; // TODO: Delete "view_fake_chat_bubble_3" = "So it doesn't collect my personal information or my conversation metadata? How does it work?"; // TODO: Delete
@ -705,21 +713,13 @@
"TIME_AMOUNT_HOURS_SHORT_FORMAT" = "%@h"; "TIME_AMOUNT_HOURS_SHORT_FORMAT" = "%@h";
"TIME_AMOUNT_MINUTES_SHORT_FORMAT" = "%@m"; "TIME_AMOUNT_MINUTES_SHORT_FORMAT" = "%@m";
"TIME_AMOUNT_SECONDS_SHORT_FORMAT" = "%@s"; "TIME_AMOUNT_SECONDS_SHORT_FORMAT" = "%@s";
"group_you_leaving" = "Leaving...";
"ATTACHMENT_ERROR_MISSING_DATA" = "Attachment is empty."; "ATTACHMENT_ERROR_MISSING_DATA" = "Attachment is empty.";
"ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE" = "Unable to parse image."; "ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE" = "Unable to parse image.";
"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG" = "Unable to convert image.";
"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_MP4" = "Unable to process video."; "ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_MP4" = "Unable to process video.";
"ATTACHMENT_ERROR_COULD_NOT_RESIZE_IMAGE" = "Unable to resize image."; "ATTACHMENT_ERROR_COULD_NOT_RESIZE_IMAGE" = "Unable to resize image.";
"GROUP_CREATED" = "Group created"; "GROUP_CREATED" = "Group created";
"DISAPPERING_MESSAGES_INFO_ENABLE" = "%@ has set messages to disappear %@ after they have been %@"; "DISAPPERING_MESSAGES_INFO_ENABLE" = "%@ has set messages to disappear %@ after they have been %@";
"USER_CONFIG_OUTDATED_WARNING" = "Some of your devices are using outdated versions. Syncing may be unreliable until they are updated."; "USER_CONFIG_OUTDATED_WARNING" = "Some of your devices are using outdated versions. Syncing may be unreliable until they are updated.";
"database_inaccessible_error" = "There is an issue opening the database. Please restart the app and try again.";
"modal_permission_explanation" = "Session needs %@ access to continue. You can enable access in the iOS settings.";
"modal_permission_library" = "library";
"modal_permission_camera" = "camera";
"unmute_button_text" = "Unmute";
"MESSAGE_REQUESTS_BLOCK_CONFIRMATION_ACTON" = "Are you sure you want to block this contact?";
"DATE_NOW" = "Now"; "DATE_NOW" = "Now";
"CONVERSATION_SETTINGS_BLOCKED_CONTACTS_UNBLOCK_CONFIRMATION_TITLE_FALLBACK" = "this contact"; "CONVERSATION_SETTINGS_BLOCKED_CONTACTS_UNBLOCK_CONFIRMATION_TITLE_FALLBACK" = "this contact";
"CONVERSATION_SETTINGS_BLOCKED_CONTACTS_UNBLOCK_CONFIRMATION_TITLE_MULTIPLE_2_SINGLE" = "and %@?"; "CONVERSATION_SETTINGS_BLOCKED_CONTACTS_UNBLOCK_CONFIRMATION_TITLE_MULTIPLE_2_SINGLE" = "and %@?";
@ -739,9 +739,6 @@
"vc_enter_recovery_phrase_explanation" = "To link your device, enter the recovery phrase that was given to you when you signed up."; // TODO: Delete "vc_enter_recovery_phrase_explanation" = "To link your device, enter the recovery phrase that was given to you when you signed up."; // TODO: Delete
"vc_link_device_scan_qr_code_explanation" = "Navigate to Settings → Recovery Phrase on your other device to show your QR code."; // TODO: Delete "vc_link_device_scan_qr_code_explanation" = "Navigate to Settings → Recovery Phrase on your other device to show your QR code."; // TODO: Delete
"IMAGE_PICKER_FAILED_TO_PROCESS_ATTACHMENTS" = "Failed to select attachment."; "IMAGE_PICKER_FAILED_TO_PROCESS_ATTACHMENTS" = "Failed to select attachment.";
"DOCUMENT_TILES_LOADING_MORE_RECENT_LABEL" = "Loading Newer Document…";
"DOCUMENT_TILES_LOADING_OLDER_LABEL" = "Loading Older Document…";
"update_profile_modal_max_size_error_message" = "Please select a smaller photo and try again";
"view_seed_reminder_subtitle_2" = "Tap and hold the redacted words to reveal your recovery phrase, then store it safely to secure your Session ID."; // TODO: Delete "view_seed_reminder_subtitle_2" = "Tap and hold the redacted words to reveal your recovery phrase, then store it safely to secure your Session ID."; // TODO: Delete
"vc_seed_title_2" = "Meet your recovery phrase"; // TODO: Delete "vc_seed_title_2" = "Meet your recovery phrase"; // TODO: Delete
"vc_seed_explanation" = "Your recovery phrase is the master key to your Session ID — you can use it to restore your Session ID if you lose access to your device. Store your recovery phrase in a safe place, and dont give it to anyone."; // TODO: Delete "vc_seed_explanation" = "Your recovery phrase is the master key to your Session ID — you can use it to restore your Session ID if you lose access to your device. Store your recovery phrase in a safe place, and dont give it to anyone."; // TODO: Delete
@ -749,12 +746,9 @@
"view_seed_reminder_subtitle_3" = "Make sure to store your recovery phrase in a safe place"; // TODO: Delete "view_seed_reminder_subtitle_3" = "Make sure to store your recovery phrase in a safe place"; // TODO: Delete
"view_seed_reminder_subtitle_1" = "Secure your account by saving your recovery phrase"; // TODO: Delete "view_seed_reminder_subtitle_1" = "Secure your account by saving your recovery phrase"; // TODO: Delete
"vc_home_empty_state_button_title" = "Start a Session"; // TODO: Delete "vc_home_empty_state_button_title" = "Start a Session"; // TODO: Delete
"GIPHY_PERMISSION_TITLE" = "Search GIFs?";
"GIPHY_PERMISSION_MESSAGE" = "Session will connect to Giphy to provide search results. You will not have full metadata protection when sending GIFs.";
"ATTACHMENT_PICKER_DOCUMENTS_FAILED_ALERT_TITLE" = "Failed to choose document."; "ATTACHMENT_PICKER_DOCUMENTS_FAILED_ALERT_TITLE" = "Failed to choose document.";
"CONFIRM_BUTTON_TITLE" = "Confirm"; "CONFIRM_BUTTON_TITLE" = "Confirm";
"MESSAGE_DELIVERY_FAILED_SYNC_TITLE" = "Failed to sync message to your other devices"; "MESSAGE_DELIVERY_FAILED_SYNC_TITLE" = "Failed to sync message to your other devices";
"MESSAGE_DELIVERY_FAILED_TITLE" = "Failed to send message"; "MESSAGE_DELIVERY_FAILED_TITLE" = "Failed to send message";
"delete_message_for_me_and_my_devices" = "Delete from all of my devices"; "delete_message_for_me_and_my_devices" = "Delete from all of my devices";
"context_menu_ban_user_error_alert_message" = "Unable to ban user";
"SEND_FAILED_NOTIFICATION_BODY" = "Your message failed to send."; "SEND_FAILED_NOTIFICATION_BODY" = "Your message failed to send.";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!"; "lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read"; "read" = "Read";
"readReceipts" = "Read Receipts"; "readReceipts" = "Read Receipts";
"received" = "Received"; "received" = "Received:";
"messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message."; "messageErrorOld" = "Received a message encrypted using an old version of Session that is no longer supported. Please ask the sender to update to the most recent version and resend the message.";
"recommended" = "Recommended"; "recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…"; "callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted"; "notificationsMuted" = "Muted";
"none" = "None"; "none" = "None";
"qrCode" = "QR Code"; "qrCode" = "QR Code";
"groupError" = "Group Error";
"groupErrorCreate" = "Failed to create group. Please check your internet connection and try again.";
"resync" = "Resync";
"emojiCategoryRecentlyUsed" = "Recently Used";
"permissionsLibrary" = "Session needs library access to continue. You can enable access in the iOS settings.";
"linkPreviewsTurnedOff" = "Link Previews Are Off";
"linkPreviewsTurnedOffDescription" = "Session must contact linked websites to generate previews of links you send and receive.<br/><br/>You can turn them on in Session's settings.";
"groupUnknown" = "Unknown Group";
"notificationsMuteUnmute" = "Unmute";
"giphyWarning" = "Giphy";
"giphyWarningDescription" = "Session will connect to Giphy to provide search results. You will not have full metedata protection when sending GIFs.";
"leaving" = "Leaving...";
"andMore" = "+{count}";
"quit" = "Quit Session";
"databaseErrorTimeout" = "We\'ve noticed Session is taking a long time to start.<br/><br/>You can continue to wait, export your device logs to share for troubleshooting, or try restarting Session.";
"databaseErrorGeneric" = "A database error occurred.<br/><br/>You can export your application logs to share for troubleshooting or you can try to restore your device.<br/><br/>Warning: Restoring will result in loss of all messages, attachments, and account data older than two weeks.";
"profileDisplayPictureSizeError" = "Please pick a smaller file.";
"shareExtensionDatabaseError" = "There is an issue opening the database. Please restart the app and try again.";
"attachmentsLoadingNewerFiles" = "Loading Newer Files...";
"attachmentsLoadingOlderFiles" = "Loading Older Files...";
"callsErrorStart" = "Failed to start call";
"callsErrorAnswer" = "Failed to answer call";
"image" = "Image";

@ -602,7 +602,7 @@ class SettingsViewModel: SessionTableViewModel, NavigationItemSource, Navigatabl
switch (avatarUpdate, error) { switch (avatarUpdate, error) {
case (.remove, _): return nil case (.remove, _): return nil
case (_, .avatarUploadMaxFileSizeExceeded): case (_, .avatarUploadMaxFileSizeExceeded):
return "update_profile_modal_max_size_error_message".localized() return "profileDisplayPictureSizeError".localized()
default: return "update_profile_modal_error_message".localized() default: return "update_profile_modal_error_message".localized()
} }

@ -25,11 +25,11 @@ public enum Permissions {
let confirmationModal: ConfirmationModal = ConfirmationModal( let confirmationModal: ConfirmationModal = ConfirmationModal(
info: ConfirmationModal.Info( info: ConfirmationModal.Info(
title: "sessionMessenger".localized(), title: "permissionsRequired".localized(),
body: .text( body: .text(
String( String(
format: "modal_permission_explanation".localized(), format: "modal_permission_explanation".localized(),
"modal_permission_camera".localized() "contentDescriptionCamera".localized()
) )
), ),
confirmTitle: "sessionSettings".localized(), confirmTitle: "sessionSettings".localized(),
@ -68,7 +68,7 @@ public enum Permissions {
let confirmationModal: ConfirmationModal = ConfirmationModal( let confirmationModal: ConfirmationModal = ConfirmationModal(
info: ConfirmationModal.Info( info: ConfirmationModal.Info(
title: "sessionMessenger".localized(), title: "permissionsRequired".localized(),
body: .text( body: .text(
String( String(
format: "modal_permission_explanation".localized(), format: "modal_permission_explanation".localized(),
@ -142,7 +142,7 @@ public enum Permissions {
let confirmationModal: ConfirmationModal = ConfirmationModal( let confirmationModal: ConfirmationModal = ConfirmationModal(
info: ConfirmationModal.Info( info: ConfirmationModal.Info(
title: "sessionMessenger".localized(), title: "permissionsRequired".localized(),
body: .text( body: .text(
String( String(
format: "modal_permission_explanation".localized(), format: "modal_permission_explanation".localized(),

@ -226,7 +226,7 @@ public extension UIContextualAction {
return UIContextualAction( return UIContextualAction(
title: (threadViewModel.threadMutedUntilTimestamp == nil ? title: (threadViewModel.threadMutedUntilTimestamp == nil ?
"notificationsMute".localized() : "notificationsMute".localized() :
"unmute_button_text".localized() "notificationsMuteUnmute".localized()
), ),
icon: (threadViewModel.threadMutedUntilTimestamp == nil ? icon: (threadViewModel.threadMutedUntilTimestamp == nil ?
UIImage(systemName: "speaker.slash") : UIImage(systemName: "speaker.slash") :
@ -340,7 +340,9 @@ public extension UIContextualAction {
case true: case true:
let confirmationModal: ConfirmationModal = ConfirmationModal( let confirmationModal: ConfirmationModal = ConfirmationModal(
info: ConfirmationModal.Info( info: ConfirmationModal.Info(
title: "MESSAGE_REQUESTS_BLOCK_CONFIRMATION_ACTON".localized(), title: "blockDescription"
.put(key: "name", value: threadViewModel.displayName)
.localized(),
confirmTitle: "block".localized(), confirmTitle: "block".localized(),
confirmAccessibility: Accessibility( confirmAccessibility: Accessibility(
identifier: "Block" identifier: "Block"

@ -791,14 +791,14 @@ extension Attachment {
public var documentFileName: String { public var documentFileName: String {
if let sourceFilename: String = sourceFilename { return sourceFilename } if let sourceFilename: String = sourceFilename { return sourceFilename }
if isImage { return "photo".localized() + " " + "file".localized() } if isImage { return "image".localized() + " " + "file".localized() }
if isAudio { return "audio".localized() + " " + "file".localized() } if isAudio { return "audio".localized() + " " + "file".localized() }
if isVideo { return "video".localized() + " " + "file".localized() } if isVideo { return "video".localized() + " " + "file".localized() }
return "file".localized() return "file".localized()
} }
public var shortDescription: String { public var shortDescription: String {
if isImage { return "photo".localized() } if isImage { return "image".localized() }
if isAudio { return "audio".localized() } if isAudio { return "audio".localized() }
if isVideo { return "video".localized() } if isVideo { return "video".localized() }
return "document".localized() return "document".localized()

@ -1037,7 +1037,7 @@ public extension Interaction {
case .infoClosedGroupCreated: return "GROUP_CREATED".localized() case .infoClosedGroupCreated: return "GROUP_CREATED".localized()
case .infoClosedGroupCurrentUserLeft: return "groupMemberYouLeft".localized() case .infoClosedGroupCurrentUserLeft: return "groupMemberYouLeft".localized()
case .infoClosedGroupCurrentUserLeaving: return "group_you_leaving".localized() case .infoClosedGroupCurrentUserLeaving: return "leaving".localized()
case .infoClosedGroupCurrentUserErrorLeaving: return (body ?? "") case .infoClosedGroupCurrentUserErrorLeaving: return (body ?? "")
case .infoClosedGroupUpdated: return (body ?? "groupUpdated".localized()) case .infoClosedGroupUpdated: return (body ?? "groupUpdated".localized())
case .infoMessageRequestAccepted: return (body ?? "messageRequestsAccepted".localized()) case .infoMessageRequestAccepted: return (body ?? "messageRequestsAccepted".localized())

@ -49,7 +49,7 @@ extension SignalAttachmentError: LocalizedError {
case .couldNotParseImage: case .couldNotParseImage:
return "ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE".localized() return "ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE".localized()
case .couldNotConvertToJpeg: case .couldNotConvertToJpeg:
return "ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG".localized() return "attachmentsErrorOpen".localized()
case .invalidFileFormat: case .invalidFileFormat:
return "attachmentsErrorNotSupported".localized() return "attachmentsErrorNotSupported".localized()
case .couldNotConvertToMpeg4: case .couldNotConvertToMpeg4:

@ -593,7 +593,7 @@ extension MessageSender {
threadId: groupPublicKey, threadId: groupPublicKey,
authorId: userPublicKey, authorId: userPublicKey,
variant: .infoClosedGroupCurrentUserLeaving, variant: .infoClosedGroupCurrentUserLeaving,
body: "group_you_leaving".localized(), body: "leaving".localized(),
timestampMs: SnodeAPI.currentOffsetTimestampMs() timestampMs: SnodeAPI.currentOffsetTimestampMs()
).inserted(db) ).inserted(db)

@ -38,7 +38,7 @@ final class ThreadPickerVC: UIViewController, UITableViewDataSource, UITableView
private lazy var databaseErrorLabel: UILabel = { private lazy var databaseErrorLabel: UILabel = {
let result: UILabel = UILabel() let result: UILabel = UILabel()
result.font = .systemFont(ofSize: Values.mediumFontSize) result.font = .systemFont(ofSize: Values.mediumFontSize)
result.text = "database_inaccessible_error".localized() result.text = "shareExtensionDatabaseError".localized()
result.textAlignment = .center result.textAlignment = .center
result.themeTextColor = .textPrimary result.themeTextColor = .textPrimary
result.numberOfLines = 0 result.numberOfLines = 0

@ -234,7 +234,7 @@ public class MediaMessageView: UIView {
label.numberOfLines = 2 label.numberOfLines = 2
} }
else { else {
label.text = "vc_share_link_previews_disabled_title".localized() label.text = "linkPreviewsTurnedOff".localized()
} }
} }
// Title for everything except these types // Title for everything except these types
@ -290,7 +290,7 @@ public class MediaMessageView: UIView {
} }
// If we have no link preview info at this point then assume link previews are disabled // If we have no link preview info at this point then assume link previews are disabled
else { else {
label.text = "vc_share_link_previews_disabled_explanation".localized() label.text = "linkPreviewsTurnedOffDescription".localized()
label.themeTextColor = .textPrimary label.themeTextColor = .textPrimary
label.textAlignment = .center label.textAlignment = .center
label.numberOfLines = 0 label.numberOfLines = 0

@ -36,7 +36,7 @@ open class ScreenLockViewController: UIViewController {
public lazy var unlockButton: SessionButton = { public lazy var unlockButton: SessionButton = {
let result: SessionButton = SessionButton(style: .bordered, size: .medium) let result: SessionButton = SessionButton(style: .bordered, size: .medium)
result.translatesAutoresizingMaskIntoConstraints = false result.translatesAutoresizingMaskIntoConstraints = false
result.setTitle("Unlock Session", for: .normal) result.setTitle("lockAppUnlock".localized(), for: .normal)
result.addTarget(self, action: #selector(showUnlockUI), for: .touchUpInside) result.addTarget(self, action: #selector(showUnlockUI), for: .touchUpInside)
result.isHidden = true result.isHidden = true

Loading…
Cancel
Save