git.iko.soy/maciek134/podphoenix
on main help sign in
107 files changed+4869−3558
since splitsnapshots
unifiedsplit
.github/workflows/build.yaml+33 .gitignore+2 CMakeLists.txt+27−20 Podbird.apparmor−9 Podphoenix.apparmor+11 app/CMakeLists.txt+1−1 app/Podbird.desktop.in → app/Podphoenix.desktop.in+1−4 app/components/ActionButton.qml+6−6 app/components/CMakeLists.txt+1−1 app/components/Card.qml+11−10 app/components/CardView.qml+3−3 app/components/CustomProgressBar.qml+5−5 app/components/CustomSectionHeader.qml+5−5 app/components/EmptyState.qml+3−3 app/components/HeaderListItem.qml+5−5 app/components/SingleValueListItem.qml+6−6 app/components/TabsList.qml+4−4 app/components/Walkthrough.qml+8−9 app/graphics/CMakeLists.txt+1−1 app/graphics/podbird.png → app/graphics/podphoenix.png app/podcasts.js+119−51 app/podbird.qml → app/podphoenix.qml+67−56 app/settings/About.qml+13−13 app/settings/CMakeLists.txt+1−1 app/settings/CleanSetting.qml+9−9 app/settings/Credits.qml+12−9 app/settings/DownloadSetting.qml+9−9 app/settings/ThemeSetting.qml+9−9 app/tests/autopilot/podbird/main/test_main.py+2−2 app/themes/CMakeLists.txt+1−1 app/themes/Dark.qml+7−7 app/themes/Light.qml+5−5 app/themes/ThemeManager.qml+3−3 app/ui/CMakeLists.txt+1−1 app/ui/EpisodesPage.qml+202−27 app/ui/EpisodesTab.qml+60−80 app/ui/FullPlayingView.qml+48−25 app/ui/ImportPage.qml+61 app/ui/NowPlayingPage.qml+6−6 app/ui/PlayerControls.qml+5−5 app/ui/PodcastsTab.qml+23−22 app/ui/Queue.qml+7−7 app/ui/SearchPage.qml+93−16 app/ui/SettingsPage.qml+110−37 app/welcomewizard/CMakeLists.txt+1−1 app/welcomewizard/Slide1.qml+28−18 app/welcomewizard/Slide2.qml+5−5 app/welcomewizard/Slide3.qml+5−5 app/welcomewizard/Slide4.qml+7−7 app/welcomewizard/Slide5.qml+5−5 app/welcomewizard/Slide6.qml+69 app/welcomewizard/Slide7.qml+24−14 app/welcomewizard/WelcomeWizard.qml+5−5 backend/CMakeLists.txt+13−13 backend/modules/Podbird/qmldir−3 backend/modules/Podbird/backend.cpp → backend/modules/Podphoenix/backend.cpp+4−4 backend/modules/Podbird/backend.h → backend/modules/Podphoenix/backend.h+3−3 backend/modules/Podbird/filemanager.cpp → backend/modules/Podphoenix/filemanager.cpp+5−4 backend/modules/Podbird/filemanager.h → backend/modules/Podphoenix/filemanager.h+3−3 backend/modules/Podphoenix/qmldir+3 backend/tests/unit/tst_mytype.qml+1−1 clickable.yaml+4 debian/changelog+6 debian/control+3−3 debian/podbird.install → debian/podphoenix.install debian/rules−6 logo.png logo.xcf manifest.json.in+7−7 migration.sql+55 po/ar.po+62−44 po/bs.po+68−50 po/ca.po+175−127 po/cs.po+62−44 po/da.po+69−51 po/de.po+69−51 po/el.po+68−50 po/en_AU.po+62−44 po/en_GB.po+70−52 po/es.po+81−63 po/fi.po+68−50 po/fr.po+71−53 po/gd.po+69−51 po/gl.po+69−51 po/he.po+62−44 po/hu.po+67−49 po/id.po+62−44 po/it.po+68−50 po/lv.po+68−50 po/nb.po+68−50 po/nl.po+466−229 po/pl.po+69−51 po/pt.po+70−52 po/pt_BR.po+62−44 po/ro.po+62−44 po/ru.po+68−50 po/sc.po+714 po/sl.po+62−44 po/com.mikeasoft.podbird.pot → po/soy.iko.podphoenix.pot+223−131 po/sr.po+62−44 po/sv.po+92−74 po/uk.po+69−51 po/zh_CN.po+62−44 po/zh_TW.po+68−50 podbird.png podbird.svg−982 splash.png
.github/workflows/build.yamlnew file+33
@@ -0,0 +1,33 @@
1+name: CI
2+
3+on:
4+ push:
5+ branches: ["main"]
6+ pull_request:
7+ branches: ["main"]
8+
9+jobs:
10+ build:
11+ strategy:
12+ matrix:
13+ arch:
14+ - arm64
15+ - armhf
16+
17+ runs-on: ubuntu-latest
18+
19+ steps:
20+ - uses: actions/checkout@v5
21+ with:
22+ submodules: recursive
23+
24+ - uses: addnab/docker-run-action@v3
25+ with:
26+ image: clickable/ci-20.04-${{ matrix.arch }}
27+ options: -v ${{ github.workspace }}:/work
28+ run: cd /work && clickable build --arch=${{ matrix.arch }} --output=dist-${{ matrix.arch }} --container-mode
29+
30+ - uses: actions/upload-artifact@v7
31+ with:
32+ name: podphoenix-${{ matrix.arch }}
33+ path: dist-${{ matrix.arch }}/*
.gitignorenew file+2
@@ -0,0 +1,2 @@
1+build
2+*.user
CMakeLists.txt+27−20
@@ -1,5 +1,13 @@
1−project(podbird C CXX)
2−cmake_minimum_required(VERSION 2.8.9)
1+project(podphoenix C CXX)
2+cmake_minimum_required(VERSION 2.8.12)
3+
4+if(NOT CMAKE_BUILD_TYPE)
5+ set(CMAKE_BUILD_TYPE Release)
6+endif()
7+
8+set(CMAKE_CXX_FLAGS "-Wall -Wextra")
9+set(CMAKE_CXX_FLAGS_DEBUG "-g")
10+set(CMAKE_CXX_FLAGS_RELEASE "-O3")
311
412# Do not remove this line, its required for the correct functionality of the Ubuntu-SDK
513set(UBUNTU_MANIFEST_PATH "manifest.json.in" CACHE INTERNAL "Tells QtCreator location and name of the manifest file")
@@ -23,31 +31,31 @@ execute_process(
2331
2432option(INSTALL_TESTS "Install the tests on make install" on)
2533
26−set(APP_NAME podbird)
27−set(APP_ID "com.mikeasoft.podbird")
34+set(APP_NAME Podphoenix)
35+set(APP_ID "soy.iko.podphoenix")
2836if(DEFINED ENV{DESKTOP_BUILD})
29− set(PODBIRD_DIR "/usr/share/podbird/qml/podbird")
30− set(ICON "/usr/share/podbird/podbird.png")
31− set(SPLASH "/usr/share/podbird/splash.png")
37+ set(PODBIRD_DIR "/usr/share/podphoenix/qml/podphoenix")
38+ set(ICON "/usr/share/podphoenix/logo.png")
39+ set(SPLASH "/usr/share/podphoenix/splash.png")
3240 set(QT_IMPORTS_DIR "/usr/lib/${ARCH_TRIPLET}/qt5/qml/")
3341else(DEFINED ENV{DESKTOP_BUILD})
34− set(PODBIRD_DIR "share/qml/podbird")
35− set(ICON "podbird.png")
42+ set(PODBIRD_DIR "share/qml/podphoenix")
43+ set(ICON "logo.png")
3644 set(SPLASH "splash.png")
3745 set(QT_IMPORTS_DIR "lib/${ARCH_TRIPLET}")
3846endif(DEFINED ENV{DESKTOP_BUILD})
39−set(MAIN_QML "podbird.qml")
47+set(MAIN_QML "podphoenix.qml")
4048
4149# Set install paths
4250set(CMAKE_INSTALL_PREFIX /)
4351if(DEFINED ENV{DESKTOP_BUILD})
44− set(DATA_DIR "/usr/share/podbird/")
52+ set(DATA_DIR "/usr/share/podphoenix/")
4553 set(DESKTOP_DIR "/usr/share/applications/")
4654else(DEFINED ENV{DESKTOP_BUILD})
4755 set(DATA_DIR /)
4856 set(DESKTOP_DIR ${DATA_DIR})
4957endif(DEFINED ENV{DESKTOP_BUILD})
50−set(DESKTOP_FILE_NAME "Podbird.desktop")
58+set(DESKTOP_FILE_NAME "Podphoenix.desktop")
5159
5260set(EXEC "qmlscene $@ ${PODBIRD_DIR}/${MAIN_QML}")
5361
@@ -64,9 +72,9 @@ if(NOT DEFINED ENV{DESKTOP_BUILD})
6472 DESTINATION ${CMAKE_INSTALL_PREFIX})
6573endif(NOT DEFINED ENV{DESKTOP_BUILD})
6674
67−install(FILES "podbird.png" DESTINATION ${DATA_DIR})
75+install(FILES "logo.png" DESTINATION ${DATA_DIR})
6876install(FILES "splash.png" DESTINATION ${DATA_DIR})
69−install(FILES "Podbird.apparmor" DESTINATION ${DATA_DIR})
77+install(FILES "Podphoenix.apparmor" DESTINATION ${DATA_DIR})
7078
7179add_subdirectory(app)
7280add_subdirectory(backend)
@@ -74,17 +82,16 @@ add_subdirectory(po)
7482
7583add_custom_target("autopilot" chmod +x ${CMAKE_SOURCE_DIR}/app/tests/autopilot/run
7684 COMMAND ${CMAKE_SOURCE_DIR}/app/tests/autopilot/run
77− DEPENDS podbirdbackend podbirdbackend-qmldir
85+ DEPENDS podphoenixbackend podphoenixbackend-qmldir
7886 WORKING_DIRECTORY ./app)
7987
8088#add_custom_target("check" /usr/bin/qmltestrunner -input ${CMAKE_SOURCE_DIR}/app/tests/unit -import ${CMAKE_BINARY_DIR}/backend
81−# DEPENDS podbirdbackend podbirdbackend-qmldir
89+# DEPENDS podphoenixbackend podphoenixbackend-qmldir
8290# WORKING_DIRECTORY ./app)
8391
84−add_custom_target("run" /usr/bin/qmlscene -I ${CMAKE_BINARY_DIR}/backend ${CMAKE_SOURCE_DIR}/app/podbird.qml
85− DEPENDS podbirdbackend podbirdbackend-qmldir
92+add_custom_target("run" /usr/bin/qmlscene -I ${CMAKE_BINARY_DIR}/backend ${CMAKE_SOURCE_DIR}/app/podphoenix.qml
93+ DEPENDS podphoenixbackend podphoenixbackend-qmldir
8694 WORKING_DIRECTORY ./app)
8795
8896# No op custom target for all not compiled files, so they show up in the QtCreator project tree
89−add_custom_target("podbird_ClickFiles" ALL SOURCES "Podbird.apparmor" "manifest.json.in")
90−
97+add_custom_target("podphoenix_ClickFiles" ALL SOURCES "Podphoenix.apparmor" "manifest.json.in")
Podbird.apparmordeleted−9
@@ -1,9 +0,0 @@
1−{
2− "policy_groups": [
3− "networking",
4− "audio",
5− "connectivity",
6− "usermetrics"
7− ],
8− "policy_version": 1.3
9−}
Podphoenix.apparmornew file+11
@@ -0,0 +1,11 @@
1+{
2+ "policy_groups": [
3+ "networking",
4+ "audio",
5+ "connectivity",
6+ "usermetrics",
7+ "content_exchange",
8+ "keep-display-on"
9+ ],
10+ "policy_version": 20.04
11+}
app/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
11file(GLOB QML_JS_FILES *.qml *.js)
22
33# Make the files visible on qtcreator
4−add_custom_target(podbird_QMlFiles ALL SOURCES ${QML_JS_FILES})
4+add_custom_target(podphoenix_QMlFiles ALL SOURCES ${QML_JS_FILES})
55
66# Substitute variables in the desktop file
77configure_file(${DESKTOP_FILE_NAME}.in ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE_NAME}.in)
app/Podbird.desktop.in → app/Podphoenix.desktop.inrenamed+1−4
@@ -1,5 +1,5 @@
11[Desktop Entry]
2−Name=Podbird
2+Name=Podphoenix
33_Comment=The chirpiest podcast manager for Ubuntu
44_Keywords=podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;
55Exec=@EXEC@
@@ -9,6 +9,3 @@ Type=Application
99X-Ubuntu-Touch=true
1010X-Ubuntu-Splash-Image=@SPLASH@
1111X-Ubuntu-Splash-Color=#93E6FD
12−
13−
14−
app/components/ActionButton.qml+6−6
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -28,7 +28,7 @@ AbstractButton {
2828 Rectangle {
2929 visible: abstractButton.pressed
3030 anchors.fill: parent
31− color: podbird.appTheme.hightlightListView
31+ color: podphoenix.appTheme.hightlightListView
3232 }
3333
3434 Icon {
@@ -36,6 +36,6 @@ AbstractButton {
3636 width: units.gu(2.5)
3737 height: width
3838 anchors.centerIn: parent
39− color: podbird.appTheme.baseIcon
39+ color: podphoenix.appTheme.baseIcon
4040 }
4141}
app/components/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
11file(GLOB COMPONENTS_FILES *.qml)
22
33# Make the files visible in the qtcreator tree
4−add_custom_target(podbird_components_QMlFiles ALL SOURCES ${COMPONENTS_FILES})
4+add_custom_target(podphoenix_components_QMlFiles ALL SOURCES ${COMPONENTS_FILES})
55
66install(FILES ${COMPONENTS_FILES} DESTINATION ${PODBIRD_DIR}/components)
77
app/components/Card.qml+11−10
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -31,7 +31,7 @@ AbstractButton {
3131
3232 Image {
3333 id: imgFrame
34− width: parent.width/1.2
34+ width: parent.width
3535 height: width
3636 anchors.top: parent.top
3737 anchors.horizontalCenter: parent.horizontalCenter
@@ -40,19 +40,20 @@ AbstractButton {
4040
4141 Loader {
4242 id: hintLoader
43− anchors.verticalCenter: parent.top
43+ anchors.top: parent.top
44+ anchors.topMargin: units.gu(0.5)
4445 anchors.right: parent.right
45− anchors.rightMargin: units.gu(-0.5)
46+ anchors.rightMargin: units.gu(0.5)
4647 sourceComponent: secondaryText !== "" ? hintComponent : undefined
4748 }
4849
4950 Component {
5051 id: hintComponent
5152 Rectangle {
52− color: podbird.appTheme.focusText
53+ color: podphoenix.appTheme.focusText
5354 width: secondaryLabel.implicitWidth + units.gu(1)
5455 height: secondaryLabel.implicitHeight + units.gu(1)
55− radius: units.gu(0.5)
56+ radius: units.gu(3)
5657 visible: secondaryLabel.text !== ""
5758 Label {
5859 id: secondaryLabel
@@ -74,7 +75,7 @@ AbstractButton {
7475 right: imgFrame.right
7576 margins: units.gu(1)
7677 }
77− color: podbird.appTheme.baseText
78+ color: podphoenix.appTheme.baseText
7879 elide: Text.ElideRight
7980 textSize: Label.Small
8081 wrapMode: Text.WordWrap
app/components/CardView.qml+3−3
@@ -23,7 +23,7 @@ GridView {
2323
2424 anchors {
2525 fill: parent
26− margins: units.gu(1)
26+ margins: units.gu(0)
2727 }
2828
2929 cellHeight: cellSize + heightOffset
@@ -31,12 +31,12 @@ GridView {
3131
3232 header: Item {
3333 width: parent.width
34− height: units.gu(2)
34+ height: units.gu(0)
3535 }
3636
3737 readonly property int columns: parseInt(width / itemWidth) || 1 // never drop to 0
3838 readonly property int cellSize: width / columns
39− property int itemWidth: units.gu(15)
39+ property int itemWidth: units.gu(13)
4040 property int heightOffset: 0
4141 property int widthOffset: 0
4242
app/components/CustomProgressBar.qml+5−5
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -34,7 +34,7 @@ Rectangle {
3434 radius: parent.radius
3535 anchors.left: parent.left
3636 anchors.top: parent.top
37− color: podbird.appTheme.focusText
37+ color: podphoenix.appTheme.focusText
3838 width: progress >= 0 && progress <= 100 ? (progress / 100) * parent.width : parent.width / 6
3939
4040 SequentialAnimation {
app/components/CustomSectionHeader.qml+5−5
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -31,7 +31,7 @@ Item {
3131
3232 Label {
3333 id: headerText
34− color: podbird.appTheme.baseText
34+ color: podphoenix.appTheme.baseText
3535 font.weight: Font.DemiBold
3636 anchors { top: parent.top; topMargin: units.gu(2); bottom: parent.bottom; bottomMargin: units.gu(2) }
3737 width: parent.width
app/components/EmptyState.qml+3−3
@@ -38,7 +38,7 @@ Item {
3838 id: emptyIcon
3939 width: units.gu(22)
4040 height: units.gu(12)
41− color: podbird.appTheme.baseIcon
41+ color: podphoenix.appTheme.baseIcon
4242 anchors.horizontalCenter: parent.horizontalCenter
4343 }
4444
@@ -48,7 +48,7 @@ Item {
4848 anchors.topMargin: units.gu(5)
4949 width: parent.width
5050 textSize: Label.Large
51− color: podbird.appTheme.baseText
51+ color: podphoenix.appTheme.baseText
5252 horizontalAlignment: Text.AlignHCenter
5353 wrapMode: Text.WrapAtWordBoundaryOrAnywhere
5454 }
@@ -57,7 +57,7 @@ Item {
5757 id: emptySublabel
5858 width: parent.width
5959 anchors.top: emptyLabel.bottom
60− color: podbird.appTheme.baseSubText
60+ color: podphoenix.appTheme.baseSubText
6161 horizontalAlignment: Text.AlignHCenter
6262 wrapMode: Text.WrapAtWordBoundaryOrAnywhere
6363 }
app/components/HeaderListItem.qml+5−5
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -31,7 +31,7 @@ ListItem {
3131 ListItemLayout {
3232 id: headerText
3333 title.text: " "
34− title.color: podbird.appTheme.baseText
34+ title.color: podphoenix.appTheme.baseText
3535 title.font.weight: Font.DemiBold
3636 }
3737}
app/components/SingleValueListItem.qml+6−6
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -32,11 +32,11 @@ ListItem {
3232 id: customItemLayout
3333
3434 title.text: " "
35− title.color: podbird.appTheme.baseText
35+ title.color: podphoenix.appTheme.baseText
3636
3737 Label {
3838 id: _value
39− color: podbird.appTheme.baseText
39+ color: podphoenix.appTheme.baseText
4040 SlotsLayout.position: SlotsLayout.Trailing;
4141 }
4242
app/components/TabsList.qml+4−4
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
app/components/Walkthrough.qml+8−9
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015-2016 Nekhelesh Ramananthan (UCS)
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -32,13 +32,13 @@ Page {
3232 property list<Component> model
3333
3434 // Property to set the color of bottom cirle to indicate the user's progress
35− property color completeColor: "green"
35+ property color completeColor: "#299ABF"
3636
3737 // Property to set the color of the bottom circle to indicate the slide still left to cover
38− property color inCompleteColor: "lightgrey"
38+ property color inCompleteColor: theme.palette.normal.base
3939
4040 // Property to set the color of the skip welcome wizard text
41− property color skipTextColor: "grey"
41+ property color skipTextColor: theme.palette.normal.baseText
4242
4343 // Property to signal walkthrough completion
4444 signal finished
@@ -145,7 +145,7 @@ Page {
145145 right: parent.right
146146 }
147147
148− iconName: "chevron"
148+ iconName: "go-next"
149149 visible: enabled
150150 enabled: listView.currentIndex !== listView.count-1
151151 onClicked: listView.currentIndex++
@@ -162,8 +162,7 @@ Page {
162162 left: parent.left
163163 }
164164
165− iconName: "chevron"
166− rotation: 180
165+ iconName: "go-previous"
167166 visible: enabled
168167 enabled: listView.currentIndex !== 0
169168 onClicked: listView.currentIndex--
app/graphics/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
11file(GLOB GRAPHIC_FILES *.png *.jpg *.svg)
22
33# Make the files visible in the qtcreator tree
4−add_custom_target(podbird_GRAPHICFiles ALL SOURCES ${GRAPHIC_FILES})
4+add_custom_target(podphoenix_GRAPHICFiles ALL SOURCES ${GRAPHIC_FILES})
55
66install(FILES ${GRAPHIC_FILES} DESTINATION ${PODBIRD_DIR}/graphics)
77
app/graphics/podbird.png → app/graphics/podphoenix.pngrenamed

Binary file not shown.

app/podcasts.js+119−51
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -17,52 +17,95 @@
1717 */
1818
1919function init() {
20− var db = LocalStorage.openDatabaseSync("Podbird", "", "Database of subscribed podcasts and their episodes", 1000000);
20+ var db = LocalStorage.openDatabaseSync("Podphoenix", "", "Database of subscribed podcasts and their episodes", 1000000);
2121
2222 db.transaction(function(tx) {
23− tx.executeSql('CREATE TABLE IF NOT EXISTS Podcast(artist TEXT, name TEXT, description TEXT, feed TEXT, image TEXT, lastupdate TIMESTAMP)');
24− tx.executeSql('CREATE TABLE IF NOT EXISTS Episode(guid TEXT, podcast INTEGER, name TEXT, subtitle TEXT, description TEXT, duration INTEGER, audiourl TEXT, downloadedfile TEXT, published TIMESTAMP, queued BOOLEAN, listened BOOLEAN, favourited BOOLEAN, position INTEGER, FOREIGN KEY(podcast) REFERENCES Podcast(rowid))');
25− tx.executeSql('CREATE TABLE IF NOT EXISTS Queue(ind INTEGER NOT NULL, guid TEXT, image TEXT, name TEXT, artist TEXT, url TEXT)');
23+ tx.executeSql(`
24+ CREATE TABLE IF NOT EXISTS Podcast (
25+ artist text,
26+ name text,
27+ description text,
28+ feed text,
29+ image text,
30+ lastupdate timestamp
31+ );
32+ `)
33+ tx.executeSql(`
34+ CREATE INDEX IF NOT EXISTS podcast_feed ON Podcast (feed);
35+ `)
36+ tx.executeSql(`
37+ CREATE INDEX IF NOT EXISTS podcast_lastupdate ON Podcast (lastupdate);
38+ `)
39+ tx.executeSql(`
40+ CREATE TABLE IF NOT EXISTS Episode (
41+ guid text,
42+ podcast integer,
43+ name text,
44+ subtitle text,
45+ description text,
46+ duration integer,
47+ audiourl text,
48+ downloadedfile text,
49+ published timestamp,
50+ queued boolean,
51+ listened boolean,
52+ favourited boolean,
53+ position integer,
54+ FOREIGN KEY (podcast) REFERENCES Podcast (rowid)
55+ );
56+ `)
57+ tx.executeSql(`
58+ CREATE INDEX IF NOT EXISTS episode_guid ON Episode (guid);
59+ `)
60+ tx.executeSql(`
61+ CREATE INDEX IF NOT EXISTS episode_podcast ON Episode (podcast);
62+ `)
63+ tx.executeSql(`
64+ CREATE INDEX IF NOT EXISTS episode_published ON Episode (published);
65+ `)
66+ tx.executeSql(`
67+ CREATE INDEX IF NOT EXISTS episode_queued ON Episode (queued);
68+ `)
69+ tx.executeSql(`
70+ CREATE INDEX IF NOT EXISTS episode_listened ON Episode (listened);
71+ `)
72+ tx.executeSql(`
73+ CREATE INDEX IF NOT EXISTS episode_favourited ON Episode (favourited);
74+ `)
75+ tx.executeSql(`
76+ CREATE INDEX IF NOT EXISTS episode_position ON Episode (position);
77+ `)
78+ tx.executeSql(`
79+ CREATE INDEX IF NOT EXISTS episode_downloadedfile ON Episode (downloadedfile);
80+ `)
81+ tx.executeSql(`
82+ CREATE INDEX IF NOT EXISTS episode_name ON Episode (name);
83+ `)
84+ tx.executeSql(`
85+ CREATE TABLE IF NOT EXISTS Queue (
86+ position integer,
87+ ind integer NOT NULL,
88+ guid text,
89+ image text,
90+ name text,
91+ artist text,
92+ url text
93+ );
94+ `)
95+ tx.executeSql(`
96+ CREATE INDEX IF NOT EXISTS queue_position ON Queue (position);
97+ `)
98+ tx.executeSql(`
99+ CREATE INDEX IF NOT EXISTS queue_ind ON Queue (ind);
100+ `)
101+ tx.executeSql(`
102+ CREATE INDEX IF NOT EXISTS queue_guid ON Queue (guid);
103+ `)
104+ tx.executeSql(`
105+ CREATE INDEX IF NOT EXISTS queue_url ON Queue (url);
106+ `);
26107 });
27108
28− try {
29− /*
30− Schema Upgrade to v1.1 which adds a new queued boolean variable which is needed to track the queued status
31− of a episode properly.
32− */
33− if (db.version === "1.0" || db.version === "") {
34− console.log("Upgrading database from %1 -> v1.1".arg(db.version))
35− db.changeVersion(db.version, "1.1", function(tx) {
36− tx.executeSql('ALTER TABLE Episode ADD queued BOOLEAN');
37− tx.executeSql('UPDATE Episode SET queued=0');
38− });
39− }
40−
41− /*
42− Schema Upgrade to v1.2 which adds a new favourited boolean variable which is needed to track the favourite status
43− of an episode.
44− */
45− if (db.version === "1.1") {
46− console.log("Upgrading database from %1 -> v1.2".arg(db.version))
47− db.changeVersion("1.1", "1.2", function(tx) {
48− tx.executeSql('ALTER TABLE Episode ADD favourited BOOLEAN');
49− tx.executeSql('UPDATE Episode SET favourited=?', [false]);
50− });
51− }
52−
53− /*
54− Schema Upgrade to v1.3 which adds position information to the episode queue
55− */
56− if (db.version === "1.2") {
57− console.log("Upgrading database from %1 -> v1.3".arg(db.version))
58− db.changeVersion("1.2", "1.3", function(tx) {
59− tx.executeSql('ALTER TABLE Queue ADD position INTEGER');
60− });
61− }
62− } catch(ex) {
63− console.log(ex)
64− }
65−
66109 return db;
67110}
68111
@@ -104,6 +147,10 @@ function clearQueue() {
104147 db.transaction(function(tx) {
105148 tx.executeSql("DELETE FROM Queue");
106149 });
150+
151+ db.transaction(function (tx) {
152+ tx.executeSql('UPDATE Episode SET queued=0 WHERE queued=1');
153+ });
107154}
108155
109156function lookup(source) {
@@ -180,7 +227,7 @@ function updateEpisodes(refreshModel) {
180227 var db = Podcasts.init();
181228 db.transaction(function(tx) {
182229 var rs = tx.executeSql("SELECT rowid, feed FROM Podcast");
183− tx.executeSql("UPDATE Podcast SET lastupdate=CURRENT_TIMESTAMP");
230+ var rs_timestamp = tx.executeSql("SELECT lastupdate FROM Podcast");
184231 var xhr = [];
185232 var xhrComplete = [];
186233 for(var i = 0; i < rs.rows.length; i++) {
@@ -192,6 +239,18 @@ function updateEpisodes(refreshModel) {
192239 xhr[i].open("GET", url);
193240 xhr[i].onreadystatechange = function() {
194241 if (xhr[i].readyState === XMLHttpRequest.DONE) {
242+ const location = xhr[i].getResponseHeader('Location');
243+ if (location) {
244+ // for some reason a 302 will also include anything that was
245+ // returned in the original redirect in the body, breaking XML
246+ // just re-launch the request with the new location
247+ const newXhr = new XMLHttpRequest();
248+ newXhr.open("GET", location);
249+ newXhr.onreadystatechange = xhr[i].onreadystatechange;
250+ newXhr.send();
251+ xhr[i] = newXhr;
252+ return;
253+ }
195254 xhrComplete[i] = true;
196255
197256 try {
@@ -232,7 +291,8 @@ function updateEpisodes(refreshModel) {
232291 if (!track.hasOwnProperty("guid")) {
233292 track['guid'] = track.audiourl;
234293 }
235−
294+ //do not check every episode in database, just ~11.5 days before last update
295+ if(new Date(rs_timestamp.rows.item(i).lastupdate).getTime()<(track['published']+1000000000))
236296 db.transaction(function(tx2) {
237297 var ers = tx2.executeSql("SELECT rowid FROM Episode WHERE guid=?", [track.guid]);
238298 if (ers.rows.length === 0) {
@@ -253,6 +313,7 @@ function updateEpisodes(refreshModel) {
253313 }
254314 }
255315 } catch (error) {
316+ console.log("[LOG]: Response: " + xhr[i].response)
256317 console.log("[WARNING]: Failed to parse " + rs.rows.item(i).feed + ": " + error);
257318 }
258319 }
@@ -264,8 +325,11 @@ function updateEpisodes(refreshModel) {
264325 }
265326 }
266327 if(allComplete) {
328+ db.transaction(function(tx) {
329+ tx.executeSql("UPDATE Podcast SET lastupdate=CURRENT_TIMESTAMP");
330+ })
267331 console.log("[LOG]: Finished checking for new episodes..")
268− podbird.settings.lastUpdate = new Date();
332+ podphoenix.settings.lastUpdate = new Date();
269333 refreshModel();
270334 }
271335 }
@@ -349,7 +413,11 @@ function cleanUp(today, retentionDays) {
349413 var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=?", [rs.rows.item(i).rowid]);
350414 for (var j=0; j< rs2.rows.length; j++) {
351415 var diff = Math.floor((today - rs2.rows.item(j).published)/dayToMs)
352− if (rs2.rows.item(j).downloadedfile && diff > retentionDays) {
416+ var item = rs2.rows.item(j);
417+ if (!item.favourited && item.downloadedfile && (
418+ diff > retentionDays
419+ || (podphoenix.settings.deleteListened && item.listened)
420+ )) {
353421 fileManager.deleteFile(rs2.rows.item(j).downloadedfile)
354422 tx.executeSql("UPDATE Episode SET downloadedfile = NULL WHERE guid = ?", [rs2.rows.item(j).guid]);
355423 }
@@ -370,7 +438,7 @@ function autoDownloadEpisodes(maxEpisodeDownload) {
370438 for (var j=0; j < loopCount; j++) {
371439 var episode = rs2.rows.item(j);
372440 if ( !episode.downloadedfile && !episode.listened && episode.audiourl && !episode.queued ) {
373− podbird.downloadEpisode(podcast.image, episode.name, episode.guid, episode.audiourl, podbird.settings.downloadOverWifiOnly)
441+ podphoenix.downloadEpisode(podcast.image, episode.name, episode.guid, episode.audiourl, podphoenix.settings.downloadOverWifiOnly)
374442 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episode.guid]);
375443 }
376444 }
app/podbird.qml → app/podphoenix.qmlrenamed+67−56
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -16,23 +16,25 @@
1616 * along with this program. If not, see <http://www.gnu.org/licenses/>.
1717 */
1818
19−import QtQuick 2.4
20−import Podbird 1.0
21−import QtMultimedia 5.6
19+import QtQuick 2.9
20+import Podphoenix 1.0
21+import QtMultimedia 5.9
2222import Ubuntu.Connectivity 1.0
2323import Qt.labs.settings 1.0
2424import Ubuntu.Components 1.3
2525import QtQuick.LocalStorage 2.0
2626import Ubuntu.DownloadManager 1.2
27+import QtSystemInfo 5.5
28+import Ubuntu.Content 1.3
2729import "ui"
2830import "themes" as Themes
2931import "podcasts.js" as Podcasts
3032
3133MainView {
32− id: podbird
34+ id: podphoenix
3335
3436 objectName: "mainView"
35− applicationName: "com.mikeasoft.podbird"
37+ applicationName: "soy.iko.podphoenix"
3638 anchorToKeyboard: true
3739
3840 width: units.gu(50)
@@ -42,12 +44,11 @@ MainView {
4244 theme.name: settings.themeName == "Dark.qml" ? "Ubuntu.Components.Themes.SuruDark"
4345 : "Ubuntu.Components.Themes.Ambiance"
4446
45− Component.onDestruction: {
46− var db = Podcasts.init()
47− db.transaction(function (tx) {
48− tx.executeSql('UPDATE Episode SET queued=0 WHERE queued=1');
49− })
50− Podcasts.clearQueue()
47+ property bool episodesUpdating: false;
48+
49+ ScreenSaver {
50+ id: screenSaver
51+ screenSaverEnabled: !episodesUpdating
5152 }
5253
5354 // RefreshModel function to call refreshModel() function of the tab currently
@@ -58,20 +59,18 @@ MainView {
5859 } else if (tabs.selectedTab === podcastTab) {
5960 podcastPage.item.refreshModel()
6061 }
62+ episodesUpdating = false;
6163 }
6264
6365 Component.onCompleted: {
6466 var db = Podcasts.init()
65− db.transaction(function (tx) {
66− tx.executeSql('UPDATE Episode SET queued=0 WHERE queued=1');
67− })
6867
6968 var today = new Date()
7069 // Only automatically check for podcasts on launch once every 12 hours
71− if (Math.floor((today - settings.lastUpdate)/86400000) >= 0.5) {
70+ if (Math.floor((today - settings.lastUpdate)/86400000) >= settings.refreshEpisodes/24.0) {
71+ episodesUpdating = true;
7272 Podcasts.updateEpisodes(refreshModels)
7373 }
74− loadingIndicator.opacity = 0
7574 // Only perform cleanup of old episodes once a day
7675 if (Math.floor((today - settings.lastCheck)/86400000) >= 1 && settings.retentionDays !== -1) {
7776 Podcasts.cleanUp(today, settings.retentionDays)
@@ -86,12 +85,12 @@ MainView {
8685 interval: 500
8786 repeat: false
8887 onTriggered: {
89− if (!NetworkingStatus.online || podbird.settings.maxEpisodeDownload === -1) {
88+ if (!NetworkingStatus.online || podphoenix.settings.maxEpisodeDownload === -1) {
9089 console.log("[LOG]: Skipped autodownloading of new episodes...")
9190 console.log("[LOG]: Online connectivity: " + NetworkingStatus.online)
92− console.log("[LOG]: User settings (maxEpisodeDownload): " + podbird.settings.maxEpisodeDownload)
91+ console.log("[LOG]: User settings (maxEpisodeDownload): " + podphoenix.settings.maxEpisodeDownload)
9392 } else {
94− Podcasts.autoDownloadEpisodes(podbird.settings.maxEpisodeDownload)
93+ Podcasts.autoDownloadEpisodes(podphoenix.settings.maxEpisodeDownload)
9594 }
9695 }
9796 }
@@ -106,7 +105,7 @@ MainView {
106105 id: themeManager
107106 source: settings.themeName
108107 onSourceChanged: {
109− podbird.theme.name = settings.themeName == "Dark.qml" ? "Ubuntu.Components.Themes.SuruDark"
108+ podphoenix.theme.name = settings.themeName == "Dark.qml" ? "Ubuntu.Components.Themes.SuruDark"
110109 : "Ubuntu.Components.Themes.Ambiance"
111110 }
112111 }
@@ -123,9 +122,13 @@ MainView {
123122 property bool firstRun: true
124123 property int maxEpisodeDownload: -1
125124 property bool hideListened: false
125+ property bool deleteListened: false
126126 property bool showListView: true
127127 property int skipForward: 30
128128 property int skipBack: 10
129+ property int refreshEpisodes: 12
130+ property bool continueWhereStopped: true
131+ property int playlistIndex: -1
129132 property bool downloadOverWifiOnly: true
130133 }
131134
@@ -187,7 +190,7 @@ MainView {
187190 return false;
188191 }
189192
190− var singleDownload = singleDownloadComponent.createObject(podbird, {"image": image, "title": title, "guid": guid, allowMobileDownload : !disableMobileDownload })
193+ var singleDownload = singleDownloadComponent.createObject(podphoenix, {"image": image, "title": title, "guid": guid, allowMobileDownload : !disableMobileDownload })
191194 singleDownload.download(url)
192195 }
193196
@@ -221,7 +224,7 @@ MainView {
221224 }
222225 }
223226
224− // This reduces incidences of media-hub getting confused and
227+ // This reduces incidences of media-hub getting confused and
225228 // continuing to play the previous file when clearing a playlist
226229 // and starting a new episode
227230 Timer {
@@ -232,13 +235,16 @@ MainView {
232235 // but media-hub doesn't report it correctly
233236 console.log("Starting playback")
234237 player.play()
235− player.restorePosition()
236238 }
237239 }
238240
239241 MediaPlayer {
240242 id: player
241243
244+ onPositionChanged: {
245+ restorePosition()
246+ }
247+
242248 // Wrapper function around decodeURIComponent() to prevent exceptions
243249 // from bubbling up to the app.
244250 function decodeFileURI(filename)
@@ -275,26 +281,41 @@ MainView {
275281 savePosition()
276282 } else {
277283 play()
278− // Clear the last saved position when we start playing again
279− clearPosition()
280284 }
281285 }
282286
283287 function savePosition() {
288+ podphoenix.settings.playlistIndex = playlist.currentIndex
284289 if (currentGuid) {
285290 var db = Podcasts.init()
286291 db.transaction(function (tx) {
287292 tx.executeSql("UPDATE Episode SET position=? WHERE guid=?", [player.position, currentGuid])
288293 tx.executeSql("UPDATE Queue SET position=? WHERE guid=?", [player.position, currentGuid])
294+ if(player.position / player.duration > 0.90)
295+ tx.executeSql("UPDATE Episode SET listened=1 WHERE guid=?", [currentGuid])
289296 })
290297 }
291298 }
292299
300+ function restoreFromQueue() {
301+ var db = Podcasts.init()
302+ db.transaction(function (tx) {
303+ var rs = tx.executeSql("SELECT * FROM Queue")
304+ for (var i=0; i<rs.rows.length;i++) {
305+ var episode = rs.rows.item(i)
306+ player.playlist.addItem(episode.url)
307+ }
308+ })
309+ if(playlist.itemCount > podphoenix.settings.playlistIndex)
310+ playlist.currentIndex = podphoenix.settings.playlistIndex
311+ }
312+
293313 function restorePosition() {
294− if (playbackState === MediaPlayer.PlayingState && pendingSeek !== 0) {
295− player.seek(pendingSeek)
296− player.clearPosition()
297− pendingSeek = 0;
314+ if(playbackState === MediaPlayer.PlayingState && status === MediaPlayer.Loaded && pendingSeek){
315+ //ugly hack because seek function does not seems to work async
316+ var p = pendingSeek
317+ pendingSeek = 0
318+ player.seek(p)
298319 }
299320 }
300321
@@ -314,16 +335,18 @@ MainView {
314335 player.playlist.clear()
315336 Podcasts.clearQueue()
316337
338+ url = decodeFileURI(url)
317339 // Add episode to queue
318340 Podcasts.addItemToQueue(guid, image, name, artist, url, position)
319341 player.playlist.addItem(url)
320−
342+
321343 // Play episode
322344 pendingSeek = position
323345 playStarter.restart()
324346 }
325347
326348 function addEpisodeToQueue(guid, image, name, artist, url, position) {
349+ url = decodeFileURI(url)
327350 Podcasts.addItemToQueue(guid, image, name, artist, url, position)
328351 player.playlist.addItem(url)
329352
@@ -341,7 +364,6 @@ MainView {
341364 }
342365
343366 property bool endOfMedia: false
344− property double progress: 0
345367 property int pendingSeek: 0
346368
347369 playlist: Playlist {
@@ -357,19 +379,21 @@ MainView {
357379 currentArtist = meta.artist
358380 currentImage = meta.image
359381 currentGuid = meta.guid
360− player.pendingSeek = meta.position
382+ player.pendingSeek = podphoenix.settings.continueWhereStopped && meta.position > 5000 ? meta.position : 0
361383 }
362384 }
363385
364− onPlaybackStateChanged: {
365− restorePosition()
366− }
367−
368386 onStatusChanged: {
369387 if (status === MediaPlayer.EndOfMedia) {
370388 console.log("[LOG]: End of Media. Stopping.")
371389 endOfMedia = true
372390 stop()
391+
392+ Podcasts.init().transaction(function(tx) {
393+ // Playlist finished, mark all playlist as played.
394+ tx.executeSql("UPDATE Episode SET listened=1 WHERE guid in (SELECT guid FROM Queue)");
395+ refreshModels();
396+ })
373397 }
374398 }
375399
@@ -393,6 +417,10 @@ MainView {
393417 Component.onDestruction: {
394418 savePosition()
395419 }
420+
421+ Component.onCompleted: {
422+ restoreFromQueue()
423+ }
396424 }
397425
398426 PageStack {
@@ -508,21 +536,4 @@ MainView {
508536 }
509537 ]
510538 }
511−
512− Rectangle {
513− id: loadingIndicator
514− color: podbird.appTheme.background
515− anchors.fill: parent
516−
517− ActivityIndicator {
518− anchors.centerIn: parent
519− running: true
520− }
521−
522− Behavior on opacity {
523− UbuntuNumberAnimation {
524− }
525− }
526− }
527−
528539}
app/settings/About.qml+13−13
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -28,7 +28,7 @@ Page {
2828 title: i18n.tr("About")
2929
3030 StyleHints {
31− backgroundColor: podbird.appTheme.background
31+ backgroundColor: podphoenix.appTheme.background
3232 }
3333
3434 extension: Sections {
@@ -40,7 +40,7 @@ Page {
4040 }
4141
4242 StyleHints {
43− selectedSectionColor: podbird.appTheme.focusText
43+ selectedSectionColor: podphoenix.appTheme.focusText
4444 }
4545 // TRANSTORS: Credits as in the code and design contributors to the app
4646 model: [i18n.tr("About"), i18n.tr("Credits")]
@@ -72,7 +72,7 @@ Page {
7272 Image {
7373 height: width
7474 width: Math.min(parent.width/2, parent.height/2)
75− source: "../graphics/podbird.png"
75+ source: "../graphics/logo.png"
7676 anchors.horizontalCenter: parent.horizontalCenter
7777 }
7878
@@ -83,13 +83,13 @@ Page {
8383 textSize: Label.XLarge
8484 font.weight: Font.DemiBold
8585 horizontalAlignment: Text.AlignHCenter
86− text: "Podbird"
86+ text: "Podphoenix"
8787 }
8888 Label {
8989 width: parent.width
9090 horizontalAlignment: Text.AlignHCenter
91− // TRANSLATORS: Podbird version number e.g Version 0.8
92− text: i18n.tr("Version %1").arg("0.8")
91+ // TRANSLATORS: Podphoenix version number e.g Version 0.8
92+ text: i18n.tr("Version %1").arg("0.1.2.2")
9393 }
9494 }
9595
@@ -103,7 +103,7 @@ Page {
103103 width: parent.width
104104 wrapMode: Text.WordWrap
105105 horizontalAlignment: Text.AlignHCenter
106− text: "(C) 2015 Podbird Team"
106+ text: "(C) 2026 Podphoenix Team"
107107 }
108108 Label {
109109 textSize: Label.Small
@@ -119,8 +119,8 @@ Page {
119119 wrapMode: Text.WordWrap
120120 textSize: Label.Small
121121 horizontalAlignment: Text.AlignHCenter
122− linkColor: podbird.appTheme.linkText
123− text: i18n.tr("Source code available on %1").arg("<a href=\"https://launchpad.net/podbird\">launchpad.net</a>")
122+ linkColor: podphoenix.appTheme.linkText
123+ text: i18n.tr("Source code available on %1").arg("<a href=\"https://github.com/maciek134/podphoenix\">github.com</a>")
124124 onLinkActivated: Qt.openUrlExternally(link)
125125 }
126126 }
app/settings/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
11file(GLOB SETTING_FILES *.qml)
22
33# Make the files visible in the qtcreator tree
4−add_custom_target(podbird_SETTINGFiles ALL SOURCES ${SETTING_FILES})
4+add_custom_target(podphoenix_SETTINGFiles ALL SOURCES ${SETTING_FILES})
55
66install(FILES ${SETTING_FILES} DESTINATION ${PODBIRD_DIR}/settings)
77
app/settings/CleanSetting.qml+9−9
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -29,7 +29,7 @@ Page {
2929 title: i18n.tr("Delete older than")
3030 flickable: cleanup
3131 StyleHints {
32− backgroundColor: podbird.appTheme.background
32+ backgroundColor: podphoenix.appTheme.background
3333 }
3434 }
3535
@@ -64,20 +64,20 @@ Page {
6464
6565 ListItemLayout {
6666 title.text: model.name
67− title.color: podbird.appTheme.baseText
67+ title.color: podphoenix.appTheme.baseText
6868
6969 Icon {
7070 width: units.gu(2)
7171 height: width
7272 name: "ok"
73− color: podbird.appTheme.baseText
74− visible: podbird.settings.retentionDays === model.value
73+ color: podphoenix.appTheme.baseText
74+ visible: podphoenix.settings.retentionDays === model.value
7575 SlotsLayout.position: SlotsLayout.Trailing
7676 }
7777 }
7878
7979 onClicked: {
80− podbird.settings.retentionDays = model.value
80+ podphoenix.settings.retentionDays = model.value
8181 }
8282 }
8383 }
app/settings/Credits.qml+12−9
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -27,11 +27,14 @@ Item {
2727 id: creditsModel
2828 Component.onCompleted: initialize()
2929 function initialize() {
30− // TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
31− creditsModel.append({ name: i18n.tr("%1 (Creator)").arg("Michael Sheldon"), title: i18n.tr("Developers"), url: "https://launchpad.net/~michael-sheldon" })
30+ // TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
31+ creditsModel.append({ name: i18n.tr("%1 (Creator)").arg("Michael Sheldon"), title: i18n.tr("Developers"), url: "http://blog.mikeasoft.com" })
3232 creditsModel.append({ name: "Nekhelesh Ramananthan", title: i18n.tr("Developers"), url: "https://launchpad.net/~nik90" })
33− creditsModel.append({ name: "Kevin Feyder", title: i18n.tr("Designer"), url: "https://plus.google.com/116231235687734373591" })
34− creditsModel.append({ name: "Ubuntu Translators Community", title: i18n.tr("Translators"), url: "http://community.ubuntu.com/contribute/translations" })
33+ creditsModel.append({ name: "Ilia Kostiuchenko", title: i18n.tr("Developers"), url: "https://github.com/ilyakooo0" })
34+ creditsModel.append({ name: "Maciej Sopyło", title: i18n.tr("Developers"), url: "https://gitlab.com/klhio" })
35+ creditsModel.append({ name: "Kugi Eusebio", title: i18n.tr("Developers"), url: "https://github.com/kugiigi" })
36+ creditsModel.append({ name: "Kevin Feyder", title: i18n.tr("Designer"), url: "https://feyder.design/" })
37+ creditsModel.append({ name: "Ubuntu Translators Community", title: i18n.tr("Translators"), url: "https://discourse.ubuntu.com/t/translations/32" })
3538 }
3639 }
3740
@@ -58,7 +61,7 @@ Item {
5861 delegate: ListItem {
5962 ListItemLayout {
6063 title.text: model.name
61− title.color: podbird.appTheme.baseText
64+ title.color: podphoenix.appTheme.baseText
6265 ProgressionSlot {}
6366 }
6467 divider.visible: false
app/settings/DownloadSetting.qml+9−9
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -29,7 +29,7 @@ Page {
2929 title: i18n.tr("Download at most")
3030 flickable: download
3131 StyleHints {
32− backgroundColor: podbird.appTheme.background
32+ backgroundColor: podphoenix.appTheme.background
3333 }
3434 }
3535
@@ -63,20 +63,20 @@ Page {
6363
6464 ListItemLayout {
6565 title.text: model.name
66− title.color: podbird.appTheme.baseText
66+ title.color: podphoenix.appTheme.baseText
6767
6868 Icon {
6969 width: units.gu(2)
7070 height: width
7171 name: "ok"
72− color: podbird.appTheme.baseText
73− visible: podbird.settings.maxEpisodeDownload === model.value
72+ color: podphoenix.appTheme.baseText
73+ visible: podphoenix.settings.maxEpisodeDownload === model.value
7474 SlotsLayout.position: SlotsLayout.Trailing
7575 }
7676 }
7777
7878 onClicked: {
79− podbird.settings.maxEpisodeDownload = model.value
79+ podphoenix.settings.maxEpisodeDownload = model.value
8080 }
8181 }
8282 }
app/settings/ThemeSetting.qml+9−9
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -29,7 +29,7 @@ Page {
2929 title: i18n.tr("Theme")
3030 flickable: themes
3131 StyleHints {
32− backgroundColor: podbird.appTheme.background
32+ backgroundColor: podphoenix.appTheme.background
3333 }
3434 }
3535
@@ -64,20 +64,20 @@ Page {
6464 id: themeLayout
6565
6666 title.text: model.name
67− title.color: podbird.appTheme.baseText
67+ title.color: podphoenix.appTheme.baseText
6868
6969 Icon {
7070 width: units.gu(2)
7171 height: width
7272 name: "ok"
73− color: podbird.appTheme.baseText
74− visible: podbird.settings.themeName === model.file
73+ color: podphoenix.appTheme.baseText
74+ visible: podphoenix.settings.themeName === model.file
7575 SlotsLayout.position: SlotsLayout.Trailing
7676 }
7777 }
7878
7979 onClicked: {
80− podbird.settings.themeName = model.file
80+ podphoenix.settings.themeName = model.file
8181 }
8282 }
8383 }
app/tests/autopilot/podbird/main/test_main.py+2−2
@@ -7,13 +7,13 @@ from textwrap import dedent
77from testtools.matchers import Is, Not, Equals
88from testtools import skip
99import os
10−from podbird import UbuntuTouchAppTestCase
10+from podphoenix import UbuntuTouchAppTestCase
1111
1212
1313class MainTests(UbuntuTouchAppTestCase):
1414 """Generic tests for the Hello World"""
1515
16− test_qml_file = "%s/%s.qml" % (os.path.dirname(os.path.realpath(__file__)),"../../../../podbird")
16+ test_qml_file = "%s/%s.qml" % (os.path.dirname(os.path.realpath(__file__)),"../../../../podphoenix")
1717
1818 def test_0_can_select_mainView(self):
1919 """Must be able to select the mainview."""
app/themes/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
11file(GLOB THEME_FILES *.qml)
22
33# Make the files visible in the qtcreator tree
4−add_custom_target(podbird_THEMEFiles ALL SOURCES ${THEME_FILES})
4+add_custom_target(podphoenix_THEMEFiles ALL SOURCES ${THEME_FILES})
55
66install(FILES ${THEME_FILES} DESTINATION ${PODBIRD_DIR}/themes)
77
app/themes/Dark.qml+7−7
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -21,13 +21,13 @@ import Ubuntu.Components 1.3
2121
2222QtObject {
2323 // MainView
24− property color background: "#242423"
24+ property color background: "#000000"
2525
2626 // Main Text Colors
2727 property color baseText: "White"
2828 property color baseSubText: "#999999"
29− property color focusText: "#35AF44"
30− property color linkText: "Cyan"
29+ property color focusText: UbuntuColors.red
30+ property color linkText: "Red"
3131
3232 // Icon Colors
3333 property color baseIcon: "White"
app/themes/Light.qml+5−5
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -26,7 +26,7 @@ QtObject {
2626 // Main Text Colors
2727 property color baseText: UbuntuColors.darkGrey
2828 property color baseSubText: "#999999"
29− property color focusText: "#35AF44"
29+ property color focusText: UbuntuColors.blue
3030 property color linkText: "Blue"
3131
3232 // Icon Colors
app/themes/ThemeManager.qml+3−3
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015 Michael Hall <mhall119@ubuntu.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
app/ui/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
11file(GLOB UI_QML_JS_FILES *.qml *.js)
22
33# Make the files visible in the qtcreator tree
4−add_custom_target(podbird_ui_QMlFiles ALL SOURCES ${UI_QML_JS_FILES})
4+add_custom_target(podphoenix_ui_QMlFiles ALL SOURCES ${UI_QML_JS_FILES})
55
66install(FILES ${UI_QML_JS_FILES} DESTINATION ${PODBIRD_DIR}/ui)
77
app/ui/EpisodesPage.qml+202−27
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -22,12 +22,20 @@ import Ubuntu.Components 1.3
2222import QtQuick.LocalStorage 2.0
2323import Ubuntu.DownloadManager 1.2
2424import Ubuntu.Components.Popups 1.3
25+import Lomiri.Components.Pickers 1.3
2526import "../podcasts.js" as Podcasts
2627import "../components"
2728
2829Page {
2930 id: episodesPage
3031
32+ enum DateFilter {
33+ None,
34+ EarlierThan,
35+ LaterThan,
36+ Between
37+ }
38+
3139 visible: false
3240
3341 property string episodeName
@@ -36,8 +44,10 @@ Page {
3644 property string episodeImage
3745 property string tempGuid: "NULL"
3846 property string mode: "listened"
39−
40− property bool episodesUpdating: false;
47+ property bool sortAscending: false
48+ property int dateFilter: EpisodesPage.DateFilter.None
49+ property date publishedDateFilter: new Date()
50+ property date publishedDateFilterTo: new Date()
4151
4252 Component.onCompleted: {
4353 loadEpisodes(episodeId, episodeArtist, episodeImage)
@@ -53,10 +63,26 @@ Page {
5363 flickable: null
5464
5565 StyleHints {
56− backgroundColor: podbird.appTheme.background
66+ backgroundColor: podphoenix.appTheme.background
5767 }
5868
69+ trailingActionBar.numberOfSlots: 4
5970 trailingActionBar.actions: [
71+ Action {
72+ iconName: episodesPage.sortAscending ? "down" : "up"
73+ text: episodesPage.sortAscending ? i18n.tr("Ascending") : i18n.tr("Descending")
74+ onTriggered: {
75+ episodesPage.sortAscending = !episodesPage.sortAscending;
76+ episodesPage.refreshModel();
77+ }
78+ },
79+ Action {
80+ iconName: episodesPage.dateFilter === EpisodesPage.DateFilter.None ? "filters" : "filter"
81+ text: i18n.tr("Sort & Filter")
82+ onTriggered: {
83+ PopupUtils.open(sortFilterDialogComponent, episodesPage);
84+ }
85+ },
6086 Action {
6187 iconName: "search"
6288 text: i18n.tr("Search Episode")
@@ -91,7 +117,7 @@ Page {
91117 }
92118
93119 StyleHints {
94− backgroundColor: podbird.appTheme.background
120+ backgroundColor: podphoenix.appTheme.background
95121 }
96122
97123 contents: Loader {
@@ -116,7 +142,7 @@ Page {
116142 }
117143
118144 StyleHints {
119− backgroundColor: podbird.appTheme.background
145+ backgroundColor: podphoenix.appTheme.background
120146 }
121147
122148 leadingActionBar.actions: [
@@ -166,7 +192,7 @@ Page {
166192 episodeModel.setProperty(index, "queued", 1)
167193 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episodeModel.get(index).guid]);
168194 if (episodeModel.get(index).audiourl) {
169− podbird.downloadEpisode(episodeModel.get(index).image, episodeModel.get(index).name, episodeModel.get(index).guid, episodeModel.get(index).audiourl, false)
195+ podphoenix.downloadEpisode(episodeModel.get(index).image, episodeModel.get(index).name, episodeModel.get(index).guid, episodeModel.get(index).audiourl, false)
170196 } else {
171197 console.log("[ERROR]: Invalid download url: " + episodeModel.get(index).audiourl)
172198 }
@@ -296,6 +322,112 @@ Page {
296322 }
297323 }
298324
325+ Component {
326+ id: sortFilterDialogComponent
327+ Dialog {
328+ id: sortFilterDialog
329+
330+ title: i18n.tr("Sort & Filter")
331+
332+ Component.onCompleted: {
333+ // WORKAROUND: Avoid UI glitch in OptionSelector when initially selecting 1+ index
334+
335+ sortSelector.selectedIndex = episodesPage.sortAscending ? 0 : 1;
336+
337+ let currentDateFilter = filterSelector.model.findIndex(obj => {
338+ return obj.value === episodesPage.dateFilter;
339+ })
340+ filterSelector.selectedIndex = currentDateFilter;
341+ }
342+
343+ OptionSelector {
344+ id: sortSelector
345+ text: i18n.tr("Sort by date")
346+ model: [
347+ i18n.tr("Ascending"),
348+ i18n.tr("Descending")
349+ ]
350+ }
351+
352+ Label {
353+ text: i18n.tr("Filter by date")
354+ }
355+
356+ OptionSelector {
357+ id: filterSelector
358+ model: [
359+ { name: i18n.tr("None"), value: EpisodesPage.DateFilter.None },
360+ { name: i18n.tr("Earlier than"), value: EpisodesPage.DateFilter.EarlierThan },
361+ { name: i18n.tr("Later than"), value: EpisodesPage.DateFilter.LaterThan },
362+ { name: i18n.tr("Between"), value: EpisodesPage.DateFilter.Between }
363+ ]
364+ delegate: filterSelectorDelegate
365+ }
366+
367+ Component {
368+ id: filterSelectorDelegate
369+ OptionSelectorDelegate { text: modelData.name}
370+ }
371+
372+ Label {
373+ visible: filterSelector.model[filterSelector.selectedIndex].value === EpisodesPage.DateFilter.Between
374+ text: i18n.tr("From:")
375+ }
376+
377+ DatePicker {
378+ id: datePicker
379+ visible: filterSelector.model[filterSelector.selectedIndex].value !== EpisodesPage.DateFilter.None
380+ date: episodesPage.publishedDateFilter
381+ minimum: {
382+ let d = new Date();
383+ d.setFullYear(d.getFullYear() - 40);
384+ return d;
385+ }
386+ maximum: new Date()
387+ }
388+
389+ Label {
390+ visible: filterSelector.model[filterSelector.selectedIndex].value === EpisodesPage.DateFilter.Between
391+ text: i18n.tr("To:")
392+ }
393+
394+ DatePicker {
395+ id: datePickerTo
396+ visible: filterSelector.model[filterSelector.selectedIndex].value === EpisodesPage.DateFilter.Between
397+ date: episodesPage.publishedDateFilterTo
398+ minimum: datePicker.date
399+ maximum: new Date()
400+ }
401+
402+ Button {
403+ text: i18n.tr("Apply")
404+ color: podphoenix.appTheme.positiveActionButton
405+ onClicked: {
406+ episodesPage.sortAscending = sortSelector.selectedIndex === 0;
407+ let date = datePicker.date;
408+ date.setHours(0,0,0,0);
409+ episodesPage.publishedDateFilter = date;
410+
411+ if (filterSelector.model[filterSelector.selectedIndex].value === EpisodesPage.DateFilter.Between) {
412+ let dateTo = datePickerTo.date;
413+ dateTo.setHours(0,0,0,0);
414+ episodesPage.publishedDateFilterTo = dateTo;
415+ }
416+ episodesPage.dateFilter = filterSelector.model[filterSelector.selectedIndex].value;
417+ episodesPage.refreshModel();
418+ PopupUtils.close(sortFilterDialog);
419+ }
420+ }
421+ Button {
422+ text: i18n.tr("Cancel")
423+ color: podphoenix.appTheme.neutralActionButton
424+ onClicked: {
425+ PopupUtils.close(sortFilterDialog);
426+ }
427+ }
428+ }
429+ }
430+
299431 Component {
300432 id: confirmDeleteDialog
301433 Dialog {
@@ -304,7 +436,7 @@ Page {
304436 text: i18n.tr("Are you sure you want to unsubscribe from <b>%1</b>?").arg(episodesPage.episodeName)
305437 Button {
306438 text: i18n.tr("Unsubscribe")
307− color: podbird.appTheme.negativeActionButton
439+ color: podphoenix.appTheme.negativeActionButton
308440 onClicked: {
309441 var db = Podcasts.init();
310442 db.transaction(function (tx) {
@@ -321,7 +453,7 @@ Page {
321453 }
322454 Button {
323455 text: i18n.tr("Cancel")
324− color: podbird.appTheme.neutralActionButton
456+ color: podphoenix.appTheme.neutralActionButton
325457 onClicked: {
326458 PopupUtils.close(dialogInternal)
327459 }
@@ -354,7 +486,7 @@ Page {
354486
355487 Button {
356488 text: i18n.tr("Close")
357− color: podbird.appTheme.positiveActionButton
489+ color: podphoenix.appTheme.positiveActionButton
358490 onClicked: {
359491 PopupUtils.close(dialogInternal)
360492 }
@@ -447,7 +579,7 @@ Page {
447579 horizontalAlignment: Text.AlignHCenter
448580 maximumLineCount: 2
449581 elide: Text.ElideRight
450− color: podbird.appTheme.baseText
582+ color: podphoenix.appTheme.baseText
451583 anchors.top: cover.bottom
452584 anchors.topMargin: units.gu(2)
453585 }
@@ -482,7 +614,7 @@ Page {
482614 height: units.gu(0.25)
483615 radius: width/3
484616 width: sliderContainer.width/3
485− color: podbird.appTheme.focusText
617+ color: podphoenix.appTheme.focusText
486618 x: {
487619 if (episodesPage.mode === "unheard")
488620 return units.gu(2)
@@ -505,7 +637,7 @@ Page {
505637 width: sliderContainer.width/3
506638 horizontalAlignment: Text.AlignHCenter
507639 font.weight: Font.DemiBold
508− color: episodesPage.mode == "unheard" ? podbird.appTheme.focusText : podbird.appTheme.baseText
640+ color: episodesPage.mode == "unheard" ? podphoenix.appTheme.focusText : podphoenix.appTheme.baseText
509641
510642 AbstractButton {
511643 anchors.fill: parent
@@ -520,7 +652,7 @@ Page {
520652 width: sliderContainer.width/3
521653 font.weight: Font.DemiBold
522654 horizontalAlignment: Text.AlignHCenter
523− color: episodesPage.mode == "listened" ? podbird.appTheme.focusText : podbird.appTheme.baseText
655+ color: episodesPage.mode == "listened" ? podphoenix.appTheme.focusText : podphoenix.appTheme.baseText
524656
525657 AbstractButton {
526658 anchors.fill: parent
@@ -536,7 +668,7 @@ Page {
536668 font.weight: Font.DemiBold
537669 horizontalAlignment: Text.AlignHCenter
538670 text: i18n.tr("Downloaded")
539− color: episodesPage.mode == "downloaded" ? podbird.appTheme.focusText : podbird.appTheme.baseText
671+ color: episodesPage.mode == "downloaded" ? podphoenix.appTheme.focusText : podphoenix.appTheme.baseText
540672
541673 AbstractButton {
542674 anchors.fill: parent
@@ -556,7 +688,7 @@ Page {
556688 id: listItem
557689
558690 divider.visible: false
559− highlightColor: podbird.appTheme.hightlightListView
691+ highlightColor: podphoenix.appTheme.hightlightListView
560692 height: visible ? listItemLayout.height + progressBarLoader.height + units.gu(1) : 0
561693
562694 visible: episodesPage.mode == "listened" ? model.listened
@@ -567,16 +699,16 @@ Page {
567699 id: listItemLayout
568700
569701 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
570− title.color: downloader.downloadingGuid === model.guid ? podbird.appTheme.focusText
571− : podbird.appTheme.baseText
702+ title.color: downloader.downloadingGuid === model.guid ? podphoenix.appTheme.focusText
703+ : podphoenix.appTheme.baseText
572704 title.wrapMode: Text.WordWrap
573705 title.maximumLineCount: 2
574706
575707 subtitle.text: model.duration === 0 || model.duration === undefined ? model.downloadedfile ? "📎 " + Qt.formatDate(new Date(model.published), "MMM d, yyyy")
576708 : Qt.formatDate(new Date(model.published), "MMM d, yyyy")
577− : model.downloadedfile ? "📎 " + Podcasts.formatEpisodeTime(model.duration) + " | " + Qt.formatDate(new Date(model.published), "MMM d, yyyy")
578− : Podcasts.formatEpisodeTime(model.duration) + " | " + Qt.formatDate(new Date(model.published), "MMM d, yyyy")
579− subtitle.color: podbird.appTheme.baseSubText
709+ : model.downloadedfile ? "📎 " + (model.position ? Podcasts.formatEpisodeTime(model.position/1000) + "/" : "") + Podcasts.formatEpisodeTime(model.duration) + " | " + Qt.formatDate(new Date(model.published), "MMM d, yyyy")
710+ : (model.position ? Podcasts.formatEpisodeTime(model.position/1000) + "/" : "") + Podcasts.formatEpisodeTime(model.duration) + " | " + Qt.formatDate(new Date(model.published), "MMM d, yyyy")
711+ subtitle.color: podphoenix.appTheme.baseSubText
580712
581713 padding.top: units.gu(1)
582714 padding.bottom: units.gu(0.5)
@@ -633,7 +765,7 @@ Page {
633765 });
634766 episodeModel.setProperty(model.index, "queued", 1)
635767 if (model.audiourl) {
636− podbird.downloadEpisode(model.image, model.name, model.guid, model.audiourl, false)
768+ podphoenix.downloadEpisode(model.image, model.name, model.guid, model.audiourl, false)
637769 } else {
638770 console.log("[ERROR]: Invalid download url: " + model.audiourl)
639771 }
@@ -721,7 +853,6 @@ Page {
721853 Scrollbar {
722854 flickableItem: episodeList
723855 align: Qt.AlignTrailing
724− StyleHints { sliderColor: podbird.appTheme.focusText }
725856 }
726857 }
727858
@@ -739,7 +870,45 @@ Page {
739870
740871 var db = Podcasts.init();
741872 db.transaction(function (tx) {
742− var rs = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [pid]);
873+ var order = episodesPage.sortAscending ? "ASC" : "DESC";
874+ var dateFilter = episodesPage.dateFilter;
875+ var filterDate = episodesPage.publishedDateFilter;
876+ var filterDateTo = episodesPage.publishedDateFilterTo;
877+ var dateCompare = "";
878+ switch (dateFilter) {
879+ case EpisodesPage.DateFilter.LaterThan:
880+ dateCompare = ">";
881+ break;
882+ case EpisodesPage.DateFilter.Between:
883+ dateCompare = ">=";
884+ break;
885+ case EpisodesPage.DateFilter.EarlierThan:
886+ default:
887+ dateCompare = "<";
888+ break;
889+ }
890+ var dateFilterStatement = "";
891+ if (episodesPage.dateFilter !== EpisodesPage.DateFilter.None) {
892+ dateFilterStatement = " AND datetime(published / 1000, 'unixepoch') " + dateCompare + " datetime(?)";
893+ }
894+
895+ if (episodesPage.dateFilter === EpisodesPage.DateFilter.Between) {
896+ dateFilterStatement += " AND datetime(published / 1000, 'unixepoch') <= datetime(?)";
897+ }
898+
899+ var formattedFilterDate = Qt.formatDateTime(filterDate, "yyyy-MM-dd HH:mm:ss.zzz");
900+ var formattedFilterDateTo = Qt.formatDateTime(filterDateTo, "yyyy-MM-dd HH:mm:ss.zzz");
901+ var selectStatement = "SELECT rowid, * FROM Episode";
902+ var whereStatement = " WHERE podcast=? " + dateFilterStatement;
903+ var orderStatement = " ORDER BY published " + order;
904+ var bindValues = [pid];
905+ if (episodesPage.dateFilter === EpisodesPage.DateFilter.Between) {
906+ bindValues = [pid, formattedFilterDate, formattedFilterDateTo];
907+ } else if (episodesPage.dateFilter !== EpisodesPage.DateFilter.None) {
908+ bindValues = [pid, formattedFilterDate];
909+ }
910+
911+ var rs = tx.executeSql(selectStatement + whereStatement + orderStatement, bindValues);
743912 for(i = 0; i < rs.rows.length; i++) {
744913 episode = rs.rows.item(i);
745914 if (!episode.listened) {
@@ -753,6 +922,12 @@ Page {
753922 }
754923
755924 function updateEpisodesDatabase() {
925+ var db = Podcasts.init();
926+ db.transaction(function (tx) {
927+ //refresh all episodes for this podcast, do not care about last update
928+ var rs = tx.executeSql("UPDATE Podcast SET lastupdate=0 WHERE rowid=?", [episodeId]);
929+ });
930+
756931 episodesUpdating = true;
757932 Podcasts.updateEpisodes(refreshModel)
758933 }
app/ui/EpisodesTab.qml+60−80
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -31,7 +31,6 @@ Tab {
3131 property var today: new Date()
3232 property int dayToMs: 86400000
3333 property string tempGuid: "NULL"
34− property bool episodesUpdating: false
3534
3635 TabsList {
3736 id: tabsList
@@ -48,7 +47,7 @@ Tab {
4847 title: i18n.tr("Episodes")
4948
5049 StyleHints {
51− backgroundColor: podbird.appTheme.background
50+ backgroundColor: podphoenix.appTheme.background
5251 }
5352
5453 leadingActionBar {
@@ -76,7 +75,7 @@ Tab {
7675 }
7776
7877 StyleHints {
79− selectedSectionColor: podbird.appTheme.focusText
78+ selectedSectionColor: podphoenix.appTheme.focusText
8079 }
8180
8281 model: [i18n.tr("Recent"), i18n.tr("Downloads"), i18n.tr("Favourites")]
@@ -91,7 +90,7 @@ Tab {
9190 visible: episodesPage.header === searchHeader
9291
9392 StyleHints {
94− backgroundColor: podbird.appTheme.background
93+ backgroundColor: podphoenix.appTheme.background
9594 }
9695
9796 contents: Loader {
@@ -134,7 +133,7 @@ Tab {
134133 }
135134
136135 StyleHints {
137− backgroundColor: podbird.appTheme.background
136+ backgroundColor: podphoenix.appTheme.background
138137 }
139138
140139 leadingActionBar.actions: [
@@ -183,7 +182,7 @@ Tab {
183182 episodesModel.setProperty(index, "queued", 1)
184183 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episodesModel.get(index).guid]);
185184 if (episodesModel.get(index).audiourl) {
186− podbird.downloadEpisode(episodesModel.get(index).image, episodesModel.get(index).name, episodesModel.get(index).guid, episodesModel.get(index).audiourl, false)
185+ podphoenix.downloadEpisode(episodesModel.get(index).image, episodesModel.get(index).name, episodesModel.get(index).guid, episodesModel.get(index).audiourl, false)
187186 } else {
188187 console.log("[ERROR]: Invalid download url: " + episodesModel.get(index).audiourl)
189188 }
@@ -416,7 +415,7 @@ Tab {
416415
417416 Button {
418417 text: i18n.tr("Close")
419− color: podbird.appTheme.positiveActionButton
418+ color: podphoenix.appTheme.positiveActionButton
420419 onClicked: {
421420 PopupUtils.close(dialogInternal)
422421 }
@@ -468,7 +467,7 @@ Tab {
468467 Image {
469468 height: width
470469 width: units.gu(6)
471− source: modelData.metadata.custom.image !== undefined ? modelData.metadata.custom.image : Qt.resolvedUrl("../graphics/podbird.png")
470+ source: modelData.metadata.custom.image !== undefined ? modelData.metadata.custom.image : Qt.resolvedUrl("../graphics/logo.png")
472471 SlotsLayout.position: SlotsLayout.Leading
473472 sourceSize { width: width; height: height }
474473 }
@@ -530,28 +529,28 @@ Tab {
530529 id: listItem
531530
532531 divider.visible: false
533− highlightColor: podbird.appTheme.hightlightListView
532+ highlightColor: podphoenix.appTheme.hightlightListView
534533 height: downloader.downloadingGuid === model.guid ? listItemLayout.height + progressBarLoader.height + units.gu(1) : listItemLayout.height + units.gu(0.5)
535534
536535 ListItemLayout {
537536 id: listItemLayout
538537
539538 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
540− title.color: downloader.downloadingGuid === model.guid ? podbird.appTheme.focusText
541− : podbird.appTheme.baseText
539+ title.color: downloader.downloadingGuid === model.guid ? podphoenix.appTheme.focusText
540+ : podphoenix.appTheme.baseText
542541 title.wrapMode: Text.WordWrap
543542 title.maximumLineCount: 1
544543
545544 subtitle.text: model.duration === 0 || model.duration === undefined ? model.downloadedfile ? "📎 " + model.artist
546545 : model.artist
547− : model.downloadedfile ? "📎 " + Podcasts.formatEpisodeTime(model.duration) + " | " + model.artist
548− : Podcasts.formatEpisodeTime(model.duration) + " | " + model.artist
549− subtitle.color: podbird.appTheme.baseSubText
546+ : model.downloadedfile ? "📎 " + (model.position ? Podcasts.formatEpisodeTime(model.position/1000) + "/" : "") + Podcasts.formatEpisodeTime(model.duration) + " | " + model.artist
547+ : (model.position ? Podcasts.formatEpisodeTime(model.position/1000) + "/" : "") + Podcasts.formatEpisodeTime(model.duration) + " | " + model.artist
548+ subtitle.color: podphoenix.appTheme.baseSubText
550549
551550 Image {
552551 height: width
553552 width: units.gu(6)
554− source: model.image !== undefined ? model.image : Qt.resolvedUrl("../graphics/podbird.png")
553+ source: model.image !== undefined ? model.image : Qt.resolvedUrl("../graphics/logo.png")
555554 SlotsLayout.position: SlotsLayout.Leading
556555 sourceSize { width: width; height: height }
557556 }
@@ -617,7 +616,7 @@ Tab {
617616 });
618617 episodesModel.setProperty(model.index, "queued", 1)
619618 if (model.audiourl) {
620− podbird.downloadEpisode(model.image, model.name, model.guid, model.audiourl, false)
619+ podphoenix.downloadEpisode(model.image, model.name, model.guid, model.audiourl, false)
621620 } else {
622621 console.log("[ERROR]: Invalid download url: " + model.audiourl)
623622 }
@@ -703,7 +702,7 @@ Tab {
703702 Scrollbar {
704703 flickableItem: episodeList
705704 align: Qt.AlignTrailing
706− StyleHints { sliderColor: podbird.appTheme.focusText }
705+ StyleHints { sliderColor: podphoenix.appTheme.focusText }
707706 }
708707
709708 PullToRefresh {
@@ -721,60 +720,44 @@ Tab {
721720
722721 // Episode Model for the what's new view
723722 if (episodesPageHeaderSections.selectedIndex === 0) {
724− var today = new Date()
725− var dayToMs = 86400000; //1 * 24 * 60 * 60 * 1000
726− var todayCount, yesterdayCount, diff
727−
728− todayCount = 0
729− yesterdayCount = 0
730−
731723 db.transaction(function (tx) {
732− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
733− for (i=0; i < rs.rows.length; i++) {
734− var podcast = rs.rows.item(i);
735− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
736− for (j=0; j < rs2.rows.length; j++) {
737− episode = rs2.rows.item(j)
738− diff = Math.floor((today - episode.published)/dayToMs)
739− if (diff < 7 && !episode.listened) {
740− if (diff < 1) {
741− episodesModel.insert(todayCount, {"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Today"})
742− todayCount++;
743− } else if (diff < 2) {
744− episodesModel.insert(todayCount + yesterdayCount, {"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Yesterday"})
745− yesterdayCount++;
746− } else {
747− episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Older"})
748− }
749− } else if (diff >= 7){
750− break
751− }
752− }
753−
754− if (podcast.lastupdate === null && !episodesUpdating) {
755− updateEpisodesDatabase();
724+ function getEpisodes(startTime, endTime, name) {
725+ const todaysEpisodes = tx.executeSql(`
726+ SELECT e.*, p.image as image, p.artist as artist
727+ FROM Podcast as p
728+ JOIN Episode as e
729+ ON p.rowid = e.podcast
730+ WHERE e.listened = 0 and (datetime(ROUND(e.published/1000), 'unixepoch') >= date('now', '${startTime}')) and (datetime(ROUND(e.published/1000), 'unixepoch') < date('now', '${endTime}'))
731+ ORDER BY e.published DESC
732+ `)
733+
734+ for (i=0; i < todaysEpisodes.rows.length; i++) {
735+ episode = todaysEpisodes.rows.item(i)
736+ episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : episode.image, "artist" : episode.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": name})
756737 }
757738 }
739+
740+ getEpisodes("-1 day", "0 hours", "Today")
741+ getEpisodes("-2 days", "-1 day", "Yesterday")
742+ getEpisodes("-7 days", "-2 day", "Older")
758743 });
759744 }
760745
761746 // Episode Model for the downloaded view
762747 else if (episodesPageHeaderSections.selectedIndex === 1) {
763748 db.transaction(function (tx) {
764− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
765− for (i=0; i < rs.rows.length; i++) {
766− var podcast = rs.rows.item(i);
767− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
768− for (j=0; j < rs2.rows.length; j++) {
769− episode = rs2.rows.item(j)
770− if (episode.downloadedfile) {
771− episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Null"})
772− }
773− }
774−
775− if (podcast.lastupdate === null && !episodesUpdating) {
776− updateEpisodesDatabase();
777− }
749+ const todaysEpisodes = tx.executeSql(`
750+ SELECT e.*, p.image as image, p.artist as artist
751+ FROM Podcast as p
752+ JOIN Episode as e
753+ ON p.rowid = e.podcast
754+ WHERE e.downloadedfile IS NOT NULL
755+ ORDER BY e.published DESC
756+ `)
757+
758+ for (i=0; i < todaysEpisodes.rows.length; i++) {
759+ episode = todaysEpisodes.rows.item(i)
760+ episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : episode.image, "artist" : episode.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Null"})
778761 }
779762 });
780763 }
@@ -782,20 +765,18 @@ Tab {
782765 // Episode Model for the favourites view
783766 else if (episodesPageHeaderSections.selectedIndex === 2) {
784767 db.transaction(function (tx) {
785− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
786− for (i=0; i < rs.rows.length; i++) {
787− var podcast = rs.rows.item(i);
788− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
789− for (j=0; j < rs2.rows.length; j++) {
790− episode = rs2.rows.item(j)
791− if (episode.favourited) {
792− episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Null"})
793− }
794− }
795−
796− if (podcast.lastupdate === null && !episodesUpdating) {
797− updateEpisodesDatabase();
798− }
768+ const todaysEpisodes = tx.executeSql(`
769+ SELECT e.*, p.image as image, p.artist as artist
770+ FROM Podcast as p
771+ JOIN Episode as e
772+ ON p.rowid = e.podcast
773+ WHERE e.favourited
774+ ORDER BY e.published DESC
775+ `)
776+
777+ for (i=0; i < todaysEpisodes.rows.length; i++) {
778+ episode = todaysEpisodes.rows.item(i)
779+ episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : episode.image, "artist" : episode.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Null"})
799780 }
800781 });
801782 }
@@ -809,4 +790,3 @@ Tab {
809790 Podcasts.updateEpisodes(refreshModel)
810791 }
811792}
812−
app/ui/FullPlayingView.qml+48−25
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -103,7 +103,7 @@ Item {
103103 textSize: Label.Large
104104 maximumLineCount: 2
105105 wrapMode: Text.WordWrap
106− color: podbird.appTheme.baseText
106+ color: podphoenix.appTheme.baseText
107107 }
108108
109109 Label {
@@ -115,7 +115,7 @@ Item {
115115 text: currentArtist
116116 elide: Text.ElideRight
117117 textSize: Label.Small
118− color: podbird.appTheme.baseSubText
118+ color: podphoenix.appTheme.baseSubText
119119 }
120120
121121 Slider {
@@ -133,20 +133,43 @@ Item {
133133 maximumValue: player.duration
134134 value: player.position
135135 height: units.gu(2)
136−
137− onValueChanged: {
138− if (pressed) {
139− player.seek(value);
136+
137+ property bool seeking: false
138+ property bool seeked: false
139+
140+ onSeekingChanged: {
141+ if (seeking === false) {
142+ startTime.text = Podcasts.formatTime(player.position / 1000)
143+ }
144+ }
145+
146+ onPressedChanged: {
147+ seeking = pressed
148+
149+ if (!pressed) {
150+ seeked = true
151+ player.seek(value)
152+
153+ startTime.text = Podcasts.formatTime(value / 1000)
140154 }
141155 }
142156
143157 function formatValue(v) { return Podcasts.formatTime(v/1000); }
144− StyleHints { foregroundColor: podbird.appTheme.focusText }
158+ StyleHints { foregroundColor: podphoenix.appTheme.focusText }
145159 }
146160
147161 Connections {
148162 target: player
149− onPositionChanged: scrubber.value = player.position
163+ onPositionChanged: {
164+ // seeked is a workaround for bug 1310706 as the first position after a seek is sometimes invalid (0)
165+ if (scrubber.seeking === false && !scrubber.seeked) {
166+ startTime.text = Podcasts.formatTime(player.position / 1000)
167+ endTime.text = Podcasts.formatTime(player.duration / 1000)
168+
169+ scrubber.value = player.position
170+ }
171+ scrubber.seeked = false;
172+ }
150173 }
151174
152175 Label {
@@ -154,7 +177,7 @@ Item {
154177 textSize: Label.Small
155178 anchors.left: scrubber.left
156179 anchors.top: scrubber.bottom
157− color: podbird.appTheme.baseText
180+ color: podphoenix.appTheme.baseText
158181 text: Podcasts.formatTime(player.position / 1000)
159182 }
160183
@@ -163,7 +186,7 @@ Item {
163186 textSize: Label.Small
164187 anchors.right: scrubber.right
165188 anchors.top: scrubber.bottom
166− color: podbird.appTheme.baseText
189+ color: podphoenix.appTheme.baseText
167190 text: Podcasts.formatTime(player.duration / 1000)
168191 }
169192
@@ -191,7 +214,7 @@ Item {
191214 width: units.gu(3)
192215 height: width
193216 anchors.centerIn: parent
194− color: podbird.appTheme.baseIcon
217+ color: podphoenix.appTheme.baseIcon
195218 name: "media-skip-backward"
196219 }
197220 }
@@ -204,7 +227,7 @@ Item {
204227 opacity: player.position === 0 ? 0.4 : 1.0
205228 onClicked: {
206229 if (player.position > 0) {
207− player.seek(player.position - podbird.settings.skipBack * 1000);
230+ player.seek(player.position - podphoenix.settings.skipBack * 1000);
208231 }
209232 }
210233
@@ -215,9 +238,9 @@ Item {
215238 Label {
216239 // TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
217240 // xgettext: no-c-format
218− text: i18n.tr("-%1s").arg(podbird.settings.skipBack)
241+ text: i18n.tr("-%1s").arg(podphoenix.settings.skipBack)
219242 textSize: Label.XxSmall
220− color: podbird.appTheme.baseText
243+ color: podphoenix.appTheme.baseText
221244 anchors.verticalCenter: skipBackwardIcon.verticalCenter
222245 }
223246
@@ -226,7 +249,7 @@ Item {
226249 width: units.gu(3)
227250 height: width
228251 name: "media-seek-backward"
229− color: podbird.appTheme.baseIcon
252+ color: podphoenix.appTheme.baseIcon
230253 }
231254 }
232255 }
@@ -243,7 +266,7 @@ Item {
243266 width: units.gu(6)
244267 height: width
245268 anchors.centerIn: parent
246− color: podbird.appTheme.baseIcon
269+ color: podphoenix.appTheme.baseIcon
247270 name: player.playbackState === MediaPlayer.PlayingState ? "media-playback-pause"
248271 : "media-playback-start"
249272 }
@@ -257,7 +280,7 @@ Item {
257280 opacity: player.position === 0 ? 0.4 : 1.0
258281 onClicked: {
259282 if (player.position > 0) {
260− player.seek(player.position + podbird.settings.skipForward * 1000);
283+ player.seek(player.position + podphoenix.settings.skipForward * 1000);
261284 }
262285 }
263286
@@ -270,15 +293,15 @@ Item {
270293 width: units.gu(3)
271294 height: width
272295 name: "media-seek-forward"
273− color: podbird.appTheme.baseIcon
296+ color: podphoenix.appTheme.baseIcon
274297 }
275298
276299 Label {
277300 // TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
278301 // xgettext: no-c-format
279− text: i18n.tr("+%1s").arg(podbird.settings.skipForward)
302+ text: i18n.tr("+%1s").arg(podphoenix.settings.skipForward)
280303 textSize: Label.XxSmall
281− color: podbird.appTheme.baseText
304+ color: podphoenix.appTheme.baseText
282305 anchors.verticalCenter: skipForwardIcon.verticalCenter
283306 }
284307 }
@@ -301,7 +324,7 @@ Item {
301324 width: units.gu(3)
302325 height: width
303326 anchors.centerIn: parent
304− color: podbird.appTheme.baseIcon
327+ color: podphoenix.appTheme.baseIcon
305328 name: "media-skip-forward"
306329 }
307330 }
app/ui/ImportPage.qmlnew file+61
@@ -0,0 +1,61 @@
1+import QtQuick 2.4
2+import Ubuntu.Components 1.3
3+import Ubuntu.Content 1.3
4+
5+
6+Page {
7+ id: picker
8+ property var activeTransfer
9+
10+ property var url
11+ property var handler
12+ property var contentType
13+
14+ signal cancel()
15+ signal imported(string fileUrl)
16+
17+ header: PageHeader {
18+ title: i18n.tr("Choose")
19+ }
20+
21+ ContentPeerPicker {
22+ anchors { fill: parent; topMargin: picker.header.height }
23+ visible: parent.visible
24+ showTitle: false
25+ contentType: picker.contentType
26+ handler: picker.handler
27+
28+ onPeerSelected: {
29+ peer.selectionType = ContentTransfer.Single
30+ picker.activeTransfer = peer.request()
31+ picker.activeTransfer.stateChanged.connect(function() {
32+ if (picker.activeTransfer.state === ContentTransfer.InProgress) {
33+ console.log("In progress");
34+ picker.activeTransfer.items = picker.activeTransfer.items[0].url = url;
35+ picker.activeTransfer.state = ContentTransfer.Charged;
36+ }
37+ if (picker.activeTransfer.state === ContentTransfer.Charged) {
38+ console.log("Charged");
39+ picker.imported(picker.activeTransfer.items[0].url)
40+ console.log(picker.activeTransfer.items[0].url)
41+ picker.activeTransfer = null
42+ }
43+ })
44+ }
45+
46+ onCancelPressed: {
47+ pageStack.pop()
48+ }
49+ }
50+
51+ ContentTransferHint {
52+ id: transferHint
53+ anchors.fill: parent
54+ activeTransfer: picker.activeTransfer
55+ }
56+
57+ Component {
58+ id: resultComponent
59+ ContentItem {}
60+ }
61+}
app/ui/NowPlayingPage.qml+6−6
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -34,7 +34,7 @@ Page {
3434 title: i18n.tr("Now Playing")
3535
3636 StyleHints {
37− backgroundColor: podbird.appTheme.background
37+ backgroundColor: podphoenix.appTheme.background
3838 }
3939
4040 leadingActionBar.actions: Action {
@@ -68,7 +68,7 @@ Page {
6868 }
6969
7070 StyleHints {
71− selectedSectionColor: podbird.appTheme.focusText
71+ selectedSectionColor: podphoenix.appTheme.focusText
7272 }
7373 model: [i18n.tr("Full view"), i18n.tr("Queue")]
7474 }
app/ui/PlayerControls.qml+5−5
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -23,7 +23,7 @@ import Ubuntu.Components 1.3
2323Rectangle {
2424 id: controlRect
2525
26− color: podbird.appTheme.bottomBarBackground
26+ color: podphoenix.appTheme.bottomBarBackground
2727
2828 MouseArea {
2929 z: -1
@@ -47,7 +47,7 @@ Rectangle {
4747 id: progressBarHint
4848 anchors.left: parent.left
4949 anchors.top: cover.bottom
50− color: podbird.appTheme.focusText
50+ color: podphoenix.appTheme.focusText
5151 height: units.gu(0.25)
5252 width: player.duration > 0 ? (player.position / player.duration) * parent.width : 0
5353 }
app/ui/PodcastsTab.qml+23−22
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -28,8 +28,6 @@ import "../components"
2828Page {
2929 id: podcastPage
3030
31− property bool episodesUpdating: false;
32−
3331 TabsList {
3432 id: tabsList
3533 }
@@ -43,7 +41,7 @@ Page {
4341 visible: podcastPage.header === standardHeader
4442
4543 StyleHints {
46− backgroundColor: podbird.appTheme.background
44+ backgroundColor: podphoenix.appTheme.background
4745 }
4846
4947 leadingActionBar {
@@ -68,7 +66,7 @@ Page {
6866 visible: podcastPage.header === searchHeader
6967
7068 StyleHints {
71− backgroundColor: podbird.appTheme.background
69+ backgroundColor: podphoenix.appTheme.background
7270 }
7371
7472 contents: Loader {
@@ -150,7 +148,7 @@ Page {
150148 right: parent.right
151149 bottom: parent.bottom
152150 }
153− sourceComponent: podbird.settings.showListView ? listviewComponent : cardviewComponent
151+ sourceComponent: podphoenix.settings.showListView ? listviewComponent : cardviewComponent
154152 }
155153
156154 Component {
@@ -158,13 +156,13 @@ Page {
158156
159157 CardView {
160158 id: cardView
161− clip: true
162− heightOffset: units.gu(4)
159+ clip: false
160+ heightOffset: units.gu(0)
161+ widthOffset: units.gu(0)
163162 model: sortedPodcastModel
164163 delegate: Card {
165164 id: albumCard
166− coverArt: model.image !== undefined ? model.image : Qt.resolvedUrl("../graphics/podbird.png")
167− primaryText: model.name !== undefined ? model.name.trim() : "Undefined"
165+ coverArt: model.image !== undefined ? model.image : Qt.resolvedUrl("../graphics/podphoenix.png")
168166 secondaryText: model.episodeCount > 0 ? model.episodeCount
169167 : ""
170168 onClicked: {
@@ -207,19 +205,19 @@ Page {
207205
208206 height: listItemLayout.height
209207 divider.visible: false
210− highlightColor: podbird.appTheme.hightlightListView
208+ highlightColor: podphoenix.appTheme.hightlightListView
211209
212210 ListItemLayout {
213211 id: listItemLayout
214212 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
215213 summary.text: model.episodeCount > 0 ? i18n.tr("%1 unheard episode", "%1 unheard episodes", model.episodeCount).arg(model.episodeCount)
216214 : ""
217− summary.color: podbird.appTheme.baseSubText
215+ summary.color: podphoenix.appTheme.baseSubText
218216
219217 Image {
220218 height: width
221219 width: units.gu(6)
222− source: model.image !== undefined ? model.image : Qt.resolvedUrl("../graphics/podbird.png")
220+ source: model.image !== undefined ? model.image : Qt.resolvedUrl("../graphics/podphoenix.png")
223221 SlotsLayout.position: SlotsLayout.Leading
224222 sourceSize { width: width; height: height }
225223 }
@@ -257,7 +255,7 @@ Page {
257255 Scrollbar {
258256 flickableItem: listView
259257 align: Qt.AlignTrailing
260− StyleHints { sliderColor: podbird.appTheme.focusText }
258+ StyleHints { sliderColor: podphoenix.appTheme.focusText }
261259 }
262260
263261 PullToRefresh {
@@ -272,14 +270,17 @@ Page {
272270
273271 db.transaction(function (tx) {
274272 podcastModel.clear();
275− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
273+ var rs = tx.executeSql(`
274+ SELECT p.rowid as rowid, p.*, sum(CASE WHEN e.listened = 0 THEN 1 ELSE 0 END) as episodeCount
275+ FROM Podcast as p
276+ JOIN Episode as e
277+ ON p.rowid = e.podcast
278+ GROUP BY p.rowid
279+ ORDER BY p.name ASC
280+ `);
276281 for(var i = 0; i < rs.rows.length; i++) {
277282 var podcast = rs.rows.item(i);
278− var rs2 = tx.executeSql("SELECT Count(*) AS epcount FROM Episode WHERE podcast=? AND NOT listened", [rs.rows.item(i).rowid]);
279− podcastModel.append({"id" : podcast.rowid, "name" : podcast.name, "artist" : podcast.artist, "image" : podcast.image, "episodeCount" : rs2.rows.item(0).epcount});
280− if (podcast.lastupdate === null && !episodesUpdating) {
281− updateEpisodesDatabase();
282− }
283+ podcastModel.append({"id" : podcast.rowid, "name" : podcast.name, "artist" : podcast.artist, "image" : podcast.image, "episodeCount" : podcast.episodeCount});
283284 }
284285 });
285286
app/ui/Queue.qml+7−7
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -58,11 +58,11 @@ ListView {
5858 title.text: layout.metaModel.name
5959 title.wrapMode: Text.WordWrap
6060 title.maximumLineCount: 2
61− title.color: player.playlist.currentIndex === index ? podbird.appTheme.focusText
62− : podbird.appTheme.baseText
61+ title.color: player.playlist.currentIndex === index ? podphoenix.appTheme.focusText
62+ : podphoenix.appTheme.baseText
6363
6464 subtitle.text: layout.metaModel.artist
65− subtitle.color: podbird.appTheme.baseSubText
65+ subtitle.color: podphoenix.appTheme.baseSubText
6666 }
6767
6868 leadingActions: ListItemActions {
app/ui/SearchPage.qml+93−16
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -19,7 +19,9 @@
1919import QtQuick 2.4
2020import Ubuntu.Components 1.3
2121import QtQuick.LocalStorage 2.0
22+import QtQuick.XmlListModel 2.0
2223import Ubuntu.Components.Popups 1.3
24+import Ubuntu.Content 1.3
2325import "../podcasts.js" as Podcasts
2426import "../components"
2527
@@ -41,7 +43,7 @@ Page {
4143 title: i18n.tr("Add New Podcasts")
4244
4345 StyleHints {
44− backgroundColor: podbird.appTheme.background
46+ backgroundColor: podphoenix.appTheme.background
4547 }
4648
4749 leadingActionBar {
@@ -66,6 +68,17 @@ Page {
6668 searchPage.header = addHeader
6769 feedUrlField.item.forceActiveFocus()
6870 }
71+ },
72+ Action {
73+ text:i18n.tr("Import Podcasts")
74+ iconName: "import"
75+ onTriggered: {
76+ var importPage = mainStack.push(Qt.resolvedUrl("ImportPage.qml"),{"contentType": ContentType.Unknown, "handler": ContentHandler.Source})
77+ importPage.imported.connect(function(fileUrl) {
78+ mainStack.pop()
79+ parseOPML(fileUrl)
80+ })
81+ }
6982 }
7083 ]
7184 }
@@ -76,7 +89,7 @@ Page {
7689 visible: searchPage.header === searchHeader
7790
7891 StyleHints {
79− backgroundColor: podbird.appTheme.background
92+ backgroundColor: podphoenix.appTheme.background
8093 }
8194
8295 contents: Loader {
@@ -105,7 +118,7 @@ Page {
105118 visible: searchPage.header === addHeader
106119
107120 StyleHints {
108− backgroundColor: podbird.appTheme.background
121+ backgroundColor: podphoenix.appTheme.background
109122 }
110123
111124 contents: Loader {
@@ -145,11 +158,11 @@ Page {
145158 Component {
146159 id: feedUrlComponent
147160 TextField {
148− inputMethodHints: Qt.ImhUrlCharactersOnly
161+ inputMethodHints: Qt.ImhUrlCharactersOnly | Qt.ImhNoPredictiveText
149162 placeholderText: i18n.tr("Feed URL")
150163 onAccepted: {
151164 resultsView.forceActiveFocus()
152− subscribeFromFeed(feedUrlField.text);
165+ subscribeFromFeed(feedUrlField.item.text);
153166 }
154167 }
155168 }
@@ -177,7 +190,7 @@ Page {
177190 text: i18n.tr("Please check the URL and try again")
178191 Button {
179192 text: i18n.tr("Close")
180− color: podbird.appTheme.neutralActionButton
193+ color: podphoenix.appTheme.neutralActionButton
181194 onClicked: {
182195 PopupUtils.close(dialogInternal)
183196 }
@@ -248,7 +261,7 @@ Page {
248261 divider.visible: false
249262 highlightColor: "Transparent"
250263 height: expanded ? listItemLayout.height + descriptionLoader.height + units.gu(1) : listItemLayout.height + units.gu(0.5)
251− color: index % 2 === 0 ? podbird.appTheme.hightlightListView : "Transparent"
264+ color: index % 2 === 0 ? podphoenix.appTheme.hightlightListView : "Transparent"
252265
253266 ListItemLayout {
254267 id: listItemLayout
@@ -256,7 +269,7 @@ Page {
256269 title.text: model.name
257270
258271 subtitle.text: model.artist
259− subtitle.color: podbird.appTheme.baseSubText
272+ subtitle.color: podphoenix.appTheme.baseSubText
260273
261274 padding.top: units.gu(1)
262275 padding.bottom: units.gu(0.5)
@@ -292,7 +305,7 @@ Page {
292305 }
293306 });
294307 }
295− tabs.selectedTabIndex = 2;
308+ model.subscribed=!model.subscribed;
296309 }
297310 }
298311 }
@@ -313,8 +326,8 @@ Page {
313326 text: i18n.tr("Last Updated: %1\n%2").arg(model.releaseDate.split("T")[0]).arg(model.description)
314327 wrapMode: Text.WordWrap
315328 textSize: Label.Small
316− color: podbird.appTheme.baseSubText
317− linkColor: podbird.appTheme.linkText
329+ color: podphoenix.appTheme.baseSubText
330+ linkColor: podphoenix.appTheme.linkText
318331 height: expanded ? contentHeight : 0
319332 onLinkActivated: Qt.openUrlExternally(link)
320333 Behavior on height {
@@ -381,6 +394,15 @@ Page {
381394 xhr.open("GET", feedUrl);
382395 xhr.onreadystatechange = function() {
383396 if (xhr.readyState === XMLHttpRequest.DONE) {
397+ const location = xhr.getResponseHeader('Location');
398+ if (location) {
399+ // for some reason a 302 will also include anything that was
400+ // returned in the original redirect in the body, breaking XML
401+ // just re-launch the request with the new location
402+ getPodcastDescription(location, index);
403+ return;
404+ }
405+
384406 var e = xhr.responseXML.documentElement;
385407 for(var h = 0; h < e.childNodes.length; h++) {
386408 if(e.childNodes[h].nodeName === "channel") {
@@ -412,6 +434,8 @@ Page {
412434 var artist = "";
413435 var image = "";
414436 if (xhr.readyState === XMLHttpRequest.DONE) {
437+ if(loadingDialog)
438+ progressBar.value++
415439 if (xhr.status < 200 || xhr.status > 299 || xhr.responseXML === null) {
416440 PopupUtils.open(subscribeFailedDialog);
417441 searchPage.header = addHeader
@@ -439,8 +463,9 @@ Page {
439463
440464 if(name != "") {
441465 Podcasts.subscribe(artist, name, feed, image);
442− imageDownloader.addDownload(feed, image)
443− tabs.selectedTabIndex = 2;
466+ imageDownloader.addDownload(feed, image);
467+ if (!loadingDialog)
468+ tabs.selectedTabIndex = 2;
444469 } else {
445470 PopupUtils.open(subscribeFailedDialog);
446471 searchPage.header = addHeader
@@ -451,4 +476,56 @@ Page {
451476 }
452477 xhr.send();
453478 }
479+
480+ function parseOPML(fileUrl) {
481+ opmlModel.source = fileUrl;
482+ opmlModel.reload()
483+ }
484+
485+ XmlListModel {
486+ id:opmlModel
487+
488+ query: "/opml/body/outline"
489+ XmlRole { name: "text"; query: "@text/string()" }
490+ XmlRole { name: "type"; query: "@type/string()" }
491+ XmlRole { name: "xmlUrl"; query: "@xmlUrl/string()" }
492+
493+ onRowsInserted: {
494+ progressBar.minimumValue = first
495+ progressBar.maximumValue = last
496+ progressBar.value = first
497+ loadingDialog.show()
498+ for(var i=first;i<=last;i++){
499+ subscribeFromFeed(opmlModel.get(i).xmlUrl)
500+ }
501+ }
502+ }
503+
504+ Dialog {
505+ id: loadingDialog
506+
507+ modal: true;
508+ title: i18n.tr("Please wait")
509+ text: i18n.tr("Importing podcasts...")
510+
511+ ActivityIndicator {
512+ running: parent.visible
513+ }
514+
515+ ProgressBar {
516+ id:progressBar
517+
518+ onValueChanged: {
519+ if(value > maximumValue) {
520+ PopupUtils.close(loadingDialog)
521+ tabs.selectedTabIndex = 2;
522+ }
523+ }
524+ }
525+
526+ Label {
527+ text: progressBar.value + "/" + (progressBar.maximumValue+1) + " " + i18n.tr("imported")
528+ horizontalAlignment: Text.AlignHCenter
529+ }
530+ }
454531}
app/ui/SettingsPage.qml+110−37
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -34,7 +34,7 @@ Page {
3434 title: i18n.tr("Settings")
3535
3636 StyleHints {
37− backgroundColor: podbird.appTheme.background
37+ backgroundColor: podphoenix.appTheme.background
3838 }
3939
4040 leadingActionBar {
@@ -68,22 +68,22 @@ Page {
6868 width: parent.width
6969 minimumValue: 0
7070 maximumValue: 60
71− value: podbird.settings.skipForward
71+ value: podphoenix.settings.skipForward
7272 function formatValue(v) { return i18n.tr("%1 seconds").arg(Math.round(v)) }
73− StyleHints { foregroundColor: podbird.appTheme.focusText }
73+ StyleHints { foregroundColor: podphoenix.appTheme.focusText }
7474 }
7575
7676 Button {
7777 text: i18n.tr("OK")
78− color: podbird.appTheme.positiveActionButton
78+ color: podphoenix.appTheme.positiveActionButton
7979 onClicked: {
80− podbird.settings.skipForward = Math.round(slider.value)
80+ podphoenix.settings.skipForward = Math.round(slider.value)
8181 PopupUtils.close(dialogInternal)
8282 }
8383 }
8484 Button {
8585 text: i18n.tr("Cancel")
86− color: podbird.appTheme.neutralActionButton
86+ color: podphoenix.appTheme.neutralActionButton
8787 onClicked: {
8888 PopupUtils.close(dialogInternal)
8989 }
@@ -103,22 +103,57 @@ Page {
103103 width: parent.width
104104 minimumValue: 0
105105 maximumValue: 60
106− value: podbird.settings.skipBack
106+ value: podphoenix.settings.skipBack
107107 function formatValue(v) { return i18n.tr("%1 seconds").arg(Math.round(v)) }
108− StyleHints { foregroundColor: podbird.appTheme.focusText }
108+ StyleHints { foregroundColor: podphoenix.appTheme.focusText }
109109 }
110110
111111 Button {
112112 text: i18n.tr("OK")
113− color: podbird.appTheme.positiveActionButton
113+ color: podphoenix.appTheme.positiveActionButton
114114 onClicked: {
115− podbird.settings.skipBack = Math.round(slider.value)
115+ podphoenix.settings.skipBack = Math.round(slider.value)
116116 PopupUtils.close(dialogInternal)
117117 }
118118 }
119119 Button {
120120 text: i18n.tr("Cancel")
121− color: podbird.appTheme.neutralActionButton
121+ color: podphoenix.appTheme.neutralActionButton
122+ onClicked: {
123+ PopupUtils.close(dialogInternal)
124+ }
125+ }
126+ }
127+ }
128+
129+ Component {
130+ id: refreshDialog
131+ Dialog {
132+ id: dialogInternal
133+ // TRANSLATORS: This strings refers to refreshing podcasts. Users can set how often they
134+ // want to check for new episodes.
135+ title: i18n.tr("Refresh podcasts after")
136+ Slider {
137+ id: slider
138+ width: parent.width
139+ minimumValue: 0
140+ maximumValue: 72
141+ value: podphoenix.settings.refreshEpisodes
142+ function formatValue(v) { return i18n.tr("%1 hours").arg(Math.round(v)) }
143+ StyleHints { foregroundColor: podphoenix.appTheme.focusText }
144+ }
145+
146+ Button {
147+ text: i18n.tr("OK")
148+ color: podphoenix.appTheme.positiveActionButton
149+ onClicked: {
150+ podphoenix.settings.refreshEpisodes = Math.round(slider.value)
151+ PopupUtils.close(dialogInternal)
152+ }
153+ }
154+ Button {
155+ text: i18n.tr("Cancel")
156+ color: podphoenix.appTheme.neutralActionButton
122157 onClicked: {
123158 PopupUtils.close(dialogInternal)
124159 }
@@ -144,7 +179,7 @@ Page {
144179 SingleValueListItem {
145180 divider.visible: false
146181 title.text: i18n.tr("Theme")
147− value: podbird.settings.themeName.split(".qml")[0] === "Light" ? i18n.tr("Light") : i18n.tr("Dark")
182+ value: podphoenix.settings.themeName.split(".qml")[0] === "Light" ? i18n.tr("Light") : i18n.tr("Dark")
148183 onClicked: mainStack.push(Qt.resolvedUrl("../settings/ThemeSetting.qml"))
149184 }
150185
@@ -154,8 +189,8 @@ Page {
154189 title.text: i18n.tr("Displays podcasts in a list view")
155190 Switch {
156191 SlotsLayout.position: SlotsLayout.Last
157− checked: podbird.settings.showListView
158− onClicked: podbird.settings.showListView = checked
192+ checked: podphoenix.settings.showListView
193+ onClicked: podphoenix.settings.showListView = checked
159194 }
160195 }
161196 divider.visible: false
@@ -169,28 +204,49 @@ Page {
169204 SingleValueListItem {
170205 divider.visible: false
171206 title.text: i18n.tr("Skip forward")
172− value: i18n.tr("%1 seconds").arg(podbird.settings.skipForward)
207+ value: i18n.tr("%1 seconds").arg(podphoenix.settings.skipForward)
173208 onClicked: PopupUtils.open(skipForwardDialog, settingsPage);
174209 }
175210
176211 SingleValueListItem {
177212 divider.visible: false
178213 title.text: i18n.tr("Skip back")
179− value: i18n.tr("%1 seconds").arg(podbird.settings.skipBack)
214+ value: i18n.tr("%1 seconds").arg(podphoenix.settings.skipBack)
180215 onClicked: PopupUtils.open(skipBackDialog, settingsPage);
181216 }
182217
218+ ListItem {
219+ ListItemLayout {
220+ id: continueWhereStopped
221+ title.text: i18n.tr("Continue where stopped")
222+ Switch {
223+ SlotsLayout.position: SlotsLayout.Last
224+ checked: podphoenix.settings.continueWhereStopped
225+ onClicked: podphoenix.settings.continueWhereStopped = checked
226+ }
227+ }
228+ divider.visible: false
229+ height: gridViewLayout.height
230+ }
231+
183232 HeaderListItem {
184233 title.text: i18n.tr("Podcast Episode Settings")
185234 }
186235
236+ SingleValueListItem {
237+ divider.visible: false
238+ title.text: i18n.tr("Refresh podcasts after")
239+ value: i18n.tr("%1 hours").arg(podphoenix.settings.refreshEpisodes)
240+ onClicked: PopupUtils.open(refreshDialog, settingsPage);
241+ }
242+
187243 ListItem {
188244 ListItemLayout {
189245 id: deleteLayout
190246 title.text: i18n.tr("Automatically delete old episodes")
191− title.color: podbird.appTheme.baseText
247+ title.color: podphoenix.appTheme.baseText
192248 summary.text: i18n.tr("Delete episodes that are older than a given number of days for each podcast")
193− summary.color: podbird.appTheme.baseSubText
249+ summary.color: podphoenix.appTheme.baseSubText
194250 ProgressionSlot {}
195251 }
196252 divider.visible: false
@@ -202,9 +258,9 @@ Page {
202258 ListItemLayout {
203259 id: downloadLayout
204260 title.text: i18n.tr("Automatically download new episodes")
205− title.color: podbird.appTheme.baseText
261+ title.color: podphoenix.appTheme.baseText
206262 summary.text: i18n.tr("Default number of new episodes to download for each podcast")
207− summary.color: podbird.appTheme.baseSubText
263+ summary.color: podphoenix.appTheme.baseSubText
208264 ProgressionSlot{}
209265 }
210266 divider.visible: false
@@ -212,17 +268,34 @@ Page {
212268 onClicked: mainStack.push(Qt.resolvedUrl("../settings/DownloadSetting.qml"))
213269 }
214270
271+ ListItem {
272+ ListItemLayout {
273+ id: deleteListened
274+ title.text: i18n.tr("Automatically delete listened episodes")
275+ title.color: podphoenix.appTheme.baseText
276+ summary.text: i18n.tr("Automatically delete listened episodes on application start")
277+ summary.color: podphoenix.appTheme.baseSubText
278+ Switch {
279+ SlotsLayout.position: SlotsLayout.Last
280+ checked: podphoenix.settings.deleteListened
281+ onClicked: podphoenix.settings.deleteListened = checked
282+ }
283+ }
284+ divider.visible: false
285+ height: deleteListened.height
286+ }
287+
215288 ListItem {
216289 ListItemLayout {
217290 id: downloadWifiOnlyLayout
218291 title.text: i18n.tr("Only download over WiFi")
219− title.color: podbird.appTheme.baseText
292+ title.color: podphoenix.appTheme.baseText
220293 summary.text: i18n.tr("Download episodes only when the device is using WiFi")
221− summary.color: podbird.appTheme.baseSubText
294+ summary.color: podphoenix.appTheme.baseSubText
222295 Switch {
223296 SlotsLayout.position: SlotsLayout.Last
224− checked: podbird.settings.downloadOverWifiOnly
225− onClicked: podbird.settings.downloadOverWifiOnly = checked
297+ checked: podphoenix.settings.downloadOverWifiOnly
298+ onClicked: podphoenix.settings.downloadOverWifiOnly = checked
226299 }
227300 }
228301 divider.visible: false
@@ -238,9 +311,9 @@ Page {
238311 ListItemLayout {
239312 id: refreshArt
240313 title.text: i18n.tr("Refresh podcast artwork")
241− title.color: podbird.appTheme.baseText
314+ title.color: podphoenix.appTheme.baseText
242315 summary.text: i18n.tr("Update all podcasts artwork and fix missing ones")
243− summary.color: podbird.appTheme.baseSubText
316+ summary.color: podphoenix.appTheme.baseSubText
244317 summary.maximumLineCount: 3
245318 ProgressionSlot{}
246319 }
@@ -280,9 +353,9 @@ Page {
280353 ListItemLayout {
281354 id: orphanLayout
282355 title.text: i18n.tr("Delete orphaned files and links")
283− title.color: podbird.appTheme.baseText
356+ title.color: podphoenix.appTheme.baseText
284357 summary.text: i18n.tr("Free space by removing orphaned downloaded files and links")
285− summary.color: podbird.appTheme.baseSubText
358+ summary.color: podphoenix.appTheme.baseSubText
286359 ProgressionSlot {}
287360 }
288361
@@ -314,11 +387,11 @@ Page {
314387 title: orphanCount > 0 ? i18n.tr("Removed orphaned files and links") : i18n.tr("No orphans found!")
315388 text: orphanCount > 0 ? i18n.tr("All orphaned files have been deleted to recover disk space. Orphaned links \
316389pointing at invalid files have also been cleaned up.")
317− : i18n.tr("No orphaned files have been found to recover disk space. Podbird database is clean.")
390+ : i18n.tr("No orphaned files have been found to recover disk space. Podphoenix database is clean.")
318391
319392 Button {
320393 text: i18n.tr("Close")
321− color: podbird.appTheme.positiveActionButton
394+ color: podphoenix.appTheme.positiveActionButton
322395 onClicked: {
323396 PopupUtils.close(dialogInternal)
324397 }
@@ -336,7 +409,7 @@ pointing at invalid files have also been cleaned up.")
336409 ListItemLayout {
337410 // TRANSLATORS: About as in information about the app
338411 title.text: i18n.tr("About")
339− title.color: podbird.appTheme.baseText
412+ title.color: podphoenix.appTheme.baseText
340413 ProgressionSlot {}
341414 }
342415 divider.visible: false
@@ -346,11 +419,11 @@ pointing at invalid files have also been cleaned up.")
346419 ListItem {
347420 ListItemLayout {
348421 title.text: i18n.tr("Report Bug")
349− title.color: podbird.appTheme.baseText
422+ title.color: podphoenix.appTheme.baseText
350423 ProgressionSlot {}
351424 }
352425 divider.visible: false
353− onClicked: Qt.openUrlExternally("https://bugs.launchpad.net/podbird/+filebug")
426+ onClicked: Qt.openUrlExternally("https://github.com/ilyakooo0/podphoenix/issues")
354427 }
355428 }
356429 }
app/welcomewizard/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
11file(GLOB WELCOMEWIZARD_QML_JS_FILES *.qml *.js)
22
33# Make the files visible in the qtcreator tree
4−add_custom_target(podbird_welcomewizard_QMlFiles ALL SOURCES ${WELCOMEWIZARD_QML_JS_FILES})
4+add_custom_target(podphoenix_welcomewizard_QMlFiles ALL SOURCES ${WELCOMEWIZARD_QML_JS_FILES})
55
66install(FILES ${WELCOMEWIZARD_QML_JS_FILES} DESTINATION ${PODBIRD_DIR}/welcomewizard)
77
app/welcomewizard/Slide1.qml+28−18
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -32,40 +32,50 @@ Component {
3232 bottomMargin: units.gu(6)
3333 horizontalCenter: parent.horizontalCenter
3434 }
35− source: Qt.resolvedUrl("../graphics/podbird.png")
35+ source: Qt.resolvedUrl("../graphics/logo.png")
3636 fillMode: Image.PreserveAspectFit
3737 antialiasing: true
3838 }
3939
4040 Label {
4141 id: introductionText
42− text: i18n.tr("Welcome to Podbird")
42+ text: i18n.tr("Welcome to Podphoenix")
4343 textSize: Label.XLarge
44+ width: parent.width
4445 height: contentHeight
4546 anchors.centerIn: parent
47+ wrapMode: Text.WordWrap
48+ horizontalAlignment: Text.AlignHCenter
4649 }
4750
4851 Label {
4952 id: bodyText
50− text: i18n.tr("Enjoy your favourite shows with Podbird, the chirpiest podcast \
53+ text: i18n.tr("Enjoy your favourite shows with Podphoenix, the chirpiest podcast \
5154manager for Ubuntu.\n\nChirp Chirp...")
52− anchors.left: parent.left
53− anchors.right: parent.right
54− anchors.margins: units.gu(1)
55− anchors.top: introductionText.bottom
56− anchors.topMargin: units.gu(4)
57− anchors.bottom: swipeText.top
55+
56+ anchors {
57+ left: parent.left
58+ right: parent.right
59+ margins: units.gu(1)
60+ top: introductionText.bottom
61+ topMargin: units.gu(4)
62+ bottom: swipeText.top
63+ }
64+
5865 wrapMode: Text.WordWrap
5966 horizontalAlignment: Text.AlignHCenter
6067 }
6168
6269 Label {
6370 id: swipeText
64− anchors.left: parent.left
65− anchors.right: parent.right
66− anchors.margins: units.gu(1)
67− anchors.bottom: parent.bottom
68− color: "grey"
71+ anchors {
72+ left: parent.left
73+ right: parent.right
74+ margins: units.gu(1)
75+ bottom: parent.bottom
76+ }
77+
78+ color: theme.palette.normal.baseText
6979 textSize: Label.Small
7080 wrapMode: Text.WordWrap
7181 horizontalAlignment: Text.AlignHCenter
app/welcomewizard/Slide2.qml+5−5
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -59,7 +59,7 @@ Component {
5959 topMargin: units.gu(4)
6060 }
6161 horizontalAlignment: Text.AlignHCenter
62− text: i18n.tr("Podbird uses the iTunes® database to provide access to a huge collection of podcasts. You can also add podcasts by their URL.")
62+ text: i18n.tr("Podphoenix uses the iTunes® database to provide access to a huge collection of podcasts. You can also add podcasts by their URL.")
6363 wrapMode: Text.WordWrap
6464 }
6565 }
app/welcomewizard/Slide3.qml+5−5
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -59,7 +59,7 @@ Component {
5959 topMargin: units.gu(4)
6060 }
6161 horizontalAlignment: Text.AlignHCenter
62− text: i18n.tr("Podbird can optionally download new episodes and clean up old episodes automatically, this \
62+ text: i18n.tr("Podphoenix can optionally download new episodes and clean up old episodes automatically, this \
6363can be enabled from the settings page.")
6464 wrapMode: Text.WordWrap
6565 }
app/welcomewizard/Slide4.qml+7−7
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -44,7 +44,7 @@ Component {
4444 maximumLineCount: 2
4545 // TRANSLATORS: This text should be in a language different from the language set by the user.
4646 // For instance, if the app was in english, then it is appropriate to set this string as
47− // Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
47+ // Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
4848 text: i18n.tr("Hallo! Bonjour!")
4949 horizontalAlignment: Text.AlignHCenter
5050 width: parent.width
@@ -63,8 +63,8 @@ Component {
6363 }
6464 wrapMode: Text.WordWrap
6565 horizontalAlignment: Text.AlignHCenter
66− linkColor: podbird.appTheme.linkText
67− text: i18n.tr("Podbird is available in over 15 languages and is translated by the %1 community").arg("<a href=\"http://community.ubuntu.com/contribute/translations\">Ubuntu Translators</a>")
66+ linkColor: podphoenix.appTheme.linkText
67+ text: i18n.tr("Podphoenix is available in over 15 languages and is translated by the %1 community").arg("<a href=\"http://community.ubuntu.com/contribute/translations\">Ubuntu Translators</a>")
6868 onLinkActivated: Qt.openUrlExternally(link)
6969 }
7070 }
app/welcomewizard/Slide5.qml+5−5
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -60,7 +60,7 @@ Component {
6060 }
6161 wrapMode: Text.WordWrap
6262 horizontalAlignment: Text.AlignHCenter
63− linkColor: podbird.appTheme.linkText
63+ linkColor: podphoenix.appTheme.linkText
6464 text: i18n.tr("Episodes can be swiped left to reveal more actions (or right click if you're using a mouse). You can also multi-select them by long-pressing on an episode.")
6565 onLinkActivated: Qt.openUrlExternally(link)
6666 }
app/welcomewizard/Slide6.qmlnew file+69
@@ -0,0 +1,69 @@
1+/*
2+ * Copyright 2015 Podphoenix Team
3+ *
4+ * This file is part of Podphoenix.
5+ *
6+ * Podphoenix is free software; you can redistribute it and/or modify
7+ * it under the terms of the GNU General Public License as published by
8+ * the Free Software Foundation; version 3.
9+ *
10+ * Podphoenix is distributed in the hope that it will be useful,
11+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
12+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+ * GNU General Public License for more details.
14+ *
15+ * You should have received a copy of the GNU General Public License
16+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
17+ */
18+
19+import QtQuick 2.4
20+import Ubuntu.Components 1.3
21+
22+// Slide 5
23+Component {
24+ id: slide5
25+ Item {
26+ id: slide1Container
27+
28+ Image {
29+ anchors {
30+ top: parent.top
31+ bottom: introductionText.top
32+ bottomMargin: units.gu(6)
33+ horizontalCenter: parent.horizontalCenter
34+ }
35+ fillMode: Image.PreserveAspectFit
36+ source: Qt.resolvedUrl("../graphics/support.png")
37+ }
38+
39+ Label {
40+ id: introductionText
41+ anchors.centerIn: parent
42+ elide: Text.ElideRight
43+ textSize: Label.XLarge
44+ maximumLineCount: 2
45+ text: i18n.tr("Support")
46+ horizontalAlignment: Text.AlignHCenter
47+ width: parent.width
48+ wrapMode: Text.WordWrap
49+ }
50+
51+ Label {
52+ id: finalMessage
53+ anchors {
54+ top: introductionText.bottom
55+ bottom: parent.bottom
56+ left: parent.left
57+ right: parent.right
58+ margins: units.gu(1)
59+ topMargin: units.gu(4)
60+ }
61+ wrapMode: Text.WordWrap
62+ horizontalAlignment: Text.AlignHCenter
63+ linkColor: podphoenix.appTheme.linkText
64+ // TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
65+ text: i18n.tr("If you find any bugs or have any feature requests, let us know on our project page at %1").arg("<a href=\"https://github.com/ilyakooo0/podphoenix/issues\">github.com</a>")
66+ onLinkActivated: Qt.openUrlExternally(link)
67+ }
68+ }
69+}
app/welcomewizard/Slide7.qml+24−14
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -19,9 +19,9 @@
1919import QtQuick 2.4
2020import Ubuntu.Components 1.3
2121
22−// Slide 5
22+// Slide 6
2323Component {
24− id: slide5
24+ id: slide6
2525 Item {
2626 id: slide1Container
2727
@@ -33,7 +33,7 @@ Component {
3333 horizontalCenter: parent.horizontalCenter
3434 }
3535 fillMode: Image.PreserveAspectFit
36− source: Qt.resolvedUrl("../graphics/support.png")
36+ source: Qt.resolvedUrl("../graphics/gift.png")
3737 }
3838
3939 Label {
@@ -42,7 +42,7 @@ Component {
4242 elide: Text.ElideRight
4343 textSize: Label.XLarge
4444 maximumLineCount: 2
45− text: i18n.tr("Support")
45+ text: i18n.tr("Enjoy")
4646 horizontalAlignment: Text.AlignHCenter
4747 width: parent.width
4848 wrapMode: Text.WordWrap
@@ -52,18 +52,28 @@ Component {
5252 id: finalMessage
5353 anchors {
5454 top: introductionText.bottom
55− bottom: parent.bottom
55+ bottom: continueButton.top
5656 left: parent.left
5757 right: parent.right
5858 margins: units.gu(1)
5959 topMargin: units.gu(4)
6060 }
61− wrapMode: Text.WordWrap
6261 horizontalAlignment: Text.AlignHCenter
63− linkColor: podbird.appTheme.linkText
64− // TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
65− text: i18n.tr("If you find any bugs or have any feature requests, let us know on our project page at %1").arg("<a href=\"https://launchpad.net/podbird\">launchpad.net</a>")
66− onLinkActivated: Qt.openUrlExternally(link)
62+ text: i18n.tr("We hope you enjoy using Podphoenix!")
63+ wrapMode: Text.WordWrap
64+ }
65+
66+ Button {
67+ id: continueButton
68+ anchors {
69+ bottom: parent.bottom
70+ bottomMargin: units.gu(3)
71+ horizontalCenter: parent.horizontalCenter
72+ }
73+ width: Math.min(parent.width/1.3, units.gu(40))
74+ color: theme.palette.normal.positive
75+ text: i18n.tr("Finish")
76+ onClicked: finished()
6777 }
6878 }
6979}
app/welcomewizard/WelcomeWizard.qml+5−5
@@ -1,13 +1,13 @@
11/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -23,7 +23,7 @@ import "../components"
2323// Initial Walkthrough tutorial
2424Walkthrough {
2525 id: walkthrough
26− appName: "Podbird"
26+ appName: "Podphoenix"
2727 onFinished: {
2828 console.log("[LOG]: Welcome tour complete")
2929 settings.firstRun = false
backend/CMakeLists.txt+13−13
@@ -3,27 +3,27 @@ include_directories(
33)
44
55set(
6− Podbirdbackend_SRCS
7− modules/Podbird/backend.cpp
8− modules/Podbird/filemanager.cpp
6+ Podphoenixbackend_SRCS
7+ modules/Podphoenix/backend.cpp
8+ modules/Podphoenix/filemanager.cpp
99)
1010
11−add_library(Podbirdbackend MODULE
12− ${Podbirdbackend_SRCS}
11+add_library(Podphoenixbackend MODULE
12+ ${Podphoenixbackend_SRCS}
1313)
1414
15−set_target_properties(Podbirdbackend PROPERTIES
16− LIBRARY_OUTPUT_DIRECTORY Podbird)
15+set_target_properties(Podphoenixbackend PROPERTIES
16+ LIBRARY_OUTPUT_DIRECTORY Podphoenix)
1717
18−qt5_use_modules(Podbirdbackend Gui Qml Quick)
18+# qt5_use_modules(Podphoenixbackend Gui Qml Quick)
19+target_link_libraries(Podphoenixbackend Qt5::Qml Qt5::Gui Qt5::Quick)
1920
2021# Copy qmldir file to build dir for running in QtCreator
21−add_custom_target(Podbirdbackend-qmldir ALL
22− COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/modules/Podbird/qmldir ${CMAKE_CURRENT_BINARY_DIR}/Podbird
22+add_custom_target(Podphoenixbackend-qmldir ALL
23+ COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/modules/Podphoenix/qmldir ${CMAKE_CURRENT_BINARY_DIR}/Podphoenix
2324 DEPENDS ${QMLFILES}
2425)
2526
2627# Install plugin file
27−install(TARGETS Podbirdbackend DESTINATION ${QT_IMPORTS_DIR}/Podbird/)
28−install(FILES modules/Podbird/qmldir DESTINATION ${QT_IMPORTS_DIR}/Podbird/)
29−
28+install(TARGETS Podphoenixbackend DESTINATION ${QT_IMPORTS_DIR}/Podphoenix/)
29+install(FILES modules/Podphoenix/qmldir DESTINATION ${QT_IMPORTS_DIR}/Podphoenix/)
backend/modules/Podbird/qmldirdeleted−3
@@ -1,3 +0,0 @@
1−module Podbird
2−plugin Podbirdbackend
3−
backend/modules/Podbird/backend.cpp → backend/modules/Podphoenix/backend.cpprenamed+4−4
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -25,7 +25,7 @@
2525
2626void BackendPlugin::registerTypes(const char *uri)
2727{
28− Q_ASSERT(uri == QLatin1String("Podbird"));
28+ Q_ASSERT(uri == QLatin1String("Podphoenix"));
2929
3030 qmlRegisterType<FileManager>(uri, 1, 0, "FileManager");
3131}
backend/modules/Podbird/backend.h → backend/modules/Podphoenix/backend.hrenamed+3−3
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2014 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
backend/modules/Podbird/filemanager.cpp → backend/modules/Podphoenix/filemanager.cpprenamed+5−4
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2015 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
@@ -19,6 +19,7 @@
1919#include <QFile>
2020#include <QDebug>
2121#include <QDir>
22+#include <QUrl>
2223#include <QStandardPaths>
2324
2425#include "filemanager.h"
@@ -56,7 +57,7 @@ QString FileManager::saveDownload(QString origPath) {
5657 QString filePath;
5758 int attempts = 0;
5859 do {
59− filePath = m_podcastDir + QDir::separator() + fi.fileName();
60+ filePath = m_podcastDir + QDir::separator() + QUrl::fromPercentEncoding(fi.fileName().toUtf8());
6061 if (attempts > 0) {
6162 filePath += "." + QString::number(attempts);
6263 }
backend/modules/Podbird/filemanager.h → backend/modules/Podphoenix/filemanager.hrenamed+3−3
@@ -1,13 +1,13 @@
11/*
22 * Copyright 2014 Michael Sheldon <mike@mikeasoft.com>
33 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
55 *
6− * Podbird is free software; you can redistribute it and/or modify
6+ * Podphoenix is free software; you can redistribute it and/or modify
77 * it under the terms of the GNU General Public License as published by
88 * the Free Software Foundation; version 3.
99 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
1111 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313 * GNU General Public License for more details.
backend/modules/Podphoenix/qmldirnew file+3
@@ -0,0 +1,3 @@
1+module Podphoenix
2+plugin Podphoenixbackend
3+
backend/tests/unit/tst_mytype.qml+1−1
@@ -1,7 +1,7 @@
11import QtQuick 2.0
22import QtTest 1.0
33import Ubuntu.Components 1.1
4−import Podbird 1.0
4+import Podphoenix 1.0
55
66// See more details @ http://qt-project.org/doc/qt-5.0/qtquick/qml-testcase.html
77
clickable.yamlnew file+4
@@ -0,0 +1,4 @@
1+clickable_minimum_required: 7.1.2
2+framework: ubuntu-sdk-20.04
3+builder: cmake
4+kill: qmlscene
debian/changelog+6
@@ -1,3 +1,9 @@
1+podbird (0.8) xenial; urgency=medium
2+
3+ * Update to version 0.8
4+
5+ -- Michael Sheldon <michael.sheldon@canonical.com> Tue, 03 Jan 2017 13:43:45 +0000
6+
17podbird (0.7) vivid; urgency=low
28
39 * Update to version 0.7
debian/control+3−3
@@ -12,9 +12,9 @@ Build-Depends: cmake,
1212 qtbase5-dev,
1313 qtdeclarative5-dev,
1414Standards-Version: 3.9.5
15−Homepage: https://launchpad.net/podbird
16−Vcs-Bzr: https://code.launchpad.net/~michael-sheldon/podbird/trunk
17−Vcs-Browser: http://bazaar.launchpad.net/~michael-sheldon/podbird/trunk/files
15+Homepage: https://github.com/ilyakooo0/podphoenix
16+Vcs-Bzr: https://github.com/ilyakooo0/podphoenix
17+Vcs-Browser: https://github.com/ilyakooo0/podphoenix
1818
1919Package: podbird
2020Architecture: any
debian/podbird.install → debian/podphoenix.installrenamed

The content is the same.

debian/rules−6
@@ -8,9 +8,3 @@ export DESKTOP_BUILD=1
88
99%:
1010 dh $@ --parallel --fail-missing --with translations
11−
12−override_dh_translations:
13− # Override dh_translations to work around http://pad.lv/1183262.
14− # Unfortunately, the default build directory is not exposed
15− # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=601774).
16− $(MAKE) -C obj-$(DEB_HOST_GNU_TYPE) com.mikeasoft.podbird.pot
logo.pngnew file

Binary file not shown.

logo.xcfnew file

Binary file not shown.

manifest.json.in+7−7
@@ -1,15 +1,15 @@
11{
22 "name": "@APP_ID@",
3− "description": "Podcast manager",
3+ "description": "Podcast player — Podbird reborn",
44 "architecture": "@CLICK_ARCH@",
55 "title": "@APP_NAME@",
66 "hooks": {
7− "Podbird": {
8− "apparmor": "Podbird.apparmor",
9− "desktop": "Podbird.desktop"
7+ "Podphoenix": {
8+ "apparmor": "Podphoenix.apparmor",
9+ "desktop": "Podphoenix.desktop"
1010 }
1111 },
12− "version": "0.8",
13− "maintainer": "Michael Sheldon <mike@mikeasoft.com>",
14− "framework": "ubuntu-sdk-15.04.5"
12+ "version": "0.1.2.2",
13+ "maintainer": "Maciej Sopyło <me@klh.io>",
14+ "framework": "@CLICK_FRAMEWORK@"
1515}
migration.sqlnew file+55
@@ -0,0 +1,55 @@
1+CREATE TABLE IF NOT EXISTS Podcast (
2+ artist text,
3+ name text,
4+ description text,
5+ feed text,
6+ image text,
7+ lastupdate timestamp
8+);
9+
10+CREATE INDEX podcast_feed ON Podcast (feed);
11+CREATE INDEX podcast_lastupdate ON Podcast (lastupdate);
12+
13+
14+CREATE TABLE IF NOT EXISTS Episode (
15+ guid text,
16+ podcast integer,
17+ name text,
18+ subtitle text,
19+ description text,
20+ duration integer,
21+ audiourl text,
22+ downloadedfile text,
23+ published timestamp,
24+ queued boolean,
25+ listened boolean,
26+ favourited boolean,
27+ position integer,
28+ FOREIGN KEY (podcast) REFERENCES Podcast (rowid)
29+);
30+
31+CREATE INDEX episode_guid ON Episode (guid);
32+CREATE INDEX episode_podcast ON Episode (podcast);
33+CREATE INDEX episode_published ON Episode (published);
34+CREATE INDEX episode_queued ON Episode (queued);
35+CREATE INDEX episode_listened ON Episode (listened);
36+CREATE INDEX episode_favourited ON Episode (favourited);
37+CREATE INDEX episode_position ON Episode (position);
38+CREATE INDEX episode_downloadedfile ON Episode (downloadedfile);
39+CREATE INDEX episode_name ON Episode (name);
40+
41+
42+CREATE TABLE IF NOT EXISTS Queue (
43+ position integer,
44+ ind integer NOT NULL,
45+ guid text,
46+ image text,
47+ name text,
48+ artist text,
49+ url text
50+);
51+
52+CREATE INDEX queue_position ON Queue (position);
53+CREATE INDEX queue_ind ON Queue (ind);
54+CREATE INDEX queue_guid ON Queue (guid);
55+CREATE INDEX queue_url ON Queue (url);
po/ar.po+62−44
@@ -1,13 +1,13 @@
1−# Arabic translation for podbird
1+# Arabic translation for podphoenix
22# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2017-01-12 20:40+0000\n"
1212"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
1313"Language-Team: Arabic <ar@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
1818"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
19−"X-Launchpad-Export-Date: 2017-01-13 06:35+0000\n"
20−"X-Generator: Launchpad (build 18302)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121
2222#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2323msgid "Episodes"
2424msgstr "الحلقات"
2525
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2727msgid "Add New Podcasts"
2828msgstr "إضافة نشرة صوتية جديدة"
2929
@@ -39,17 +39,17 @@ msgstr "الإعدادات"
3939msgid "Skip"
4040msgstr "تخطي"
4141
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 ساعة %2 دقيقة"
4646
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr ""
5151
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
5353#, no-c-format, qt-format
5454msgid "%1 min"
5555msgstr "%1 دقيقة"
@@ -64,7 +64,7 @@ msgstr "عن"
6464msgid "Credits"
6565msgstr "إشادات"
6666
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6868#: ../app/settings/About.qml:92
6969#, qt-format
7070msgid "Version %1"
@@ -109,7 +109,7 @@ msgid_plural "%1 years"
109109msgstr[0] ""
110110msgstr[1] ""
111111
112−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
112+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
113113#: ../app/settings/Credits.qml:31
114114#, qt-format
115115msgid "%1 (Creator)"
@@ -164,7 +164,7 @@ msgid "Search Episode"
164164msgstr ""
165165
166166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
167−#: ../app/ui/SearchPage.qml:275
167+#: ../app/ui/SearchPage.qml:290
168168msgid "Unsubscribe"
169169msgstr ""
170170
@@ -214,7 +214,7 @@ msgstr ""
214214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
215215msgstr ""
216216
217−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219219msgid "Cancel"
220220msgstr ""
@@ -224,7 +224,7 @@ msgid "Episode Description"
224224msgstr ""
225225
226226#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
227−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
227+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
228228msgid "Close"
229229msgstr ""
230230
@@ -364,6 +364,10 @@ msgstr ""
364364msgid "+%1s"
365365msgstr ""
366366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
367371#: ../app/ui/NowPlayingPage.qml:34
368372msgid "Now Playing"
369373msgstr ""
@@ -376,8 +380,8 @@ msgstr ""
376380msgid "Queue"
377381msgstr ""
378382
379−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
380−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
384+#: ../app/ui/SearchPage.qml:176
381385msgid "Search Podcast"
382386msgstr ""
383387
@@ -389,7 +393,7 @@ msgstr ""
389393msgid "No Podcast Subscriptions"
390394msgstr ""
391395
392−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
393397msgid "No Podcasts Found"
394398msgstr ""
395399
@@ -399,7 +403,7 @@ msgid ""
399403"page to add some."
400404msgstr ""
401405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403407msgid "No podcasts found matching the search term."
404408msgstr ""
405409
@@ -410,52 +414,68 @@ msgid_plural "%1 unheard episodes"
410414msgstr[0] ""
411415msgstr[1] ""
412416
413−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
414418msgid "Add Podcast"
415419msgstr ""
416420
417−#: ../app/ui/SearchPage.qml:122
421+#: ../app/ui/SearchPage.qml:73
422+msgid "Import Podcasts"
423+msgstr ""
424+
425+#: ../app/ui/SearchPage.qml:135
418426msgid "Save Podcast"
419427msgstr ""
420428
421−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
422430msgid "Feed URL"
423431msgstr ""
424432
425−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
426434msgid "Unable to subscribe"
427435msgstr ""
428436
429−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
430438msgid "Please check the URL and try again"
431439msgstr ""
432440
433−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
434442msgid "Looking to add a new podcast?"
435443msgstr ""
436444
437−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
438446msgid ""
439447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440448msgstr ""
441449
442−#: ../app/ui/SearchPage.qml:275
450+#: ../app/ui/SearchPage.qml:290
443451msgid "Subscribe"
444452msgstr ""
445453
446454#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
447455#. the podcast description.
448−#: ../app/ui/SearchPage.qml:313
456+#: ../app/ui/SearchPage.qml:328
449457#, qt-format
450458msgid ""
451459"Last Updated: %1\n"
452460"%2"
453461msgstr ""
454462
455−#: ../app/ui/SearchPage.qml:370
463+#: ../app/ui/SearchPage.qml:385
456464msgid "Not Available"
457465msgstr ""
458466
467+#: ../app/ui/SearchPage.qml:499
468+msgid "Please wait"
469+msgstr ""
470+
471+#: ../app/ui/SearchPage.qml:500
472+msgid "Importing podcasts..."
473+msgstr ""
474+
475+#: ../app/ui/SearchPage.qml:518
476+msgid "imported"
477+msgstr ""
478+
459479#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
460480#. want to seek forward when pressing on this button.
461481#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -557,7 +577,7 @@ msgstr ""
557577
558578#: ../app/ui/SettingsPage.qml:317
559579msgid ""
560−"No orphaned files have been found to recover disk space. Podbird database is "
580+"No orphaned files have been found to recover disk space. Podphoenix database is "
561581"clean."
562582msgstr ""
563583
@@ -572,18 +592,18 @@ msgid "Report Bug"
572592msgstr ""
573593
574594#: ../app/welcomewizard/Slide1.qml:42
575−msgid "Welcome to Podbird"
595+msgid "Welcome to Podphoenix"
576596msgstr ""
577597
578−#: ../app/welcomewizard/Slide1.qml:50
598+#: ../app/welcomewizard/Slide1.qml:53
579599msgid ""
580−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
600+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
581601"Ubuntu.\n"
582602"\n"
583603"Chirp Chirp..."
584604msgstr ""
585605
586−#: ../app/welcomewizard/Slide1.qml:72
606+#: ../app/welcomewizard/Slide1.qml:82
587607msgid "Swipe to move between pages"
588608msgstr ""
589609
@@ -593,7 +613,7 @@ msgstr ""
593613
594614#: ../app/welcomewizard/Slide2.qml:62
595615msgid ""
596−"Podbird uses the iTunes® database to provide access to a huge collection of "
616+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
597617"podcasts. You can also add podcasts by their URL."
598618msgstr ""
599619
@@ -603,13 +623,13 @@ msgstr ""
603623
604624#: ../app/welcomewizard/Slide3.qml:62
605625msgid ""
606−"Podbird can optionally download new episodes and clean up old episodes "
626+"Podphoenix can optionally download new episodes and clean up old episodes "
607627"automatically, this can be enabled from the settings page."
608628msgstr ""
609629
610630#. TRANSLATORS: This text should be in a language different from the language set by the user.
611631#. For instance, if the app was in english, then it is appropriate to set this string as
612−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
632+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
613633#: ../app/welcomewizard/Slide4.qml:48
614634msgid "Hallo! Bonjour!"
615635msgstr ""
@@ -617,7 +637,7 @@ msgstr ""
617637#: ../app/welcomewizard/Slide4.qml:67
618638#, qt-format
619639msgid ""
620−"Podbird is available in over 15 languages and is translated by the %1 "
640+"Podphoenix is available in over 15 languages and is translated by the %1 "
621641"community"
622642msgstr ""
623643
@@ -649,20 +669,18 @@ msgid "Enjoy"
649669msgstr ""
650670
651671#: ../app/welcomewizard/Slide7.qml:62
652−msgid "We hope you enjoy using Podbird!"
672+msgid "We hope you enjoy using Podphoenix!"
653673msgstr ""
654674
655−#: ../app/welcomewizard/Slide7.qml:76
675+#: ../app/welcomewizard/Slide7.qml:75
656676msgid "Finish"
657677msgstr ""
658678
659−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
660−#: Podbird.desktop.in.h:1
679+#: ../app/po/Podphoenix.desktop.in.h:1
661680msgid "The chirpiest podcast manager for Ubuntu"
662681msgstr ""
663682
664−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
665−#: Podbird.desktop.in.h:2
683+#: ../app/po/Podphoenix.desktop.in.h:2
666684msgid ""
667685"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
668686msgstr ""
po/bs.po+68−50
@@ -1,13 +1,13 @@
1−# Bosnian translation for podbird
1+# Bosnian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-09-12 16:08+0000\n"
1212"Last-Translator: Kenan Gutić <Unknown>\n"
1313"Language-Team: Bosnian <bs@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121
2222#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2323msgid "Episodes"
2424msgstr ""
2525
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2727msgid "Add New Podcasts"
2828msgstr "Dodaj novi podcast"
2929
@@ -39,17 +39,17 @@ msgstr "Postavke"
3939msgid "Skip"
4040msgstr "Preskoči"
4141
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 h %2 min"
4646
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 h"
5151
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
5353#, no-c-format, qt-format
5454msgid "%1 min"
5555msgstr "%1 min"
@@ -64,7 +64,7 @@ msgstr "O aplikaciji"
6464msgid "Credits"
6565msgstr "Zasluge"
6666
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6868#: ../app/settings/About.qml:92
6969#, qt-format
7070msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 godina"
112112msgstr[1] "%1 godine"
113113msgstr[2] "%1 godina"
114114
115−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
115+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
116116#: ../app/settings/Credits.qml:31
117117#, qt-format
118118msgid "%1 (Creator)"
@@ -168,7 +168,7 @@ msgid "Search Episode"
168168msgstr "Traži epizode"
169169
170170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171−#: ../app/ui/SearchPage.qml:275
171+#: ../app/ui/SearchPage.qml:290
172172msgid "Unsubscribe"
173173msgstr "Otkaži pretplatu"
174174
@@ -218,7 +218,7 @@ msgstr "Potvrda otkazivanja pretplate"
218218msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
219219msgstr "Jeste li sigurni da želite otkazati pretplatu za <b>%1</b>?"
220220
221−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
221+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
222222#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
223223msgid "Cancel"
224224msgstr "Odustani"
@@ -228,7 +228,7 @@ msgid "Episode Description"
228228msgstr "Opis epizode"
229229
230230#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
231−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
231+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
232232msgid "Close"
233233msgstr "Zatvori"
234234
@@ -368,6 +368,10 @@ msgstr "-%1s"
368368msgid "+%1s"
369369msgstr "+%1s"
370370
371+#: ../app/ui/ImportPage.qml:18
372+msgid "Choose"
373+msgstr ""
374+
371375#: ../app/ui/NowPlayingPage.qml:34
372376msgid "Now Playing"
373377msgstr "Sada svira"
@@ -380,8 +384,8 @@ msgstr ""
380384msgid "Queue"
381385msgstr ""
382386
383−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
384−#: ../app/ui/SearchPage.qml:161
387+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
388+#: ../app/ui/SearchPage.qml:176
385389msgid "Search Podcast"
386390msgstr "Pretraži podcast"
387391
@@ -393,7 +397,7 @@ msgstr "Pretraži podcast"
393397msgid "No Podcast Subscriptions"
394398msgstr "Nema podcast pretplata"
395399
396−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
400+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
397401msgid "No Podcasts Found"
398402msgstr "Nije pronađen nijedan podcast"
399403
@@ -403,7 +407,7 @@ msgid ""
403407"page to add some."
404408msgstr ""
405409
406−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
410+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
407411msgid "No podcasts found matching the search term."
408412msgstr "Nema pronađenih podcasta koji se poklapaju sa traženim pojmom."
409413
@@ -415,44 +419,48 @@ msgstr[0] "%1 nepreslušana epizoda"
415419msgstr[1] "%1 nepreslušane epizode"
416420msgstr[2] "%1 nepreslušanih epizoda"
417421
418−#: ../app/ui/SearchPage.qml:63
422+#: ../app/ui/SearchPage.qml:65
419423msgid "Add Podcast"
420424msgstr "Dodaj podcast"
421425
422−#: ../app/ui/SearchPage.qml:122
426+#: ../app/ui/SearchPage.qml:73
427+msgid "Import Podcasts"
428+msgstr ""
429+
430+#: ../app/ui/SearchPage.qml:135
423431msgid "Save Podcast"
424432msgstr "Sačuvaj podcast"
425433
426−#: ../app/ui/SearchPage.qml:149
434+#: ../app/ui/SearchPage.qml:163
427435msgid "Feed URL"
428436msgstr "Adresa"
429437
430−#: ../app/ui/SearchPage.qml:176
438+#: ../app/ui/SearchPage.qml:191
431439msgid "Unable to subscribe"
432440msgstr "Pretplata se ne može izvršiti"
433441
434−#: ../app/ui/SearchPage.qml:177
442+#: ../app/ui/SearchPage.qml:192
435443msgid "Please check the URL and try again"
436444msgstr "Provjerite adresu i pokušajte ponovo"
437445
438−#: ../app/ui/SearchPage.qml:207
446+#: ../app/ui/SearchPage.qml:222
439447msgid "Looking to add a new podcast?"
440448msgstr ""
441449
442−#: ../app/ui/SearchPage.qml:208
450+#: ../app/ui/SearchPage.qml:223
443451msgid ""
444452"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
445453msgstr ""
446454"Kliknite na \"povećalo\" na vrhu za pretragu ili \"plus\" tipku za dodavanje "
447455"adrese"
448456
449−#: ../app/ui/SearchPage.qml:275
457+#: ../app/ui/SearchPage.qml:290
450458msgid "Subscribe"
451459msgstr "Pretplati se"
452460
453461#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
454462#. the podcast description.
455−#: ../app/ui/SearchPage.qml:313
463+#: ../app/ui/SearchPage.qml:328
456464#, qt-format
457465msgid ""
458466"Last Updated: %1\n"
@@ -461,10 +469,22 @@ msgstr ""
461469"Zadnje ažuriranje: %1\n"
462470"%2"
463471
464−#: ../app/ui/SearchPage.qml:370
472+#: ../app/ui/SearchPage.qml:385
465473msgid "Not Available"
466474msgstr "Nije dostupno"
467475
476+#: ../app/ui/SearchPage.qml:499
477+msgid "Please wait"
478+msgstr ""
479+
480+#: ../app/ui/SearchPage.qml:500
481+msgid "Importing podcasts..."
482+msgstr ""
483+
484+#: ../app/ui/SearchPage.qml:518
485+msgid "imported"
486+msgstr ""
487+
468488#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
469489#. want to seek forward when pressing on this button.
470490#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -567,7 +587,7 @@ msgstr ""
567587
568588#: ../app/ui/SettingsPage.qml:317
569589msgid ""
570−"No orphaned files have been found to recover disk space. Podbird database is "
590+"No orphaned files have been found to recover disk space. Podphoenix database is "
571591"clean."
572592msgstr ""
573593
@@ -582,22 +602,22 @@ msgid "Report Bug"
582602msgstr "Prijavi grešku"
583603
584604#: ../app/welcomewizard/Slide1.qml:42
585−msgid "Welcome to Podbird"
586−msgstr "Dobrodošli u Podbird"
605+msgid "Welcome to Podphoenix"
606+msgstr "Dobrodošli u Podphoenix"
587607
588−#: ../app/welcomewizard/Slide1.qml:50
608+#: ../app/welcomewizard/Slide1.qml:53
589609msgid ""
590−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
610+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
591611"Ubuntu.\n"
592612"\n"
593613"Chirp Chirp..."
594614msgstr ""
595−"Uživajte u vašim omiljenim emisijama uz Podbird, najpričljiviji podcast "
615+"Uživajte u vašim omiljenim emisijama uz Podphoenix, najpričljiviji podcast "
596616"menadžer za Ubuntu.\n"
597617"\n"
598618"Da da, najpričljiviji..."
599619
600−#: ../app/welcomewizard/Slide1.qml:72
620+#: ../app/welcomewizard/Slide1.qml:82
601621msgid "Swipe to move between pages"
602622msgstr "Prevucite za navigaciju između stranicu"
603623
@@ -607,10 +627,10 @@ msgstr "Istraži nove podcaste"
607627
608628#: ../app/welcomewizard/Slide2.qml:62
609629msgid ""
610−"Podbird uses the iTunes® database to provide access to a huge collection of "
630+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
611631"podcasts. You can also add podcasts by their URL."
612632msgstr ""
613−"Podbird koristi iTunes® bazu podataka i stoga ima pristup ogromnoj kolekciji "
633+"Podphoenix koristi iTunes® bazu podataka i stoga ima pristup ogromnoj kolekciji "
614634"podcasta. Podcast također možete dodati i putem njegove URL adrese."
615635
616636#: ../app/welcomewizard/Slide3.qml:45
@@ -619,15 +639,15 @@ msgstr "Pametne postavke"
619639
620640#: ../app/welcomewizard/Slide3.qml:62
621641msgid ""
622−"Podbird can optionally download new episodes and clean up old episodes "
642+"Podphoenix can optionally download new episodes and clean up old episodes "
623643"automatically, this can be enabled from the settings page."
624644msgstr ""
625−"Podbird opcionalno može preuzimati nove epizode i čistiti stare automatski, "
645+"Podphoenix opcionalno može preuzimati nove epizode i čistiti stare automatski, "
626646"ovo može biti uključeno iz stranice za Postavke."
627647
628648#. TRANSLATORS: This text should be in a language different from the language set by the user.
629649#. For instance, if the app was in english, then it is appropriate to set this string as
630−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
650+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
631651#: ../app/welcomewizard/Slide4.qml:48
632652msgid "Hallo! Bonjour!"
633653msgstr "Zdravo! Ćao!"
@@ -635,10 +655,10 @@ msgstr "Zdravo! Ćao!"
635655#: ../app/welcomewizard/Slide4.qml:67
636656#, qt-format
637657msgid ""
638−"Podbird is available in over 15 languages and is translated by the %1 "
658+"Podphoenix is available in over 15 languages and is translated by the %1 "
639659"community"
640660msgstr ""
641−"Podbird je sada dostupan u preko 15 jezika i prevođen je od strane %1 "
661+"Podphoenix je sada dostupan u preko 15 jezika i prevođen je od strane %1 "
642662"zajednice"
643663
644664#: ../app/welcomewizard/Slide5.qml:45
@@ -671,20 +691,18 @@ msgid "Enjoy"
671691msgstr "Uživajte"
672692
673693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
675−msgstr "Nadamo se da ste uživali koristeći Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
695+msgstr "Nadamo se da ste uživali koristeći Podphoenix!"
676696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678698msgid "Finish"
679699msgstr "Završi"
680700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
683702msgid "The chirpiest podcast manager for Ubuntu"
684703msgstr "Najpričljiviji podcastmenadžer za Ubuntu"
685704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
688706msgid ""
689707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690708msgstr ""
po/ca.po+175−127
@@ -1,28 +1,28 @@
1−# Catalan translation for podbird
1+# Catalan translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11−"PO-Revision-Date: 2015-04-24 18:45+0000\n"
12−"Last-Translator: David Planella <david.planella@gmail.com>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2019-02-01 10:34+0000\n"
12+"Last-Translator: Florenci Solà - Solatec <Unknown>\n"
1313"Language-Team: Catalan <ca@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
23−msgstr ""
23+msgstr "Episodis"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Afegeix podcasts nous"
2828
@@ -38,17 +38,17 @@ msgstr "Paràmetres"
3838msgid "Skip"
3939msgstr "Omet"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 h %2 m"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 m"
@@ -63,7 +63,7 @@ msgstr "Quant a"
6363msgid "Credits"
6464msgstr "Crèdits"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -71,16 +71,16 @@ msgstr "Versió %1"
7171
7272#: ../app/settings/About.qml:113
7373msgid "Released under the terms of the GNU GPL v3"
74−msgstr ""
74+msgstr "Publicat sota els termes de la llicència GNU GPL v3"
7575
7676#: ../app/settings/About.qml:123
7777#, qt-format
7878msgid "Source code available on %1"
79−msgstr ""
79+msgstr "El codi font està disponible a %1"
8080
8181#: ../app/settings/CleanSetting.qml:29
8282msgid "Delete older than"
83−msgstr ""
83+msgstr "Esborra els més antics que"
8484
8585#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
8686msgid "Never"
@@ -108,11 +108,11 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 anys"
109109msgstr[1] "%1 anys"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
115−msgstr ""
115+msgstr "%1 (Creador)"
116116
117117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118118msgid "Developers"
@@ -128,7 +128,7 @@ msgstr "Traductors"
128128
129129#: ../app/settings/DownloadSetting.qml:29
130130msgid "Download at most"
131−msgstr ""
131+msgstr "Descarrega com a màxim"
132132
133133#: ../app/settings/DownloadSetting.qml:41
134134#: ../app/settings/DownloadSetting.qml:42
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Cerca un episodi"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Cancel·la la subscripció"
169169
@@ -172,64 +172,64 @@ msgstr "Cancel·la la subscripció"
172172#, qt-format
173173msgid "%1 item selected"
174174msgid_plural "%1 items selected"
175−msgstr[0] ""
176−msgstr[1] ""
175+msgstr[0] "%1 element seleccionat"
176+msgstr[1] "%1 elements seleccionats"
177177
178178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179179#: ../app/ui/NowPlayingPage.qml:42
180180msgid "Back"
181−msgstr ""
181+msgstr "Enrere"
182182
183183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184184msgid "Mark Listened"
185−msgstr ""
185+msgstr "Marca com a escoltat"
186186
187187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188188msgid "Download episode(s)"
189−msgstr ""
189+msgstr "Descarrega l'episodi(s)"
190190
191191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192192msgid "Delete episode(s)"
193−msgstr ""
193+msgstr "Esborra l'espisodi(s)"
194194
195195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196196msgid "Favourite episode(s)"
197−msgstr ""
197+msgstr "Episodi(s) a preferits"
198198
199199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200200msgid "Add to queue"
201−msgstr ""
201+msgstr "Afegeix a la cua"
202202
203203#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204204msgid "Search episode"
205−msgstr ""
205+msgstr "Cerca l'episodi"
206206
207207#: ../app/ui/EpisodesPage.qml:303
208208msgid "Unsubscribe Confirmation"
209−msgstr ""
209+msgstr "Confirmeu-ne la cancel·lació"
210210
211211#: ../app/ui/EpisodesPage.qml:304
212212#, qt-format
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214−msgstr ""
214+msgstr "Segur que voleu cancel·lar la subscripció a <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Cancel·la"
220220
221221#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
222222msgid "Episode Description"
223−msgstr ""
223+msgstr "Descripció de l'episodi"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Tanca"
229229
230230#: ../app/ui/EpisodesPage.qml:384
231231msgid "No episodes found"
232−msgstr ""
232+msgstr "No s'ha trobat cap episodi"
233233
234234#: ../app/ui/EpisodesPage.qml:385
235235msgid "No episodes found matching the search term."
@@ -245,99 +245,99 @@ msgstr "Escoltats"
245245
246246#: ../app/ui/EpisodesPage.qml:538
247247msgid "Downloaded"
248−msgstr ""
248+msgstr "Descarregats"
249249
250250#: ../app/ui/EpisodesPage.qml:605
251251msgid "Mark as unheard"
252−msgstr ""
252+msgstr "Marca com a no escoltat"
253253
254254#: ../app/ui/EpisodesPage.qml:605
255255msgid "Mark as listened"
256−msgstr ""
256+msgstr "Marca com a escoltat"
257257
258258#: ../app/ui/EpisodesPage.qml:621
259259msgid "Delete downloaded file"
260−msgstr ""
260+msgstr "Elimina el fitxer descarregat"
261261
262262#: ../app/ui/EpisodesPage.qml:621
263263msgid "Queued"
264−msgstr ""
264+msgstr "S'ha enviat a la cua"
265265
266266#: ../app/ui/EpisodesPage.qml:621
267267msgid "Download"
268−msgstr ""
268+msgstr "Descarrega"
269269
270270#: ../app/ui/EpisodesPage.qml:646
271271msgid "Add to playlist"
272−msgstr ""
272+msgstr "Afegeix a la llista de reproducció"
273273
274274#: ../app/ui/EpisodesPage.qml:655
275275msgid "Unfavourite"
276−msgstr ""
276+msgstr "Elimina dels preferits"
277277
278278#: ../app/ui/EpisodesPage.qml:655
279279msgid "Favourite"
280−msgstr ""
280+msgstr "Afegeix als preferits"
281281
282282#: ../app/ui/EpisodesPage.qml:670
283283msgid "Show episode description"
284−msgstr ""
284+msgstr "Mostra la descripció de l'episodi"
285285
286286#: ../app/ui/EpisodesTab.qml:82
287287msgid "Recent"
288−msgstr ""
288+msgstr "Recents"
289289
290290#: ../app/ui/EpisodesTab.qml:82
291291msgid "Downloads"
292−msgstr ""
292+msgstr "Descàrregues"
293293
294294#: ../app/ui/EpisodesTab.qml:82
295295msgid "Favourites"
296−msgstr ""
296+msgstr "Preferits"
297297
298298#: ../app/ui/EpisodesTab.qml:247
299299msgid "Unfavourite episode(s)"
300−msgstr ""
300+msgstr "Elimina l'episodi(s) dels preferits"
301301
302302#: ../app/ui/EpisodesTab.qml:310
303303msgid "No New Episodes"
304−msgstr ""
304+msgstr "Cap episodi nou"
305305
306306#: ../app/ui/EpisodesTab.qml:312
307307msgid "No Downloaded Episodes"
308−msgstr ""
308+msgstr "Cap episodi descarregat"
309309
310310#: ../app/ui/EpisodesTab.qml:314
311311msgid "No Favourited Episodes"
312−msgstr ""
312+msgstr "Cap episodi a preferits"
313313
314314#: ../app/ui/EpisodesTab.qml:316
315315msgid "No Episodes Found"
316−msgstr ""
316+msgstr "No s'ha trobat cap episodi"
317317
318318#: ../app/ui/EpisodesTab.qml:322
319319msgid "No more episodes to listen to!"
320−msgstr ""
320+msgstr "No hi ha cap episodi per escoltar"
321321
322322#: ../app/ui/EpisodesTab.qml:324
323323msgid "No episodes have been downloaded for offline listening"
324−msgstr ""
324+msgstr "No s'ha descarregat cap episodi per escoltar sense connexió"
325325
326326#: ../app/ui/EpisodesTab.qml:326
327327msgid "No episodes have been favourited."
328−msgstr ""
328+msgstr "No hi ha cap episodi a preferits"
329329
330330#: ../app/ui/EpisodesTab.qml:328
331331msgid "No Episodes found matching the search term."
332−msgstr ""
332+msgstr "No s'ha trobat cap episodi que concordi amb la vostra cerca"
333333
334334#: ../app/ui/EpisodesTab.qml:457
335335msgid "Downloads in progress"
336−msgstr ""
336+msgstr "Descàrregues en procés"
337337
338338#: ../app/ui/EpisodesTab.qml:497
339339msgid "Downloaded episodes"
340−msgstr ""
340+msgstr "Episodis descarregats"
341341
342342#: ../app/ui/EpisodesTab.qml:507
343343msgid "Today"
@@ -355,12 +355,16 @@ msgstr "Més antic"
355355#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358−msgstr ""
358+msgstr "-%1s"
359359
360360#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
361361#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
363363msgid "+%1s"
364+msgstr "+%1s"
365+
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
364368msgstr ""
365369
366370#: ../app/ui/NowPlayingPage.qml:34
@@ -369,26 +373,26 @@ msgstr "S'està reproduint"
369373
370374#: ../app/ui/NowPlayingPage.qml:73
371375msgid "Full view"
372−msgstr ""
376+msgstr "Vista completa"
373377
374378#: ../app/ui/NowPlayingPage.qml:73
375379msgid "Queue"
376−msgstr ""
380+msgstr "Cua"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381−msgstr ""
385+msgstr "Cerca un podcast"
382386
383387#: ../app/ui/PodcastsTab.qml:97
384388msgid "Search podcast"
385−msgstr ""
389+msgstr "Cerca un podcast"
386390
387391#: ../app/ui/PodcastsTab.qml:127
388392msgid "No Podcast Subscriptions"
389−msgstr ""
393+msgstr "No hi ha subscripcions a cap podcast"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "No s'ha trobat cap podcast"
394398
@@ -397,85 +401,106 @@ msgid ""
397401"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398402"page to add some."
399403msgstr ""
404+"No us heu subscrit a cap podcast encara, aneu a la pàgina «Afegeix podcasts "
405+"nous» per afegir-ne qualcun."
400406
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402408msgid "No podcasts found matching the search term."
403−msgstr ""
409+msgstr "No s'ha trobat cap podcast que concordi amb la vostra cerca"
404410
405411#: ../app/ui/PodcastsTab.qml:215
406412#, qt-format
407413msgid "%1 unheard episode"
408414msgid_plural "%1 unheard episodes"
409−msgstr[0] ""
410−msgstr[1] ""
415+msgstr[0] "%1 episodi sense escoltar"
416+msgstr[1] "%1 episodis sense escoltar"
411417
412−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
413419msgid "Add Podcast"
414420msgstr "Afegeix un podcast"
415421
416−#: ../app/ui/SearchPage.qml:122
417−msgid "Save Podcast"
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
418424msgstr ""
419425
420−#: ../app/ui/SearchPage.qml:149
426+#: ../app/ui/SearchPage.qml:135
427+msgid "Save Podcast"
428+msgstr "Desa el podcast"
429+
430+#: ../app/ui/SearchPage.qml:163
421431msgid "Feed URL"
422432msgstr "URL del canal"
423433
424−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
425435msgid "Unable to subscribe"
426436msgstr "No s'ha pogut fer la subscripció"
427437
428−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
429439msgid "Please check the URL and try again"
430440msgstr "Comproveu l'URL i torneu-ho a intentar"
431441
432−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
433443msgid "Looking to add a new podcast?"
434−msgstr ""
444+msgstr "Provau d'afegir un podcast nou?"
435445
436−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
437447msgid ""
438448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439449msgstr ""
450+"Cliqueu la «lupa» de dalt per cercar-ne un o el «més» per afegir un URL"
440451
441−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
442453msgid "Subscribe"
443454msgstr "Subscriu-m'hi"
444455
445456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446457#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
448459#, qt-format
449460msgid ""
450461"Last Updated: %1\n"
451462"%2"
452463msgstr ""
464+"Darrera actualització: %1\n"
465+"%2"
453466
454−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
455468msgid "Not Available"
456469msgstr "No disponible"
457470
471+#: ../app/ui/SearchPage.qml:499
472+msgid "Please wait"
473+msgstr ""
474+
475+#: ../app/ui/SearchPage.qml:500
476+msgid "Importing podcasts..."
477+msgstr ""
478+
479+#: ../app/ui/SearchPage.qml:518
480+msgid "imported"
481+msgstr ""
482+
458483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459484#. want to seek forward when pressing on this button.
460485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
461486msgid "Skip forward"
462−msgstr ""
487+msgstr "Salta endavant"
463488
464489#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
465490#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
466491#, qt-format
467492msgid "%1 seconds"
468−msgstr ""
493+msgstr "%1 segons"
469494
470495#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
471496msgid "OK"
472−msgstr ""
497+msgstr "D'acord"
473498
474499#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
475500#. want to seek backward when pressing on this button.
476501#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
477502msgid "Skip back"
478−msgstr ""
503+msgstr "Salta enrere"
479504
480505#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
481506#. that doesn't fit into any other category.
@@ -485,144 +510,163 @@ msgstr "Paràmetres Generals"
485510
486511#: ../app/ui/SettingsPage.qml:154
487512msgid "Displays podcasts in a list view"
488−msgstr ""
513+msgstr "Mostra els podcast com una llista"
489514
490515#: ../app/ui/SettingsPage.qml:166
491516msgid "Playback Settings"
492−msgstr ""
517+msgstr "Opcions de reproducció"
493518
494519#: ../app/ui/SettingsPage.qml:184
495520msgid "Podcast Episode Settings"
496−msgstr ""
521+msgstr "Opcions d'episodi"
497522
498523#: ../app/ui/SettingsPage.qml:190
499524msgid "Automatically delete old episodes"
500−msgstr ""
525+msgstr "Esborra automàticament els episodis vells"
501526
502527#: ../app/ui/SettingsPage.qml:192
503528msgid ""
504529"Delete episodes that are older than a given number of days for each podcast"
505530msgstr ""
531+"Esborra els episodis que són més vells que un número de dies per cada podcast"
506532
507533#: ../app/ui/SettingsPage.qml:204
508534msgid "Automatically download new episodes"
509−msgstr ""
535+msgstr "Descarrega automàticament els nous episodis"
510536
511537#: ../app/ui/SettingsPage.qml:206
512538msgid "Default number of new episodes to download for each podcast"
513−msgstr ""
539+msgstr "Nombre per defecte d'episodis nous a descarregar per cada podcast"
514540
515541#: ../app/ui/SettingsPage.qml:218
516542msgid "Only download over WiFi"
517−msgstr ""
543+msgstr "Descarrega només via xarxa sense fils"
518544
519545#: ../app/ui/SettingsPage.qml:220
520546msgid "Download episodes only when the device is using WiFi"
521547msgstr ""
548+"Descarrega els episodis només quan el dispositiu faci servir una xarxa sense "
549+"fils"
522550
523551#: ../app/ui/SettingsPage.qml:240
524552msgid "Refresh podcast artwork"
525−msgstr ""
553+msgstr "Actualitza les portades del podcasts"
526554
527555#: ../app/ui/SettingsPage.qml:242
528556msgid "Update all podcasts artwork and fix missing ones"
529−msgstr ""
557+msgstr "Actualitza totes les portades i troba les faltants"
530558
531559#: ../app/ui/SettingsPage.qml:271
532560msgid "Storage Settings"
533−msgstr ""
561+msgstr "Configuració d'emmagatzematge"
534562
535563#: ../app/ui/SettingsPage.qml:282
536564msgid "Delete orphaned files and links"
537−msgstr ""
565+msgstr "Elimina els arxius i enllaços orfes"
538566
539567#: ../app/ui/SettingsPage.qml:284
540568msgid "Free space by removing orphaned downloaded files and links"
541569msgstr ""
570+"Allibera espai eliminant els arxius descarregats i els enllaços orfes"
542571
543572#: ../app/ui/SettingsPage.qml:314
544573msgid "Removed orphaned files and links"
545−msgstr ""
574+msgstr "S'han eliminat els arxius i enllaços orfes"
546575
547576#: ../app/ui/SettingsPage.qml:314
548577msgid "No orphans found!"
549−msgstr ""
578+msgstr "No se n'ha trobat cap"
550579
551580#: ../app/ui/SettingsPage.qml:315
552581msgid ""
553582"All orphaned files have been deleted to recover disk space. Orphaned links "
554583"pointing at invalid files have also been cleaned up."
555584msgstr ""
585+"S'han eliminat tots els fitxers orfes per recuperar espai al disc. També "
586+"s'han netejat els enllaços orfes que apunten a fitxers no vàlids."
556587
557588#: ../app/ui/SettingsPage.qml:317
558589msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
590+"No orphaned files have been found to recover disk space. Podphoenix database is "
560591"clean."
561592msgstr ""
593+"No s'ha trobat cap fitxer orfe per recuperar espai al disc. La base de dades "
594+"del Podphoenix és neta."
562595
563596#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
564597#. that doesn't fit into any other category.
565598#: ../app/ui/SettingsPage.qml:332
566599msgid "Misc."
567−msgstr ""
600+msgstr "Altres"
568601
569602#: ../app/ui/SettingsPage.qml:348
570603msgid "Report Bug"
571604msgstr "Informa d'un error"
572605
573606#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
575−msgstr "Us donem la benvinguda al podbird"
607+msgid "Welcome to Podphoenix"
608+msgstr "Us donem la benvinguda al Podphoenix"
576609
577−#: ../app/welcomewizard/Slide1.qml:50
610+#: ../app/welcomewizard/Slide1.qml:53
578611msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
612+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580613"Ubuntu.\n"
581614"\n"
582615"Chirp Chirp..."
583616msgstr ""
617+"Gaudiu els vostres programes preferits amb Podphoenix, el gestor de podcast "
618+"més alegre per Ubuntu.\n"
619+"\n"
620+"Piu piu..."
584621
585−#: ../app/welcomewizard/Slide1.qml:72
622+#: ../app/welcomewizard/Slide1.qml:82
586623msgid "Swipe to move between pages"
587−msgstr ""
624+msgstr "Llisqueu per moure's entre pàgines"
588625
589626#: ../app/welcomewizard/Slide2.qml:45
590627msgid "Discover New Podcasts"
591−msgstr ""
628+msgstr "Descobriu podcast nous"
592629
593630#: ../app/welcomewizard/Slide2.qml:62
594631msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
632+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
596633"podcasts. You can also add podcasts by their URL."
597634msgstr ""
635+"El Podphoenix usa la base de dades d'iTunes® per donar accés a una gran "
636+"col·lecció de podcasts, encara que també podeu afegir-ne a través de la seva "
637+"URL."
598638
599639#: ../app/welcomewizard/Slide3.qml:45
600640msgid "Smart Settings"
601−msgstr ""
641+msgstr "Configuració intel·ligent"
602642
603643#: ../app/welcomewizard/Slide3.qml:62
604644msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
645+"Podphoenix can optionally download new episodes and clean up old episodes "
606646"automatically, this can be enabled from the settings page."
607647msgstr ""
648+"El Podphoenix pot descarregar els nous episodis i netejar els antics de forma "
649+"automàtica. Aquesta opció es pot habilitat a la pàgina de paràmetres."
608650
609651#. TRANSLATORS: This text should be in a language different from the language set by the user.
610652#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
653+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612654#: ../app/welcomewizard/Slide4.qml:48
613655msgid "Hallo! Bonjour!"
614−msgstr ""
656+msgstr "Hallo! Bonjour!"
615657
616658#: ../app/welcomewizard/Slide4.qml:67
617659#, qt-format
618660msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
661+"Podphoenix is available in over 15 languages and is translated by the %1 "
620662"community"
621663msgstr ""
664+"El Podphoenix està disponible en més de quinze idiomes i l'ha traduït la "
665+"comunitat de %1"
622666
623667#: ../app/welcomewizard/Slide5.qml:45
624668msgid "Touch Gestures"
625−msgstr ""
669+msgstr "Gests tàctils"
626670
627671#: ../app/welcomewizard/Slide5.qml:64
628672msgid ""
@@ -630,6 +674,9 @@ msgid ""
630674"using a mouse). You can also multi-select them by long-pressing on an "
631675"episode."
632676msgstr ""
677+"Es pot fer lliscar els episodis cap a l'esquerra per mostrar més accions (o "
678+"feu clic dret si utilitzeu un ratolí). També podeu fer seleccions múltiples "
679+"fent un toc llarg damunt un episodi."
633680
634681#: ../app/welcomewizard/Slide6.qml:45
635682msgid "Support"
@@ -642,26 +689,27 @@ msgid ""
642689"If you find any bugs or have any feature requests, let us know on our "
643690"project page at %1"
644691msgstr ""
692+"Si trobeu cap error o teniu una petició d'una característica nova, feu-nos-"
693+"ho saber a la pàgina del projecte: %1"
645694
646695#: ../app/welcomewizard/Slide7.qml:45
647696msgid "Enjoy"
648−msgstr ""
697+msgstr "Gaudiu-lo"
649698
650699#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
652−msgstr ""
700+msgid "We hope you enjoy using Podphoenix!"
701+msgstr "Desitjam que gaudiu fent servir el Podphoenix"
653702
654−#: ../app/welcomewizard/Slide7.qml:76
703+#: ../app/welcomewizard/Slide7.qml:75
655704msgid "Finish"
656705msgstr "Finalitza"
657706
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
707+#: ../app/po/Podphoenix.desktop.in.h:1
660708msgid "The chirpiest podcast manager for Ubuntu"
661−msgstr ""
709+msgstr "El gestor de podcast més alegre per Ubuntu"
662710
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
711+#: ../app/po/Podphoenix.desktop.in.h:2
665712msgid ""
666713"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667714msgstr ""
715+"podcast;àudio;itunes;broadcast;digital;stream;podcatcher;vídeo;vodcast;"
po/cs.po+62−44
@@ -1,13 +1,13 @@
1−# Czech translation for podbird
1+# Czech translation for podphoenix
22# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2017-10-19 10:17+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Czech <cs@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2017-10-20 06:23+0000\n"
19−"X-Generator: Launchpad (build 18476)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr ""
2828
@@ -38,17 +38,17 @@ msgstr ""
3838msgid "Skip"
3939msgstr ""
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
6363msgid "Credits"
6464msgstr ""
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] ""
109109msgstr[1] ""
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr ""
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr ""
169169
@@ -213,7 +213,7 @@ msgstr ""
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr ""
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr ""
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr ""
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr ""
229229
@@ -363,6 +363,10 @@ msgstr ""
363363msgid "+%1s"
364364msgstr ""
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr ""
@@ -375,8 +379,8 @@ msgstr ""
375379msgid "Queue"
376380msgstr ""
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr ""
382386
@@ -388,7 +392,7 @@ msgstr ""
388392msgid "No Podcast Subscriptions"
389393msgstr ""
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr ""
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr ""
404408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] ""
410414msgstr[1] ""
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr ""
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr ""
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr ""
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr ""
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr ""
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442450msgid "Subscribe"
443451msgstr ""
444452
445453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448456#, qt-format
449457msgid ""
450458"Last Updated: %1\n"
451459"%2"
452460msgstr ""
453461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455463msgid "Not Available"
456464msgstr ""
457465
466+#: ../app/ui/SearchPage.qml:499
467+msgid "Please wait"
468+msgstr ""
469+
470+#: ../app/ui/SearchPage.qml:500
471+msgid "Importing podcasts..."
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:518
475+msgid "imported"
476+msgstr ""
477+
458478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459479#. want to seek forward when pressing on this button.
460480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556576
557577#: ../app/ui/SettingsPage.qml:317
558578msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
579+"No orphaned files have been found to recover disk space. Podphoenix database is "
560580"clean."
561581msgstr ""
562582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571591msgstr ""
572592
573593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575595msgstr ""
576596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580600"Ubuntu.\n"
581601"\n"
582602"Chirp Chirp..."
583603msgstr ""
584604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586606msgid "Swipe to move between pages"
587607msgstr ""
588608
@@ -592,7 +612,7 @@ msgstr ""
592612
593613#: ../app/welcomewizard/Slide2.qml:62
594614msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
615+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
596616"podcasts. You can also add podcasts by their URL."
597617msgstr ""
598618
@@ -602,13 +622,13 @@ msgstr ""
602622
603623#: ../app/welcomewizard/Slide3.qml:62
604624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606626"automatically, this can be enabled from the settings page."
607627msgstr ""
608628
609629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610630#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
631+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612632#: ../app/welcomewizard/Slide4.qml:48
613633msgid "Hallo! Bonjour!"
614634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616636#: ../app/welcomewizard/Slide4.qml:67
617637#, qt-format
618638msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
639+"Podphoenix is available in over 15 languages and is translated by the %1 "
620640"community"
621641msgstr ""
622642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648668msgstr ""
649669
650670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652672msgstr ""
653673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655675msgid "Finish"
656676msgstr ""
657677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
660679msgid "The chirpiest podcast manager for Ubuntu"
661680msgstr ""
662681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
665683msgid ""
666684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667685msgstr ""
po/da.po+69−51
@@ -1,13 +1,13 @@
1−# Danish translation for podbird
1+# Danish translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# Folmer Fredslund <folmerf+ubuntu@gmail.com>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2016-12-14 14:31+0000\n"
1212"Last-Translator: Folmer Fredslund <Unknown>\n"
1313"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Afsnit"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Tilføj nye podcasts"
2828
@@ -38,17 +38,17 @@ msgstr "Indstillinger"
3838msgid "Skip"
3939msgstr "Spring over"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 t %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 t"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Om"
6363msgid "Credits"
6464msgstr "Tak til"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 år"
109109msgstr[1] "%1 år"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Søg efter afsnit"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Afmeld abonnement"
169169
@@ -213,7 +213,7 @@ msgstr "Bekræft afmelding af abonnement"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Er du sikker på, at du vil fjerne abonnement <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Annullér"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Afsnitsbeskrivelse"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Luk"
229229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Afspiller nu"
@@ -375,8 +379,8 @@ msgstr "Helsidesvisning"
375379msgid "Queue"
376380msgstr "Kø"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Søg efter podcast"
382386
@@ -388,7 +392,7 @@ msgstr "Søg efter podcast"
388392msgid "No Podcast Subscriptions"
389393msgstr "Ingen podcastabonnementer"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Ingen podcasts fundet"
394398
@@ -400,7 +404,7 @@ msgstr ""
400404"Du abonnerer endnu ikke på nogen podcasts. Besøg siden \"Find nye podcasts\" "
401405"for at tilføje nogen."
402406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404408msgid "No podcasts found matching the search term."
405409msgstr "Ingen afsnit fundet i denne søgning."
406410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411415msgstr[0] "%1 nyt afsnit"
412416msgstr[1] "%1 nye afsnit"
413417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415419msgid "Add Podcast"
416420msgstr "Tilføj podcast"
417421
418−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr ""
425+
426+#: ../app/ui/SearchPage.qml:135
419427msgid "Save Podcast"
420428msgstr "Gem podcast"
421429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423431msgid "Feed URL"
424432msgstr "Feed-URL"
425433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427435msgid "Unable to subscribe"
428436msgstr "Kan ikke oprette abonnement"
429437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431439msgid "Please check the URL and try again"
432440msgstr "Tjek venligst URL'en og prøv igen"
433441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435443msgid "Looking to add a new podcast?"
436444msgstr "Vil du tilføje en ny podcast?"
437445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439447msgid ""
440448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441449msgstr ""
442450"Klik på forstørrelsesglasset i toppen for at søge, eller \"plus\"-knappen "
443451"for at tilføje via URL"
444452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446454msgid "Subscribe"
447455msgstr "Abonnér"
448456
449457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452460#, qt-format
453461msgid ""
454462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457465"Senest opdateret %1\n"
458466"%2"
459467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461469msgid "Not Available"
462470msgstr "Ikke tilgængelig"
463471
472+#: ../app/ui/SearchPage.qml:499
473+msgid "Please wait"
474+msgstr ""
475+
476+#: ../app/ui/SearchPage.qml:500
477+msgid "Importing podcasts..."
478+msgstr ""
479+
480+#: ../app/ui/SearchPage.qml:518
481+msgid "imported"
482+msgstr ""
483+
464484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465485#. want to seek forward when pressing on this button.
466486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -565,10 +585,10 @@ msgstr ""
565585
566586#: ../app/ui/SettingsPage.qml:317
567587msgid ""
568−"No orphaned files have been found to recover disk space. Podbird database is "
588+"No orphaned files have been found to recover disk space. Podphoenix database is "
569589"clean."
570590msgstr ""
571−"Ingen forældreløse filer kunne slettes for at frigive lagerplads. Podbird-"
591+"Ingen forældreløse filer kunne slettes for at frigive lagerplads. Podphoenix-"
572592"databasen\n"
573593"er ren."
574594
@@ -583,22 +603,22 @@ msgid "Report Bug"
583603msgstr "Rapportér fejl"
584604
585605#: ../app/welcomewizard/Slide1.qml:42
586−msgid "Welcome to Podbird"
587−msgstr "Velkommen til Podbird"
606+msgid "Welcome to Podphoenix"
607+msgstr "Velkommen til Podphoenix"
588608
589−#: ../app/welcomewizard/Slide1.qml:50
609+#: ../app/welcomewizard/Slide1.qml:53
590610msgid ""
591−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
611+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
592612"Ubuntu.\n"
593613"\n"
594614"Chirp Chirp..."
595615msgstr ""
596−"Nyd dine favoritudsendelser med Podbird, det fuglendte podcastprogram på "
616+"Nyd dine favoritudsendelser med Podphoenix, det fuglendte podcastprogram på "
597617"Ubuntu.\n"
598618"\n"
599619"Pip pip..."
600620
601−#: ../app/welcomewizard/Slide1.qml:72
621+#: ../app/welcomewizard/Slide1.qml:82
602622msgid "Swipe to move between pages"
603623msgstr "Stryg for at bladre mellem sider"
604624
@@ -608,10 +628,10 @@ msgstr "Find nye podcasts"
608628
609629#: ../app/welcomewizard/Slide2.qml:62
610630msgid ""
611−"Podbird uses the iTunes® database to provide access to a huge collection of "
631+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
612632"podcasts. You can also add podcasts by their URL."
613633msgstr ""
614−"Podbird bruger iTunes®-databasen til at give adgang til en stor samling af "
634+"Podphoenix bruger iTunes®-databasen til at give adgang til en stor samling af "
615635"podcasts. Du kan også tilføje podcasts med deres URL."
616636
617637#: ../app/welcomewizard/Slide3.qml:45
@@ -620,15 +640,15 @@ msgstr "Smarte indstillinger"
620640
621641#: ../app/welcomewizard/Slide3.qml:62
622642msgid ""
623−"Podbird can optionally download new episodes and clean up old episodes "
643+"Podphoenix can optionally download new episodes and clean up old episodes "
624644"automatically, this can be enabled from the settings page."
625645msgstr ""
626−"Podbird kan automatisk hente nye afsnit og rydde op i gamle. Dette kan "
646+"Podphoenix kan automatisk hente nye afsnit og rydde op i gamle. Dette kan "
627647"aktiveres i indstillingerne."
628648
629649#. TRANSLATORS: This text should be in a language different from the language set by the user.
630650#. For instance, if the app was in english, then it is appropriate to set this string as
631−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
651+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
632652#: ../app/welcomewizard/Slide4.qml:48
633653msgid "Hallo! Bonjour!"
634654msgstr "Hola! Bonjour!"
@@ -636,10 +656,10 @@ msgstr "Hola! Bonjour!"
636656#: ../app/welcomewizard/Slide4.qml:67
637657#, qt-format
638658msgid ""
639−"Podbird is available in over 15 languages and is translated by the %1 "
659+"Podphoenix is available in over 15 languages and is translated by the %1 "
640660"community"
641661msgstr ""
642−"Podbird er tilgængelig på mere end 15 sprog, og bliver oversat af %1-"
662+"Podphoenix er tilgængelig på mere end 15 sprog, og bliver oversat af %1-"
643663"fællesskabet"
644664
645665#: ../app/welcomewizard/Slide5.qml:45
@@ -675,20 +695,18 @@ msgid "Enjoy"
675695msgstr "Nyd det"
676696
677697#: ../app/welcomewizard/Slide7.qml:62
678−msgid "We hope you enjoy using Podbird!"
679−msgstr "Vi håber at du nyder at bruge Podbird!"
698+msgid "We hope you enjoy using Podphoenix!"
699+msgstr "Vi håber at du nyder at bruge Podphoenix!"
680700
681−#: ../app/welcomewizard/Slide7.qml:76
701+#: ../app/welcomewizard/Slide7.qml:75
682702msgid "Finish"
683703msgstr "Færdig"
684704
685−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
686−#: Podbird.desktop.in.h:1
705+#: ../app/po/Podphoenix.desktop.in.h:1
687706msgid "The chirpiest podcast manager for Ubuntu"
688707msgstr "Det fuglendte podcastprogram på Ubuntu"
689708
690−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
691−#: Podbird.desktop.in.h:2
709+#: ../app/po/Podphoenix.desktop.in.h:2
692710msgid ""
693711"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
694712msgstr ""
po/de.po+69−51
@@ -1,13 +1,13 @@
1−# German translation for podbird
1+# German translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2016-12-15 13:04+0000\n"
1212"Last-Translator: Alexander Dobetsberger <Unknown>\n"
1313"Language-Team: German <de@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Episoden"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Neue Podcasts hinzufügen"
2828
@@ -38,17 +38,17 @@ msgstr "Einstellungen"
3838msgid "Skip"
3939msgstr "Überspringen"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 h %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 Min"
@@ -63,7 +63,7 @@ msgstr "Über"
6363msgid "Credits"
6464msgstr "Mitwirkende"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 Jahr"
109109msgstr[1] "%1 Jahre"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Episode suchen"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Abbestellen"
169169
@@ -213,7 +213,7 @@ msgstr "Abbestellen bestätigen"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Sind Sie sicher, dass Sie <b>%1</b> abbestellen möchten?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Abbrechen"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Episodenbeschreibung"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Schließen"
229229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Aktueller Titel"
@@ -375,8 +379,8 @@ msgstr "Alles anzeigen"
375379msgid "Queue"
376380msgstr "Warteschlange"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Podcast suchen"
382386
@@ -388,7 +392,7 @@ msgstr "Podcast suchen"
388392msgid "No Podcast Subscriptions"
389393msgstr "Keine Podcast-Abonnements"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Keine Podcasts gefunden"
394398
@@ -400,7 +404,7 @@ msgstr ""
400404"Sie haben noch keine Podcasts abonniert, zum hinzuzufügen öffnen Sie bitte "
401405"die Seite 'Neue Podcasts finden'."
402406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404408msgid "No podcasts found matching the search term."
405409msgstr "Keine Podcasts gefunden die den Suchkriterien entsprechen."
406410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411415msgstr[0] "%1 ungehörte Episode"
412416msgstr[1] "%1 ungehörte Episoden"
413417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415419msgid "Add Podcast"
416420msgstr "Podcast hinzufügen"
417421
418−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr ""
425+
426+#: ../app/ui/SearchPage.qml:135
419427msgid "Save Podcast"
420428msgstr "Podcast speichern"
421429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423431msgid "Feed URL"
424432msgstr "Feed-URL"
425433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427435msgid "Unable to subscribe"
428436msgstr "Abonnieren fehlgeschlagen"
429437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431439msgid "Please check the URL and try again"
432440msgstr "Bitte die Adresse überprüfen und es erneut versuchen"
433441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435443msgid "Looking to add a new podcast?"
436444msgstr "Wollen Sie einen neuen Podcast hinzufügen?"
437445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439447msgid ""
440448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441449msgstr ""
442450"Klicken Sie auf die »Lupe« am oberen Rand, um zu Suchen oder auf den »Plus«-"
443451"Knopf, um eine Adresse einzugeben"
444452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446454msgid "Subscribe"
447455msgstr "Abonnieren"
448456
449457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452460#, qt-format
453461msgid ""
454462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457465"Letzte Aktualisierung:%1\n"
458466"%2"
459467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461469msgid "Not Available"
462470msgstr "Nicht verfügbar"
463471
472+#: ../app/ui/SearchPage.qml:499
473+msgid "Please wait"
474+msgstr ""
475+
476+#: ../app/ui/SearchPage.qml:500
477+msgid "Importing podcasts..."
478+msgstr ""
479+
480+#: ../app/ui/SearchPage.qml:518
481+msgid "imported"
482+msgstr ""
483+
464484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465485#. want to seek forward when pressing on this button.
466486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -565,11 +585,11 @@ msgstr ""
565585
566586#: ../app/ui/SettingsPage.qml:317
567587msgid ""
568−"No orphaned files have been found to recover disk space. Podbird database is "
588+"No orphaned files have been found to recover disk space. Podphoenix database is "
569589"clean."
570590msgstr ""
571591"Es wurde keine verwaisten Dateien gefunden um Speicherplatz zu schaffen. Die "
572−"Podbird Datenbank ist sauber."
592+"Podphoenix Datenbank ist sauber."
573593
574594#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
575595#. that doesn't fit into any other category.
@@ -582,21 +602,21 @@ msgid "Report Bug"
582602msgstr "Fehler melden"
583603
584604#: ../app/welcomewizard/Slide1.qml:42
585−msgid "Welcome to Podbird"
586−msgstr "Wilkommen bei Podbird"
605+msgid "Welcome to Podphoenix"
606+msgstr "Wilkommen bei Podphoenix"
587607
588−#: ../app/welcomewizard/Slide1.qml:50
608+#: ../app/welcomewizard/Slide1.qml:53
589609msgid ""
590−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
610+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
591611"Ubuntu.\n"
592612"\n"
593613"Chirp Chirp..."
594614msgstr ""
595−"Genießen Sie ihre Podcasts mit Podbird, der Podcast-Verwaltung für Ubuntu.\n"
615+"Genießen Sie ihre Podcasts mit Podphoenix, der Podcast-Verwaltung für Ubuntu.\n"
596616"\n"
597617"Zwitscher zwitscher …"
598618
599−#: ../app/welcomewizard/Slide1.qml:72
619+#: ../app/welcomewizard/Slide1.qml:82
600620msgid "Swipe to move between pages"
601621msgstr "Wischen um zwischen Seiten zu wechseln"
602622
@@ -606,10 +626,10 @@ msgstr "Neue Podcasts finden"
606626
607627#: ../app/welcomewizard/Slide2.qml:62
608628msgid ""
609−"Podbird uses the iTunes® database to provide access to a huge collection of "
629+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
610630"podcasts. You can also add podcasts by their URL."
611631msgstr ""
612−"Podbird benutzt die iTunes®-Datenbank, um Ihnen Zugriff auf eine riesige "
632+"Podphoenix benutzt die iTunes®-Datenbank, um Ihnen Zugriff auf eine riesige "
613633"Sammlung von Podcasts zu geben. Sie können Podcasts auch über eine Adresse "
614634"hinzufügen."
615635
@@ -619,15 +639,15 @@ msgstr "Intelligente Einstellungen"
619639
620640#: ../app/welcomewizard/Slide3.qml:62
621641msgid ""
622−"Podbird can optionally download new episodes and clean up old episodes "
642+"Podphoenix can optionally download new episodes and clean up old episodes "
623643"automatically, this can be enabled from the settings page."
624644msgstr ""
625−"Podbird kann optional neue Episoden herunterladen und alte automatisch "
645+"Podphoenix kann optional neue Episoden herunterladen und alte automatisch "
626646"bereinigen. Dieses können Sie in den Einstellungen aktivieren."
627647
628648#. TRANSLATORS: This text should be in a language different from the language set by the user.
629649#. For instance, if the app was in english, then it is appropriate to set this string as
630−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
650+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
631651#: ../app/welcomewizard/Slide4.qml:48
632652msgid "Hallo! Bonjour!"
633653msgstr "Hello! Bonjour!"
@@ -635,10 +655,10 @@ msgstr "Hello! Bonjour!"
635655#: ../app/welcomewizard/Slide4.qml:67
636656#, qt-format
637657msgid ""
638−"Podbird is available in over 15 languages and is translated by the %1 "
658+"Podphoenix is available in over 15 languages and is translated by the %1 "
639659"community"
640660msgstr ""
641−"Podbird ist in über 15 Sprachen verfügbar und wird von der %1-Gemeinschaft "
661+"Podphoenix ist in über 15 Sprachen verfügbar und wird von der %1-Gemeinschaft "
642662"übersetzt"
643663
644664#: ../app/welcomewizard/Slide5.qml:45
@@ -674,20 +694,18 @@ msgid "Enjoy"
674694msgstr "viel Spaß"
675695
676696#: ../app/welcomewizard/Slide7.qml:62
677−msgid "We hope you enjoy using Podbird!"
678−msgstr "Wir hoffen Sie genießen Podbird!"
697+msgid "We hope you enjoy using Podphoenix!"
698+msgstr "Wir hoffen Sie genießen Podphoenix!"
679699
680−#: ../app/welcomewizard/Slide7.qml:76
700+#: ../app/welcomewizard/Slide7.qml:75
681701msgid "Finish"
682702msgstr "Fertig stellen"
683703
684−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
685−#: Podbird.desktop.in.h:1
704+#: ../app/po/Podphoenix.desktop.in.h:1
686705msgid "The chirpiest podcast manager for Ubuntu"
687706msgstr "Die zwitschernde Podcast-Verwaltung für Ubuntu"
688707
689−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
690−#: Podbird.desktop.in.h:2
708+#: ../app/po/Podphoenix.desktop.in.h:2
691709msgid ""
692710"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
693711msgstr ""
po/el.po+68−50
@@ -1,13 +1,13 @@
1−# Greek translation for podbird
1+# Greek translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-12-08 17:30+0000\n"
1212"Last-Translator: Constantinos Koniaris <kostas291@yahoo.com>\n"
1313"Language-Team: Greek <el@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Προσθήκη νέων φορητών εκπομπών"
2828
@@ -38,17 +38,17 @@ msgstr "Ρυθμίσεις"
3838msgid "Skip"
3939msgstr "Παράβλεψη"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 ώρες %2 λεπτά"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 ώρες"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 λεπτά"
@@ -63,7 +63,7 @@ msgstr "Περί"
6363msgid "Credits"
6464msgstr "Μνεία"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 έτος"
109109msgstr[1] "%1 έτη"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Αναζήτηση επεισοδίου"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Κατάργηση συνδρομής"
169169
@@ -214,7 +214,7 @@ msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr ""
215215"Είστε σίγουρος ότι θέλετε να καταργήσετε τη συνδρομή σας στο <b>%1</b>;"
216216
217−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219219msgid "Cancel"
220220msgstr "Ακύρωση"
@@ -224,7 +224,7 @@ msgid "Episode Description"
224224msgstr "Περιγραφή επεισοδίου"
225225
226226#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
227−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
227+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
228228msgid "Close"
229229msgstr "Κλείσιμο"
230230
@@ -365,6 +365,10 @@ msgstr "-%1δ"
365365msgid "+%1s"
366366msgstr "+%1δ"
367367
368+#: ../app/ui/ImportPage.qml:18
369+msgid "Choose"
370+msgstr ""
371+
368372#: ../app/ui/NowPlayingPage.qml:34
369373msgid "Now Playing"
370374msgstr "Αναπαράγεται τώρα"
@@ -377,8 +381,8 @@ msgstr ""
377381msgid "Queue"
378382msgstr ""
379383
380−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
381−#: ../app/ui/SearchPage.qml:161
384+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
385+#: ../app/ui/SearchPage.qml:176
382386msgid "Search Podcast"
383387msgstr "Αναζήτηση φορητής εκπομπής"
384388
@@ -390,7 +394,7 @@ msgstr "Αναζήτηση φορητής εκπομπής"
390394msgid "No Podcast Subscriptions"
391395msgstr "Δεv υπάρχουν συνδρομές σε φορητές εκπομπές"
392396
393−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
397+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
394398msgid "No Podcasts Found"
395399msgstr "Δεν βρέθηκαν φορητές εκπομπές"
396400
@@ -400,7 +404,7 @@ msgid ""
400404"page to add some."
401405msgstr ""
402406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404408msgid "No podcasts found matching the search term."
405409msgstr ""
406410"Δεν βρέθηκαν φορητές εκπομπές που να αντιστοιχούν στον όρο αναζήτησης."
@@ -412,44 +416,48 @@ msgid_plural "%1 unheard episodes"
412416msgstr[0] "%1 μη ακουσμένο επεισόδιο"
413417msgstr[1] "%1 μη ακουσμένα επεισόδια"
414418
415−#: ../app/ui/SearchPage.qml:63
419+#: ../app/ui/SearchPage.qml:65
416420msgid "Add Podcast"
417421msgstr "Προσθήκη φορητής εκπομπής"
418422
419−#: ../app/ui/SearchPage.qml:122
423+#: ../app/ui/SearchPage.qml:73
424+msgid "Import Podcasts"
425+msgstr ""
426+
427+#: ../app/ui/SearchPage.qml:135
420428msgid "Save Podcast"
421429msgstr "Αποθήκευση φορητής εκπομπής"
422430
423−#: ../app/ui/SearchPage.qml:149
431+#: ../app/ui/SearchPage.qml:163
424432msgid "Feed URL"
425433msgstr "Διεύθυνση ροής"
426434
427−#: ../app/ui/SearchPage.qml:176
435+#: ../app/ui/SearchPage.qml:191
428436msgid "Unable to subscribe"
429437msgstr "Αδυναμία εγγραφής"
430438
431−#: ../app/ui/SearchPage.qml:177
439+#: ../app/ui/SearchPage.qml:192
432440msgid "Please check the URL and try again"
433441msgstr "Παρακαλώ ελέγξετε τη διεύθυνση URL και προσπαθήστε ξανά"
434442
435−#: ../app/ui/SearchPage.qml:207
443+#: ../app/ui/SearchPage.qml:222
436444msgid "Looking to add a new podcast?"
437445msgstr ""
438446
439−#: ../app/ui/SearchPage.qml:208
447+#: ../app/ui/SearchPage.qml:223
440448msgid ""
441449"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
442450msgstr ""
443451"Επιλέγξετε τον 'μεγενθυτικό φακό' που είναι πάνω για να κάνετε αναζήτηση ή "
444452"το 'συν' κουμπί για να προσθέσετε από διεύθυνση URL"
445453
446−#: ../app/ui/SearchPage.qml:275
454+#: ../app/ui/SearchPage.qml:290
447455msgid "Subscribe"
448456msgstr "Εγγραφή"
449457
450458#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
451459#. the podcast description.
452−#: ../app/ui/SearchPage.qml:313
460+#: ../app/ui/SearchPage.qml:328
453461#, qt-format
454462msgid ""
455463"Last Updated: %1\n"
@@ -458,10 +466,22 @@ msgstr ""
458466"Τελευταία Ανανέωση: %1\n"
459467"%2"
460468
461−#: ../app/ui/SearchPage.qml:370
469+#: ../app/ui/SearchPage.qml:385
462470msgid "Not Available"
463471msgstr "Μη Διαθέσιμο"
464472
473+#: ../app/ui/SearchPage.qml:499
474+msgid "Please wait"
475+msgstr ""
476+
477+#: ../app/ui/SearchPage.qml:500
478+msgid "Importing podcasts..."
479+msgstr ""
480+
481+#: ../app/ui/SearchPage.qml:518
482+msgid "imported"
483+msgstr ""
484+
465485#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
466486#. want to seek forward when pressing on this button.
467487#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -565,7 +585,7 @@ msgstr ""
565585
566586#: ../app/ui/SettingsPage.qml:317
567587msgid ""
568−"No orphaned files have been found to recover disk space. Podbird database is "
588+"No orphaned files have been found to recover disk space. Podphoenix database is "
569589"clean."
570590msgstr ""
571591
@@ -580,22 +600,22 @@ msgid "Report Bug"
580600msgstr "Αναφορά σφάλματος"
581601
582602#: ../app/welcomewizard/Slide1.qml:42
583−msgid "Welcome to Podbird"
584−msgstr "Καλώς ήλθατε στο Podbird"
603+msgid "Welcome to Podphoenix"
604+msgstr "Καλώς ήλθατε στο Podphoenix"
585605
586−#: ../app/welcomewizard/Slide1.qml:50
606+#: ../app/welcomewizard/Slide1.qml:53
587607msgid ""
588−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
608+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
589609"Ubuntu.\n"
590610"\n"
591611"Chirp Chirp..."
592612msgstr ""
593−"Απολαύστε τα αγαπημένα σας προγράμματα με το Podbird, την πιο κελαηδιστή "
613+"Απολαύστε τα αγαπημένα σας προγράμματα με το Podphoenix, την πιο κελαηδιστή "
594614"εφαρμογή διαχείρισης φορητών εκπομπών για το Ubuntu.\n"
595615"\n"
596616"Τσιρπ Τσιρπ..."
597617
598−#: ../app/welcomewizard/Slide1.qml:72
618+#: ../app/welcomewizard/Slide1.qml:82
599619msgid "Swipe to move between pages"
600620msgstr "Σύρετε για να αλλάξετε σελίδα"
601621
@@ -605,10 +625,10 @@ msgstr "Ανακαλύψτε νέες φορητές εκπομπές"
605625
606626#: ../app/welcomewizard/Slide2.qml:62
607627msgid ""
608−"Podbird uses the iTunes® database to provide access to a huge collection of "
628+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
609629"podcasts. You can also add podcasts by their URL."
610630msgstr ""
611−"Το Podbird χρησιμοποιεί τη βάση δεδομένων του iTunes® για να προσφέρει "
631+"Το Podphoenix χρησιμοποιεί τη βάση δεδομένων του iTunes® για να προσφέρει "
612632"πρόσβαση σε μια τεράστια συλλογή φορητών εκπομπών. Είναι επίσης δυνατή η "
613633"προσθήκη φορητών εκπομπών από την διεύθυνση URL τους."
614634
@@ -618,16 +638,16 @@ msgstr "Έξυπνες ρυθμίσεις"
618638
619639#: ../app/welcomewizard/Slide3.qml:62
620640msgid ""
621−"Podbird can optionally download new episodes and clean up old episodes "
641+"Podphoenix can optionally download new episodes and clean up old episodes "
622642"automatically, this can be enabled from the settings page."
623643msgstr ""
624−"Το Podbird μπορεί προαιρετικά να λαμβάνει νέα επεισόδια και να εκκαθαρίζει "
644+"Το Podphoenix μπορεί προαιρετικά να λαμβάνει νέα επεισόδια και να εκκαθαρίζει "
625645"τα παλιά αυτόματα, το παραπάνω μπορεί να ενεργοποιηθεί από τη σελίδα "
626646"ρυθμίσεων."
627647
628648#. TRANSLATORS: This text should be in a language different from the language set by the user.
629649#. For instance, if the app was in english, then it is appropriate to set this string as
630−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
650+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
631651#: ../app/welcomewizard/Slide4.qml:48
632652msgid "Hallo! Bonjour!"
633653msgstr "Hallo! Bonjour!"
@@ -635,10 +655,10 @@ msgstr "Hallo! Bonjour!"
635655#: ../app/welcomewizard/Slide4.qml:67
636656#, qt-format
637657msgid ""
638−"Podbird is available in over 15 languages and is translated by the %1 "
658+"Podphoenix is available in over 15 languages and is translated by the %1 "
639659"community"
640660msgstr ""
641−"Το Podbird είναι διαθέσιμο σε περισσότερες από 15 γλώσσες και μεταφράζεται "
661+"Το Podphoenix είναι διαθέσιμο σε περισσότερες από 15 γλώσσες και μεταφράζεται "
642662"από την κοινότητα %1"
643663
644664#: ../app/welcomewizard/Slide5.qml:45
@@ -671,20 +691,18 @@ msgid "Enjoy"
671691msgstr "Απολαύστε"
672692
673693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
675−msgstr "Ελπίζουμε ότι απολαμβάνετε την χρήση του Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
695+msgstr "Ελπίζουμε ότι απολαμβάνετε την χρήση του Podphoenix!"
676696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678698msgid "Finish"
679699msgstr "Τέλος"
680700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
683702msgid "The chirpiest podcast manager for Ubuntu"
684703msgstr "Η πιο κελαηδιστή εφαρμογή διαχείρισης φορητών εκπομπών για το Ubuntu"
685704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
688706msgid ""
689707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690708msgstr ""
po/en_AU.po+62−44
@@ -1,13 +1,13 @@
1−# English (Australia) translation for podbird
1+# English (Australia) translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-03-26 10:36+0000\n"
1212"Last-Translator: Joel Addison <jaddi27@gmail.com>\n"
1313"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr ""
2828
@@ -38,17 +38,17 @@ msgstr ""
3838msgid "Skip"
3939msgstr ""
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
6363msgid "Credits"
6464msgstr ""
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] ""
109109msgstr[1] ""
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Search Episode"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Unsubscribe"
169169
@@ -213,7 +213,7 @@ msgstr "Unsubscribe Confirmation"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Are you sure you want to unsubscribe from <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr ""
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr ""
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Close"
229229
@@ -363,6 +363,10 @@ msgstr ""
363363msgid "+%1s"
364364msgstr ""
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Now Playing"
@@ -375,8 +379,8 @@ msgstr ""
375379msgid "Queue"
376380msgstr ""
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Search Podcast"
382386
@@ -388,7 +392,7 @@ msgstr ""
388392msgid "No Podcast Subscriptions"
389393msgstr "No Podcast Subscriptions"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "No Podcasts Found"
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr "No podcasts found matching the search term."
404408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] "%1 unheard episode"
410414msgstr[1] "%1 unheard episodes"
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr "Add Podcast"
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr "Save Podcast"
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr ""
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr "Unable to subscribe"
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr "Please check the URL and try again"
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442450msgid "Subscribe"
443451msgstr "Subscribe"
444452
445453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448456#, qt-format
449457msgid ""
450458"Last Updated: %1\n"
451459"%2"
452460msgstr ""
453461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455463msgid "Not Available"
456464msgstr ""
457465
466+#: ../app/ui/SearchPage.qml:499
467+msgid "Please wait"
468+msgstr ""
469+
470+#: ../app/ui/SearchPage.qml:500
471+msgid "Importing podcasts..."
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:518
475+msgid "imported"
476+msgstr ""
477+
458478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459479#. want to seek forward when pressing on this button.
460480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556576
557577#: ../app/ui/SettingsPage.qml:317
558578msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
579+"No orphaned files have been found to recover disk space. Podphoenix database is "
560580"clean."
561581msgstr ""
562582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571591msgstr ""
572592
573593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575595msgstr ""
576596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580600"Ubuntu.\n"
581601"\n"
582602"Chirp Chirp..."
583603msgstr ""
584604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586606msgid "Swipe to move between pages"
587607msgstr ""
588608
@@ -592,7 +612,7 @@ msgstr ""
592612
593613#: ../app/welcomewizard/Slide2.qml:62
594614msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
615+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
596616"podcasts. You can also add podcasts by their URL."
597617msgstr ""
598618
@@ -602,13 +622,13 @@ msgstr ""
602622
603623#: ../app/welcomewizard/Slide3.qml:62
604624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606626"automatically, this can be enabled from the settings page."
607627msgstr ""
608628
609629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610630#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
631+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612632#: ../app/welcomewizard/Slide4.qml:48
613633msgid "Hallo! Bonjour!"
614634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616636#: ../app/welcomewizard/Slide4.qml:67
617637#, qt-format
618638msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
639+"Podphoenix is available in over 15 languages and is translated by the %1 "
620640"community"
621641msgstr ""
622642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648668msgstr ""
649669
650670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652672msgstr ""
653673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655675msgid "Finish"
656676msgstr ""
657677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
660679msgid "The chirpiest podcast manager for Ubuntu"
661680msgstr ""
662681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
665683msgid ""
666684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667685msgstr ""
po/en_GB.po+70−52
@@ -1,28 +1,28 @@
1−# English (United Kingdom) translation for podbird
1+# English (United Kingdom) translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11−"PO-Revision-Date: 2017-12-16 01:20+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2021-06-14 20:48+0000\n"
1212"Last-Translator: Andi Chandler <Unknown>\n"
1313"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-12-17 05:32+0000\n"
19−"X-Generator: Launchpad (build 18511)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Episodes"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Add New Podcasts"
2828
@@ -38,17 +38,17 @@ msgstr "Settings"
3838msgid "Skip"
3939msgstr "Skip"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 hr %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 hr"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "About"
6363msgid "Credits"
6464msgstr "Credits"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 year"
109109msgstr[1] "%1 years"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Search Episode"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Unsubscribe"
169169
@@ -213,7 +213,7 @@ msgstr "Unsubscribe Confirmation"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Are you sure you want to unsubscribe from <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Cancel"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Episode Description"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Close"
229229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr "Choose"
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Now Playing"
@@ -375,8 +379,8 @@ msgstr "Full view"
375379msgid "Queue"
376380msgstr "Queue"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Search Podcast"
382386
@@ -388,7 +392,7 @@ msgstr "Search podcast"
388392msgid "No Podcast Subscriptions"
389393msgstr "No Podcast Subscriptions"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "No Podcasts Found"
394398
@@ -400,7 +404,7 @@ msgstr ""
400404"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
401405"page to add some."
402406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404408msgid "No podcasts found matching the search term."
405409msgstr "No podcasts found matching the search term."
406410
@@ -411,43 +415,47 @@ msgid_plural "%1 unheard episodes"
411415msgstr[0] "%1 unheard episode"
412416msgstr[1] "%1 unheard episodes"
413417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415419msgid "Add Podcast"
416420msgstr "Add Podcast"
417421
418−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr "Import Podcasts"
425+
426+#: ../app/ui/SearchPage.qml:135
419427msgid "Save Podcast"
420428msgstr "Save Podcast"
421429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423431msgid "Feed URL"
424432msgstr "Feed URL"
425433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427435msgid "Unable to subscribe"
428436msgstr "Unable to subscribe"
429437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431439msgid "Please check the URL and try again"
432440msgstr "Please check the URL and try again"
433441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435443msgid "Looking to add a new podcast?"
436444msgstr "Looking to add a new podcast?"
437445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439447msgid ""
440448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441449msgstr ""
442450"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
443451
444−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
445453msgid "Subscribe"
446454msgstr "Subscribe"
447455
448456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
449457#. the podcast description.
450−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
451459#, qt-format
452460msgid ""
453461"Last Updated: %1\n"
@@ -456,10 +464,22 @@ msgstr ""
456464"Last Updated: %1\n"
457465"%2"
458466
459−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
460468msgid "Not Available"
461469msgstr "Not Available"
462470
471+#: ../app/ui/SearchPage.qml:499
472+msgid "Please wait"
473+msgstr "Please wait"
474+
475+#: ../app/ui/SearchPage.qml:500
476+msgid "Importing podcasts..."
477+msgstr "Importing podcasts..."
478+
479+#: ../app/ui/SearchPage.qml:518
480+msgid "imported"
481+msgstr "imported"
482+
463483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
464484#. want to seek forward when pressing on this button.
465485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -564,10 +584,10 @@ msgstr ""
564584
565585#: ../app/ui/SettingsPage.qml:317
566586msgid ""
567−"No orphaned files have been found to recover disk space. Podbird database is "
587+"No orphaned files have been found to recover disk space. Podphoenix database is "
568588"clean."
569589msgstr ""
570−"No orphaned files have been found to recover disk space. Podbird database is "
590+"No orphaned files have been found to recover disk space. Podphoenix database is "
571591"clean."
572592
573593#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
@@ -581,22 +601,22 @@ msgid "Report Bug"
581601msgstr "Report Bug"
582602
583603#: ../app/welcomewizard/Slide1.qml:42
584−msgid "Welcome to Podbird"
585−msgstr "Welcome to Podbird"
604+msgid "Welcome to Podphoenix"
605+msgstr "Welcome to Podphoenix"
586606
587−#: ../app/welcomewizard/Slide1.qml:50
607+#: ../app/welcomewizard/Slide1.qml:53
588608msgid ""
589−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
609+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
590610"Ubuntu.\n"
591611"\n"
592612"Chirp Chirp..."
593613msgstr ""
594−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
614+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
595615"Ubuntu.\n"
596616"\n"
597617"Chirp Chirp..."
598618
599−#: ../app/welcomewizard/Slide1.qml:72
619+#: ../app/welcomewizard/Slide1.qml:82
600620msgid "Swipe to move between pages"
601621msgstr "Swipe to move between pages"
602622
@@ -606,10 +626,10 @@ msgstr "Discover New Podcasts"
606626
607627#: ../app/welcomewizard/Slide2.qml:62
608628msgid ""
609−"Podbird uses the iTunes® database to provide access to a huge collection of "
629+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
610630"podcasts. You can also add podcasts by their URL."
611631msgstr ""
612−"Podbird uses the iTunes® database to provide access to a huge collection of "
632+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
613633"podcasts. You can also add podcasts by their URL."
614634
615635#: ../app/welcomewizard/Slide3.qml:45
@@ -618,15 +638,15 @@ msgstr "Smart Settings"
618638
619639#: ../app/welcomewizard/Slide3.qml:62
620640msgid ""
621−"Podbird can optionally download new episodes and clean up old episodes "
641+"Podphoenix can optionally download new episodes and clean up old episodes "
622642"automatically, this can be enabled from the settings page."
623643msgstr ""
624−"Podbird can optionally download new episodes and clean up old episodes "
644+"Podphoenix can optionally download new episodes and clean up old episodes "
625645"automatically, this can be enabled from the settings page."
626646
627647#. TRANSLATORS: This text should be in a language different from the language set by the user.
628648#. For instance, if the app was in english, then it is appropriate to set this string as
629−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
649+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
630650#: ../app/welcomewizard/Slide4.qml:48
631651msgid "Hallo! Bonjour!"
632652msgstr "Hallo! Bonjour!"
@@ -634,10 +654,10 @@ msgstr "Hallo! Bonjour!"
634654#: ../app/welcomewizard/Slide4.qml:67
635655#, qt-format
636656msgid ""
637−"Podbird is available in over 15 languages and is translated by the %1 "
657+"Podphoenix is available in over 15 languages and is translated by the %1 "
638658"community"
639659msgstr ""
640−"Podbird is available in over 15 languages and is translated by the %1 "
660+"Podphoenix is available in over 15 languages and is translated by the %1 "
641661"community"
642662
643663#: ../app/welcomewizard/Slide5.qml:45
@@ -673,20 +693,18 @@ msgid "Enjoy"
673693msgstr "Enjoy"
674694
675695#: ../app/welcomewizard/Slide7.qml:62
676−msgid "We hope you enjoy using Podbird!"
677−msgstr "We hope you enjoy using Podbird!"
696+msgid "We hope you enjoy using Podphoenix!"
697+msgstr "We hope you enjoy using Podphoenix!"
678698
679−#: ../app/welcomewizard/Slide7.qml:76
699+#: ../app/welcomewizard/Slide7.qml:75
680700msgid "Finish"
681701msgstr "Finish"
682702
683−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
684−#: Podbird.desktop.in.h:1
703+#: ../app/po/Podphoenix.desktop.in.h:1
685704msgid "The chirpiest podcast manager for Ubuntu"
686705msgstr "The chirpiest podcast manager for Ubuntu"
687706
688−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
689−#: Podbird.desktop.in.h:2
707+#: ../app/po/Podphoenix.desktop.in.h:2
690708msgid ""
691709"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
692710msgstr ""
po/es.po+81−63
@@ -1,30 +1,30 @@
1−# Spanish translation for podbird
1+# Spanish translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11−"PO-Revision-Date: 2016-12-12 17:53+0000\n"
12−"Last-Translator: Víctor R. Ruiz <Unknown>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2019-01-18 19:21+0000\n"
12+"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
1313"Language-Team: Spanish <es@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Episodios"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
27−msgstr "Añadir podcasts"
27+msgstr "Añadir podcasts nuevos"
2828
2929#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
3030msgid "Podcasts"
@@ -36,19 +36,19 @@ msgstr "Configuración"
3636
3737#: ../app/components/Walkthrough.qml:89
3838msgid "Skip"
39−msgstr "Omitir"
39+msgstr "Saltar"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 h %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Acerca de"
6363msgid "Credits"
6464msgstr "Créditos"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,11 +108,11 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 año"
109109msgstr[1] "%1 años"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
115−msgstr "%1 (creador)"
115+msgstr "%1 (Creador)"
116116
117117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118118msgid "Developers"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Buscar episodio"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Anular suscripción"
169169
@@ -213,7 +213,7 @@ msgstr "Confirmar anulación"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "¿Confirma que quiere cancelar la suscripción a <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Cancelar"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Descripción de episodios"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Cerrar"
229229
@@ -261,7 +261,7 @@ msgstr "Eliminar archivo descargado"
261261
262262#: ../app/ui/EpisodesPage.qml:621
263263msgid "Queued"
264−msgstr "Encolado"
264+msgstr "En cola"
265265
266266#: ../app/ui/EpisodesPage.qml:621
267267msgid "Download"
@@ -363,6 +363,10 @@ msgstr "−%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "En reproducción"
@@ -375,8 +379,8 @@ msgstr "Vista completa"
375379msgid "Queue"
376380msgstr "Cola"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Buscar podcast"
382386
@@ -388,7 +392,7 @@ msgstr "Buscar podcast"
388392msgid "No Podcast Subscriptions"
389393msgstr "No hay suscripciones a podcasts"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "No se encontraron podcasts"
394398
@@ -400,7 +404,7 @@ msgstr ""
400404"No está suscrito a ningún podcast, visite la página 'Añadir nuevos "
401405"podcasts\" para añadir algunos."
402406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404408msgid "No podcasts found matching the search term."
405409msgstr "No hay podcasts que coincidan con la búsqueda"
406410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411415msgstr[0] "%1 episodio sin escuchar"
412416msgstr[1] "%1 episodios sin escuchar"
413417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415419msgid "Add Podcast"
416420msgstr "Añadir podcast"
417421
418−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr ""
425+
426+#: ../app/ui/SearchPage.qml:135
419427msgid "Save Podcast"
420428msgstr "Guardar podcast"
421429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423431msgid "Feed URL"
424432msgstr "URL del canal"
425433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427435msgid "Unable to subscribe"
428436msgstr "No se ha podido suscribir"
429437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431439msgid "Please check the URL and try again"
432−msgstr "Compruebe el URL e inténtelo de nuevo"
440+msgstr "Compruebe la URL e inténtelo de nuevo"
433441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435443msgid "Looking to add a new podcast?"
436444msgstr "¿Buscando añadir un nuevo podcast?"
437445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439447msgid ""
440448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441449msgstr ""
442−"Toque el icono de la lupa en la parte superior para buscar. Toque el + para "
450+"Toque el icono de la lupa en la parte superior para buscar. Toque el botón + para "
443451"añadir por URL"
444452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446454msgid "Subscribe"
447−msgstr "Suscribir"
455+msgstr "Suscribirse"
448456
449457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452460#, qt-format
453461msgid ""
454462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457465"Última actualización: %1\n"
458466"%2"
459467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461469msgid "Not Available"
462470msgstr "No disponible"
463471
472+#: ../app/ui/SearchPage.qml:499
473+msgid "Please wait"
474+msgstr ""
475+
476+#: ../app/ui/SearchPage.qml:500
477+msgid "Importing podcasts..."
478+msgstr ""
479+
480+#: ../app/ui/SearchPage.qml:518
481+msgid "imported"
482+msgstr ""
483+
464484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465485#. want to seek forward when pressing on this button.
466486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -499,7 +519,7 @@ msgstr "Configuración de reproducción"
499519
500520#: ../app/ui/SettingsPage.qml:184
501521msgid "Podcast Episode Settings"
502−msgstr "Configuración de episodios de podcast"
522+msgstr "Configuración de episodios de podcasts"
503523
504524#: ../app/ui/SettingsPage.qml:190
505525msgid "Automatically delete old episodes"
@@ -527,7 +547,7 @@ msgstr "Sólo descargar mediante WiFi"
527547
528548#: ../app/ui/SettingsPage.qml:220
529549msgid "Download episodes only when the device is using WiFi"
530−msgstr "Descargar episodios solo cuando se está usando wifi"
550+msgstr "Descargar episodios sólo cuando se está usando wifi"
531551
532552#: ../app/ui/SettingsPage.qml:240
533553msgid "Refresh podcast artwork"
@@ -536,7 +556,7 @@ msgstr "Refrescar la imagen del podcast"
536556#: ../app/ui/SettingsPage.qml:242
537557msgid "Update all podcasts artwork and fix missing ones"
538558msgstr ""
539−"Actualizar las imágenes de todos los podcast y arreglar las que faltan."
559+"Actualizar las imágenes de todos los podcasts y arreglar las que faltan."
540560
541561#: ../app/ui/SettingsPage.qml:271
542562msgid "Storage Settings"
@@ -569,11 +589,11 @@ msgstr ""
569589
570590#: ../app/ui/SettingsPage.qml:317
571591msgid ""
572−"No orphaned files have been found to recover disk space. Podbird database is "
592+"No orphaned files have been found to recover disk space. Podphoenix database is "
573593"clean."
574594msgstr ""
575595"No se han encontrado archivos huérfanos para liberar espacio. La base de "
576−"datos de Podbird está limpia."
596+"datos de Podphoenix está limpia."
577597
578598#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
579599#. that doesn't fit into any other category.
@@ -586,22 +606,22 @@ msgid "Report Bug"
586606msgstr "Informar de un error"
587607
588608#: ../app/welcomewizard/Slide1.qml:42
589−msgid "Welcome to Podbird"
590−msgstr "Esto es Podbird"
609+msgid "Welcome to Podphoenix"
610+msgstr "Esto es Podphoenix"
591611
592−#: ../app/welcomewizard/Slide1.qml:50
612+#: ../app/welcomewizard/Slide1.qml:53
593613msgid ""
594−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
614+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
595615"Ubuntu.\n"
596616"\n"
597617"Chirp Chirp..."
598618msgstr ""
599−"Disfrute de sus programas preferidos con Podbird, el gestor de podcasts para "
619+"Disfrute de sus programas preferidos con Podphoenix, el gestor de podcasts para "
600620"Ubuntu con más garra.\n"
601621"\n"
602622"Pío, pío…"
603623
604−#: ../app/welcomewizard/Slide1.qml:72
624+#: ../app/welcomewizard/Slide1.qml:82
605625msgid "Swipe to move between pages"
606626msgstr "Deslice para cambiar de página"
607627
@@ -611,11 +631,11 @@ msgstr "Descubrir podcasts nuevos"
611631
612632#: ../app/welcomewizard/Slide2.qml:62
613633msgid ""
614−"Podbird uses the iTunes® database to provide access to a huge collection of "
634+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
615635"podcasts. You can also add podcasts by their URL."
616636msgstr ""
617−"Podbird usa la base de datos de iTunes® para ofrecerle una gran colección de "
618−"podcasts. También puede añadir los suyos con un URL."
637+"Podphoenix usa la base de datos de iTunes® para ofrecerle una gran colección de "
638+"podcasts. También puede añadir los suyos con una URL."
619639
620640#: ../app/welcomewizard/Slide3.qml:45
621641msgid "Smart Settings"
@@ -623,7 +643,7 @@ msgstr "Configuración inteligente"
623643
624644#: ../app/welcomewizard/Slide3.qml:62
625645msgid ""
626−"Podbird can optionally download new episodes and clean up old episodes "
646+"Podphoenix can optionally download new episodes and clean up old episodes "
627647"automatically, this can be enabled from the settings page."
628648msgstr ""
629649"Es posible descargar episodios nuevos automáticamente y eliminar los "
@@ -631,7 +651,7 @@ msgstr ""
631651
632652#. TRANSLATORS: This text should be in a language different from the language set by the user.
633653#. For instance, if the app was in english, then it is appropriate to set this string as
634−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
654+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
635655#: ../app/welcomewizard/Slide4.qml:48
636656msgid "Hallo! Bonjour!"
637657msgstr "Kaixo! Bonjour! Niltze!"
@@ -639,10 +659,10 @@ msgstr "Kaixo! Bonjour! Niltze!"
639659#: ../app/welcomewizard/Slide4.qml:67
640660#, qt-format
641661msgid ""
642−"Podbird is available in over 15 languages and is translated by the %1 "
662+"Podphoenix is available in over 15 languages and is translated by the %1 "
643663"community"
644664msgstr ""
645−"Podbird está disponible en más de 15 lenguas gracias a la comunidad de %1"
665+"Podphoenix está disponible en más de 15 lenguas gracias a la comunidad de %1"
646666
647667#: ../app/welcomewizard/Slide5.qml:45
648668msgid "Touch Gestures"
@@ -677,20 +697,18 @@ msgid "Enjoy"
677697msgstr "Disfrute"
678698
679699#: ../app/welcomewizard/Slide7.qml:62
680−msgid "We hope you enjoy using Podbird!"
681−msgstr "¡Esperamos que le guste Podbird!"
700+msgid "We hope you enjoy using Podphoenix!"
701+msgstr "¡Esperamos que le guste Podphoenix!"
682702
683−#: ../app/welcomewizard/Slide7.qml:76
703+#: ../app/welcomewizard/Slide7.qml:75
684704msgid "Finish"
685705msgstr "Finalizar"
686706
687−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
688−#: Podbird.desktop.in.h:1
707+#: ../app/po/Podphoenix.desktop.in.h:1
689708msgid "The chirpiest podcast manager for Ubuntu"
690709msgstr "El gestor de podcasts más dicharachero para Ubuntu"
691710
692−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
693−#: Podbird.desktop.in.h:2
711+#: ../app/po/Podphoenix.desktop.in.h:2
694712msgid ""
695713"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
696714msgstr ""
po/fi.po+68−50
@@ -1,13 +1,13 @@
1−# Finnish translation for podbird
1+# Finnish translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2017-01-05 11:08+0000\n"
1212"Last-Translator: Jiri Grönroos <Unknown>\n"
1313"Language-Team: Finnish <fi@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-06 06:27+0000\n"
19−"X-Generator: Launchpad (build 18302)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Jaksot"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Lisää uusia podcasteja"
2828
@@ -38,17 +38,17 @@ msgstr "Asetukset"
3838msgid "Skip"
3939msgstr "Ohita"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 t %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 t"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Tietoja"
6363msgid "Credits"
6464msgstr "Tekijät"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 vuosi"
109109msgstr[1] "%1 vuotta"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Etsi jaksoa"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Peru tilaus"
169169
@@ -213,7 +213,7 @@ msgstr "Tilauksen perumisen vahvistus"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Haluatko varmasti poistaa tilauksen <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Peru"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Jakson kuvaus"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Sulje"
229229
@@ -363,6 +363,10 @@ msgstr "-%1 s"
363363msgid "+%1s"
364364msgstr "+%1 s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Nyt soi"
@@ -375,8 +379,8 @@ msgstr "Täysi näkymä"
375379msgid "Queue"
376380msgstr "Jono"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Etsi podcastia"
382386
@@ -388,7 +392,7 @@ msgstr "Etsi podcastia"
388392msgid "No Podcast Subscriptions"
389393msgstr "Ei podcast-tilauksia"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Podcasteja ei löytynyt"
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr "Hakuehtoja vastaavia podcasteja ei löytynyt."
404408
@@ -409,44 +413,48 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] "%1 kuuntelematon jakso"
410414msgstr[1] "%1 kuuntelematonta jaksoa"
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr "Lisää podcast"
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr "Tallenna podcast"
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr "Syötteen osoite"
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr "Tilaus ei onnistunut"
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr "Tarkista osoite ja yritä uudelleen"
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr "Haluatko lisätä uuden podcastin?"
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448"Napauta ylhäällä olevan suurennuslasin kuvaketta tai + lisätäksesi "
441449"osoitteeseen."
442450
443−#: ../app/ui/SearchPage.qml:275
451+#: ../app/ui/SearchPage.qml:290
444452msgid "Subscribe"
445453msgstr "Tilaa"
446454
447455#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448456#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
457+#: ../app/ui/SearchPage.qml:328
450458#, qt-format
451459msgid ""
452460"Last Updated: %1\n"
@@ -455,10 +463,22 @@ msgstr ""
455463"Viimeksi päivitetty: %1\n"
456464"%2"
457465
458−#: ../app/ui/SearchPage.qml:370
466+#: ../app/ui/SearchPage.qml:385
459467msgid "Not Available"
460468msgstr "Ei saatavilla"
461469
470+#: ../app/ui/SearchPage.qml:499
471+msgid "Please wait"
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:500
475+msgid "Importing podcasts..."
476+msgstr ""
477+
478+#: ../app/ui/SearchPage.qml:518
479+msgid "imported"
480+msgstr ""
481+
462482#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463483#. want to seek forward when pressing on this button.
464484#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -561,7 +581,7 @@ msgstr ""
561581
562582#: ../app/ui/SettingsPage.qml:317
563583msgid ""
564−"No orphaned files have been found to recover disk space. Podbird database is "
584+"No orphaned files have been found to recover disk space. Podphoenix database is "
565585"clean."
566586msgstr ""
567587
@@ -576,21 +596,21 @@ msgid "Report Bug"
576596msgstr "Ilmoita viasta"
577597
578598#: ../app/welcomewizard/Slide1.qml:42
579−msgid "Welcome to Podbird"
580−msgstr "Terveuloa Podbirdiin"
599+msgid "Welcome to Podphoenix"
600+msgstr "Terveuloa Podphoenixiin"
581601
582−#: ../app/welcomewizard/Slide1.qml:50
602+#: ../app/welcomewizard/Slide1.qml:53
583603msgid ""
584−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
604+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
585605"Ubuntu.\n"
586606"\n"
587607"Chirp Chirp..."
588608msgstr ""
589−"Nauti suosikkiohjelmistasi Podbirdiä käyttäen.\n"
609+"Nauti suosikkiohjelmistasi Podphoenixiä käyttäen.\n"
590610"\n"
591611"Tsirp tsirp..."
592612
593−#: ../app/welcomewizard/Slide1.qml:72
613+#: ../app/welcomewizard/Slide1.qml:82
594614msgid "Swipe to move between pages"
595615msgstr "Vedä vaihtaaksesi sivujen välillä"
596616
@@ -600,10 +620,10 @@ msgstr "Löydä uusia podcasteja"
600620
601621#: ../app/welcomewizard/Slide2.qml:62
602622msgid ""
603−"Podbird uses the iTunes® database to provide access to a huge collection of "
623+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
604624"podcasts. You can also add podcasts by their URL."
605625msgstr ""
606−"Podbird käyttää iTunes® -tietokantaa, joten sinulla on pääsy valtavaan "
626+"Podphoenix käyttää iTunes® -tietokantaa, joten sinulla on pääsy valtavaan "
607627"määrään eri podcasteja. Voit myös lisätä podcasteja antamalla osoitteen."
608628
609629#: ../app/welcomewizard/Slide3.qml:45
@@ -612,15 +632,15 @@ msgstr "Fiksut asetukset"
612632
613633#: ../app/welcomewizard/Slide3.qml:62
614634msgid ""
615−"Podbird can optionally download new episodes and clean up old episodes "
635+"Podphoenix can optionally download new episodes and clean up old episodes "
616636"automatically, this can be enabled from the settings page."
617637msgstr ""
618−"Podbird voi automaattisesti ladata uudet jaksot ja poistaa vanhat jaksot. "
638+"Podphoenix voi automaattisesti ladata uudet jaksot ja poistaa vanhat jaksot. "
619639"Tämän ominaisuuden voi ottaa käyttöön asetussivulla."
620640
621641#. TRANSLATORS: This text should be in a language different from the language set by the user.
622642#. For instance, if the app was in english, then it is appropriate to set this string as
623−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
643+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
624644#: ../app/welcomewizard/Slide4.qml:48
625645msgid "Hallo! Bonjour!"
626646msgstr "Hallo! Bonjour!"
@@ -628,9 +648,9 @@ msgstr "Hallo! Bonjour!"
628648#: ../app/welcomewizard/Slide4.qml:67
629649#, qt-format
630650msgid ""
631−"Podbird is available in over 15 languages and is translated by the %1 "
651+"Podphoenix is available in over 15 languages and is translated by the %1 "
632652"community"
633−msgstr "Podbird on saatavilla yli 15 kielellä, käännökset tuottaa %1-yhteisö"
653+msgstr "Podphoenix on saatavilla yli 15 kielellä, käännökset tuottaa %1-yhteisö"
634654
635655#: ../app/welcomewizard/Slide5.qml:45
636656msgid "Touch Gestures"
@@ -665,20 +685,18 @@ msgid "Enjoy"
665685msgstr "Nauti"
666686
667687#: ../app/welcomewizard/Slide7.qml:62
668−msgid "We hope you enjoy using Podbird!"
669−msgstr "Toivottavasti pidät Podbirdin käyttämisestä!"
688+msgid "We hope you enjoy using Podphoenix!"
689+msgstr "Toivottavasti pidät Podphoenixin käyttämisestä!"
670690
671−#: ../app/welcomewizard/Slide7.qml:76
691+#: ../app/welcomewizard/Slide7.qml:75
672692msgid "Finish"
673693msgstr "Valmis"
674694
675−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
676−#: Podbird.desktop.in.h:1
695+#: ../app/po/Podphoenix.desktop.in.h:1
677696msgid "The chirpiest podcast manager for Ubuntu"
678697msgstr "Ubuntun terävin podcast-sovellus"
679698
680−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
681−#: Podbird.desktop.in.h:2
699+#: ../app/po/Podphoenix.desktop.in.h:2
682700msgid ""
683701"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684702msgstr ""
po/fr.po+71−53
@@ -1,28 +1,28 @@
1−# French translation for podbird
1+# French translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11−"PO-Revision-Date: 2016-12-17 14:44+0000\n"
12−"Last-Translator: Anne017 <anneonyme017@openmailbox.org>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2020-06-19 09:13+0000\n"
12+"Last-Translator: Anne017 <Unknown>\n"
1313"Language-Team: French <fr@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Épisodes"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Ajouter de nouveaux podcasts"
2828
@@ -38,17 +38,17 @@ msgstr "Paramètres"
3838msgid "Skip"
3939msgstr "Passer"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 h %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "À propos"
6363msgid "Credits"
6464msgstr "Contributeurs"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 an"
109109msgstr[1] "%1 ans"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Rechercher un épisode"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Se désabonner"
169169
@@ -213,7 +213,7 @@ msgstr "Confirmation du désabonnement"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Êtes-vous sûr de vouloir vous désinscrire de <b>%1</b> ?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Annuler"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Description de l'épisode"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Fermer"
229229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr "Choisir"
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Lecture en cours"
@@ -375,8 +379,8 @@ msgstr "Vue complète"
375379msgid "Queue"
376380msgstr "File d’attente"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Chercher un podcast"
382386
@@ -388,7 +392,7 @@ msgstr "Rechercher un podcast"
388392msgid "No Podcast Subscriptions"
389393msgstr "Aucun abonnement à des podcasts"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Aucun podcast trouvé"
394398
@@ -400,7 +404,7 @@ msgstr ""
400404"Vous ne vous êtes pas encore abonné à des podcasts, visitez la page "
401405"« Ajouter de nouveaux podcasts » pour en ajouter."
402406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404408msgid "No podcasts found matching the search term."
405409msgstr "Aucun podcast correspondant aux termes de recherche n'a été trouvé."
406410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411415msgstr[0] "%1 épisode non écouté"
412416msgstr[1] "%1 épisodes non écoutés"
413417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415419msgid "Add Podcast"
416420msgstr "Ajouter un podcast"
417421
418−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr "Importer des podcasts"
425+
426+#: ../app/ui/SearchPage.qml:135
419427msgid "Save Podcast"
420428msgstr "Enregistrer le podcast"
421429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423431msgid "Feed URL"
424432msgstr "URL du flux"
425433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427435msgid "Unable to subscribe"
428436msgstr "Impossible de s'abonner"
429437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431439msgid "Please check the URL and try again"
432440msgstr "Veuillez vérifier l'URL et réessayer"
433441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435443msgid "Looking to add a new podcast?"
436444msgstr "À la recherche de nouveaux podcasts ?"
437445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439447msgid ""
440448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441449msgstr ""
442450"Cliquez sur la « loupe » en haut pour rechercher ou sur le bouton « plus » "
443451"pour ajouter par URL"
444452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446454msgid "Subscribe"
447455msgstr "S’abonner"
448456
449457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452460#, qt-format
453461msgid ""
454462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457465"Dernier mis à jour : %1\n"
458466"%2"
459467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461469msgid "Not Available"
462470msgstr "Non disponible"
463471
472+#: ../app/ui/SearchPage.qml:499
473+msgid "Please wait"
474+msgstr "Veuillez patienter"
475+
476+#: ../app/ui/SearchPage.qml:500
477+msgid "Importing podcasts..."
478+msgstr "Importation des podcasts..."
479+
480+#: ../app/ui/SearchPage.qml:518
481+msgid "imported"
482+msgstr "importé"
483+
464484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465485#. want to seek forward when pressing on this button.
466486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -571,11 +591,11 @@ msgstr ""
571591
572592#: ../app/ui/SettingsPage.qml:317
573593msgid ""
574−"No orphaned files have been found to recover disk space. Podbird database is "
594+"No orphaned files have been found to recover disk space. Podphoenix database is "
575595"clean."
576596msgstr ""
577597"Aucun fichier orphelin trouvé pour récupérer de l'espace disque. La base de "
578−"données de Podbird est saine."
598+"données de Podphoenix est saine."
579599
580600#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
581601#. that doesn't fit into any other category.
@@ -588,22 +608,22 @@ msgid "Report Bug"
588608msgstr "Signaler une anomalie"
589609
590610#: ../app/welcomewizard/Slide1.qml:42
591−msgid "Welcome to Podbird"
592−msgstr "Bienvenue sur Podbird"
611+msgid "Welcome to Podphoenix"
612+msgstr "Bienvenue sur Podphoenix"
593613
594−#: ../app/welcomewizard/Slide1.qml:50
614+#: ../app/welcomewizard/Slide1.qml:53
595615msgid ""
596−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
616+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
597617"Ubuntu.\n"
598618"\n"
599619"Chirp Chirp..."
600620msgstr ""
601−"Profitez de vos émissions préférées avec Podbird, le gestionnaire de "
621+"Profitez de vos émissions préférées avec Podphoenix, le gestionnaire de "
602622"podcasts le plus gazouillant pour Ubuntu.\n"
603623"\n"
604624"Piou Piou..."
605625
606−#: ../app/welcomewizard/Slide1.qml:72
626+#: ../app/welcomewizard/Slide1.qml:82
607627msgid "Swipe to move between pages"
608628msgstr "Faites glisser votre doigt pour naviguer entre les pages"
609629
@@ -613,10 +633,10 @@ msgstr "Découvrir de nouveaux podcasts"
613633
614634#: ../app/welcomewizard/Slide2.qml:62
615635msgid ""
616−"Podbird uses the iTunes® database to provide access to a huge collection of "
636+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
617637"podcasts. You can also add podcasts by their URL."
618638msgstr ""
619−"Podbird utilise la base de données d'iTunes® pour vous fournir un accès à "
639+"Podphoenix utilise la base de données d'iTunes® pour vous fournir un accès à "
620640"une énorme collection de podcasts. Vous pouvez également ajouter des "
621641"podcasts via leurs URL."
622642
@@ -626,16 +646,16 @@ msgstr "Paramètres intelligents"
626646
627647#: ../app/welcomewizard/Slide3.qml:62
628648msgid ""
629−"Podbird can optionally download new episodes and clean up old episodes "
649+"Podphoenix can optionally download new episodes and clean up old episodes "
630650"automatically, this can be enabled from the settings page."
631651msgstr ""
632−"Podbird peut éventuellement télécharger les nouveaux épisodes et effacer les "
652+"Podphoenix peut éventuellement télécharger les nouveaux épisodes et effacer les "
633653"anciens automatiquement, ceci peut être activé à partir de la page de "
634654"paramètres."
635655
636656#. TRANSLATORS: This text should be in a language different from the language set by the user.
637657#. For instance, if the app was in english, then it is appropriate to set this string as
638−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
658+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
639659#: ../app/welcomewizard/Slide4.qml:48
640660msgid "Hallo! Bonjour!"
641661msgstr "Hallo! Hello!"
@@ -643,10 +663,10 @@ msgstr "Hallo! Hello!"
643663#: ../app/welcomewizard/Slide4.qml:67
644664#, qt-format
645665msgid ""
646−"Podbird is available in over 15 languages and is translated by the %1 "
666+"Podphoenix is available in over 15 languages and is translated by the %1 "
647667"community"
648668msgstr ""
649−"Podbird est disponible en plus de 15 langues et traduit par la communauté %1"
669+"Podphoenix est disponible en plus de 15 langues et traduit par la communauté %1"
650670
651671#: ../app/welcomewizard/Slide5.qml:45
652672msgid "Touch Gestures"
@@ -681,20 +701,18 @@ msgid "Enjoy"
681701msgstr "Profitez"
682702
683703#: ../app/welcomewizard/Slide7.qml:62
684−msgid "We hope you enjoy using Podbird!"
685−msgstr "Nous espérons que vous apprécierez l'utilisation de Podbird !"
704+msgid "We hope you enjoy using Podphoenix!"
705+msgstr "Nous espérons que vous apprécierez l'utilisation de Podphoenix !"
686706
687−#: ../app/welcomewizard/Slide7.qml:76
707+#: ../app/welcomewizard/Slide7.qml:75
688708msgid "Finish"
689709msgstr "Terminer"
690710
691−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
692−#: Podbird.desktop.in.h:1
711+#: ../app/po/Podphoenix.desktop.in.h:1
693712msgid "The chirpiest podcast manager for Ubuntu"
694713msgstr "Le gestionnaire de podcasts le plus gai pour Ubuntu"
695714
696−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
697−#: Podbird.desktop.in.h:2
715+#: ../app/po/Podphoenix.desktop.in.h:2
698716msgid ""
699717"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
700718msgstr ""
po/gd.po+69−51
@@ -1,13 +1,13 @@
1−# Gaelic; Scottish translation for podbird
1+# Gaelic; Scottish translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55# GunChleoc <fios@foramnagaidhlig.net>, 2015, 2016, 2017.
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2017-03-09 20:53+0000\n"
1212"Last-Translator: GunChleoc <Unknown>\n"
1313"Language-Team: Fòram na Gàidhlig\n"
@@ -16,15 +16,15 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
1818"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2017-03-14 07:29+0000\n"
20−"X-Generator: Launchpad (build 18331)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121"Language: gd\n"
2222
2323#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2424msgid "Episodes"
2525msgstr "Eapasodan"
2626
27−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
27+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2828msgid "Add New Podcasts"
2929msgstr "Cuir pod-chraolaidhean ùra ris"
3030
@@ -40,17 +40,17 @@ msgstr "Roghainnean"
4040msgid "Skip"
4141msgstr "Gearr leum thairis air"
4242
43−#: ../app/podcasts.js:310
43+#: ../app/podcasts.js:307
4444#, no-c-format, qt-format
4545msgid "%1 hr %2 min"
4646msgstr "%1 uair %2 mion"
4747
48−#: ../app/podcasts.js:319
48+#: ../app/podcasts.js:316
4949#, no-c-format, qt-format
5050msgid "%1 hr"
5151msgstr "%1 uair"
5252
53−#: ../app/podcasts.js:327
53+#: ../app/podcasts.js:324
5454#, no-c-format, qt-format
5555msgid "%1 min"
5656msgstr "%1 mion"
@@ -65,7 +65,7 @@ msgstr "Mu dhèidhinn"
6565msgid "Credits"
6666msgstr "Urram"
6767
68−#. TRANSLATORS: Podbird version number e.g Version 0.8
68+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6969#: ../app/settings/About.qml:92
7070#, qt-format
7171msgid "Version %1"
@@ -116,7 +116,7 @@ msgstr[1] "%1 bhliadhna"
116116msgstr[2] "%1 bliadhnaichean"
117117msgstr[3] "%1 bliadhna"
118118
119−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
119+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
120120#: ../app/settings/Credits.qml:31
121121#, qt-format
122122msgid "%1 (Creator)"
@@ -173,7 +173,7 @@ msgid "Search Episode"
173173msgstr "Lorg airson eapasod"
174174
175175#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
176−#: ../app/ui/SearchPage.qml:275
176+#: ../app/ui/SearchPage.qml:290
177177msgid "Unsubscribe"
178178msgstr "Cuir crìoch air an fh-sgrìobhadh"
179179
@@ -227,7 +227,7 @@ msgstr ""
227227"A bheil thu cinnteach gu cheil thu airson crìoch a chur air an fho-"
228228"sgrìobhadh gu <b>%1</b>?"
229229
230−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
230+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
231231#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
232232msgid "Cancel"
233233msgstr "Sguir dheth"
@@ -237,7 +237,7 @@ msgid "Episode Description"
237237msgstr "Tuairisgeul an eapasoid"
238238
239239#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
240−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
240+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
241241msgid "Close"
242242msgstr "Dùin"
243243
@@ -377,6 +377,10 @@ msgstr "-%1s"
377377msgid "+%1s"
378378msgstr "+%1s"
379379
380+#: ../app/ui/ImportPage.qml:18
381+msgid "Choose"
382+msgstr ""
383+
380384#: ../app/ui/NowPlayingPage.qml:34
381385msgid "Now Playing"
382386msgstr "'Ga chluich an-dràsta"
@@ -389,8 +393,8 @@ msgstr "Sealladh slàn"
389393msgid "Queue"
390394msgstr "Ciutha"
391395
392−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
393−#: ../app/ui/SearchPage.qml:161
396+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
397+#: ../app/ui/SearchPage.qml:176
394398msgid "Search Podcast"
395399msgstr "Lorg airson pod-chraoladh"
396400
@@ -402,7 +406,7 @@ msgstr "Lorg airson pod-chraoladh"
402406msgid "No Podcast Subscriptions"
403407msgstr "Chan eil fo-sgrìobhadh pod-chraolaidh ann"
404408
405−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
409+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
406410msgid "No Podcasts Found"
407411msgstr "Cha deach pod-chraoladh a lorg"
408412
@@ -414,7 +418,7 @@ msgstr ""
414418"Cha do rinn thu fo-sgrìobhadh gu pod-chraoladh fhathast, tadhail air an "
415419"duilleag \"Cuir ris pod-chraolaidhean ùra\" gus fear no dhà a chur ris."
416420
417−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
421+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
418422msgid "No podcasts found matching the search term."
419423msgstr "Cha deach pod-chraoladh a lorg a fhreagras ris an fhacal-luirg."
420424
@@ -427,44 +431,48 @@ msgstr[1] "%1 eapasod nach do dh'èist thu riutha"
427431msgstr[2] "%1 eapasodan nach do dh'èist thu riutha"
428432msgstr[3] "%1 eapasod nach do dh'èist thu riutha"
429433
430−#: ../app/ui/SearchPage.qml:63
434+#: ../app/ui/SearchPage.qml:65
431435msgid "Add Podcast"
432436msgstr "Cuir pod-chraoladh ris"
433437
434−#: ../app/ui/SearchPage.qml:122
438+#: ../app/ui/SearchPage.qml:73
439+msgid "Import Podcasts"
440+msgstr ""
441+
442+#: ../app/ui/SearchPage.qml:135
435443msgid "Save Podcast"
436444msgstr "Sàbhail am pod-chraoladh"
437445
438−#: ../app/ui/SearchPage.qml:149
446+#: ../app/ui/SearchPage.qml:163
439447msgid "Feed URL"
440448msgstr "URL an inbhir"
441449
442−#: ../app/ui/SearchPage.qml:176
450+#: ../app/ui/SearchPage.qml:191
443451msgid "Unable to subscribe"
444452msgstr "Cha ghabh crìoch a chur air an fho-sgrìobhadh"
445453
446−#: ../app/ui/SearchPage.qml:177
454+#: ../app/ui/SearchPage.qml:192
447455msgid "Please check the URL and try again"
448456msgstr "Thoir sùil air an URL is feuch ris a-rithist"
449457
450−#: ../app/ui/SearchPage.qml:207
458+#: ../app/ui/SearchPage.qml:222
451459msgid "Looking to add a new podcast?"
452460msgstr "Am bu toigh leat pod-chraoladh ùr a chur ris?"
453461
454−#: ../app/ui/SearchPage.qml:208
462+#: ../app/ui/SearchPage.qml:223
455463msgid ""
456464"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
457465msgstr ""
458466"Briog air a' \"mheudaichear\" aig a' bharr airson lorg no air a' phutan "
459467"\"plus\" gus URL a chur ris"
460468
461−#: ../app/ui/SearchPage.qml:275
469+#: ../app/ui/SearchPage.qml:290
462470msgid "Subscribe"
463471msgstr "Fo-sgrìobh"
464472
465473#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
466474#. the podcast description.
467−#: ../app/ui/SearchPage.qml:313
475+#: ../app/ui/SearchPage.qml:328
468476#, qt-format
469477msgid ""
470478"Last Updated: %1\n"
@@ -473,10 +481,22 @@ msgstr ""
473481"An t-ùrachadh mu dheireadh: %1\n"
474482"%2"
475483
476−#: ../app/ui/SearchPage.qml:370
484+#: ../app/ui/SearchPage.qml:385
477485msgid "Not Available"
478486msgstr "Chan eil seo ri fhaighinn"
479487
488+#: ../app/ui/SearchPage.qml:499
489+msgid "Please wait"
490+msgstr ""
491+
492+#: ../app/ui/SearchPage.qml:500
493+msgid "Importing podcasts..."
494+msgstr ""
495+
496+#: ../app/ui/SearchPage.qml:518
497+msgid "imported"
498+msgstr ""
499+
480500#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
481501#. want to seek forward when pressing on this button.
482502#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -592,11 +612,11 @@ msgstr ""
592612
593613#: ../app/ui/SettingsPage.qml:317
594614msgid ""
595−"No orphaned files have been found to recover disk space. Podbird database is "
615+"No orphaned files have been found to recover disk space. Podphoenix database is "
596616"clean."
597617msgstr ""
598618"Cha deach faidhle a lorg a tha 'na dhìlleachdan gus àite a shaoradh. Tha "
599−"stòr-dàta Podbird glan."
619+"stòr-dàta Podphoenix glan."
600620
601621#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
602622#. that doesn't fit into any other category.
@@ -609,22 +629,22 @@ msgid "Report Bug"
609629msgstr "Dèan aithris air buga"
610630
611631#: ../app/welcomewizard/Slide1.qml:42
612−msgid "Welcome to Podbird"
613−msgstr "Fàilte gu Podbird"
632+msgid "Welcome to Podphoenix"
633+msgstr "Fàilte gu Podphoenix"
614634
615−#: ../app/welcomewizard/Slide1.qml:50
635+#: ../app/welcomewizard/Slide1.qml:53
616636msgid ""
617−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
637+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
618638"Ubuntu.\n"
619639"\n"
620640"Chirp Chirp..."
621641msgstr ""
622−"Gabh tlachd às na prògraman as fhearr leat le Podbird, manaidsear pod-"
642+"Gabh tlachd às na prògraman as fhearr leat le Podphoenix, manaidsear pod-"
623643"chraolaidhean airson Ubuntu.\n"
624644"\n"
625645"Bìd bìd..."
626646
627−#: ../app/welcomewizard/Slide1.qml:72
647+#: ../app/welcomewizard/Slide1.qml:82
628648msgid "Swipe to move between pages"
629649msgstr "Grad-shlaighd gus gluasad eadar duilleagan"
630650
@@ -634,10 +654,10 @@ msgstr "Lorg pod-chraolaidhean ùra"
634654
635655#: ../app/welcomewizard/Slide2.qml:62
636656msgid ""
637−"Podbird uses the iTunes® database to provide access to a huge collection of "
657+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
638658"podcasts. You can also add podcasts by their URL."
639659msgstr ""
640−"Cleachdaidh Podbird an an stòr-dàta aig iTunes® gus cothrom fhaighinn air "
660+"Cleachdaidh Podphoenix an an stòr-dàta aig iTunes® gus cothrom fhaighinn air "
641661"cruinneachadh mòr de phod-chraolaidhean. 'S urrainn dhut pod-chraolaidhean a "
642662"chur ris leis an URL aca cuideachd."
643663
@@ -647,16 +667,16 @@ msgstr "Roghainnean glice"
647667
648668#: ../app/welcomewizard/Slide3.qml:62
649669msgid ""
650−"Podbird can optionally download new episodes and clean up old episodes "
670+"Podphoenix can optionally download new episodes and clean up old episodes "
651671"automatically, this can be enabled from the settings page."
652672msgstr ""
653−"Tha comas aig Podbird eapasodan ùra a luchdadh a-nuas is an t-seann "
673+"Tha comas aig Podphoenix eapasodan ùra a luchdadh a-nuas is an t-seann "
654674"fheadhainn a sgioblachadh gu fèin-obrachail, 's urrainn dhut seo a chur an "
655675"comas o dhuilleag nan roghainnean."
656676
657677#. TRANSLATORS: This text should be in a language different from the language set by the user.
658678#. For instance, if the app was in english, then it is appropriate to set this string as
659−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
679+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
660680#: ../app/welcomewizard/Slide4.qml:48
661681msgid "Hallo! Bonjour!"
662682msgstr "Hallo! Bore da!"
@@ -664,10 +684,10 @@ msgstr "Hallo! Bore da!"
664684#: ../app/welcomewizard/Slide4.qml:67
665685#, qt-format
666686msgid ""
667−"Podbird is available in over 15 languages and is translated by the %1 "
687+"Podphoenix is available in over 15 languages and is translated by the %1 "
668688"community"
669689msgstr ""
670−"Tha Podbird ri fhaighinn ann an corr is 15 cànanan agus 'ga eadar-"
690+"Tha Podphoenix ri fhaighinn ann an corr is 15 cànanan agus 'ga eadar-"
671691"theangachadh leis a' choimhearsnachd %1"
672692
673693#: ../app/welcomewizard/Slide5.qml:45
@@ -703,20 +723,18 @@ msgid "Enjoy"
703723msgstr "Gabh tlachd"
704724
705725#: ../app/welcomewizard/Slide7.qml:62
706−msgid "We hope you enjoy using Podbird!"
707−msgstr "Tha sinn an dòchas gun gabh thu tlachd le Podbird!"
726+msgid "We hope you enjoy using Podphoenix!"
727+msgstr "Tha sinn an dòchas gun gabh thu tlachd le Podphoenix!"
708728
709−#: ../app/welcomewizard/Slide7.qml:76
729+#: ../app/welcomewizard/Slide7.qml:75
710730msgid "Finish"
711731msgstr "Crìochnaich"
712732
713−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
714−#: Podbird.desktop.in.h:1
733+#: ../app/po/Podphoenix.desktop.in.h:1
715734msgid "The chirpiest podcast manager for Ubuntu"
716735msgstr "Manaidsear phod-chraolaidhean airson Ubuntu"
717736
718−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
719−#: Podbird.desktop.in.h:2
737+#: ../app/po/Podphoenix.desktop.in.h:2
720738msgid ""
721739"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
722740msgstr ""
po/gl.po+69−51
@@ -1,13 +1,13 @@
1−# Galician translation for podbird
1+# Galician translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2017-01-18 01:50+0000\n"
1212"Last-Translator: Marcos Lans <Unknown>\n"
1313"Language-Team: Galician <gl@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-19 06:11+0000\n"
19−"X-Generator: Launchpad (build 18302)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Episodios"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Novos podcasts"
2828
@@ -38,17 +38,17 @@ msgstr "Axustes"
3838msgid "Skip"
3939msgstr "Saltar"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 h. %2 min."
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h."
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min."
@@ -63,7 +63,7 @@ msgstr "Sobre"
6363msgid "Credits"
6464msgstr "Créditos"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 ano"
109109msgstr[1] "%1 anos"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Buscar epìsodio"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Cancelar subscrición"
169169
@@ -213,7 +213,7 @@ msgstr "Confirmar a cancelación"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Confirma a cancelación da subscrición a <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Cancelar"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Descrición do episodio"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Pechar"
229229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Soando"
@@ -375,8 +379,8 @@ msgstr "Vista completa"
375379msgid "Queue"
376380msgstr "Cola"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Buscar podcast"
382386
@@ -388,7 +392,7 @@ msgstr "Buscar podcast"
388392msgid "No Podcast Subscriptions"
389393msgstr "Non hai subscricións ao podcast"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Non se atoparon podcasts"
394398
@@ -399,7 +403,7 @@ msgid ""
399403msgstr ""
400404"Aínda non se subscribiu a ningún podcast, en «Novos podcasts» pode comezar."
401405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403407msgid "No podcasts found matching the search term."
404408msgstr "Non hai podcasts con ese termo de busca."
405409
@@ -410,44 +414,48 @@ msgid_plural "%1 unheard episodes"
410414msgstr[0] "%1 episodio sen escoitar"
411415msgstr[1] "%1 episodios sen escoitar"
412416
413−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
414418msgid "Add Podcast"
415419msgstr "Engadir podcast"
416420
417−#: ../app/ui/SearchPage.qml:122
421+#: ../app/ui/SearchPage.qml:73
422+msgid "Import Podcasts"
423+msgstr ""
424+
425+#: ../app/ui/SearchPage.qml:135
418426msgid "Save Podcast"
419427msgstr "Gardar podcast"
420428
421−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
422430msgid "Feed URL"
423431msgstr "URL da fonte"
424432
425−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
426434msgid "Unable to subscribe"
427435msgstr "Non foi posíbel subscribirse"
428436
429−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
430438msgid "Please check the URL and try again"
431439msgstr "Comprobe a URL e ténteo de novo"
432440
433−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
434442msgid "Looking to add a new podcast?"
435443msgstr "Quere engadir un podcast novo?"
436444
437−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
438446msgid ""
439447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440448msgstr ""
441449"Para buscar, prema na lupa da banda superior ou no botón «+» para engadir "
442450"unha URL"
443451
444−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
445453msgid "Subscribe"
446454msgstr "Subscribir"
447455
448456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
449457#. the podcast description.
450−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
451459#, qt-format
452460msgid ""
453461"Last Updated: %1\n"
@@ -456,10 +464,22 @@ msgstr ""
456464"Última actualización: %1\n"
457465"%2"
458466
459−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
460468msgid "Not Available"
461469msgstr "Non dispoñíbel"
462470
471+#: ../app/ui/SearchPage.qml:499
472+msgid "Please wait"
473+msgstr ""
474+
475+#: ../app/ui/SearchPage.qml:500
476+msgid "Importing podcasts..."
477+msgstr ""
478+
479+#: ../app/ui/SearchPage.qml:518
480+msgid "imported"
481+msgstr ""
482+
463483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
464484#. want to seek forward when pressing on this button.
465485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -563,11 +583,11 @@ msgstr ""
563583
564584#: ../app/ui/SettingsPage.qml:317
565585msgid ""
566−"No orphaned files have been found to recover disk space. Podbird database is "
586+"No orphaned files have been found to recover disk space. Podphoenix database is "
567587"clean."
568588msgstr ""
569589"Non se atoparon ficheiros orfos para recuperar espazo no disco. A base de "
570−"datos de Podbird está limpa."
590+"datos de Podphoenix está limpa."
571591
572592#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
573593#. that doesn't fit into any other category.
@@ -580,22 +600,22 @@ msgid "Report Bug"
580600msgstr "Informar dun fallo"
581601
582602#: ../app/welcomewizard/Slide1.qml:42
583−msgid "Welcome to Podbird"
584−msgstr "Benvido/a ao Podbird"
603+msgid "Welcome to Podphoenix"
604+msgstr "Benvido/a ao Podphoenix"
585605
586−#: ../app/welcomewizard/Slide1.qml:50
606+#: ../app/welcomewizard/Slide1.qml:53
587607msgid ""
588−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
608+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
589609"Ubuntu.\n"
590610"\n"
591611"Chirp Chirp..."
592612msgstr ""
593−"Goce dos seus programas favoritos co Podbird, o xestor de podcasts máis "
613+"Goce dos seus programas favoritos co Podphoenix, o xestor de podcasts máis "
594614"rechouchiante de Ubuntu.\n"
595615"\n"
596616"Pío pío..."
597617
598−#: ../app/welcomewizard/Slide1.qml:72
618+#: ../app/welcomewizard/Slide1.qml:82
599619msgid "Swipe to move between pages"
600620msgstr "Esvare o dedo para cambiar de páxina"
601621
@@ -605,10 +625,10 @@ msgstr "Descubrir novos podcasts"
605625
606626#: ../app/welcomewizard/Slide2.qml:62
607627msgid ""
608−"Podbird uses the iTunes® database to provide access to a huge collection of "
628+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
609629"podcasts. You can also add podcasts by their URL."
610630msgstr ""
611−"O Podbird usa a base de datos de iTunes® para permitirlle o acceso a unha "
631+"O Podphoenix usa a base de datos de iTunes® para permitirlle o acceso a unha "
612632"gran colección de podcasts. Tamén pode engadir un podcast mediante unha URL."
613633
614634#: ../app/welcomewizard/Slide3.qml:45
@@ -617,15 +637,15 @@ msgstr "Axustes intelixentes"
617637
618638#: ../app/welcomewizard/Slide3.qml:62
619639msgid ""
620−"Podbird can optionally download new episodes and clean up old episodes "
640+"Podphoenix can optionally download new episodes and clean up old episodes "
621641"automatically, this can be enabled from the settings page."
622642msgstr ""
623−"O Podbird tamén pode descargar novos episodios e eliminar os antigos "
643+"O Podphoenix tamén pode descargar novos episodios e eliminar os antigos "
624644"automaticamente. Esta opción actívase nos axustes."
625645
626646#. TRANSLATORS: This text should be in a language different from the language set by the user.
627647#. For instance, if the app was in english, then it is appropriate to set this string as
628−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
648+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
629649#: ../app/welcomewizard/Slide4.qml:48
630650msgid "Hallo! Bonjour!"
631651msgstr "Hallo! Bonjour!"
@@ -633,10 +653,10 @@ msgstr "Hallo! Bonjour!"
633653#: ../app/welcomewizard/Slide4.qml:67
634654#, qt-format
635655msgid ""
636−"Podbird is available in over 15 languages and is translated by the %1 "
656+"Podphoenix is available in over 15 languages and is translated by the %1 "
637657"community"
638658msgstr ""
639−"O Podbird está dispoñíbel en máis de 15 idiomas e é traducido pola "
659+"O Podphoenix está dispoñíbel en máis de 15 idiomas e é traducido pola "
640660"comunidade %1"
641661
642662#: ../app/welcomewizard/Slide5.qml:45
@@ -672,20 +692,18 @@ msgid "Enjoy"
672692msgstr "Goce"
673693
674694#: ../app/welcomewizard/Slide7.qml:62
675−msgid "We hope you enjoy using Podbird!"
676−msgstr "Esperamos que goce co Podbird."
695+msgid "We hope you enjoy using Podphoenix!"
696+msgstr "Esperamos que goce co Podphoenix."
677697
678−#: ../app/welcomewizard/Slide7.qml:76
698+#: ../app/welcomewizard/Slide7.qml:75
679699msgid "Finish"
680700msgstr "Rematar"
681701
682−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
683−#: Podbird.desktop.in.h:1
702+#: ../app/po/Podphoenix.desktop.in.h:1
684703msgid "The chirpiest podcast manager for Ubuntu"
685704msgstr "O xestor de podcasts máis rechouchiante para Ubuntu"
686705
687−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
688−#: Podbird.desktop.in.h:2
706+#: ../app/po/Podphoenix.desktop.in.h:2
689707msgid ""
690708"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
691709msgstr "podcast;audio;itunes;son;dixital;fluxo;stream;vídeo;vodcast;"
po/he.po+62−44
@@ -1,13 +1,13 @@
1−# Hebrew translation for podbird
1+# Hebrew translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-09-17 12:39+0000\n"
1212"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
1313"Language-Team: Hebrew <he@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr ""
2828
@@ -38,17 +38,17 @@ msgstr "הגדרות"
3838msgid "Skip"
3939msgstr "דילוג"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
6363msgid "Credits"
6464msgstr "תודות"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] ""
109109msgstr[1] ""
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr ""
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr ""
169169
@@ -213,7 +213,7 @@ msgstr ""
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr ""
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "ביטול"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr ""
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "סגירה"
229229
@@ -363,6 +363,10 @@ msgstr ""
363363msgid "+%1s"
364364msgstr ""
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr ""
@@ -375,8 +379,8 @@ msgstr ""
375379msgid "Queue"
376380msgstr ""
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr ""
382386
@@ -388,7 +392,7 @@ msgstr ""
388392msgid "No Podcast Subscriptions"
389393msgstr ""
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr ""
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr ""
404408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] ""
410414msgstr[1] ""
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr ""
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr ""
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr ""
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr ""
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr ""
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442450msgid "Subscribe"
443451msgstr ""
444452
445453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448456#, qt-format
449457msgid ""
450458"Last Updated: %1\n"
451459"%2"
452460msgstr ""
453461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455463msgid "Not Available"
456464msgstr ""
457465
466+#: ../app/ui/SearchPage.qml:499
467+msgid "Please wait"
468+msgstr ""
469+
470+#: ../app/ui/SearchPage.qml:500
471+msgid "Importing podcasts..."
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:518
475+msgid "imported"
476+msgstr ""
477+
458478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459479#. want to seek forward when pressing on this button.
460480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556576
557577#: ../app/ui/SettingsPage.qml:317
558578msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
579+"No orphaned files have been found to recover disk space. Podphoenix database is "
560580"clean."
561581msgstr ""
562582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571591msgstr ""
572592
573593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575595msgstr ""
576596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580600"Ubuntu.\n"
581601"\n"
582602"Chirp Chirp..."
583603msgstr ""
584604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586606msgid "Swipe to move between pages"
587607msgstr ""
588608
@@ -592,7 +612,7 @@ msgstr ""
592612
593613#: ../app/welcomewizard/Slide2.qml:62
594614msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
615+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
596616"podcasts. You can also add podcasts by their URL."
597617msgstr ""
598618
@@ -602,13 +622,13 @@ msgstr ""
602622
603623#: ../app/welcomewizard/Slide3.qml:62
604624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606626"automatically, this can be enabled from the settings page."
607627msgstr ""
608628
609629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610630#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
631+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612632#: ../app/welcomewizard/Slide4.qml:48
613633msgid "Hallo! Bonjour!"
614634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616636#: ../app/welcomewizard/Slide4.qml:67
617637#, qt-format
618638msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
639+"Podphoenix is available in over 15 languages and is translated by the %1 "
620640"community"
621641msgstr ""
622642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648668msgstr ""
649669
650670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652672msgstr ""
653673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655675msgid "Finish"
656676msgstr ""
657677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
660679msgid "The chirpiest podcast manager for Ubuntu"
661680msgstr ""
662681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
665683msgid ""
666684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667685msgstr ""
po/hu.po+67−49
@@ -1,13 +1,13 @@
1−# Hungarian translation for podbird
1+# Hungarian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2017-01-03 07:58+0000\n"
1212"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
1313"Language-Team: Hungarian <hu@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Részek"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Podcast hozzáadása"
2828
@@ -38,17 +38,17 @@ msgstr "Beállítások"
3838msgid "Skip"
3939msgstr "Kihagyás"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 óra %2 perc"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 óra"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 perc"
@@ -63,7 +63,7 @@ msgstr "Névjegy"
6363msgid "Credits"
6464msgstr "Közreműködők"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 évnél régebbi"
109109msgstr[1] "%1 évnél régebbi"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Részek keresése"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Leiratkozás"
169169
@@ -213,7 +213,7 @@ msgstr "Leiratkozás megerősítése"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Biztos benne, hogy le szeretne iratkozni innen: <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Mégse"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Rész leírása"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Bezárás"
229229
@@ -363,6 +363,10 @@ msgstr "-%1mp"
363363msgid "+%1s"
364364msgstr "+%1mp"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Most játszott"
@@ -375,8 +379,8 @@ msgstr "Teljes nézet"
375379msgid "Queue"
376380msgstr "Lejátszási sor"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Podcast keresése"
382386
@@ -388,7 +392,7 @@ msgstr "Podcast keresése"
388392msgid "No Podcast Subscriptions"
389393msgstr "Nincs feliratkozva semmire"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Nem találhatóak Podcastek"
394398
@@ -400,7 +404,7 @@ msgstr ""
400404"Még nem iratkozott fel egyetlen podcast-re sem. A „Podcast hozzáadása” "
401405"oldalon adhat hozzá újakat."
402406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404408msgid "No podcasts found matching the search term."
405409msgstr "Nem felelt meg egy Podcast sem a keresési feltételnek."
406410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411415msgstr[0] "%1 meg nem hallgatott rész"
412416msgstr[1] "%1 meg nem hallgatott rész"
413417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415419msgid "Add Podcast"
416420msgstr "Podcast hozzáadása"
417421
418−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr ""
425+
426+#: ../app/ui/SearchPage.qml:135
419427msgid "Save Podcast"
420428msgstr "Podcast mentése"
421429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423431msgid "Feed URL"
424432msgstr "URL megadása"
425433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427435msgid "Unable to subscribe"
428436msgstr "Nem sikerült feliratkozni"
429437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431439msgid "Please check the URL and try again"
432440msgstr "Ellenőrizze az URL-t és próbálja újra"
433441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435443msgid "Looking to add a new podcast?"
436444msgstr "Új podcast-et szeretne hozzáadni?"
437445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439447msgid ""
440448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441449msgstr ""
442450"A „nagyító” ikon segítségével kereshet új Podcasteket, a „plusz” ikonnal "
443451"pedig URL cím alapján adhat hozzá."
444452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446454msgid "Subscribe"
447455msgstr "Feliratkozás"
448456
449457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452460#, qt-format
453461msgid ""
454462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457465"Utolsó frissítés: %1\n"
458466"%2"
459467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461469msgid "Not Available"
462470msgstr "Nem elérhető"
463471
472+#: ../app/ui/SearchPage.qml:499
473+msgid "Please wait"
474+msgstr ""
475+
476+#: ../app/ui/SearchPage.qml:500
477+msgid "Importing podcasts..."
478+msgstr ""
479+
480+#: ../app/ui/SearchPage.qml:518
481+msgid "imported"
482+msgstr ""
483+
464484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465485#. want to seek forward when pressing on this button.
466486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -564,9 +584,9 @@ msgstr ""
564584
565585#: ../app/ui/SettingsPage.qml:317
566586msgid ""
567−"No orphaned files have been found to recover disk space. Podbird database is "
587+"No orphaned files have been found to recover disk space. Podphoenix database is "
568588"clean."
569−msgstr "Nincsenek felesleges fájlok, teljesen tiszta a Podbird adatbázisa."
589+msgstr "Nincsenek felesleges fájlok, teljesen tiszta a Podphoenix adatbázisa."
570590
571591#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
572592#. that doesn't fit into any other category.
@@ -579,22 +599,22 @@ msgid "Report Bug"
579599msgstr "Hiba jelentése"
580600
581601#: ../app/welcomewizard/Slide1.qml:42
582−msgid "Welcome to Podbird"
583−msgstr "Üdvözli a Podbird!"
602+msgid "Welcome to Podphoenix"
603+msgstr "Üdvözli a Podphoenix!"
584604
585−#: ../app/welcomewizard/Slide1.qml:50
605+#: ../app/welcomewizard/Slide1.qml:53
586606msgid ""
587−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
607+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
588608"Ubuntu.\n"
589609"\n"
590610"Chirp Chirp..."
591611msgstr ""
592−"Élvezze kedvenc műsorait a Podbird, az Ubuntu legvidámabb podcastkezelője "
612+"Élvezze kedvenc műsorait a Podphoenix, az Ubuntu legvidámabb podcastkezelője "
593613"segítségével.\n"
594614"\n"
595615"Csip, csirip…"
596616
597−#: ../app/welcomewizard/Slide1.qml:72
617+#: ../app/welcomewizard/Slide1.qml:82
598618msgid "Swipe to move between pages"
599619msgstr "Húzással navigálhat az oldalak között"
600620
@@ -604,7 +624,7 @@ msgstr "Új Podcastek felfedezése"
604624
605625#: ../app/welcomewizard/Slide2.qml:62
606626msgid ""
607−"Podbird uses the iTunes® database to provide access to a huge collection of "
627+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
608628"podcasts. You can also add podcasts by their URL."
609629msgstr ""
610630"A Pordbird az iTunes® adatbázisának segítségével nyújt hozzáférést az egyik "
@@ -617,15 +637,15 @@ msgstr "Okos beállítások"
617637
618638#: ../app/welcomewizard/Slide3.qml:62
619639msgid ""
620−"Podbird can optionally download new episodes and clean up old episodes "
640+"Podphoenix can optionally download new episodes and clean up old episodes "
621641"automatically, this can be enabled from the settings page."
622642msgstr ""
623−"A Podbird lehetőséget kínál a részek automatikus letöltésére, illetve azok "
643+"A Podphoenix lehetőséget kínál a részek automatikus letöltésére, illetve azok "
624644"törlésére. Ezek a beállítások alatt engedélyezhetőek."
625645
626646#. TRANSLATORS: This text should be in a language different from the language set by the user.
627647#. For instance, if the app was in english, then it is appropriate to set this string as
628−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
648+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
629649#: ../app/welcomewizard/Slide4.qml:48
630650msgid "Hallo! Bonjour!"
631651msgstr "Hallo! Bonjour!"
@@ -633,7 +653,7 @@ msgstr "Hallo! Bonjour!"
633653#: ../app/welcomewizard/Slide4.qml:67
634654#, qt-format
635655msgid ""
636−"Podbird is available in over 15 languages and is translated by the %1 "
656+"Podphoenix is available in over 15 languages and is translated by the %1 "
637657"community"
638658msgstr ""
639659"A Pordbird több, mint 15 nyelven érhető el, hála a(z) %1 közösségnek."
@@ -671,20 +691,18 @@ msgid "Enjoy"
671691msgstr "Élvezze"
672692
673693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
675−msgstr "Reméljük a Podbird elnyeri a tetszését!"
694+msgid "We hope you enjoy using Podphoenix!"
695+msgstr "Reméljük a Podphoenix elnyeri a tetszését!"
676696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678698msgid "Finish"
679699msgstr "Befejezés"
680700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
683702msgid "The chirpiest podcast manager for Ubuntu"
684703msgstr "A legvidámabb podcast kezelő Ubuntuhoz"
685704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
688706msgid ""
689707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690708msgstr "podcast;audio;itunes;broadcast;digital;stream;video;vodcast;"
po/id.po+62−44
@@ -1,13 +1,13 @@
1−# Indonesian translation for podbird
1+# Indonesian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-10-04 14:27+0000\n"
1212"Last-Translator: Deepak D. G <ghindwani@gmail.com>\n"
1313"Language-Team: Indonesian <id@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr ""
2828
@@ -38,17 +38,17 @@ msgstr ""
3838msgid "Skip"
3939msgstr ""
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
6363msgid "Credits"
6464msgstr ""
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] ""
109109msgstr[1] ""
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Cari Episod"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Berhenti berlangganan"
169169
@@ -213,7 +213,7 @@ msgstr "Konfirmasi batal berlangganan"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Yakinkah anda untuk berhenti berlangganan dari <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Batal"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Deskripsi Episod"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr ""
229229
@@ -363,6 +363,10 @@ msgstr ""
363363msgid "+%1s"
364364msgstr ""
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr ""
@@ -375,8 +379,8 @@ msgstr ""
375379msgid "Queue"
376380msgstr ""
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr ""
382386
@@ -388,7 +392,7 @@ msgstr ""
388392msgid "No Podcast Subscriptions"
389393msgstr ""
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr ""
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr ""
404408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] ""
410414msgstr[1] ""
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr ""
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr ""
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr ""
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr ""
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr ""
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442450msgid "Subscribe"
443451msgstr ""
444452
445453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448456#, qt-format
449457msgid ""
450458"Last Updated: %1\n"
451459"%2"
452460msgstr ""
453461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455463msgid "Not Available"
456464msgstr ""
457465
466+#: ../app/ui/SearchPage.qml:499
467+msgid "Please wait"
468+msgstr ""
469+
470+#: ../app/ui/SearchPage.qml:500
471+msgid "Importing podcasts..."
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:518
475+msgid "imported"
476+msgstr ""
477+
458478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459479#. want to seek forward when pressing on this button.
460480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556576
557577#: ../app/ui/SettingsPage.qml:317
558578msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
579+"No orphaned files have been found to recover disk space. Podphoenix database is "
560580"clean."
561581msgstr ""
562582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571591msgstr ""
572592
573593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575595msgstr ""
576596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580600"Ubuntu.\n"
581601"\n"
582602"Chirp Chirp..."
583603msgstr ""
584604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586606msgid "Swipe to move between pages"
587607msgstr ""
588608
@@ -592,7 +612,7 @@ msgstr ""
592612
593613#: ../app/welcomewizard/Slide2.qml:62
594614msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
615+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
596616"podcasts. You can also add podcasts by their URL."
597617msgstr ""
598618
@@ -602,13 +622,13 @@ msgstr ""
602622
603623#: ../app/welcomewizard/Slide3.qml:62
604624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606626"automatically, this can be enabled from the settings page."
607627msgstr ""
608628
609629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610630#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
631+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612632#: ../app/welcomewizard/Slide4.qml:48
613633msgid "Hallo! Bonjour!"
614634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616636#: ../app/welcomewizard/Slide4.qml:67
617637#, qt-format
618638msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
639+"Podphoenix is available in over 15 languages and is translated by the %1 "
620640"community"
621641msgstr ""
622642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648668msgstr ""
649669
650670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652672msgstr ""
653673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655675msgid "Finish"
656676msgstr ""
657677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
660679msgid "The chirpiest podcast manager for Ubuntu"
661680msgstr ""
662681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
665683msgid ""
666684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667685msgstr ""
po/it.po+68−50
@@ -1,13 +1,13 @@
1−# Italian translation for podbird
1+# Italian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2016-12-24 10:04+0000\n"
1212"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
1313"Language-Team: Italian <it@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Episodi"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Aggiungi podcast"
2828
@@ -38,17 +38,17 @@ msgstr "Impostazioni"
3838msgid "Skip"
3939msgstr "Salta"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 h %2 m"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 m"
@@ -63,7 +63,7 @@ msgstr "Informazioni"
6363msgid "Credits"
6464msgstr "Riconoscimenti"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 anno"
109109msgstr[1] "%1 anni"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Cerca episodio"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Rimuovi"
169169
@@ -213,7 +213,7 @@ msgstr "Conferma rimozione"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Rimuovere veramente l'iscrizione a <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Annulla"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Descrizione episodio"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Chiudi"
229229
@@ -364,6 +364,10 @@ msgstr "-%1s"
364364msgid "+%1s"
365365msgstr "+%1s"
366366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
367371#: ../app/ui/NowPlayingPage.qml:34
368372msgid "Now Playing"
369373msgstr "In riproduzione"
@@ -376,8 +380,8 @@ msgstr "Vista completa"
376380msgid "Queue"
377381msgstr "Coda"
378382
379−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
380−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
384+#: ../app/ui/SearchPage.qml:176
381385msgid "Search Podcast"
382386msgstr "Ricerca podcast"
383387
@@ -389,7 +393,7 @@ msgstr "Ricerca podcast"
389393msgid "No Podcast Subscriptions"
390394msgstr "Nessun podcast"
391395
392−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
393397msgid "No Podcasts Found"
394398msgstr "Nessun podcast trovato"
395399
@@ -399,7 +403,7 @@ msgid ""
399403"page to add some."
400404msgstr ""
401405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403407msgid "No podcasts found matching the search term."
404408msgstr "Nessun episodio trovato corrispondente ai termini di ricerca."
405409
@@ -410,44 +414,48 @@ msgid_plural "%1 unheard episodes"
410414msgstr[0] "%1 episodio non ascoltato"
411415msgstr[1] "%1 episodi non ascoltati"
412416
413−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
414418msgid "Add Podcast"
415419msgstr "Aggiungi podcast"
416420
417−#: ../app/ui/SearchPage.qml:122
421+#: ../app/ui/SearchPage.qml:73
422+msgid "Import Podcasts"
423+msgstr ""
424+
425+#: ../app/ui/SearchPage.qml:135
418426msgid "Save Podcast"
419427msgstr "Salva podcast"
420428
421−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
422430msgid "Feed URL"
423431msgstr "URL del feed"
424432
425−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
426434msgid "Unable to subscribe"
427435msgstr "Impossibile aggiungere"
428436
429−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
430438msgid "Please check the URL and try again"
431439msgstr "Controllare l'URL e riprovare"
432440
433−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
434442msgid "Looking to add a new podcast?"
435443msgstr ""
436444
437−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
438446msgid ""
439447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440448msgstr ""
441449"Premere sulla «lente» in alto per eseguire una ricerca o il pulsante «più» "
442450"per aggiungere un URL"
443451
444−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
445453msgid "Subscribe"
446454msgstr "Aggiungi"
447455
448456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
449457#. the podcast description.
450−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
451459#, qt-format
452460msgid ""
453461"Last Updated: %1\n"
@@ -456,10 +464,22 @@ msgstr ""
456464"Ultimo aggiornamento: %1\n"
457465"%2"
458466
459−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
460468msgid "Not Available"
461469msgstr "Non disponibile"
462470
471+#: ../app/ui/SearchPage.qml:499
472+msgid "Please wait"
473+msgstr ""
474+
475+#: ../app/ui/SearchPage.qml:500
476+msgid "Importing podcasts..."
477+msgstr ""
478+
479+#: ../app/ui/SearchPage.qml:518
480+msgid "imported"
481+msgstr ""
482+
463483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
464484#. want to seek forward when pressing on this button.
465485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -562,7 +582,7 @@ msgstr ""
562582
563583#: ../app/ui/SettingsPage.qml:317
564584msgid ""
565−"No orphaned files have been found to recover disk space. Podbird database is "
585+"No orphaned files have been found to recover disk space. Podphoenix database is "
566586"clean."
567587msgstr ""
568588"Non è stato trovato alcun file orfano per liberare spazio sul disco. Il "
@@ -579,22 +599,22 @@ msgid "Report Bug"
579599msgstr "Segnala errore"
580600
581601#: ../app/welcomewizard/Slide1.qml:42
582−msgid "Welcome to Podbird"
583−msgstr "Benvenuti su Podbird"
602+msgid "Welcome to Podphoenix"
603+msgstr "Benvenuti su Podphoenix"
584604
585−#: ../app/welcomewizard/Slide1.qml:50
605+#: ../app/welcomewizard/Slide1.qml:53
586606msgid ""
587−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
607+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
588608"Ubuntu.\n"
589609"\n"
590610"Chirp Chirp..."
591611msgstr ""
592−"Ascolta i tuoi programmi preferiti con Podbird, il gestore di podcast per "
612+"Ascolta i tuoi programmi preferiti con Podphoenix, il gestore di podcast per "
593613"Ubuntu più cinguettoso che ci sia.\n"
594614"\n"
595615"Cip cip..."
596616
597−#: ../app/welcomewizard/Slide1.qml:72
617+#: ../app/welcomewizard/Slide1.qml:82
598618msgid "Swipe to move between pages"
599619msgstr "Trascina per spostarti tra le pagine"
600620
@@ -604,10 +624,10 @@ msgstr "Scopri nuovi podcast"
604624
605625#: ../app/welcomewizard/Slide2.qml:62
606626msgid ""
607−"Podbird uses the iTunes® database to provide access to a huge collection of "
627+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
608628"podcasts. You can also add podcasts by their URL."
609629msgstr ""
610−"Podbird utilizza la base di dati di iTunes® per fornire accesso a una vasta "
630+"Podphoenix utilizza la base di dati di iTunes® per fornire accesso a una vasta "
611631"collezione di podcast. È anche possibile aggiungere podcast utilizzando il "
612632"loro indirizzo web."
613633
@@ -617,15 +637,15 @@ msgstr "Impostazioni intelligenti"
617637
618638#: ../app/welcomewizard/Slide3.qml:62
619639msgid ""
620−"Podbird can optionally download new episodes and clean up old episodes "
640+"Podphoenix can optionally download new episodes and clean up old episodes "
621641"automatically, this can be enabled from the settings page."
622642msgstr ""
623−"Podbird è in grado di scaricare nuovi episodi e di eliminare quelli vecchi "
643+"Podphoenix è in grado di scaricare nuovi episodi e di eliminare quelli vecchi "
624644"automaticamente (può essere abilitato nelle impostazioni)."
625645
626646#. TRANSLATORS: This text should be in a language different from the language set by the user.
627647#. For instance, if the app was in english, then it is appropriate to set this string as
628−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
648+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
629649#: ../app/welcomewizard/Slide4.qml:48
630650msgid "Hallo! Bonjour!"
631651msgstr "Hallo! Bonjour!"
@@ -633,10 +653,10 @@ msgstr "Hallo! Bonjour!"
633653#: ../app/welcomewizard/Slide4.qml:67
634654#, qt-format
635655msgid ""
636−"Podbird is available in over 15 languages and is translated by the %1 "
656+"Podphoenix is available in over 15 languages and is translated by the %1 "
637657"community"
638658msgstr ""
639−"Podbird è disponibile in oltre 15 lingue ed è tradotto dalla comunità %1"
659+"Podphoenix è disponibile in oltre 15 lingue ed è tradotto dalla comunità %1"
640660
641661#: ../app/welcomewizard/Slide5.qml:45
642662msgid "Touch Gestures"
@@ -667,20 +687,18 @@ msgid "Enjoy"
667687msgstr "Divertiti"
668688
669689#: ../app/welcomewizard/Slide7.qml:62
670−msgid "We hope you enjoy using Podbird!"
671−msgstr "Divertiti usando Podbird!"
690+msgid "We hope you enjoy using Podphoenix!"
691+msgstr "Divertiti usando Podphoenix!"
672692
673−#: ../app/welcomewizard/Slide7.qml:76
693+#: ../app/welcomewizard/Slide7.qml:75
674694msgid "Finish"
675695msgstr "Fine"
676696
677−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
678−#: Podbird.desktop.in.h:1
697+#: ../app/po/Podphoenix.desktop.in.h:1
679698msgid "The chirpiest podcast manager for Ubuntu"
680699msgstr "Il gestore di podcast più cinguettoso per Ubuntu"
681700
682−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
683−#: Podbird.desktop.in.h:2
701+#: ../app/po/Podphoenix.desktop.in.h:2
684702msgid ""
685703"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
686704msgstr ""
po/lv.po+68−50
@@ -1,14 +1,14 @@
1−# Latvian translation for podbird
1+# Latvian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55# Rudolfs Mazurs <rudolfs.mazurs@gmail.com>, 2015.
66#
77msgid ""
88msgstr ""
9−"Project-Id-Version: podbird\n"
9+"Project-Id-Version: podphoenix\n"
1010"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1212"PO-Revision-Date: 2015-12-09 07:36+0000\n"
1313"Last-Translator: Rūdolfs Mazurs <Unknown>\n"
1414"Language-Team: Latviešu <>\n"
@@ -16,15 +16,15 @@ msgstr ""
1616"Content-Type: text/plain; charset=UTF-8\n"
1717"Content-Transfer-Encoding: 8bit\n"
1818"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121"Language: lv\n"
2222
2323#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2424msgid "Episodes"
2525msgstr ""
2626
27−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
27+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2828msgid "Add New Podcasts"
2929msgstr "Pievienot podraides"
3030
@@ -40,17 +40,17 @@ msgstr "Iestatījumi"
4040msgid "Skip"
4141msgstr "Izlaist"
4242
43−#: ../app/podcasts.js:310
43+#: ../app/podcasts.js:307
4444#, no-c-format, qt-format
4545msgid "%1 hr %2 min"
4646msgstr "%1 st %2 min"
4747
48−#: ../app/podcasts.js:319
48+#: ../app/podcasts.js:316
4949#, no-c-format, qt-format
5050msgid "%1 hr"
5151msgstr "%1 st"
5252
53−#: ../app/podcasts.js:327
53+#: ../app/podcasts.js:324
5454#, no-c-format, qt-format
5555msgid "%1 min"
5656msgstr "%1 min"
@@ -65,7 +65,7 @@ msgstr "Par"
6565msgid "Credits"
6666msgstr "Veidotāji"
6767
68−#. TRANSLATORS: Podbird version number e.g Version 0.8
68+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6969#: ../app/settings/About.qml:92
7070#, qt-format
7171msgid "Version %1"
@@ -113,7 +113,7 @@ msgstr[0] "%1 gadu"
113113msgstr[1] "%1 gadiem"
114114msgstr[2] "%1 gadiem"
115115
116−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
116+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
117117#: ../app/settings/Credits.qml:31
118118#, qt-format
119119msgid "%1 (Creator)"
@@ -169,7 +169,7 @@ msgid "Search Episode"
169169msgstr "Meklēt epizodi"
170170
171171#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
172−#: ../app/ui/SearchPage.qml:275
172+#: ../app/ui/SearchPage.qml:290
173173msgid "Unsubscribe"
174174msgstr "Atrakstīties"
175175
@@ -219,7 +219,7 @@ msgstr "Atrakstīšanās apstiprinājums"
219219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
220220msgstr "Vai tiešām vēlaties atrakstīties no <b>%1</b>?"
221221
222−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
222+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
223223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
224224msgid "Cancel"
225225msgstr "Atcelt"
@@ -229,7 +229,7 @@ msgid "Episode Description"
229229msgstr "Epizodes apraksts"
230230
231231#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
232−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
232+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
233233msgid "Close"
234234msgstr "Aizvērt"
235235
@@ -369,6 +369,10 @@ msgstr "-%1s"
369369msgid "+%1s"
370370msgstr "+%1s"
371371
372+#: ../app/ui/ImportPage.qml:18
373+msgid "Choose"
374+msgstr ""
375+
372376#: ../app/ui/NowPlayingPage.qml:34
373377msgid "Now Playing"
374378msgstr "Pašlaik atskaņo"
@@ -381,8 +385,8 @@ msgstr ""
381385msgid "Queue"
382386msgstr ""
383387
384−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
385−#: ../app/ui/SearchPage.qml:161
388+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
389+#: ../app/ui/SearchPage.qml:176
386390msgid "Search Podcast"
387391msgstr "Meklēt podraides"
388392
@@ -394,7 +398,7 @@ msgstr "Meklēt podraidi"
394398msgid "No Podcast Subscriptions"
395399msgstr "Nav podraižu abonementu"
396400
397−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
401+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
398402msgid "No Podcasts Found"
399403msgstr "Nav atrastu podraižu"
400404
@@ -404,7 +408,7 @@ msgid ""
404408"page to add some."
405409msgstr ""
406410
407−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
411+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
408412msgid "No podcasts found matching the search term."
409413msgstr "Neviena podraide neatbilst meklētajam tekstam."
410414
@@ -416,44 +420,48 @@ msgstr[0] "%1 nedzirdēta epizode"
416420msgstr[1] "%1 nedzirdētas epizodes"
417421msgstr[2] "%1 nedzirdētas epizodes"
418422
419−#: ../app/ui/SearchPage.qml:63
423+#: ../app/ui/SearchPage.qml:65
420424msgid "Add Podcast"
421425msgstr "Pievienot podraidi"
422426
423−#: ../app/ui/SearchPage.qml:122
427+#: ../app/ui/SearchPage.qml:73
428+msgid "Import Podcasts"
429+msgstr ""
430+
431+#: ../app/ui/SearchPage.qml:135
424432msgid "Save Podcast"
425433msgstr "Saglabāt podraidi"
426434
427−#: ../app/ui/SearchPage.qml:149
435+#: ../app/ui/SearchPage.qml:163
428436msgid "Feed URL"
429437msgstr "Plūsmas URL"
430438
431−#: ../app/ui/SearchPage.qml:176
439+#: ../app/ui/SearchPage.qml:191
432440msgid "Unable to subscribe"
433441msgstr "Nevarēja abonēt"
434442
435−#: ../app/ui/SearchPage.qml:177
443+#: ../app/ui/SearchPage.qml:192
436444msgid "Please check the URL and try again"
437445msgstr "Pārbaudiet URL un mēģiniet vēlreiz"
438446
439−#: ../app/ui/SearchPage.qml:207
447+#: ../app/ui/SearchPage.qml:222
440448msgid "Looking to add a new podcast?"
441449msgstr ""
442450
443−#: ../app/ui/SearchPage.qml:208
451+#: ../app/ui/SearchPage.qml:223
444452msgid ""
445453"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446454msgstr ""
447455"Spiediet uz “lupas” meklēšanas augšpusē vai uz “plus” pogas un pievienojiet "
448456"ar URL"
449457
450−#: ../app/ui/SearchPage.qml:275
458+#: ../app/ui/SearchPage.qml:290
451459msgid "Subscribe"
452460msgstr "Abonēt"
453461
454462#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
455463#. the podcast description.
456−#: ../app/ui/SearchPage.qml:313
464+#: ../app/ui/SearchPage.qml:328
457465#, qt-format
458466msgid ""
459467"Last Updated: %1\n"
@@ -462,10 +470,22 @@ msgstr ""
462470"Pēdējo reizi atjaunināts: %1\n"
463471"%2"
464472
465−#: ../app/ui/SearchPage.qml:370
473+#: ../app/ui/SearchPage.qml:385
466474msgid "Not Available"
467475msgstr "Nav pieejams"
468476
477+#: ../app/ui/SearchPage.qml:499
478+msgid "Please wait"
479+msgstr ""
480+
481+#: ../app/ui/SearchPage.qml:500
482+msgid "Importing podcasts..."
483+msgstr ""
484+
485+#: ../app/ui/SearchPage.qml:518
486+msgid "imported"
487+msgstr ""
488+
469489#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
470490#. want to seek forward when pressing on this button.
471491#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -568,7 +588,7 @@ msgstr ""
568588
569589#: ../app/ui/SettingsPage.qml:317
570590msgid ""
571−"No orphaned files have been found to recover disk space. Podbird database is "
591+"No orphaned files have been found to recover disk space. Podphoenix database is "
572592"clean."
573593msgstr ""
574594
@@ -583,22 +603,22 @@ msgid "Report Bug"
583603msgstr "Ziņot par kļūdu"
584604
585605#: ../app/welcomewizard/Slide1.qml:42
586−msgid "Welcome to Podbird"
587−msgstr "Laipni lūdzam Podbird"
606+msgid "Welcome to Podphoenix"
607+msgstr "Laipni lūdzam Podphoenix"
588608
589−#: ../app/welcomewizard/Slide1.qml:50
609+#: ../app/welcomewizard/Slide1.qml:53
590610msgid ""
591−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
611+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
592612"Ubuntu.\n"
593613"\n"
594614"Chirp Chirp..."
595615msgstr ""
596−"Izbaudiet savus mīļākos šovus ar Podbird, dzīvīgākais Ubuntu podraižu "
616+"Izbaudiet savus mīļākos šovus ar Podphoenix, dzīvīgākais Ubuntu podraižu "
597617"pārvaldnieks.\n"
598618"\n"
599619"Čiep čiep..."
600620
601−#: ../app/welcomewizard/Slide1.qml:72
621+#: ../app/welcomewizard/Slide1.qml:82
602622msgid "Swipe to move between pages"
603623msgstr "Velciet, lai pārvietotos starp lapām"
604624
@@ -608,10 +628,10 @@ msgstr "Atklājiet jaunas podraides"
608628
609629#: ../app/welcomewizard/Slide2.qml:62
610630msgid ""
611−"Podbird uses the iTunes® database to provide access to a huge collection of "
631+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
612632"podcasts. You can also add podcasts by their URL."
613633msgstr ""
614−"Podbird izmanto iTunes® datubāzi, lai sniegtu pieeju milzīgai podraižu "
634+"Podphoenix izmanto iTunes® datubāzi, lai sniegtu pieeju milzīgai podraižu "
615635"kolekcijai. Jūs varat arī pievienot podraides ar URL."
616636
617637#: ../app/welcomewizard/Slide3.qml:45
@@ -620,15 +640,15 @@ msgstr "Gudrie iestatījumi"
620640
621641#: ../app/welcomewizard/Slide3.qml:62
622642msgid ""
623−"Podbird can optionally download new episodes and clean up old episodes "
643+"Podphoenix can optionally download new episodes and clean up old episodes "
624644"automatically, this can be enabled from the settings page."
625645msgstr ""
626−"Podbird var arī automātiski lejupielādēt jaunās epizodes un izdzēst vecās. "
646+"Podphoenix var arī automātiski lejupielādēt jaunās epizodes un izdzēst vecās. "
627647"To var ieslēgt iestatījumu lapā."
628648
629649#. TRANSLATORS: This text should be in a language different from the language set by the user.
630650#. For instance, if the app was in english, then it is appropriate to set this string as
631−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
651+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
632652#: ../app/welcomewizard/Slide4.qml:48
633653msgid "Hallo! Bonjour!"
634654msgstr "Hallo! Bonjour!"
@@ -636,10 +656,10 @@ msgstr "Hallo! Bonjour!"
636656#: ../app/welcomewizard/Slide4.qml:67
637657#, qt-format
638658msgid ""
639−"Podbird is available in over 15 languages and is translated by the %1 "
659+"Podphoenix is available in over 15 languages and is translated by the %1 "
640660"community"
641661msgstr ""
642−"Podbird ir pieejams vairāk kā 15 valodās un to ir iztulkojusi %1 kopiena"
662+"Podphoenix ir pieejams vairāk kā 15 valodās un to ir iztulkojusi %1 kopiena"
643663
644664#: ../app/welcomewizard/Slide5.qml:45
645665msgid "Touch Gestures"
@@ -671,20 +691,18 @@ msgid "Enjoy"
671691msgstr "Izbaudiet"
672692
673693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
675−msgstr "Mēs ceram, ka jums patiks Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
695+msgstr "Mēs ceram, ka jums patiks Podphoenix!"
676696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678698msgid "Finish"
679699msgstr "Pabeigt"
680700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
683702msgid "The chirpiest podcast manager for Ubuntu"
684703msgstr "Dzīvīgākais Ubuntu podraižu pārvaldnieks."
685704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
688706msgid ""
689707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690708msgstr ""
po/nb.po+68−50
@@ -1,13 +1,13 @@
1−# Norwegian Bokmal translation for podbird
1+# Norwegian Bokmal translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-09-14 12:12+0000\n"
1212"Last-Translator: Åka Sikrom <Unknown>\n"
1313"Language-Team: Norwegian Bokmal <nb@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Legg til nye podkaster"
2828
@@ -38,17 +38,17 @@ msgstr "Innstillinger"
3838msgid "Skip"
3939msgstr "Hopp over"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 t %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 t"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Om"
6363msgid "Credits"
6464msgstr "Bidragsytere"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 år"
109109msgstr[1] "%1 år"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Søk etter episode"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Stopp abonnement"
169169
@@ -213,7 +213,7 @@ msgstr "Bekreftelse på abonnement-stopp"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Er du sikker på at du vil stoppe abonnementet på <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Avbryt"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Episode-beskrivelse"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Lukk"
229229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Spilles nå"
@@ -375,8 +379,8 @@ msgstr ""
375379msgid "Queue"
376380msgstr ""
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Søk etter podkast"
382386
@@ -388,7 +392,7 @@ msgstr "Søk etter podkast"
388392msgid "No Podcast Subscriptions"
389393msgstr "Ingen podkast-abonnementer"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Fant ingen podkaster"
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr "Søket ga ingen treff på podkaster."
404408
@@ -409,44 +413,48 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] "%1 ny episode"
410414msgstr[1] "%1 nye episoder"
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr "Legg til podkast"
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr "Lagre podkast"
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr "Kildeadresse"
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr "Klarte ikke å abonnere"
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr "Kontroller nettadressen og prøv igjen"
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448"Trykk på forstørrelsesglasset øverst for å søke, eller pluss-knappen for å "
441449"legge til en nettadresse"
442450
443−#: ../app/ui/SearchPage.qml:275
451+#: ../app/ui/SearchPage.qml:290
444452msgid "Subscribe"
445453msgstr "Abonner"
446454
447455#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448456#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
457+#: ../app/ui/SearchPage.qml:328
450458#, qt-format
451459msgid ""
452460"Last Updated: %1\n"
@@ -455,10 +463,22 @@ msgstr ""
455463"Sist oppdatert: %1\n"
456464"%2"
457465
458−#: ../app/ui/SearchPage.qml:370
466+#: ../app/ui/SearchPage.qml:385
459467msgid "Not Available"
460468msgstr "Ikke tilgjengelig"
461469
470+#: ../app/ui/SearchPage.qml:499
471+msgid "Please wait"
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:500
475+msgid "Importing podcasts..."
476+msgstr ""
477+
478+#: ../app/ui/SearchPage.qml:518
479+msgid "imported"
480+msgstr ""
481+
462482#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463483#. want to seek forward when pressing on this button.
464484#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -560,7 +580,7 @@ msgstr ""
560580
561581#: ../app/ui/SettingsPage.qml:317
562582msgid ""
563−"No orphaned files have been found to recover disk space. Podbird database is "
583+"No orphaned files have been found to recover disk space. Podphoenix database is "
564584"clean."
565585msgstr ""
566586
@@ -575,22 +595,22 @@ msgid "Report Bug"
575595msgstr "Rapporter programfeil"
576596
577597#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
579−msgstr "Velkommen til Podbird"
598+msgid "Welcome to Podphoenix"
599+msgstr "Velkommen til Podphoenix"
580600
581−#: ../app/welcomewizard/Slide1.qml:50
601+#: ../app/welcomewizard/Slide1.qml:53
582602msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
603+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584604"Ubuntu.\n"
585605"\n"
586606"Chirp Chirp..."
587607msgstr ""
588−"Nyt favorittserier med Podbird, den mest lystige podkastbehandleren for "
608+"Nyt favorittserier med Podphoenix, den mest lystige podkastbehandleren for "
589609"Ubuntu.\n"
590610"\n"
591611"Pip pip …"
592612
593−#: ../app/welcomewizard/Slide1.qml:72
613+#: ../app/welcomewizard/Slide1.qml:82
594614msgid "Swipe to move between pages"
595615msgstr "Dra for å bytte mellom sider"
596616
@@ -600,10 +620,10 @@ msgstr "Oppdag nye podkaster"
600620
601621#: ../app/welcomewizard/Slide2.qml:62
602622msgid ""
603−"Podbird uses the iTunes® database to provide access to a huge collection of "
623+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
604624"podcasts. You can also add podcasts by their URL."
605625msgstr ""
606−"Podbird bruker iTunes®-databasen for å tilby et enormt utvalg podkaster. Du "
626+"Podphoenix bruker iTunes®-databasen for å tilby et enormt utvalg podkaster. Du "
607627"kan også legge til podkaster etter nettadresse."
608628
609629#: ../app/welcomewizard/Slide3.qml:45
@@ -612,15 +632,15 @@ msgstr "Smarte innstillinger"
612632
613633#: ../app/welcomewizard/Slide3.qml:62
614634msgid ""
615−"Podbird can optionally download new episodes and clean up old episodes "
635+"Podphoenix can optionally download new episodes and clean up old episodes "
616636"automatically, this can be enabled from the settings page."
617637msgstr ""
618−"Podbird kan laste ned nye episoder og fjerne gamle automatisk. Dette kan "
638+"Podphoenix kan laste ned nye episoder og fjerne gamle automatisk. Dette kan "
619639"slås på i innstillingene."
620640
621641#. TRANSLATORS: This text should be in a language different from the language set by the user.
622642#. For instance, if the app was in english, then it is appropriate to set this string as
623−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
643+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
624644#: ../app/welcomewizard/Slide4.qml:48
625645msgid "Hallo! Bonjour!"
626646msgstr "Ciao! Buon giorno!"
@@ -628,10 +648,10 @@ msgstr "Ciao! Buon giorno!"
628648#: ../app/welcomewizard/Slide4.qml:67
629649#, qt-format
630650msgid ""
631−"Podbird is available in over 15 languages and is translated by the %1 "
651+"Podphoenix is available in over 15 languages and is translated by the %1 "
632652"community"
633653msgstr ""
634−"Podbird er tilgjengelig på over 15 språk, takket være %1-oversetterne"
654+"Podphoenix er tilgjengelig på over 15 språk, takket være %1-oversetterne"
635655
636656#: ../app/welcomewizard/Slide5.qml:45
637657msgid "Touch Gestures"
@@ -663,20 +683,18 @@ msgid "Enjoy"
663683msgstr "Kos deg"
664684
665685#: ../app/welcomewizard/Slide7.qml:62
666−msgid "We hope you enjoy using Podbird!"
667−msgstr "Vi håper du får glede av å bruke Podbird."
686+msgid "We hope you enjoy using Podphoenix!"
687+msgstr "Vi håper du får glede av å bruke Podphoenix."
668688
669−#: ../app/welcomewizard/Slide7.qml:76
689+#: ../app/welcomewizard/Slide7.qml:75
670690msgid "Finish"
671691msgstr "Fullfør"
672692
673−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
674−#: Podbird.desktop.in.h:1
693+#: ../app/po/Podphoenix.desktop.in.h:1
675694msgid "The chirpiest podcast manager for Ubuntu"
676695msgstr ""
677696
678−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
679−#: Podbird.desktop.in.h:2
697+#: ../app/po/Podphoenix.desktop.in.h:2
680698msgid ""
681699"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
682700msgstr ""
po/nl.po+466−229
@@ -1,92 +1,117 @@
1−# Dutch translation for podbird
1+# Dutch translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
4−# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
3+# This file is distributed under the same license as the podphoenix package.
54#
5+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
6+# Heimen Stoffels <vistausss@fastmail.com>, 2022.
67msgid ""
78msgstr ""
8−"Project-Id-Version: podbird\n"
9−"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11−"PO-Revision-Date: 2016-12-12 08:16+0000\n"
12−"Last-Translator: Hannie Dumoleyn <Unknown>\n"
13−"Language-Team: Dutch <nl@li.org>\n"
9+"Project-Id-Version: podphoenix\n"
10+"Report-Msgid-Bugs-To: \n"
11+"POT-Creation-Date: 2022-07-25 12:35+0000\n"
12+"PO-Revision-Date: 2022-07-26 17:53+0200\n"
13+"Last-Translator: Heimen Stoffels <vistausss@fastmail.com>\n"
14+"Language-Team: Dutch\n"
15+"Language: nl\n"
1416"MIME-Version: 1.0\n"
1517"Content-Type: text/plain; charset=UTF-8\n"
1618"Content-Transfer-Encoding: 8bit\n"
1719"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
20+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
21+"X-Generator: Lokalize 22.04.3\n"
2022
21−#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23+#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:47
24+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/components/TabsList.qml:28
25+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:47
2226msgid "Episodes"
2327msgstr "Afleveringen"
2428
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
29+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
30+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/components/TabsList.qml:37
31+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:43
2632msgid "Add New Podcasts"
27−msgstr "Nieuwe podcasts toevoegen"
33+msgstr "Podcasts toevoegen"
2834
29−#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
35+#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:40
36+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/components/TabsList.qml:46
37+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/PodcastsTab.qml:40
3038msgid "Podcasts"
3139msgstr "Podcasts"
3240
3341#: ../app/components/TabsList.qml:55 ../app/ui/SettingsPage.qml:34
42+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/components/TabsList.qml:55
43+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:34
3444msgid "Settings"
3545msgstr "Instellingen"
3646
3747#: ../app/components/Walkthrough.qml:89
48+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/components/Walkthrough.qml:89
3849msgid "Skip"
3950msgstr "Overslaan"
4051
41−#: ../app/podcasts.js:310
52+#: ../app/podcasts.js:359
53+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/podcasts.js:316
4254#, no-c-format, qt-format
4355msgid "%1 hr %2 min"
44−msgstr "%1 uur %2 min"
56+msgstr "%1 uur en %2 min."
4557
46−#: ../app/podcasts.js:319
58+#: ../app/podcasts.js:368
59+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/podcasts.js:325
4760#, no-c-format, qt-format
4861msgid "%1 hr"
4962msgstr "%1 uur"
5063
51−#: ../app/podcasts.js:327
64+#: ../app/podcasts.js:376
65+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/podcasts.js:333
5266#, no-c-format, qt-format
5367msgid "%1 min"
54−msgstr "%1 min"
68+msgstr "%1 min."
5569
5670#. TRANSLATORS: About as in information about the app
5771#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
58−#: ../app/ui/SettingsPage.qml:338
72+#: ../app/ui/SettingsPage.qml:394
73+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:28
74+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:46
75+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:394
5976msgid "About"
6077msgstr "Over"
6178
6279#: ../app/settings/About.qml:46
80+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:46
6381msgid "Credits"
6482msgstr "Met dank aan"
6583
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
84+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6785#: ../app/settings/About.qml:92
86+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:92
6887#, qt-format
6988msgid "Version %1"
7089msgstr "Versie %1"
7190
7291#: ../app/settings/About.qml:113
92+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:113
7393msgid "Released under the terms of the GNU GPL v3"
74−msgstr "Uitgebracht onder de voorwaarden van de GNU GPL v3"
94+msgstr "Uitgebracht onder de voorwaarden van de GNU GPL v3-licentie"
7595
7696#: ../app/settings/About.qml:123
97+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:123
7798#, qt-format
7899msgid "Source code available on %1"
79−msgstr "Broncode beschikbaar op %1"
100+msgstr "De broncode is beschikbaar op %1"
80101
81102#: ../app/settings/CleanSetting.qml:29
103+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:29
82104msgid "Delete older than"
83105msgstr "Verwijder ouder dan"
84106
85107#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
108+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:40
109+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/DownloadSetting.qml:40
86110msgid "Never"
87111msgstr "Nooit"
88112
89113#: ../app/settings/CleanSetting.qml:41
114+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:41
90115#, qt-format
91116msgid "%1 day"
92117msgid_plural "%1 days"
@@ -95,6 +120,9 @@ msgstr[1] "%1 dagen"
95120
96121#: ../app/settings/CleanSetting.qml:42 ../app/settings/CleanSetting.qml:43
97122#: ../app/settings/CleanSetting.qml:44
123+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:42
124+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:43
125+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:44
98126#, qt-format
99127msgid "%1 month"
100128msgid_plural "%1 months"
@@ -102,353 +130,475 @@ msgstr[0] "%1 maand"
102130msgstr[1] "%1 maanden"
103131
104132#: ../app/settings/CleanSetting.qml:45
133+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:45
105134#, qt-format
106135msgid "%1 year"
107136msgid_plural "%1 years"
108137msgstr[0] "%1 jaar"
109−msgstr[1] "%1 jaren"
138+msgstr[1] "%1 jaar"
110139
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
140+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112141#: ../app/settings/Credits.qml:31
142+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/Credits.qml:31
113143#, qt-format
114144msgid "%1 (Creator)"
115−msgstr "%1 (Maker)"
145+msgstr "%1 (maker)"
116146
117147#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
148+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/Credits.qml:31
149+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/Credits.qml:32
118150msgid "Developers"
119151msgstr "Ontwikkelaars"
120152
121153#: ../app/settings/Credits.qml:33
154+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/Credits.qml:33
122155msgid "Designer"
123156msgstr "Ontwerper"
124157
125158#: ../app/settings/Credits.qml:34
159+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/Credits.qml:34
126160msgid "Translators"
127161msgstr "Vertalers"
128162
129163#: ../app/settings/DownloadSetting.qml:29
164+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/DownloadSetting.qml:29
130165msgid "Download at most"
131−msgstr "Download maximaal"
166+msgstr "Maximaal aantal downloads"
132167
133168#: ../app/settings/DownloadSetting.qml:41
134169#: ../app/settings/DownloadSetting.qml:42
135170#: ../app/settings/DownloadSetting.qml:43
136171#: ../app/settings/DownloadSetting.qml:44
172+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/DownloadSetting.qml:41
173+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/DownloadSetting.qml:42
174+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/DownloadSetting.qml:43
175+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/DownloadSetting.qml:44
137176#, qt-format
138177msgid "%1 episode"
139178msgid_plural "%1 episodes"
140179msgstr[0] "%1 aflevering"
141180msgstr[1] "%1 afleveringen"
142181
143−#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:146
182+#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:181
183+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/ThemeSetting.qml:29
184+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:181
144185msgid "Theme"
145186msgstr "Thema"
146187
147188#. TRANSLATORS: Light Theme
148−#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:147
189+#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:182
190+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/ThemeSetting.qml:41
191+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:182
149192msgid "Light"
150193msgstr "Licht"
151194
152195#. TRANSLATORS: Dark Theme
153−#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:147
196+#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:182
197+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/ThemeSetting.qml:43
198+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:182
154199msgid "Dark"
155200msgstr "Donker"
156201
157−#: ../app/ui/EpisodesPage.qml:52
202+#: ../app/ui/EpisodesPage.qml:50
203+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:50
158204msgid "Podcast"
159205msgstr "Podcast"
160206
161−#: ../app/ui/EpisodesPage.qml:62 ../app/ui/EpisodesTab.qml:62
207+#: ../app/ui/EpisodesPage.qml:60 ../app/ui/EpisodesTab.qml:61
208+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:60
209+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:61
162210msgid "Search Episode"
163−msgstr "Aflevering zoeken"
211+msgstr "Zoeken naar aflevering"
164212
165−#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
213+#: ../app/ui/EpisodesPage.qml:68 ../app/ui/EpisodesPage.qml:304
214+#: ../app/ui/SearchPage.qml:288
215+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:68
216+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:304
217+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:288
167218msgid "Unsubscribe"
168−msgstr "Opzeggen"
219+msgstr "Deabonneren"
169220
170221#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
171−#: ../app/ui/EpisodesPage.qml:110 ../app/ui/EpisodesTab.qml:128
222+#: ../app/ui/EpisodesPage.qml:108 ../app/ui/EpisodesTab.qml:127
223+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:108
224+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:127
172225#, qt-format
173226msgid "%1 item selected"
174227msgid_plural "%1 items selected"
175228msgstr[0] "%1 item geselecteerd"
176229msgstr[1] "%1 items geselecteerd"
177230
178−#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
231+#: ../app/ui/EpisodesPage.qml:123 ../app/ui/EpisodesTab.qml:142
179232#: ../app/ui/NowPlayingPage.qml:42
233+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:123
234+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:142
235+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/NowPlayingPage.qml:42
180236msgid "Back"
181237msgstr "Terug"
182238
183−#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
239+#: ../app/ui/EpisodesPage.qml:135 ../app/ui/EpisodesTab.qml:154
240+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:135
241+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:154
184242msgid "Mark Listened"
185243msgstr "Markeren als beluisterd"
186244
187−#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
245+#: ../app/ui/EpisodesPage.qml:154 ../app/ui/EpisodesTab.qml:172
246+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:154
247+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:172
188248msgid "Download episode(s)"
189249msgstr "Aflevering(en) downloaden"
190250
191−#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
251+#: ../app/ui/EpisodesPage.qml:182 ../app/ui/EpisodesTab.qml:200
252+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:182
253+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:200
192254msgid "Delete episode(s)"
193255msgstr "Aflevering(en) verwijderen"
194256
195−#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
257+#: ../app/ui/EpisodesPage.qml:205 ../app/ui/EpisodesTab.qml:223
258+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:205
259+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:223
196260msgid "Favourite episode(s)"
197261msgstr "Favoriete aflevering(en)"
198262
199−#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
263+#: ../app/ui/EpisodesPage.qml:227 ../app/ui/EpisodesTab.qml:269
264+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:227
265+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:269
200266msgid "Add to queue"
201−msgstr "Aan wachtrij toevoegen"
267+msgstr "Toevoegen aan wachtrij"
202268
203−#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
269+#: ../app/ui/EpisodesPage.qml:256 ../app/ui/EpisodesTab.qml:119
270+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:256
271+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:119
204272msgid "Search episode"
205−msgstr "Aflevering zoeken"
273+msgstr "Zoeken naar aflevering"
206274
207−#: ../app/ui/EpisodesPage.qml:303
275+#: ../app/ui/EpisodesPage.qml:301
276+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:301
208277msgid "Unsubscribe Confirmation"
209−msgstr "Opzeggen bevestigen"
278+msgstr "Deabonneren bevestigen"
210279
211−#: ../app/ui/EpisodesPage.qml:304
280+#: ../app/ui/EpisodesPage.qml:302
281+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:302
212282#, qt-format
213283msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214−msgstr "Weet u zeker dat u <b>%1</b> wilt opzeggen?"
284+msgstr "Weet je zeker dat je je abonnement op <b>%1</b> wilt opzeggen?"
215285
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
286+#: ../app/ui/EpisodesPage.qml:321 ../app/ui/SearchPage.qml:143
217287#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
288+#: ../app/ui/SettingsPage.qml:155
289+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:321
290+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:143
291+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:85
292+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:120
293+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:155
218294msgid "Cancel"
219295msgstr "Annuleren"
220296
221−#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
297+#: ../app/ui/EpisodesPage.qml:343 ../app/ui/EpisodesTab.qml:406
298+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:343
299+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:406
222300msgid "Episode Description"
223−msgstr "Beschrijving aflevering"
224−
225−#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
301+msgstr "Afleveringsbeschrijving"
302+
303+#: ../app/ui/EpisodesPage.qml:354 ../app/ui/EpisodesTab.qml:417
304+#: ../app/ui/SearchPage.qml:192 ../app/ui/SettingsPage.qml:376
305+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:354
306+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:417
307+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:192
308+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:376
227309msgid "Close"
228310msgstr "Sluiten"
229311
230−#: ../app/ui/EpisodesPage.qml:384
312+#: ../app/ui/EpisodesPage.qml:382
313+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:382
231314msgid "No episodes found"
232315msgstr "Geen afleveringen gevonden"
233316
234−#: ../app/ui/EpisodesPage.qml:385
317+#: ../app/ui/EpisodesPage.qml:383
318+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:383
235319msgid "No episodes found matching the search term."
236−msgstr "Er zijn geen afleveringen gevonden die overeenkomen met de zoekterm."
320+msgstr ""
321+"Er zijn geen afleveringen gevonden die overeenkomen met de zoekopdracht."
237322
238−#: ../app/ui/EpisodesPage.qml:502
323+#: ../app/ui/EpisodesPage.qml:500
324+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:500
239325msgid "Unheard"
240326msgstr "Niet beluisterd"
241327
242−#: ../app/ui/EpisodesPage.qml:519
328+#: ../app/ui/EpisodesPage.qml:517
329+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:517
243330msgid "Listened"
244331msgstr "Beluisterd"
245332
246−#: ../app/ui/EpisodesPage.qml:538
333+#: ../app/ui/EpisodesPage.qml:536
334+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:536
247335msgid "Downloaded"
248336msgstr "Gedownload"
249337
250−#: ../app/ui/EpisodesPage.qml:605
338+#: ../app/ui/EpisodesPage.qml:603
339+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:603
251340msgid "Mark as unheard"
252−msgstr ""
341+msgstr "Markeren als niet-beluisterd"
253342
254−#: ../app/ui/EpisodesPage.qml:605
343+#: ../app/ui/EpisodesPage.qml:603
344+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:603
255345msgid "Mark as listened"
256−msgstr "Als beluisterd markeren"
346+msgstr "Markeren als beluisterd"
257347
258−#: ../app/ui/EpisodesPage.qml:621
348+#: ../app/ui/EpisodesPage.qml:619
349+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:619
259350msgid "Delete downloaded file"
260351msgstr "Gedownload bestand verwijderen"
261352
262−#: ../app/ui/EpisodesPage.qml:621
353+#: ../app/ui/EpisodesPage.qml:619
354+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:619
263355msgid "Queued"
264−msgstr "In de wachtrij gezet"
356+msgstr "In de wachtrij geplaatst"
265357
266−#: ../app/ui/EpisodesPage.qml:621
358+#: ../app/ui/EpisodesPage.qml:619
359+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:619
267360msgid "Download"
268361msgstr "Downloaden"
269362
270−#: ../app/ui/EpisodesPage.qml:646
363+#: ../app/ui/EpisodesPage.qml:644
364+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:644
271365msgid "Add to playlist"
272−msgstr "Aan afspeellijst toevoegen"
366+msgstr "Toevoegen aan afspeellijst"
273367
274−#: ../app/ui/EpisodesPage.qml:655
368+#: ../app/ui/EpisodesPage.qml:653
369+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:653
275370msgid "Unfavourite"
276−msgstr "Geen favoriet"
371+msgstr "Verw. uit favorieten"
277372
278−#: ../app/ui/EpisodesPage.qml:655
373+#: ../app/ui/EpisodesPage.qml:653
374+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:653
279375msgid "Favourite"
280−msgstr "Favoriet"
376+msgstr "Toev. aan favorieten"
281377
282−#: ../app/ui/EpisodesPage.qml:670
378+#: ../app/ui/EpisodesPage.qml:668
379+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesPage.qml:668
283380msgid "Show episode description"
284−msgstr "Beschrijving van aflevering tonen"
381+msgstr "Afleveringsbeschrijving tonen"
285382
286−#: ../app/ui/EpisodesTab.qml:82
383+#: ../app/ui/EpisodesTab.qml:81
384+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:81
287385msgid "Recent"
288386msgstr "Recent"
289387
290−#: ../app/ui/EpisodesTab.qml:82
388+#: ../app/ui/EpisodesTab.qml:81
389+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:81
291390msgid "Downloads"
292391msgstr "Downloads"
293392
294−#: ../app/ui/EpisodesTab.qml:82
393+#: ../app/ui/EpisodesTab.qml:81
394+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:81
295395msgid "Favourites"
296396msgstr "Favorieten"
297397
298−#: ../app/ui/EpisodesTab.qml:247
398+#: ../app/ui/EpisodesTab.qml:246
399+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:246
299400msgid "Unfavourite episode(s)"
300401msgstr "Niet-favoriete aflevering(en)"
301402
302−#: ../app/ui/EpisodesTab.qml:310
403+#: ../app/ui/EpisodesTab.qml:309
404+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:309
303405msgid "No New Episodes"
304−msgstr "Geen nieuwe afleveringen"
406+msgstr "Er zijn geen nieuwe afleveringen"
305407
306−#: ../app/ui/EpisodesTab.qml:312
408+#: ../app/ui/EpisodesTab.qml:311
409+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:311
307410msgid "No Downloaded Episodes"
308−msgstr "Geen gedownloade afleveringen"
411+msgstr "Er zijn geen gedownloade afleveringen"
309412
310−#: ../app/ui/EpisodesTab.qml:314
413+#: ../app/ui/EpisodesTab.qml:313
414+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:313
311415msgid "No Favourited Episodes"
312−msgstr "Geen favoriete afleveringen"
416+msgstr "Je hebt geen favoriete afleveringen"
313417
314−#: ../app/ui/EpisodesTab.qml:316
418+#: ../app/ui/EpisodesTab.qml:315
419+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:315
315420msgid "No Episodes Found"
316−msgstr "Geen afleveringen gevonden"
421+msgstr "Er zijn geen afleveringen gevonden"
317422
318−#: ../app/ui/EpisodesTab.qml:322
423+#: ../app/ui/EpisodesTab.qml:321
424+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:321
319425msgid "No more episodes to listen to!"
320−msgstr "Geen afleveringen om te beluisteren!"
426+msgstr "Er zijn geen afleveringen om te beluisteren!"
321427
322−#: ../app/ui/EpisodesTab.qml:324
428+#: ../app/ui/EpisodesTab.qml:323
429+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:323
323430msgid "No episodes have been downloaded for offline listening"
324−msgstr "Er zijn geen afleveringen om offline naar te luisteren gedownload"
431+msgstr "Er zijn geen afleveringen om offline naar te luisteren"
325432
326−#: ../app/ui/EpisodesTab.qml:326
433+#: ../app/ui/EpisodesTab.qml:325
434+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:325
327435msgid "No episodes have been favourited."
328−msgstr "Er zijn geen afleveringen favoriet gemaakt."
436+msgstr "Er zijn geen afleveringen toegevoegd aan de favorieten."
329437
330−#: ../app/ui/EpisodesTab.qml:328
438+#: ../app/ui/EpisodesTab.qml:327
439+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:327
331440msgid "No Episodes found matching the search term."
332−msgstr "Geen afleveringen gevonden die overeenkomt met uw zoekterm."
441+msgstr ""
442+"Er zijn geen afleveringen gevonden die overeenkomen met de zoekopdracht."
333443
334−#: ../app/ui/EpisodesTab.qml:457
444+#: ../app/ui/EpisodesTab.qml:456
445+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:456
335446msgid "Downloads in progress"
336447msgstr "Downloads worden uitgevoerd"
337448
338−#: ../app/ui/EpisodesTab.qml:497
449+#: ../app/ui/EpisodesTab.qml:496
450+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:496
339451msgid "Downloaded episodes"
340452msgstr "Gedownloade afleveringen"
341453
342−#: ../app/ui/EpisodesTab.qml:507
454+#: ../app/ui/EpisodesTab.qml:506
455+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:506
343456msgid "Today"
344457msgstr "Vandaag"
345458
346−#: ../app/ui/EpisodesTab.qml:511
459+#: ../app/ui/EpisodesTab.qml:510
460+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:510
347461msgid "Yesterday"
348462msgstr "Gisteren"
349463
350−#: ../app/ui/EpisodesTab.qml:515
464+#: ../app/ui/EpisodesTab.qml:514
465+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/EpisodesTab.qml:514
351466msgid "Older"
352467msgstr "Ouder"
353468
354469#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
355−#: ../app/ui/FullPlayingView.qml:218
470+#: ../app/ui/FullPlayingView.qml:241
471+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/FullPlayingView.qml:241
356472#, no-c-format, qt-format
357473msgid "-%1s"
358474msgstr "-%1s"
359475
360476#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
361−#: ../app/ui/FullPlayingView.qml:279
477+#: ../app/ui/FullPlayingView.qml:302
478+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/FullPlayingView.qml:302
362479#, no-c-format, qt-format
363480msgid "+%1s"
364481msgstr "+%1s"
365482
483+#: ../app/ui/ImportPage.qml:18
484+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/ImportPage.qml:18
485+msgid "Choose"
486+msgstr "Kiezen"
487+
366488#: ../app/ui/NowPlayingPage.qml:34
489+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/NowPlayingPage.qml:34
367490msgid "Now Playing"
368−msgstr "Nu aan het afspelen"
491+msgstr "Je luistert naar"
369492
370493#: ../app/ui/NowPlayingPage.qml:73
494+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/NowPlayingPage.qml:73
371495msgid "Full view"
372−msgstr "Volledig scherm"
496+msgstr "Schermvullende weergave"
373497
374498#: ../app/ui/NowPlayingPage.qml:73
499+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/NowPlayingPage.qml:73
375500msgid "Queue"
376501msgstr "Wachtrij"
377502
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
503+#: ../app/ui/PodcastsTab.qml:55 ../app/ui/SearchPage.qml:57
504+#: ../app/ui/SearchPage.qml:174
505+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/PodcastsTab.qml:55
506+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:57
507+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:174
380508msgid "Search Podcast"
381−msgstr "Podcast zoeken"
509+msgstr "Zoeken naar podcast"
382510
383−#: ../app/ui/PodcastsTab.qml:97
511+#: ../app/ui/PodcastsTab.qml:95
512+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/PodcastsTab.qml:95
384513msgid "Search podcast"
385−msgstr "Podcast zoeken"
514+msgstr "Zoeken naar podcast"
386515
387−#: ../app/ui/PodcastsTab.qml:127
516+#: ../app/ui/PodcastsTab.qml:125
517+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/PodcastsTab.qml:125
388518msgid "No Podcast Subscriptions"
389−msgstr "Geen podcast-inschrijvingen"
519+msgstr "Je hebt geen podcastabonnementen"
390520
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
521+#: ../app/ui/PodcastsTab.qml:125 ../app/ui/SearchPage.qml:220
522+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/PodcastsTab.qml:125
523+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:220
392524msgid "No Podcasts Found"
393−msgstr "Geen podcasts gevonden"
525+msgstr "Er zijn geen podcasts gevonden"
394526
395−#: ../app/ui/PodcastsTab.qml:128
527+#: ../app/ui/PodcastsTab.qml:126
528+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/PodcastsTab.qml:126
396529msgid ""
397530"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398531"page to add some."
399532msgstr ""
400−"U bent nog niet op een podcast geabonneerd; ga naar de pagina ‘Nieuwe "
401−"podcasts toevoegen’ om er een paar toe te voegen."
533+"Je bent nog niet op een podcast geabonneerd. Ga naar de pagina ‘Podcasts"
534+" toevoegen’ om podcasts toe te voegen."
402535
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
536+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
537+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/PodcastsTab.qml:127
538+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:222
404539msgid "No podcasts found matching the search term."
405−msgstr "Er zijn geen podcasts gevonden die overeenkomen met de zoekterm."
540+msgstr "Er zijn geen podcasts gevonden die overeenkomen met de zoekopdracht."
406541
407−#: ../app/ui/PodcastsTab.qml:215
542+#: ../app/ui/PodcastsTab.qml:213
543+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/PodcastsTab.qml:213
408544#, qt-format
409545msgid "%1 unheard episode"
410546msgid_plural "%1 unheard episodes"
411547msgstr[0] "%1 niet-beluisterde aflevering"
412548msgstr[1] "%1 niet-beluisterde afleveringen"
413549
414−#: ../app/ui/SearchPage.qml:63
550+#: ../app/ui/SearchPage.qml:65
551+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:65
415552msgid "Add Podcast"
416553msgstr "Podcast toevoegen"
417554
418−#: ../app/ui/SearchPage.qml:122
555+#: ../app/ui/SearchPage.qml:73
556+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:73
557+msgid "Import Podcasts"
558+msgstr "Podcasts importeren"
559+
560+#: ../app/ui/SearchPage.qml:135
561+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:135
419562msgid "Save Podcast"
420563msgstr "Podcast opslaan"
421564
422−#: ../app/ui/SearchPage.qml:149
565+#: ../app/ui/SearchPage.qml:162
566+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:162
423567msgid "Feed URL"
424−msgstr "Feed URL"
568+msgstr "Feed-url"
425569
426−#: ../app/ui/SearchPage.qml:176
570+#: ../app/ui/SearchPage.qml:189
571+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:189
427572msgid "Unable to subscribe"
428−msgstr "Inschrijven niet mogelijk"
573+msgstr "Het abonneren is mislukt"
429574
430−#: ../app/ui/SearchPage.qml:177
575+#: ../app/ui/SearchPage.qml:190
576+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:190
431577msgid "Please check the URL and try again"
432−msgstr "Controleer de URL en probeer het opnieuw"
578+msgstr "Controleer de url en probeer het opnieuw"
433579
434−#: ../app/ui/SearchPage.qml:207
580+#: ../app/ui/SearchPage.qml:220
581+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:220
435582msgid "Looking to add a new podcast?"
436−msgstr "Bent u op zoek naar een nieuwe podcast om toe te voegen?"
583+msgstr "Wil je een podcast toevoegen?"
437584
438−#: ../app/ui/SearchPage.qml:208
585+#: ../app/ui/SearchPage.qml:221
586+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:221
439587msgid ""
440588"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441589msgstr ""
442−"Klik op het \"vergrootglas\" om te zoeken of op de \"plus \"-knop om via een "
443−"webadres toe te voegen."
590+"Klik op het vergrootglas bovenaan om te zoeken of op de plusknop om een url"
591+" toe te voegen."
444592
445−#: ../app/ui/SearchPage.qml:275
593+#: ../app/ui/SearchPage.qml:288
594+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:288
446595msgid "Subscribe"
447−msgstr "Inschrijven"
596+msgstr "Abonneren"
448597
449598#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450599#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
600+#: ../app/ui/SearchPage.qml:326
601+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:326
452602#, qt-format
453603msgid ""
454604"Last Updated: %1\n"
@@ -457,243 +607,330 @@ msgstr ""
457607"Laatst bijgewerkt: %1\n"
458608"%2"
459609
460−#: ../app/ui/SearchPage.qml:370
610+#: ../app/ui/SearchPage.qml:383
611+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:383
461612msgid "Not Available"
462613msgstr "Niet beschikbaar"
463614
615+#: ../app/ui/SearchPage.qml:499
616+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:499
617+msgid "Please wait"
618+msgstr "Even geduld…"
619+
620+#: ../app/ui/SearchPage.qml:500
621+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:500
622+msgid "Importing podcasts..."
623+msgstr "Bezig met importeren…"
624+
625+#: ../app/ui/SearchPage.qml:518
626+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SearchPage.qml:518
627+msgid "imported"
628+msgstr "geïmporteerd"
629+
464630#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465631#. want to seek forward when pressing on this button.
466−#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
632+#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:206
633+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:65
634+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:206
467635msgid "Skip forward"
468−msgstr "Doorgaan overslaan"
636+msgstr "Doorspoelen overslaan"
469637
470638#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
471−#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
639+#: ../app/ui/SettingsPage.qml:207 ../app/ui/SettingsPage.qml:214
640+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:72
641+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:107
642+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:207
643+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:214
472644#, qt-format
473645msgid "%1 seconds"
474646msgstr "%1 seconden"
475647
476648#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
649+#: ../app/ui/SettingsPage.qml:147
650+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:77
651+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:112
652+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:147
477653msgid "OK"
478−msgstr "Ok"
654+msgstr "Oké"
479655
480656#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
481657#. want to seek backward when pressing on this button.
482−#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
658+#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:213
659+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:100
660+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:213
483661msgid "Skip back"
484−msgstr "Terug overslaan"
662+msgstr "Terugspoelen overslaan"
663+
664+#. TRANSLATORS: This strings refers to refreshing podcasts. Users can set how often they
665+#. want to check for new episodes.
666+#: ../app/ui/SettingsPage.qml:135 ../app/ui/SettingsPage.qml:238
667+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:135
668+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:238
669+#| msgid "Refresh podcast artwork"
670+msgid "Refresh podcasts after"
671+msgstr "Podcasts bijwerken, elke"
672+
673+#: ../app/ui/SettingsPage.qml:142 ../app/ui/SettingsPage.qml:239
674+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:142
675+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:239
676+#, qt-format
677+#| msgid "%1 hr"
678+msgid "%1 hours"
679+msgstr "%1 uur"
485680
486681#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
487682#. that doesn't fit into any other category.
488−#: ../app/ui/SettingsPage.qml:141
683+#: ../app/ui/SettingsPage.qml:176
684+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:176
489685msgid "General Settings"
490686msgstr "Algemene instellingen"
491687
492−#: ../app/ui/SettingsPage.qml:154
688+#: ../app/ui/SettingsPage.qml:189
689+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:189
493690msgid "Displays podcasts in a list view"
494−msgstr "Toont podcasts in lijstweergave"
691+msgstr "Toont podcasts in een lijstweergave"
495692
496−#: ../app/ui/SettingsPage.qml:166
693+#: ../app/ui/SettingsPage.qml:201
694+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:201
497695msgid "Playback Settings"
498−msgstr "Afspeelopties"
696+msgstr "Luisteropties"
499697
500−#: ../app/ui/SettingsPage.qml:184
698+#: ../app/ui/SettingsPage.qml:221
699+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:221
700+msgid "Continue where stopped"
701+msgstr "Doorgaan vanaf vorige positie"
702+
703+#: ../app/ui/SettingsPage.qml:233
704+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:233
501705msgid "Podcast Episode Settings"
502−msgstr "Instellingen van podcastaflevering"
706+msgstr "Afleveringsinstellingen"
503707
504−#: ../app/ui/SettingsPage.qml:190
708+#: ../app/ui/SettingsPage.qml:246
709+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:246
505710msgid "Automatically delete old episodes"
506711msgstr "Oude afleveringen automatisch verwijderen"
507712
508−#: ../app/ui/SettingsPage.qml:192
713+#: ../app/ui/SettingsPage.qml:248
714+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:248
509715msgid ""
510716"Delete episodes that are older than a given number of days for each podcast"
511717msgstr ""
512−"Afleveringen die ouder zijn dan een gegeven aantal dagen automatisch "
513−"verwijderen"
718+"Verwijder automatisch afleveringen die ouder zijn dan het opgegeven aantal"
719+" dagen"
514720
515−#: ../app/ui/SettingsPage.qml:204
721+#: ../app/ui/SettingsPage.qml:260
722+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:260
516723msgid "Automatically download new episodes"
517−msgstr "Automatisch nieuwe afleveringen downloaden"
724+msgstr "Nieuwe afleveringen automatisch downloaden"
518725
519−#: ../app/ui/SettingsPage.qml:206
726+#: ../app/ui/SettingsPage.qml:262
727+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:262
520728msgid "Default number of new episodes to download for each podcast"
521729msgstr ""
522−"Aantal nieuwe afleveringen dat standaard gedownload wordt voor elke podcast"
730+"Het aantal nieuwe afleveringen per podcast dat standaard gedownload wordt"
523731
524−#: ../app/ui/SettingsPage.qml:218
732+#: ../app/ui/SettingsPage.qml:274
733+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:274
525734msgid "Only download over WiFi"
526−msgstr ""
735+msgstr "Alleen downloaden via wifi"
527736
528−#: ../app/ui/SettingsPage.qml:220
737+#: ../app/ui/SettingsPage.qml:276
738+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:276
529739msgid "Download episodes only when the device is using WiFi"
530−msgstr "Afleveringen alleen downloaden als het apparaat wifi gebruikt"
740+msgstr ""
741+"Download afleveringen alleen als het apparaat verbonden is met een"
742+" wifi-netwerk"
531743
532−#: ../app/ui/SettingsPage.qml:240
744+#: ../app/ui/SettingsPage.qml:296
745+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:296
533746msgid "Refresh podcast artwork"
534−msgstr "Podcast-artwork verversen"
747+msgstr "Podcasthoezen bijwerken"
535748
536−#: ../app/ui/SettingsPage.qml:242
749+#: ../app/ui/SettingsPage.qml:298
750+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:298
537751msgid "Update all podcasts artwork and fix missing ones"
538−msgstr ""
539−"Alle artwork voor podcasts bijwerken en ontbrekend artwork herstellen"
752+msgstr "Werk alle podcasthoezen bij en herstel ontbrekende hoezen"
540753
541−#: ../app/ui/SettingsPage.qml:271
754+#: ../app/ui/SettingsPage.qml:327
755+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:327
542756msgid "Storage Settings"
543−msgstr "Instellingen voor opslag"
757+msgstr "Opslaginstellingen"
544758
545−#: ../app/ui/SettingsPage.qml:282
759+#: ../app/ui/SettingsPage.qml:338
760+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:338
546761msgid "Delete orphaned files and links"
547−msgstr "Verweesde bestanden en koppelingen verwijderen"
762+msgstr "Oude bestanden en links verwijderen"
548763
549−#: ../app/ui/SettingsPage.qml:284
764+#: ../app/ui/SettingsPage.qml:340
765+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:340
550766msgid "Free space by removing orphaned downloaded files and links"
551767msgstr ""
552−"Maak ruimte vrij door verweesde gedownloade bestanden en koppelingen te "
553−"verwijderen"
768+"Maak ruimte vrij door oude, gedownloade bestanden en links te verwijderen"
554769
555−#: ../app/ui/SettingsPage.qml:314
770+#: ../app/ui/SettingsPage.qml:370
771+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:370
556772msgid "Removed orphaned files and links"
557−msgstr "Verwijderde verweesde bestanden en koppelingen"
773+msgstr "Verwijderde oude bestanden en links"
558774
559−#: ../app/ui/SettingsPage.qml:314
775+#: ../app/ui/SettingsPage.qml:370
776+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:370
560777msgid "No orphans found!"
561−msgstr "Geen wezen gevonden!"
778+msgstr "Er zijn geen oude bestanden aangetroffen!"
562779
563−#: ../app/ui/SettingsPage.qml:315
780+#: ../app/ui/SettingsPage.qml:371
781+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:371
564782msgid ""
565783"All orphaned files have been deleted to recover disk space. Orphaned links "
566784"pointing at invalid files have also been cleaned up."
567785msgstr ""
568−"Alle verweesde bestanden zijn verwijderd om schijfruimte terug te krijgen. "
569−"Verweesde koppelingen die verwijzen naar ongeldige bestanden zijn ook "
570−"opgeruimd."
786+"Alle oude bestanden zijn verwijderd om schijfruimte terug te winnen. Links"
787+" die verwezen naar ongeldige bestanden zijn eveneens opgeruimd."
571788
572−#: ../app/ui/SettingsPage.qml:317
789+#: ../app/ui/SettingsPage.qml:373
790+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:373
573791msgid ""
574−"No orphaned files have been found to recover disk space. Podbird database is "
792+"No orphaned files have been found to recover disk space. Podphoenix database is "
575793"clean."
576794msgstr ""
577−"Er zijn geen verweesde bestanden gevonden om schijfruimte terug te krijgen. "
578−"De Podbird-database is schoon."
795+"Er zijn geen oude bestanden aangetroffen. De Podphoenix-databank is volledig"
796+" opgeruimd."
579797
580798#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
581799#. that doesn't fit into any other category.
582−#: ../app/ui/SettingsPage.qml:332
800+#: ../app/ui/SettingsPage.qml:388
801+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:388
583802msgid "Misc."
584803msgstr "Overig"
585804
586−#: ../app/ui/SettingsPage.qml:348
805+#: ../app/ui/SettingsPage.qml:404
806+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/SettingsPage.qml:404
587807msgid "Report Bug"
588−msgstr "Fout melden"
808+msgstr "Bug melden"
589809
590810#: ../app/welcomewizard/Slide1.qml:42
591−msgid "Welcome to Podbird"
592−msgstr "Welkom bij Podbird"
811+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide1.qml:42
812+msgid "Welcome to Podphoenix"
813+msgstr "Welkom bij Podphoenix"
593814
594−#: ../app/welcomewizard/Slide1.qml:50
815+#: ../app/welcomewizard/Slide1.qml:53
816+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide1.qml:53
595817msgid ""
596−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
818+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
597819"Ubuntu.\n"
598820"\n"
599821"Chirp Chirp..."
600822msgstr ""
601−"Geniet van jouw favoriete shows met Podbird, de handigste podcastbeheerder "
602−"voor Ubuntu."
823+"Luister naar je favoriete shows met Podphoenix, de handigste podcastbeheerder"
824+" op Ubuntu.\n"
825+"\n"
826+"Krauw, krauw…"
603827
604−#: ../app/welcomewizard/Slide1.qml:72
828+#: ../app/welcomewizard/Slide1.qml:82
829+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide1.qml:82
605830msgid "Swipe to move between pages"
606−msgstr "Veeg om tussen pagina's te navigeren"
831+msgstr "Veeg om van pagina te wisselen"
607832
608833#: ../app/welcomewizard/Slide2.qml:45
834+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide2.qml:45
609835msgid "Discover New Podcasts"
610−msgstr "Nieuwe Podcasts ontdekken"
836+msgstr "Podcasts ontdekken"
611837
612838#: ../app/welcomewizard/Slide2.qml:62
839+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide2.qml:62
613840msgid ""
614−"Podbird uses the iTunes® database to provide access to a huge collection of "
841+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
615842"podcasts. You can also add podcasts by their URL."
616843msgstr ""
617−"Podbird gebruikt de iTunes® database om toegang te bieden tot een grote "
618−"collectie van podcasts. U kunt ook Podcasts toevoegen via webadres."
844+"Podphoenix maakt gebruik van de iTunes®-databank, waardoor er toegang is tot"
845+" een enorme verzameling podcasts. Je kunt ook podcasts toevoegen via een url."
619846
620847#: ../app/welcomewizard/Slide3.qml:45
848+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide3.qml:45
621849msgid "Smart Settings"
622850msgstr "Slimme Instellingen"
623851
624852#: ../app/welcomewizard/Slide3.qml:62
853+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide3.qml:62
625854msgid ""
626−"Podbird can optionally download new episodes and clean up old episodes "
855+"Podphoenix can optionally download new episodes and clean up old episodes "
627856"automatically, this can be enabled from the settings page."
628857msgstr ""
629−"Podbird kan desgewenst automatisch nieuwe afleveringen downloaden en oude "
630−"afleveringen verwijderen; dit kan geactiveerd worden in de "
631−"Instellingenpagina."
858+"Podphoenix kan desgewenst automatisch nieuwe afleveringen downloaden en oude"
859+" afleveringen verwijderen. Dit kan worden ingeschakeld in de instellingen."
632860
633861#. TRANSLATORS: This text should be in a language different from the language set by the user.
634862#. For instance, if the app was in english, then it is appropriate to set this string as
635−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
863+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
636864#: ../app/welcomewizard/Slide4.qml:48
865+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide4.qml:48
637866msgid "Hallo! Bonjour!"
638−msgstr "Hello! Bonjour!"
867+msgstr "Hallo! Bonjour!"
639868
640869#: ../app/welcomewizard/Slide4.qml:67
870+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide4.qml:67
641871#, qt-format
642872msgid ""
643−"Podbird is available in over 15 languages and is translated by the %1 "
873+"Podphoenix is available in over 15 languages and is translated by the %1 "
644874"community"
645875msgstr ""
646−"Podbird is beschikbaar in meer dan 15 talen en is vertaald door de %1 "
647−"community"
876+"Podphoenix is beschikbaar in meer dan 15 talen en is vertaald door de "
877+"%1-gemeenschap"
648878
649879#: ../app/welcomewizard/Slide5.qml:45
880+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide5.qml:45
650881msgid "Touch Gestures"
651882msgstr "Aanraakgebaren"
652883
653884#: ../app/welcomewizard/Slide5.qml:64
885+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide5.qml:64
654886msgid ""
655887"Episodes can be swiped left to reveal more actions (or right click if you're "
656888"using a mouse). You can also multi-select them by long-pressing on an "
657889"episode."
658890msgstr ""
659−"Afleveringen kunnen naar links geveegd worden voor meer acties (of klik met "
660−"rechts als u een muis gebruikt). U kunt ook meerdere selecties maken door "
661−"lang te drukken op een aflevering."
891+"Veeg afleveringen naar links (of klik met de rechtermuisknop) om meer acties"
892+" te tonen. Selecteer meerdere afleveringen door één aflevering lang ingedrukt"
893+" te houden."
662894
663895#: ../app/welcomewizard/Slide6.qml:45
896+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide6.qml:45
664897msgid "Support"
665898msgstr "Ondersteuning"
666899
667900#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
668901#: ../app/welcomewizard/Slide6.qml:65
902+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide6.qml:65
669903#, qt-format
670904msgid ""
671905"If you find any bugs or have any feature requests, let us know on our "
672906"project page at %1"
673907msgstr ""
674−"Als u fouten aantreft of verzoeken heeft inzake functies, laat het ons dan "
675−"weten op onze projectpagina op %1"
908+"Als je bugs tegenkomt of ideeën wilt delen, laat het ons dan weten via %1"
676909
677910#: ../app/welcomewizard/Slide7.qml:45
911+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide7.qml:45
678912msgid "Enjoy"
679−msgstr "Geniet ervan"
913+msgstr "Veel plezier"
680914
681915#: ../app/welcomewizard/Slide7.qml:62
682−msgid "We hope you enjoy using Podbird!"
683−msgstr "Wij hopen dat u plezier heeft in het gebruiken van Podbird!"
916+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide7.qml:62
917+msgid "We hope you enjoy using Podphoenix!"
918+msgstr "Wij hopen dat je Podphoenix met alle plezier gebruikt!"
684919
685−#: ../app/welcomewizard/Slide7.qml:76
920+#: ../app/welcomewizard/Slide7.qml:75
921+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide7.qml:75
686922msgid "Finish"
687923msgstr "Voltooien"
688924
689−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
690−#: Podbird.desktop.in.h:1
925+#: ../build/aarch64-linux-gnu/app/po/Podphoenix.desktop.in.h:1
926+#: ../build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:1
927+#: /Users/iko/Developer/podphoenix/build/aarch64-linux-gnu/app/po/Podphoenix.desktop.in.h:1
691928msgid "The chirpiest podcast manager for Ubuntu"
692−msgstr "Het vrolijkste podcastbeheerprogramma voor Ubuntu"
929+msgstr "De vrolijkste podcastbeheerder voor Ubuntu"
693930
694−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
695−#: Podbird.desktop.in.h:2
696−msgid ""
697−"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
931+#: ../build/aarch64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
932+#: ../build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
933+#: /Users/iko/Developer/podphoenix/build/aarch64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
934+msgid "podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
698935msgstr ""
699936"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
po/pl.po+69−51
@@ -1,13 +1,13 @@
1−# Polish translation for podbird
1+# Polish translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2016-12-13 20:09+0000\n"
1212"Last-Translator: Krzysztof Tataradziński <Unknown>\n"
1313"Language-Team: Polish <pl@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
1818"|| n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121
2222#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2323msgid "Episodes"
2424msgstr "Odcinki"
2525
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2727msgid "Add New Podcasts"
2828msgstr "Dodaj nowy podcast"
2929
@@ -39,17 +39,17 @@ msgstr "Ustawienia"
3939msgid "Skip"
4040msgstr "Pomiń"
4141
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 godz. %2 min."
4646
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 godz."
5151
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
5353#, no-c-format, qt-format
5454msgid "%1 min"
5555msgstr "%1 min."
@@ -64,7 +64,7 @@ msgstr "O programie"
6464msgid "Credits"
6565msgstr "Twórcy"
6666
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6868#: ../app/settings/About.qml:92
6969#, qt-format
7070msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 rok"
112112msgstr[1] "%1 lata"
113113msgstr[2] "%1 lat"
114114
115−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
115+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
116116#: ../app/settings/Credits.qml:31
117117#, qt-format
118118msgid "%1 (Creator)"
@@ -168,7 +168,7 @@ msgid "Search Episode"
168168msgstr "Wyszukaj epizod"
169169
170170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171−#: ../app/ui/SearchPage.qml:275
171+#: ../app/ui/SearchPage.qml:290
172172msgid "Unsubscribe"
173173msgstr "Zrezygnuj z subskrypcji"
174174
@@ -219,7 +219,7 @@ msgstr "Potwierdzenie rezygnacji"
219219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
220220msgstr "Czy na pewno zrezygnować z subskrybcji <b>%1</b>?"
221221
222−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
222+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
223223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
224224msgid "Cancel"
225225msgstr "Anuluj"
@@ -229,7 +229,7 @@ msgid "Episode Description"
229229msgstr "Opis odcinka"
230230
231231#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
232−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
232+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
233233msgid "Close"
234234msgstr "Zamknij"
235235
@@ -369,6 +369,10 @@ msgstr "-%1 s"
369369msgid "+%1s"
370370msgstr "+%1 s"
371371
372+#: ../app/ui/ImportPage.qml:18
373+msgid "Choose"
374+msgstr ""
375+
372376#: ../app/ui/NowPlayingPage.qml:34
373377msgid "Now Playing"
374378msgstr "Teraz odtwarzany"
@@ -381,8 +385,8 @@ msgstr "Pełny widok"
381385msgid "Queue"
382386msgstr "Kolejka"
383387
384−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
385−#: ../app/ui/SearchPage.qml:161
388+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
389+#: ../app/ui/SearchPage.qml:176
386390msgid "Search Podcast"
387391msgstr "Znajdź podcast"
388392
@@ -394,7 +398,7 @@ msgstr "Znajdź podcast"
394398msgid "No Podcast Subscriptions"
395399msgstr "Brak subskrypcji podcastów"
396400
397−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
401+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
398402msgid "No Podcasts Found"
399403msgstr "Nie odnaleziono podcastów"
400404
@@ -406,7 +410,7 @@ msgstr ""
406410"Nie subskrybujesz jeszcze żadnych podcastów; odwiedź stronę \"Dodaj nowy "
407411"podcast\", aby dodać trochę."
408412
409−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
413+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
410414msgid "No podcasts found matching the search term."
411415msgstr "Dla podanej frazy nie odnaleziono żadnych podcastów."
412416
@@ -418,43 +422,47 @@ msgstr[0] "%1 nieodsłuchany epizod"
418422msgstr[1] "%1 nieodsłuchane epizody"
419423msgstr[2] "%1 nieodsłuchanych epizodów"
420424
421−#: ../app/ui/SearchPage.qml:63
425+#: ../app/ui/SearchPage.qml:65
422426msgid "Add Podcast"
423427msgstr "Dodaj Podcast"
424428
425−#: ../app/ui/SearchPage.qml:122
429+#: ../app/ui/SearchPage.qml:73
430+msgid "Import Podcasts"
431+msgstr ""
432+
433+#: ../app/ui/SearchPage.qml:135
426434msgid "Save Podcast"
427435msgstr "Zapisz podcast"
428436
429−#: ../app/ui/SearchPage.qml:149
437+#: ../app/ui/SearchPage.qml:163
430438msgid "Feed URL"
431439msgstr "Adres URL RSS"
432440
433−#: ../app/ui/SearchPage.qml:176
441+#: ../app/ui/SearchPage.qml:191
434442msgid "Unable to subscribe"
435443msgstr "Nie można zasubskrybować"
436444
437−#: ../app/ui/SearchPage.qml:177
445+#: ../app/ui/SearchPage.qml:192
438446msgid "Please check the URL and try again"
439447msgstr "Sprawdź URL i spróbuj ponownie"
440448
441−#: ../app/ui/SearchPage.qml:207
449+#: ../app/ui/SearchPage.qml:222
442450msgid "Looking to add a new podcast?"
443451msgstr "Chcesz dodać nowy podcast?"
444452
445−#: ../app/ui/SearchPage.qml:208
453+#: ../app/ui/SearchPage.qml:223
446454msgid ""
447455"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448456msgstr ""
449457"Wybierz przycisk 'lupy' u góry, by wyszukać albo przycisk 'plus' by dodać URL"
450458
451−#: ../app/ui/SearchPage.qml:275
459+#: ../app/ui/SearchPage.qml:290
452460msgid "Subscribe"
453461msgstr "Subskrybuj"
454462
455463#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
456464#. the podcast description.
457−#: ../app/ui/SearchPage.qml:313
465+#: ../app/ui/SearchPage.qml:328
458466#, qt-format
459467msgid ""
460468"Last Updated: %1\n"
@@ -463,10 +471,22 @@ msgstr ""
463471"Ostatnio zaktualizowano: %1\n"
464472"%2"
465473
466−#: ../app/ui/SearchPage.qml:370
474+#: ../app/ui/SearchPage.qml:385
467475msgid "Not Available"
468476msgstr "Niedostępne"
469477
478+#: ../app/ui/SearchPage.qml:499
479+msgid "Please wait"
480+msgstr ""
481+
482+#: ../app/ui/SearchPage.qml:500
483+msgid "Importing podcasts..."
484+msgstr ""
485+
486+#: ../app/ui/SearchPage.qml:518
487+msgid "imported"
488+msgstr ""
489+
470490#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
471491#. want to seek forward when pressing on this button.
472492#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -571,11 +591,11 @@ msgstr ""
571591
572592#: ../app/ui/SettingsPage.qml:317
573593msgid ""
574−"No orphaned files have been found to recover disk space. Podbird database is "
594+"No orphaned files have been found to recover disk space. Podphoenix database is "
575595"clean."
576596msgstr ""
577597"Nie odnaleziono osieroconych plików w celu odzyskania miejsca na dysku. Baza "
578−"danych Podbird jest czysta."
598+"danych Podphoenix jest czysta."
579599
580600#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
581601#. that doesn't fit into any other category.
@@ -588,22 +608,22 @@ msgid "Report Bug"
588608msgstr "Zgłoś błąd"
589609
590610#: ../app/welcomewizard/Slide1.qml:42
591−msgid "Welcome to Podbird"
592−msgstr "Witaj w Podbird"
611+msgid "Welcome to Podphoenix"
612+msgstr "Witaj w Podphoenix"
593613
594−#: ../app/welcomewizard/Slide1.qml:50
614+#: ../app/welcomewizard/Slide1.qml:53
595615msgid ""
596−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
616+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
597617"Ubuntu.\n"
598618"\n"
599619"Chirp Chirp..."
600620msgstr ""
601−"Ciesz się ulubionymi audycjami z Podbirdem, najbardziej rozćwierkanym "
621+"Ciesz się ulubionymi audycjami z Podphoenixem, najbardziej rozćwierkanym "
602622"menadżerze podcastów dla Ubuntu.\n"
603623"\n"
604624"Ćwir, Ćwir..."
605625
606−#: ../app/welcomewizard/Slide1.qml:72
626+#: ../app/welcomewizard/Slide1.qml:82
607627msgid "Swipe to move between pages"
608628msgstr "Przesuń palcem, aby poruszać się między stronami"
609629
@@ -613,10 +633,10 @@ msgstr "Odkryj Nowe Podcasty"
613633
614634#: ../app/welcomewizard/Slide2.qml:62
615635msgid ""
616−"Podbird uses the iTunes® database to provide access to a huge collection of "
636+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
617637"podcasts. You can also add podcasts by their URL."
618638msgstr ""
619−"Podbird używa bazy danych iTunes®, aby dostarczyć ogromną kolekcję "
639+"Podphoenix używa bazy danych iTunes®, aby dostarczyć ogromną kolekcję "
620640"podcastów. Oczywiście możesz dodać swój własny podając adres URL."
621641
622642#: ../app/welcomewizard/Slide3.qml:45
@@ -625,15 +645,15 @@ msgstr "Inteligentne ustawienia"
625645
626646#: ../app/welcomewizard/Slide3.qml:62
627647msgid ""
628−"Podbird can optionally download new episodes and clean up old episodes "
648+"Podphoenix can optionally download new episodes and clean up old episodes "
629649"automatically, this can be enabled from the settings page."
630650msgstr ""
631−"Podbird może ściągać nowe odcinki i automatycznie usuwać stare. Opcję tą "
651+"Podphoenix może ściągać nowe odcinki i automatycznie usuwać stare. Opcję tą "
632652"możesz włączyć w ustawieniach."
633653
634654#. TRANSLATORS: This text should be in a language different from the language set by the user.
635655#. For instance, if the app was in english, then it is appropriate to set this string as
636−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
656+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
637657#: ../app/welcomewizard/Slide4.qml:48
638658msgid "Hallo! Bonjour!"
639659msgstr "Hello! Olá!"
@@ -641,10 +661,10 @@ msgstr "Hello! Olá!"
641661#: ../app/welcomewizard/Slide4.qml:67
642662#, qt-format
643663msgid ""
644−"Podbird is available in over 15 languages and is translated by the %1 "
664+"Podphoenix is available in over 15 languages and is translated by the %1 "
645665"community"
646666msgstr ""
647−"Podbird jest dostępny w ponad 15 językach i jest tłumaczony przez "
667+"Podphoenix jest dostępny w ponad 15 językach i jest tłumaczony przez "
648668"społeczność %1"
649669
650670#: ../app/welcomewizard/Slide5.qml:45
@@ -680,20 +700,18 @@ msgid "Enjoy"
680700msgstr "Zapraszamy"
681701
682702#: ../app/welcomewizard/Slide7.qml:62
683−msgid "We hope you enjoy using Podbird!"
684−msgstr "Mamy nadzieje, że Podbird przypadnie ci do gustu!"
703+msgid "We hope you enjoy using Podphoenix!"
704+msgstr "Mamy nadzieje, że Podphoenix przypadnie ci do gustu!"
685705
686−#: ../app/welcomewizard/Slide7.qml:76
706+#: ../app/welcomewizard/Slide7.qml:75
687707msgid "Finish"
688708msgstr "Koniec"
689709
690−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
691−#: Podbird.desktop.in.h:1
710+#: ../app/po/Podphoenix.desktop.in.h:1
692711msgid "The chirpiest podcast manager for Ubuntu"
693712msgstr "Rozćwierkany menadżer podcastów na Ubuntu"
694713
695−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
696−#: Podbird.desktop.in.h:2
714+#: ../app/po/Podphoenix.desktop.in.h:2
697715msgid ""
698716"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
699717msgstr ""
po/pt.po+70−52
@@ -1,28 +1,28 @@
1−# Portuguese translation for podbird
1+# Portuguese translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11−"PO-Revision-Date: 2017-05-30 11:55+0000\n"
12−"Last-Translator: Ivo Xavier <ivoxavier.8@gmail.com>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2020-12-10 09:58+0000\n"
12+"Last-Translator: Vitor Loureiro <Unknown>\n"
1313"Language-Team: Portuguese <pt@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-05-31 06:44+0000\n"
19−"X-Generator: Launchpad (build 18391)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "Episódios"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Adicionar novos podcasts"
2828
@@ -38,17 +38,17 @@ msgstr "Definições"
3838msgid "Skip"
3939msgstr "Ignorar"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 h %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Acerca de"
6363msgid "Credits"
6464msgstr "Créditos"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 ano"
109109msgstr[1] "%1 anos"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Procurar Episódio"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Anular Subscrição"
169169
@@ -213,7 +213,7 @@ msgstr "Confirmar anular a subscrição"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Tem a certeza que quer anular a subscrição <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Cancelar"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Descrição do Episódio"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Fechar"
229229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr "Escolha"
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Em reprodução"
@@ -375,8 +379,8 @@ msgstr "Vista completa"
375379msgid "Queue"
376380msgstr "Fila"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Procurar Podcast"
382386
@@ -388,7 +392,7 @@ msgstr "Procurar podcast"
388392msgid "No Podcast Subscriptions"
389393msgstr "Sem subscrições de Podcast"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Não foram encontrados Podcasts"
394398
@@ -400,7 +404,7 @@ msgstr ""
400404"Ainda não subscreveu nenhum podcast, visite a página \"Adicionar novos "
401405"podcasts\" para adicionar alguns."
402406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404408msgid "No podcasts found matching the search term."
405409msgstr "Sem podcasts encontrados com esses termos."
406410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411415msgstr[0] "%1 episódio por ouvir"
412416msgstr[1] "%1 episódios por ouvir"
413417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415419msgid "Add Podcast"
416420msgstr "Adicionar Podcast"
417421
418−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr ""
425+
426+#: ../app/ui/SearchPage.qml:135
419427msgid "Save Podcast"
420428msgstr "Guardar Podcast"
421429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423431msgid "Feed URL"
424432msgstr "URL da Fonte"
425433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427435msgid "Unable to subscribe"
428436msgstr "Não é possível subscrever"
429437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431439msgid "Please check the URL and try again"
432440msgstr "Verifique o URL e tente novamente"
433441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435443msgid "Looking to add a new podcast?"
436444msgstr "À procura de um novo podcast?"
437445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439447msgid ""
440448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441449msgstr ""
442450"Clique na 'lupa' que está no topo para pesquisar ou no botão 'mais' para "
443451"adicionar por URL"
444452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446454msgid "Subscribe"
447455msgstr "Subscrever"
448456
449457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452460#, qt-format
453461msgid ""
454462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457465"Última vez atualizado: %1\n"
458466"%2"
459467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461469msgid "Not Available"
462470msgstr "Não Disponível"
463471
472+#: ../app/ui/SearchPage.qml:499
473+msgid "Please wait"
474+msgstr "Por favor, aguarde"
475+
476+#: ../app/ui/SearchPage.qml:500
477+msgid "Importing podcasts..."
478+msgstr ""
479+
480+#: ../app/ui/SearchPage.qml:518
481+msgid "imported"
482+msgstr "Importado"
483+
464484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465485#. want to seek forward when pressing on this button.
466486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -564,7 +584,7 @@ msgstr ""
564584
565585#: ../app/ui/SettingsPage.qml:317
566586msgid ""
567−"No orphaned files have been found to recover disk space. Podbird database is "
587+"No orphaned files have been found to recover disk space. Podphoenix database is "
568588"clean."
569589msgstr ""
570590
@@ -579,22 +599,22 @@ msgid "Report Bug"
579599msgstr "Reportar Erro"
580600
581601#: ../app/welcomewizard/Slide1.qml:42
582−msgid "Welcome to Podbird"
583−msgstr "Bem-vindo ao Podbird"
602+msgid "Welcome to Podphoenix"
603+msgstr "Bem-vindo ao Podphoenix"
584604
585−#: ../app/welcomewizard/Slide1.qml:50
605+#: ../app/welcomewizard/Slide1.qml:53
586606msgid ""
587−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
607+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
588608"Ubuntu.\n"
589609"\n"
590610"Chirp Chirp..."
591611msgstr ""
592−"Desfrute dos seus programas preferidos com o Podbird, o gestor de podcasts "
612+"Desfrute dos seus programas preferidos com o Podphoenix, o gestor de podcasts "
593613"mais alegre do Ubuntu\n"
594614"\n"
595615"Piu Piu..."
596616
597−#: ../app/welcomewizard/Slide1.qml:72
617+#: ../app/welcomewizard/Slide1.qml:82
598618msgid "Swipe to move between pages"
599619msgstr "Deslize para mover entre páginas"
600620
@@ -604,10 +624,10 @@ msgstr "Descobrir novos podcasts"
604624
605625#: ../app/welcomewizard/Slide2.qml:62
606626msgid ""
607−"Podbird uses the iTunes® database to provide access to a huge collection of "
627+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
608628"podcasts. You can also add podcasts by their URL."
609629msgstr ""
610−"O Podbird utiliza a base de dados do iTunes® para fornecer acesso a uma "
630+"O Podphoenix utiliza a base de dados do iTunes® para fornecer acesso a uma "
611631"grande coleção de podcasts. Pode também adicionar podcasts pelo seus URL."
612632
613633#: ../app/welcomewizard/Slide3.qml:45
@@ -616,15 +636,15 @@ msgstr "Definições inteligentes"
616636
617637#: ../app/welcomewizard/Slide3.qml:62
618638msgid ""
619−"Podbird can optionally download new episodes and clean up old episodes "
639+"Podphoenix can optionally download new episodes and clean up old episodes "
620640"automatically, this can be enabled from the settings page."
621641msgstr ""
622−"O Podbird pode opcionalmente fazer o download de novos episódios e remover "
642+"O Podphoenix pode opcionalmente fazer o download de novos episódios e remover "
623643"os antigos automaticamente, isto pode ser ativado nas definições."
624644
625645#. TRANSLATORS: This text should be in a language different from the language set by the user.
626646#. For instance, if the app was in english, then it is appropriate to set this string as
627−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
647+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
628648#: ../app/welcomewizard/Slide4.qml:48
629649msgid "Hallo! Bonjour!"
630650msgstr "Hallo! Bonjour!"
@@ -632,10 +652,10 @@ msgstr "Hallo! Bonjour!"
632652#: ../app/welcomewizard/Slide4.qml:67
633653#, qt-format
634654msgid ""
635−"Podbird is available in over 15 languages and is translated by the %1 "
655+"Podphoenix is available in over 15 languages and is translated by the %1 "
636656"community"
637657msgstr ""
638−"Podbird está disponível em mais de 15 línguas e é traduzido pela %1 "
658+"Podphoenix está disponível em mais de 15 línguas e é traduzido pela %1 "
639659"comunidade"
640660
641661#: ../app/welcomewizard/Slide5.qml:45
@@ -671,20 +691,18 @@ msgid "Enjoy"
671691msgstr "Desfrute"
672692
673693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
675−msgstr "Esperamos que goste de usar o Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
695+msgstr "Esperamos que goste de usar o Podphoenix!"
676696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678698msgid "Finish"
679699msgstr "Concluir"
680700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
683702msgid "The chirpiest podcast manager for Ubuntu"
684703msgstr "O gestor de podcasts mais vibrante do Ubuntu"
685704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
688706msgid ""
689707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690708msgstr ""
po/pt_BR.po+62−44
@@ -1,13 +1,13 @@
1−# Brazilian Portuguese translation for podbird
1+# Brazilian Portuguese translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-03-26 14:21+0000\n"
1212"Last-Translator: Rafael Neri <Unknown>\n"
1313"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr ""
2828
@@ -38,17 +38,17 @@ msgstr ""
3838msgid "Skip"
3939msgstr ""
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
6363msgid "Credits"
6464msgstr ""
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] ""
109109msgstr[1] ""
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Procurar episódio"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Cancelar inscrição"
169169
@@ -213,7 +213,7 @@ msgstr "Confirmação de cancelamento de inscrição"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Você tem certeza que quer cancelar a inscrição de <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr ""
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr ""
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Fechar"
229229
@@ -363,6 +363,10 @@ msgstr ""
363363msgid "+%1s"
364364msgstr ""
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Reproduzindo agora"
@@ -375,8 +379,8 @@ msgstr ""
375379msgid "Queue"
376380msgstr ""
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Procurar podcast"
382386
@@ -388,7 +392,7 @@ msgstr ""
388392msgid "No Podcast Subscriptions"
389393msgstr "Nenhuma inscrição de podcast"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Nenhum podcast encontrado"
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr "Nenhum podcast encontrado de acordo com os termos da pesquisa."
404408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] "%1 episódio inédito"
410414msgstr[1] "%1 episódios inéditos"
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr "Adicionar podcast"
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr "Salvar podcast"
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr ""
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr "Não foi possível fazer a inscrição"
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr "Por favor, verifique a URL e tente novamente"
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442450msgid "Subscribe"
443451msgstr "Inscrever-se"
444452
445453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448456#, qt-format
449457msgid ""
450458"Last Updated: %1\n"
451459"%2"
452460msgstr ""
453461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455463msgid "Not Available"
456464msgstr ""
457465
466+#: ../app/ui/SearchPage.qml:499
467+msgid "Please wait"
468+msgstr ""
469+
470+#: ../app/ui/SearchPage.qml:500
471+msgid "Importing podcasts..."
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:518
475+msgid "imported"
476+msgstr ""
477+
458478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459479#. want to seek forward when pressing on this button.
460480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556576
557577#: ../app/ui/SettingsPage.qml:317
558578msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
579+"No orphaned files have been found to recover disk space. Podphoenix database is "
560580"clean."
561581msgstr ""
562582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571591msgstr ""
572592
573593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575595msgstr ""
576596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580600"Ubuntu.\n"
581601"\n"
582602"Chirp Chirp..."
583603msgstr ""
584604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586606msgid "Swipe to move between pages"
587607msgstr ""
588608
@@ -592,7 +612,7 @@ msgstr ""
592612
593613#: ../app/welcomewizard/Slide2.qml:62
594614msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
615+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
596616"podcasts. You can also add podcasts by their URL."
597617msgstr ""
598618
@@ -602,13 +622,13 @@ msgstr ""
602622
603623#: ../app/welcomewizard/Slide3.qml:62
604624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606626"automatically, this can be enabled from the settings page."
607627msgstr ""
608628
609629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610630#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
631+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612632#: ../app/welcomewizard/Slide4.qml:48
613633msgid "Hallo! Bonjour!"
614634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616636#: ../app/welcomewizard/Slide4.qml:67
617637#, qt-format
618638msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
639+"Podphoenix is available in over 15 languages and is translated by the %1 "
620640"community"
621641msgstr ""
622642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648668msgstr ""
649669
650670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652672msgstr ""
653673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655675msgid "Finish"
656676msgstr ""
657677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
660679msgid "The chirpiest podcast manager for Ubuntu"
661680msgstr ""
662681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
665683msgid ""
666684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667685msgstr ""
po/ro.po+62−44
@@ -1,13 +1,13 @@
1−# Romanian translation for podbird
1+# Romanian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-09-24 07:15+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Romanian <ro@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 "
1818"== 0) && (n != 0))) ? 2: 1));\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121
2222#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2323msgid "Episodes"
2424msgstr ""
2525
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2727msgid "Add New Podcasts"
2828msgstr ""
2929
@@ -39,17 +39,17 @@ msgstr ""
3939msgid "Skip"
4040msgstr ""
4141
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr ""
4646
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr ""
5151
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
5353#, no-c-format, qt-format
5454msgid "%1 min"
5555msgstr ""
@@ -64,7 +64,7 @@ msgstr ""
6464msgid "Credits"
6565msgstr ""
6666
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6868#: ../app/settings/About.qml:92
6969#, qt-format
7070msgid "Version %1"
@@ -109,7 +109,7 @@ msgid_plural "%1 years"
109109msgstr[0] ""
110110msgstr[1] ""
111111
112−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
112+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
113113#: ../app/settings/Credits.qml:31
114114#, qt-format
115115msgid "%1 (Creator)"
@@ -164,7 +164,7 @@ msgid "Search Episode"
164164msgstr ""
165165
166166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
167−#: ../app/ui/SearchPage.qml:275
167+#: ../app/ui/SearchPage.qml:290
168168msgid "Unsubscribe"
169169msgstr ""
170170
@@ -214,7 +214,7 @@ msgstr ""
214214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
215215msgstr ""
216216
217−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219219msgid "Cancel"
220220msgstr ""
@@ -224,7 +224,7 @@ msgid "Episode Description"
224224msgstr ""
225225
226226#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
227−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
227+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
228228msgid "Close"
229229msgstr ""
230230
@@ -364,6 +364,10 @@ msgstr ""
364364msgid "+%1s"
365365msgstr ""
366366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
367371#: ../app/ui/NowPlayingPage.qml:34
368372msgid "Now Playing"
369373msgstr ""
@@ -376,8 +380,8 @@ msgstr ""
376380msgid "Queue"
377381msgstr ""
378382
379−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
380−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
384+#: ../app/ui/SearchPage.qml:176
381385msgid "Search Podcast"
382386msgstr ""
383387
@@ -389,7 +393,7 @@ msgstr ""
389393msgid "No Podcast Subscriptions"
390394msgstr ""
391395
392−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
393397msgid "No Podcasts Found"
394398msgstr ""
395399
@@ -399,7 +403,7 @@ msgid ""
399403"page to add some."
400404msgstr ""
401405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403407msgid "No podcasts found matching the search term."
404408msgstr ""
405409
@@ -410,52 +414,68 @@ msgid_plural "%1 unheard episodes"
410414msgstr[0] ""
411415msgstr[1] ""
412416
413−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
414418msgid "Add Podcast"
415419msgstr ""
416420
417−#: ../app/ui/SearchPage.qml:122
421+#: ../app/ui/SearchPage.qml:73
422+msgid "Import Podcasts"
423+msgstr ""
424+
425+#: ../app/ui/SearchPage.qml:135
418426msgid "Save Podcast"
419427msgstr ""
420428
421−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
422430msgid "Feed URL"
423431msgstr ""
424432
425−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
426434msgid "Unable to subscribe"
427435msgstr ""
428436
429−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
430438msgid "Please check the URL and try again"
431439msgstr ""
432440
433−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
434442msgid "Looking to add a new podcast?"
435443msgstr ""
436444
437−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
438446msgid ""
439447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440448msgstr ""
441449
442−#: ../app/ui/SearchPage.qml:275
450+#: ../app/ui/SearchPage.qml:290
443451msgid "Subscribe"
444452msgstr ""
445453
446454#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
447455#. the podcast description.
448−#: ../app/ui/SearchPage.qml:313
456+#: ../app/ui/SearchPage.qml:328
449457#, qt-format
450458msgid ""
451459"Last Updated: %1\n"
452460"%2"
453461msgstr ""
454462
455−#: ../app/ui/SearchPage.qml:370
463+#: ../app/ui/SearchPage.qml:385
456464msgid "Not Available"
457465msgstr ""
458466
467+#: ../app/ui/SearchPage.qml:499
468+msgid "Please wait"
469+msgstr ""
470+
471+#: ../app/ui/SearchPage.qml:500
472+msgid "Importing podcasts..."
473+msgstr ""
474+
475+#: ../app/ui/SearchPage.qml:518
476+msgid "imported"
477+msgstr ""
478+
459479#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
460480#. want to seek forward when pressing on this button.
461481#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -557,7 +577,7 @@ msgstr ""
557577
558578#: ../app/ui/SettingsPage.qml:317
559579msgid ""
560−"No orphaned files have been found to recover disk space. Podbird database is "
580+"No orphaned files have been found to recover disk space. Podphoenix database is "
561581"clean."
562582msgstr ""
563583
@@ -572,18 +592,18 @@ msgid "Report Bug"
572592msgstr ""
573593
574594#: ../app/welcomewizard/Slide1.qml:42
575−msgid "Welcome to Podbird"
595+msgid "Welcome to Podphoenix"
576596msgstr ""
577597
578−#: ../app/welcomewizard/Slide1.qml:50
598+#: ../app/welcomewizard/Slide1.qml:53
579599msgid ""
580−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
600+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
581601"Ubuntu.\n"
582602"\n"
583603"Chirp Chirp..."
584604msgstr ""
585605
586−#: ../app/welcomewizard/Slide1.qml:72
606+#: ../app/welcomewizard/Slide1.qml:82
587607msgid "Swipe to move between pages"
588608msgstr ""
589609
@@ -593,7 +613,7 @@ msgstr ""
593613
594614#: ../app/welcomewizard/Slide2.qml:62
595615msgid ""
596−"Podbird uses the iTunes® database to provide access to a huge collection of "
616+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
597617"podcasts. You can also add podcasts by their URL."
598618msgstr ""
599619
@@ -603,13 +623,13 @@ msgstr ""
603623
604624#: ../app/welcomewizard/Slide3.qml:62
605625msgid ""
606−"Podbird can optionally download new episodes and clean up old episodes "
626+"Podphoenix can optionally download new episodes and clean up old episodes "
607627"automatically, this can be enabled from the settings page."
608628msgstr ""
609629
610630#. TRANSLATORS: This text should be in a language different from the language set by the user.
611631#. For instance, if the app was in english, then it is appropriate to set this string as
612−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
632+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
613633#: ../app/welcomewizard/Slide4.qml:48
614634msgid "Hallo! Bonjour!"
615635msgstr ""
@@ -617,7 +637,7 @@ msgstr ""
617637#: ../app/welcomewizard/Slide4.qml:67
618638#, qt-format
619639msgid ""
620−"Podbird is available in over 15 languages and is translated by the %1 "
640+"Podphoenix is available in over 15 languages and is translated by the %1 "
621641"community"
622642msgstr ""
623643
@@ -649,20 +669,18 @@ msgid "Enjoy"
649669msgstr ""
650670
651671#: ../app/welcomewizard/Slide7.qml:62
652−msgid "We hope you enjoy using Podbird!"
672+msgid "We hope you enjoy using Podphoenix!"
653673msgstr ""
654674
655−#: ../app/welcomewizard/Slide7.qml:76
675+#: ../app/welcomewizard/Slide7.qml:75
656676msgid "Finish"
657677msgstr ""
658678
659−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
660−#: Podbird.desktop.in.h:1
679+#: ../app/po/Podphoenix.desktop.in.h:1
661680msgid "The chirpiest podcast manager for Ubuntu"
662681msgstr ""
663682
664−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
665−#: Podbird.desktop.in.h:2
683+#: ../app/po/Podphoenix.desktop.in.h:2
666684msgid ""
667685"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
668686msgstr ""
po/ru.po+68−50
@@ -1,13 +1,13 @@
1−# Russian translation for podbird
1+# Russian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2016-12-26 07:47+0000\n"
1212"Last-Translator: Aleksey Kabanov <Unknown>\n"
1313"Language-Team: Russian <ru@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121
2222#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2323msgid "Episodes"
2424msgstr ""
2525
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2727msgid "Add New Podcasts"
2828msgstr "Добавить новые подкасты"
2929
@@ -39,17 +39,17 @@ msgstr "Настройки"
3939msgid "Skip"
4040msgstr "Пропустить"
4141
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 ч %2 мин"
4646
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 ч"
5151
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
5353#, no-c-format, qt-format
5454msgid "%1 min"
5555msgstr "%1 мин"
@@ -64,7 +64,7 @@ msgstr "О программе"
6464msgid "Credits"
6565msgstr "Благодарности"
6666
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6868#: ../app/settings/About.qml:92
6969#, qt-format
7070msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 год"
112112msgstr[1] "%1 года"
113113msgstr[2] "%1 лет"
114114
115−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
115+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
116116#: ../app/settings/Credits.qml:31
117117#, qt-format
118118msgid "%1 (Creator)"
@@ -168,7 +168,7 @@ msgid "Search Episode"
168168msgstr "Поиск эпизода"
169169
170170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171−#: ../app/ui/SearchPage.qml:275
171+#: ../app/ui/SearchPage.qml:290
172172msgid "Unsubscribe"
173173msgstr "Отписаться"
174174
@@ -218,7 +218,7 @@ msgstr "Подтверждение отписки"
218218msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
219219msgstr "Отписаться от <b>%1</b>?"
220220
221−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
221+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
222222#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
223223msgid "Cancel"
224224msgstr "Отмена"
@@ -228,7 +228,7 @@ msgid "Episode Description"
228228msgstr ""
229229
230230#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
231−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
231+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
232232msgid "Close"
233233msgstr "Закрыть"
234234
@@ -368,6 +368,10 @@ msgstr "-%1 сек."
368368msgid "+%1s"
369369msgstr "+%1 сек."
370370
371+#: ../app/ui/ImportPage.qml:18
372+msgid "Choose"
373+msgstr ""
374+
371375#: ../app/ui/NowPlayingPage.qml:34
372376msgid "Now Playing"
373377msgstr "Воспроизводится"
@@ -380,8 +384,8 @@ msgstr ""
380384msgid "Queue"
381385msgstr ""
382386
383−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
384−#: ../app/ui/SearchPage.qml:161
387+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
388+#: ../app/ui/SearchPage.qml:176
385389msgid "Search Podcast"
386390msgstr "Найти подкаст"
387391
@@ -393,7 +397,7 @@ msgstr "Найти подкаст"
393397msgid "No Podcast Subscriptions"
394398msgstr "Нет подписок на подкасты"
395399
396−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
400+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
397401msgid "No Podcasts Found"
398402msgstr "Подкасты отсутствуют"
399403
@@ -403,7 +407,7 @@ msgid ""
403407"page to add some."
404408msgstr ""
405409
406−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
410+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
407411msgid "No podcasts found matching the search term."
408412msgstr "Подкасты, соответствующие параметрам запроса, отсутствуют."
409413
@@ -415,44 +419,48 @@ msgstr[0] "%1 новый эпизод"
415419msgstr[1] "%1 новых эпизода"
416420msgstr[2] "%1 новых эпизодов"
417421
418−#: ../app/ui/SearchPage.qml:63
422+#: ../app/ui/SearchPage.qml:65
419423msgid "Add Podcast"
420424msgstr "Добавить подкаст"
421425
422−#: ../app/ui/SearchPage.qml:122
426+#: ../app/ui/SearchPage.qml:73
427+msgid "Import Podcasts"
428+msgstr ""
429+
430+#: ../app/ui/SearchPage.qml:135
423431msgid "Save Podcast"
424432msgstr "Сохранить подкаст"
425433
426−#: ../app/ui/SearchPage.qml:149
434+#: ../app/ui/SearchPage.qml:163
427435msgid "Feed URL"
428436msgstr "Адрес ленты новостей"
429437
430−#: ../app/ui/SearchPage.qml:176
438+#: ../app/ui/SearchPage.qml:191
431439msgid "Unable to subscribe"
432440msgstr "Не удалось подписаться"
433441
434−#: ../app/ui/SearchPage.qml:177
442+#: ../app/ui/SearchPage.qml:192
435443msgid "Please check the URL and try again"
436444msgstr "Проверьте URL и повторите попытку"
437445
438−#: ../app/ui/SearchPage.qml:207
446+#: ../app/ui/SearchPage.qml:222
439447msgid "Looking to add a new podcast?"
440448msgstr ""
441449
442−#: ../app/ui/SearchPage.qml:208
450+#: ../app/ui/SearchPage.qml:223
443451msgid ""
444452"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
445453msgstr ""
446454"Используйте значок увеличительного стекла в верху экрана для поиска и значок "
447455"'плюс' для добавления адреса"
448456
449−#: ../app/ui/SearchPage.qml:275
457+#: ../app/ui/SearchPage.qml:290
450458msgid "Subscribe"
451459msgstr "Подписаться"
452460
453461#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
454462#. the podcast description.
455−#: ../app/ui/SearchPage.qml:313
463+#: ../app/ui/SearchPage.qml:328
456464#, qt-format
457465msgid ""
458466"Last Updated: %1\n"
@@ -461,10 +469,22 @@ msgstr ""
461469"Обновлено: %1\n"
462470"%2"
463471
464−#: ../app/ui/SearchPage.qml:370
472+#: ../app/ui/SearchPage.qml:385
465473msgid "Not Available"
466474msgstr "Недоступно"
467475
476+#: ../app/ui/SearchPage.qml:499
477+msgid "Please wait"
478+msgstr ""
479+
480+#: ../app/ui/SearchPage.qml:500
481+msgid "Importing podcasts..."
482+msgstr ""
483+
484+#: ../app/ui/SearchPage.qml:518
485+msgid "imported"
486+msgstr ""
487+
468488#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
469489#. want to seek forward when pressing on this button.
470490#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -567,7 +587,7 @@ msgstr ""
567587
568588#: ../app/ui/SettingsPage.qml:317
569589msgid ""
570−"No orphaned files have been found to recover disk space. Podbird database is "
590+"No orphaned files have been found to recover disk space. Podphoenix database is "
571591"clean."
572592msgstr ""
573593
@@ -582,22 +602,22 @@ msgid "Report Bug"
582602msgstr "Сообщить об ошибке"
583603
584604#: ../app/welcomewizard/Slide1.qml:42
585−msgid "Welcome to Podbird"
586−msgstr "Добро пожаловать в Podbird"
605+msgid "Welcome to Podphoenix"
606+msgstr "Добро пожаловать в Podphoenix"
587607
588−#: ../app/welcomewizard/Slide1.qml:50
608+#: ../app/welcomewizard/Slide1.qml:53
589609msgid ""
590−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
610+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
591611"Ubuntu.\n"
592612"\n"
593613"Chirp Chirp..."
594614msgstr ""
595−"Наслаждайтесь своими любимыми шоу с Podbird, самым щебечущим проигрывателем "
615+"Наслаждайтесь своими любимыми шоу с Podphoenix, самым щебечущим проигрывателем "
596616"подкастов для Ubuntu.\n"
597617"\n"
598618"Чик-чирик..."
599619
600−#: ../app/welcomewizard/Slide1.qml:72
620+#: ../app/welcomewizard/Slide1.qml:82
601621msgid "Swipe to move between pages"
602622msgstr "Смахните, чтобы перелистнуть страницу"
603623
@@ -607,10 +627,10 @@ msgstr "Изучить новые подкасты"
607627
608628#: ../app/welcomewizard/Slide2.qml:62
609629msgid ""
610−"Podbird uses the iTunes® database to provide access to a huge collection of "
630+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
611631"podcasts. You can also add podcasts by their URL."
612632msgstr ""
613−"Podbird использует базу данных iTunes®, чтобы обеспечить доступ к огромной "
633+"Podphoenix использует базу данных iTunes®, чтобы обеспечить доступ к огромной "
614634"коллекции подкастов. Вы также можете добавить подкасты по их URL."
615635
616636#: ../app/welcomewizard/Slide3.qml:45
@@ -619,15 +639,15 @@ msgstr "Умные настройки"
619639
620640#: ../app/welcomewizard/Slide3.qml:62
621641msgid ""
622−"Podbird can optionally download new episodes and clean up old episodes "
642+"Podphoenix can optionally download new episodes and clean up old episodes "
623643"automatically, this can be enabled from the settings page."
624644msgstr ""
625−"Podbird может автоматически загружать новые эпизоды и удалять старые в "
645+"Podphoenix может автоматически загружать новые эпизоды и удалять старые в "
626646"зависимости от установок. Эти установки можно изменять на странице настроек."
627647
628648#. TRANSLATORS: This text should be in a language different from the language set by the user.
629649#. For instance, if the app was in english, then it is appropriate to set this string as
630−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
650+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
631651#: ../app/welcomewizard/Slide4.qml:48
632652msgid "Hallo! Bonjour!"
633653msgstr "Hello! Bonjour!"
@@ -635,9 +655,9 @@ msgstr "Hello! Bonjour!"
635655#: ../app/welcomewizard/Slide4.qml:67
636656#, qt-format
637657msgid ""
638−"Podbird is available in over 15 languages and is translated by the %1 "
658+"Podphoenix is available in over 15 languages and is translated by the %1 "
639659"community"
640−msgstr "Podbird переведен более чем на 15 языков силами сообщества %1"
660+msgstr "Podphoenix переведен более чем на 15 языков силами сообщества %1"
641661
642662#: ../app/welcomewizard/Slide5.qml:45
643663msgid "Touch Gestures"
@@ -669,20 +689,18 @@ msgid "Enjoy"
669689msgstr "Наслаждайтесь"
670690
671691#: ../app/welcomewizard/Slide7.qml:62
672−msgid "We hope you enjoy using Podbird!"
673−msgstr "Надеемся, вам понравится Podbird!"
692+msgid "We hope you enjoy using Podphoenix!"
693+msgstr "Надеемся, вам понравится Podphoenix!"
674694
675−#: ../app/welcomewizard/Slide7.qml:76
695+#: ../app/welcomewizard/Slide7.qml:75
676696msgid "Finish"
677697msgstr "Конец"
678698
679−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
680−#: Podbird.desktop.in.h:1
699+#: ../app/po/Podphoenix.desktop.in.h:1
681700msgid "The chirpiest podcast manager for Ubuntu"
682701msgstr ""
683702
684−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
685−#: Podbird.desktop.in.h:2
703+#: ../app/po/Podphoenix.desktop.in.h:2
686704msgid ""
687705"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
688706msgstr ""
po/sc.ponew file+714
@@ -0,0 +1,714 @@
1+# Sardinian translation for podphoenix
2+# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019
3+# This file is distributed under the same license as the podphoenix package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
5+#
6+msgid ""
7+msgstr ""
8+"Project-Id-Version: podphoenix\n"
9+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2021-11-20 18:41+0000\n"
12+"Last-Translator: amm <Unknown>\n"
13+"Language-Team: Sardinian <sc@li.org>\n"
14+"MIME-Version: 1.0\n"
15+"Content-Type: text/plain; charset=UTF-8\n"
16+"Content-Transfer-Encoding: 8bit\n"
17+"Plural-Forms: nplurals=2; plural=n!=1;\n"
18+"X-Launchpad-Export-Date: 2021-11-21 06:56+0000\n"
19+"X-Generator: Launchpad (build ad4ef5362dff26fb27989d006230bae6da62d38c)\n"
20+
21+#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22+msgid "Episodes"
23+msgstr "Episòdios"
24+
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26+msgid "Add New Podcasts"
27+msgstr "Agiunghe podcasts noos"
28+
29+#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
30+msgid "Podcasts"
31+msgstr "Podcasts"
32+
33+#: ../app/components/TabsList.qml:55 ../app/ui/SettingsPage.qml:34
34+msgid "Settings"
35+msgstr "Cunfiguratziones"
36+
37+#: ../app/components/Walkthrough.qml:89
38+msgid "Skip"
39+msgstr "Brinca"
40+
41+#: ../app/podcasts.js:307
42+#, no-c-format, qt-format
43+msgid "%1 hr %2 min"
44+msgstr "%1 h %2 min"
45+
46+#: ../app/podcasts.js:316
47+#, no-c-format, qt-format
48+msgid "%1 hr"
49+msgstr "%1 h"
50+
51+#: ../app/podcasts.js:324
52+#, no-c-format, qt-format
53+msgid "%1 min"
54+msgstr "%1 min"
55+
56+#. TRANSLATORS: About as in information about the app
57+#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
58+#: ../app/ui/SettingsPage.qml:338
59+msgid "About"
60+msgstr "Informatziones"
61+
62+#: ../app/settings/About.qml:46
63+msgid "Credits"
64+msgstr "Crèditos"
65+
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67+#: ../app/settings/About.qml:92
68+#, qt-format
69+msgid "Version %1"
70+msgstr "Versione %1"
71+
72+#: ../app/settings/About.qml:113
73+msgid "Released under the terms of the GNU GPL v3"
74+msgstr "Publicadu a suta de sa lisséntzia GNU GPL v3"
75+
76+#: ../app/settings/About.qml:123
77+#, qt-format
78+msgid "Source code available on %1"
79+msgstr "Su còdighe de orìgine est a disponimentu in %1"
80+
81+#: ../app/settings/CleanSetting.qml:29
82+msgid "Delete older than"
83+msgstr "Cantzella prus antigos de"
84+
85+#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
86+msgid "Never"
87+msgstr "Mai"
88+
89+#: ../app/settings/CleanSetting.qml:41
90+#, qt-format
91+msgid "%1 day"
92+msgid_plural "%1 days"
93+msgstr[0] "%1 die"
94+msgstr[1] "%1 dies"
95+
96+#: ../app/settings/CleanSetting.qml:42 ../app/settings/CleanSetting.qml:43
97+#: ../app/settings/CleanSetting.qml:44
98+#, qt-format
99+msgid "%1 month"
100+msgid_plural "%1 months"
101+msgstr[0] "%1 mese"
102+msgstr[1] "%1 meses"
103+
104+#: ../app/settings/CleanSetting.qml:45
105+#, qt-format
106+msgid "%1 year"
107+msgid_plural "%1 years"
108+msgstr[0] "%1 annu"
109+msgstr[1] "%1 annos"
110+
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112+#: ../app/settings/Credits.qml:31
113+#, qt-format
114+msgid "%1 (Creator)"
115+msgstr "%1 (Creadore)"
116+
117+#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118+msgid "Developers"
119+msgstr "Isvilupadores"
120+
121+#: ../app/settings/Credits.qml:33
122+msgid "Designer"
123+msgstr "Disegnadore"
124+
125+#: ../app/settings/Credits.qml:34
126+msgid "Translators"
127+msgstr "Tradutores"
128+
129+#: ../app/settings/DownloadSetting.qml:29
130+msgid "Download at most"
131+msgstr "Iscàrriga a su màssimu"
132+
133+#: ../app/settings/DownloadSetting.qml:41
134+#: ../app/settings/DownloadSetting.qml:42
135+#: ../app/settings/DownloadSetting.qml:43
136+#: ../app/settings/DownloadSetting.qml:44
137+#, qt-format
138+msgid "%1 episode"
139+msgid_plural "%1 episodes"
140+msgstr[0] "%1 episòdiu"
141+msgstr[1] "%1 episòdios"
142+
143+#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:146
144+msgid "Theme"
145+msgstr "Tema"
146+
147+#. TRANSLATORS: Light Theme
148+#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:147
149+msgid "Light"
150+msgstr "Craru"
151+
152+#. TRANSLATORS: Dark Theme
153+#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:147
154+msgid "Dark"
155+msgstr "Iscuru"
156+
157+#: ../app/ui/EpisodesPage.qml:52
158+msgid "Podcast"
159+msgstr "Podcast"
160+
161+#: ../app/ui/EpisodesPage.qml:62 ../app/ui/EpisodesTab.qml:62
162+msgid "Search Episode"
163+msgstr "Chirca episòdios"
164+
165+#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166+#: ../app/ui/SearchPage.qml:290
167+msgid "Unsubscribe"
168+msgstr "Annulla sa sutiscritzione"
169+
170+#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
171+#: ../app/ui/EpisodesPage.qml:110 ../app/ui/EpisodesTab.qml:128
172+#, qt-format
173+msgid "%1 item selected"
174+msgid_plural "%1 items selected"
175+msgstr[0] "%1 cuntenutu seletzionadu"
176+msgstr[1] "%1 cuntenutos eletzionados"
177+
178+#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179+#: ../app/ui/NowPlayingPage.qml:42
180+msgid "Back"
181+msgstr "In segus"
182+
183+#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184+msgid "Mark Listened"
185+msgstr "Sinnala comente ascurtadu"
186+
187+#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188+msgid "Download episode(s)"
189+msgstr "Iscàrriga episòdiu/-os"
190+
191+#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192+msgid "Delete episode(s)"
193+msgstr "Cantzella episòdiu/-os"
194+
195+#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196+msgid "Favourite episode(s)"
197+msgstr "Episòdiu/-os preferidos"
198+
199+#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200+msgid "Add to queue"
201+msgstr "Agiunghe a sa coa"
202+
203+#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204+msgid "Search episode"
205+msgstr "Chirca s'episòdiu"
206+
207+#: ../app/ui/EpisodesPage.qml:303
208+msgid "Unsubscribe Confirmation"
209+msgstr "Cunfirma s'annullamentu de sa sutiscritzione"
210+
211+#: ../app/ui/EpisodesPage.qml:304
212+#, qt-format
213+msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214+msgstr "Seguru chi boles annullare sa sutiscritzione a <b>%1</b>?"
215+
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217+#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218+msgid "Cancel"
219+msgstr "Annulla"
220+
221+#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
222+msgid "Episode Description"
223+msgstr "Descritzione de s'episòdiu"
224+
225+#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227+msgid "Close"
228+msgstr "Serra"
229+
230+#: ../app/ui/EpisodesPage.qml:384
231+msgid "No episodes found"
232+msgstr "Perunu episòdiu agatadu"
233+
234+#: ../app/ui/EpisodesPage.qml:385
235+msgid "No episodes found matching the search term."
236+msgstr "Perunu episòdiu agatadu chi cointzidat cun sa chirca."
237+
238+#: ../app/ui/EpisodesPage.qml:502
239+msgid "Unheard"
240+msgstr "No ascurtados"
241+
242+#: ../app/ui/EpisodesPage.qml:519
243+msgid "Listened"
244+msgstr "Ascurtados"
245+
246+#: ../app/ui/EpisodesPage.qml:538
247+msgid "Downloaded"
248+msgstr "Iscarrigados"
249+
250+#: ../app/ui/EpisodesPage.qml:605
251+msgid "Mark as unheard"
252+msgstr "Sinnala comente no ascurtados"
253+
254+#: ../app/ui/EpisodesPage.qml:605
255+msgid "Mark as listened"
256+msgstr "Sinnala comente ascurtados"
257+
258+#: ../app/ui/EpisodesPage.qml:621
259+msgid "Delete downloaded file"
260+msgstr "Cantzella archìviu iscarrigadu"
261+
262+#: ../app/ui/EpisodesPage.qml:621
263+msgid "Queued"
264+msgstr "In coa"
265+
266+#: ../app/ui/EpisodesPage.qml:621
267+msgid "Download"
268+msgstr "Iscàrriga"
269+
270+#: ../app/ui/EpisodesPage.qml:646
271+msgid "Add to playlist"
272+msgstr "Agiunghe a sa lista de riprodutzione"
273+
274+#: ../app/ui/EpisodesPage.qml:655
275+msgid "Unfavourite"
276+msgstr "Boga dae is preferidos"
277+
278+#: ../app/ui/EpisodesPage.qml:655
279+msgid "Favourite"
280+msgstr "Preferidos"
281+
282+#: ../app/ui/EpisodesPage.qml:670
283+msgid "Show episode description"
284+msgstr "Ammustra sa descritzione de s'episòdiu"
285+
286+#: ../app/ui/EpisodesTab.qml:82
287+msgid "Recent"
288+msgstr "Reghentes"
289+
290+#: ../app/ui/EpisodesTab.qml:82
291+msgid "Downloads"
292+msgstr "Iscarrigados"
293+
294+#: ../app/ui/EpisodesTab.qml:82
295+msgid "Favourites"
296+msgstr "Preferidos"
297+
298+#: ../app/ui/EpisodesTab.qml:247
299+msgid "Unfavourite episode(s)"
300+msgstr "Boga s'episòdiu dae is preferidos"
301+
302+#: ../app/ui/EpisodesTab.qml:310
303+msgid "No New Episodes"
304+msgstr "Perunu episòdiu nou"
305+
306+#: ../app/ui/EpisodesTab.qml:312
307+msgid "No Downloaded Episodes"
308+msgstr "Perunu episòdiu iscarrigadu"
309+
310+#: ../app/ui/EpisodesTab.qml:314
311+msgid "No Favourited Episodes"
312+msgstr "Perunu episòdiu in is preferidos"
313+
314+#: ../app/ui/EpisodesTab.qml:316
315+msgid "No Episodes Found"
316+msgstr "Perunu episòdiu agatadu"
317+
318+#: ../app/ui/EpisodesTab.qml:322
319+msgid "No more episodes to listen to!"
320+msgstr "Perunu episòdiu de ascurtare"
321+
322+#: ../app/ui/EpisodesTab.qml:324
323+msgid "No episodes have been downloaded for offline listening"
324+msgstr "Perunu episòdiu iscarrigadu pro s'iscortu in foras de lìnia"
325+
326+#: ../app/ui/EpisodesTab.qml:326
327+msgid "No episodes have been favourited."
328+msgstr "Perunu episòdiu in is preferidos"
329+
330+#: ../app/ui/EpisodesTab.qml:328
331+msgid "No Episodes found matching the search term."
332+msgstr "Perunu episòdiu agatadu tràmite custa chirca"
333+
334+#: ../app/ui/EpisodesTab.qml:457
335+msgid "Downloads in progress"
336+msgstr "Iscarrigamentos in protzessu"
337+
338+#: ../app/ui/EpisodesTab.qml:497
339+msgid "Downloaded episodes"
340+msgstr "Episòdios iscarrigados"
341+
342+#: ../app/ui/EpisodesTab.qml:507
343+msgid "Today"
344+msgstr "Oe"
345+
346+#: ../app/ui/EpisodesTab.qml:511
347+msgid "Yesterday"
348+msgstr "Eris"
349+
350+#: ../app/ui/EpisodesTab.qml:515
351+msgid "Older"
352+msgstr "Prus betzu"
353+
354+#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
355+#: ../app/ui/FullPlayingView.qml:218
356+#, no-c-format, qt-format
357+msgid "-%1s"
358+msgstr "-%1s"
359+
360+#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
361+#: ../app/ui/FullPlayingView.qml:279
362+#, no-c-format, qt-format
363+msgid "+%1s"
364+msgstr "+%1s"
365+
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr "Sèbera"
369+
370+#: ../app/ui/NowPlayingPage.qml:34
371+msgid "Now Playing"
372+msgstr "Riproduende"
373+
374+#: ../app/ui/NowPlayingPage.qml:73
375+msgid "Full view"
376+msgstr "Visualizatzione intrea"
377+
378+#: ../app/ui/NowPlayingPage.qml:73
379+msgid "Queue"
380+msgstr "Coa"
381+
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
384+msgid "Search Podcast"
385+msgstr "Chirca podcast"
386+
387+#: ../app/ui/PodcastsTab.qml:97
388+msgid "Search podcast"
389+msgstr "Chirca podcast"
390+
391+#: ../app/ui/PodcastsTab.qml:127
392+msgid "No Podcast Subscriptions"
393+msgstr "Peruna sutaiscritzione a podcasts"
394+
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
396+msgid "No Podcasts Found"
397+msgstr "Perunu podcast agatadu"
398+
399+#: ../app/ui/PodcastsTab.qml:128
400+msgid ""
401+"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
402+"page to add some."
403+msgstr ""
404+"No ti ses sutiscritu in perunu podcast, bae a «Agiunghe podcasts nous» pro "
405+"nde agiùnghere."
406+
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
408+msgid "No podcasts found matching the search term."
409+msgstr "Perunu podcast agatadu tràmite custa chirca."
410+
411+#: ../app/ui/PodcastsTab.qml:215
412+#, qt-format
413+msgid "%1 unheard episode"
414+msgid_plural "%1 unheard episodes"
415+msgstr[0] "%1 episòdiu de ascurtare"
416+msgstr[1] "%1 episòdios de ascurtare"
417+
418+#: ../app/ui/SearchPage.qml:65
419+msgid "Add Podcast"
420+msgstr "Agiunghe podcast"
421+
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr "Importa podcasts"
425+
426+#: ../app/ui/SearchPage.qml:135
427+msgid "Save Podcast"
428+msgstr "Sarva podcast"
429+
430+#: ../app/ui/SearchPage.qml:163
431+msgid "Feed URL"
432+msgstr "URL de su canale"
433+
434+#: ../app/ui/SearchPage.qml:191
435+msgid "Unable to subscribe"
436+msgstr "Impossìbile sutaiscriere"
437+
438+#: ../app/ui/SearchPage.qml:192
439+msgid "Please check the URL and try again"
440+msgstr "Verifica s'URL e torra·bi a proare"
441+
442+#: ../app/ui/SearchPage.qml:222
443+msgid "Looking to add a new podcast?"
444+msgstr "Ses chirchende de agiùnghere unu podcast nou?"
445+
446+#: ../app/ui/SearchPage.qml:223
447+msgid ""
448+"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
449+msgstr ""
450+"Incarca sa «lente» in artu pro chircare o su sìmbulu + pro agiùnghere un'URL."
451+
452+#: ../app/ui/SearchPage.qml:290
453+msgid "Subscribe"
454+msgstr "Sutaiscrie·ti"
455+
456+#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457+#. the podcast description.
458+#: ../app/ui/SearchPage.qml:328
459+#, qt-format
460+msgid ""
461+"Last Updated: %1\n"
462+"%2"
463+msgstr ""
464+"Ùrtima atualizatzione: %1\n"
465+"%2"
466+
467+#: ../app/ui/SearchPage.qml:385
468+msgid "Not Available"
469+msgstr "Non disponìbile"
470+
471+#: ../app/ui/SearchPage.qml:499
472+msgid "Please wait"
473+msgstr "Abeta"
474+
475+#: ../app/ui/SearchPage.qml:500
476+msgid "Importing podcasts..."
477+msgstr "Importende podcasts..."
478+
479+#: ../app/ui/SearchPage.qml:518
480+msgid "imported"
481+msgstr "importados"
482+
483+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
484+#. want to seek forward when pressing on this button.
485+#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
486+msgid "Skip forward"
487+msgstr "Brica in antis"
488+
489+#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
490+#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
491+#, qt-format
492+msgid "%1 seconds"
493+msgstr "%1 segundos"
494+
495+#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
496+msgid "OK"
497+msgstr "AB"
498+
499+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
500+#. want to seek backward when pressing on this button.
501+#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
502+msgid "Skip back"
503+msgstr "Brinca in segus"
504+
505+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
506+#. that doesn't fit into any other category.
507+#: ../app/ui/SettingsPage.qml:141
508+msgid "General Settings"
509+msgstr "Cunfiguratziones generales"
510+
511+#: ../app/ui/SettingsPage.qml:154
512+msgid "Displays podcasts in a list view"
513+msgstr "Ammustra podcasts in una lista"
514+
515+#: ../app/ui/SettingsPage.qml:166
516+msgid "Playback Settings"
517+msgstr "Cunfiguratziones de riprodutzione"
518+
519+#: ../app/ui/SettingsPage.qml:184
520+msgid "Podcast Episode Settings"
521+msgstr "Cunfiguratzione de episòdios"
522+
523+#: ../app/ui/SettingsPage.qml:190
524+msgid "Automatically delete old episodes"
525+msgstr "Cantzella in automàticu episòdios antigos"
526+
527+#: ../app/ui/SettingsPage.qml:192
528+msgid ""
529+"Delete episodes that are older than a given number of days for each podcast"
530+msgstr ""
531+"Cantzella is episòdios prus antigos de unu nùmeru ispetzìficu de dies pro "
532+"cada podcast"
533+
534+#: ../app/ui/SettingsPage.qml:204
535+msgid "Automatically download new episodes"
536+msgstr "Iscàrriga in automàticu is episòdios noos"
537+
538+#: ../app/ui/SettingsPage.qml:206
539+msgid "Default number of new episodes to download for each podcast"
540+msgstr "Nùmeru predefinidu de episòdios de iscarrigare pro cada podcast"
541+
542+#: ../app/ui/SettingsPage.qml:218
543+msgid "Only download over WiFi"
544+msgstr "Iscàrriga isceti tràmite WiFi"
545+
546+#: ../app/ui/SettingsPage.qml:220
547+msgid "Download episodes only when the device is using WiFi"
548+msgstr "Iscàrriga episòdios isceti cando su dispositivu est impreende WiFi"
549+
550+#: ../app/ui/SettingsPage.qml:240
551+msgid "Refresh podcast artwork"
552+msgstr "Atualiza is cobertas de is podcasts"
553+
554+#: ../app/ui/SettingsPage.qml:242
555+msgid "Update all podcasts artwork and fix missing ones"
556+msgstr ""
557+"Atualiza is cobertas de totu is podcasts e agata cussas chi ammancant"
558+
559+#: ../app/ui/SettingsPage.qml:271
560+msgid "Storage Settings"
561+msgstr "Cunfiguratziones de memòria"
562+
563+#: ../app/ui/SettingsPage.qml:282
564+msgid "Delete orphaned files and links"
565+msgstr "Cantzella archìvios e ligàmenes òrfanos"
566+
567+#: ../app/ui/SettingsPage.qml:284
568+msgid "Free space by removing orphaned downloaded files and links"
569+msgstr "Lìbera ispàtziu cantzellende archìvios e ligàmenes òrfanos"
570+
571+#: ../app/ui/SettingsPage.qml:314
572+msgid "Removed orphaned files and links"
573+msgstr "Archìvios e ligàmenes òrfanos cantzellados"
574+
575+#: ../app/ui/SettingsPage.qml:314
576+msgid "No orphans found!"
577+msgstr "Perunu agatadu"
578+
579+#: ../app/ui/SettingsPage.qml:315
580+msgid ""
581+"All orphaned files have been deleted to recover disk space. Orphaned links "
582+"pointing at invalid files have also been cleaned up."
583+msgstr ""
584+"Archìvios òrfanos cantzellados pro recuperare ispàtziu in su discu. "
585+"Limpiados puru is ligàmenes òrfanos acapiados a archìvios invàlidos."
586+
587+#: ../app/ui/SettingsPage.qml:317
588+msgid ""
589+"No orphaned files have been found to recover disk space. Podphoenix database is "
590+"clean."
591+msgstr ""
592+"Perunu archìviu òrfanu agatadu pro recuperare ispàtziu in su discu. Sa base "
593+"de datos de Podphoenix est lìmpia."
594+
595+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
596+#. that doesn't fit into any other category.
597+#: ../app/ui/SettingsPage.qml:332
598+msgid "Misc."
599+msgstr "Misc."
600+
601+#: ../app/ui/SettingsPage.qml:348
602+msgid "Report Bug"
603+msgstr "Sinnala una faddina"
604+
605+#: ../app/welcomewizard/Slide1.qml:42
606+msgid "Welcome to Podphoenix"
607+msgstr "Ti donamus su benebènnidu a Podphoenix"
608+
609+#: ../app/welcomewizard/Slide1.qml:53
610+msgid ""
611+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
612+"Ubuntu.\n"
613+"\n"
614+"Chirp Chirp..."
615+msgstr ""
616+"Ispassia·ti ascurtende is trasmissiones preferidas tuas cun Podphoenix, su prus "
617+"gestore de podcast allegru pro Ubuntu.\n"
618+"\n"
619+"Piu piu..."
620+
621+#: ../app/welcomewizard/Slide1.qml:82
622+msgid "Swipe to move between pages"
623+msgstr "Iscurre pro mòere intre pàginas"
624+
625+#: ../app/welcomewizard/Slide2.qml:45
626+msgid "Discover New Podcasts"
627+msgstr "Iscoberi podcasts noos"
628+
629+#: ../app/welcomewizard/Slide2.qml:62
630+msgid ""
631+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
632+"podcasts. You can also add podcasts by their URL."
633+msgstr ""
634+"Podphoenix impreat sa base de datos de iTunes® pro frunire atzessu a una "
635+"colletzione manna de podcasts, e nde podes puru agiùnghere tràmite s'URL "
636+"issoro."
637+
638+#: ../app/welcomewizard/Slide3.qml:45
639+msgid "Smart Settings"
640+msgstr "Cunfiguratzione intelligente"
641+
642+#: ../app/welcomewizard/Slide3.qml:62
643+msgid ""
644+"Podphoenix can optionally download new episodes and clean up old episodes "
645+"automatically, this can be enabled from the settings page."
646+msgstr ""
647+"Podphoenix podet iscarrigare episòdios noos e limpiare cussos betzos in manera "
648+"automàtica. Custa optzione podet èssere ativada dae sa cunfiguratzione."
649+
650+#. TRANSLATORS: This text should be in a language different from the language set by the user.
651+#. For instance, if the app was in english, then it is appropriate to set this string as
652+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
653+#: ../app/welcomewizard/Slide4.qml:48
654+msgid "Hallo! Bonjour!"
655+msgstr "Hallo! Bonjour!"
656+
657+#: ../app/welcomewizard/Slide4.qml:67
658+#, qt-format
659+msgid ""
660+"Podphoenix is available in over 15 languages and is translated by the %1 "
661+"community"
662+msgstr ""
663+"Podphoenix est a disponimentu in prus de 15 limbas e est tradùidu dae sa "
664+"comunidade %1"
665+
666+#: ../app/welcomewizard/Slide5.qml:45
667+msgid "Touch Gestures"
668+msgstr "Gestos"
669+
670+#: ../app/welcomewizard/Slide5.qml:64
671+msgid ""
672+"Episodes can be swiped left to reveal more actions (or right click if you're "
673+"using a mouse). You can also multi-select them by long-pressing on an "
674+"episode."
675+msgstr ""
676+"Faghende iscùrrere is episòdios a manca s'ant a ammustrare àteras atziones "
677+"(o cun su butone deretu si ses impreende unu sòrighe). Nde podes fintzas "
678+"seletzionare prus de unu tochende e mantenende un'episòdiu."
679+
680+#: ../app/welcomewizard/Slide6.qml:45
681+msgid "Support"
682+msgstr "Agiudu"
683+
684+#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
685+#: ../app/welcomewizard/Slide6.qml:65
686+#, qt-format
687+msgid ""
688+"If you find any bugs or have any feature requests, let us know on our "
689+"project page at %1"
690+msgstr ""
691+"Si agatas faddinas o boles pedire funtzionalidades noas, iscrie·si a sa "
692+"pàgina de su progetu: %1"
693+
694+#: ../app/welcomewizard/Slide7.qml:45
695+msgid "Enjoy"
696+msgstr "Ispàssia·ti"
697+
698+#: ../app/welcomewizard/Slide7.qml:62
699+msgid "We hope you enjoy using Podphoenix!"
700+msgstr "Ispàssia·ti cun Podphoenix!"
701+
702+#: ../app/welcomewizard/Slide7.qml:75
703+msgid "Finish"
704+msgstr "Fatu"
705+
706+#: ../app/po/Podphoenix.desktop.in.h:1
707+msgid "The chirpiest podcast manager for Ubuntu"
708+msgstr "Su prus gestore de podcast allegru pro Ubuntu"
709+
710+#: ../app/po/Podphoenix.desktop.in.h:2
711+msgid ""
712+"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
713+msgstr ""
714+"podcast;audio;itunes;trasmissione;digitale;stream;podcatcher;vìdeu;vodcast;"
po/sl.po+62−44
@@ -1,13 +1,13 @@
1−# Slovenian translation for podbird
1+# Slovenian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2015-04-21 13:50+0000\n"
1212"Last-Translator: Sasa Batistic <Unknown>\n"
1313"Language-Team: Slovenian <sl@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
1818"n%100==4 ? 3 : 0);\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121
2222#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2323msgid "Episodes"
2424msgstr ""
2525
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2727msgid "Add New Podcasts"
2828msgstr ""
2929
@@ -39,17 +39,17 @@ msgstr "Nastavitve"
3939msgid "Skip"
4040msgstr ""
4141
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr ""
4646
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr ""
5151
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
5353#, no-c-format, qt-format
5454msgid "%1 min"
5555msgstr "%1 min"
@@ -64,7 +64,7 @@ msgstr "O programu"
6464msgid "Credits"
6565msgstr ""
6666
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6868#: ../app/settings/About.qml:92
6969#, qt-format
7070msgid "Version %1"
@@ -109,7 +109,7 @@ msgid_plural "%1 years"
109109msgstr[0] ""
110110msgstr[1] ""
111111
112−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
112+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
113113#: ../app/settings/Credits.qml:31
114114#, qt-format
115115msgid "%1 (Creator)"
@@ -164,7 +164,7 @@ msgid "Search Episode"
164164msgstr "Poišči epizodo"
165165
166166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
167−#: ../app/ui/SearchPage.qml:275
167+#: ../app/ui/SearchPage.qml:290
168168msgid "Unsubscribe"
169169msgstr "Odjava"
170170
@@ -214,7 +214,7 @@ msgstr "Potrditev odjave"
214214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
215215msgstr "Ali se res želite odjaviti od <b>%1</b>?"
216216
217−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219219msgid "Cancel"
220220msgstr ""
@@ -224,7 +224,7 @@ msgid "Episode Description"
224224msgstr ""
225225
226226#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
227−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
227+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
228228msgid "Close"
229229msgstr "Zapri"
230230
@@ -364,6 +364,10 @@ msgstr ""
364364msgid "+%1s"
365365msgstr ""
366366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
367371#: ../app/ui/NowPlayingPage.qml:34
368372msgid "Now Playing"
369373msgstr "Predvaja se"
@@ -376,8 +380,8 @@ msgstr ""
376380msgid "Queue"
377381msgstr ""
378382
379−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
380−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
384+#: ../app/ui/SearchPage.qml:176
381385msgid "Search Podcast"
382386msgstr "Poišči poddajo"
383387
@@ -389,7 +393,7 @@ msgstr ""
389393msgid "No Podcast Subscriptions"
390394msgstr "Ni naročnin za poddaje"
391395
392−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
393397msgid "No Podcasts Found"
394398msgstr "Ni najdenih poddaj"
395399
@@ -399,7 +403,7 @@ msgid ""
399403"page to add some."
400404msgstr ""
401405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403407msgid "No podcasts found matching the search term."
404408msgstr "Nobena poddaja se ne ujema z iskalnim nizom."
405409
@@ -412,52 +416,68 @@ msgstr[1] "%1 neposlušana epizoda"
412416msgstr[2] "%1 neposlušani epizodi"
413417msgstr[3] "%1 neposlušane epizode"
414418
415−#: ../app/ui/SearchPage.qml:63
419+#: ../app/ui/SearchPage.qml:65
416420msgid "Add Podcast"
417421msgstr "Dodaj poddajo"
418422
419−#: ../app/ui/SearchPage.qml:122
423+#: ../app/ui/SearchPage.qml:73
424+msgid "Import Podcasts"
425+msgstr ""
426+
427+#: ../app/ui/SearchPage.qml:135
420428msgid "Save Podcast"
421429msgstr "Shrani poddajo"
422430
423−#: ../app/ui/SearchPage.qml:149
431+#: ../app/ui/SearchPage.qml:163
424432msgid "Feed URL"
425433msgstr ""
426434
427−#: ../app/ui/SearchPage.qml:176
435+#: ../app/ui/SearchPage.qml:191
428436msgid "Unable to subscribe"
429437msgstr "Ni se moč naročiti"
430438
431−#: ../app/ui/SearchPage.qml:177
439+#: ../app/ui/SearchPage.qml:192
432440msgid "Please check the URL and try again"
433441msgstr "Preverite URL ter poskusite znova"
434442
435−#: ../app/ui/SearchPage.qml:207
443+#: ../app/ui/SearchPage.qml:222
436444msgid "Looking to add a new podcast?"
437445msgstr ""
438446
439−#: ../app/ui/SearchPage.qml:208
447+#: ../app/ui/SearchPage.qml:223
440448msgid ""
441449"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
442450msgstr ""
443451
444−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
445453msgid "Subscribe"
446454msgstr "Naroči se"
447455
448456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
449457#. the podcast description.
450−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
451459#, qt-format
452460msgid ""
453461"Last Updated: %1\n"
454462"%2"
455463msgstr ""
456464
457−#: ../app/ui/SearchPage.qml:370
465+#: ../app/ui/SearchPage.qml:385
458466msgid "Not Available"
459467msgstr ""
460468
469+#: ../app/ui/SearchPage.qml:499
470+msgid "Please wait"
471+msgstr ""
472+
473+#: ../app/ui/SearchPage.qml:500
474+msgid "Importing podcasts..."
475+msgstr ""
476+
477+#: ../app/ui/SearchPage.qml:518
478+msgid "imported"
479+msgstr ""
480+
461481#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
462482#. want to seek forward when pressing on this button.
463483#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -559,7 +579,7 @@ msgstr ""
559579
560580#: ../app/ui/SettingsPage.qml:317
561581msgid ""
562−"No orphaned files have been found to recover disk space. Podbird database is "
582+"No orphaned files have been found to recover disk space. Podphoenix database is "
563583"clean."
564584msgstr ""
565585
@@ -574,18 +594,18 @@ msgid "Report Bug"
574594msgstr ""
575595
576596#: ../app/welcomewizard/Slide1.qml:42
577−msgid "Welcome to Podbird"
597+msgid "Welcome to Podphoenix"
578598msgstr ""
579599
580−#: ../app/welcomewizard/Slide1.qml:50
600+#: ../app/welcomewizard/Slide1.qml:53
581601msgid ""
582−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
602+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
583603"Ubuntu.\n"
584604"\n"
585605"Chirp Chirp..."
586606msgstr ""
587607
588−#: ../app/welcomewizard/Slide1.qml:72
608+#: ../app/welcomewizard/Slide1.qml:82
589609msgid "Swipe to move between pages"
590610msgstr ""
591611
@@ -595,7 +615,7 @@ msgstr ""
595615
596616#: ../app/welcomewizard/Slide2.qml:62
597617msgid ""
598−"Podbird uses the iTunes® database to provide access to a huge collection of "
618+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
599619"podcasts. You can also add podcasts by their URL."
600620msgstr ""
601621
@@ -605,13 +625,13 @@ msgstr ""
605625
606626#: ../app/welcomewizard/Slide3.qml:62
607627msgid ""
608−"Podbird can optionally download new episodes and clean up old episodes "
628+"Podphoenix can optionally download new episodes and clean up old episodes "
609629"automatically, this can be enabled from the settings page."
610630msgstr ""
611631
612632#. TRANSLATORS: This text should be in a language different from the language set by the user.
613633#. For instance, if the app was in english, then it is appropriate to set this string as
614−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
634+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
615635#: ../app/welcomewizard/Slide4.qml:48
616636msgid "Hallo! Bonjour!"
617637msgstr ""
@@ -619,7 +639,7 @@ msgstr ""
619639#: ../app/welcomewizard/Slide4.qml:67
620640#, qt-format
621641msgid ""
622−"Podbird is available in over 15 languages and is translated by the %1 "
642+"Podphoenix is available in over 15 languages and is translated by the %1 "
623643"community"
624644msgstr ""
625645
@@ -651,20 +671,18 @@ msgid "Enjoy"
651671msgstr ""
652672
653673#: ../app/welcomewizard/Slide7.qml:62
654−msgid "We hope you enjoy using Podbird!"
674+msgid "We hope you enjoy using Podphoenix!"
655675msgstr ""
656676
657−#: ../app/welcomewizard/Slide7.qml:76
677+#: ../app/welcomewizard/Slide7.qml:75
658678msgid "Finish"
659679msgstr ""
660680
661−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
662−#: Podbird.desktop.in.h:1
681+#: ../app/po/Podphoenix.desktop.in.h:1
663682msgid "The chirpiest podcast manager for Ubuntu"
664683msgstr ""
665684
666−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
667−#: Podbird.desktop.in.h:2
685+#: ../app/po/Podphoenix.desktop.in.h:2
668686msgid ""
669687"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
670688msgstr ""
po/com.mikeasoft.podbird.pot → po/soy.iko.podphoenix.potrenamed+223−131
@@ -1,6 +1,6 @@
11# SOME DESCRIPTIVE TITLE.
22# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3−# This file is distributed under the same license as the PACKAGE package.
3+# This file is distributed under the same license as the package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55#
66#, fuzzy
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: \n"
1010"Report-Msgid-Bugs-To: \n"
11−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11+"POT-Creation-Date: 2026-08-20 06:27+0000\n"
1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,15 +18,15 @@ msgstr ""
1818"Content-Transfer-Encoding: 8bit\n"
1919"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
2020
21−#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21+#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:47
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr ""
2828
29−#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
29+#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:40
3030msgid "Podcasts"
3131msgstr ""
3232
@@ -38,24 +38,24 @@ msgstr ""
3838msgid "Skip"
3939msgstr ""
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:371
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:380
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:388
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr ""
5555
5656#. TRANSLATORS: About as in information about the app
5757#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
58−#: ../app/ui/SettingsPage.qml:338
58+#: ../app/ui/SettingsPage.qml:411
5959msgid "About"
6060msgstr ""
6161
@@ -63,7 +63,7 @@ msgstr ""
6363msgid "Credits"
6464msgstr ""
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,21 +108,22 @@ msgid_plural "%1 years"
108108msgstr[0] ""
109109msgstr[1] ""
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
115115msgstr ""
116116
117117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118+#: ../app/settings/Credits.qml:33
118119msgid "Developers"
119120msgstr ""
120121
121−#: ../app/settings/Credits.qml:33
122+#: ../app/settings/Credits.qml:34
122123msgid "Designer"
123124msgstr ""
124125
125−#: ../app/settings/Credits.qml:34
126+#: ../app/settings/Credits.qml:35
126127msgid "Translators"
127128msgstr ""
128129
@@ -140,229 +141,282 @@ msgid_plural "%1 episodes"
140141msgstr[0] ""
141142msgstr[1] ""
142143
143−#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:146
144+#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:181
144145msgid "Theme"
145146msgstr ""
146147
147148#. TRANSLATORS: Light Theme
148−#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:147
149+#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:182
149150msgid "Light"
150151msgstr ""
151152
152153#. TRANSLATORS: Dark Theme
153−#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:147
154+#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:182
154155msgid "Dark"
155156msgstr ""
156157
157−#: ../app/ui/EpisodesPage.qml:52
158+#: ../app/ui/EpisodesPage.qml:62
158159msgid "Podcast"
159160msgstr ""
160161
161−#: ../app/ui/EpisodesPage.qml:62 ../app/ui/EpisodesTab.qml:62
162+#: ../app/ui/EpisodesPage.qml:73 ../app/ui/EpisodesPage.qml:347
163+msgid "Ascending"
164+msgstr ""
165+
166+#: ../app/ui/EpisodesPage.qml:73 ../app/ui/EpisodesPage.qml:348
167+msgid "Descending"
168+msgstr ""
169+
170+#: ../app/ui/EpisodesPage.qml:81 ../app/ui/EpisodesPage.qml:330
171+msgid "Sort & Filter"
172+msgstr ""
173+
174+#: ../app/ui/EpisodesPage.qml:88 ../app/ui/EpisodesTab.qml:61
162175msgid "Search Episode"
163176msgstr ""
164177
165−#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
178+#: ../app/ui/EpisodesPage.qml:96 ../app/ui/EpisodesPage.qml:438
179+#: ../app/ui/SearchPage.qml:288
167180msgid "Unsubscribe"
168181msgstr ""
169182
170183#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
171−#: ../app/ui/EpisodesPage.qml:110 ../app/ui/EpisodesTab.qml:128
184+#: ../app/ui/EpisodesPage.qml:136 ../app/ui/EpisodesTab.qml:127
172185#, qt-format
173186msgid "%1 item selected"
174187msgid_plural "%1 items selected"
175188msgstr[0] ""
176189msgstr[1] ""
177190
178−#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
191+#: ../app/ui/EpisodesPage.qml:151 ../app/ui/EpisodesTab.qml:142
179192#: ../app/ui/NowPlayingPage.qml:42
180193msgid "Back"
181194msgstr ""
182195
183−#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
196+#: ../app/ui/EpisodesPage.qml:163 ../app/ui/EpisodesTab.qml:154
184197msgid "Mark Listened"
185198msgstr ""
186199
187−#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
200+#: ../app/ui/EpisodesPage.qml:182 ../app/ui/EpisodesTab.qml:172
188201msgid "Download episode(s)"
189202msgstr ""
190203
191−#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
204+#: ../app/ui/EpisodesPage.qml:210 ../app/ui/EpisodesTab.qml:200
192205msgid "Delete episode(s)"
193206msgstr ""
194207
195−#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
208+#: ../app/ui/EpisodesPage.qml:233 ../app/ui/EpisodesTab.qml:223
196209msgid "Favourite episode(s)"
197210msgstr ""
198211
199−#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
212+#: ../app/ui/EpisodesPage.qml:255 ../app/ui/EpisodesTab.qml:269
200213msgid "Add to queue"
201214msgstr ""
202215
203−#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
216+#: ../app/ui/EpisodesPage.qml:284 ../app/ui/EpisodesTab.qml:119
204217msgid "Search episode"
205218msgstr ""
206219
207−#: ../app/ui/EpisodesPage.qml:303
208−msgid "Unsubscribe Confirmation"
220+#: ../app/ui/EpisodesPage.qml:345
221+msgid "Sort by date"
209222msgstr ""
210223
211−#: ../app/ui/EpisodesPage.qml:304
212−#, qt-format
213−msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
224+#: ../app/ui/EpisodesPage.qml:353
225+msgid "Filter by date"
226+msgstr ""
227+
228+#: ../app/ui/EpisodesPage.qml:359
229+msgid "None"
214230msgstr ""
215231
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217−#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
232+#: ../app/ui/EpisodesPage.qml:360
233+msgid "Earlier than"
234+msgstr ""
235+
236+#: ../app/ui/EpisodesPage.qml:361
237+msgid "Later than"
238+msgstr ""
239+
240+#: ../app/ui/EpisodesPage.qml:362
241+msgid "Between"
242+msgstr ""
243+
244+#: ../app/ui/EpisodesPage.qml:374
245+msgid "From:"
246+msgstr ""
247+
248+#: ../app/ui/EpisodesPage.qml:391
249+msgid "To:"
250+msgstr ""
251+
252+#: ../app/ui/EpisodesPage.qml:403
253+msgid "Apply"
254+msgstr ""
255+
256+#: ../app/ui/EpisodesPage.qml:422 ../app/ui/EpisodesPage.qml:455
257+#: ../app/ui/SearchPage.qml:143 ../app/ui/SettingsPage.qml:85
258+#: ../app/ui/SettingsPage.qml:120 ../app/ui/SettingsPage.qml:155
218259msgid "Cancel"
219260msgstr ""
220261
221−#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
262+#: ../app/ui/EpisodesPage.qml:435
263+msgid "Unsubscribe Confirmation"
264+msgstr ""
265+
266+#: ../app/ui/EpisodesPage.qml:436
267+#, qt-format
268+msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
269+msgstr ""
270+
271+#: ../app/ui/EpisodesPage.qml:477 ../app/ui/EpisodesTab.qml:406
222272msgid "Episode Description"
223273msgstr ""
224274
225−#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
275+#: ../app/ui/EpisodesPage.qml:488 ../app/ui/EpisodesTab.qml:417
276+#: ../app/ui/SearchPage.qml:192 ../app/ui/SettingsPage.qml:393
227277msgid "Close"
228278msgstr ""
229279
230−#: ../app/ui/EpisodesPage.qml:384
280+#: ../app/ui/EpisodesPage.qml:516
231281msgid "No episodes found"
232282msgstr ""
233283
234−#: ../app/ui/EpisodesPage.qml:385
284+#: ../app/ui/EpisodesPage.qml:517
235285msgid "No episodes found matching the search term."
236286msgstr ""
237287
238−#: ../app/ui/EpisodesPage.qml:502
288+#: ../app/ui/EpisodesPage.qml:634
239289msgid "Unheard"
240290msgstr ""
241291
242−#: ../app/ui/EpisodesPage.qml:519
292+#: ../app/ui/EpisodesPage.qml:651
243293msgid "Listened"
244294msgstr ""
245295
246−#: ../app/ui/EpisodesPage.qml:538
296+#: ../app/ui/EpisodesPage.qml:670
247297msgid "Downloaded"
248298msgstr ""
249299
250−#: ../app/ui/EpisodesPage.qml:605
300+#: ../app/ui/EpisodesPage.qml:737
251301msgid "Mark as unheard"
252302msgstr ""
253303
254−#: ../app/ui/EpisodesPage.qml:605
304+#: ../app/ui/EpisodesPage.qml:737
255305msgid "Mark as listened"
256306msgstr ""
257307
258−#: ../app/ui/EpisodesPage.qml:621
308+#: ../app/ui/EpisodesPage.qml:753
259309msgid "Delete downloaded file"
260310msgstr ""
261311
262−#: ../app/ui/EpisodesPage.qml:621
312+#: ../app/ui/EpisodesPage.qml:753
263313msgid "Queued"
264314msgstr ""
265315
266−#: ../app/ui/EpisodesPage.qml:621
316+#: ../app/ui/EpisodesPage.qml:753
267317msgid "Download"
268318msgstr ""
269319
270−#: ../app/ui/EpisodesPage.qml:646
320+#: ../app/ui/EpisodesPage.qml:778
271321msgid "Add to playlist"
272322msgstr ""
273323
274−#: ../app/ui/EpisodesPage.qml:655
324+#: ../app/ui/EpisodesPage.qml:787
275325msgid "Unfavourite"
276326msgstr ""
277327
278−#: ../app/ui/EpisodesPage.qml:655
328+#: ../app/ui/EpisodesPage.qml:787
279329msgid "Favourite"
280330msgstr ""
281331
282−#: ../app/ui/EpisodesPage.qml:670
332+#: ../app/ui/EpisodesPage.qml:802
283333msgid "Show episode description"
284334msgstr ""
285335
286−#: ../app/ui/EpisodesTab.qml:82
336+#: ../app/ui/EpisodesTab.qml:81
287337msgid "Recent"
288338msgstr ""
289339
290−#: ../app/ui/EpisodesTab.qml:82
340+#: ../app/ui/EpisodesTab.qml:81
291341msgid "Downloads"
292342msgstr ""
293343
294−#: ../app/ui/EpisodesTab.qml:82
344+#: ../app/ui/EpisodesTab.qml:81
295345msgid "Favourites"
296346msgstr ""
297347
298−#: ../app/ui/EpisodesTab.qml:247
348+#: ../app/ui/EpisodesTab.qml:246
299349msgid "Unfavourite episode(s)"
300350msgstr ""
301351
302−#: ../app/ui/EpisodesTab.qml:310
352+#: ../app/ui/EpisodesTab.qml:309
303353msgid "No New Episodes"
304354msgstr ""
305355
306−#: ../app/ui/EpisodesTab.qml:312
356+#: ../app/ui/EpisodesTab.qml:311
307357msgid "No Downloaded Episodes"
308358msgstr ""
309359
310−#: ../app/ui/EpisodesTab.qml:314
360+#: ../app/ui/EpisodesTab.qml:313
311361msgid "No Favourited Episodes"
312362msgstr ""
313363
314−#: ../app/ui/EpisodesTab.qml:316
364+#: ../app/ui/EpisodesTab.qml:315
315365msgid "No Episodes Found"
316366msgstr ""
317367
318−#: ../app/ui/EpisodesTab.qml:322
368+#: ../app/ui/EpisodesTab.qml:321
319369msgid "No more episodes to listen to!"
320370msgstr ""
321371
322−#: ../app/ui/EpisodesTab.qml:324
372+#: ../app/ui/EpisodesTab.qml:323
323373msgid "No episodes have been downloaded for offline listening"
324374msgstr ""
325375
326−#: ../app/ui/EpisodesTab.qml:326
376+#: ../app/ui/EpisodesTab.qml:325
327377msgid "No episodes have been favourited."
328378msgstr ""
329379
330−#: ../app/ui/EpisodesTab.qml:328
380+#: ../app/ui/EpisodesTab.qml:327
331381msgid "No Episodes found matching the search term."
332382msgstr ""
333383
334−#: ../app/ui/EpisodesTab.qml:457
384+#: ../app/ui/EpisodesTab.qml:456
335385msgid "Downloads in progress"
336386msgstr ""
337387
338−#: ../app/ui/EpisodesTab.qml:497
388+#: ../app/ui/EpisodesTab.qml:496
339389msgid "Downloaded episodes"
340390msgstr ""
341391
342−#: ../app/ui/EpisodesTab.qml:507
392+#: ../app/ui/EpisodesTab.qml:506
343393msgid "Today"
344394msgstr ""
345395
346−#: ../app/ui/EpisodesTab.qml:511
396+#: ../app/ui/EpisodesTab.qml:510
347397msgid "Yesterday"
348398msgstr ""
349399
350−#: ../app/ui/EpisodesTab.qml:515
400+#: ../app/ui/EpisodesTab.qml:514
351401msgid "Older"
352402msgstr ""
353403
354404#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
355−#: ../app/ui/FullPlayingView.qml:218
405+#: ../app/ui/FullPlayingView.qml:241
356406#, no-c-format, qt-format
357407msgid "-%1s"
358408msgstr ""
359409
360410#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
361−#: ../app/ui/FullPlayingView.qml:279
411+#: ../app/ui/FullPlayingView.qml:302
362412#, no-c-format, qt-format
363413msgid "+%1s"
364414msgstr ""
365415
416+#: ../app/ui/ImportPage.qml:18
417+msgid "Choose"
418+msgstr ""
419+
366420#: ../app/ui/NowPlayingPage.qml:34
367421msgid "Now Playing"
368422msgstr ""
@@ -375,214 +429,254 @@ msgstr ""
375429msgid "Queue"
376430msgstr ""
377431
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
432+#: ../app/ui/PodcastsTab.qml:55 ../app/ui/SearchPage.qml:57
433+#: ../app/ui/SearchPage.qml:174
380434msgid "Search Podcast"
381435msgstr ""
382436
383−#: ../app/ui/PodcastsTab.qml:97
437+#: ../app/ui/PodcastsTab.qml:95
384438msgid "Search podcast"
385439msgstr ""
386440
387−#: ../app/ui/PodcastsTab.qml:127
441+#: ../app/ui/PodcastsTab.qml:125
388442msgid "No Podcast Subscriptions"
389443msgstr ""
390444
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
445+#: ../app/ui/PodcastsTab.qml:125 ../app/ui/SearchPage.qml:220
392446msgid "No Podcasts Found"
393447msgstr ""
394448
395−#: ../app/ui/PodcastsTab.qml:128
449+#: ../app/ui/PodcastsTab.qml:126
396450msgid ""
397451"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398452"page to add some."
399453msgstr ""
400454
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
455+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
402456msgid "No podcasts found matching the search term."
403457msgstr ""
404458
405−#: ../app/ui/PodcastsTab.qml:215
459+#: ../app/ui/PodcastsTab.qml:213
406460#, qt-format
407461msgid "%1 unheard episode"
408462msgid_plural "%1 unheard episodes"
409463msgstr[0] ""
410464msgstr[1] ""
411465
412−#: ../app/ui/SearchPage.qml:63
466+#: ../app/ui/SearchPage.qml:65
413467msgid "Add Podcast"
414468msgstr ""
415469
416−#: ../app/ui/SearchPage.qml:122
470+#: ../app/ui/SearchPage.qml:73
471+msgid "Import Podcasts"
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:135
417475msgid "Save Podcast"
418476msgstr ""
419477
420−#: ../app/ui/SearchPage.qml:149
478+#: ../app/ui/SearchPage.qml:162
421479msgid "Feed URL"
422480msgstr ""
423481
424−#: ../app/ui/SearchPage.qml:176
482+#: ../app/ui/SearchPage.qml:189
425483msgid "Unable to subscribe"
426484msgstr ""
427485
428−#: ../app/ui/SearchPage.qml:177
486+#: ../app/ui/SearchPage.qml:190
429487msgid "Please check the URL and try again"
430488msgstr ""
431489
432−#: ../app/ui/SearchPage.qml:207
490+#: ../app/ui/SearchPage.qml:220
433491msgid "Looking to add a new podcast?"
434492msgstr ""
435493
436−#: ../app/ui/SearchPage.qml:208
494+#: ../app/ui/SearchPage.qml:221
437495msgid ""
438496"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439497msgstr ""
440498
441−#: ../app/ui/SearchPage.qml:275
499+#: ../app/ui/SearchPage.qml:288
442500msgid "Subscribe"
443501msgstr ""
444502
445503#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446504#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
505+#: ../app/ui/SearchPage.qml:326
448506#, qt-format
449507msgid ""
450508"Last Updated: %1\n"
451509"%2"
452510msgstr ""
453511
454−#: ../app/ui/SearchPage.qml:370
512+#: ../app/ui/SearchPage.qml:383
455513msgid "Not Available"
456514msgstr ""
457515
516+#: ../app/ui/SearchPage.qml:508
517+msgid "Please wait"
518+msgstr ""
519+
520+#: ../app/ui/SearchPage.qml:509
521+msgid "Importing podcasts..."
522+msgstr ""
523+
524+#: ../app/ui/SearchPage.qml:527
525+msgid "imported"
526+msgstr ""
527+
458528#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459529#. want to seek forward when pressing on this button.
460−#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
530+#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:206
461531msgid "Skip forward"
462532msgstr ""
463533
464534#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
465−#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
535+#: ../app/ui/SettingsPage.qml:207 ../app/ui/SettingsPage.qml:214
466536#, qt-format
467537msgid "%1 seconds"
468538msgstr ""
469539
470540#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
541+#: ../app/ui/SettingsPage.qml:147
471542msgid "OK"
472543msgstr ""
473544
474545#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
475546#. want to seek backward when pressing on this button.
476−#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
547+#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:213
477548msgid "Skip back"
478549msgstr ""
479550
551+#. TRANSLATORS: This strings refers to refreshing podcasts. Users can set how often they
552+#. want to check for new episodes.
553+#: ../app/ui/SettingsPage.qml:135 ../app/ui/SettingsPage.qml:238
554+msgid "Refresh podcasts after"
555+msgstr ""
556+
557+#: ../app/ui/SettingsPage.qml:142 ../app/ui/SettingsPage.qml:239
558+#, qt-format
559+msgid "%1 hours"
560+msgstr ""
561+
480562#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
481563#. that doesn't fit into any other category.
482−#: ../app/ui/SettingsPage.qml:141
564+#: ../app/ui/SettingsPage.qml:176
483565msgid "General Settings"
484566msgstr ""
485567
486−#: ../app/ui/SettingsPage.qml:154
568+#: ../app/ui/SettingsPage.qml:189
487569msgid "Displays podcasts in a list view"
488570msgstr ""
489571
490−#: ../app/ui/SettingsPage.qml:166
572+#: ../app/ui/SettingsPage.qml:201
491573msgid "Playback Settings"
492574msgstr ""
493575
494−#: ../app/ui/SettingsPage.qml:184
576+#: ../app/ui/SettingsPage.qml:221
577+msgid "Continue where stopped"
578+msgstr ""
579+
580+#: ../app/ui/SettingsPage.qml:233
495581msgid "Podcast Episode Settings"
496582msgstr ""
497583
498−#: ../app/ui/SettingsPage.qml:190
584+#: ../app/ui/SettingsPage.qml:246
499585msgid "Automatically delete old episodes"
500586msgstr ""
501587
502−#: ../app/ui/SettingsPage.qml:192
588+#: ../app/ui/SettingsPage.qml:248
503589msgid ""
504590"Delete episodes that are older than a given number of days for each podcast"
505591msgstr ""
506592
507−#: ../app/ui/SettingsPage.qml:204
593+#: ../app/ui/SettingsPage.qml:260
508594msgid "Automatically download new episodes"
509595msgstr ""
510596
511−#: ../app/ui/SettingsPage.qml:206
597+#: ../app/ui/SettingsPage.qml:262
512598msgid "Default number of new episodes to download for each podcast"
513599msgstr ""
514600
515−#: ../app/ui/SettingsPage.qml:218
601+#: ../app/ui/SettingsPage.qml:274
602+msgid "Automatically delete listened episodes"
603+msgstr ""
604+
605+#: ../app/ui/SettingsPage.qml:276
606+msgid "Automatically delete listened episodes on application start"
607+msgstr ""
608+
609+#: ../app/ui/SettingsPage.qml:291
516610msgid "Only download over WiFi"
517611msgstr ""
518612
519−#: ../app/ui/SettingsPage.qml:220
613+#: ../app/ui/SettingsPage.qml:293
520614msgid "Download episodes only when the device is using WiFi"
521615msgstr ""
522616
523−#: ../app/ui/SettingsPage.qml:240
617+#: ../app/ui/SettingsPage.qml:313
524618msgid "Refresh podcast artwork"
525619msgstr ""
526620
527−#: ../app/ui/SettingsPage.qml:242
621+#: ../app/ui/SettingsPage.qml:315
528622msgid "Update all podcasts artwork and fix missing ones"
529623msgstr ""
530624
531−#: ../app/ui/SettingsPage.qml:271
625+#: ../app/ui/SettingsPage.qml:344
532626msgid "Storage Settings"
533627msgstr ""
534628
535−#: ../app/ui/SettingsPage.qml:282
629+#: ../app/ui/SettingsPage.qml:355
536630msgid "Delete orphaned files and links"
537631msgstr ""
538632
539−#: ../app/ui/SettingsPage.qml:284
633+#: ../app/ui/SettingsPage.qml:357
540634msgid "Free space by removing orphaned downloaded files and links"
541635msgstr ""
542636
543−#: ../app/ui/SettingsPage.qml:314
637+#: ../app/ui/SettingsPage.qml:387
544638msgid "Removed orphaned files and links"
545639msgstr ""
546640
547−#: ../app/ui/SettingsPage.qml:314
641+#: ../app/ui/SettingsPage.qml:387
548642msgid "No orphans found!"
549643msgstr ""
550644
551−#: ../app/ui/SettingsPage.qml:315
645+#: ../app/ui/SettingsPage.qml:388
552646msgid ""
553647"All orphaned files have been deleted to recover disk space. Orphaned links "
554648"pointing at invalid files have also been cleaned up."
555649msgstr ""
556650
557−#: ../app/ui/SettingsPage.qml:317
651+#: ../app/ui/SettingsPage.qml:390
558652msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
560−"clean."
653+"No orphaned files have been found to recover disk space. Podphoenix database "
654+"is clean."
561655msgstr ""
562656
563657#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
564658#. that doesn't fit into any other category.
565−#: ../app/ui/SettingsPage.qml:332
659+#: ../app/ui/SettingsPage.qml:405
566660msgid "Misc."
567661msgstr ""
568662
569−#: ../app/ui/SettingsPage.qml:348
663+#: ../app/ui/SettingsPage.qml:421
570664msgid "Report Bug"
571665msgstr ""
572666
573667#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
668+msgid "Welcome to Podphoenix"
575669msgstr ""
576670
577−#: ../app/welcomewizard/Slide1.qml:50
671+#: ../app/welcomewizard/Slide1.qml:53
578672msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
580−"Ubuntu.\n"
673+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager "
674+"for Ubuntu.\n"
581675"\n"
582676"Chirp Chirp..."
583677msgstr ""
584678
585−#: ../app/welcomewizard/Slide1.qml:72
679+#: ../app/welcomewizard/Slide1.qml:82
586680msgid "Swipe to move between pages"
587681msgstr ""
588682
@@ -592,8 +686,8 @@ msgstr ""
592686
593687#: ../app/welcomewizard/Slide2.qml:62
594688msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
596−"podcasts. You can also add podcasts by their URL."
689+"Podphoenix uses the iTunes® database to provide access to a huge collection "
690+"of podcasts. You can also add podcasts by their URL."
597691msgstr ""
598692
599693#: ../app/welcomewizard/Slide3.qml:45
@@ -602,13 +696,13 @@ msgstr ""
602696
603697#: ../app/welcomewizard/Slide3.qml:62
604698msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
699+"Podphoenix can optionally download new episodes and clean up old episodes "
606700"automatically, this can be enabled from the settings page."
607701msgstr ""
608702
609703#. TRANSLATORS: This text should be in a language different from the language set by the user.
610704#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
705+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612706#: ../app/welcomewizard/Slide4.qml:48
613707msgid "Hallo! Bonjour!"
614708msgstr ""
@@ -616,7 +710,7 @@ msgstr ""
616710#: ../app/welcomewizard/Slide4.qml:67
617711#, qt-format
618712msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
713+"Podphoenix is available in over 15 languages and is translated by the %1 "
620714"community"
621715msgstr ""
622716
@@ -648,19 +742,17 @@ msgid "Enjoy"
648742msgstr ""
649743
650744#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
745+msgid "We hope you enjoy using Podphoenix!"
652746msgstr ""
653747
654−#: ../app/welcomewizard/Slide7.qml:76
748+#: ../app/welcomewizard/Slide7.qml:75
655749msgid "Finish"
656750msgstr ""
657751
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
752+#: /home/kugiigi/Documents/Development/Podphoenix/podphoenix/build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:1
660753msgid "The chirpiest podcast manager for Ubuntu"
661754msgstr ""
662755
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
756+#: /home/kugiigi/Documents/Development/Podphoenix/podphoenix/build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
665757msgid "podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
666758msgstr ""
po/sr.po+62−44
@@ -1,13 +1,13 @@
1−# Serbian translation for podbird
1+# Serbian translation for podphoenix
22# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2016-05-16 08:33+0000\n"
1212"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
1313"Language-Team: Serbian <sr@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121
2222#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2323msgid "Episodes"
2424msgstr "Епизоде"
2525
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2727msgid "Add New Podcasts"
2828msgstr ""
2929
@@ -39,17 +39,17 @@ msgstr "Подешавања"
3939msgid "Skip"
4040msgstr "Прескочи"
4141
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 ч %2 мин"
4646
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 ч"
5151
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
5353#, no-c-format, qt-format
5454msgid "%1 min"
5555msgstr "%1 мин"
@@ -64,7 +64,7 @@ msgstr "О програму"
6464msgid "Credits"
6565msgstr "Заслуге"
6666
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6868#: ../app/settings/About.qml:92
6969#, qt-format
7070msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 година"
112112msgstr[1] "%1 године"
113113msgstr[2] "%1 година"
114114
115−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
115+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
116116#: ../app/settings/Credits.qml:31
117117#, qt-format
118118msgid "%1 (Creator)"
@@ -167,7 +167,7 @@ msgid "Search Episode"
167167msgstr ""
168168
169169#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
170−#: ../app/ui/SearchPage.qml:275
170+#: ../app/ui/SearchPage.qml:290
171171msgid "Unsubscribe"
172172msgstr ""
173173
@@ -217,7 +217,7 @@ msgstr ""
217217msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
218218msgstr ""
219219
220−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
220+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
221221#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
222222msgid "Cancel"
223223msgstr ""
@@ -227,7 +227,7 @@ msgid "Episode Description"
227227msgstr ""
228228
229229#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
230−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
230+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
231231msgid "Close"
232232msgstr ""
233233
@@ -367,6 +367,10 @@ msgstr ""
367367msgid "+%1s"
368368msgstr ""
369369
370+#: ../app/ui/ImportPage.qml:18
371+msgid "Choose"
372+msgstr ""
373+
370374#: ../app/ui/NowPlayingPage.qml:34
371375msgid "Now Playing"
372376msgstr ""
@@ -379,8 +383,8 @@ msgstr ""
379383msgid "Queue"
380384msgstr ""
381385
382−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
383−#: ../app/ui/SearchPage.qml:161
386+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
387+#: ../app/ui/SearchPage.qml:176
384388msgid "Search Podcast"
385389msgstr ""
386390
@@ -392,7 +396,7 @@ msgstr ""
392396msgid "No Podcast Subscriptions"
393397msgstr ""
394398
395−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
399+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
396400msgid "No Podcasts Found"
397401msgstr ""
398402
@@ -402,7 +406,7 @@ msgid ""
402406"page to add some."
403407msgstr ""
404408
405−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
409+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
406410msgid "No podcasts found matching the search term."
407411msgstr ""
408412
@@ -413,52 +417,68 @@ msgid_plural "%1 unheard episodes"
413417msgstr[0] ""
414418msgstr[1] ""
415419
416−#: ../app/ui/SearchPage.qml:63
420+#: ../app/ui/SearchPage.qml:65
417421msgid "Add Podcast"
418422msgstr ""
419423
420−#: ../app/ui/SearchPage.qml:122
424+#: ../app/ui/SearchPage.qml:73
425+msgid "Import Podcasts"
426+msgstr ""
427+
428+#: ../app/ui/SearchPage.qml:135
421429msgid "Save Podcast"
422430msgstr ""
423431
424−#: ../app/ui/SearchPage.qml:149
432+#: ../app/ui/SearchPage.qml:163
425433msgid "Feed URL"
426434msgstr ""
427435
428−#: ../app/ui/SearchPage.qml:176
436+#: ../app/ui/SearchPage.qml:191
429437msgid "Unable to subscribe"
430438msgstr ""
431439
432−#: ../app/ui/SearchPage.qml:177
440+#: ../app/ui/SearchPage.qml:192
433441msgid "Please check the URL and try again"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:207
444+#: ../app/ui/SearchPage.qml:222
437445msgid "Looking to add a new podcast?"
438446msgstr ""
439447
440−#: ../app/ui/SearchPage.qml:208
448+#: ../app/ui/SearchPage.qml:223
441449msgid ""
442450"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
443451msgstr ""
444452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446454msgid "Subscribe"
447455msgstr ""
448456
449457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452460#, qt-format
453461msgid ""
454462"Last Updated: %1\n"
455463"%2"
456464msgstr ""
457465
458−#: ../app/ui/SearchPage.qml:370
466+#: ../app/ui/SearchPage.qml:385
459467msgid "Not Available"
460468msgstr ""
461469
470+#: ../app/ui/SearchPage.qml:499
471+msgid "Please wait"
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:500
475+msgid "Importing podcasts..."
476+msgstr ""
477+
478+#: ../app/ui/SearchPage.qml:518
479+msgid "imported"
480+msgstr ""
481+
462482#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463483#. want to seek forward when pressing on this button.
464484#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -560,7 +580,7 @@ msgstr ""
560580
561581#: ../app/ui/SettingsPage.qml:317
562582msgid ""
563−"No orphaned files have been found to recover disk space. Podbird database is "
583+"No orphaned files have been found to recover disk space. Podphoenix database is "
564584"clean."
565585msgstr ""
566586
@@ -575,18 +595,18 @@ msgid "Report Bug"
575595msgstr ""
576596
577597#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
598+msgid "Welcome to Podphoenix"
579599msgstr ""
580600
581−#: ../app/welcomewizard/Slide1.qml:50
601+#: ../app/welcomewizard/Slide1.qml:53
582602msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
603+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584604"Ubuntu.\n"
585605"\n"
586606"Chirp Chirp..."
587607msgstr ""
588608
589−#: ../app/welcomewizard/Slide1.qml:72
609+#: ../app/welcomewizard/Slide1.qml:82
590610msgid "Swipe to move between pages"
591611msgstr ""
592612
@@ -596,7 +616,7 @@ msgstr ""
596616
597617#: ../app/welcomewizard/Slide2.qml:62
598618msgid ""
599−"Podbird uses the iTunes® database to provide access to a huge collection of "
619+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
600620"podcasts. You can also add podcasts by their URL."
601621msgstr ""
602622
@@ -606,13 +626,13 @@ msgstr ""
606626
607627#: ../app/welcomewizard/Slide3.qml:62
608628msgid ""
609−"Podbird can optionally download new episodes and clean up old episodes "
629+"Podphoenix can optionally download new episodes and clean up old episodes "
610630"automatically, this can be enabled from the settings page."
611631msgstr ""
612632
613633#. TRANSLATORS: This text should be in a language different from the language set by the user.
614634#. For instance, if the app was in english, then it is appropriate to set this string as
615−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
635+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
616636#: ../app/welcomewizard/Slide4.qml:48
617637msgid "Hallo! Bonjour!"
618638msgstr ""
@@ -620,7 +640,7 @@ msgstr ""
620640#: ../app/welcomewizard/Slide4.qml:67
621641#, qt-format
622642msgid ""
623−"Podbird is available in over 15 languages and is translated by the %1 "
643+"Podphoenix is available in over 15 languages and is translated by the %1 "
624644"community"
625645msgstr ""
626646
@@ -652,20 +672,18 @@ msgid "Enjoy"
652672msgstr ""
653673
654674#: ../app/welcomewizard/Slide7.qml:62
655−msgid "We hope you enjoy using Podbird!"
675+msgid "We hope you enjoy using Podphoenix!"
656676msgstr ""
657677
658−#: ../app/welcomewizard/Slide7.qml:76
678+#: ../app/welcomewizard/Slide7.qml:75
659679msgid "Finish"
660680msgstr ""
661681
662−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
663−#: Podbird.desktop.in.h:1
682+#: ../app/po/Podphoenix.desktop.in.h:1
664683msgid "The chirpiest podcast manager for Ubuntu"
665684msgstr ""
666685
667−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
668−#: Podbird.desktop.in.h:2
686+#: ../app/po/Podphoenix.desktop.in.h:2
669687msgid ""
670688"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
671689msgstr ""
po/sv.po+92−74
@@ -1,28 +1,28 @@
1−# Swedish translation for podbird
1+# Swedish translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11−"PO-Revision-Date: 2015-09-14 20:53+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2019-05-01 05:36+0000\n"
1212"Last-Translator: Patrik Sonestad <patrik@sonestad.se>\n"
1313"Language-Team: Swedish <sv@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
23−msgstr ""
23+msgstr "Avsnitt"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "Lägg till ny poddsändning"
2828
@@ -38,17 +38,17 @@ msgstr "Inställningar"
3838msgid "Skip"
3939msgstr "Hoppa över"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 tim %2 min"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 tim"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Om"
6363msgid "Credits"
6464msgstr "Tack till"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] "%1 år"
109109msgstr[1] "%1 år"
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr "Sök avsnitt"
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr "Avsluta prenumeration"
169169
@@ -172,33 +172,33 @@ msgstr "Avsluta prenumeration"
172172#, qt-format
173173msgid "%1 item selected"
174174msgid_plural "%1 items selected"
175−msgstr[0] ""
176−msgstr[1] ""
175+msgstr[0] "%1 objekt markerat"
176+msgstr[1] "%1 objekt markerade"
177177
178178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179179#: ../app/ui/NowPlayingPage.qml:42
180180msgid "Back"
181−msgstr ""
181+msgstr "Bakåt"
182182
183183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184184msgid "Mark Listened"
185−msgstr ""
185+msgstr "Markera som avlyssnat"
186186
187187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188188msgid "Download episode(s)"
189−msgstr ""
189+msgstr "Hämta avsnitt"
190190
191191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192192msgid "Delete episode(s)"
193−msgstr ""
193+msgstr "Radera avsnitt"
194194
195195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196196msgid "Favourite episode(s)"
197−msgstr ""
197+msgstr "Favoritavsnitt"
198198
199199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200200msgid "Add to queue"
201−msgstr ""
201+msgstr "Lägg till i kö"
202202
203203#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204204msgid "Search episode"
@@ -213,7 +213,7 @@ msgstr "Bekräfta avslut av prenumeration"
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr "Är du säker på att du vill avsluta prenumerationen på <b>%1</b>?"
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr "Avbryt"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr "Avsnittsbeskrivning"
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr "Stäng"
229229
@@ -285,19 +285,19 @@ msgstr ""
285285
286286#: ../app/ui/EpisodesTab.qml:82
287287msgid "Recent"
288−msgstr ""
288+msgstr "Senaste"
289289
290290#: ../app/ui/EpisodesTab.qml:82
291291msgid "Downloads"
292−msgstr ""
292+msgstr "Hämtningar"
293293
294294#: ../app/ui/EpisodesTab.qml:82
295295msgid "Favourites"
296−msgstr ""
296+msgstr "Favoriter"
297297
298298#: ../app/ui/EpisodesTab.qml:247
299299msgid "Unfavourite episode(s)"
300−msgstr ""
300+msgstr "Ta bort favoritmärkning"
301301
302302#: ../app/ui/EpisodesTab.qml:310
303303msgid "No New Episodes"
@@ -305,11 +305,11 @@ msgstr "Inga nya avsnitt"
305305
306306#: ../app/ui/EpisodesTab.qml:312
307307msgid "No Downloaded Episodes"
308−msgstr ""
308+msgstr "Inga hämtade avsnitt"
309309
310310#: ../app/ui/EpisodesTab.qml:314
311311msgid "No Favourited Episodes"
312−msgstr ""
312+msgstr "Inga favoritavsnitt"
313313
314314#: ../app/ui/EpisodesTab.qml:316
315315msgid "No Episodes Found"
@@ -321,11 +321,11 @@ msgstr "Inga fler avsnitt att lyssna på!"
321321
322322#: ../app/ui/EpisodesTab.qml:324
323323msgid "No episodes have been downloaded for offline listening"
324−msgstr ""
324+msgstr "Inga avsnitt har hämtats för lyssning i frånkopplat läge"
325325
326326#: ../app/ui/EpisodesTab.qml:326
327327msgid "No episodes have been favourited."
328−msgstr ""
328+msgstr "Inga avsnitt har markerats som favorit"
329329
330330#: ../app/ui/EpisodesTab.qml:328
331331msgid "No Episodes found matching the search term."
@@ -333,11 +333,11 @@ msgstr "Inga avsnitt hittades med dessa söktermer."
333333
334334#: ../app/ui/EpisodesTab.qml:457
335335msgid "Downloads in progress"
336−msgstr ""
336+msgstr "Pågående hämtningar"
337337
338338#: ../app/ui/EpisodesTab.qml:497
339339msgid "Downloaded episodes"
340−msgstr ""
340+msgstr "Hämtade avsnitt"
341341
342342#: ../app/ui/EpisodesTab.qml:507
343343msgid "Today"
@@ -363,20 +363,24 @@ msgstr "-%1s"
363363msgid "+%1s"
364364msgstr "+%1s"
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr "Nu spelas"
369373
370374#: ../app/ui/NowPlayingPage.qml:73
371375msgid "Full view"
372−msgstr ""
376+msgstr "Komplett vy"
373377
374378#: ../app/ui/NowPlayingPage.qml:73
375379msgid "Queue"
376−msgstr ""
380+msgstr "Spelkö"
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr "Sök poddsändning"
382386
@@ -388,7 +392,7 @@ msgstr "Sök poddsändning"
388392msgid "No Podcast Subscriptions"
389393msgstr "Inga prenumerationer på poddsändningar"
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr "Inga poddsändningar hittades"
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr "Inga poddsändningar hittades med dessa söktermer."
404408
@@ -409,44 +413,48 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] "%1 avsnitt ej hört"
410414msgstr[1] "%1 avnitt ej hörda"
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr "Lägg till poddsändning"
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr "Spara poddsändning"
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr "Kanalwebbadress:"
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr "Kan inte prenumerera"
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr "Kontrollera webbadressen och försök igen"
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448"Klicka på \"förstoringsglaset\" i toppen av sökningen eller plus-knappen för "
441449"att lägga till via URL"
442450
443−#: ../app/ui/SearchPage.qml:275
451+#: ../app/ui/SearchPage.qml:290
444452msgid "Subscribe"
445453msgstr "Prenumerera"
446454
447455#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448456#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
457+#: ../app/ui/SearchPage.qml:328
450458#, qt-format
451459msgid ""
452460"Last Updated: %1\n"
@@ -455,10 +463,22 @@ msgstr ""
455463"Senast uppdaterad: %1\n"
456464"%2"
457465
458−#: ../app/ui/SearchPage.qml:370
466+#: ../app/ui/SearchPage.qml:385
459467msgid "Not Available"
460468msgstr "Inte tillgänglig"
461469
470+#: ../app/ui/SearchPage.qml:499
471+msgid "Please wait"
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:500
475+msgid "Importing podcasts..."
476+msgstr ""
477+
478+#: ../app/ui/SearchPage.qml:518
479+msgid "imported"
480+msgstr ""
481+
462482#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463483#. want to seek forward when pressing on this button.
464484#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -489,7 +509,7 @@ msgstr "Allmänna Inställningar"
489509
490510#: ../app/ui/SettingsPage.qml:154
491511msgid "Displays podcasts in a list view"
492−msgstr ""
512+msgstr "Visa poddsändningar i en listvy"
493513
494514#: ../app/ui/SettingsPage.qml:166
495515msgid "Playback Settings"
@@ -561,7 +581,7 @@ msgstr ""
561581
562582#: ../app/ui/SettingsPage.qml:317
563583msgid ""
564−"No orphaned files have been found to recover disk space. Podbird database is "
584+"No orphaned files have been found to recover disk space. Podphoenix database is "
565585"clean."
566586msgstr ""
567587
@@ -576,22 +596,22 @@ msgid "Report Bug"
576596msgstr "Rapportera fel"
577597
578598#: ../app/welcomewizard/Slide1.qml:42
579−msgid "Welcome to Podbird"
580−msgstr "Välkommen till Podbird"
599+msgid "Welcome to Podphoenix"
600+msgstr "Välkommen till Podphoenix"
581601
582−#: ../app/welcomewizard/Slide1.qml:50
602+#: ../app/welcomewizard/Slide1.qml:53
583603msgid ""
584−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
604+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
585605"Ubuntu.\n"
586606"\n"
587607"Chirp Chirp..."
588608msgstr ""
589−"Avnjut dina favoriter med Podbird, den kvittrande poddsändingshanteraren för "
609+"Avnjut dina favoriter med Podphoenix, den kvittrande poddsändingshanteraren för "
590610"Ubuntu.\n"
591611"\n"
592612"Kvitt, kvitt"
593613
594−#: ../app/welcomewizard/Slide1.qml:72
614+#: ../app/welcomewizard/Slide1.qml:82
595615msgid "Swipe to move between pages"
596616msgstr "Svep för att flytta mellan sidorna"
597617
@@ -601,10 +621,10 @@ msgstr "Upptäck nya poddsändningar"
601621
602622#: ../app/welcomewizard/Slide2.qml:62
603623msgid ""
604−"Podbird uses the iTunes® database to provide access to a huge collection of "
624+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
605625"podcasts. You can also add podcasts by their URL."
606626msgstr ""
607−"Podbird använder iTunes® databas för att erbjuda en stor mängd "
627+"Podphoenix använder iTunes® databas för att erbjuda en stor mängd "
608628"poddsändningar. Det går också bra att lägga till poddsändningar med hjälp av "
609629"dess URL."
610630
@@ -614,15 +634,15 @@ msgstr "Smarta inställningar"
614634
615635#: ../app/welcomewizard/Slide3.qml:62
616636msgid ""
617−"Podbird can optionally download new episodes and clean up old episodes "
637+"Podphoenix can optionally download new episodes and clean up old episodes "
618638"automatically, this can be enabled from the settings page."
619639msgstr ""
620−"Podbird kan automatiskt ladda ner nya avsnitt och radera gamla. Detta kan "
640+"Podphoenix kan automatiskt ladda ner nya avsnitt och radera gamla. Detta kan "
621641"aktiveras i inställningarna."
622642
623643#. TRANSLATORS: This text should be in a language different from the language set by the user.
624644#. For instance, if the app was in english, then it is appropriate to set this string as
625−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
645+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
626646#: ../app/welcomewizard/Slide4.qml:48
627647msgid "Hallo! Bonjour!"
628648msgstr "Hallo! Bonjour!"
@@ -630,14 +650,14 @@ msgstr "Hallo! Bonjour!"
630650#: ../app/welcomewizard/Slide4.qml:67
631651#, qt-format
632652msgid ""
633−"Podbird is available in over 15 languages and is translated by the %1 "
653+"Podphoenix is available in over 15 languages and is translated by the %1 "
634654"community"
635655msgstr ""
636−"Podbird är tillgängligt i över 15 språk och är översatt av %1-gemenskapen."
656+"Podphoenix är tillgängligt i över 15 språk och är översatt av %1-gemenskapen."
637657
638658#: ../app/welcomewizard/Slide5.qml:45
639659msgid "Touch Gestures"
640−msgstr ""
660+msgstr "Gester"
641661
642662#: ../app/welcomewizard/Slide5.qml:64
643663msgid ""
@@ -665,20 +685,18 @@ msgid "Enjoy"
665685msgstr "Ha så kul"
666686
667687#: ../app/welcomewizard/Slide7.qml:62
668−msgid "We hope you enjoy using Podbird!"
669−msgstr "Vi hoppas att du skall tycka om att använda Podbird"
688+msgid "We hope you enjoy using Podphoenix!"
689+msgstr "Vi hoppas att du skall tycka om att använda Podphoenix"
670690
671−#: ../app/welcomewizard/Slide7.qml:76
691+#: ../app/welcomewizard/Slide7.qml:75
672692msgid "Finish"
673693msgstr "Slutför"
674694
675−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
676−#: Podbird.desktop.in.h:1
695+#: ../app/po/Podphoenix.desktop.in.h:1
677696msgid "The chirpiest podcast manager for Ubuntu"
678697msgstr "Den kvittrande poddsändningshanteraren för Ubuntu"
679698
680−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
681−#: Podbird.desktop.in.h:2
699+#: ../app/po/Podphoenix.desktop.in.h:2
682700msgid ""
683701"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684702msgstr ""
po/uk.po+69−51
@@ -1,13 +1,13 @@
1−# Ukrainian translation for podbird
1+# Ukrainian translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2016-12-12 06:51+0000\n"
1212"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n"
1313"Language-Team: Ukrainian <uk@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2121
2222#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2323msgid "Episodes"
2424msgstr "Серії"
2525
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2727msgid "Add New Podcasts"
2828msgstr "Додати нові трансляції"
2929
@@ -39,17 +39,17 @@ msgstr "Параметри"
3939msgid "Skip"
4040msgstr "Пропустити"
4141
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 год. %2 хв."
4646
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 год."
5151
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
5353#, no-c-format, qt-format
5454msgid "%1 min"
5555msgstr "%1 хв."
@@ -64,7 +64,7 @@ msgstr "Про проґраму"
6464msgid "Credits"
6565msgstr "Подяки"
6666
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6868#: ../app/settings/About.qml:92
6969#, qt-format
7070msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 рік"
112112msgstr[1] "%1 роки"
113113msgstr[2] "%1 років"
114114
115−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
115+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
116116#: ../app/settings/Credits.qml:31
117117#, qt-format
118118msgid "%1 (Creator)"
@@ -168,7 +168,7 @@ msgid "Search Episode"
168168msgstr "Пошук епізоду"
169169
170170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171−#: ../app/ui/SearchPage.qml:275
171+#: ../app/ui/SearchPage.qml:290
172172msgid "Unsubscribe"
173173msgstr "Відписатися"
174174
@@ -219,7 +219,7 @@ msgstr "Підтвердження скасування підписки"
219219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
220220msgstr "Ви справді хочете скасувати підписку на <b>%1</b>?"
221221
222−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
222+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
223223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
224224msgid "Cancel"
225225msgstr "Скасувати"
@@ -229,7 +229,7 @@ msgid "Episode Description"
229229msgstr "Опис епізоду"
230230
231231#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
232−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
232+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
233233msgid "Close"
234234msgstr "Закрити"
235235
@@ -369,6 +369,10 @@ msgstr "-%1с"
369369msgid "+%1s"
370370msgstr "+%1с"
371371
372+#: ../app/ui/ImportPage.qml:18
373+msgid "Choose"
374+msgstr ""
375+
372376#: ../app/ui/NowPlayingPage.qml:34
373377msgid "Now Playing"
374378msgstr "Зараз відтворюєтья"
@@ -381,8 +385,8 @@ msgstr "Повний перегляд"
381385msgid "Queue"
382386msgstr "Черга"
383387
384−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
385−#: ../app/ui/SearchPage.qml:161
388+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
389+#: ../app/ui/SearchPage.qml:176
386390msgid "Search Podcast"
387391msgstr "Пошук трансляції"
388392
@@ -394,7 +398,7 @@ msgstr "Шукати трансляцію"
394398msgid "No Podcast Subscriptions"
395399msgstr "Немає підписок на трансляції"
396400
397−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
401+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
398402msgid "No Podcasts Found"
399403msgstr "Трансляцій не знайдено"
400404
@@ -406,7 +410,7 @@ msgstr ""
406410"Ви ще не підписалися на жодну трансляцію. Відвідайте сторінку «Додати нову "
407411"трансляцію» і додайте щось."
408412
409−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
413+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
410414msgid "No podcasts found matching the search term."
411415msgstr "Не знайдено трансляцій, відповідних до критерію пошуку."
412416
@@ -418,44 +422,48 @@ msgstr[0] "%1 непрослуханий епізод"
418422msgstr[1] "%1 непрослуханих епізоди"
419423msgstr[2] "%1 непрослуханих епізодів"
420424
421−#: ../app/ui/SearchPage.qml:63
425+#: ../app/ui/SearchPage.qml:65
422426msgid "Add Podcast"
423427msgstr "Додати радіотрансляцію"
424428
425−#: ../app/ui/SearchPage.qml:122
429+#: ../app/ui/SearchPage.qml:73
430+msgid "Import Podcasts"
431+msgstr ""
432+
433+#: ../app/ui/SearchPage.qml:135
426434msgid "Save Podcast"
427435msgstr "Зберегти трансляцію"
428436
429−#: ../app/ui/SearchPage.qml:149
437+#: ../app/ui/SearchPage.qml:163
430438msgid "Feed URL"
431439msgstr "Адреса подачі"
432440
433−#: ../app/ui/SearchPage.qml:176
441+#: ../app/ui/SearchPage.qml:191
434442msgid "Unable to subscribe"
435443msgstr "Не вдалося підписатися"
436444
437−#: ../app/ui/SearchPage.qml:177
445+#: ../app/ui/SearchPage.qml:192
438446msgid "Please check the URL and try again"
439447msgstr "Будь ласка, перевірте адресу і повторіть спробу"
440448
441−#: ../app/ui/SearchPage.qml:207
449+#: ../app/ui/SearchPage.qml:222
442450msgid "Looking to add a new podcast?"
443451msgstr "Хочете додати нову трансляцію?"
444452
445−#: ../app/ui/SearchPage.qml:208
453+#: ../app/ui/SearchPage.qml:223
446454msgid ""
447455"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448456msgstr ""
449457"Натисніть кнопку з лупою згори, щоб шукати, або кнопку «плюс», щоб додати "
450458"адресу"
451459
452−#: ../app/ui/SearchPage.qml:275
460+#: ../app/ui/SearchPage.qml:290
453461msgid "Subscribe"
454462msgstr "Підписатися"
455463
456464#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457465#. the podcast description.
458−#: ../app/ui/SearchPage.qml:313
466+#: ../app/ui/SearchPage.qml:328
459467#, qt-format
460468msgid ""
461469"Last Updated: %1\n"
@@ -464,10 +472,22 @@ msgstr ""
464472"Востаннє оновлено: %1\n"
465473"%2"
466474
467−#: ../app/ui/SearchPage.qml:370
475+#: ../app/ui/SearchPage.qml:385
468476msgid "Not Available"
469477msgstr "Недоступне"
470478
479+#: ../app/ui/SearchPage.qml:499
480+msgid "Please wait"
481+msgstr ""
482+
483+#: ../app/ui/SearchPage.qml:500
484+msgid "Importing podcasts..."
485+msgstr ""
486+
487+#: ../app/ui/SearchPage.qml:518
488+msgid "imported"
489+msgstr ""
490+
471491#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
472492#. want to seek forward when pressing on this button.
473493#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -572,11 +592,11 @@ msgstr ""
572592
573593#: ../app/ui/SettingsPage.qml:317
574594msgid ""
575−"No orphaned files have been found to recover disk space. Podbird database is "
595+"No orphaned files have been found to recover disk space. Podphoenix database is "
576596"clean."
577597msgstr ""
578598"Осиротілих файлів для вивільнення місця на диску не знайдено. База даних "
579−"Podbird чиста."
599+"Podphoenix чиста."
580600
581601#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
582602#. that doesn't fit into any other category.
@@ -589,22 +609,22 @@ msgid "Report Bug"
589609msgstr "Сповістити про помилку"
590610
591611#: ../app/welcomewizard/Slide1.qml:42
592−msgid "Welcome to Podbird"
593−msgstr "Вітаємо у Podbird"
612+msgid "Welcome to Podphoenix"
613+msgstr "Вітаємо у Podphoenix"
594614
595−#: ../app/welcomewizard/Slide1.qml:50
615+#: ../app/welcomewizard/Slide1.qml:53
596616msgid ""
597−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
617+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
598618"Ubuntu.\n"
599619"\n"
600620"Chirp Chirp..."
601621msgstr ""
602−"Насолоджуйтеся вашими улюбленими шоу за допомогою Podbird, найголосистішим "
622+"Насолоджуйтеся вашими улюбленими шоу за допомогою Podphoenix, найголосистішим "
603623"засобом керування трансляціями для Ubuntu.\n"
604624"\n"
605625"Цвірінь, цвірінь..."
606626
607−#: ../app/welcomewizard/Slide1.qml:72
627+#: ../app/welcomewizard/Slide1.qml:82
608628msgid "Swipe to move between pages"
609629msgstr "Проведіть для пересування між сторінками"
610630
@@ -614,10 +634,10 @@ msgstr "Знайти нові трансляції"
614634
615635#: ../app/welcomewizard/Slide2.qml:62
616636msgid ""
617−"Podbird uses the iTunes® database to provide access to a huge collection of "
637+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
618638"podcasts. You can also add podcasts by their URL."
619639msgstr ""
620−"Podbird використовує базу даних iTunes® для доступу до величезної збірки "
640+"Podphoenix використовує базу даних iTunes® для доступу до величезної збірки "
621641"трансляцій. Крім того, ви можете додавати трансляції за адресами."
622642
623643#: ../app/welcomewizard/Slide3.qml:45
@@ -626,15 +646,15 @@ msgstr "Кмітливі параметри"
626646
627647#: ../app/welcomewizard/Slide3.qml:62
628648msgid ""
629−"Podbird can optionally download new episodes and clean up old episodes "
649+"Podphoenix can optionally download new episodes and clean up old episodes "
630650"automatically, this can be enabled from the settings page."
631651msgstr ""
632−"Podbird також може отримувати нові епізоди і автоматично вилучати застарілі "
652+"Podphoenix також може отримувати нові епізоди і автоматично вилучати застарілі "
633653"епізоди, усе це можна увімкнути за допомогою сторінки параметрів."
634654
635655#. TRANSLATORS: This text should be in a language different from the language set by the user.
636656#. For instance, if the app was in english, then it is appropriate to set this string as
637−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
657+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
638658#: ../app/welcomewizard/Slide4.qml:48
639659msgid "Hallo! Bonjour!"
640660msgstr "Hallo! Bonjour!"
@@ -642,10 +662,10 @@ msgstr "Hallo! Bonjour!"
642662#: ../app/welcomewizard/Slide4.qml:67
643663#, qt-format
644664msgid ""
645−"Podbird is available in over 15 languages and is translated by the %1 "
665+"Podphoenix is available in over 15 languages and is translated by the %1 "
646666"community"
647667msgstr ""
648−"Podbird перекладено понад 15 мовами, за переклад відповідає спільнота %1"
668+"Podphoenix перекладено понад 15 мовами, за переклад відповідає спільнота %1"
649669
650670#: ../app/welcomewizard/Slide5.qml:45
651671msgid "Touch Gestures"
@@ -681,20 +701,18 @@ msgid "Enjoy"
681701msgstr "Насолоджуйтеся"
682702
683703#: ../app/welcomewizard/Slide7.qml:62
684−msgid "We hope you enjoy using Podbird!"
685−msgstr "Сподіваємося, вам сподобається Podbird!"
704+msgid "We hope you enjoy using Podphoenix!"
705+msgstr "Сподіваємося, вам сподобається Podphoenix!"
686706
687−#: ../app/welcomewizard/Slide7.qml:76
707+#: ../app/welcomewizard/Slide7.qml:75
688708msgid "Finish"
689709msgstr "Завершити"
690710
691−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
692−#: Podbird.desktop.in.h:1
711+#: ../app/po/Podphoenix.desktop.in.h:1
693712msgid "The chirpiest podcast manager for Ubuntu"
694713msgstr "Найвеселіший засіб керування трансляціями для Ubuntu"
695714
696−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
697−#: Podbird.desktop.in.h:2
715+#: ../app/po/Podphoenix.desktop.in.h:2
698716msgid ""
699717"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
700718msgstr ""
po/zh_CN.po+62−44
@@ -1,13 +1,13 @@
1−# Chinese (Simplified) translation for podbird
1+# Chinese (Simplified) translation for podphoenix
22# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2016-12-17 18:45+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr ""
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr ""
2828
@@ -38,17 +38,17 @@ msgstr ""
3838msgid "Skip"
3939msgstr ""
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
6363msgid "Credits"
6464msgstr ""
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108108msgstr[0] ""
109109msgstr[1] ""
110110
111−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112112#: ../app/settings/Credits.qml:31
113113#, qt-format
114114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163163msgstr ""
164164
165165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167167msgid "Unsubscribe"
168168msgstr ""
169169
@@ -213,7 +213,7 @@ msgstr ""
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214214msgstr ""
215215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218218msgid "Cancel"
219219msgstr ""
@@ -223,7 +223,7 @@ msgid "Episode Description"
223223msgstr ""
224224
225225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227227msgid "Close"
228228msgstr ""
229229
@@ -363,6 +363,10 @@ msgstr ""
363363msgid "+%1s"
364364msgstr ""
365365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366370#: ../app/ui/NowPlayingPage.qml:34
367371msgid "Now Playing"
368372msgstr ""
@@ -375,8 +379,8 @@ msgstr ""
375379msgid "Queue"
376380msgstr ""
377381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
380384msgid "Search Podcast"
381385msgstr ""
382386
@@ -388,7 +392,7 @@ msgstr ""
388392msgid "No Podcast Subscriptions"
389393msgstr ""
390394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392396msgid "No Podcasts Found"
393397msgstr ""
394398
@@ -398,7 +402,7 @@ msgid ""
398402"page to add some."
399403msgstr ""
400404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402406msgid "No podcasts found matching the search term."
403407msgstr ""
404408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409413msgstr[0] ""
410414msgstr[1] ""
411415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413417msgid "Add Podcast"
414418msgstr ""
415419
416−#: ../app/ui/SearchPage.qml:122
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
417425msgid "Save Podcast"
418426msgstr ""
419427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421429msgid "Feed URL"
422430msgstr ""
423431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425433msgid "Unable to subscribe"
426434msgstr ""
427435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429437msgid "Please check the URL and try again"
430438msgstr ""
431439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433441msgid "Looking to add a new podcast?"
434442msgstr ""
435443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437445msgid ""
438446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439447msgstr ""
440448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442450msgid "Subscribe"
443451msgstr ""
444452
445453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448456#, qt-format
449457msgid ""
450458"Last Updated: %1\n"
451459"%2"
452460msgstr ""
453461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455463msgid "Not Available"
456464msgstr ""
457465
466+#: ../app/ui/SearchPage.qml:499
467+msgid "Please wait"
468+msgstr ""
469+
470+#: ../app/ui/SearchPage.qml:500
471+msgid "Importing podcasts..."
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:518
475+msgid "imported"
476+msgstr ""
477+
458478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459479#. want to seek forward when pressing on this button.
460480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556576
557577#: ../app/ui/SettingsPage.qml:317
558578msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
579+"No orphaned files have been found to recover disk space. Podphoenix database is "
560580"clean."
561581msgstr ""
562582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571591msgstr ""
572592
573593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575595msgstr ""
576596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580600"Ubuntu.\n"
581601"\n"
582602"Chirp Chirp..."
583603msgstr ""
584604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586606msgid "Swipe to move between pages"
587607msgstr ""
588608
@@ -592,7 +612,7 @@ msgstr ""
592612
593613#: ../app/welcomewizard/Slide2.qml:62
594614msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
615+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
596616"podcasts. You can also add podcasts by their URL."
597617msgstr ""
598618
@@ -602,13 +622,13 @@ msgstr ""
602622
603623#: ../app/welcomewizard/Slide3.qml:62
604624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606626"automatically, this can be enabled from the settings page."
607627msgstr ""
608628
609629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610630#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
631+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612632#: ../app/welcomewizard/Slide4.qml:48
613633msgid "Hallo! Bonjour!"
614634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616636#: ../app/welcomewizard/Slide4.qml:67
617637#, qt-format
618638msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
639+"Podphoenix is available in over 15 languages and is translated by the %1 "
620640"community"
621641msgstr ""
622642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648668msgstr ""
649669
650670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652672msgstr ""
653673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655675msgid "Finish"
656676msgstr ""
657677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
660679msgid "The chirpiest podcast manager for Ubuntu"
661680msgstr ""
662681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
665683msgid ""
666684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667685msgstr ""
po/zh_TW.po+68−50
@@ -1,13 +1,13 @@
1−# Chinese (Traditional) translation for podbird
1+# Chinese (Traditional) translation for podphoenix
22# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
55#
66msgid ""
77msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
1111"PO-Revision-Date: 2017-04-28 06:43+0000\n"
1212"Last-Translator: extraymond@gmail.com <extraymond@gmail.com>\n"
1313"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2017-04-29 05:41+0000\n"
19−"X-Generator: Launchpad (build 18364)\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
2020
2121#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
2222msgid "Episodes"
2323msgstr "節目"
2424
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
2626msgid "Add New Podcasts"
2727msgstr "新增新的Podcast"
2828
@@ -38,17 +38,17 @@ msgstr "設定"
3838msgid "Skip"
3939msgstr "略過"
4040
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 小時 %2 分鐘"
4545
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 小時"
5050
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
5454msgstr "%1 分鐘"
@@ -63,7 +63,7 @@ msgstr "關於本軟體"
6363msgid "Credits"
6464msgstr "鳴謝"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
@@ -105,7 +105,7 @@ msgid "%1 year"
105105msgid_plural "%1 years"
106106msgstr[0] "%1 年"
107107
108−#. TRANSLATORS: The first argument is the name of creator of Podbird (Michael Sheldon)
108+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
109109#: ../app/settings/Credits.qml:31
110110#, qt-format
111111msgid "%1 (Creator)"
@@ -159,7 +159,7 @@ msgid "Search Episode"
159159msgstr "搜尋節目"
160160
161161#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
162−#: ../app/ui/SearchPage.qml:275
162+#: ../app/ui/SearchPage.qml:290
163163msgid "Unsubscribe"
164164msgstr "取消訂閱"
165165
@@ -208,7 +208,7 @@ msgstr "確認取消訂閱"
208208msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
209209msgstr "您確定要取消訂閱 <b>%1</b>?"
210210
211−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
211+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
212212#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
213213msgid "Cancel"
214214msgstr "取消"
@@ -218,7 +218,7 @@ msgid "Episode Description"
218218msgstr ""
219219
220220#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
221−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
221+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
222222msgid "Close"
223223msgstr "關閉"
224224
@@ -358,6 +358,10 @@ msgstr ""
358358msgid "+%1s"
359359msgstr ""
360360
361+#: ../app/ui/ImportPage.qml:18
362+msgid "Choose"
363+msgstr ""
364+
361365#: ../app/ui/NowPlayingPage.qml:34
362366msgid "Now Playing"
363367msgstr "現正播放"
@@ -370,8 +374,8 @@ msgstr ""
370374msgid "Queue"
371375msgstr "佇列"
372376
373−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
374−#: ../app/ui/SearchPage.qml:161
377+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
378+#: ../app/ui/SearchPage.qml:176
375379msgid "Search Podcast"
376380msgstr "搜尋 Podcast"
377381
@@ -383,7 +387,7 @@ msgstr "尋找 podcast"
383387msgid "No Podcast Subscriptions"
384388msgstr "無 Podcast 訂閱"
385389
386−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
390+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
387391msgid "No Podcasts Found"
388392msgstr "找不到 Podcast"
389393
@@ -393,7 +397,7 @@ msgid ""
393397"page to add some."
394398msgstr ""
395399
396−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
400+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
397401msgid "No podcasts found matching the search term."
398402msgstr "找不到符合搜尋詞語的 Podcast"
399403
@@ -403,42 +407,46 @@ msgid "%1 unheard episode"
403407msgid_plural "%1 unheard episodes"
404408msgstr[0] "%1 則未收聽的節目"
405409
406−#: ../app/ui/SearchPage.qml:63
410+#: ../app/ui/SearchPage.qml:65
407411msgid "Add Podcast"
408412msgstr "加入 Podcast"
409413
410−#: ../app/ui/SearchPage.qml:122
414+#: ../app/ui/SearchPage.qml:73
415+msgid "Import Podcasts"
416+msgstr ""
417+
418+#: ../app/ui/SearchPage.qml:135
411419msgid "Save Podcast"
412420msgstr "儲存 Podcast"
413421
414−#: ../app/ui/SearchPage.qml:149
422+#: ../app/ui/SearchPage.qml:163
415423msgid "Feed URL"
416424msgstr "來源網址"
417425
418−#: ../app/ui/SearchPage.qml:176
426+#: ../app/ui/SearchPage.qml:191
419427msgid "Unable to subscribe"
420428msgstr "無法訂閱"
421429
422−#: ../app/ui/SearchPage.qml:177
430+#: ../app/ui/SearchPage.qml:192
423431msgid "Please check the URL and try again"
424432msgstr "請檢查 URL 並重試一次"
425433
426−#: ../app/ui/SearchPage.qml:207
434+#: ../app/ui/SearchPage.qml:222
427435msgid "Looking to add a new podcast?"
428436msgstr ""
429437
430−#: ../app/ui/SearchPage.qml:208
438+#: ../app/ui/SearchPage.qml:223
431439msgid ""
432440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
433441msgstr ""
434442
435−#: ../app/ui/SearchPage.qml:275
443+#: ../app/ui/SearchPage.qml:290
436444msgid "Subscribe"
437445msgstr "訂閱"
438446
439447#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
440448#. the podcast description.
441−#: ../app/ui/SearchPage.qml:313
449+#: ../app/ui/SearchPage.qml:328
442450#, qt-format
443451msgid ""
444452"Last Updated: %1\n"
@@ -447,10 +455,22 @@ msgstr ""
447455"最後更新:%1\n"
448456"%2"
449457
450−#: ../app/ui/SearchPage.qml:370
458+#: ../app/ui/SearchPage.qml:385
451459msgid "Not Available"
452460msgstr "無法使用"
453461
462+#: ../app/ui/SearchPage.qml:499
463+msgid "Please wait"
464+msgstr ""
465+
466+#: ../app/ui/SearchPage.qml:500
467+msgid "Importing podcasts..."
468+msgstr ""
469+
470+#: ../app/ui/SearchPage.qml:518
471+msgid "imported"
472+msgstr ""
473+
454474#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
455475#. want to seek forward when pressing on this button.
456476#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -552,7 +572,7 @@ msgstr ""
552572
553573#: ../app/ui/SettingsPage.qml:317
554574msgid ""
555−"No orphaned files have been found to recover disk space. Podbird database is "
575+"No orphaned files have been found to recover disk space. Podphoenix database is "
556576"clean."
557577msgstr ""
558578
@@ -567,21 +587,21 @@ msgid "Report Bug"
567587msgstr "回報臭蟲"
568588
569589#: ../app/welcomewizard/Slide1.qml:42
570−msgid "Welcome to Podbird"
571−msgstr "歡迎來到 Podbird"
590+msgid "Welcome to Podphoenix"
591+msgstr "歡迎來到 Podphoenix"
572592
573−#: ../app/welcomewizard/Slide1.qml:50
593+#: ../app/welcomewizard/Slide1.qml:53
574594msgid ""
575−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
595+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
576596"Ubuntu.\n"
577597"\n"
578598"Chirp Chirp..."
579599msgstr ""
580−"享受您最愛的 Podcast 節目,Podbird是Ubuntu最高調的Podcast管理程式。\n"
600+"享受您最愛的 Podcast 節目,Podphoenix是Ubuntu最高調的Podcast管理程式。\n"
581601"\n"
582602"高調 高調..."
583603
584−#: ../app/welcomewizard/Slide1.qml:72
604+#: ../app/welcomewizard/Slide1.qml:82
585605msgid "Swipe to move between pages"
586606msgstr "滑動以在頁面中移動"
587607
@@ -591,9 +611,9 @@ msgstr "發現新的 Podcast"
591611
592612#: ../app/welcomewizard/Slide2.qml:62
593613msgid ""
594−"Podbird uses the iTunes® database to provide access to a huge collection of "
614+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
595615"podcasts. You can also add podcasts by their URL."
596−msgstr "Podbird 利用 iTunes® 資料庫來提供龐大的podcast收藏。你也可以以網址來增加新的podcast。"
616+msgstr "Podphoenix 利用 iTunes® 資料庫來提供龐大的podcast收藏。你也可以以網址來增加新的podcast。"
597617
598618#: ../app/welcomewizard/Slide3.qml:45
599619msgid "Smart Settings"
@@ -601,13 +621,13 @@ msgstr ""
601621
602622#: ../app/welcomewizard/Slide3.qml:62
603623msgid ""
604−"Podbird can optionally download new episodes and clean up old episodes "
624+"Podphoenix can optionally download new episodes and clean up old episodes "
605625"automatically, this can be enabled from the settings page."
606−msgstr "Podbird 可以選擇性的下載新的節目並自動清除舊的節目,這可以從設定頁面中啟用。"
626+msgstr "Podphoenix 可以選擇性的下載新的節目並自動清除舊的節目,這可以從設定頁面中啟用。"
607627
608628#. TRANSLATORS: This text should be in a language different from the language set by the user.
609629#. For instance, if the app was in english, then it is appropriate to set this string as
610−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
630+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
611631#: ../app/welcomewizard/Slide4.qml:48
612632msgid "Hallo! Bonjour!"
613633msgstr "Hallo! Bonjour!"
@@ -615,9 +635,9 @@ msgstr "Hallo! Bonjour!"
615635#: ../app/welcomewizard/Slide4.qml:67
616636#, qt-format
617637msgid ""
618−"Podbird is available in over 15 languages and is translated by the %1 "
638+"Podphoenix is available in over 15 languages and is translated by the %1 "
619639"community"
620−msgstr "Podbird 已提供於15種語言並且是由 %1 社群所翻譯"
640+msgstr "Podphoenix 已提供於15種語言並且是由 %1 社群所翻譯"
621641
622642#: ../app/welcomewizard/Slide5.qml:45
623643msgid "Touch Gestures"
@@ -647,20 +667,18 @@ msgid "Enjoy"
647667msgstr "使用愉快!"
648668
649669#: ../app/welcomewizard/Slide7.qml:62
650−msgid "We hope you enjoy using Podbird!"
651−msgstr "我們希望你享受使用Podbird!"
670+msgid "We hope you enjoy using Podphoenix!"
671+msgstr "我們希望你享受使用Podphoenix!"
652672
653−#: ../app/welcomewizard/Slide7.qml:76
673+#: ../app/welcomewizard/Slide7.qml:75
654674msgid "Finish"
655675msgstr "完成"
656676
657−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
658−#: Podbird.desktop.in.h:1
677+#: ../app/po/Podphoenix.desktop.in.h:1
659678msgid "The chirpiest podcast manager for Ubuntu"
660679msgstr "Ubuntu 最高調的 podcast 管理工具"
661680
662−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
663−#: Podbird.desktop.in.h:2
681+#: ../app/po/Podphoenix.desktop.in.h:2
664682msgid ""
665683"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
666684msgstr ""
podbird.pngdeleted

Binary file not shown.

podbird.svgdeleted−982
@@ -1,982 +0,0 @@
1−<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2−<!-- Created with Inkscape (http://www.inkscape.org/) -->
3−
4−<svg
5− xmlns:dc="http://purl.org/dc/elements/1.1/"
6− xmlns:cc="http://creativecommons.org/ns#"
7− xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8− xmlns:svg="http://www.w3.org/2000/svg"
9− xmlns="http://www.w3.org/2000/svg"
10− xmlns:xlink="http://www.w3.org/1999/xlink"
11− xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12− xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13− width="144.49777mm"
14− height="144.49777mm"
15− viewBox="0 0 511.99998 511.99998"
16− id="svg3431"
17− version="1.1"
18− inkscape:version="0.91 r13725"
19− sodipodi:docname="circleBird.svg">
20− <defs
21− id="defs3433">
22− <linearGradient
23− inkscape:collect="always"
24− xlink:href="#linearGradient5988"
25− id="linearGradient5994"
26− x1="116.42857"
27− y1="1.7142692"
28− x2="119.28572"
29− y2="255.28569"
30− gradientUnits="userSpaceOnUse"
31− gradientTransform="translate(-0.92856502,-1.5714178)" />
32− <linearGradient
33− inkscape:collect="always"
34− id="linearGradient5988">
35− <stop
36− style="stop-color:#30dcf5;stop-opacity:1;"
37− offset="0"
38− id="stop5990" />
39− <stop
40− style="stop-color:#98f4fc;stop-opacity:1"
41− offset="1"
42− id="stop5992" />
43− </linearGradient>
44− <linearGradient
45− id="linearGradient4242"
46− y2="659.52734"
47− xlink:href="#linearGradient4235"
48− gradientUnits="userSpaceOnUse"
49− x2="-107.30296"
50− gradientTransform="matrix(0.30639208,0,0,0.30639208,220.0683,401.46342)"
51− y1="98.4561"
52− x1="-100.30912" />
53− <linearGradient
54− id="linearGradient4235">
55− <stop
56− id="stop4237"
57− style="stop-color:#fff"
58− offset="0" />
59− <stop
60− id="stop4240"
61− style="stop-color:#fff;stop-opacity:0"
62− offset="1" />
63− </linearGradient>
64− <filter
65− style="color-interpolation-filters:sRGB"
66− inkscape:label="Drop Shadow"
67− id="filter5575">
68− <feFlood
69− flood-opacity="0.941176"
70− flood-color="rgb(51,51,51)"
71− result="flood"
72− id="feFlood5577" />
73− <feComposite
74− in="flood"
75− in2="SourceGraphic"
76− operator="in"
77− result="composite1"
78− id="feComposite5579" />
79− <feGaussianBlur
80− in="composite1"
81− stdDeviation="2"
82− result="blur"
83− id="feGaussianBlur5581" />
84− <feOffset
85− dx="0"
86− dy="-0.5"
87− result="offset"
88− id="feOffset5583" />
89− <feComposite
90− in="SourceGraphic"
91− in2="offset"
92− operator="over"
93− result="composite2"
94− id="feComposite5585" />
95− </filter>
96− <filter
97− style="color-interpolation-filters:sRGB"
98− inkscape:label="Drop Shadow"
99− id="filter9693">
100− <feFlood
101− flood-opacity="0.5"
102− flood-color="rgb(22,22,22)"
103− result="flood"
104− id="feFlood9695" />
105− <feComposite
106− in="flood"
107− in2="SourceGraphic"
108− operator="in"
109− result="composite1"
110− id="feComposite9697" />
111− <feGaussianBlur
112− stdDeviation="1.5"
113− result="blur"
114− id="feGaussianBlur9699" />
115− <feOffset
116− dx="1"
117− dy="2"
118− result="offset"
119− id="feOffset9701" />
120− <feComposite
121− in="SourceGraphic"
122− in2="offset"
123− operator="over"
124− result="composite2"
125− id="feComposite9703" />
126− </filter>
127− <filter
128− style="color-interpolation-filters:sRGB"
129− inkscape:label="Drop Shadow"
130− id="filter3676">
131− <feFlood
132− flood-opacity="0.5"
133− flood-color="rgb(22,22,22)"
134− result="flood"
135− id="feFlood3678" />
136− <feComposite
137− in="flood"
138− in2="SourceGraphic"
139− operator="in"
140− result="composite1"
141− id="feComposite3680" />
142− <feGaussianBlur
143− stdDeviation="1.5"
144− result="blur"
145− id="feGaussianBlur3682" />
146− <feOffset
147− dx="1"
148− dy="2"
149− result="offset"
150− id="feOffset3684" />
151− <feComposite
152− in="SourceGraphic"
153− in2="offset"
154− operator="over"
155− result="composite2"
156− id="feComposite3686" />
157− </filter>
158− <filter
159− style="color-interpolation-filters:sRGB"
160− inkscape:label="Drop Shadow"
161− id="filter3688">
162− <feFlood
163− flood-opacity="0.5"
164− flood-color="rgb(22,22,22)"
165− result="flood"
166− id="feFlood3690" />
167− <feComposite
168− in="flood"
169− in2="SourceGraphic"
170− operator="in"
171− result="composite1"
172− id="feComposite3692" />
173− <feGaussianBlur
174− stdDeviation="1.5"
175− result="blur"
176− id="feGaussianBlur3694" />
177− <feOffset
178− dx="1"
179− dy="2"
180− result="offset"
181− id="feOffset3696" />
182− <feComposite
183− in="SourceGraphic"
184− in2="offset"
185− operator="over"
186− result="composite2"
187− id="feComposite3698" />
188− </filter>
189− <filter
190− style="color-interpolation-filters:sRGB"
191− inkscape:label="Drop Shadow"
192− id="filter3700">
193− <feFlood
194− flood-opacity="0.5"
195− flood-color="rgb(22,22,22)"
196− result="flood"
197− id="feFlood3702" />
198− <feComposite
199− in="flood"
200− in2="SourceGraphic"
201− operator="in"
202− result="composite1"
203− id="feComposite3704" />
204− <feGaussianBlur
205− stdDeviation="1.5"
206− result="blur"
207− id="feGaussianBlur3706" />
208− <feOffset
209− dx="1"
210− dy="2"
211− result="offset"
212− id="feOffset3708" />
213− <feComposite
214− in="SourceGraphic"
215− in2="offset"
216− operator="over"
217− result="composite2"
218− id="feComposite3710" />
219− </filter>
220− <filter
221− style="color-interpolation-filters:sRGB"
222− inkscape:label="Drop Shadow"
223− id="filter5527">
224− <feFlood
225− flood-opacity="0.941176"
226− flood-color="rgb(51,51,51)"
227− result="flood"
228− id="feFlood5529" />
229− <feComposite
230− in="flood"
231− in2="SourceGraphic"
232− operator="in"
233− result="composite1"
234− id="feComposite5531" />
235− <feGaussianBlur
236− in="composite1"
237− stdDeviation="2"
238− result="blur"
239− id="feGaussianBlur5533" />
240− <feOffset
241− dx="0"
242− dy="-0.5"
243− result="offset"
244− id="feOffset5535" />
245− <feComposite
246− in="SourceGraphic"
247− in2="offset"
248− operator="over"
249− result="composite2"
250− id="feComposite5537" />
251− </filter>
252− <filter
253− style="color-interpolation-filters:sRGB"
254− inkscape:label="Drop Shadow"
255− id="filter5539">
256− <feFlood
257− flood-opacity="0.941176"
258− flood-color="rgb(51,51,51)"
259− result="flood"
260− id="feFlood5541" />
261− <feComposite
262− in="flood"
263− in2="SourceGraphic"
264− operator="in"
265− result="composite1"
266− id="feComposite5543" />
267− <feGaussianBlur
268− in="composite1"
269− stdDeviation="2"
270− result="blur"
271− id="feGaussianBlur5545" />
272− <feOffset
273− dx="0"
274− dy="-0.5"
275− result="offset"
276− id="feOffset5547" />
277− <feComposite
278− in="SourceGraphic"
279− in2="offset"
280− operator="over"
281− result="composite2"
282− id="feComposite5549" />
283− </filter>
284− <filter
285− style="color-interpolation-filters:sRGB"
286− inkscape:label="Drop Shadow"
287− id="filter5563">
288− <feFlood
289− flood-opacity="0.941176"
290− flood-color="rgb(51,51,51)"
291− result="flood"
292− id="feFlood5565" />
293− <feComposite
294− in="flood"
295− in2="SourceGraphic"
296− operator="in"
297− result="composite1"
298− id="feComposite5567" />
299− <feGaussianBlur
300− in="composite1"
301− stdDeviation="2"
302− result="blur"
303− id="feGaussianBlur5569" />
304− <feOffset
305− dx="0"
306− dy="-0.5"
307− result="offset"
308− id="feOffset5571" />
309− <feComposite
310− in="SourceGraphic"
311− in2="offset"
312− operator="over"
313− result="composite2"
314− id="feComposite5573" />
315− </filter>
316− <filter
317− style="color-interpolation-filters:sRGB"
318− inkscape:label="Drop Shadow"
319− id="filter5551">
320− <feFlood
321− flood-opacity="0.941176"
322− flood-color="rgb(51,51,51)"
323− result="flood"
324− id="feFlood5553" />
325− <feComposite
326− in="flood"
327− in2="SourceGraphic"
328− operator="in"
329− result="composite1"
330− id="feComposite5555" />
331− <feGaussianBlur
332− in="composite1"
333− stdDeviation="2"
334− result="blur"
335− id="feGaussianBlur5557" />
336− <feOffset
337− dx="0"
338− dy="-0.5"
339− result="offset"
340− id="feOffset5559" />
341− <feComposite
342− in="SourceGraphic"
343− in2="offset"
344− operator="over"
345− result="composite2"
346− id="feComposite5561" />
347− </filter>
348− <filter
349− style="color-interpolation-filters:sRGB"
350− inkscape:label="Drop Shadow"
351− id="filter5515">
352− <feFlood
353− flood-opacity="0.941176"
354− flood-color="rgb(51,51,51)"
355− result="flood"
356− id="feFlood5517" />
357− <feComposite
358− in="flood"
359− in2="SourceGraphic"
360− operator="in"
361− result="composite1"
362− id="feComposite5519" />
363− <feGaussianBlur
364− in="composite1"
365− stdDeviation="2"
366− result="blur"
367− id="feGaussianBlur5521" />
368− <feOffset
369− dx="0"
370− dy="-0.5"
371− result="offset"
372− id="feOffset5523" />
373− <feComposite
374− in="SourceGraphic"
375− in2="offset"
376− operator="over"
377− result="composite2"
378− id="feComposite5525" />
379− </filter>
380− <filter
381− style="color-interpolation-filters:sRGB"
382− inkscape:label="Drop Shadow"
383− id="filter3742">
384− <feFlood
385− flood-opacity="0.5"
386− flood-color="rgb(22,22,22)"
387− result="flood"
388− id="feFlood3744" />
389− <feComposite
390− in="flood"
391− in2="SourceGraphic"
392− operator="in"
393− result="composite1"
394− id="feComposite3746" />
395− <feGaussianBlur
396− stdDeviation="1.5"
397− result="blur"
398− id="feGaussianBlur3748" />
399− <feOffset
400− dx="1"
401− dy="2"
402− result="offset"
403− id="feOffset3750" />
404− <feComposite
405− in="SourceGraphic"
406− in2="offset"
407− operator="over"
408− result="composite2"
409− id="feComposite3752" />
410− </filter>
411− <filter
412− style="color-interpolation-filters:sRGB"
413− inkscape:label="Drop Shadow"
414− id="filter3754">
415− <feFlood
416− flood-opacity="0.5"
417− flood-color="rgb(22,22,22)"
418− result="flood"
419− id="feFlood3756" />
420− <feComposite
421− in="flood"
422− in2="SourceGraphic"
423− operator="in"
424− result="composite1"
425− id="feComposite3758" />
426− <feGaussianBlur
427− stdDeviation="1.5"
428− result="blur"
429− id="feGaussianBlur3760" />
430− <feOffset
431− dx="1"
432− dy="2"
433− result="offset"
434− id="feOffset3762" />
435− <feComposite
436− in="SourceGraphic"
437− in2="offset"
438− operator="over"
439− result="composite2"
440− id="feComposite3764" />
441− </filter>
442− <filter
443− style="color-interpolation-filters:sRGB"
444− inkscape:label="Drop Shadow"
445− id="filter5467">
446− <feFlood
447− flood-opacity="0.941176"
448− flood-color="rgb(51,51,51)"
449− result="flood"
450− id="feFlood5469" />
451− <feComposite
452− in="flood"
453− in2="SourceGraphic"
454− operator="in"
455− result="composite1"
456− id="feComposite5471" />
457− <feGaussianBlur
458− in="composite1"
459− stdDeviation="2"
460− result="blur"
461− id="feGaussianBlur5473" />
462− <feOffset
463− dx="0"
464− dy="-0.5"
465− result="offset"
466− id="feOffset5475" />
467− <feComposite
468− in="SourceGraphic"
469− in2="offset"
470− operator="over"
471− result="composite2"
472− id="feComposite5477" />
473− </filter>
474− <filter
475− inkscape:collect="always"
476− style="color-interpolation-filters:sRGB"
477− id="filter5625"
478− x="-0.036000002"
479− width="1.072"
480− y="-0.071999997"
481− height="1.1440001">
482− <feGaussianBlur
483− inkscape:collect="always"
484− stdDeviation="1.045508"
485− id="feGaussianBlur5627" />
486− </filter>
487− <filter
488− style="color-interpolation-filters:sRGB"
489− inkscape:label="Drop Shadow"
490− id="filter3774">
491− <feFlood
492− flood-opacity="0.5"
493− flood-color="rgb(22,22,22)"
494− result="flood"
495− id="feFlood3776" />
496− <feComposite
497− in="flood"
498− in2="SourceGraphic"
499− operator="in"
500− result="composite1"
501− id="feComposite3778" />
502− <feGaussianBlur
503− stdDeviation="1.5"
504− result="blur"
505− id="feGaussianBlur3780" />
506− <feOffset
507− dx="1"
508− dy="2"
509− result="offset"
510− id="feOffset3782" />
511− <feComposite
512− in="SourceGraphic"
513− in2="offset"
514− operator="over"
515− result="composite2"
516− id="feComposite3784" />
517− </filter>
518− <filter
519− inkscape:collect="always"
520− style="color-interpolation-filters:sRGB"
521− id="filter5606"
522− x="-0.035999998"
523− width="1.072"
524− y="-0.035999998"
525− height="1.072">
526− <feGaussianBlur
527− inkscape:collect="always"
528− stdDeviation="0.35229072"
529− id="feGaussianBlur5608" />
530− </filter>
531− <filter
532− style="color-interpolation-filters:sRGB"
533− inkscape:label="Drop Shadow"
534− id="filter3788">
535− <feFlood
536− flood-opacity="0.5"
537− flood-color="rgb(22,22,22)"
538− result="flood"
539− id="feFlood3790" />
540− <feComposite
541− in="flood"
542− in2="SourceGraphic"
543− operator="in"
544− result="composite1"
545− id="feComposite3792" />
546− <feGaussianBlur
547− stdDeviation="1.5"
548− result="blur"
549− id="feGaussianBlur3794" />
550− <feOffset
551− dx="1"
552− dy="2"
553− result="offset"
554− id="feOffset3796" />
555− <feComposite
556− in="SourceGraphic"
557− in2="offset"
558− operator="over"
559− result="composite2"
560− id="feComposite3798" />
561− </filter>
562− <filter
563− style="color-interpolation-filters:sRGB"
564− inkscape:label="Drop Shadow"
565− id="filter3800">
566− <feFlood
567− flood-opacity="0.5"
568− flood-color="rgb(22,22,22)"
569− result="flood"
570− id="feFlood3802" />
571− <feComposite
572− in="flood"
573− in2="SourceGraphic"
574− operator="in"
575− result="composite1"
576− id="feComposite3804" />
577− <feGaussianBlur
578− stdDeviation="1.5"
579− result="blur"
580− id="feGaussianBlur3806" />
581− <feOffset
582− dx="1"
583− dy="2"
584− result="offset"
585− id="feOffset3808" />
586− <feComposite
587− in="SourceGraphic"
588− in2="offset"
589− operator="over"
590− result="composite2"
591− id="feComposite3810" />
592− </filter>
593− <filter
594− style="color-interpolation-filters:sRGB"
595− inkscape:label="Drop Shadow"
596− id="filter3812">
597− <feFlood
598− flood-opacity="0.5"
599− flood-color="rgb(22,22,22)"
600− result="flood"
601− id="feFlood3814" />
602− <feComposite
603− in="flood"
604− in2="SourceGraphic"
605− operator="in"
606− result="composite1"
607− id="feComposite3816" />
608− <feGaussianBlur
609− stdDeviation="1.5"
610− result="blur"
611− id="feGaussianBlur3818" />
612− <feOffset
613− dx="1"
614− dy="2"
615− result="offset"
616− id="feOffset3820" />
617− <feComposite
618− in="SourceGraphic"
619− in2="offset"
620− operator="over"
621− result="composite2"
622− id="feComposite3822" />
623− </filter>
624− <clipPath
625− clipPathUnits="userSpaceOnUse"
626− id="clipPath3765">
627− <circle
628− style="opacity:1;fill:#ebe700;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
629− id="circle3767"
630− cx="189.40366"
631− cy="483.14435"
632− r="127.36954" />
633− </clipPath>
634− </defs>
635− <sodipodi:namedview
636− id="base"
637− pagecolor="#ffffff"
638− bordercolor="#666666"
639− borderopacity="1.0"
640− inkscape:pageopacity="0.0"
641− inkscape:pageshadow="2"
642− inkscape:zoom="0.65281706"
643− inkscape:cx="263.83402"
644− inkscape:cy="104.17519"
645− inkscape:document-units="px"
646− inkscape:current-layer="layer1"
647− showgrid="false"
648− fit-margin-top="0"
649− fit-margin-left="0"
650− fit-margin-right="0"
651− fit-margin-bottom="0"
652− inkscape:window-width="1440"
653− inkscape:window-height="876"
654− inkscape:window-x="1366"
655− inkscape:window-y="0"
656− inkscape:window-maximized="1" />
657− <metadata
658− id="metadata3436">
659− <rdf:RDF>
660− <cc:Work
661− rdf:about="">
662− <dc:format>image/svg+xml</dc:format>
663− <dc:type
664− rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
665− <dc:title></dc:title>
666− </cc:Work>
667− </rdf:RDF>
668− </metadata>
669− <g
670− inkscape:label="Layer 1"
671− inkscape:groupmode="layer"
672− id="layer1"
673− transform="translate(-106.6814,-118.35629)">
674− <g
675− transform="matrix(2.0098997,0,0,2.0098997,-18.000952,-596.71536)"
676− style="display:inline"
677− id="g3601"
678− clip-path="url(#clipPath3765)">
679− <rect
680− transform="translate(61.403643,354.45342)"
681− y="-0.57143134"
682− x="-0.92856503"
683− height="257.14285"
684− width="257.85715"
685− id="rect5978"
686− style="display:inline;opacity:1;fill:url(#linearGradient5994);fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
687− <path
688− inkscape:connector-curvature="0"
689− id="path4233"
690− d="m 317.4043,475.15039 c -8.53293,0.9413 -15.65456,6.55248 -19.20313,14.25391 -9.06162,0.66007 -16.20508,8.48958 -16.20508,17.96484 0,2.77837 0.63061,5.40946 1.72461,7.77344 -0.74972,1.12404 -1.42523,2.30567 -1.99804,3.54883 -9.06162,0.66007 -16.20508,8.48764 -16.20508,17.96289 0,2.93377 0.69655,5.70903 1.9082,8.17187 -4.82587,1.65954 -8.95731,4.87409 -11.9043,9.05664 -4.40021,-5.00941 -10.7096,-8.17187 -17.77148,-8.17187 l -0.002,0 c -9.64895,0 -17.84463,5.95358 -21.74024,14.4082 -0.53467,0.0389 -1.0618,0.10758 -1.58203,0.19531 -1.24316,-0.20619 -2.51723,-0.31836 -3.81836,-0.31836 l -0.002,0 c -9.64895,0 -17.84463,5.9536 -21.74024,14.40821 -0.066,0.005 -0.12954,0.0179 -0.19531,0.0234 -1.98747,-11.78686 -11.80728,-20.85937 -23.77734,-20.85937 -9.64895,0 -17.84658,5.95359 -21.74219,14.4082 -4.60826,0.33567 -8.71384,2.53028 -11.64258,5.84766 -0.36303,-0.20888 -0.73122,-0.40804 -1.10547,-0.59766 0.32282,-1.18512 0.50782,-2.42686 0.50782,-3.71094 0,-5.71397 -3.43989,-10.5375 -8.32227,-12.61132 -0.60269,-13.30084 -11.09437,-24.05078 -24.124999,-24.05078 -0.555046,0 -1.103549,0.0238 -1.648438,0.0625 -4.353918,-6.49696 -11.559507,-10.77735 -19.779297,-10.77735 -6.001568,0 -11.438789,2.30626 -15.630859,6.08203 l 0,81.99805 256.000003,0 0,-135.06836 z"
691− style="color:#000000;text-indent:0;text-transform:none;block-progression:tb;display:inline;fill:url(#linearGradient4242);color-rendering:auto;image-rendering:auto;shape-rendering:auto;enable-background:accumulate" />
692− <rect
693− style="display:inline;fill:#b3b3b3;fill-opacity:1;stroke:none;filter:url(#filter5575)"
694− id="rect4853"
695− width="11.795316"
696− height="45.201756"
697− x="166.83842"
698− y="565.09119" />
699− <g
700− id="g6719-9"
701− transform="matrix(0.96298048,-0.26957111,0.26957111,0.96298048,-187.77623,78.26939)"
702− style="display:inline">
703− <path
704− id="path3837-4-8-0-2"
705− transform="translate(57.142857,1.4285714)"
706− d="m 189.33398,495.76758 a 107.70992,110.1911 10.897115 0 0 12.25196,30.88867 107.70992,110.1911 10.897115 0 0 71.80078,51.08984 l -48.01953,-81.97851 -36.03321,0 z"
707− style="display:inline;fill:#fff430;fill-opacity:1;stroke:none;filter:url(#filter9693)"
708− inkscape:connector-curvature="0" />
709− <path
710− sodipodi:open="true"
711− transform="matrix(0.39256535,0.91972411,-0.91972411,0.39256535,0,0)"
712− d="m 613.76734,-71.31546 a 47.982246,47.982246 0 0 1 -23.99112,41.553844 47.982246,47.982246 0 0 1 -47.98225,-1e-6 47.982246,47.982246 0 0 1 -23.99112,-41.553845"
713− sodipodi:end="3.1415927"
714− sodipodi:start="0"
715− sodipodi:ry="47.982246"
716− sodipodi:rx="47.982246"
717− sodipodi:cy="-71.31546"
718− sodipodi:cx="565.7851"
719− sodipodi:type="arc"
720− id="path4967-4-9-9-8"
721− style="opacity:1;fill:#209cc2;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
722− </g>
723− <g
724− id="g7053-3"
725− style="display:inline"
726− transform="matrix(0.99051638,0.23737517,-0.25502074,0.92197988,73.865773,-11.23392)">
727− <g
728− transform="matrix(0.83685083,0.54743098,-0.54743098,0.83685083,220.44127,-38.543693)"
729− id="g6198-7-5-1"
730− style="fill:#00aad4;fill-opacity:1">
731− <g
732− id="g6982-1"
733− style="fill:#ccff00">
734− <path
735− style="opacity:1;fill:#fff430;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9693)"
736− d="m 335.94688,588.1855 c 25.15115,-21.79355 31.25668,-32.91392 37.25802,-62.34005 1.63376,-15.10118 -1.11542,-25.65204 -7.21199,-27.67819"
737− id="path4967-4-9-0-8-3-9"
738− inkscape:connector-curvature="0"
739− sodipodi:nodetypes="ccc" />
740− </g>
741− </g>
742− <g
743− transform="matrix(0.94173632,0.33635205,-0.33635205,0.94173632,177.09207,-17.304609)"
744− id="g6198-7-6"
745− style="fill:#00aad4;fill-opacity:1">
746− <path
747− sodipodi:nodetypes="ccc"
748− inkscape:connector-curvature="0"
749− id="path4967-4-9-0-8-6"
750− d="m 268.29459,580.05872 c 19.83149,-19.59331 21.47843,-43.86171 15.57308,-71.97337 -3.21222,-14.84575 -9.14864,-23.99112 -15.57308,-23.99112"
751− style="opacity:1;fill:#209cc2;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9693)" />
752− <path
753− sodipodi:nodetypes="ccc"
754− inkscape:connector-curvature="0"
755− id="path4967-4-9-0-9-4-5"
756− d="m 246.75107,568.48089 c 25.2221,-11.87566 34.85244,-34.21227 38.64023,-62.68667 1.91207,-15.06846 -0.64202,-25.66825 -6.70018,-27.80651"
757− style="opacity:1;fill:#209cc2;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9693)" />
758− </g>
759− <g
760− id="g6198-3">
761− <path
762− sodipodi:nodetypes="ccc"
763− inkscape:connector-curvature="0"
764− id="path4967-4-9-0-0"
765− d="m 268.29459,580.05872 c 19.83149,-19.59331 21.47843,-43.86171 15.57308,-71.97337 -3.21222,-14.84575 -9.14864,-23.99112 -15.57308,-23.99112"
766− style="opacity:1;fill:#ef5b29;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
767− <path
768− sodipodi:nodetypes="ccc"
769− inkscape:connector-curvature="0"
770− id="path4967-4-9-0-9-7"
771− d="m 246.75107,568.48089 c 25.2221,-11.87566 34.85244,-34.21227 38.64023,-62.68667 1.91207,-15.06846 -0.64202,-25.66825 -6.70018,-27.80651"
772− style="opacity:1;fill:#ef5b29;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
773− </g>
774− </g>
775− <g
776− inkscape:transform-center-y="-16.237005"
777− inkscape:transform-center-x="4.0406102"
778− transform="matrix(0.78635437,0,0,0.85845836,79.946269,-334.47255)"
779− id="g9543"
780− style="display:inline">
781− <g
782− id="g4601"
783− transform="matrix(0.64835156,0,0,0.64835156,614.10853,741.29394)">
784− <g
785− id="g4721"
786− transform="translate(37.315555,0)">
787− <g
788− id="g4577">
789− <path
790− sodipodi:nodetypes="scccscscc"
791− inkscape:connector-curvature="0"
792− id="path3952"
793− d="m -803.73627,298.29968 c -32.60661,0 -59.0625,26.42464 -59.0625,59.03125 l 59.0625,0 59.03125,0 c 0,-32.60661 -26.42464,-59.03125 -59.03125,-59.03125 z m -59.0625,118.8125 c 0,32.60661 26.45589,59.0625 59.0625,59.0625 32.60661,0 59.03125,-26.45589 59.03125,-59.0625 z"
794− style="fill:#6e6e6e;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5527)" />
795− <rect
796− style="fill:#b3b3b3;fill-opacity:1;stroke:none;filter:url(#filter5539)"
797− id="rect4599"
798− width="135"
799− height="15"
800− x="-870"
801− y="-389"
802− transform="translate(0,796.36218)" />
803− </g>
804− <g
805− id="g4569">
806− <rect
807− y="356.20633"
808− x="-862.80627"
809− height="51.155857"
810− width="118.094"
811− id="rect3973"
812− style="fill:#333333;fill-opacity:1;stroke:none;filter:url(#filter5563)" />
813− <path
814− sodipodi:nodetypes="scccs"
815− inkscape:connector-curvature="0"
816− id="path3952-5"
817− d="m -803.74377,297.36218 c -32.60661,0 -59.0625,26.42464 -59.0625,59.03125 l 59.0625,0 59.03125,0 c 0,-32.60661 -26.42464,-59.03125 -59.03125,-59.03125 z"
818− style="fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5551)" />
819− </g>
820− </g>
821− </g>
822− <circle
823− style="fill:#ef5b29;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5515)"
824− id="path4729"
825− transform="matrix(0.5,0,0,0.5,144.5,933.86218)"
826− cx="-52.5"
827− cy="188.5"
828− r="12.5" />
829− </g>
830− <g
831− id="g6198-3-1"
832− style="display:inline"
833− transform="matrix(0.99051638,0.23737517,-0.25502074,0.92197988,73.673158,-7.8374421)">
834− <path
835− sodipodi:nodetypes="ccc"
836− inkscape:connector-curvature="0"
837− id="path4967-4-9-0-0-9"
838− d="m 268.29459,580.05872 c 19.83149,-19.59331 21.47843,-43.86171 15.57308,-71.97337 -3.21222,-14.84575 -9.14864,-23.99112 -15.57308,-23.99112"
839− style="opacity:1;fill:#f5654e;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9693)" />
840− <path
841− sodipodi:nodetypes="ccc"
842− inkscape:connector-curvature="0"
843− id="path4967-4-9-0-9-7-5"
844− d="m 246.75107,568.48089 c 25.2221,-11.87566 34.85244,-34.21227 38.64023,-62.68667 1.91207,-15.06846 -0.64202,-25.66825 -6.70018,-27.80651"
845− style="opacity:1;fill:#f5654e;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9693)" />
846− </g>
847− <g
848− transform="translate(-57.142857,-1.4285714)"
849− id="g6209">
850− <g
851− transform="translate(-155.84827,-393.44962)"
852− id="g5255">
853− <path
854− transform="matrix(-1,0,0,1,6.4285714,1623.0346)"
855− d="m -362.15062,-820.37103 a 34.850266,34.850266 0 0 1 -12.39983,26.65556 34.850266,34.850266 0 0 1 -28.3757,7.6873 l 5.92526,-34.34286 z"
856− sodipodi:end="1.7416471"
857− sodipodi:start="0"
858− sodipodi:ry="34.850266"
859− sodipodi:rx="34.850266"
860− sodipodi:cy="-820.37103"
861− sodipodi:cx="-397.00089"
862− sodipodi:type="arc"
863− id="path4967-6-9-9"
864− style="opacity:1;fill:#e87615;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5467)" />
865− <path
866− transform="matrix(-1,0,0,-1,18.035714,-28.571389)"
867− d="m -343.85515,-847.16553 a 34.850266,34.850266 0 0 1 -17.42513,30.18122 34.850266,34.850266 0 0 1 -34.85027,0 34.850266,34.850266 0 0 1 -17.42513,-30.18122"
868− sodipodi:open="true"
869− sodipodi:end="3.1415927"
870− sodipodi:start="0"
871− sodipodi:ry="34.850266"
872− sodipodi:rx="34.850266"
873− sodipodi:cy="-847.16553"
874− sodipodi:cx="-378.70541"
875− sodipodi:type="arc"
876− id="path4967-6-9-3"
877− style="display:inline;opacity:1;fill:#4d4d4d;fill-opacity:0.39215686;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5625)" />
878− <path
879− transform="scale(-1,-1)"
880− d="m -362.15062,-816.81287 a 34.850266,34.850266 0 0 1 -17.42513,30.18122 34.850266,34.850266 0 0 1 -34.85027,0 34.850266,34.850266 0 0 1 -17.42513,-30.18122"
881− sodipodi:open="true"
882− sodipodi:end="3.1415927"
883− sodipodi:start="0"
884− sodipodi:ry="34.850266"
885− sodipodi:rx="34.850266"
886− sodipodi:cy="-816.81287"
887− sodipodi:cx="-397.00089"
888− sodipodi:type="arc"
889− id="path4967-6-9"
890− style="opacity:1;fill:#fec553;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
891− <path
892− transform="matrix(0,1,1,0,0,0)"
893− d="m 851.66313,400.40994 a 34.850266,34.850266 0 0 1 -17.42513,30.18122 34.850266,34.850266 0 0 1 -34.85027,0 34.850266,34.850266 0 0 1 -17.42513,-30.18122"
894− sodipodi:open="true"
895− sodipodi:end="3.1415927"
896− sodipodi:start="0"
897− sodipodi:ry="34.850266"
898− sodipodi:rx="34.850266"
899− sodipodi:cy="400.40994"
900− sodipodi:cx="816.81287"
901− sodipodi:type="arc"
902− id="path4967"
903− style="opacity:1;fill:#f5654e;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9693)" />
904− <path
905− transform="matrix(0,1,1,0,0,0)"
906− sodipodi:open="true"
907− d="m 838.91512,400.40994 a 26.857502,26.857502 0 0 1 -13.42875,23.25928 26.857502,26.857502 0 0 1 -26.8575,0 26.857502,26.857502 0 0 1 -13.42875,-23.25928"
908− sodipodi:end="3.1415927"
909− sodipodi:start="0"
910− sodipodi:ry="26.857502"
911− sodipodi:rx="26.857502"
912− sodipodi:cy="400.40994"
913− sodipodi:cx="812.05762"
914− sodipodi:type="arc"
915− id="path4216-7"
916− style="opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
917− <circle
918− r="5.5558391"
919− cy="804.48145"
920− cx="411.01657"
921− id="path4415-1"
922− style="opacity:1;fill:#22241c;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
923− <circle
924− transform="matrix(0.96489328,0,0,0.96489328,12.292714,29.05545)"
925− r="11.743024"
926− cy="819.21869"
927− cx="395.11172"
928− id="path4415-1-5-4"
929− style="display:inline;opacity:1;fill:#333333;fill-opacity:0.39215686;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5606)" />
930− <circle
931− r="11.743024"
932− cy="818.49731"
933− cx="393.71771"
934− id="path4415-1-5"
935− style="opacity:1;fill:#fec553;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
936− </g>
937− <g
938− id="g6202">
939− <path
940− sodipodi:open="true"
941− transform="matrix(0,1,-1,0,0,0)"
942− d="m 531.16062,-271.21625 a 47.982246,47.982246 0 0 1 -23.99112,41.55385 47.982246,47.982246 0 0 1 -47.98225,0 47.982246,47.982246 0 0 1 -23.99112,-41.55385"
943− sodipodi:end="3.1415927"
944− sodipodi:start="0"
945− sodipodi:ry="47.982246"
946− sodipodi:rx="47.982246"
947− sodipodi:cy="-271.21625"
948− sodipodi:cx="483.17838"
949− sodipodi:type="arc"
950− id="path4967-4-9"
951− style="opacity:1;fill:#f5654e;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9693)" />
952− <g
953− transform="translate(2.0203051,-2.0203051)"
954− id="g6703">
955− <g
956− id="g6719">
957− <path
958− inkscape:connector-curvature="0"
959− id="path3837-4-8-0"
960− transform="translate(57.142857,1.4285714)"
961− d="m 189.33398,495.76758 a 107.70992,110.1911 10.897115 0 0 12.25196,30.88867 107.70992,110.1911 10.897115 0 0 71.80078,51.08984 l -48.01953,-81.97851 -36.03321,0 z"
962− style="display:inline;fill:#fff430;fill-opacity:1;stroke:none;filter:url(#filter9693)" />
963− <path
964− sodipodi:open="true"
965− transform="matrix(0.39256535,0.91972411,-0.91972411,0.39256535,0,0)"
966− d="m 613.76734,-71.31546 a 47.982246,47.982246 0 0 1 -23.99112,41.553844 47.982246,47.982246 0 0 1 -47.98225,-1e-6 47.982246,47.982246 0 0 1 -23.99112,-41.553845"
967− sodipodi:end="3.1415927"
968− sodipodi:start="0"
969− sodipodi:ry="47.982246"
970− sodipodi:rx="47.982246"
971− sodipodi:cy="-71.31546"
972− sodipodi:cx="565.7851"
973− sodipodi:type="arc"
974− id="path4967-4-9-9"
975− style="opacity:1;fill:#209cc2;fill-opacity:1;stroke:none;stroke-width:0.926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9693)" />
976− </g>
977− </g>
978− </g>
979− </g>
980− </g>
981− </g>
982−</svg>
splash.png

Binary file not shown.