diff --git a/CHANGELOG.md b/CHANGELOG.md
index 20ecab5..d08bc83 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -41,12 +41,16 @@ once the version tag exists.
`.xlm` can be picked in the document browser instead of being greyed out.
odrcore rendered them already; the app claimed no type that reached them.
- The app is translated again. Every language but English was showing English
- for the onboarding buttons, the privacy screen and the banner, and Danish,
- Catalan, Turkish and Czech showed it for most of the rest.
-- The Chinese introduction named a different app.
+ for the privacy screen and the banner, and Danish, Catalan, Turkish and Czech
+ showed it for most of the rest.
- Tapping a document sets the cursor, so an edit can be typed. The keyboard
never came up before.
+### Removed
+
+- The three onboarding pages on first launch. The app opens on the document
+ browser instead.
+
## [1.40]
### Changed
diff --git a/OpenDocumentReader/Assets.xcassets/onboard1.imageset/Contents.json b/OpenDocumentReader/Assets.xcassets/onboard1.imageset/Contents.json
deleted file mode 100644
index 14d23f9..0000000
--- a/OpenDocumentReader/Assets.xcassets/onboard1.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "universal",
- "filename" : "onboard1@1x.png",
- "scale" : "1x"
- },
- {
- "idiom" : "universal",
- "filename" : "onboard1@2x.png",
- "scale" : "2x"
- },
- {
- "idiom" : "universal",
- "filename" : "onboard1@3x.png",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@1x.png b/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@1x.png
deleted file mode 100644
index 54239f7..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@1x.png and /dev/null differ
diff --git a/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@2x.png b/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@2x.png
deleted file mode 100644
index 8ef3268..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@2x.png and /dev/null differ
diff --git a/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@3x.png b/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@3x.png
deleted file mode 100644
index 9ebc79d..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard1.imageset/onboard1@3x.png and /dev/null differ
diff --git a/OpenDocumentReader/Assets.xcassets/onboard2.imageset/Contents.json b/OpenDocumentReader/Assets.xcassets/onboard2.imageset/Contents.json
deleted file mode 100644
index 8d174ab..0000000
--- a/OpenDocumentReader/Assets.xcassets/onboard2.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "universal",
- "filename" : "onboard2@1x.png",
- "scale" : "1x"
- },
- {
- "idiom" : "universal",
- "filename" : "onboard2@2x.png",
- "scale" : "2x"
- },
- {
- "idiom" : "universal",
- "filename" : "onboard2@3x.png",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@1x.png b/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@1x.png
deleted file mode 100644
index 1d066f9..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@1x.png and /dev/null differ
diff --git a/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@2x.png b/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@2x.png
deleted file mode 100644
index 7406221..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@2x.png and /dev/null differ
diff --git a/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@3x.png b/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@3x.png
deleted file mode 100644
index 4b6efbe..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard2.imageset/onboard2@3x.png and /dev/null differ
diff --git a/OpenDocumentReader/Assets.xcassets/onboard3.imageset/Contents.json b/OpenDocumentReader/Assets.xcassets/onboard3.imageset/Contents.json
deleted file mode 100644
index 4431fcf..0000000
--- a/OpenDocumentReader/Assets.xcassets/onboard3.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "universal",
- "filename" : "onboard3@1x.png",
- "scale" : "1x"
- },
- {
- "idiom" : "universal",
- "filename" : "onboard3@2x.png",
- "scale" : "2x"
- },
- {
- "idiom" : "universal",
- "filename" : "onboard3@3x.png",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@1x.png b/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@1x.png
deleted file mode 100644
index 764d449..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@1x.png and /dev/null differ
diff --git a/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@2x.png b/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@2x.png
deleted file mode 100644
index 334ba92..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@2x.png and /dev/null differ
diff --git a/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@3x.png b/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@3x.png
deleted file mode 100644
index 064e7d8..0000000
Binary files a/OpenDocumentReader/Assets.xcassets/onboard3.imageset/onboard3@3x.png and /dev/null differ
diff --git a/OpenDocumentReader/Constants.swift b/OpenDocumentReader/Constants.swift
index 4df03d8..6a556ce 100644
--- a/OpenDocumentReader/Constants.swift
+++ b/OpenDocumentReader/Constants.swift
@@ -9,10 +9,6 @@
import Foundation
enum Constants {
- static let onboardingImages = ["onboard1", "onboard2", "onboard3"]
-
- static let key_was_intro_watched = "wasIntroWatched"
-
/// Which of the house ad's rotations comes next.
static let key_house_ad_index = "houseAdIndex"
diff --git a/OpenDocumentReader/ContentViewController.swift b/OpenDocumentReader/ContentViewController.swift
deleted file mode 100644
index f961c98..0000000
--- a/OpenDocumentReader/ContentViewController.swift
+++ /dev/null
@@ -1,78 +0,0 @@
-//
-// ContentViewController.swift
-// OpenDocumentReader
-//
-// Created by Artsem Lemiasheuski on 17.12.19.
-// Copyright © 2019 Thomas Taschauer. All rights reserved.
-//
-
-import UIKit
-
-class ContentViewController: UIViewController {
-
- @IBOutlet weak var imageView: UIImageView!
- @IBOutlet weak var headerLabel: UILabel!
- @IBOutlet weak var subHeaderLabel: UILabel!
- @IBOutlet weak var pageControl: UIPageControl!
- @IBOutlet weak var pageButton: UIButton!
-
- var header = ""
- var subHeader = ""
- var imageFile = ""
- var index = 0
-
- private var isLastPage: Bool { index == Constants.onboardingImages.count - 1 }
-
- override func viewDidLoad() {
- super.viewDidLoad()
-
- if traitCollection.userInterfaceStyle == .light {
- pageButton.setTitleColor(
- #colorLiteral(red: 0.2549019754, green: 0.2745098174, blue: 0.3019607961, alpha: 1), for: .normal)
- headerLabel.textColor = #colorLiteral(red: 0.2549019754, green: 0.2745098174, blue: 0.3019607961, alpha: 1)
- subHeaderLabel.textColor = #colorLiteral(
- red: 0.8039215803, green: 0.8039215803, blue: 0.8039215803, alpha: 1)
- pageControl.currentPageIndicatorTintColor = #colorLiteral(
- red: 0.2549019754, green: 0.2745098174, blue: 0.3019607961, alpha: 1)
- pageControl.pageIndicatorTintColor = #colorLiteral(
- red: 0.8039215803, green: 0.8039215803, blue: 0.8039215803, alpha: 1)
- }
-
- // only en.lproj carries these keys so far, and a missing key resolves to
- // the key itself, so the other 16 localizations need the explicit value
- // to keep showing the English wording instead of "intro_next"
- pageButton.setTitle(
- isLastPage
- ? NSLocalizedString("intro_start", value: "Start", comment: "onboarding button on the last page")
- : NSLocalizedString(
- "intro_next", value: "Next", comment: "onboarding button advancing to the next page"),
- for: .normal)
-
- headerLabel.text = header
- subHeaderLabel.text = subHeader
- imageView.image = UIImage(named: imageFile)
- pageControl.currentPage = index
- pageControl.numberOfPages = Constants.onboardingImages.count
- }
-
- @IBAction func pageButtonPressed(_ sender: Any) {
- guard !isLastPage else {
- dismissViewController()
-
- return
- }
-
- (parent as? PageViewController)?.nextVC(atIndex: index)
- }
-
- @IBAction func skipButtonPressed(_ sender: UIButton) {
- dismissViewController()
- }
-
- func dismissViewController() {
- UserDefaults.standard.set(true, forKey: Constants.key_was_intro_watched)
-
- dismiss(animated: true, completion: nil)
- }
-
-}
diff --git a/OpenDocumentReader/DocumentBrowserViewController.swift b/OpenDocumentReader/DocumentBrowserViewController.swift
index b97c9b2..7b09e66 100644
--- a/OpenDocumentReader/DocumentBrowserViewController.swift
+++ b/OpenDocumentReader/DocumentBrowserViewController.swift
@@ -9,8 +9,6 @@ import UIKit
class DocumentBrowserViewController: UIDocumentBrowserViewController, UIDocumentBrowserViewControllerDelegate {
- let pageViewController = "pageViewController"
-
override func viewDidLoad() {
super.viewDidLoad()
delegate = self
@@ -23,19 +21,7 @@ class DocumentBrowserViewController: UIDocumentBrowserViewController, UIDocument
super.viewDidAppear(animated)
StoreReviewHelper.checkAndAskForReview()
-
- // ahead of the intro guard below, which most launches return at
refreshPrivacyButton()
-
- let userDefaults = UserDefaults.standard
- let wasIntroWatched = userDefaults.bool(forKey: Constants.key_was_intro_watched)
-
- guard !wasIntroWatched else { return }
-
- if let pageVC = storyboard?.instantiateViewController(withIdentifier: pageViewController) as? PageViewController
- {
- present(pageVC, animated: true, completion: nil)
- }
}
// MARK: - Privacy
diff --git a/OpenDocumentReader/Main.storyboard b/OpenDocumentReader/Main.storyboard
index c25899e..a49a518 100644
--- a/OpenDocumentReader/Main.storyboard
+++ b/OpenDocumentReader/Main.storyboard
@@ -122,104 +122,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/OpenDocumentReader/PageViewController.swift b/OpenDocumentReader/PageViewController.swift
deleted file mode 100644
index 4c28a1b..0000000
--- a/OpenDocumentReader/PageViewController.swift
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// PageViewController.swift
-// OpenDocumentReader
-//
-// Created by Artsem Lemiasheuski on 17.12.19.
-// Copyright © 2019 Thomas Taschauer. All rights reserved.
-//
-
-import UIKit
-
-class PageViewController: UIPageViewController {
-
- let contentViewController = "contentViewController"
-
- var headersArray = [
- NSLocalizedString("intro_title_open", comment: ""),
- NSLocalizedString("intro_title_edit", comment: ""),
- NSLocalizedString("intro_title_apps", comment: ""),
- ]
- var subHeadersArray = [
- NSLocalizedString("intro_description_open", comment: ""),
- NSLocalizedString("intro_description_edit", comment: ""),
- NSLocalizedString("intro_description_apps", comment: ""),
- ]
- var imagesArray = Constants.onboardingImages
-
- override func viewDidLoad() {
- super.viewDidLoad()
-
- self.dataSource = self
-
- if let firstVC = displayViewController(at: 0) {
- setViewControllers([firstVC], direction: .forward, animated: true, completion: nil)
- }
- }
-
- func displayViewController(at index: Int) -> ContentViewController? {
- guard index < headersArray.count && index >= 0 else { return nil }
- guard
- let contentVC =
- storyboard?.instantiateViewController(withIdentifier: contentViewController) as? ContentViewController
- else { return nil }
-
- contentVC.imageFile = imagesArray[index]
- contentVC.header = headersArray[index]
- contentVC.subHeader = subHeadersArray[index]
- contentVC.index = index
-
- return contentVC
- }
-
- func nextVC(atIndex index: Int) {
- if let contentVC = displayViewController(at: index + 1) {
- setViewControllers([contentVC], direction: .forward, animated: true, completion: nil)
- }
- }
-}
-
-extension PageViewController: UIPageViewControllerDataSource {
- func pageViewController(
- _ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController
- ) -> UIViewController? {
- guard let index = (viewController as? ContentViewController)?.index else { return nil }
-
- return displayViewController(at: index - 1)
- }
-
- func pageViewController(
- _ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController
- ) -> UIViewController? {
- guard let index = (viewController as? ContentViewController)?.index else { return nil }
-
- return displayViewController(at: index + 1)
- }
-}
diff --git a/OpenDocumentReader/ca.lproj/Localizable.strings b/OpenDocumentReader/ca.lproj/Localizable.strings
index d5d0ac7..c38ada2 100644
--- a/OpenDocumentReader/ca.lproj/Localizable.strings
+++ b/OpenDocumentReader/ca.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "El document està protegit amb contrasenya";
-/* */
-"intro_title_open" = "Llegeix els teus fitxers ODF allà on siguis!";
-/* */
-"intro_title_edit" = "Has trobat una errada al document? Ara també el pots modificar!";
-/* */
-"intro_title_apps" = "Llegeix els documents des d'altres apps";
-/* */
-"intro_description_open" = "L'OpenDocument Reader et permet veure documents desats en format OpenDocument (.odt, .ods, .odp i .odg). Aquests fitxers se solen crear amb el LibreOffice o l'OpenOffice. Amb aquesta app també els pots obrir al mòbil i llegir-los allà on siguis.";
-/* */
-"intro_description_edit" = "L'OpenDocument Reader no només et deixa llegir documents al mòbil: també et permet modificar-los. Corregir una errada és qüestió de segons, fins i tot al tren!";
-/* */
-"intro_description_apps" = "L'OpenDocument Reader es pot obrir des de moltes altres apps. Un company t'ha enviat una presentació per Gmail? Toca l'adjunt i l'app s'obrirà a l'instant!";
/* */
"back_to_documents" = "Torna als documents";
@@ -74,9 +62,6 @@
"error" = "Error";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Següent";
-"intro_skip" = "Omet";
-"intro_start" = "Comença";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Privadesa";
diff --git a/OpenDocumentReader/cs.lproj/Localizable.strings b/OpenDocumentReader/cs.lproj/Localizable.strings
index 253e351..d6f414f 100644
--- a/OpenDocumentReader/cs.lproj/Localizable.strings
+++ b/OpenDocumentReader/cs.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Dokument je chráněn heslem";
-/* */
-"intro_title_open" = "Otevřete si a přečtěte soubory ODF, ať jste kdekoli!";
-/* */
-"intro_title_edit" = "Našli jste v dokumentu překlep? Teď ho můžete opravit!";
-/* */
-"intro_title_apps" = "Čtěte dokumenty přímo z jiných aplikací";
-/* */
-"intro_description_open" = "OpenDocument Reader umožňuje prohlížet dokumenty uložené ve formátu OpenDocument (.odt, .ods, .odp a .odg). Tyto soubory obvykle vznikají v LibreOffice nebo OpenOffice. S touto aplikací je otevřete i v mobilu, takže si je přečtete, ať jste kdekoli.";
-/* */
-"intro_description_edit" = "OpenDocument Reader dokumenty v mobilu nejen zobrazí, ale umí je i upravovat. Překlep tak opravíte během chvilky, klidně i ve vlaku.";
-/* */
-"intro_description_apps" = "OpenDocument Reader umí otevřít dokumenty z celé řady dalších aplikací. Poslal vám kolega prezentaci přes Gmail? Klepněte na přílohu a aplikace se hned otevře.";
/* */
"back_to_documents" = "Zpět na dokumenty";
@@ -74,9 +62,6 @@
"error" = "Chyba";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Další";
-"intro_skip" = "Přeskočit";
-"intro_start" = "Začít";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Soukromí";
diff --git a/OpenDocumentReader/da.lproj/Localizable.strings b/OpenDocumentReader/da.lproj/Localizable.strings
index ba540ec..ceab4c2 100644
--- a/OpenDocumentReader/da.lproj/Localizable.strings
+++ b/OpenDocumentReader/da.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Dokumentet er beskyttet med en adgangskode";
-/* */
-"intro_title_open" = "Åbn og læs dine ODF-filer, når du er på farten!";
-/* */
-"intro_title_edit" = "Fundet en tastefejl i dit dokument? Nu kan du også rette i det!";
-/* */
-"intro_title_apps" = "Læs dine dokumenter direkte fra andre apps";
-/* */
-"intro_description_open" = "Med OpenDocument Reader kan du se dokumenter, der er gemt i OpenDocument-formatet (.odt, .ods, .odp og .odg). De filer bliver som regel lavet i LibreOffice eller OpenOffice. Med appen kan du også åbne dem på din telefon og læse dem, når du er på farten.";
-/* */
-"intro_description_edit" = "OpenDocument Reader kan ikke bare læse dine dokumenter på telefonen – du kan også rette i dem. Tastefejl er hurtigt væk, selv i toget!";
-/* */
-"intro_description_apps" = "OpenDocument Reader kan åbne dokumenter fra en lang række andre apps. Har en kollega sendt en præsentation i Gmail? Tryk på den vedhæftede fil, så åbner appen med det samme.";
/* */
"back_to_documents" = "Tilbage til dokumenter";
@@ -74,9 +62,6 @@
"error" = "Fejl";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Næste";
-"intro_skip" = "Spring over";
-"intro_start" = "Start";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Anonymitet";
diff --git a/OpenDocumentReader/de.lproj/Localizable.strings b/OpenDocumentReader/de.lproj/Localizable.strings
index 6b49853..9b761ae 100644
--- a/OpenDocumentReader/de.lproj/Localizable.strings
+++ b/OpenDocumentReader/de.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Dieses Dokument ist passwortgeschützt";
-/* */
-"intro_title_open" = "Öffnen und lesen Sie Ihre ODF-Dateien unterwegs!";
-/* */
-"intro_title_edit" = "Tippfehler im Dokument gefunden? Jetzt lässt es sich auch bearbeiten!";
-/* */
-"intro_title_apps" = "Lesen Sie Ihre Dokumente aus anderen Apps heraus";
-/* */
-"intro_description_open" = "OpenDocument Reader zeigt Dokumente an, die im OpenDocument-Format (.odt, .ods, .odp und .odg) gespeichert sind. Diese Dateien werden meist mit LibreOffice oder OpenOffice erstellt. Mit dieser App öffnen Sie solche Dateien auch auf Ihrem Gerät und lesen sie unterwegs.";
-/* */
-"intro_description_edit" = "Mit OpenDocument Reader können Sie Dokumente auf Ihrem Gerät nicht nur lesen, sondern auch bearbeiten. Tippfehler sind im Nu behoben – sogar im Zug!";
-/* */
-"intro_description_apps" = "OpenDocument Reader öffnet Dokumente aus einer Vielzahl anderer Apps. Ein Kollege hat eine Präsentation über Gmail geschickt? Tippen Sie auf den Anhang und die App öffnet sich sofort!";
/* */
"back_to_documents" = "Zurück zu den Dokumenten";
@@ -74,9 +62,6 @@
"error" = "Fehler";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Weiter";
-"intro_skip" = "Überspringen";
-"intro_start" = "Starten";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Datenschutz";
diff --git a/OpenDocumentReader/en.lproj/Localizable.strings b/OpenDocumentReader/en.lproj/Localizable.strings
index f0edddd..d92dd6c 100644
--- a/OpenDocumentReader/en.lproj/Localizable.strings
+++ b/OpenDocumentReader/en.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "This document is password-protected";
-/* */
-"intro_title_open" = "Open and read your ODF file on the go!";
-/* */
-"intro_title_edit" = "Found a typo in your document? Now supports modification!";
-/* */
-"intro_title_apps" = "Read your documents from within other apps";
-/* */
-"intro_description_open" = "OpenDocument Reader allows you to view documents that are stored in OpenDocument format (.odt, .ods, .odp and .odg). These files are usually created using LibreOffice or OpenOffice. This app allows to open such files on your mobile device too, so you can read them on the go.";
-/* */
-"intro_description_edit" = "OpenDocument Reader not only allows to read documents on your mobile device, but also supports modifying them too. Typos are fixed in a breeze, even on the train!";
-/* */
-"intro_description_apps" = "OpenDocument Reader supports a huge range of other apps to open documents from. A colleague sent a presentation via Gmail? Click the attachment and this app is going to open right away!";
/* */
"back_to_documents" = "Back to documents";
@@ -74,9 +62,6 @@
"error" = "Error";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Next";
-"intro_skip" = "Skip";
-"intro_start" = "Start";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Privacy";
diff --git a/OpenDocumentReader/es.lproj/Localizable.strings b/OpenDocumentReader/es.lproj/Localizable.strings
index 9383553..ffc86ba 100644
--- a/OpenDocumentReader/es.lproj/Localizable.strings
+++ b/OpenDocumentReader/es.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "El documento está protegido con contraseña";
-/* */
-"intro_title_open" = "¡Abra y lea su archivo ODF desde cualquier lugar!";
-/* */
-"intro_title_edit" = "¿Ha encontrado una errata en su documento? ¡Ahora también puede modificarlo!";
-/* */
-"intro_title_apps" = "Lea sus documentos desde otras aplicaciones";
-/* */
-"intro_description_open" = "OpenDocument Reader le permite ver documentos almacenados en formato OpenDocument (.odt, .ods, .odp y .odg). Estos archivos se suelen crear con LibreOffice u OpenOffice. Esta aplicación permite abrirlos también en su dispositivo móvil, para que pueda leerlos desde cualquier lugar.";
-/* */
-"intro_description_edit" = "OpenDocument Reader no solo permite leer documentos en su dispositivo móvil, sino que también puede modificarlos. ¡Las erratas se corrigen en un abrir y cerrar de ojos, incluso en el tren!";
-/* */
-"intro_description_apps" = "OpenDocument Reader puede abrir documentos desde muchísimas otras aplicaciones. ¿Un compañero le ha enviado una presentación por Gmail? ¡Toque el archivo adjunto y la aplicación se abrirá al instante!";
/* */
"back_to_documents" = "Volver a los documentos";
@@ -74,9 +62,6 @@
"error" = "Error";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Siguiente";
-"intro_skip" = "Omitir";
-"intro_start" = "Empezar";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Privacidad";
diff --git a/OpenDocumentReader/fr.lproj/Localizable.strings b/OpenDocumentReader/fr.lproj/Localizable.strings
index 55859cb..42e0b2e 100644
--- a/OpenDocumentReader/fr.lproj/Localizable.strings
+++ b/OpenDocumentReader/fr.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Ce document est protégé par mot de passe";
-/* */
-"intro_title_open" = "Ouvrez et lisez votre fichier ODF n’importe où !";
-/* */
-"intro_title_edit" = "Vous avez trouvé une faute de frappe dans votre document ? Il est désormais possible de la corriger !";
-/* */
-"intro_title_apps" = "Lisez vos documents depuis d’autres applications";
-/* */
-"intro_description_open" = "OpenDocument Reader vous permet de visualiser, sur votre appareil mobile, les documents enregistrés au format OpenDocument (.odt, .ods, .odp et .odg). Ces fichiers sont généralement créés avec LibreOffice ou OpenOffice.";
-/* */
-"intro_description_edit" = "OpenDocument Reader permet non seulement de lire des documents mais aussi de les modifier sur votre appareil mobile. Vous pouvez corriger les fautes de frappe y compris dans le train !";
-/* */
-"intro_description_apps" = "OpenDocument Reader prend en charge un grand nombre d’autres applications depuis lesquelles il est possible d’ouvrir des documents. Un collègue a envoyé une présentation via Gmail ? Cliquez sur la pièce jointe et cette application s’ouvrira instantanément !";
/* */
"back_to_documents" = "Retour aux documents";
@@ -74,9 +62,6 @@
"error" = "Erreur";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Suivant";
-"intro_skip" = "Passer";
-"intro_start" = "Commencer";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Confidentialité";
diff --git a/OpenDocumentReader/ga.lproj/Localizable.strings b/OpenDocumentReader/ga.lproj/Localizable.strings
index 0d38afa..a8eb994 100644
--- a/OpenDocumentReader/ga.lproj/Localizable.strings
+++ b/OpenDocumentReader/ga.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Tá an cháipéis seo cosanta le focal faire";
-/* */
-"intro_title_open" = "Oscail agus léigh do chomhad ODF agus tú ar do bhealach!";
-/* */
-"intro_title_edit" = "Botún cló i do cháipéis? Is féidir í a chur in eagar anois!";
-/* */
-"intro_title_apps" = "Léigh do chuid cáipéisí ó fheidhmchláir eile";
-/* */
-"intro_description_open" = "Ligeann OpenDocument Reader duit cáipéisí atá sábháilte i bhformáid OpenDocument (.odt, .ods, .odp agus .odg) a léamh. Is le LibreOffice nó OpenOffice a chruthaítear na comhaid seo de ghnáth. Leis an bhfeidhmchlár seo is féidir leat iad a oscailt ar do ghuthán freisin, le go mbeidh tú in ann iad a léamh agus tú ar do bhealach.";
-/* */
-"intro_description_edit" = "Ní hamháin gur féidir leat cáipéisí a léamh ar do ghuthán le OpenDocument Reader, ach is féidir leat iad a chur in eagar chomh maith. Ceartaítear botúin chló gan stró, fiú amháin ar an traein!";
-/* */
-"intro_description_apps" = "Tacaíonn OpenDocument Reader le raidhse mhór feidhmchlár eile as ar féidir cáipéisí a oscailt. Ar sheol comhghleacaí láithreoireacht chugat le Gmail? Cliceáil an ceangaltán agus osclóidh an feidhmchlár seo láithreach!";
/* */
"back_to_documents" = "Ar ais go dtí na cáipéisí";
@@ -74,9 +62,6 @@
"error" = "Earráid";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Ar aghaidh";
-"intro_skip" = "Ná bac";
-"intro_start" = "Tosaigh";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Príobháideachas";
diff --git a/OpenDocumentReader/it.lproj/Localizable.strings b/OpenDocumentReader/it.lproj/Localizable.strings
index e62ddf3..143b024 100644
--- a/OpenDocumentReader/it.lproj/Localizable.strings
+++ b/OpenDocumentReader/it.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Il documento è protetto da password";
-/* */
-"intro_title_open" = "Apri e leggi il tuo file ODF mentre sei in movimento!";
-/* */
-"intro_title_edit" = "Hai trovato un errore di battitura nel documento? Ora puoi anche modificarlo!";
-/* */
-"intro_title_apps" = "Leggi i tuoi documenti da altre app";
-/* */
-"intro_description_open" = "OpenDocument Reader ti permette di visualizzare i documenti salvati in formato OpenDocument (.odt, .ods, .odp e .odg). Di solito questi file vengono creati con LibreOffice o OpenOffice. Con questa app puoi aprirli anche sul tuo dispositivo mobile e leggerli ovunque tu sia.";
-/* */
-"intro_description_edit" = "OpenDocument Reader non ti permette solo di leggere i documenti sul tuo dispositivo mobile, ma anche di modificarli. Correggere un errore di battitura è un attimo, perfino in treno!";
-/* */
-"intro_description_apps" = "Con OpenDocument Reader puoi aprire i documenti da tantissime altre app. Un collega ti ha mandato una presentazione via Gmail? Tocca l'allegato e l'app si apre subito!";
/* */
"back_to_documents" = "Torna ai documenti";
@@ -74,9 +62,6 @@
"error" = "Errore";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Avanti";
-"intro_skip" = "Salta";
-"intro_start" = "Inizia";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Privacy";
diff --git a/OpenDocumentReader/ja.lproj/Localizable.strings b/OpenDocumentReader/ja.lproj/Localizable.strings
index ff3848a..bcf864b 100644
--- a/OpenDocumentReader/ja.lproj/Localizable.strings
+++ b/OpenDocumentReader/ja.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "このドキュメントはパスワードで保護されています";
-/* */
-"intro_title_open" = "外出先でも ODF ファイルを開いて読めます";
-/* */
-"intro_title_edit" = "誤字を見つけたら、その場で直せます";
-/* */
-"intro_title_apps" = "ほかのアプリからドキュメントを開けます";
-/* */
-"intro_description_open" = "OpenDocument Reader は、OpenDocument 形式(.odt、.ods、.odp、.odg)で保存されたドキュメントを表示できます。これらのファイルは通常 LibreOffice や OpenOffice で作成されます。このアプリならモバイルデバイスでも開けるので、外出先でも読むことができます。";
-/* */
-"intro_description_edit" = "OpenDocument Reader は、モバイルデバイスでドキュメントを読むだけでなく、編集にも対応しています。誤字なら電車の中でもすぐに直せます。";
-/* */
-"intro_description_apps" = "OpenDocument Reader は、ドキュメントを開く元となるアプリを幅広くサポートしています。同僚が Gmail でプレゼンテーションを送ってきたら、添付ファイルをタップするだけでこのアプリがすぐに開きます。";
/* */
"back_to_documents" = "ドキュメントに戻る";
@@ -74,9 +62,6 @@
"error" = "エラー";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "次へ";
-"intro_skip" = "スキップ";
-"intro_start" = "はじめる";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "プライバシー";
diff --git a/OpenDocumentReader/pl.lproj/Localizable.strings b/OpenDocumentReader/pl.lproj/Localizable.strings
index 31daeb0..f46b9a9 100644
--- a/OpenDocumentReader/pl.lproj/Localizable.strings
+++ b/OpenDocumentReader/pl.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Ten dokument jest chroniony hasłem";
-/* */
-"intro_title_open" = "Otwórz i czytaj swój plik ODF nawet w podróży!";
-/* */
-"intro_title_edit" = "Literówka w dokumencie? Teraz możesz ją poprawić!";
-/* */
-"intro_title_apps" = "Czytaj dokumenty prosto z innych aplikacji";
-/* */
-"intro_description_open" = "Przeglądarka OpenDocument Reader umożliwia przeglądanie dokumentów przechowywanych w formacie OpenDocument (.odt, .ods, .odp i .odg). Pliki te są zazwyczaj tworzone przy użyciu programów LibreOffice lub OpenOffice. Ta aplikacja umożliwia również otwieranie tego typu plików na urządzeniu mobilnym, dzięki czemu możesz je czytać również w podróży.";
-/* */
-"intro_description_edit" = "Przeglądarka OpenDocument Reader nie tylko pozwala czytać dokumenty na urządzeniu mobilnym, ale także obsługuje ich modyfikowanie. Literówkę poprawisz w mgnieniu oka, nawet w pociągu!";
-/* */
-"intro_description_apps" = "Przeglądarka OpenDocument Reader obsługuje wiele innych aplikacji, z których możesz otwierać dokumenty. Kolega wysłał prezentację przez Gmaila? Kliknij załącznik, a aplikacja od razu się otworzy!";
/* */
"back_to_documents" = "Powrót do dokumentów";
@@ -74,9 +62,6 @@
"error" = "Błąd";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Dalej";
-"intro_skip" = "Pomiń";
-"intro_start" = "Rozpocznij";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Prywatność";
diff --git a/OpenDocumentReader/pt-BR.lproj/Localizable.strings b/OpenDocumentReader/pt-BR.lproj/Localizable.strings
index 2da9941..e8a03a6 100644
--- a/OpenDocumentReader/pt-BR.lproj/Localizable.strings
+++ b/OpenDocumentReader/pt-BR.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Este documento está protegido por senha";
-/* */
-"intro_title_open" = "Abra e leia seu arquivo ODF em qualquer lugar!";
-/* */
-"intro_title_edit" = "Achou um erro de digitação no documento? Agora dá para corrigir!";
-/* */
-"intro_title_apps" = "Leia seus documentos direto de outros apps";
-/* */
-"intro_description_open" = "O OpenDocument Reader permite visualizar documentos no formato OpenDocument (.odt, .ods, .odp e .odg). Esses arquivos costumam ser criados no LibreOffice ou no OpenOffice. Com este app você também os abre no seu dispositivo móvel e lê onde estiver.";
-/* */
-"intro_description_edit" = "O OpenDocument Reader não só lê documentos no seu dispositivo móvel: ele também permite modificá-los. Corrija erros de digitação num piscar de olhos, até no trem!";
-/* */
-"intro_description_apps" = "O OpenDocument Reader abre documentos a partir de muitos outros apps. Um colega enviou uma apresentação pelo Gmail? Toque no anexo e o app abre na hora!";
/* */
"back_to_documents" = "Voltar aos documentos";
@@ -74,9 +62,6 @@
"error" = "Erro";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Avançar";
-"intro_skip" = "Pular";
-"intro_start" = "Começar";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Privacidade";
diff --git a/OpenDocumentReader/ru.lproj/Localizable.strings b/OpenDocumentReader/ru.lproj/Localizable.strings
index 92db1fa..34fd3f0 100644
--- a/OpenDocumentReader/ru.lproj/Localizable.strings
+++ b/OpenDocumentReader/ru.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Документ защищен паролем";
-/* */
-"intro_title_open" = "Открывайте и читайте файлы ODF прямо на ходу!";
-/* */
-"intro_title_edit" = "Нашли опечатку в документе? Теперь его можно редактировать!";
-/* */
-"intro_title_apps" = "Читайте документы прямо из других приложений";
-/* */
-"intro_description_open" = "OpenDocument Reader позволяет просматривать документы, сохраненные в формате OpenDocument (.odt, .ods, .odp и .odg). Эти файлы обычно создаются в программах LibreOffice или OpenOffice. С помощью приложения вы также можете открывать такие файлы на мобильном устройстве и читать их прямо на ходу.";
-/* */
-"intro_description_edit" = "OpenDocument Reader позволяет не только читать документы на мобильном устройстве, но и редактировать их. Исправить опечатку легко даже в поезде!";
-/* */
-"intro_description_apps" = "OpenDocument Reader открывает документы из множества других приложений. Коллега прислал презентацию по Gmail? Нажмите на вложение, и приложение откроется сразу же!";
/* */
"back_to_documents" = "Вернуться к документам";
@@ -74,9 +62,6 @@
"error" = "Ошибка";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Далее";
-"intro_skip" = "Пропустить";
-"intro_start" = "Начать";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Конфиденциальность";
diff --git a/OpenDocumentReader/sl.lproj/Localizable.strings b/OpenDocumentReader/sl.lproj/Localizable.strings
index ec05e77..bb727b0 100644
--- a/OpenDocumentReader/sl.lproj/Localizable.strings
+++ b/OpenDocumentReader/sl.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Dokument je zaščiten z geslom";
-/* */
-"intro_title_open" = "Odprite in berite svoje datoteke ODF, kjer koli ste!";
-/* */
-"intro_title_edit" = "Ste v dokumentu našli tipkarsko napako? Zdaj ga lahko tudi uredite!";
-/* */
-"intro_title_apps" = "Berite dokumente kar iz drugih aplikacij";
-/* */
-"intro_description_open" = "OpenDocument Reader omogoča ogled dokumentov v zapisu OpenDocument (.odt, .ods, .odp in .odg). Take datoteke običajno nastanejo v LibreOfficeu ali OpenOfficeu. S to aplikacijo jih odprete tudi na mobilni napravi in jih berete na poti.";
-/* */
-"intro_description_edit" = "Z OpenDocument Readerjem dokumentov ne le berete na mobilni napravi, ampak jih lahko tudi urejate. Tipkarsko napako popravite v hipu, tudi na vlaku!";
-/* */
-"intro_description_apps" = "OpenDocument Reader podpira odpiranje dokumentov iz številnih drugih aplikacij. Vam je sodelavec po Gmailu poslal predstavitev? Tapnite priponko in aplikacija se odpre takoj!";
/* */
"back_to_documents" = "Nazaj na dokumente";
@@ -74,9 +62,6 @@
"error" = "Napaka";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "Naprej";
-"intro_skip" = "Preskoči";
-"intro_start" = "Začni";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Zasebnost";
diff --git a/OpenDocumentReader/tr.lproj/Localizable.strings b/OpenDocumentReader/tr.lproj/Localizable.strings
index 15e8f13..bb5ab44 100644
--- a/OpenDocumentReader/tr.lproj/Localizable.strings
+++ b/OpenDocumentReader/tr.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "Bu belge parola korumalı";
-/* */
-"intro_title_open" = "ODF dosyalarınızı nerede olursanız olun açın ve okuyun!";
-/* */
-"intro_title_edit" = "Belgenizde yazım hatası mı var? Artık düzenleme de yapabilirsiniz!";
-/* */
-"intro_title_apps" = "Belgelerinizi diğer uygulamaların içinden okuyun";
-/* */
-"intro_description_open" = "OpenDocument Reader, OpenDocument biçiminde (.odt, .ods, .odp ve .odg) saklanan belgeleri görüntülemenizi sağlar. Bu dosyalar genellikle LibreOffice veya OpenOffice ile oluşturulur. Bu uygulama sayesinde onları mobil cihazınızda da açabilir, hareket halindeyken okuyabilirsiniz.";
-/* */
-"intro_description_edit" = "OpenDocument Reader belgeleri mobil cihazınızda okumakla kalmaz, düzenlemenize de olanak tanır. Yazım hatalarını trende bile kolayca düzeltirsiniz!";
-/* */
-"intro_description_apps" = "OpenDocument Reader, belgeleri çok sayıda başka uygulamadan açmayı destekler. Bir iş arkadaşınız Gmail ile sunum mu gönderdi? Eke dokunmanız yeterli, uygulama hemen açılır!";
/* */
"back_to_documents" = "Belgelere dön";
@@ -74,9 +62,6 @@
"error" = "Hata";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "İleri";
-"intro_skip" = "Atla";
-"intro_start" = "Başla";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "Gizlilik";
diff --git a/OpenDocumentReader/zh-Hans.lproj/Localizable.strings b/OpenDocumentReader/zh-Hans.lproj/Localizable.strings
index a4968bd..66c5ac0 100644
--- a/OpenDocumentReader/zh-Hans.lproj/Localizable.strings
+++ b/OpenDocumentReader/zh-Hans.lproj/Localizable.strings
@@ -46,23 +46,11 @@
/* */
"toast_error_password_protected" = "此文稿受密码保护";
-/* */
-"intro_title_open" = "随时随地打开并阅读您的 ODF 文件!";
-/* */
-"intro_title_edit" = "文稿里有错别字?现在可以直接修改了!";
-/* */
-"intro_title_apps" = "在其他 App 里阅读您的文稿";
-/* */
-"intro_description_open" = "OpenDocument Reader 可以查看以 OpenDocument 格式(.odt、.ods、.odp 和 .odg)存储的文稿,这些文件通常由 LibreOffice 或 OpenOffice 创建。有了这款 App,您也能在移动设备上打开它们,随时随地阅读。";
-/* */
-"intro_description_edit" = "OpenDocument Reader 不只能在移动设备上阅读文稿,还能修改文稿。就算在火车上,改个错别字也很轻松。";
-/* */
-"intro_description_apps" = "OpenDocument Reader 支持从大量其他 App 中打开文稿。同事用 Gmail 发来一份演示文稿?点一下附件,这款 App 就会立即打开它。";
/* */
"back_to_documents" = "返回文稿列表";
@@ -74,9 +62,6 @@
"error" = "错误";
/* Onboarding buttons. Were hardcoded English in Constants.swift before. */
-"intro_next" = "下一步";
-"intro_skip" = "跳过";
-"intro_start" = "开始使用";
/* Entry point in the document browser that reopens the advertising consent choices */
"privacy" = "隐私";