diff --git a/Sources/Earthquake Network/Controllers/Alerts/AllerteViewController.m b/Sources/Earthquake Network/Controllers/Alerts/AllerteViewController.m index f67618f..568299e 100644 --- a/Sources/Earthquake Network/Controllers/Alerts/AllerteViewController.m +++ b/Sources/Earthquake Network/Controllers/Alerts/AllerteViewController.m @@ -198,10 +198,10 @@ typedef NS_ENUM(NSInteger, AllerteTableRow) { { CLAuthorizationStatus status = CLLocationManager.authorizationStatus; if (status != kCLAuthorizationStatusAuthorizedAlways && status != kCLAuthorizationStatusAuthorizedWhenInUse) { - UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"Attenzione", nil) + UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"attention", nil) message:NSLocalizedString(@"liveview_unknown_location", nil) preferredStyle:UIAlertControllerStyleAlert]; - [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"OK", nil) style:UIAlertActionStyleCancel handler:nil]]; + [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"ok", nil) style:UIAlertActionStyleCancel handler:nil]]; [self presentViewController:alert animated:YES completion:nil]; return; } @@ -211,10 +211,10 @@ typedef NS_ENUM(NSInteger, AllerteTableRow) { // nope } failure:^(NSError *error) { dispatch_async(dispatch_get_main_queue(), ^{ - UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"Attenzione", @"") + UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"attention", @"") message:error.localizedDescription preferredStyle:UIAlertControllerStyleAlert]; - [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"OK", nil) style:UIAlertActionStyleCancel handler:nil]]; + [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"ok", nil) style:UIAlertActionStyleCancel handler:nil]]; [self presentViewController:alert animated:YES completion:nil]; }); }]; @@ -340,7 +340,7 @@ typedef NS_ENUM(NSInteger, AllerteTableRow) { message:message preferredStyle:UIAlertControllerStyleAlert]; - [alertController addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"OK" ,@"") + [alertController addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"ok" ,@"") style:UIAlertActionStyleDefault handler:nil]]; [self presentViewController:alertController animated:YES completion:nil]; diff --git a/Sources/Earthquake Network/Controllers/EQNMainTabBarController.m b/Sources/Earthquake Network/Controllers/EQNMainTabBarController.m index c159b23..0dc536b 100644 --- a/Sources/Earthquake Network/Controllers/EQNMainTabBarController.m +++ b/Sources/Earthquake Network/Controllers/EQNMainTabBarController.m @@ -58,7 +58,7 @@ static NSString * const SegueIdentifierLogs = @"ShowLogs"; - (void)serverRegistrationFailedNotification:(NSNotification *)notification { dispatch_async(dispatch_get_main_queue(), ^{ - UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"Attenzione", nil) + UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"attention", nil) message:NSLocalizedString(@"error_server_registration", nil) preferredStyle:UIAlertControllerStyleAlert]; [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"retry", nil) style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { diff --git a/Sources/Earthquake Network/Controllers/InApp/PurchaseProVersionViewController.swift b/Sources/Earthquake Network/Controllers/InApp/PurchaseProVersionViewController.swift index dbc5598..f19aa04 100644 --- a/Sources/Earthquake Network/Controllers/InApp/PurchaseProVersionViewController.swift +++ b/Sources/Earthquake Network/Controllers/InApp/PurchaseProVersionViewController.swift @@ -159,7 +159,7 @@ class PurchaseProVersionViewController: UIViewController { let alert = UIAlertController(title: NSLocalizedString("purchase_pro_restore_alert_title", comment: ""), message: NSLocalizedString("purchase_pro_restore_alert_message", comment: ""), preferredStyle: .alert) - alert.addAction(UIAlertAction(title: "OK", style: .default) { [weak self] _ in + alert.addAction(UIAlertAction(title: "ok", style: .default) { [weak self] _ in self?.navigationController?.popViewController(animated: true) }) present(alert, animated: true) diff --git a/Sources/Earthquake Network/Controllers/InApp/SubscriptionDetailViewController.swift b/Sources/Earthquake Network/Controllers/InApp/SubscriptionDetailViewController.swift index 220b876..49a4d26 100644 --- a/Sources/Earthquake Network/Controllers/InApp/SubscriptionDetailViewController.swift +++ b/Sources/Earthquake Network/Controllers/InApp/SubscriptionDetailViewController.swift @@ -59,20 +59,20 @@ class SubscriptionDetailViewController: UIViewController { case VersioneProProducts.Identifier.Subscription10kMonthly: productImageView.image = UIImage.init(named: "top_10k") - purchaseRecapString = "pagerai al mese:" + purchaseRecapString = "inapp_monthly_payment" case VersioneProProducts.Identifier.Subscription100kMonthly: productImageView.image = UIImage.init(named: "top_100k") - purchaseRecapString = "pagerai al mese:" + purchaseRecapString = "inapp_monthly_payment" case VersioneProProducts.Identifier.Subscription100kYearly, VersioneProProducts.Identifier.Subscription100kYearlyDiscounted: productImageView.image = UIImage.init(named: "top_100k") - purchaseRecapString = "pagerai all'anno:" + purchaseRecapString = "inapp_yearly_payment" case VersioneProProducts.Identifier.Subscription10kYearly, VersioneProProducts.Identifier.Subscription10kYearlyDiscounted: productImageView.image = UIImage.init(named: "top_10k") - purchaseRecapString = "pagerai all'anno:" + purchaseRecapString = "inapp_yearly_payment" default: break diff --git a/Sources/Earthquake Network/Controllers/InApp/SubscriptionsViewController.swift b/Sources/Earthquake Network/Controllers/InApp/SubscriptionsViewController.swift index 77dc0e2..3d5f51d 100644 --- a/Sources/Earthquake Network/Controllers/InApp/SubscriptionsViewController.swift +++ b/Sources/Earthquake Network/Controllers/InApp/SubscriptionsViewController.swift @@ -24,8 +24,8 @@ class SubscriptionsViewController: UITableViewController { var sectionTitle: String? { switch self { - case .monthly: return NSLocalizedString("Abbonamenti mensili", comment: "") - case .yearly: return NSLocalizedString("Abbonamenti annuali", comment: "") + case .monthly: return NSLocalizedString("inapp_monthly_subscriptions", comment: "") + case .yearly: return NSLocalizedString("inapp_yearly_subscriptions", comment: "") default: return nil } } @@ -195,7 +195,7 @@ class SubscriptionsViewController: UITableViewController { let message = "\(NSLocalizedString("purchase_pro_restore_alert_message", comment: ""))\n\n(\(product))" let alert = UIAlertController(title: NSLocalizedString("purchase_pro_restore_alert_title", comment: ""), message: message, preferredStyle: .alert) - alert.addAction(UIAlertAction(title: "OK", style: .default, handler: nil)) + alert.addAction(UIAlertAction(title: "ok", style: .default, handler: nil)) present(alert, animated: true, completion: nil) } @@ -204,9 +204,9 @@ class SubscriptionsViewController: UITableViewController { } @objc func handleNoTransactionsNotification(_ notification: Notification) { - let alert = UIAlertController(title: NSLocalizedString("Attenzione", comment: ""), + let alert = UIAlertController(title: NSLocalizedString("attention", comment: ""), message: NSLocalizedString("purchase_pro_no_subscriptions_alert_message", comment: ""), preferredStyle: .alert) - alert.addAction(UIAlertAction(title: "OK", style: .default, handler: nil)) + alert.addAction(UIAlertAction(title: "ok", style: .default, handler: nil)) present(alert, animated: true, completion: nil) } diff --git a/Sources/Earthquake Network/Controllers/Reports/SegnalazioniViewController.m b/Sources/Earthquake Network/Controllers/Reports/SegnalazioniViewController.m index 921be9f..f8c90b6 100644 --- a/Sources/Earthquake Network/Controllers/Reports/SegnalazioniViewController.m +++ b/Sources/Earthquake Network/Controllers/Reports/SegnalazioniViewController.m @@ -131,7 +131,7 @@ } // ask for user confirmation - UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"Attenzione", @"") message:NSLocalizedString(@"manual_sure", nil) preferredStyle:UIAlertControllerStyleAlert]; + UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"attention", @"") message:NSLocalizedString(@"manual_sure", nil) preferredStyle:UIAlertControllerStyleAlert]; [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"manual_yes", nil) style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { [self executeSendReportWithMagnitude:sender.tag]; }]]; @@ -162,10 +162,10 @@ [self.userDefoult setObject:[NSDate date] forKey:DATA_MESSAGE_EQN]; dispatch_async(dispatch_get_main_queue(), ^{ - UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"Segnalazione", @"") + UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"report", @"") message:NSLocalizedString(@"manual_ok", @"") preferredStyle:UIAlertControllerStyleAlert]; - [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"OK", nil) style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { + [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"ok", nil) style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { [self sendComment]; }]]; [self presentViewController:alert animated:YES completion:nil]; @@ -186,7 +186,7 @@ textField.clearButtonMode = UITextFieldViewModeWhileEditing; }]; - [alertController addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"OK" ,@"") style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { + [alertController addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"ok" ,@"") style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { UITextField * messaggio = alertController.textFields.firstObject; NSURL *url = [EQNGeneratoreURLServer urlInvioCommentoTerremoto:messaggio.text codeMessage:[self.userDefoult objectForKey:CODE_MESSAGE_EQN]]; @@ -196,7 +196,7 @@ UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"manual_sendmessage_button" , @"") message:NSLocalizedString(@"manual_message_received", @"") preferredStyle:UIAlertControllerStyleAlert]; - [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"OK", nil) style:UIAlertActionStyleCancel handler:nil]]; + [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"ok", nil) style:UIAlertActionStyleCancel handler:nil]]; [self presentViewController:alert animated:YES completion:nil]; }); @@ -218,10 +218,10 @@ - (void)showErrorAlertWithMessage:(NSString *)errorMessage { dispatch_async(dispatch_get_main_queue(), ^{ - UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"Attenzione", @"") + UIAlertController *alert = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"attention", @"") message:errorMessage preferredStyle:UIAlertControllerStyleAlert]; - [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"OK", nil) style:UIAlertActionStyleCancel handler:nil]]; + [alert addAction:[UIAlertAction actionWithTitle:NSLocalizedString(@"ok", nil) style:UIAlertActionStyleCancel handler:nil]]; [self presentViewController:alert animated:YES completion:nil]; }); } diff --git a/Sources/Earthquake Network/Controllers/Seismic Networks/Filters/SeismicFiltersViewController.swift b/Sources/Earthquake Network/Controllers/Seismic Networks/Filters/SeismicFiltersViewController.swift index e6408cb..2c45a96 100644 --- a/Sources/Earthquake Network/Controllers/Seismic Networks/Filters/SeismicFiltersViewController.swift +++ b/Sources/Earthquake Network/Controllers/Seismic Networks/Filters/SeismicFiltersViewController.swift @@ -214,7 +214,7 @@ class SeismicFiltersViewController: UIViewController, UITableViewDelegate, UITab private func showWarningAlertIfNeeded(for value: EQNGenericValue) { guard let magnitude = Double(value.value), magnitude < 2.0 else { return } - let alert = UIAlertController(title: NSLocalizedString("Attenzione", comment: ""), message: NSLocalizedString("options_low_magnitude", comment: ""), preferredStyle: .alert) + let alert = UIAlertController(title: NSLocalizedString("attention", comment: ""), message: NSLocalizedString("options_low_magnitude", comment: ""), preferredStyle: .alert) alert.addAction(UIAlertAction(title: NSLocalizedString("main_understood", comment: ""), style: .default, handler: nil)) present(alert, animated: true, completion: nil) } diff --git a/Sources/Earthquake Network/Controllers/Seismic Networks/SeismicNetworksViewController.swift b/Sources/Earthquake Network/Controllers/Seismic Networks/SeismicNetworksViewController.swift index acec448..b93e7cd 100644 --- a/Sources/Earthquake Network/Controllers/Seismic Networks/SeismicNetworksViewController.swift +++ b/Sources/Earthquake Network/Controllers/Seismic Networks/SeismicNetworksViewController.swift @@ -245,10 +245,10 @@ class SeismicNetworksViewController: UIViewController, UITableViewDelegate, UITa checkCalendarPermission { self.createCalendarEvent(for: seismic) } failure: { - let alert = UIAlertController(title: NSLocalizedString("Attenzione", comment: ""), + let alert = UIAlertController(title: NSLocalizedString("attention", comment: ""), message: NSLocalizedString("calendar_missing_permission", comment: ""), preferredStyle: .alert) - alert.addAction(UIAlertAction(title: NSLocalizedString("OK", comment: ""), style: .default)) + alert.addAction(UIAlertAction(title: NSLocalizedString("ok", comment: ""), style: .default)) self.present(alert, animated: true) } } @@ -332,10 +332,10 @@ extension SeismicNetworksViewController: SeismicNetworkTableViewCellDelegate { guard let index = tableView?.indexPath(for: cell) else { return } if !hasValidWeatherData { - let alert = UIAlertController(title: NSLocalizedString("Attenzione", comment: ""), + let alert = UIAlertController(title: NSLocalizedString("attention", comment: ""), message: NSLocalizedString("weather_nodata", comment: ""), preferredStyle: .alert) - alert.addAction(UIAlertAction(title: NSLocalizedString("OK", comment: ""), style: .default)) + alert.addAction(UIAlertAction(title: NSLocalizedString("ok", comment: ""), style: .default)) present(alert, animated: true) return } diff --git a/Sources/Earthquake Network/Controllers/Seismic Networks/SeismicSettingsViewController.swift b/Sources/Earthquake Network/Controllers/Seismic Networks/SeismicSettingsViewController.swift index e4dbcd2..3ec2919 100644 --- a/Sources/Earthquake Network/Controllers/Seismic Networks/SeismicSettingsViewController.swift +++ b/Sources/Earthquake Network/Controllers/Seismic Networks/SeismicSettingsViewController.swift @@ -98,10 +98,10 @@ class SeismicSettingsViewController: UIViewController { @IBAction func confirmCountryTapped(_ sender: UIButton) { guard let network = selectedNetwork else { - let alert = UIAlertController(title: NSLocalizedString("Attenzione", comment: ""), - message: NSLocalizedString("Non hai seleziato nessuna nazione", comment: ""), + let alert = UIAlertController(title: NSLocalizedString("attention", comment: ""), + message: NSLocalizedString("official_no_country_selected", comment: ""), preferredStyle: .alert) - alert.addAction(UIAlertAction(title: NSLocalizedString("OK", comment: ""), style: .cancel, handler: { [unowned self] (action) in + alert.addAction(UIAlertAction(title: NSLocalizedString("ok", comment: ""), style: .cancel, handler: { [unowned self] (action) in self.countryTextField.becomeFirstResponder() })) present(alert, animated: true, completion: nil) @@ -109,7 +109,7 @@ class SeismicSettingsViewController: UIViewController { } // ask confirm to change settings for notifications - let alert = UIAlertController(title: NSLocalizedString("Attenzione", comment: ""), + let alert = UIAlertController(title: NSLocalizedString("attention", comment: ""), message: NSLocalizedString("official_select_message", comment: ""), preferredStyle: .alert) alert.addAction(UIAlertAction(title: NSLocalizedString("options_cancel", comment: ""), style: .cancel)) diff --git a/Sources/Earthquake Network/Controllers/Simulator/AlertSimulatorViewController.swift b/Sources/Earthquake Network/Controllers/Simulator/AlertSimulatorViewController.swift index aade562..f794147 100644 --- a/Sources/Earthquake Network/Controllers/Simulator/AlertSimulatorViewController.swift +++ b/Sources/Earthquake Network/Controllers/Simulator/AlertSimulatorViewController.swift @@ -162,8 +162,8 @@ class AlertSimulatorViewController: UIViewController, MKMapViewDelegate { if distance < circleMin.distance || distance > circleMax.distance { let message = distance < circleMin.distance ? "globe_simulation_outside" : "globe_simulation_inside" - let alert = UIAlertController(title: NSLocalizedString("Attenzione", comment: ""), message: NSLocalizedString(message, comment: ""), preferredStyle: .alert) - alert.addAction(UIAlertAction(title: NSLocalizedString("Ok", comment: ""), style: .cancel, handler: nil)) + let alert = UIAlertController(title: NSLocalizedString("attention", comment: ""), message: NSLocalizedString(message, comment: ""), preferredStyle: .alert) + alert.addAction(UIAlertAction(title: NSLocalizedString("ok", comment: ""), style: .cancel, handler: nil)) present(alert, animated: true) return } @@ -178,8 +178,8 @@ class AlertSimulatorViewController: UIViewController, MKMapViewDelegate { } } failure: { (error) in DispatchQueue.main.async { - let alert = UIAlertController(title: NSLocalizedString("Attenzione", comment: ""), message: error?.localizedDescription, preferredStyle: .alert) - alert.addAction(UIAlertAction(title: NSLocalizedString("Ok", comment: ""), style: .cancel, handler: nil)) + let alert = UIAlertController(title: NSLocalizedString("attention", comment: ""), message: error?.localizedDescription, preferredStyle: .alert) + alert.addAction(UIAlertAction(title: NSLocalizedString("ok", comment: ""), style: .cancel, handler: nil)) self.present(alert, animated: true) return } @@ -238,7 +238,7 @@ class AlertSimulatorViewController: UIViewController, MKMapViewDelegate { alert.addAction(UIAlertAction(title: NSLocalizedString("globe_simulation_priority", comment: ""), style: .default) { (action) in self.navigateToSubscriptions() }) - alert.addAction(UIAlertAction(title: NSLocalizedString("Ok", comment: ""), style: .cancel, handler: nil)) + alert.addAction(UIAlertAction(title: NSLocalizedString("ok", comment: ""), style: .cancel, handler: nil)) present(alert, animated: true) } diff --git a/Sources/Earthquake Network/Models/EQNData.swift b/Sources/Earthquake Network/Models/EQNData.swift index 35b9a5f..db2185e 100644 --- a/Sources/Earthquake Network/Models/EQNData.swift +++ b/Sources/Earthquake Network/Models/EQNData.swift @@ -12,8 +12,8 @@ import Foundation @objc class EQNData: NSObject { @objc public static let MaxRaggioSisma = "100000" @objc public static let DefaultRaggioSisma = EQNGenericValue(value:MaxRaggioSisma, display:"radius_any_distance") - @objc public static let DefaultMagitudoDebole = EQNGenericValue(value:"2.0", display:"Magnitudo >= 2.0") - @objc public static let DefaultMagitudoForte = EQNGenericValue(value:"5.5", display:"Magnitudo >= 5.5") + @objc public static let DefaultMagitudoDebole = EQNGenericValue(value:"2.0", display:"official_magnitude_value_20") + @objc public static let DefaultMagitudoForte = EQNGenericValue(value:"5.5", display:"official_magnitude_value_55") @objc public static let DefaultSeismicToNotify = EQNGenericValue(value: "0", display: "eqn_intensity_any") @objc public static let DefaultDoNotDisturbStartTime = 8 @objc public static let DefaultDoNotDisturbEndTime = 22 @@ -50,18 +50,18 @@ import Foundation @objc class func magitudoDeboli() -> [EQNGenericValue] { [ - EQNGenericValue(value:"0.0", display:"Magnitudo >= 0.0"), - EQNGenericValue(value:"0.5", display:"Magnitudo >= 0.5"), - EQNGenericValue(value:"1.0", display:"Magnitudo >= 1.0"), - EQNGenericValue(value:"1.5", display:"Magnitudo >= 1.5"), - EQNGenericValue(value:"2.0", display:"Magnitudo >= 2.0"), - EQNGenericValue(value:"2.5", display:"Magnitudo >= 2.5"), - EQNGenericValue(value:"3.0", display:"Magnitudo >= 3.0"), - EQNGenericValue(value:"3.5", display:"Magnitudo >= 3.5"), - EQNGenericValue(value:"4.0", display:"Magnitudo >= 4.0"), - EQNGenericValue(value:"4.5", display:"Magnitudo >= 4.5"), - EQNGenericValue(value:"5.0", display:"Magnitudo >= 5.0"), - EQNGenericValue(value:"5.5", display:"Magnitudo >= 5.5") + EQNGenericValue(value:"0.0", display:"official_magnitude_value_00"), + EQNGenericValue(value:"0.5", display:"official_magnitude_value_05"), + EQNGenericValue(value:"1.0", display:"official_magnitude_value_10"), + EQNGenericValue(value:"1.5", display:"official_magnitude_value_15"), + EQNGenericValue(value:"2.0", display:"official_magnitude_value_20"), + EQNGenericValue(value:"2.5", display:"official_magnitude_value_25"), + EQNGenericValue(value:"3.0", display:"official_magnitude_value_30"), + EQNGenericValue(value:"3.5", display:"official_magnitude_value_35"), + EQNGenericValue(value:"4.0", display:"official_magnitude_value_40"), + EQNGenericValue(value:"4.5", display:"official_magnitude_value_45"), + EQNGenericValue(value:"5.0", display:"official_magnitude_value_50"), + EQNGenericValue(value:"5.5", display:"official_magnitude_value_55") ] } @@ -77,11 +77,11 @@ import Foundation @objc class func magitudoForti() -> [EQNGenericValue] { [ - EQNGenericValue(value:"5.5", display:"Magnitudo >= 5.5"), - EQNGenericValue(value:"6.0", display:"Magnitudo >= 6.0"), - EQNGenericValue(value:"6.5", display:"Magnitudo >= 6.5"), - EQNGenericValue(value:"7.0", display:"Magnitudo >= 7.0"), - EQNGenericValue(value:"7.5", display:"Magnitudo >= 7.5") + EQNGenericValue(value:"5.5", display:"official_magnitude_value_55"), + EQNGenericValue(value:"6.0", display:"official_magnitude_value_60"), + EQNGenericValue(value:"6.5", display:"official_magnitude_value_65"), + EQNGenericValue(value:"7.0", display:"official_magnitude_value_70"), + EQNGenericValue(value:"7.5", display:"official_magnitude_value_75") ] } @@ -97,26 +97,26 @@ import Foundation @objc class func seismicNetworks() -> [EQNSeismicNetwork] { [ - EQNSeismicNetwork(acronym: "USGS", country: NSLocalizedString("Stati Uniti", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "INGV", country: NSLocalizedString("Italia", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "IGN", country: NSLocalizedString("Spagna", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "CSI", country: NSLocalizedString("Cina", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "JMA", country: NSLocalizedString("Giappone", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "Ineter", country: NSLocalizedString("Nicaragua", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "SSN", country: NSLocalizedString("Messico", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "SGC", country: NSLocalizedString("Colombia", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "RSN", country: NSLocalizedString("Costa Rica", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "CSN", country: NSLocalizedString("Cile", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "FUNVISIS", country: NSLocalizedString("Venezuela", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "GeoNet", country: NSLocalizedString("Nuova Zelanda", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "INPRES", country: NSLocalizedString("Argentina", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "IGEPN", country: NSLocalizedString("Ecuador", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "IGP", country: NSLocalizedString("Perù", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "UASD", country: NSLocalizedString("Repubblica Dominicana", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "NCS", country: NSLocalizedString("India", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "RSPR", country: NSLocalizedString("Porto Rico", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "BDTIM", country: NSLocalizedString("Turchia", comment: ""), extended: ""), - EQNSeismicNetwork(acronym: "EMSC", country: NSLocalizedString("Altro", comment: ""), extended: "") + EQNSeismicNetwork(acronym: "USGS", country: NSLocalizedString("configuration_countries_united_states", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "INGV", country: NSLocalizedString("configuration_countries_italy", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "IGN", country: NSLocalizedString("configuration_countries_spain", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "CSI", country: NSLocalizedString("configuration_countries_china", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "JMA", country: NSLocalizedString("configuration_countries_japan", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "Ineter", country: NSLocalizedString("configuration_countries_nicaragua", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "SSN", country: NSLocalizedString("configuration_countries_mexico", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "SGC", country: NSLocalizedString("configuration_countries_colombia", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "RSN", country: NSLocalizedString("configuration_countries_costa_rica", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "CSN", country: NSLocalizedString("configuration_countries_cila", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "FUNVISIS", country: NSLocalizedString("configuration_countries_venezuela", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "GeoNet", country: NSLocalizedString("configuration_countries_new_zeland", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "INPRES", country: NSLocalizedString("configuration_countries_argentina", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "IGEPN", country: NSLocalizedString("configuration_countries_ecuador", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "IGP", country: NSLocalizedString("configuration_countries_peru", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "UASD", country: NSLocalizedString("configuration_countries_dominican_republic", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "NCS", country: NSLocalizedString("configuration_countries_india", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "RSPR", country: NSLocalizedString("configuration_countries_puerto_rico", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "BDTIM", country: NSLocalizedString("configuration_countries_turkey", comment: ""), extended: ""), + EQNSeismicNetwork(acronym: "EMSC", country: NSLocalizedString("configuration_countries_other", comment: ""), extended: "") ] } diff --git a/Sources/Earthquake Network/Server Requests/ServerRequest.m b/Sources/Earthquake Network/Server Requests/ServerRequest.m index 34d393b..71c664c 100644 --- a/Sources/Earthquake Network/Server Requests/ServerRequest.m +++ b/Sources/Earthquake Network/Server Requests/ServerRequest.m @@ -79,7 +79,7 @@ { if (!self.isConnect) { NSLog(@"[ServerRequest] not connected, return error"); - NSError *error = [NSError errorWithDomain:NSMachErrorDomain code:401 userInfo:@{MESSAGGIO : NSLocalizedString(@"Nessuna connessione", @"messaggio assenza connesione")}]; + NSError *error = [NSError errorWithDomain:NSMachErrorDomain code:401 userInfo:@{MESSAGGIO : NSLocalizedString(@"manual_error", @"")}]; onFailure(error); // todo Andrea: perchè non viene fatto return? era già così } diff --git a/Sources/Earthquake Network/en.lproj/Localizable.strings b/Sources/Earthquake Network/en.lproj/Localizable.strings index d621ba1..df1b52a 100644 --- a/Sources/Earthquake Network/en.lproj/Localizable.strings +++ b/Sources/Earthquake Network/en.lproj/Localizable.strings @@ -1,32 +1,7 @@ -// Nazioni -"Stati Uniti" = "United States"; -"Italia" = "Italy"; -"Spagna" = "Spain"; -"Cina" = "China"; -"Giappone" = "Japan"; -"Nicaragua" = "Nicaragua"; -"Messico" = "Mexico"; -"Colombia" = "Colombia"; -"Costa Rica" = "Costa Rica"; -"Cile" = "Chile"; -"Venezuela" = "Venezuela"; -"Nuova Zelanda" = "New Zeland"; -"Argentina" = "Argentina"; -"Ecuador" = "Ecuador"; -"Filippine" = "Philippines"; -"Perù" = "Peru"; -"Repubblica Dominicana" = "Dominican Republic"; -"Porto Rico" = "Puerto Rico"; -"Turchia" = "Turkey"; -"India" = "India"; -"Altro" = "Other"; - -// notifiche +// notifications "Allerta sismica in tempo reale" = "Real time seismic alert"; "Segnalazione utente" = "User report"; "Segnalazione da rete sismica" = "Seismic network report"; - -// notifiche body "Rilevato sisma debole a" = "Mild quake detected at %@"; "Rilevato sisma forte a" = "Strong quake detected at %@"; "Rilevato sisma a" = "Quake detected at %@"; @@ -39,7 +14,7 @@ "Area di interesse: Oceano Pacifico" = "Area of interest: Pacific Ocean"; "Sisma rilevato da" = "earthquake detected by"; -// Voci menu +// aligned with Android "drawer_main_settings" = "Settings"; "drawer_main_info" = "Information"; "drawer_main_faq" = "F.A.Q."; @@ -48,43 +23,11 @@ "drawer_main_sponsors" = "Sponsors"; "drawer_main_disclaimer" = "Disclaimer"; "drawer_privacy" = "Privacy"; - -// Sezioni "tab_network" = "Alerts"; "tab_manual" = "Reports"; "tab_official" = "Seismic Networks"; - -// in app -"purchase_pro_description" = "The PRO version hasn't any ads and will include extra features. Plus you help to support this research project which does not receive external funds. Thanks for considering! Otherwise, you can have the PRO version for FREE by subscribing to the annual priority service."; -"purchase_pro_discount" = "This is an offer just for you. If you convert the app to PRO within the next 48 hours, you have a 20%% discount. You will have only this chance. After, the PRO version will cost the full price. You still have %lu hours :-)"; -"purchase_pro_restore" = "Restore"; -"purchase_pro_restore_alert_title" = "Restore completed"; -"purchase_pro_restore_alert_message" = "You have restored the product you purchased"; -"purchase_pro_no_subscriptions_alert_message" = "No purchase was found to restore. Make sure you are logged into the account the purchase was made with."; "inapp_available_10k" = "Top 10K: %lu subscriptions still available to be alerted in less than 1 second since the detection of the quake"; "inapp_available_100k" = "Top 100K: %lu subscriptions still available to be alerted in less than 1 second since the detection of the quake"; - - -// settings -"Magnitudo >= 0.0" = "Magnitude >= 0.0"; -"Magnitudo >= 0.5" = "Magnitude >= 0.5"; -"Magnitudo >= 1.0" = "Magnitude >= 1.0"; -"Magnitudo >= 1.5" = "Magnitude >= 1.5"; -"Magnitudo >= 2.0" = "Magnitude >= 2.0"; -"Magnitudo >= 2.5" = "Magnitude >= 2.5"; -"Magnitudo >= 3.0" = "Magnitude >= 3.0"; -"Magnitudo >= 3.5" = "Magnitude >= 3.5"; -"Magnitudo >= 4.0" = "Magnitude >= 4.0"; -"Magnitudo >= 4.5" = "Magnitude >= 4.5"; -"Magnitudo >= 5.0" = "Magnitude >= 5.0"; -"Magnitudo >= 5.5" = "Magnitude >= 5.5"; -"Magnitudo >= 6.0" = "Magnitude >= 6.0"; -"Magnitudo >= 6.5" = "Magnitude >= 6.5"; -"Magnitudo >= 7.0" = "Magnitude >= 7.0"; -"Magnitudo >= 7.5" = "Magnitude >= 7.5"; - - -// Filtri sismi "filter_magnitude" = "Minumum magnitude"; "filter_timeframe" = "Time frame"; "filter_strong" = "Show strong earthquakes at any distance if"; @@ -112,40 +55,21 @@ "share_felt" = "felt in"; "manual_sure" = "Do you really want to notify an earthquake?"; "manual_yes" = "Yes"; -"calendar_missing_permission" = "The calendar cannot be opened, make sure you have set the correct permissions."; "filter_filter" = "Filters"; - -// Segnalazioni "manual_sendmessage" = "Send a message that the other users can read about the earthquake that you reported"; "manual_message_received" = "Message received"; "liveview_unknown_location" = "Your position is unknown. Enable smartphone location from smartphone configuration"; - -// Allerte -"youtube_video" = "https://www.youtube.com/watch?v=BqaW97fJFZc"; -"inapp_adv_time" = "A user has subscribed to the service only %@!"; "map_number" = "Quake detected by %@ smartphones"; "permission_location_no" = "You have chosen to prevent the app from reading the location of the device. You will NOT receive real-time notifications and alerts"; "permission_location_no_background" = "You have chosen to prevent the app from reading the location of your device when the app is in the background. Notifications and real time alerts may NOT be received"; - -// Notifica "alert_wave" = "Seismic wave in"; "alert_seconds" = "seconds"; - -// Varie -"minutes_one" = "%lu minute ago"; -"minutes_other" = "%lu minutes ago"; -"hours_one" = "%lu hour ago"; -"hours_other" = "%lu hours ago"; -"days_one" = "%lu day ago"; -"days_other" = "%lu days ago"; "share_yourtime" = "(Your time)"; "official_close" = "Close"; "main_share" = "Share"; "widget_mild" = "Mild"; "widget_strong" = "Strong"; "widget_verystring" = "Very strong"; - -// Simulatore "main_simulator" = "Simulator"; "globe_simulation_button" = "Compute warning time"; "globe_simulation" = "If the earthquake epicentre is outside the red disk and the quake is immediately detected by the smartphones, you will receive the alert more than 5 seconds in advance. Select on map the possible epicentre in order to compute the warning time."; @@ -158,17 +82,6 @@ "globe_simulation_message5" = "With this epicentre, thanks to the %@ priority service you should receive the alert %.0f seconds in advance. %.0f people will be alerted before you. To increase the warning time you can subscribe to the %@ priority service"; "globe_simulation_message6" = "With this epicentre, thanks to the %@ priority service you should receive the alert %.0f seconds in advance. You will be the first to be alerted!"; "globe_simulation_priority" = "Priority service"; - -"error_server_registration" = "It was not possible to register with the Earthquake Network server. Registration is required to receive real-time alerts and earthquake notifications."; -"retry" = "Retry"; - -"network_pro_subtitle" = "You are buying the PRO version, advertisement will be removed"; -"network_pro_privacy_disclaimer" = "Privacy disclaimer"; -"network_pro_terms_conditions" = "Terms and conditions"; -"network_pro_paying" = "You are paying:"; -"inapp_detail_description" = "• Your payment will be charged to your iTunes account upon confirmation of purchase\n• The subscription is automatically renewed unless the automatic renewal is deactivated at least 24 hours before the end of the current period\n• Subscription will be charged for renewal within 24 hours before the end of the current period and the renewal cost identified\n• Subscriptions can be managed by the user and automatic renewal can be deactivated by accessing the user's account settings after the purchase."; -"inapp_purchase" = "SUBSCRIBE TO SERVICE"; -"official_select_country_placeholder" = "Select the country"; "options_cancel" = "Cancel"; "options_near_alert" = "Notify earthquakes of any magnitude if the distance is less than 50 km"; "options_alarms" = "Real-time alert"; @@ -191,28 +104,14 @@ "options_notification_enable_manual" = "Receive notifications of earthquakes manually reported by users"; "main_areacheck_message" = "At this time, in your area there are %@ smartphones monitoring in real time for earthquakes. To improve detection share the app with your family and friends, thanks!"; "main_version" = "Version"; -"manual_error" = "Username e Password sbagliati "; -"eqn_timeframe_last_month" = "Last month"; -"eqn_timeframe_last_day" = "Last day"; -"eqn_timeframe_last_week" = "Last week"; -"eqn_timeframe_last_hour" = "Last hour"; +"manual_error" = "Username e Password sbagliati"; "app_name" = "Earthquake Network"; "official_depth" = "Depth:"; "manual_nolocation" = "Your location is unknown and the earthquake cannot be reported"; "manual_wait" = "The report has already been sent, at the moment it is not possible to send a new report"; "manual_ok" = "Your report has been sent correctly"; -"report_timeframe_one_day" = "One day"; -"report_timeframe_twelve_hours" = "Twelve hours"; -"report_timeframe_six_hours" = "Six hours"; -"report_timeframe_two_hours" = "Two hours"; -"report_timeframe_one_hour" = "One hour"; -"report_timeframe_ten_minutes" = "Ten minutes"; -"radius_any_distance" = "Any distance"; -"timer_message2_other" = "km from your location"; - // da tradurre - "main_map" = "User reports last 24h"; "official_button_map" = "Map"; "main_feel" = "I felt an earthquake!"; @@ -256,17 +155,90 @@ "official_card_population" = "Population"; "main_share_text" = "Hi! I suggest you the app of the Earthquake Network project with real time alerts. Download from https://sismo.app/download/ #earthquake @SismoDetector"; "manual_sendmessage_button" = "Send the message"; +"manual_error" = "Something went wrong"; - +// values +"official_magnitude_value_00" = "Magnitude >= 0.0"; +"official_magnitude_value_05" = "Magnitude >= 0.5"; +"official_magnitude_value_10" = "Magnitude >= 1.0"; +"official_magnitude_value_15" = "Magnitude >= 1.5"; +"official_magnitude_value_20" = "Magnitude >= 2.0"; +"official_magnitude_value_25" = "Magnitude >= 2.5"; +"official_magnitude_value_30" = "Magnitude >= 3.0"; +"official_magnitude_value_35" = "Magnitude >= 3.5"; +"official_magnitude_value_40" = "Magnitude >= 4.0"; +"official_magnitude_value_45" = "Magnitude >= 4.5"; +"official_magnitude_value_50" = "Magnitude >= 5.0"; +"official_magnitude_value_55" = "Magnitude >= 5.5"; +"official_magnitude_value_60" = "Magnitude >= 6.0"; +"official_magnitude_value_65" = "Magnitude >= 6.5"; +"official_magnitude_value_70" = "Magnitude >= 7.0"; +"official_magnitude_value_75" = "Magnitude >= 7.5"; +"eqn_timeframe_last_month" = "Last month"; +"eqn_timeframe_last_day" = "Last day"; +"eqn_timeframe_last_week" = "Last week"; +"eqn_timeframe_last_hour" = "Last hour"; +"report_timeframe_one_day" = "One day"; +"report_timeframe_twelve_hours" = "Twelve hours"; +"report_timeframe_six_hours" = "Six hours"; +"report_timeframe_two_hours" = "Two hours"; +"report_timeframe_one_hour" = "One hour"; +"report_timeframe_ten_minutes" = "Ten minutes"; +"radius_any_distance" = "Any distance"; +"timer_message2_other" = "km from your location"; +"configuration_countries_united_states" = "United States"; +"configuration_countries_italy" = "Italy"; +"configuration_countries_spain" = "Spain"; +"configuration_countries_china" = "China"; +"configuration_countries_japan" = "Japan"; +"configuration_countries_nicaragua" = "Nicaragua"; +"configuration_countries_mexico" = "Mexico"; +"configuration_countries_colombia" = "Colombia"; +"configuration_countries_costa_rica" = "Costa Rica"; +"configuration_countries_cila" = "Chile"; +"configuration_countries_venezuela" = "Venezuela"; +"configuration_countries_new_zeland" = "New Zeland"; +"configuration_countries_argentina" = "Argentina"; +"configuration_countries_ecuador" = "Ecuador"; +"configuration_countries_philippines" = "Philippines"; +"configuration_countries_peru" = "Peru"; +"configuration_countries_dominican_republic" = "Dominican Republic"; +"configuration_countries_puerto_rico" = "Puerto Rico"; +"configuration_countries_turkey" = "Turkey"; +"configuration_countries_india" = "India"; +"configuration_countries_other" = "Other"; // ios only -"Abbonamenti annuali" = "Annual subscriptions"; -"Abbonamenti mensili" = "Monthly subscriptions"; -"OK" = "OK"; +"network_pro_subtitle" = "You are buying the PRO version, advertisement will be removed"; +"network_pro_privacy_disclaimer" = "Privacy disclaimer"; +"network_pro_terms_conditions" = "Terms and conditions"; +"network_pro_paying" = "You are paying:"; +"inapp_detail_description" = "• Your payment will be charged to your iTunes account upon confirmation of purchase\n• The subscription is automatically renewed unless the automatic renewal is deactivated at least 24 hours before the end of the current period\n• Subscription will be charged for renewal within 24 hours before the end of the current period and the renewal cost identified\n• Subscriptions can be managed by the user and automatic renewal can be deactivated by accessing the user's account settings after the purchase."; +"inapp_purchase" = "SUBSCRIBE TO SERVICE"; +"official_select_country_placeholder" = "Select the country"; +"inapp_yearly_subscriptions" = "Annual subscriptions"; +"inapp_monthly_subscriptions" = "Monthly subscriptions"; +"inapp_monthly_payment" = "you will pay per month:"; +"inapp_yearly_payment" = "you will pay per year:"; +"ok" = "Ok"; "critical_alerts_setting" = "Critical alerts. Make a sound also in do not disturb mode"; -"pagerai al mese:" = "you will pay per month:"; -"pagerai all'anno:" = "you will pay per year:"; -"Attenzione" = "Attention"; -"Nessuna connessione" = "No Internet connection"; -"Non hai seleziato nessuna nazione" = "You have not selected any country"; -"Segnalazione" = "Report"; +"attention" = "Attention"; +"official_no_country_selected" = "You have not selected any country"; +"report" = "Report"; +"purchase_pro_description" = "The PRO version hasn't any ads and will include extra features. Plus you help to support this research project which does not receive external funds. Thanks for considering! Otherwise, you can have the PRO version for FREE by subscribing to the annual priority service."; +"purchase_pro_discount" = "This is an offer just for you. If you convert the app to PRO within the next 48 hours, you have a 20%% discount. You will have only this chance. After, the PRO version will cost the full price. You still have %lu hours :-)"; +"purchase_pro_restore" = "Restore"; +"purchase_pro_restore_alert_title" = "Restore completed"; +"purchase_pro_restore_alert_message" = "You have restored the product you purchased"; +"purchase_pro_no_subscriptions_alert_message" = "No purchase was found to restore. Make sure you are logged into the account the purchase was made with."; +"calendar_missing_permission" = "The calendar cannot be opened, make sure you have set the correct permissions."; +"youtube_video" = "https://www.youtube.com/watch?v=BqaW97fJFZc"; +"inapp_adv_time" = "A user has subscribed to the service only %@!"; +"minutes_one" = "%lu minute ago"; +"minutes_other" = "%lu minutes ago"; +"hours_one" = "%lu hour ago"; +"hours_other" = "%lu hours ago"; +"days_one" = "%lu day ago"; +"days_other" = "%lu days ago"; +"error_server_registration" = "It was not possible to register with the Earthquake Network server. Registration is required to receive real-time alerts and earthquake notifications."; +"retry" = "Retry"; diff --git a/Sources/Earthquake Network/es.lproj/Localizable.strings b/Sources/Earthquake Network/es.lproj/Localizable.strings index 6835f95..bea9830 100644 --- a/Sources/Earthquake Network/es.lproj/Localizable.strings +++ b/Sources/Earthquake Network/es.lproj/Localizable.strings @@ -1,32 +1,7 @@ -// Nazioni -"Stati Uniti" = "Estados Unidos"; -"Italia" = "Italia"; -"Spagna" = "España"; -"Cina" = "China"; -"Giappone" = "Japón"; -"Nicaragua" = "Nicaragua"; -"Messico" = "México"; -"Colombia" = "Colombia"; -"Costa Rica" = "Costa Rica"; -"Cile" = "Chile"; -"Venezuela" = "Venezuela"; -"Nuova Zelanda" = "Nueva Zelanda"; -"Argentina" = "Argentina"; -"Ecuador" = "Ecuador"; -"Filippine" = "Filipinas"; -"Perù" = "Perú"; -"Repubblica Dominicana" = "Republica Dominicana"; -"Porto Rico" = "Puerto Rico"; -"Turchia" = "Turquía"; -"India" = "India"; -"Altro" = "Otro"; - -// notifiche +// notifications "Allerta sismica in tempo reale" = "Alerta sísmica en tiempo real"; "Segnalazione utente" = "Informe de usuario"; "Segnalazione da rete sismica" = "Informe de red sísmica"; - -// notifiche body "Rilevato sisma debole a" = "Sismo leve detectado en %@"; "Rilevato sisma forte a" = "Sismo fuerte detectado en %@"; "Rilevato sisma a" = "Sismo detectado en %@"; @@ -39,7 +14,7 @@ "Area di interesse: Oceano Pacifico" = "Área de interés: Océano Pacífico"; "Sisma rilevato da" = "terremoto detectado por"; -// Voci menu +// aligned with Android "drawer_main_settings" = "Ajustes"; "drawer_main_info" = "Información"; "drawer_main_faq" = "F.A.Q."; @@ -48,43 +23,11 @@ "drawer_main_sponsors" = "Patrocinadores"; "drawer_main_disclaimer" = "Disclaimer"; "drawer_privacy" = "Privacidad"; - -// Sezioni "tab_network" = "Alertas"; "tab_manual" = "Informes"; "tab_official" = "Redes Sísmicas"; - -// in app -"purchase_pro_description" = "La versión PRO no tiene publicidad e incluirá funciones adicionales en el futuro.. Además, apoye el proyecto de investigación que no recibe fondos externos. Gracias por considerar la compra! Como alternativa, el cambio a la versión PRO es GRATIS suscribiéndose al servicio prioritario anual."; -"purchase_pro_discount" = "Esta oferta es solo para ti. Si convierte tu app a la versión PRO en las próximas 48 horas, tendrá un 20%% de descuento en la compra. Solo tendrás esta oportunidad. Después, el cambio a la versión PRO será a precio completo. Aún tienes %lu horas disponibles :-)"; -"purchase_pro_restore" = "Reiniciar"; -"purchase_pro_restore_alert_title" = "Restauración completada"; -"purchase_pro_restore_alert_message" = "Has restaurado el producto que compraste"; -"purchase_pro_no_subscriptions_alert_message" = "No se encontró ninguna compra para restaurar. Asegúrese de haber iniciado sesión en la cuenta con la que realizó la compra."; "inapp_available_10k" = "Top 10K: %d suscripciones aún disponibles para recibir la alerta en menos de 1 segundo a partir de la detección del sismo"; "inapp_available_100k" = "Top 100K: %d suscripciones aún disponibles para recibir la alerta en menos de 1 segundo a partir de la detección del sismo"; - - -// settings -"Magnitudo >= 0.0" = "Magnitud >= 0.0"; -"Magnitudo >= 0.5" = "Magnitud >= 0.5"; -"Magnitudo >= 1.0" = "Magnitud >= 1.0"; -"Magnitudo >= 1.5" = "Magnitud >= 1.5"; -"Magnitudo >= 2.0" = "Magnitud >= 2.0"; -"Magnitudo >= 2.5" = "Magnitud >= 2.5"; -"Magnitudo >= 3.0" = "Magnitud >= 3.0"; -"Magnitudo >= 3.5" = "Magnitud >= 3.5"; -"Magnitudo >= 4.0" = "Magnitud >= 4.0"; -"Magnitudo >= 4.5" = "Magnitud >= 4.5"; -"Magnitudo >= 5.0" = "Magnitud >= 5.0"; -"Magnitudo >= 5.5" = "Magnitud >= 5.5"; -"Magnitudo >= 6.0" = "Magnitud >= 6.0"; -"Magnitudo >= 6.5" = "Magnitud >= 6.5"; -"Magnitudo >= 7.0" = "Magnitud >= 7.0"; -"Magnitudo >= 7.5" = "Magnitud >= 7.5"; - - -// Filtri sismi "filter_magnitude" = "Magnitud mínima"; "filter_timeframe" = "Periodo de tiempo"; "filter_strong" = "Mostrar sismos fuertes a cualquier distancia si"; @@ -112,40 +55,21 @@ "share_felt" = "ocurrido en"; "manual_sure" = "¿Estas seguro de querer reportar un sismo?"; "manual_yes" = "Sí"; -"calendar_missing_permission" = "El calendario no se puede abrir, asegúrese de haber configurado los permisos correctos."; "filter_filter" = "Filtros"; - -// Segnalazioni "manual_sendmessage" = "Enviar un mensaje que los demás usuarios puedan leer sobre el sismo que has notificado"; "manual_message_received" = "Mensaje recibido"; "liveview_unknown_location" = "Tu posición es desconocida. Habilitar la ubicación del smartphone desde la página de configuración del smartphone"; - -// Allerte -"youtube_video" = "https://www.youtube.com/watch?v=etsF7arwVdg"; -"inapp_adv_time" = "Un usuario se registró en el servicio hace solo %@!"; "map_number" = "Sismo detectado por %@ smartphones"; "permission_location_no" = "Ha elegido evitar que la aplicación lea la ubicación de tu dispositivo. NO recibirá notificaciones y alertas en tiempo real"; "permission_location_no_background" = "Ha elegido evitar que la aplicación lea la ubicación de tu dispositivo cuando la aplicación está en segundo plano. Por lo tanto, NO se garantiza la recepción de notificaciones y alertas en tiempo real"; - -// Notifica "alert_wave" = "Onda sísmica en"; "alert_seconds" = "segundos"; - -// Varie -"minutes_one" = "%lu minuto"; -"minutes_other" = "%lu minutos"; -"hours_one" = "%lu hora"; -"hours_other" = "%lu horas"; -"days_one" = "%lu día"; -"days_other" = "%lu días"; "share_yourtime" = "(Tu horario)"; "official_close" = "Cerra"; "main_share" = "Comparte"; "widget_mild" = "Leve"; "widget_strong" = "Fuerte"; "widget_verystring" = "Muy fuerte"; - -// Simulatore "main_simulator" = "Simulador"; "globe_simulation_button" = "Calcular el tiempo de alerta"; "globe_simulation" = "Si el epicentro del sismo está fuera del disco rojo y los smartphones lo detectan de inmediato, recibirá la alerta con más de 5 segundos de anticipación. Seleccionas en el mapa el posible epicentro para calcular el tiempo de alerta."; @@ -158,17 +82,6 @@ "globe_simulation_message5" = "Con este epicentro, gracias al servicio de prioridad %@, deberías recibir la alerta %.0f segundos antes. %.0f personas serán alertadas antes que tú. Para aumentar el tiempo de advertencia, puede suscribirse al servicio de prioridad %@"; "globe_simulation_message6" = "Con este epicentro, gracias al servicio de prioridad %@, deberías recibir la alerta %.0f segundos antes. ¡Serás la primera persona en ser alertada!"; "globe_simulation_priority" = "Servicio prioritario"; - -"error_server_registration" = "No fue posible registrarse en el servidor de Sismo Detector. Es necesario registrarse para recibir alertas en tiempo real y notificaciones de sismos"; -"retry" = "Riprova"; - -"network_pro_subtitle" = "Está comprando la versión pro, el anuncios serán eliminados"; -"network_pro_privacy_disclaimer" = "Nota informativa sobre privacidady"; -"network_pro_terms_conditions" = "Términos y condiciones"; -"network_pro_paying" = "Está pagando:"; -"inapp_detail_description" = "• Tu pago se cargará a tu cuenta de iTunes después de la confirmación de la compra\n\n• La suscripción se renueva automáticamente a menos que la renovación automática se desactive al menos 24 horas antes del final del período actual\n\n• Se cobrará la suscripción para la renovación dentro de las 24 horas antes del final del período actual\n\n• Las suscripciones pueden ser administradas por el usuario y la renovación automática puede desactivarse accediendo a la configuración de la cuenta del usuario después de la compra."; -"inapp_purchase" = "SUSCRIBIR AL SERVICIO"; -"official_select_country_placeholder" = "Selecciona el pais"; "options_cancel" = "Cancelar"; "options_near_alert" = "Notificar sismos de cualquier magnitud si la distancia es inferior a 50 km"; "options_alarms" = "Alerta en tiempo real"; @@ -191,16 +104,35 @@ "options_notification_enable_manual" = "Recibe notificaciones de sismos reportados manualmente por los usuarios."; "main_areacheck_message" = "En este momento, en tu área hay %@ smartphones que están monitoreando los sismos en tiempo real. Para mejorar la detección comparta la app con tus amigos y familia, gracias!"; "main_version" = "Versión"; -"manual_error" = "Username e Password sbagliati "; -"eqn_timeframe_last_month" = "Ultimo mes"; -"eqn_timeframe_last_day" = "Ultimo dia"; -"eqn_timeframe_last_week" = "Ultima semana"; -"eqn_timeframe_last_hour" = "Ultima hora"; +"manual_error" = "Username e Password sbagliati"; "app_name" = "Sismo Detector"; "official_depth" = "Profundidad:"; "manual_nolocation" = "Tu ubicación es desconocida y el sismos no puede ser reportado"; "manual_wait" = "El informe ya ha sido enviado, por el momento no es posible enviar un nuevo informe."; "manual_ok" = "Tu informe ha sido enviado correctamente"; +"manual_error" = "No hay conexión a internet"; + +// values +"official_magnitude_value_00" = "Magnitud >= 0.0"; +"official_magnitude_value_05" = "Magnitud >= 0.5"; +"official_magnitude_value_10" = "Magnitud >= 1.0"; +"official_magnitude_value_15" = "Magnitud >= 1.5"; +"official_magnitude_value_20" = "Magnitud >= 2.0"; +"official_magnitude_value_25" = "Magnitud >= 2.5"; +"official_magnitude_value_30" = "Magnitud >= 3.0"; +"official_magnitude_value_35" = "Magnitud >= 3.5"; +"official_magnitude_value_40" = "Magnitud >= 4.0"; +"official_magnitude_value_45" = "Magnitud >= 4.5"; +"official_magnitude_value_50" = "Magnitud >= 5.0"; +"official_magnitude_value_55" = "Magnitud >= 5.5"; +"official_magnitude_value_60" = "Magnitud >= 6.0"; +"official_magnitude_value_65" = "Magnitud >= 6.5"; +"official_magnitude_value_70" = "Magnitud >= 7.0"; +"official_magnitude_value_75" = "Magnitud >= 7.5"; +"eqn_timeframe_last_month" = "Ultimo mes"; +"eqn_timeframe_last_day" = "Ultimo dia"; +"eqn_timeframe_last_week" = "Ultima semana"; +"eqn_timeframe_last_hour" = "Ultima hora"; "report_timeframe_one_day" = "Un dia"; "report_timeframe_twelve_hours" = "Doce horas"; "report_timeframe_six_hours" = "Seis horas"; @@ -209,16 +141,59 @@ "report_timeframe_ten_minutes" = "Diez minutos"; "radius_any_distance" = "Cualquier distancia"; "timer_message2_other" = "km desde tu ubicación"; - +"configuration_countries_united_states" = "Estados Unidos"; +"configuration_countries_italy" = "configuration_countries_italy"; +"configuration_countries_spain" = "España"; +"configuration_countries_china" = "China"; +"configuration_countries_japan" = "Japón"; +"configuration_countries_nicaragua" = "Nicaragua"; +"configuration_countries_mexico" = "México"; +"configuration_countries_colombia" = "Colombia"; +"configuration_countries_costa_rica" = "Costa Rica"; +"configuration_countries_cila" = "Chile"; +"configuration_countries_venezuela" = "Venezuela"; +"configuration_countries_new_zeland" = "Nueva Zelanda"; +"configuration_countries_argentina" = "Argentina"; +"configuration_countries_ecuador" = "Ecuador"; +"configuration_countries_philippines" = "Filipinas"; +"configuration_countries_peru" = "Perú"; +"configuration_countries_dominican_republic" = "Republica Dominicana"; +"configuration_countries_puerto_rico" = "Puerto Rico"; +"configuration_countries_turkey" = "Turquía"; +"configuration_countries_india" = "India"; +"configuration_countries_other" = "Otro"; // ios only -"Abbonamenti annuali" = "Suscripciones anuales"; -"Abbonamenti mensili" = "Suscripciones mensuales"; -"OK" = "OK"; +"network_pro_subtitle" = "Está comprando la versión pro, el anuncios serán eliminados"; +"network_pro_privacy_disclaimer" = "Nota informativa sobre privacidady"; +"network_pro_terms_conditions" = "Términos y condiciones"; +"network_pro_paying" = "Está pagando:"; +"inapp_detail_description" = "• Tu pago se cargará a tu cuenta de iTunes después de la confirmación de la compra\n\n• La suscripción se renueva automáticamente a menos que la renovación automática se desactive al menos 24 horas antes del final del período actual\n\n• Se cobrará la suscripción para la renovación dentro de las 24 horas antes del final del período actual\n\n• Las suscripciones pueden ser administradas por el usuario y la renovación automática puede desactivarse accediendo a la configuración de la cuenta del usuario después de la compra."; +"inapp_purchase" = "SUSCRIBIR AL SERVICIO"; +"official_select_country_placeholder" = "Selecciona el pais"; +"inapp_yearly_subscriptions" = "Suscripciones anuales"; +"inapp_monthly_subscriptions" = "Suscripciones mensuales"; +"inapp_monthly_payment" = "pagaras por mes:"; +"inapp_yearly_payment" = "pagaras por año:"; +"ok" = "Ok"; "critical_alerts_setting" = "Alertas críticas. Emite un sonido también en el modo no molestar"; -"pagerai al mese:" = "pagaras por mes:"; -"pagerai all'anno:" = "pagaras por año:"; -"Attenzione" = "Atención"; -"Nessuna connessione" = "No hay conexión a internet"; -"Non hai seleziato nessuna nazione" = "No has seleccionado ningún país"; -"Segnalazione" = "Informe"; +"attention" = "Atención"; +"official_no_country_selected" = "No has seleccionado ningún país"; +"report" = "Informe"; +"purchase_pro_description" = "La versión PRO no tiene publicidad e incluirá funciones adicionales en el futuro.. Además, apoye el proyecto de investigación que no recibe fondos externos. Gracias por considerar la compra! Como alternativa, el cambio a la versión PRO es GRATIS suscribiéndose al servicio prioritario anual."; +"purchase_pro_discount" = "Esta oferta es solo para ti. Si convierte tu app a la versión PRO en las próximas 48 horas, tendrá un 20%% de descuento en la compra. Solo tendrás esta oportunidad. Después, el cambio a la versión PRO será a precio completo. Aún tienes %lu horas disponibles :-)"; +"purchase_pro_restore" = "Reiniciar"; +"purchase_pro_restore_alert_title" = "Restauración completada"; +"purchase_pro_restore_alert_message" = "Has restaurado el producto que compraste"; +"purchase_pro_no_subscriptions_alert_message" = "No se encontró ninguna compra para restaurar. Asegúrese de haber iniciado sesión en la cuenta con la que realizó la compra."; +"calendar_missing_permission" = "El calendario no se puede abrir, asegúrese de haber configurado los permisos correctos."; +"youtube_video" = "https://www.youtube.com/watch?v=etsF7arwVdg"; +"inapp_adv_time" = "Un usuario se registró en el servicio hace solo %@!"; +"minutes_one" = "%lu minuto"; +"minutes_other" = "%lu minutos"; +"hours_one" = "%lu hora"; +"hours_other" = "%lu horas"; +"days_one" = "%lu día"; +"days_other" = "%lu días"; +"error_server_registration" = "No fue posible registrarse en el servidor de Sismo Detector. Es necesario registrarse para recibir alertas en tiempo real y notificaciones de sismos"; +"retry" = "Riprova"; diff --git a/Sources/Earthquake Network/it.lproj/Localizable.strings b/Sources/Earthquake Network/it.lproj/Localizable.strings index 3c68fb3..fb4d4f8 100644 --- a/Sources/Earthquake Network/it.lproj/Localizable.strings +++ b/Sources/Earthquake Network/it.lproj/Localizable.strings @@ -1,32 +1,7 @@ -// Nazioni -"Stati Uniti" = "Stati Uniti"; -"Italia" = "Italia"; -"Spagna" = "Spagna"; -"Cina" = "Cina"; -"Giappone" = "Giappone"; -"Nicaragua" = "Nicaragua"; -"Messico" = "Messico"; -"Colombia" = "Colombia"; -"Costa Rica" = "Costa Rica"; -"Cile" = "Cile"; -"Venezuela" = "Venezuela"; -"Nuova Zelanda" = "Nuova Zelanda"; -"Argentina" = "Argentina"; -"Ecuador" = "Ecuador"; -"Filippine" = "Filippine"; -"Perù" = "Perù"; -"Repubblica Dominicana" = "Repubblica Dominicana"; -"Porto Rico" = "Porto Rico"; -"Turchia" = "Turchia"; -"India" = "India"; -"Altro" = "Altro"; - -// notifiche titolo +// notifications "Allerta sismica in tempo reale" = "Allerta sismica in tempo reale"; "Segnalazione utente" = "Segnalazione utente"; "Segnalazione da rete sismica" = "Segnalazione da rete sismica"; - -// notifiche body "Rilevato sisma debole a" = "Rilevato sisma debole a %@"; "Rilevato sisma forte a" = "Rilevato sisma forte a %@"; "Rilevato sisma a" = "Rilevato sisma a %@"; @@ -39,7 +14,7 @@ "Area di interesse: Oceano Pacifico" = "Area di interesse: Oceano Pacifico"; "Sisma rilevato da" = "Sisma rilevato da"; -// Voci menu +// aligned with Android "drawer_main_settings" = "Impostazioni"; "drawer_main_info" = "Informazioni"; "drawer_main_faq" = "F.A.Q."; @@ -48,42 +23,11 @@ "drawer_main_sponsors" = "Patrocinatori"; "drawer_main_disclaimer" = "Termini e condizioni"; "drawer_privacy" = "Privacy"; - -// sezioni "tab_network" = "Allerte"; "tab_manual" = "Segnalazioni"; "tab_official" = "Reti Sismiche"; - -// in app -"purchase_pro_description" = "La versione PRO non ha alcuna pubblicità ed in futuro includerà funzionalità aggiuntive.\n\nIn più sostieni il progetto di ricerca il quale non riceve finanziamenti esterni. Grazie per considerare l'acquisto! In alternativa, il passaggio alla versione PRO è GRATUITO sottoscrivendo uno degli abbonamenti annuali del servizio priorità."; -"purchase_pro_discount" = "Questa offerta è solo per te. Se converti la tua app nella versione PRO entro le prossime 48 ore avrai uno sconto del 20%% sull'acquisto. Avrai solo questa opportunità. Successivamente il passaggio alla versione PRO sarà a prezzo pieno. Hai ancora %lu ore a disposizione :-)"; -"purchase_pro_restore" = "Ripristina"; -"purchase_pro_restore_alert_title" = "Ripristino effettuato"; -"purchase_pro_restore_alert_message" = "Hai ripristinato il prodotto da te acquistato"; -"purchase_pro_no_subscriptions_alert_message" = "Attenzione, non è stato trovato alcun acquisto da ripristinare. Assicurati di essere collegato con l'account con il quale era stato effettuato l'acquisto."; "inapp_available_10k" = "Top 10K: %lu sottoscrizioni ancora disponibili per essere allertato in meno di 1 secondo dal rilevamento del sisma"; "inapp_available_100k" = "Top 100K: %lu sottoscrizioni ancora disponibili per essere allertato in meno di 5 secondi dal rilevamento del sisma"; - - -// settings -"Magnitudo >= 0.0" = "Magnitudo >= 0.0"; -"Magnitudo >= 0.5" = "Magnitudo >= 0.5"; -"Magnitudo >= 1.0" = "Magnitudo >= 1.0"; -"Magnitudo >= 1.5" = "Magnitudo >= 1.5"; -"Magnitudo >= 2.0" = "Magnitudo >= 2.0"; -"Magnitudo >= 2.5" = "Magnitudo >= 2.5"; -"Magnitudo >= 3.0" = "Magnitudo >= 3.0"; -"Magnitudo >= 3.5" = "Magnitudo >= 3.5"; -"Magnitudo >= 4.0" = "Magnitudo >= 4.0"; -"Magnitudo >= 4.5" = "Magnitudo >= 4.5"; -"Magnitudo >= 5.0" = "Magnitudo >= 5.0"; -"Magnitudo >= 5.5" = "Magnitudo >= 5.5"; -"Magnitudo >= 6.0" = "Magnitudo >= 6.0"; -"Magnitudo >= 6.5" = "Magnitudo >= 6.5"; -"Magnitudo >= 7.5" = "Magnitudo >= 7.5"; - - -// Filtri sismi "filter_magnitude" = "Magnitudo minima"; "filter_timeframe" = "Periodo temporale"; "filter_strong" = "Mostra sismi forti a qualsiasi distanza se di"; @@ -111,40 +55,21 @@ "share_felt" = "percepito a"; "manual_sure" = "Vuoi davvero segnalare un sisma?"; "manual_yes" = "Sì"; -"calendar_missing_permission" = "Non è possibile aprire il calendario, assicurarsi di aver impostato i permessi corretti."; "filter_filter" = "Filtri"; - -// Segnalazioni "manual_sendmessage" = "Invia un messaggio che gli altri utenti possono leggere sul sisma che hai segnalato"; "manual_message_received" = "Messaggio ricevuto"; "liveview_unknown_location" = "La tua posizione è sconosciuta. Abilita la localizzazione dalla pagina di configurazione del tuo dispositivo"; - -// Allerte -"youtube_video" = "https://www.youtube.com/watch?v=ExvvPyEJglQ&t=1s"; -"inapp_adv_time" = "Un utente ha sottoscritto il servizio soltanto %@!"; "map_number" = "Sisma rilevato da %@ smartphone"; "permission_location_no" = "Hai scelto di impedire alla app di leggere la posizione del tuo dispositivo. NON riceverai notifiche ed allerte in tempo reale."; "permission_location_no_background" = "Hai scelto di impedire alla app di leggere la posizione del tuo dispositivo quando la app è in background. NON è quindi garantita la ricezione di notifiche ed allerte in tempo reale."; - -// Notifica "alert_wave" = "Onda sismica in"; "alert_seconds" = "secondi"; - -// Varie -"minutes_one" = "%lu minuto fa"; -"minutes_other" = "%lu minuti fa"; -"hours_one" = "%lu ora fa"; -"hours_other" = "%lu ore fa"; -"days_one" = "%lu giorno fa"; -"days_other" = "%lu giorni fa"; "share_yourtime" = "(Ora tua)"; "official_close" = "Chiudi"; "main_share" = "Condividi"; "widget_mild" = "Leggero"; "widget_strong" = "Forte"; "widget_verystring" = "Molto forte"; - -// Simulatore "main_simulator" = "Simulatore"; "globe_simulation_button" = "Calcola pre-allerta"; "globe_simulation" = "Se l'epicentro del sisma è al di fuori del cerchio rosso ed è rilevato immediatamente dagli smartphone, potrai ricevere l'allerta con più di 5 secondi di anticipo. Seleziona su mappa il possibile epicentro del sisma per calcolare il tempo di pre-allerta."; @@ -157,17 +82,6 @@ "globe_simulation_message5" = "Con epicentro nella posizione scelta, grazie al servizio prioritario %@ dovresti ricevere l'allerta con %.0f secondi di anticipo. Prima di te devono essere allertate %.0f persone. Puoi aumentare il tempo di pre-allerta iscrivendoti al servizio di priorità %@"; "globe_simulation_message6" = "Con epicentro nella posizione scelta, grazie al servizio prioritario %@ dovresti ricevere l'allerta con %.0f secondi di anticipo. Sarai il primo ad essere allertato!"; "globe_simulation_priority" = "Servizio priorità"; - -"error_server_registration" = "Non è stato possibile registrarsi al server di Rilevatore Terremoto. La registrazione è necessaria per ricevere allerte in tempo reale e notifiche sui sismi."; -"retry" = "Riprova"; - -"network_pro_subtitle" = "Stai acquistando la versione pro, verrà rimossa la pubblicità"; -"network_pro_privacy_disclaimer" = "Informativa privacy"; -"network_pro_terms_conditions" = "Termini e condizioni"; -"network_pro_paying" = "Stai pagando:"; -"inapp_detail_description" = "• Il pagamento verrà addebitato sull\'account iTunes alla conferma dell\'acquisto\n\n• L\'abbonamento si rinnova automaticamente a meno che il rinnovo automatico non venga disattivato almeno 24 ore prima della fine del periodo corrente\n\n• L\'abbonamento verrà addebitato per il rinnovo entro 24 ore prima della fine del periodo corrente e identificato il costo del rinnovo\n\n• Le sottoscrizioni possono essere gestite dall\'utente e il rinnovo automatico può essere disattivato accedendo alle Impostazioni account dell\'utente dopo l\'acquisto."; -"inapp_purchase" = "ABBONATI AL SERVIZIO"; -"official_select_country_placeholder" = "Seleziona la nazione"; "options_cancel" = "Annulla"; "options_near_alert" = "Notifica sismi di qualsiasi magnitudo se la distanza è inferiore a 50 km"; "options_alarms" = "Allerta in tempo reale"; @@ -184,22 +98,40 @@ "options_energy" = "Energia sisma"; "options_near" = "Sismi vicini"; "options_strong" = "Sismi forti"; -"options_strong_alert" = "Notifica sismi forti a qualsiasi distanza se la magnitudo è maggiore a "; +"options_strong_alert" = "Notifica sismi forti a qualsiasi distanza se la magnitudo è maggiore a"; "options_strong_magnitude" = "Magnitudo"; "options_notification_manual" = "Notifiche segnalazioni utente"; "options_notification_enable_manual" = "Ricevi le notifiche dei sismi segnalati manualmente dagli utenti"; "main_areacheck_message" = "In questo momento, nella tua zona ci sono %@ smartphone che stanno monitorando in tempo reale eventuali sismi. Condividi la app per migliorare il rilevamento."; "main_version" = "Versione"; -"manual_error" = "Username e Password sbagliati "; -"eqn_timeframe_last_month" = "Ultimo mese "; -"eqn_timeframe_last_day" = "Ultimo giorno"; -"eqn_timeframe_last_week" = "Ultima settimana"; -"eqn_timeframe_last_hour" = "Ultim'ora "; +"manual_error" = "Username e Password sbagliati"; "app_name" = "Rilevatore Terremoto"; "official_depth" = "Profondità:"; "manual_nolocation" = "La tua posizione geografica è sconosciuta e non è possibile segnalare il sisma"; "manual_wait" = "La segnalazione è già stata inviata, al momento non è possibile inviare una nuova segnalazione"; "manual_ok" = "La tua segnalazione è stata inviata correttamente"; +"manual_error" = "Qualcosa è andato storto"; + +// values +"official_magnitude_value_00" = "Magnitudo >= 0.0"; +"official_magnitude_value_05" = "Magnitudo >= 0.5"; +"official_magnitude_value_10" = "Magnitudo >= 1.0"; +"official_magnitude_value_15" = "Magnitudo >= 1.5"; +"official_magnitude_value_20" = "Magnitudo >= 2.0"; +"official_magnitude_value_25" = "Magnitudo >= 2.5"; +"official_magnitude_value_30" = "Magnitudo >= 3.0"; +"official_magnitude_value_35" = "Magnitudo >= 3.5"; +"official_magnitude_value_40" = "Magnitudo >= 4.0"; +"official_magnitude_value_45" = "Magnitudo >= 4.5"; +"official_magnitude_value_50" = "Magnitudo >= 5.0"; +"official_magnitude_value_55" = "Magnitudo >= 5.5"; +"official_magnitude_value_60" = "Magnitudo >= 6.0"; +"official_magnitude_value_65" = "Magnitudo >= 6.5"; +"official_magnitude_value_75" = "Magnitudo >= 7.5"; +"eqn_timeframe_last_month" = "Ultimo mese"; +"eqn_timeframe_last_day" = "Ultimo giorno"; +"eqn_timeframe_last_week" = "Ultima settimana"; +"eqn_timeframe_last_hour" = "Ultim'ora"; "report_timeframe_one_day" = "Un giorno"; "report_timeframe_twelve_hours" = "Dodici ore"; "report_timeframe_six_hours" = "Sei ore"; @@ -208,15 +140,59 @@ "report_timeframe_ten_minutes" = "Dieci minuti"; "radius_any_distance" = "Qualsiasi distanza"; "timer_message2_other" = "km dalla tua posizione"; +"configuration_countries_united_states" = "Stati Uniti"; +"configuration_countries_italy" = "Italia"; +"configuration_countries_spain" = "Spagna"; +"configuration_countries_china" = "Cina"; +"configuration_countries_japan" = "Giappone"; +"configuration_countries_nicaragua" = "Nicaragua"; +"configuration_countries_mexico" = "Messico"; +"configuration_countries_colombia" = "Colombia"; +"configuration_countries_costa_rica" = "Costa Rica"; +"configuration_countries_cila" = "Cile"; +"configuration_countries_venezuela" = "Venezuela"; +"configuration_countries_new_zeland" = "Nuova Zelanda"; +"configuration_countries_argentina" = "Argentina"; +"configuration_countries_ecuador" = "Ecuador"; +"configuration_countries_philippines" = "Filippine"; +"configuration_countries_peru" = "Perù"; +"configuration_countries_dominican_republic" = "Repubblica Dominicana"; +"configuration_countries_puerto_rico" = "Porto Rico"; +"configuration_countries_turkey" = "Turchia"; +"configuration_countries_india" = "India"; +"configuration_countries_other" = "Altro"; // ios only -"Abbonamenti annuali" = "Abbonamenti annuali"; -"Abbonamenti mensili" = "Abbonamenti mensili"; -"OK" = "OK"; +"network_pro_subtitle" = "Stai acquistando la versione pro, verrà rimossa la pubblicità"; +"network_pro_privacy_disclaimer" = "Informativa privacy"; +"network_pro_terms_conditions" = "Termini e condizioni"; +"network_pro_paying" = "Stai pagando:"; +"inapp_detail_description" = "• Il pagamento verrà addebitato sull\'account iTunes alla conferma dell\'acquisto\n\n• L\'abbonamento si rinnova automaticamente a meno che il rinnovo automatico non venga disattivato almeno 24 ore prima della fine del periodo corrente\n\n• L\'abbonamento verrà addebitato per il rinnovo entro 24 ore prima della fine del periodo corrente e identificato il costo del rinnovo\n\n• Le sottoscrizioni possono essere gestite dall\'utente e il rinnovo automatico può essere disattivato accedendo alle Impostazioni account dell\'utente dopo l\'acquisto."; +"inapp_purchase" = "ABBONATI AL SERVIZIO"; +"official_select_country_placeholder" = "Seleziona la nazione"; +"inapp_yearly_subscriptions" = "Abbonamenti annuali"; +"inapp_monthly_subscriptions" = "Abbonamenti mensili"; +"inapp_monthly_payment" = " pagerai al mese:"; +"inapp_yearly_payment" = " pagerai all'anno:"; +"ok" = "Ok"; "critical_alerts_setting" = "Utilizza avvisi critici. Il telefono suonerà anche in modalità non disturbare"; -"pagerai al mese:" = "pagerai al mese:"; -"pagerai all'anno:" = "pagerai all'anno:"; -"Attenzione" = "Attenzione"; -"Nessuna connessione" = "Nessuna connessione"; -"Non hai seleziato nessuna nazione" = "Non hai seleziato nessuna nazione"; -"Segnalazione" = "Segnalazione"; +"attention" = " Attenzione"; +"official_no_country_selected" = "Non hai seleziato nessuna nazione"; +"report" = " Segnalazione"; +"purchase_pro_description" = "La versione PRO non ha alcuna pubblicità ed in futuro includerà funzionalità aggiuntive.\n\nIn più sostieni il progetto di ricerca il quale non riceve finanziamenti esterni. Grazie per considerare l'acquisto! In alternativa, il passaggio alla versione PRO è GRATUITO sottoscrivendo uno degli abbonamenti annuali del servizio priorità."; +"purchase_pro_discount" = "Questa offerta è solo per te. Se converti la tua app nella versione PRO entro le prossime 48 ore avrai uno sconto del 20%% sull'acquisto. Avrai solo questa opportunità. Successivamente il passaggio alla versione PRO sarà a prezzo pieno. Hai ancora %lu ore a disposizione :-)"; +"purchase_pro_restore" = "Ripristina"; +"purchase_pro_restore_alert_title" = "Ripristino effettuato"; +"purchase_pro_restore_alert_message" = "Hai ripristinato il prodotto da te acquistato"; +"purchase_pro_no_subscriptions_alert_message" = "Attenzione, non è stato trovato alcun acquisto da ripristinare. Assicurati di essere collegato con l'account con il quale era stato effettuato l'acquisto."; +"calendar_missing_permission" = "Non è possibile aprire il calendario, assicurarsi di aver impostato i permessi corretti."; +"youtube_video" = "https://www.youtube.com/watch?v=ExvvPyEJglQ&t=1s"; +"inapp_adv_time" = "Un utente ha sottoscritto il servizio soltanto %@!"; +"minutes_one" = "%lu minuto fa"; +"minutes_other" = "%lu minuti fa"; +"hours_one" = "%lu ora fa"; +"hours_other" = "%lu ore fa"; +"days_one" = "%lu giorno fa"; +"days_other" = "%lu giorni fa"; +"error_server_registration" = "Non è stato possibile registrarsi al server di Rilevatore Terremoto. La registrazione è necessaria per ricevere allerte in tempo reale e notifiche sui sismi."; +"retry" = "Riprova";