diff --git a/gpodder-core b/gpodder-core
index 54e2da5..d231ae0 160000
--- a/gpodder-core
+++ b/gpodder-core
@@ -1 +1 @@
-Subproject commit 54e2da51725c3ac58dc308e6984a7b31a2fb46e4
+Subproject commit d231ae043589f402370f2909b73e978da1a73660
diff --git a/qml/SettingsPage.qml b/qml/SettingsPage.qml
index aa67294..2bdfd2d 100644
--- a/qml/SettingsPage.qml
+++ b/qml/SettingsPage.qml
@@ -44,12 +44,16 @@ Page {
py.getConfig('ui.qml.playback_speed.maximumValue', function (value) {
speed_max.text = value;
});
+ py.getConfig('fs.downloads', function (value) {
+ downloads_folder.text = value;
+ });
} else if (status === PageStatus.Deactivating) {
py.setConfig('plugins.youtube.api_key_v3', youtube_api_key_v3.text);
py.setConfig('limit.episodes', parseInt(limit_episodes.value));
py.setConfig('ui.qml.playback_speed.stepSize', parseFloat(speed_increment.value));
py.setConfig('ui.qml.playback_speed.minimumValue', parseFloat(speed_min.text));
py.setConfig('ui.qml.playback_speed.maximumValue', parseFloat(speed_max.text));
+ py.setConfig('fs.downloads', downloads_folder.text);
youtube_api_key_v3.focus = false;
}
}
@@ -146,6 +150,16 @@ Page {
top: 5
}
}
+
+ TextField {
+ id: downloads_folder
+ label: qsTr("Path for storing podcast data - requires restart")
+ placeholderText: label
+ width: parent.width
+ inputMethodHints: Qt.ImhNoPredictiveText
+ EnterKey.iconSource: (text.length > 0) ? "image://theme/icon-m-enter-accept" : "image://theme/icon-m-enter-close"
+ EnterKey.onClicked: focus = false
+ }
}
}
}
diff --git a/translations/harbour-org.gpodder.sailfish-bg.ts b/translations/harbour-org.gpodder.sailfish-bg.ts
index 46775f3..12133a0 100644
--- a/translations/harbour-org.gpodder.sailfish-bg.ts
+++ b/translations/harbour-org.gpodder.sailfish-bg.ts
@@ -508,50 +508,55 @@
SettingsPage
-
+
Относно
-
+
Настройки
-
+
YouTube
-
+
API ключ (v3)
-
+
Ограничения
-
+
Максимален брой епизоди за RSS емисия
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog
diff --git a/translations/harbour-org.gpodder.sailfish-de.ts b/translations/harbour-org.gpodder.sailfish-de.ts
index 7784373..09df3c8 100644
--- a/translations/harbour-org.gpodder.sailfish-de.ts
+++ b/translations/harbour-org.gpodder.sailfish-de.ts
@@ -507,50 +507,55 @@
SettingsPage
-
+
Über
-
+
Einstellungen
-
+
YouTube
-
+
API Schlüssel (v3)
-
+
Grenzen
-
+
Maximale Anzahl Episoden pro Feed
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog
diff --git a/translations/harbour-org.gpodder.sailfish-es.ts b/translations/harbour-org.gpodder.sailfish-es.ts
index 7a2f122..e7a0497 100644
--- a/translations/harbour-org.gpodder.sailfish-es.ts
+++ b/translations/harbour-org.gpodder.sailfish-es.ts
@@ -507,50 +507,55 @@
SettingsPage
-
+
Acerca de
-
+
Ajustes
-
+
YouTube
-
+
Clave API (v3)
-
+
Límites
-
+
Núm. máximo de episodios por canal
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog
diff --git a/translations/harbour-org.gpodder.sailfish-it.ts b/translations/harbour-org.gpodder.sailfish-it.ts
index 809c612..ecbad1c 100644
--- a/translations/harbour-org.gpodder.sailfish-it.ts
+++ b/translations/harbour-org.gpodder.sailfish-it.ts
@@ -507,50 +507,55 @@
SettingsPage
-
+
Info
-
+
Impostazioni
-
+
YouTube
-
+
API Key (v3)
-
+
Limiti
-
+
Massimo episodi per feed
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog
diff --git a/translations/harbour-org.gpodder.sailfish-pl.ts b/translations/harbour-org.gpodder.sailfish-pl.ts
index a2bdd6f..a156113 100644
--- a/translations/harbour-org.gpodder.sailfish-pl.ts
+++ b/translations/harbour-org.gpodder.sailfish-pl.ts
@@ -507,50 +507,55 @@
SettingsPage
-
+
O gPodder
-
+
Ustawienia
-
+
YouTube
-
+
Klucz API (v3)
-
+
Limity
-
+
Maksymalna liczba odcinków na kanał
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog
diff --git a/translations/harbour-org.gpodder.sailfish-ru.ts b/translations/harbour-org.gpodder.sailfish-ru.ts
index f0445a5..d2aa0a2 100644
--- a/translations/harbour-org.gpodder.sailfish-ru.ts
+++ b/translations/harbour-org.gpodder.sailfish-ru.ts
@@ -507,50 +507,55 @@
SettingsPage
-
+
О программе
-
+
Настройка
-
+
YouTube
-
+
Ключ API (версия 3)
-
+
Ограничения
-
+
Максимальное число выпусков
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog
diff --git a/translations/harbour-org.gpodder.sailfish-sv.ts b/translations/harbour-org.gpodder.sailfish-sv.ts
index d3470da..e5bea42 100644
--- a/translations/harbour-org.gpodder.sailfish-sv.ts
+++ b/translations/harbour-org.gpodder.sailfish-sv.ts
@@ -507,50 +507,55 @@
SettingsPage
-
+
Om
-
+
Inställningar
-
+
YouTube
-
+
API-nyckel (v3)
-
+
Begränsningar
-
+
Max antal avsnitt per flöde
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog
diff --git a/translations/harbour-org.gpodder.sailfish-zh_CN.ts b/translations/harbour-org.gpodder.sailfish-zh_CN.ts
index 1ee25ba..360ab71 100644
--- a/translations/harbour-org.gpodder.sailfish-zh_CN.ts
+++ b/translations/harbour-org.gpodder.sailfish-zh_CN.ts
@@ -507,50 +507,55 @@
SettingsPage
-
+
关于
-
+
设置
-
+
YouTube
-
+
API 密钥(v3)
-
+
限制
-
+
每个订阅流的最大剧集
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog
diff --git a/translations/harbour-org.gpodder.sailfish.ts b/translations/harbour-org.gpodder.sailfish.ts
index 2789923..33b682d 100644
--- a/translations/harbour-org.gpodder.sailfish.ts
+++ b/translations/harbour-org.gpodder.sailfish.ts
@@ -507,50 +507,55 @@
SettingsPage
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
SleepTimerDialog