diff --git a/Signal.xcodeproj/project.pbxproj b/Signal.xcodeproj/project.pbxproj index a48e2a467..49650e7f1 100644 --- a/Signal.xcodeproj/project.pbxproj +++ b/Signal.xcodeproj/project.pbxproj @@ -2364,7 +2364,7 @@ GCC_WARN_UNUSED_VALUE = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = "-fobjc-arc-exceptions"; SDKROOT = iphoneos; @@ -2424,7 +2424,7 @@ GCC_WARN_UNUSED_VALUE = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( "-DNS_BLOCK_ASSERTIONS=1", diff --git a/Signal/src/ViewControllers/MessageComposeTableViewController.m b/Signal/src/ViewControllers/MessageComposeTableViewController.m index 374fe6153..074c35732 100644 --- a/Signal/src/ViewControllers/MessageComposeTableViewController.m +++ b/Signal/src/ViewControllers/MessageComposeTableViewController.m @@ -15,6 +15,7 @@ #import "UIUtil.h" #import "UIView+OWS.h" #import +#import #import #import #import @@ -229,6 +230,41 @@ NS_ASSUME_NONNULL_BEGIN [self showContactAppropriateViews]; } +- (void)viewDidAppear:(BOOL)animated { + [super viewDidAppear:animated]; + + [self showIOSUpgradeNagIfNecessary]; +} + +- (void)showIOSUpgradeNagIfNecessary { + // Only show the nag to iOS 8 users. + if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(9, 0)) { + return; + } + + // Don't show the nag to users who have just launched + // the app for the first time. + if (![AppVersion instance].lastAppVersion) { + return; + } + + // Only show the nag once per update of the app. + NSString *currentAppVersion = [AppVersion instance].currentAppVersion; + OWSAssert(currentAppVersion.length > 0); + NSString *lastNagAppVersion = [Environment.preferences iOSUpgradeNagVersion]; + if (lastNagAppVersion && + ![lastNagAppVersion isEqualToString:currentAppVersion]) { + + [Environment.preferences setIOSUpgradeNagVersion:currentAppVersion]; + + [OWSAlerts showAlertWithTitle: + NSLocalizedString(@"UPGRADE_IOS_ALERT_TITLE", + @"Title for the alert indicating that user should upgrade iOS.") + message:NSLocalizedString(@"UPGRADE_IOS_ALERT_MESSAGE", + @"Message for the alert indicating that user should upgrade iOS.")]; + } +} + #pragma mark - Table Contents - (void)updateTableContents diff --git a/Signal/src/environment/PropertyListPreferences.h b/Signal/src/environment/PropertyListPreferences.h index d43d84977..de8a7819a 100644 --- a/Signal/src/environment/PropertyListPreferences.h +++ b/Signal/src/environment/PropertyListPreferences.h @@ -58,6 +58,9 @@ extern NSString *const PropertyListPreferencesKeyEnableDebugLog; - (BOOL)hasDeclinedNoContactsView; - (void)setHasDeclinedNoContactsView:(BOOL)value; +- (void)setIOSUpgradeNagVersion:(NSString *)value; +- (nullable NSString *)iOSUpgradeNagVersion; + #pragma mark - Calling #pragma mark Callkit diff --git a/Signal/src/environment/PropertyListPreferences.m b/Signal/src/environment/PropertyListPreferences.m index 7f65b46ec..f7c805aab 100644 --- a/Signal/src/environment/PropertyListPreferences.m +++ b/Signal/src/environment/PropertyListPreferences.m @@ -26,6 +26,7 @@ NSString *const PropertyListPreferencesKeyCallKitEnabled = @"CallKitEnabled"; NSString *const PropertyListPreferencesKeyCallKitPrivacyEnabled = @"CallKitPrivacyEnabled"; NSString *const PropertyListPreferencesKeyCallsHideIPAddress = @"CallsHideIPAddress"; NSString *const PropertyListPreferencesKeyHasDeclinedNoContactsView = @"hasDeclinedNoContactsView"; +NSString *const PropertyListPreferencesKeyIOSUpgradeNagVersion = @"iOSUpgradeNagVersion"; @implementation PropertyListPreferences @@ -191,6 +192,16 @@ NSString *const PropertyListPreferencesKeyHasDeclinedNoContactsView = @"hasDecli [self setValueForKey:PropertyListPreferencesKeyHasDeclinedNoContactsView toValue:@(value)]; } +- (void)setIOSUpgradeNagVersion:(NSString *)value +{ + [self setValueForKey:PropertyListPreferencesKeyIOSUpgradeNagVersion toValue:value]; +} + +- (nullable NSString *)iOSUpgradeNagVersion +{ + return [self tryGetValueForKey:PropertyListPreferencesKeyIOSUpgradeNagVersion]; +} + #pragma mark - Calling #pragma mark CallKit diff --git a/Signal/translations/ar.lproj/Localizable.strings b/Signal/translations/ar.lproj/Localizable.strings index 089c84283..bea84d5c9 100644 --- a/Signal/translations/ar.lproj/Localizable.strings +++ b/Signal/translations/ar.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "أهلاً بالاتصالات الفيديوية الآمنة! "; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "ترقية Signal ..."; diff --git a/Signal/translations/az_AZ.lproj/Localizable.strings b/Signal/translations/az_AZ.lproj/Localizable.strings index 72ead4cf8..4cf63cb4b 100644 --- a/Signal/translations/az_AZ.lproj/Localizable.strings +++ b/Signal/translations/az_AZ.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Signal yenilənir..."; diff --git a/Signal/translations/bg.lproj/Localizable.strings b/Signal/translations/bg.lproj/Localizable.strings index d6fdf27d3..af50f9f58 100644 --- a/Signal/translations/bg.lproj/Localizable.strings +++ b/Signal/translations/bg.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Здравейте Безопасни Видео Обаждания!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Обновяване на Сигнал ..."; diff --git a/Signal/translations/bs.lproj/Localizable.strings b/Signal/translations/bs.lproj/Localizable.strings index b7207829f..817667269 100644 --- a/Signal/translations/bs.lproj/Localizable.strings +++ b/Signal/translations/bs.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Signal se nadograđuje ..."; diff --git a/Signal/translations/ca.lproj/Localizable.strings b/Signal/translations/ca.lproj/Localizable.strings index 29d297e0f..6dc6b3196 100644 --- a/Signal/translations/ca.lproj/Localizable.strings +++ b/Signal/translations/ca.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Telefonades de Vídeo Segures!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "S'està actualitzant el Signal..."; diff --git a/Signal/translations/cs.lproj/Localizable.strings b/Signal/translations/cs.lproj/Localizable.strings index 9bd3f78d3..66269096c 100644 --- a/Signal/translations/cs.lproj/Localizable.strings +++ b/Signal/translations/cs.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Aktualizace Signalu..."; diff --git a/Signal/translations/da.lproj/Localizable.strings b/Signal/translations/da.lproj/Localizable.strings index 525b0cc98..a6058b71b 100644 --- a/Signal/translations/da.lproj/Localizable.strings +++ b/Signal/translations/da.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Opdatere Signal ..."; diff --git a/Signal/translations/de.lproj/Localizable.strings b/Signal/translations/de.lproj/Localizable.strings index ee86943db..3fb0e15bc 100644 --- a/Signal/translations/de.lproj/Localizable.strings +++ b/Signal/translations/de.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hallo, sichere Videoanrufe!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Signal wird aktualisiert …"; diff --git a/Signal/translations/el_GR.lproj/Localizable.strings b/Signal/translations/el_GR.lproj/Localizable.strings index d7175bf48..8193ec771 100644 --- a/Signal/translations/el_GR.lproj/Localizable.strings +++ b/Signal/translations/el_GR.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/en.lproj/Localizable.strings b/Signal/translations/en.lproj/Localizable.strings index b5887d7e9..5cde7f3c1 100644 --- a/Signal/translations/en.lproj/Localizable.strings +++ b/Signal/translations/en.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index 23957c6e7..d862c3ce4 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "¡Hola vídeollamadas seguras!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Actualizando Signal..."; diff --git a/Signal/translations/fa.lproj/Localizable.strings b/Signal/translations/fa.lproj/Localizable.strings index a15037f9c..dbb80d93d 100644 --- a/Signal/translations/fa.lproj/Localizable.strings +++ b/Signal/translations/fa.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/fi.lproj/Localizable.strings b/Signal/translations/fi.lproj/Localizable.strings index 3f13cea14..86a566cff 100644 --- a/Signal/translations/fi.lproj/Localizable.strings +++ b/Signal/translations/fi.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hei, turvalliset videopuhelut!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Päivitetään Signalia ..."; diff --git a/Signal/translations/fil.lproj/Localizable.strings b/Signal/translations/fil.lproj/Localizable.strings index 41f38f0e8..ebd83daa8 100644 --- a/Signal/translations/fil.lproj/Localizable.strings +++ b/Signal/translations/fil.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/fr.lproj/Localizable.strings b/Signal/translations/fr.lproj/Localizable.strings index b5f9098a0..1da3619ec 100644 --- a/Signal/translations/fr.lproj/Localizable.strings +++ b/Signal/translations/fr.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Bonjour Appels vidéo sécurisés!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Mise à niveau de Signal ..."; diff --git a/Signal/translations/gl.lproj/Localizable.strings b/Signal/translations/gl.lproj/Localizable.strings index 657a9857c..00046addc 100644 --- a/Signal/translations/gl.lproj/Localizable.strings +++ b/Signal/translations/gl.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Ola videochamadas seguras!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Actualizando Signal..."; diff --git a/Signal/translations/he.lproj/Localizable.strings b/Signal/translations/he.lproj/Localizable.strings index f7c0694dd..c1f0f3016 100644 --- a/Signal/translations/he.lproj/Localizable.strings +++ b/Signal/translations/he.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/hr.lproj/Localizable.strings b/Signal/translations/hr.lproj/Localizable.strings index 574666c4a..252840d82 100644 --- a/Signal/translations/hr.lproj/Localizable.strings +++ b/Signal/translations/hr.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Pozdrav sigurnim video pozivima!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Signal se nadograđuje..."; diff --git a/Signal/translations/hu.lproj/Localizable.strings b/Signal/translations/hu.lproj/Localizable.strings index 9bc499a49..a60e952ca 100644 --- a/Signal/translations/hu.lproj/Localizable.strings +++ b/Signal/translations/hu.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/id.lproj/Localizable.strings b/Signal/translations/id.lproj/Localizable.strings index c0d1795d2..8dc63bff5 100644 --- a/Signal/translations/id.lproj/Localizable.strings +++ b/Signal/translations/id.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Memperbaharui Signal ..."; diff --git a/Signal/translations/it_IT.lproj/Localizable.strings b/Signal/translations/it_IT.lproj/Localizable.strings index a667ef791..2a530075b 100644 --- a/Signal/translations/it_IT.lproj/Localizable.strings +++ b/Signal/translations/it_IT.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Chiamate Video Sicure!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Aggiornamento Signal..."; diff --git a/Signal/translations/ja_JP.lproj/Localizable.strings b/Signal/translations/ja_JP.lproj/Localizable.strings index 69f5bdc3d..be0442bc7 100644 --- a/Signal/translations/ja_JP.lproj/Localizable.strings +++ b/Signal/translations/ja_JP.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "安全なビデオ電話にようこそ!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Signalをアップグレードしています……"; diff --git a/Signal/translations/km.lproj/Localizable.strings b/Signal/translations/km.lproj/Localizable.strings index 9e2d6320a..6e1cdf08c 100644 --- a/Signal/translations/km.lproj/Localizable.strings +++ b/Signal/translations/km.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "សួស្តី ការហៅវីដេអូសុវត្ថិភាព!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "កំពុងធ្វើបច្ចុប្បន្នភាព Signal ..."; diff --git a/Signal/translations/ko_KR.lproj/Localizable.strings b/Signal/translations/ko_KR.lproj/Localizable.strings index 456a4d25e..af7b245df 100644 --- a/Signal/translations/ko_KR.lproj/Localizable.strings +++ b/Signal/translations/ko_KR.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/lt.lproj/Localizable.strings b/Signal/translations/lt.lproj/Localizable.strings index 59bf5ea55..b2e97de44 100644 --- a/Signal/translations/lt.lproj/Localizable.strings +++ b/Signal/translations/lt.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Sveiki, saugūs vaizdo skambučiai!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Naujinama Signal ..."; diff --git a/Signal/translations/lv.lproj/Localizable.strings b/Signal/translations/lv.lproj/Localizable.strings index 099c8ee03..b1a235e75 100644 --- a/Signal/translations/lv.lproj/Localizable.strings +++ b/Signal/translations/lv.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/mk.lproj/Localizable.strings b/Signal/translations/mk.lproj/Localizable.strings index 4720b0c99..aa1ed0afe 100644 --- a/Signal/translations/mk.lproj/Localizable.strings +++ b/Signal/translations/mk.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Здраво Сигурносни Видео Повици!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Ажурирање на Сигнал ..."; diff --git a/Signal/translations/nb_NO.lproj/Localizable.strings b/Signal/translations/nb_NO.lproj/Localizable.strings index e1f4be097..c616b2c1a 100644 --- a/Signal/translations/nb_NO.lproj/Localizable.strings +++ b/Signal/translations/nb_NO.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Velkommen til sikre videosamtaler!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Oppgraderer Signal ..."; diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index 197c4a0a8..a8b23299e 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hallo, beveiligde videogesprekken!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Signal wordt bijgewerkt..."; diff --git a/Signal/translations/pl.lproj/Localizable.strings b/Signal/translations/pl.lproj/Localizable.strings index 99af24f7c..ceaf52cc6 100644 --- a/Signal/translations/pl.lproj/Localizable.strings +++ b/Signal/translations/pl.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Szyfrowane wideo rozmowy witają!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Aktualizuję Signal ..."; diff --git a/Signal/translations/pt_BR.lproj/Localizable.strings b/Signal/translations/pt_BR.lproj/Localizable.strings index 916c99949..ff00777b5 100644 --- a/Signal/translations/pt_BR.lproj/Localizable.strings +++ b/Signal/translations/pt_BR.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Olá, chamadas seguras em vídeo!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Atualizando Signal ..."; diff --git a/Signal/translations/pt_PT.lproj/Localizable.strings b/Signal/translations/pt_PT.lproj/Localizable.strings index 6ab7acff1..2cbb6b7e9 100644 --- a/Signal/translations/pt_PT.lproj/Localizable.strings +++ b/Signal/translations/pt_PT.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Olá Videochamadas seguras!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "A actualizar o Signal..."; diff --git a/Signal/translations/ro.lproj/Localizable.strings b/Signal/translations/ro.lproj/Localizable.strings index f09b30b93..09293e01f 100644 --- a/Signal/translations/ro.lproj/Localizable.strings +++ b/Signal/translations/ro.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Bun venit la apeluri video securizate!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Se actualizează Signal ..."; diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings index 2eccb6f5a..91465ec71 100644 --- a/Signal/translations/ru.lproj/Localizable.strings +++ b/Signal/translations/ru.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Добро пожаловать в Видео Звонки!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Обновление..."; diff --git a/Signal/translations/sl.lproj/Localizable.strings b/Signal/translations/sl.lproj/Localizable.strings index 8d59946db..53599f4e9 100644 --- a/Signal/translations/sl.lproj/Localizable.strings +++ b/Signal/translations/sl.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "NOVO: varni video klici!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Posodabljam Signal..."; diff --git a/Signal/translations/sn.lproj/Localizable.strings b/Signal/translations/sn.lproj/Localizable.strings index 7fb725161..549d0324c 100644 --- a/Signal/translations/sn.lproj/Localizable.strings +++ b/Signal/translations/sn.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Upgrading Signal ..."; diff --git a/Signal/translations/sq.lproj/Localizable.strings b/Signal/translations/sq.lproj/Localizable.strings index 597a37094..525567e7c 100644 --- a/Signal/translations/sq.lproj/Localizable.strings +++ b/Signal/translations/sq.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Shkarkim i funksionaliteteve të reja..."; diff --git a/Signal/translations/sv_SE.lproj/Localizable.strings b/Signal/translations/sv_SE.lproj/Localizable.strings index 751d3644e..b2728cd56 100644 --- a/Signal/translations/sv_SE.lproj/Localizable.strings +++ b/Signal/translations/sv_SE.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hallå säkra videosamtal!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Uppgraderar Signal ..."; diff --git a/Signal/translations/th_TH.lproj/Localizable.strings b/Signal/translations/th_TH.lproj/Localizable.strings index 14e3cf3c9..e096f0b42 100644 --- a/Signal/translations/th_TH.lproj/Localizable.strings +++ b/Signal/translations/th_TH.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Hello Secure Video Calls!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "กำลังอัปเกรด Signal ..."; diff --git a/Signal/translations/tr_TR.lproj/Localizable.strings b/Signal/translations/tr_TR.lproj/Localizable.strings index d18fb2801..822a3f9e4 100644 --- a/Signal/translations/tr_TR.lproj/Localizable.strings +++ b/Signal/translations/tr_TR.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "Merhaba güvenli görüntülü aramalar!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "Signalı yükselt ..."; diff --git a/Signal/translations/zh_CN.lproj/Localizable.strings b/Signal/translations/zh_CN.lproj/Localizable.strings index 93ee620ec..2fb032289 100644 --- a/Signal/translations/zh_CN.lproj/Localizable.strings +++ b/Signal/translations/zh_CN.lproj/Localizable.strings @@ -1282,6 +1282,12 @@ /* Header for upgrade experience */ "UPGRADE_EXPERIENCE_VIDEO_TITLE" = "现推出安全的视频通话!"; +/* Message for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_MESSAGE" = "Signal will soon require iOS 9 or later. Please upgrade in Settings app >> General >> Software Update."; + +/* Title for the alert indicating that user should upgrade iOS. */ +"UPGRADE_IOS_ALERT_TITLE" = "Upgrade iOS"; + /* No comment provided by engineer. */ "Upgrading Signal ..." = "升级Signal…";