- Add protocols for all UseCases and implement them in their respective classes - Add DefaultUseCaseFactory and MockUseCaseFactory for dependency injection - Implement all mock UseCases with dummy data - Start migration of view models and views to protocol-based UseCase injection (not all migrated yet) - Refactor previews and some initializers for easier testing - Move SectionHeader to Components, update server settings UI text - Add sample article.html for mock content
338 lines
4.4 KiB
Plaintext
338 lines
4.4 KiB
Plaintext
{
|
|
"sourceLanguage" : "en",
|
|
"strings" : {
|
|
"" : {
|
|
|
|
},
|
|
"%@ (%lld)" : {
|
|
"localizations" : {
|
|
"en" : {
|
|
"stringUnit" : {
|
|
"state" : "new",
|
|
"value" : "%1$@ (%2$lld)"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"%lld" : {
|
|
|
|
},
|
|
"%lld Artikel in der Queue" : {
|
|
|
|
},
|
|
"%lld min" : {
|
|
|
|
},
|
|
"%lld Minuten" : {
|
|
|
|
},
|
|
"%lld." : {
|
|
|
|
},
|
|
"%lld/%lld" : {
|
|
"localizations" : {
|
|
"en" : {
|
|
"stringUnit" : {
|
|
"state" : "new",
|
|
"value" : "%1$lld/%2$lld"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"12 min • Today • example.com" : {
|
|
|
|
},
|
|
"Abbrechen" : {
|
|
|
|
},
|
|
"Abmelden" : {
|
|
|
|
},
|
|
"Aktuelle Labels" : {
|
|
|
|
},
|
|
"all" : {
|
|
"extractionState" : "manual",
|
|
"localizations" : {
|
|
"de" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "Ale"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Als Favorit markieren" : {
|
|
|
|
},
|
|
"Anmelden & speichern" : {
|
|
|
|
},
|
|
"Archivieren" : {
|
|
|
|
},
|
|
"Artikel automatisch als gelesen markieren" : {
|
|
|
|
},
|
|
"Artikel vorlesen" : {
|
|
|
|
},
|
|
"Automatischer Sync" : {
|
|
|
|
},
|
|
"Bookmark archivieren" : {
|
|
|
|
},
|
|
"Bookmark speichern" : {
|
|
|
|
},
|
|
"Cache leeren" : {
|
|
|
|
},
|
|
"Datenmanagement" : {
|
|
|
|
},
|
|
"Debug-Anmeldung" : {
|
|
|
|
},
|
|
"Einfügen" : {
|
|
|
|
},
|
|
"Einstellungen" : {
|
|
|
|
},
|
|
"Einstellungen speichern" : {
|
|
|
|
},
|
|
"Einstellungen zurücksetzen" : {
|
|
|
|
},
|
|
"Entfernen" : {
|
|
|
|
},
|
|
"Entwickler: %@" : {
|
|
|
|
},
|
|
"Erfolgreich angemeldet" : {
|
|
|
|
},
|
|
"Erforderlich" : {
|
|
|
|
},
|
|
"Erneut anmelden & speichern" : {
|
|
|
|
},
|
|
"Es wurden noch keine Bookmarks in %@ gefunden." : {
|
|
|
|
},
|
|
"Externe Links in In-App Safari öffnen" : {
|
|
|
|
},
|
|
"Favorit" : {
|
|
|
|
},
|
|
"Fehler" : {
|
|
|
|
},
|
|
"Fehler: %@" : {
|
|
|
|
},
|
|
"Fertig" : {
|
|
|
|
},
|
|
"Fertig mit Lesen?" : {
|
|
|
|
},
|
|
"Fortschritt: %lld%%" : {
|
|
|
|
},
|
|
"Füge einen neuen Link zu deiner Sammlung hinzu" : {
|
|
|
|
},
|
|
"Geben Sie Ihre Readeck-Server-Details ein, um zu beginnen." : {
|
|
|
|
},
|
|
"Geschwindigkeit" : {
|
|
|
|
},
|
|
"https://example.com" : {
|
|
|
|
},
|
|
"https://readeck.example.com" : {
|
|
|
|
},
|
|
"Ihre aktuelle Server-Verbindung und Anmeldedaten." : {
|
|
|
|
},
|
|
"Keine Artikel in der Queue" : {
|
|
|
|
},
|
|
"Keine Bookmarks" : {
|
|
|
|
},
|
|
"Keine Bookmarks gefunden." : {
|
|
|
|
},
|
|
"Keine Ergebnisse" : {
|
|
|
|
},
|
|
"Keine Labels vorhanden" : {
|
|
|
|
},
|
|
"Key" : {
|
|
"extractionState" : "manual"
|
|
},
|
|
"Label eingeben..." : {
|
|
|
|
},
|
|
"Labels" : {
|
|
|
|
},
|
|
"Labels verwalten" : {
|
|
|
|
},
|
|
"Lade %@..." : {
|
|
|
|
},
|
|
"Lade Artikel..." : {
|
|
|
|
},
|
|
"Lese %lld/%lld: " : {
|
|
"localizations" : {
|
|
"en" : {
|
|
"stringUnit" : {
|
|
"state" : "new",
|
|
"value" : "Lese %1$lld/%2$lld: "
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Leseeinstellungen" : {
|
|
|
|
},
|
|
"Löschen" : {
|
|
|
|
},
|
|
"Mehr" : {
|
|
|
|
},
|
|
"Möchten Sie sich wirklich abmelden? Dies wird alle Ihre Anmeldedaten löschen und Sie zur Einrichtung zurückführen." : {
|
|
|
|
},
|
|
"Neues Bookmark" : {
|
|
|
|
},
|
|
"Neues Label hinzufügen" : {
|
|
|
|
},
|
|
"OK" : {
|
|
|
|
},
|
|
"Optional: Eigener Titel" : {
|
|
|
|
},
|
|
"Password" : {
|
|
|
|
},
|
|
"readeck Bookmark Title" : {
|
|
|
|
},
|
|
"Safari Reader Modus" : {
|
|
|
|
},
|
|
"Schließen" : {
|
|
|
|
},
|
|
"Schrift" : {
|
|
|
|
},
|
|
"Schrift-Einstellungen" : {
|
|
|
|
},
|
|
"Schriftart" : {
|
|
|
|
},
|
|
"Schriftgröße" : {
|
|
|
|
},
|
|
"Select a bookmark or tag" : {
|
|
|
|
},
|
|
"Server-Endpunkt" : {
|
|
|
|
},
|
|
"Speichern..." : {
|
|
|
|
},
|
|
"Suchbegriff eingeben..." : {
|
|
|
|
},
|
|
"Suche" : {
|
|
|
|
},
|
|
"Suche..." : {
|
|
|
|
},
|
|
"Sync-Einstellungen" : {
|
|
|
|
},
|
|
"Sync-Intervall" : {
|
|
|
|
},
|
|
"Theme" : {
|
|
|
|
},
|
|
"This is how your bookmark descriptions and article text will appear in the app. The quick brown fox jumps over the lazy dog." : {
|
|
|
|
},
|
|
"Titel" : {
|
|
|
|
},
|
|
"Über die App" : {
|
|
|
|
},
|
|
"URL" : {
|
|
|
|
},
|
|
"URL gefunden:" : {
|
|
|
|
},
|
|
"Username" : {
|
|
|
|
},
|
|
"Version %@" : {
|
|
|
|
},
|
|
"Vorlese-Queue" : {
|
|
|
|
},
|
|
"Vorschau" : {
|
|
|
|
},
|
|
"Website" : {
|
|
|
|
},
|
|
"Weiterhören" : {
|
|
|
|
},
|
|
"Wiederherstellen" : {
|
|
|
|
},
|
|
"Wird gespeichert..." : {
|
|
|
|
},
|
|
"Your Password" : {
|
|
|
|
},
|
|
"Your Username" : {
|
|
|
|
},
|
|
"z.B. arbeit, wichtig, später" : {
|
|
|
|
},
|
|
"Zwischenablage" : {
|
|
|
|
}
|
|
},
|
|
"version" : "1.0"
|
|
} |