[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -2,7 +2,7 @@
<service name="tar_git">
<param name="url">https://github.com/poetaster/tidings.git</param>
<param name="branch">master</param>
- <param name="revision">1.3.1</param>
+ <param name="revision">1.4.1</param>
<param name="token"></param>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/harbour-tidings.pro
^
|
@@ -92,4 +92,5 @@
DISTFILES += icons/86x86/harbour-tidings.png \
icons/108x108/harbour-tidings.png \
icons/128x128/harbour-tidings.png \
- icons/172x172/harbour-tidings.png
+ icons/172x172/harbour-tidings.png \
+ qml/pages/worker.js
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/qml/pages/SourcesModel.qml
^
|
@@ -2,6 +2,7 @@
ListModel {
+
property var names: ({})
property var colors: ({})
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/qml/pages/SourcesPage.qml
^
|
@@ -1,5 +1,7 @@
import QtQuick 2.0
import Sailfish.Silica 1.0
+import Sailfish.Pickers 1.0 // File-Loader
+import QtQuick.XmlListModel 2.0
Page {
id: page
@@ -7,6 +9,11 @@
property Page feedsPage
+ property bool debug: false
+ property bool importDone: true
+ property int importIndex: 0
+ property var feeds: ({})
+
property var cycleThumbnailSources: []
property int cycleIndex
@@ -17,6 +24,11 @@
property int editMode: 0
property int editedIndex: 0
+ function importOPML(file,mime)
+ {
+ xmlModel.source = file
+ }
+
function titleText(editMode)
{
if (editMode === 0)
@@ -39,11 +51,118 @@
}
onEditModeChanged: {
- if (editMode === 0)
- {
+ if (editMode === 0) {
sourcesModel.savePositions();
}
}
+ /* used for opml import */
+ Component {
+ id: filePickerPage
+ FilePickerPage {
+ title: qsTr("Select OPML file")
+ //nameFilters: [ '*.wav', '*.mp3', '*.flac', '*.ogg', '*.aac', '*.mp4' ]
+ onSelectedContentPropertiesChanged: {
+ var filePath = selectedContentProperties.url
+ var mimeType = selectedContentProperties.mimeType
+ importOPML(filePath,mimeType)
+ }
+ }
+ }
+
+ /* used for opml import */
+ BusyIndicator {
+ id: indicator
+ size: BusyIndicatorSize.Large
+ anchors.centerIn: parent
+ running: false
+ }
+ /* used for opml import
+ * this captures ungrouped on second pass
+ */
+ XmlListModel {
+ id: xmlFlatModel
+ source: ""
+ query: "/opml/body/outline"
+ XmlRole { name: "title"; query: "@title/string()" }
+ XmlRole { name: "text"; query: "@text/string()" }
+ XmlRole { name: "xmlUrl"; query: "@xmlUrl/string()" }
+ onStatusChanged: {
+ if (xmlModel.status === XmlListModel.Ready) {
+ if (debug) console.log(xmlModel.count)
+ importDone = false
+ importIndex = 0
+ xmlTimer.start()
+ }
+ }
+ }
+ /* used for opml import, grouped */
+ XmlListModel {
+ id: xmlModel
+ source: ""
+ query: "//outline"
+ XmlRole { name: "title"; query: "@title/string()" }
+ XmlRole { name: "text"; query: "@text/string()" }
+ XmlRole { name: "xmlUrl"; query: "@xmlUrl/string()" }
+ onStatusChanged: {
+ if (xmlModel.status === XmlListModel.Ready) {
+ if (debug) console.log(xmlModel.count)
+ importDone = false
+ importIndex = 0
+ xmlTimer.start()
+ }
+ }
+ }
+
+
+ /* used for opml import */
+ /* this is dumb, but it does not work well with a WorkerScript */
+ Timer {
+ id:xmlTimer
+ running: false
+ repeat: false
+ interval: 1000
+
+ onTriggered: {
+ indicator.running = true
+ for( var x=importIndex; x < xmlModel.count && x < importIndex + 10 ; x++ ) {
+ if (debug) console.log(xmlModel.get(x).title)
+ if (debug) console.log(xmlModel.get(x).xmlUrl)
+ var name = xmlModel.get(x).title
+ if (name === "") {
+ name = xmlModel.get(x).text
+ }
+ var url = xmlModel.get(x).xmlUrl
+ var color = '#'+Math.floor(Math.random()*16777215).toString(16)
+ sourcesModel.addSource(name,url,color)
+ }
+ importIndex = importIndex + 10
+
+ if (importIndex >= xmlModel.count) {
+ xmlTimer.stop()
+ importDone = true
+ indicator.running = false
+ } else {
+ xmlTimer.start()
+ }
+
+ }
+ }
+ /* not currently used */
+ /*
+ WorkerScript {
+ id: xmlWorker
+ source: "worker.js"
+ onMessage: {
+ if (messageObject.add) {
+ if (debug) console.log(messageObject.add)
+ sourcesModel.addSource(messageObject.add.name, messageObject.add.url, messageObject.add.color)
+ }
+
+ if (messageObject.reply) {
+ if (debug) console.debug(messageObject.reply)
+ }
+ }
+ }*/
Timer {
running: Qt.application.active &&
@@ -213,24 +332,28 @@
pageStack.push(Qt.resolvedUrl("AboutPage.qml"));
}
}
-
MenuItem {
text: qsTr("Settings")
-
onClicked: {
pageStack.push(Qt.resolvedUrl("SettingsPage.qml"));
}
}
+ MenuItem {
+ text: qsTr("Import OPML")
+ onClicked: {
+ pageStack.push(filePickerPage)
+ }
+ }
MenuItem {
text: qsTr("All read")
onClicked: {
remorse.execute(qsTr("All read"),
- function()
- {
- newsBlendModel.setAllRead();
- } );
+ function()
+ {
+ newsBlendModel.setAllRead();
+ } );
}
}
|
[-]
[+]
|
Added |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/qml/pages/worker.js
^
|
@@ -0,0 +1,35 @@
+var debug = true
+
+WorkerScript.onMessage = function(message) {
+ console.log(message.model.count)
+ var xmlModel = message.model
+ var sourcesModel = message.sources
+ for( var x=0; x < xmlModel.count; x++ ) {
+ if (debug) console.log(xmlModel.get(x).title)
+ if (debug) console.log(xmlModel.get(x).xmlUrl)
+ var name = xmlModel.get(x).title
+ if (name === "") {
+ name = xmlModel.get(x).text
+ }
+ var url = xmlModel.get(x).xmlUrl
+ var color = '#'+Math.floor(Math.random()*16777215).toString(16)
+ //sourcesModel.addSource(name,url,color)
+ //sourcesModel.append({"name":name,"url":url, "color":color})
+ WorkerScript.sendMessage({ 'add': {"name":name,"url":url, "color":color}})
+ }
+ WorkerScript.sendMessage({ 'reply': 'Done'})
+}
+
+function addSource(name, url, color) {
+ url = url.trim();
+ var sourceId = database.addSource(name, url, color);
+ append({
+ "sourceId": sourceId,
+ "name": name,
+ "url": url,
+ "color": color
+ });
+ names[url] = name;
+ colors[url] = color;
+
+}
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/src/appversion.h
^
|
@@ -5,7 +5,7 @@
namespace
{
-const QString appVersion("1.3.1");
+const QString appVersion("1.4.1");
}
#endif // APPVERSION_H
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-cs.ts
^
|
@@ -477,49 +477,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation type="unfinished">Zdroje</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation type="unfinished">Spravovat feedy</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation type="unfinished">O Tidings</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation type="unfinished">Nastavení</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation type="unfinished">Vše přečteno</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation type="unfinished">Zrušit aktualizaci</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation type="unfinished">Aktualizovat vše</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation type="unfinished">Vše přečteno & Aktualizovat vše</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation type="unfinished">Zastavit audio</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-cs_CZ.ts
^
|
@@ -477,49 +477,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation type="unfinished">Zdroje</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation type="unfinished">Spravovat feedy</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation type="unfinished">O Tidings</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation type="unfinished">Nastavení</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation type="unfinished">Vše přečteno</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation type="unfinished">Zrušit aktualizaci</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation type="unfinished">Aktualizovat vše</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation type="unfinished">Vše přečteno & Aktualizovat vše</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation type="unfinished">Zastavit audio</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-de_DE.ts
^
|
@@ -477,49 +477,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation>Feeds</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation>Feeds verwalten</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished">OPML Datei auswählen</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation>Über Tidings</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished">OPML importieren</translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation>Alle gelesen</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation>Aktualisierung abbrechen</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation>Alle aktualisieren</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation type="unfinished">Alles gelesen & Alle aktualisieren</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation>Audio stoppen</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-es.ts
^
|
@@ -477,49 +477,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation>Alimentos</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation>Gestor de alimentos</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation>Tidings</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation>Ajustes</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation>Leer todo</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation>Abortar actualización</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation>Actualizar todo</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation>Detener el audio</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-fi_FI.ts
^
|
@@ -477,49 +477,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation>Syötteet</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation>Hallitse syötteitä</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation>Tietoja</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation>Asetukset</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation>Kaikki luettu</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation>Keskeytä päivitys</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation>Päivitä kaikki</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation>Kaikki luettu & Päivitä kaikki</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation>Pysäytä ääni</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-fr_FR.ts
^
|
@@ -477,49 +477,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation>Flux</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation>Gérer les flux</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation>À propos de Tidings</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation>Tout rafraîchir</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation>Arrêter l'audio</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation>Marquer tous comme "lu"</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation>Annuler l'actualisation</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-pt_BR.ts
^
|
@@ -482,49 +482,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation>Feeds</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation>Gerenciar feeds</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation>Sobre Tidings</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation>Configurações</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation>Marcar tudo como lido</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation>Cancelar atualização</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation>Atualizar tudo</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation>Parar áudio</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-ru_RU.ts
^
|
@@ -477,49 +477,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation>Ленты</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation>Управление лентами</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation>О Tidings</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation>Настройка</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation>Обновить всё</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation>Заглушить звук</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation>Все прочитано</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation>Отменить обновление</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings-sv.ts
^
|
@@ -477,49 +477,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation>Flöden</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation>Hantera flöden</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation>Om Tidings</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation>Inställningar</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation>Alla lästa</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation>Avbryt uppdatering</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation>Uppdatera alla</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation>Alla lästa & Uppdatera alla</translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation>Stoppa ljud</translation>
</message>
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-tidings-1.4.1.tar.bz2/translations/harbour-tidings.ts
^
|
@@ -476,49 +476,59 @@
<context>
<name>SourcesPage</name>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="23"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="35"/>
<source>Feeds</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="25"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="37"/>
<source>Manage feeds</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="210"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="62"/>
+ <source>Select OPML file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="328"/>
<source>About Tidings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="218"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="335"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="226"/>
- <location filename="../qml/pages/SourcesPage.qml" line="229"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="341"/>
+ <source>Import OPML</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/SourcesPage.qml" line="348"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="351"/>
<source>All read</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="238"/>
- <location filename="../qml/pages/SourcesPage.qml" line="253"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="360"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="375"/>
<source>Abort refreshing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="239"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="361"/>
<source>Refresh all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="254"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="376"/>
<source>All read & Refresh all</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/SourcesPage.qml" line="270"/>
+ <location filename="../qml/pages/SourcesPage.qml" line="392"/>
<source>Stop Audio</source>
<translation type="unfinished"></translation>
</message>
|