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

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

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

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

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

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

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

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

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

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

@ -23,7 +23,7 @@ public class AllMediaViewController: UIViewController, UIPageViewControllerDataS
self.pageVC.setViewControllers([ self.pages[0] ], direction: .forward, animated: false, completion: nil)
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 }
self.pageVC.setViewControllers([ self.pages[1] ], direction: .forward, animated: false, completion: nil)
self.endSelectMode()

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

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

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

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,41 +651,49 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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
"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_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_TITLE" = "Couldn't Update Group";
"MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%@";
"context_menu_resync" = "Resync";
"context_menu_ban_and_delete_all" = "Ban and Delete All";
"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_MUTIPLE" = "And %@ others have reacted %@ to this message.";
"EMOJI_CATEGORY_RECENTS_NAME" = "Recently Used";
"vc_group_settings_title" = "Group Settings";
"CONTACT_NICKNAME_PLACEHOLDER" = "Enter a name";
"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_explanation" = "When enabled, you'll only be notified for messages mentioning you.";
"CONVERSATION_SETTINGS_BLOCK_THIS_USER" = "Block This User";
"DISAPPEARING_MESSAGES_TYPE_LEGACY_TITLE" = "Legacy"; // 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";
"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
"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_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
@ -705,21 +713,13 @@
"TIME_AMOUNT_HOURS_SHORT_FORMAT" = "%@h";
"TIME_AMOUNT_MINUTES_SHORT_FORMAT" = "%@m";
"TIME_AMOUNT_SECONDS_SHORT_FORMAT" = "%@s";
"group_you_leaving" = "Leaving...";
"ATTACHMENT_ERROR_MISSING_DATA" = "Attachment is empty.";
"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_RESIZE_IMAGE" = "Unable to resize image.";
"GROUP_CREATED" = "Group created";
"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.";
"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";
"CONVERSATION_SETTINGS_BLOCKED_CONTACTS_UNBLOCK_CONFIRMATION_TITLE_FALLBACK" = "this contact";
"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_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.";
"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
"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
@ -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_1" = "Secure your account by saving your recovery phrase"; // 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.";
"CONFIRM_BUTTON_TITLE" = "Confirm";
"MESSAGE_DELIVERY_FAILED_SYNC_TITLE" = "Failed to sync message to your other devices";
"MESSAGE_DELIVERY_FAILED_TITLE" = "Failed to send message";
"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.";

@ -382,7 +382,7 @@
"lockAppQuickResponse" = "Quick response unavailable when Session is locked!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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!";
"read" = "Read";
"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.";
"recommended" = "Recommended";
"callsReconnecting" = "Reconnecting…";
@ -651,3 +651,26 @@
"notificationsMuted" = "Muted";
"none" = "None";
"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) {
case (.remove, _): return nil
case (_, .avatarUploadMaxFileSizeExceeded):
return "update_profile_modal_max_size_error_message".localized()
return "profileDisplayPictureSizeError".localized()
default: return "update_profile_modal_error_message".localized()
}

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

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

@ -791,14 +791,14 @@ extension Attachment {
public var documentFileName: String {
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 isVideo { return "video".localized() + " " + "file".localized() }
return "file".localized()
}
public var shortDescription: String {
if isImage { return "photo".localized() }
if isImage { return "image".localized() }
if isAudio { return "audio".localized() }
if isVideo { return "video".localized() }
return "document".localized()

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

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

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

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

@ -234,7 +234,7 @@ public class MediaMessageView: UIView {
label.numberOfLines = 2
}
else {
label.text = "vc_share_link_previews_disabled_title".localized()
label.text = "linkPreviewsTurnedOff".localized()
}
}
// 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
else {
label.text = "vc_share_link_previews_disabled_explanation".localized()
label.text = "linkPreviewsTurnedOffDescription".localized()
label.themeTextColor = .textPrimary
label.textAlignment = .center
label.numberOfLines = 0

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

Loading…
Cancel
Save