git.iko.soy/maciek134/podphoenix
on main help sign in
107 files changed+7205−3663
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+130−53 app/podbird.qml → app/podphoenix.qml+120−49 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+216−31 app/ui/EpisodesTab.qml+94−104 app/ui/FullPlayingView.qml+57−28 app/ui/ImportPage.qml+61 app/ui/NowPlayingPage.qml+6−6 app/ui/PlayerControls.qml+6−7 app/ui/PodcastsTab.qml+23−22 app/ui/Queue.qml+8−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+6−10 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+686 po/bs.po+70−50 po/ca.po+177−127 po/cs.po+685 po/da.po+147−112 po/de.po+126−96 po/el.po+70−50 po/en_AU.po+64−44 po/en_GB.po+100−71 po/es.po+83−63 po/fi.po+83−60 po/fr.po+75−54 po/gd.po+106−69 po/gl.po+101−73 po/he.po+64−44 po/hu.po+75−55 po/id.po+64−44 po/it.po+99−75 po/lv.po+70−50 po/nb.po+70−50 po/nl.po+466−227 po/pl.po+71−51 po/pt.po+98−72 po/pt_BR.po+64−44 po/ro.po+64−44 po/ru.po+73−53 po/sc.po+714 po/sl.po+64−44 po/soy.iko.podphoenix.pot+758 po/sr.po+64−44 po/sv.po+94−74 po/uk.po+71−51 po/com.mikeasoft.podbird.pot → po/zh_CN.po+72−51 po/zh_TW.po+131−105 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+130−53
@@ -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,105 @@
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− } catch(ex) {
53− console.log(ex)
54− }
55−
56109 return db;
57110}
58111
59112// Function to add item to queue
60−function addItemToQueue(guid, image, name, artist, url) {
113+function addItemToQueue(guid, image, name, artist, url, position) {
61114 var db = init()
62115
63116 db.transaction(function(tx) {
64117 var ind = getNextIndex(tx);
65− var rs = tx.executeSql("INSERT OR REPLACE INTO Queue (ind, guid, image, name, artist, url) VALUES (?, ?, ?, ?, ?, ?)", [ind, guid, image, name, artist, url]);
118+ var rs = tx.executeSql("INSERT OR REPLACE INTO Queue (ind, guid, image, name, artist, url, position) VALUES (?, ?, ?, ?, ?, ?, ?)", [ind, guid, image, name, artist, url, position]);
66119 if (rs.rowsAffected > 0) {
67120 console.log("[LOG]: QUEUE add OK")
68121 console.log("[LOG]: URL Added to queue: " + url)
@@ -94,6 +147,10 @@ function clearQueue() {
94147 db.transaction(function(tx) {
95148 tx.executeSql("DELETE FROM Queue");
96149 });
150+
151+ db.transaction(function (tx) {
152+ tx.executeSql('UPDATE Episode SET queued=0 WHERE queued=1');
153+ });
97154}
98155
99156function lookup(source) {
@@ -103,19 +160,18 @@ function lookup(source) {
103160 artist: "",
104161 image: "",
105162 guid: "",
163+ position: 0,
106164 }
107165
108166 db.transaction(function(tx) {
109− var rs = tx.executeSql("SELECT * FROM Queue ORDER BY ind ASC");
110− for(var i = 0; i < rs.rows.length; i++) {
111− var episode = rs.rows.item(i);
112− if (source === episode.url) {
113− meta.name = episode.name
114− meta.artist = episode.artist
115− meta.image = episode.image
116− meta.guid = episode.guid
117− break
118− }
167+ var rs = tx.executeSql("SELECT * FROM Queue WHERE url = ?", [source]);
168+ if (rs.rows.length > 0) {
169+ var episode = rs.rows.item(0);
170+ meta.name = episode.name
171+ meta.artist = episode.artist
172+ meta.image = episode.image
173+ meta.guid = episode.guid
174+ meta.position = episode.position
119175 }
120176 });
121177
@@ -171,7 +227,7 @@ function updateEpisodes(refreshModel) {
171227 var db = Podcasts.init();
172228 db.transaction(function(tx) {
173229 var rs = tx.executeSql("SELECT rowid, feed FROM Podcast");
174− tx.executeSql("UPDATE Podcast SET lastupdate=CURRENT_TIMESTAMP");
230+ var rs_timestamp = tx.executeSql("SELECT lastupdate FROM Podcast");
175231 var xhr = [];
176232 var xhrComplete = [];
177233 for(var i = 0; i < rs.rows.length; i++) {
@@ -183,6 +239,18 @@ function updateEpisodes(refreshModel) {
183239 xhr[i].open("GET", url);
184240 xhr[i].onreadystatechange = function() {
185241 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+ }
186254 xhrComplete[i] = true;
187255
188256 try {
@@ -223,7 +291,8 @@ function updateEpisodes(refreshModel) {
223291 if (!track.hasOwnProperty("guid")) {
224292 track['guid'] = track.audiourl;
225293 }
226−
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))
227296 db.transaction(function(tx2) {
228297 var ers = tx2.executeSql("SELECT rowid FROM Episode WHERE guid=?", [track.guid]);
229298 if (ers.rows.length === 0) {
@@ -244,6 +313,7 @@ function updateEpisodes(refreshModel) {
244313 }
245314 }
246315 } catch (error) {
316+ console.log("[LOG]: Response: " + xhr[i].response)
247317 console.log("[WARNING]: Failed to parse " + rs.rows.item(i).feed + ": " + error);
248318 }
249319 }
@@ -255,8 +325,11 @@ function updateEpisodes(refreshModel) {
255325 }
256326 }
257327 if(allComplete) {
328+ db.transaction(function(tx) {
329+ tx.executeSql("UPDATE Podcast SET lastupdate=CURRENT_TIMESTAMP");
330+ })
258331 console.log("[LOG]: Finished checking for new episodes..")
259− podbird.settings.lastUpdate = new Date();
332+ podphoenix.settings.lastUpdate = new Date();
260333 refreshModel();
261334 }
262335 }
@@ -340,7 +413,11 @@ function cleanUp(today, retentionDays) {
340413 var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=?", [rs.rows.item(i).rowid]);
341414 for (var j=0; j< rs2.rows.length; j++) {
342415 var diff = Math.floor((today - rs2.rows.item(j).published)/dayToMs)
343− 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+ )) {
344421 fileManager.deleteFile(rs2.rows.item(j).downloadedfile)
345422 tx.executeSql("UPDATE Episode SET downloadedfile = NULL WHERE guid = ?", [rs2.rows.item(j).guid]);
346423 }
@@ -361,7 +438,7 @@ function autoDownloadEpisodes(maxEpisodeDownload) {
361438 for (var j=0; j < loopCount; j++) {
362439 var episode = rs2.rows.item(j);
363440 if ( !episode.downloadedfile && !episode.listened && episode.audiourl && !episode.queued ) {
364− 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)
365442 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episode.guid]);
366443 }
367444 }
app/podbird.qml → app/podphoenix.qmlrenamed+120−49
@@ -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,9 +224,27 @@ MainView {
221224 }
222225 }
223226
227+ // This reduces incidences of media-hub getting confused and
228+ // continuing to play the previous file when clearing a playlist
229+ // and starting a new episode
230+ Timer {
231+ id: playStarter
232+ interval: 500
233+ onTriggered: {
234+ // Ideally we'd check the buffer progress here and base it on that
235+ // but media-hub doesn't report it correctly
236+ console.log("Starting playback")
237+ player.play()
238+ }
239+ }
240+
224241 MediaPlayer {
225242 id: player
226243
244+ onPositionChanged: {
245+ restorePosition()
246+ }
247+
227248 // Wrapper function around decodeURIComponent() to prevent exceptions
228249 // from bubbling up to the app.
229250 function decodeFileURI(filename)
@@ -245,6 +266,7 @@ MainView {
245266 artist: "",
246267 image: "",
247268 guid: "",
269+ position: 0,
248270 }
249271
250272 source = source.toString()
@@ -255,26 +277,77 @@ MainView {
255277 function toggle() {
256278 if (playbackState === MediaPlayer.PlayingState) {
257279 pause()
280+ // Save the current position when we pause
281+ savePosition()
258282 } else {
259283 play()
260284 }
261285 }
262286
263− function playEpisode(guid, image, name, artist, url) {
287+ function savePosition() {
288+ podphoenix.settings.playlistIndex = playlist.currentIndex
289+ if (currentGuid) {
290+ var db = Podcasts.init()
291+ db.transaction(function (tx) {
292+ tx.executeSql("UPDATE Episode SET position=? WHERE guid=?", [player.position, currentGuid])
293+ 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])
296+ })
297+ }
298+ }
299+
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+
313+ function restorePosition() {
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)
319+ }
320+ }
321+
322+ function clearPosition() {
323+ if (currentGuid) {
324+ var db = Podcasts.init()
325+ db.transaction(function (tx) {
326+ tx.executeSql("UPDATE Episode SET position=NULL WHERE guid=?", [currentGuid])
327+ })
328+ }
329+ }
330+
331+ function playEpisode(guid, image, name, artist, url, position) {
332+ player.pause()
333+
264334 // Clear current queue
265335 player.playlist.clear()
266336 Podcasts.clearQueue()
267337
338+ url = decodeFileURI(url)
268339 // Add episode to queue
269− Podcasts.addItemToQueue(guid, image, name, artist, url)
340+ Podcasts.addItemToQueue(guid, image, name, artist, url, position)
270341 player.playlist.addItem(url)
271342
272343 // Play episode
273− player.play()
344+ pendingSeek = position
345+ playStarter.restart()
274346 }
275347
276− function addEpisodeToQueue(guid, image, name, artist, url) {
277− Podcasts.addItemToQueue(guid, image, name, artist, url)
348+ function addEpisodeToQueue(guid, image, name, artist, url, position) {
349+ url = decodeFileURI(url)
350+ Podcasts.addItemToQueue(guid, image, name, artist, url, position)
278351 player.playlist.addItem(url)
279352
280353 // If added episode is the first one in the queue, then set the current metadata
@@ -286,11 +359,12 @@ MainView {
286359 currentArtist = artist
287360 currentImage = image
288361 currentUrl = url
362+ pendingSeek = position
289363 }
290364 }
291365
292366 property bool endOfMedia: false
293− property double progress: 0
367+ property int pendingSeek: 0
294368
295369 playlist: Playlist {
296370 playbackMode: Playlist.Sequential
@@ -305,6 +379,7 @@ MainView {
305379 currentArtist = meta.artist
306380 currentImage = meta.image
307381 currentGuid = meta.guid
382+ player.pendingSeek = podphoenix.settings.continueWhereStopped && meta.position > 5000 ? meta.position : 0
308383 }
309384 }
310385
@@ -313,6 +388,12 @@ MainView {
313388 console.log("[LOG]: End of Media. Stopping.")
314389 endOfMedia = true
315390 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+ })
316397 }
317398 }
318399
@@ -325,14 +406,21 @@ MainView {
325406 // Play then pause otherwise when we come from EndOfMedia
326407 // it calls next() until EndOfMedia again.
327408 play()
409+ pause()
328410 }
329−
330− pause()
331411 }
332412
333413 // Always reset endOfMedia
334414 endOfMedia = false
335415 }
416+
417+ Component.onDestruction: {
418+ savePosition()
419+ }
420+
421+ Component.onCompleted: {
422+ restoreFromQueue()
423+ }
336424 }
337425
338426 PageStack {
@@ -448,21 +536,4 @@ MainView {
448536 }
449537 ]
450538 }
451−
452− Rectangle {
453− id: loadingIndicator
454− color: podbird.appTheme.background
455− anchors.fill: parent
456−
457− ActivityIndicator {
458− anchors.centerIn: parent
459− running: true
460− }
461−
462− Behavior on opacity {
463− UbuntuNumberAnimation {
464− }
465− }
466− }
467−
468539}
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.7
92− text: i18n.tr("Version %1").arg("0.7")
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+216−31
@@ -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 }
@@ -234,7 +260,7 @@ Page {
234260 var index = episodeList.ViewItems.selectedIndices[i]
235261 if (episodeModel.get(index).audiourl) {
236262 var url = episodeModel.get(index).downloadedfile ? "file://" + episodeModel.get(index).downloadedfile : episodeModel.get(index).audiourl
237− player.addEpisodeToQueue(episodeModel.get(index).guid, episodeModel.get(index).image, episodeModel.get(index).name, episodeModel.get(index).artist, url)
263+ player.addEpisodeToQueue(episodeModel.get(index).guid, episodeModel.get(index).image, episodeModel.get(index).name, episodeModel.get(index).artist, url, episodeModel.get(index).position)
238264 }
239265 }
240266
@@ -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 }
@@ -646,7 +778,7 @@ Page {
646778 text: i18n.tr("Add to playlist")
647779 onTriggered: {
648780 var url = model.downloadedfile ? "file://" + model.downloadedfile : model.audiourl
649− player.addEpisodeToQueue(model.guid, model.image, model.name, model.artist, url)
781+ player.addEpisodeToQueue(model.guid, model.image, model.name, model.artist, url, model.position)
650782 }
651783 },
652784
@@ -682,8 +814,18 @@ Page {
682814 selected = !selected
683815 } else {
684816 if (currentGuid !== model.guid) {
685− currentUrl = model.downloadedfile ? "file://" + model.downloadedfile : model.audiourl;
686− player.playEpisode(model.guid, model.image, model.name, model.artist, currentUrl)
817+ player.savePosition()
818+ currentUrl = model.downloadedfile ? "file://" + model.downloadedfile : model.audiourl
819+ // We need to refetch the episode position as it may have changed without the model refreshing
820+ var db = Podcasts.init()
821+ db.transaction(function (tx) {
822+ var position = 0
823+ var rs = tx.executeSql("SELECT position FROM Episode WHERE guid=? AND position > 0", [model.guid])
824+ if (rs.rows.length > 0) {
825+ position = rs.rows.item(0).position
826+ }
827+ player.playEpisode(model.guid, model.image, model.name, model.artist, currentUrl, position)
828+ });
687829 }
688830 }
689831 }
@@ -711,7 +853,6 @@ Page {
711853 Scrollbar {
712854 flickableItem: episodeList
713855 align: Qt.AlignTrailing
714− StyleHints { sliderColor: podbird.appTheme.focusText }
715856 }
716857 }
717858
@@ -729,7 +870,45 @@ Page {
729870
730871 var db = Podcasts.init();
731872 db.transaction(function (tx) {
732− 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);
733912 for(i = 0; i < rs.rows.length; i++) {
734913 episode = rs.rows.item(i);
735914 if (!episode.listened) {
@@ -743,6 +922,12 @@ Page {
743922 }
744923
745924 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+
746931 episodesUpdating = true;
747932 Podcasts.updateEpisodes(refreshModel)
748933 }
app/ui/EpisodesTab.qml+94−104
@@ -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 }
@@ -275,7 +274,7 @@ Tab {
275274 var index = episodeList.ViewItems.selectedIndices[i]
276275 if (episodesModel.get(index).audiourl) {
277276 var url = episodesModel.get(index).downloadedfile ? "file://" + episodesModel.get(index).downloadedfile : episodesModel.get(index).audiourl
278− player.addEpisodeToQueue(episodesModel.get(index).guid, episodesModel.get(index).image, episodesModel.get(index).name, episodesModel.get(index).artist, url)
277+ player.addEpisodeToQueue(episodesModel.get(index).guid, episodesModel.get(index).image, episodesModel.get(index).name, episodesModel.get(index).artist, url, episodesModel.get(index).position)
279278 }
280279 }
281280
@@ -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 }
@@ -578,6 +577,26 @@ Tab {
578577
579578 trailingActions: ListItemActions {
580579 actions: [
580+ Action {
581+ iconName: model.listened ? "view-collapse" : "select"
582+ onTriggered: {
583+ var db = Podcasts.init();
584+ db.transaction(function (tx) {
585+ if (model.listened) {
586+ tx.executeSql("UPDATE Episode SET listened=0 WHERE guid=?", [model.guid])
587+ episodesModel.setProperty(model.index, "listened", 0)
588+ }
589+ else {
590+ tx.executeSql("UPDATE Episode SET listened=1 WHERE guid=?", [model.guid])
591+ episodesModel.setProperty(model.index, "listened", 1)
592+ if (episodesPageHeaderSections.selectedIndex === 0) {
593+ episodesModel.remove(model.index, 1)
594+ }
595+ }
596+ });
597+ }
598+ },
599+
581600 Action {
582601 iconName: model.downloadedfile ? "delete" : (model.queued && downloader.downloadingGuid !== model.guid ? "history" : "save")
583602 onTriggered: {
@@ -597,7 +616,7 @@ Tab {
597616 });
598617 episodesModel.setProperty(model.index, "queued", 1)
599618 if (model.audiourl) {
600− podbird.downloadEpisode(model.image, model.name, model.guid, model.audiourl, false)
619+ podphoenix.downloadEpisode(model.image, model.name, model.guid, model.audiourl, false)
601620 } else {
602621 console.log("[ERROR]: Invalid download url: " + model.audiourl)
603622 }
@@ -605,31 +624,11 @@ Tab {
605624 }
606625 },
607626
608− Action {
609− iconName: model.listened ? "view-collapse" : "select"
610− onTriggered: {
611− var db = Podcasts.init();
612− db.transaction(function (tx) {
613− if (model.listened) {
614− tx.executeSql("UPDATE Episode SET listened=0 WHERE guid=?", [model.guid])
615− episodesModel.setProperty(model.index, "listened", 0)
616− }
617− else {
618− tx.executeSql("UPDATE Episode SET listened=1 WHERE guid=?", [model.guid])
619− episodesModel.setProperty(model.index, "listened", 1)
620− if (episodesPageHeaderSections.selectedIndex === 0) {
621− episodesModel.remove(model.index, 1)
622− }
623− }
624− });
625− }
626− },
627−
628627 Action {
629628 iconName: "add-to-playlist"
630629 onTriggered: {
631630 var url = model.downloadedfile ? "file://" + model.downloadedfile : model.audiourl
632− player.addEpisodeToQueue(model.guid, model.image, model.name, model.artist, url)
631+ player.addEpisodeToQueue(model.guid, model.image, model.name, model.artist, url, model.position)
633632 }
634633 },
635634
@@ -669,8 +668,18 @@ Tab {
669668 selected = !selected
670669 } else {
671670 if (currentGuid !== model.guid) {
672− currentUrl = model.downloadedfile ? "file://" + model.downloadedfile : model.audiourl;
673− player.playEpisode(model.guid, model.image, model.name, model.artist, currentUrl)
671+ player.savePosition()
672+ currentUrl = model.downloadedfile ? "file://" + model.downloadedfile : model.audiourl
673+ // We need to refetch the episode position as it may have changed without the model refreshing
674+ var db = Podcasts.init()
675+ db.transaction(function (tx) {
676+ var position = 0
677+ var rs = tx.executeSql("SELECT position FROM Episode WHERE guid=? AND position > 0", [model.guid])
678+ if (rs.rows.length > 0) {
679+ position = rs.rows.item(0).position
680+ }
681+ player.playEpisode(model.guid, model.image, model.name, model.artist, currentUrl, position)
682+ });
674683 }
675684 }
676685 }
@@ -693,7 +702,7 @@ Tab {
693702 Scrollbar {
694703 flickableItem: episodeList
695704 align: Qt.AlignTrailing
696− StyleHints { sliderColor: podbird.appTheme.focusText }
705+ StyleHints { sliderColor: podphoenix.appTheme.focusText }
697706 }
698707
699708 PullToRefresh {
@@ -711,60 +720,44 @@ Tab {
711720
712721 // Episode Model for the what's new view
713722 if (episodesPageHeaderSections.selectedIndex === 0) {
714− var today = new Date()
715− var dayToMs = 86400000; //1 * 24 * 60 * 60 * 1000
716− var todayCount, yesterdayCount, diff
717−
718− todayCount = 0
719− yesterdayCount = 0
720−
721723 db.transaction(function (tx) {
722− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
723− for (i=0; i < rs.rows.length; i++) {
724− var podcast = rs.rows.item(i);
725− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
726− for (j=0; j < rs2.rows.length; j++) {
727− episode = rs2.rows.item(j)
728− diff = Math.floor((today - episode.published)/dayToMs)
729− if (diff < 7 && !episode.listened) {
730− if (diff < 1) {
731− 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"})
732− todayCount++;
733− } else if (diff < 2) {
734− 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"})
735− yesterdayCount++;
736− } else {
737− 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"})
738− }
739− } else if (diff >= 7){
740− break
741− }
742− }
743−
744− if (podcast.lastupdate === null && !episodesUpdating) {
745− 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})
746737 }
747738 }
739+
740+ getEpisodes("-1 day", "0 hours", "Today")
741+ getEpisodes("-2 days", "-1 day", "Yesterday")
742+ getEpisodes("-7 days", "-2 day", "Older")
748743 });
749744 }
750745
751746 // Episode Model for the downloaded view
752747 else if (episodesPageHeaderSections.selectedIndex === 1) {
753748 db.transaction(function (tx) {
754− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
755− for (i=0; i < rs.rows.length; i++) {
756− var podcast = rs.rows.item(i);
757− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
758− for (j=0; j < rs2.rows.length; j++) {
759− episode = rs2.rows.item(j)
760− if (episode.downloadedfile) {
761− 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"})
762− }
763− }
764−
765− if (podcast.lastupdate === null && !episodesUpdating) {
766− updateEpisodesDatabase();
767− }
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"})
768761 }
769762 });
770763 }
@@ -772,20 +765,18 @@ Tab {
772765 // Episode Model for the favourites view
773766 else if (episodesPageHeaderSections.selectedIndex === 2) {
774767 db.transaction(function (tx) {
775− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
776− for (i=0; i < rs.rows.length; i++) {
777− var podcast = rs.rows.item(i);
778− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
779− for (j=0; j < rs2.rows.length; j++) {
780− episode = rs2.rows.item(j)
781− if (episode.favourited) {
782− 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"})
783− }
784− }
785−
786− if (podcast.lastupdate === null && !episodesUpdating) {
787− updateEpisodesDatabase();
788− }
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"})
789780 }
790781 });
791782 }
@@ -799,4 +790,3 @@ Tab {
799790 Podcasts.updateEpisodes(refreshModel)
800791 }
801792}
802−
app/ui/FullPlayingView.qml+57−28
@@ -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
@@ -181,14 +204,17 @@ Item {
181204 anchors.verticalCenter: parent.verticalCenter
182205 enabled: player.playlist.canGoPrevious
183206 opacity: enabled ? 1.0 : 0.4
184− onClicked: player.playlist.previous()
207+ onClicked: {
208+ player.savePosition()
209+ player.playlist.previous()
210+ }
185211
186212 Icon {
187213 id: mediaBackwardIcon
188214 width: units.gu(3)
189215 height: width
190216 anchors.centerIn: parent
191− color: podbird.appTheme.baseIcon
217+ color: podphoenix.appTheme.baseIcon
192218 name: "media-skip-backward"
193219 }
194220 }
@@ -201,7 +227,7 @@ Item {
201227 opacity: player.position === 0 ? 0.4 : 1.0
202228 onClicked: {
203229 if (player.position > 0) {
204− player.seek(player.position - podbird.settings.skipBack * 1000);
230+ player.seek(player.position - podphoenix.settings.skipBack * 1000);
205231 }
206232 }
207233
@@ -212,9 +238,9 @@ Item {
212238 Label {
213239 // TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
214240 // xgettext: no-c-format
215− text: i18n.tr("-%1s").arg(podbird.settings.skipBack)
241+ text: i18n.tr("-%1s").arg(podphoenix.settings.skipBack)
216242 textSize: Label.XxSmall
217− color: podbird.appTheme.baseText
243+ color: podphoenix.appTheme.baseText
218244 anchors.verticalCenter: skipBackwardIcon.verticalCenter
219245 }
220246
@@ -223,7 +249,7 @@ Item {
223249 width: units.gu(3)
224250 height: width
225251 name: "media-seek-backward"
226− color: podbird.appTheme.baseIcon
252+ color: podphoenix.appTheme.baseIcon
227253 }
228254 }
229255 }
@@ -233,14 +259,14 @@ Item {
233259 width: units.gu(10)
234260 height: width
235261 opacity: playButton.pressed ? 0.4 : 1.0
236− onClicked: player.playbackState === MediaPlayer.PlayingState ? player.pause() : player.play()
262+ onClicked: player.toggle()
237263
238264 Icon {
239265 id: playIcon
240266 width: units.gu(6)
241267 height: width
242268 anchors.centerIn: parent
243− color: podbird.appTheme.baseIcon
269+ color: podphoenix.appTheme.baseIcon
244270 name: player.playbackState === MediaPlayer.PlayingState ? "media-playback-pause"
245271 : "media-playback-start"
246272 }
@@ -254,7 +280,7 @@ Item {
254280 opacity: player.position === 0 ? 0.4 : 1.0
255281 onClicked: {
256282 if (player.position > 0) {
257− player.seek(player.position + podbird.settings.skipForward * 1000);
283+ player.seek(player.position + podphoenix.settings.skipForward * 1000);
258284 }
259285 }
260286
@@ -267,15 +293,15 @@ Item {
267293 width: units.gu(3)
268294 height: width
269295 name: "media-seek-forward"
270− color: podbird.appTheme.baseIcon
296+ color: podphoenix.appTheme.baseIcon
271297 }
272298
273299 Label {
274300 // TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
275301 // xgettext: no-c-format
276− text: i18n.tr("+%1s").arg(podbird.settings.skipForward)
302+ text: i18n.tr("+%1s").arg(podphoenix.settings.skipForward)
277303 textSize: Label.XxSmall
278− color: podbird.appTheme.baseText
304+ color: podphoenix.appTheme.baseText
279305 anchors.verticalCenter: skipForwardIcon.verticalCenter
280306 }
281307 }
@@ -288,14 +314,17 @@ Item {
288314 anchors.verticalCenter: parent.verticalCenter
289315 enabled: player.playlist.canGoNext
290316 opacity: enabled ? 1.0 : 0.4
291− onClicked: player.playlist.next()
317+ onClicked: {
318+ player.savePosition()
319+ player.playlist.next()
320+ }
292321
293322 Icon {
294323 id: mediaForwardIcon
295324 width: units.gu(3)
296325 height: width
297326 anchors.centerIn: parent
298− color: podbird.appTheme.baseIcon
327+ color: podphoenix.appTheme.baseIcon
299328 name: "media-skip-forward"
300329 }
301330 }
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+6−7
@@ -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 }
@@ -97,8 +97,7 @@ Rectangle {
9797 visible: playButton.pressed
9898 }
9999
100− onClicked: player.playbackState === MediaPlayer.PlayingState ? player.pause()
101− : player.play()
100+ onClicked: player.toggle()
102101
103102 Icon {
104103 color: "white"
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+8−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 {
@@ -83,6 +83,7 @@ ListView {
8383 if (player.playlist.currentIndex === index) {
8484 player.toggle()
8585 } else {
86+ player.savePosition()
8687 player.playlist.currentIndex = index
8788 }
8889 }
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+6−10
@@ -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"
@@ -27,12 +28,7 @@ FileManager::FileManager(QObject *parent):
2728 QObject(parent),
2829 m_podcastDir(QStandardPaths::writableLocation(QStandardPaths::DataLocation) + QDir::separator() + "podcasts")
2930{
30− // Remove any downloads that haven't been collected previously (because we were closed before they finished)
31− QString downloadManagerPath = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QDir::separator() + "ubuntu-download-manager" + QDir::separator() + "com.mikeasoft.podbird";
32− QDir downloadDir(downloadManagerPath);
33− if (downloadDir.exists()) {
34− downloadDir.removeRecursively();
35− }
31+
3632}
3733
3834FileManager::~FileManager() {
@@ -61,7 +57,7 @@ QString FileManager::saveDownload(QString origPath) {
6157 QString filePath;
6258 int attempts = 0;
6359 do {
64− filePath = m_podcastDir + QDir::separator() + fi.fileName();
60+ filePath = m_podcastDir + QDir::separator() + QUrl::fromPercentEncoding(fi.fileName().toUtf8());
6561 if (attempts > 0) {
6662 filePath += "." + QString::number(attempts);
6763 }
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.7",
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.ponew file+686
@@ -0,0 +1,686 @@
1+# Arabic translation for podphoenix
2+# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
3+# This file is distributed under the same license as the podphoenix package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
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: 2017-01-12 20:40+0000\n"
12+"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
13+"Language-Team: Arabic <ar@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=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
18+"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21+
22+#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23+msgid "Episodes"
24+msgstr "الحلقات"
25+
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27+msgid "Add New Podcasts"
28+msgstr "إضافة نشرة صوتية جديدة"
29+
30+#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
31+msgid "Podcasts"
32+msgstr "النشرات الصوتية"
33+
34+#: ../app/components/TabsList.qml:55 ../app/ui/SettingsPage.qml:34
35+msgid "Settings"
36+msgstr "الإعدادات"
37+
38+#: ../app/components/Walkthrough.qml:89
39+msgid "Skip"
40+msgstr "تخطي"
41+
42+#: ../app/podcasts.js:307
43+#, no-c-format, qt-format
44+msgid "%1 hr %2 min"
45+msgstr "%1 ساعة %2 دقيقة"
46+
47+#: ../app/podcasts.js:316
48+#, no-c-format, qt-format
49+msgid "%1 hr"
50+msgstr ""
51+
52+#: ../app/podcasts.js:324
53+#, no-c-format, qt-format
54+msgid "%1 min"
55+msgstr "%1 دقيقة"
56+
57+#. TRANSLATORS: About as in information about the app
58+#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
59+#: ../app/ui/SettingsPage.qml:338
60+msgid "About"
61+msgstr "عن"
62+
63+#: ../app/settings/About.qml:46
64+msgid "Credits"
65+msgstr "إشادات"
66+
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68+#: ../app/settings/About.qml:92
69+#, qt-format
70+msgid "Version %1"
71+msgstr "الإصدار %1"
72+
73+#: ../app/settings/About.qml:113
74+msgid "Released under the terms of the GNU GPL v3"
75+msgstr ""
76+
77+#: ../app/settings/About.qml:123
78+#, qt-format
79+msgid "Source code available on %1"
80+msgstr "الشفرة المصدرية متوفرة على %1"
81+
82+#: ../app/settings/CleanSetting.qml:29
83+msgid "Delete older than"
84+msgstr ""
85+
86+#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
87+msgid "Never"
88+msgstr "مطلقًا"
89+
90+#: ../app/settings/CleanSetting.qml:41
91+#, qt-format
92+msgid "%1 day"
93+msgid_plural "%1 days"
94+msgstr[0] ""
95+msgstr[1] ""
96+
97+#: ../app/settings/CleanSetting.qml:42 ../app/settings/CleanSetting.qml:43
98+#: ../app/settings/CleanSetting.qml:44
99+#, qt-format
100+msgid "%1 month"
101+msgid_plural "%1 months"
102+msgstr[0] ""
103+msgstr[1] ""
104+
105+#: ../app/settings/CleanSetting.qml:45
106+#, qt-format
107+msgid "%1 year"
108+msgid_plural "%1 years"
109+msgstr[0] ""
110+msgstr[1] ""
111+
112+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
113+#: ../app/settings/Credits.qml:31
114+#, qt-format
115+msgid "%1 (Creator)"
116+msgstr ""
117+
118+#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
119+msgid "Developers"
120+msgstr "المطورون"
121+
122+#: ../app/settings/Credits.qml:33
123+msgid "Designer"
124+msgstr ""
125+
126+#: ../app/settings/Credits.qml:34
127+msgid "Translators"
128+msgstr ""
129+
130+#: ../app/settings/DownloadSetting.qml:29
131+msgid "Download at most"
132+msgstr ""
133+
134+#: ../app/settings/DownloadSetting.qml:41
135+#: ../app/settings/DownloadSetting.qml:42
136+#: ../app/settings/DownloadSetting.qml:43
137+#: ../app/settings/DownloadSetting.qml:44
138+#, qt-format
139+msgid "%1 episode"
140+msgid_plural "%1 episodes"
141+msgstr[0] ""
142+msgstr[1] ""
143+
144+#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:146
145+msgid "Theme"
146+msgstr ""
147+
148+#. TRANSLATORS: Light Theme
149+#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:147
150+msgid "Light"
151+msgstr ""
152+
153+#. TRANSLATORS: Dark Theme
154+#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:147
155+msgid "Dark"
156+msgstr ""
157+
158+#: ../app/ui/EpisodesPage.qml:52
159+msgid "Podcast"
160+msgstr ""
161+
162+#: ../app/ui/EpisodesPage.qml:62 ../app/ui/EpisodesTab.qml:62
163+msgid "Search Episode"
164+msgstr ""
165+
166+#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
167+#: ../app/ui/SearchPage.qml:290
168+msgid "Unsubscribe"
169+msgstr ""
170+
171+#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
172+#: ../app/ui/EpisodesPage.qml:110 ../app/ui/EpisodesTab.qml:128
173+#, qt-format
174+msgid "%1 item selected"
175+msgid_plural "%1 items selected"
176+msgstr[0] ""
177+msgstr[1] ""
178+
179+#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
180+#: ../app/ui/NowPlayingPage.qml:42
181+msgid "Back"
182+msgstr ""
183+
184+#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
185+msgid "Mark Listened"
186+msgstr ""
187+
188+#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
189+msgid "Download episode(s)"
190+msgstr ""
191+
192+#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
193+msgid "Delete episode(s)"
194+msgstr ""
195+
196+#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
197+msgid "Favourite episode(s)"
198+msgstr ""
199+
200+#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
201+msgid "Add to queue"
202+msgstr ""
203+
204+#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
205+msgid "Search episode"
206+msgstr ""
207+
208+#: ../app/ui/EpisodesPage.qml:303
209+msgid "Unsubscribe Confirmation"
210+msgstr ""
211+
212+#: ../app/ui/EpisodesPage.qml:304
213+#, qt-format
214+msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
215+msgstr ""
216+
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218+#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219+msgid "Cancel"
220+msgstr ""
221+
222+#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
223+msgid "Episode Description"
224+msgstr ""
225+
226+#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
227+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
228+msgid "Close"
229+msgstr ""
230+
231+#: ../app/ui/EpisodesPage.qml:384
232+msgid "No episodes found"
233+msgstr ""
234+
235+#: ../app/ui/EpisodesPage.qml:385
236+msgid "No episodes found matching the search term."
237+msgstr ""
238+
239+#: ../app/ui/EpisodesPage.qml:502
240+msgid "Unheard"
241+msgstr ""
242+
243+#: ../app/ui/EpisodesPage.qml:519
244+msgid "Listened"
245+msgstr ""
246+
247+#: ../app/ui/EpisodesPage.qml:538
248+msgid "Downloaded"
249+msgstr ""
250+
251+#: ../app/ui/EpisodesPage.qml:605
252+msgid "Mark as unheard"
253+msgstr ""
254+
255+#: ../app/ui/EpisodesPage.qml:605
256+msgid "Mark as listened"
257+msgstr ""
258+
259+#: ../app/ui/EpisodesPage.qml:621
260+msgid "Delete downloaded file"
261+msgstr ""
262+
263+#: ../app/ui/EpisodesPage.qml:621
264+msgid "Queued"
265+msgstr ""
266+
267+#: ../app/ui/EpisodesPage.qml:621
268+msgid "Download"
269+msgstr ""
270+
271+#: ../app/ui/EpisodesPage.qml:646
272+msgid "Add to playlist"
273+msgstr ""
274+
275+#: ../app/ui/EpisodesPage.qml:655
276+msgid "Unfavourite"
277+msgstr ""
278+
279+#: ../app/ui/EpisodesPage.qml:655
280+msgid "Favourite"
281+msgstr ""
282+
283+#: ../app/ui/EpisodesPage.qml:670
284+msgid "Show episode description"
285+msgstr ""
286+
287+#: ../app/ui/EpisodesTab.qml:82
288+msgid "Recent"
289+msgstr ""
290+
291+#: ../app/ui/EpisodesTab.qml:82
292+msgid "Downloads"
293+msgstr ""
294+
295+#: ../app/ui/EpisodesTab.qml:82
296+msgid "Favourites"
297+msgstr ""
298+
299+#: ../app/ui/EpisodesTab.qml:247
300+msgid "Unfavourite episode(s)"
301+msgstr ""
302+
303+#: ../app/ui/EpisodesTab.qml:310
304+msgid "No New Episodes"
305+msgstr ""
306+
307+#: ../app/ui/EpisodesTab.qml:312
308+msgid "No Downloaded Episodes"
309+msgstr ""
310+
311+#: ../app/ui/EpisodesTab.qml:314
312+msgid "No Favourited Episodes"
313+msgstr ""
314+
315+#: ../app/ui/EpisodesTab.qml:316
316+msgid "No Episodes Found"
317+msgstr ""
318+
319+#: ../app/ui/EpisodesTab.qml:322
320+msgid "No more episodes to listen to!"
321+msgstr ""
322+
323+#: ../app/ui/EpisodesTab.qml:324
324+msgid "No episodes have been downloaded for offline listening"
325+msgstr ""
326+
327+#: ../app/ui/EpisodesTab.qml:326
328+msgid "No episodes have been favourited."
329+msgstr ""
330+
331+#: ../app/ui/EpisodesTab.qml:328
332+msgid "No Episodes found matching the search term."
333+msgstr ""
334+
335+#: ../app/ui/EpisodesTab.qml:457
336+msgid "Downloads in progress"
337+msgstr ""
338+
339+#: ../app/ui/EpisodesTab.qml:497
340+msgid "Downloaded episodes"
341+msgstr ""
342+
343+#: ../app/ui/EpisodesTab.qml:507
344+msgid "Today"
345+msgstr ""
346+
347+#: ../app/ui/EpisodesTab.qml:511
348+msgid "Yesterday"
349+msgstr ""
350+
351+#: ../app/ui/EpisodesTab.qml:515
352+msgid "Older"
353+msgstr ""
354+
355+#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
356+#: ../app/ui/FullPlayingView.qml:218
357+#, no-c-format, qt-format
358+msgid "-%1s"
359+msgstr ""
360+
361+#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
362+#: ../app/ui/FullPlayingView.qml:279
363+#, no-c-format, qt-format
364+msgid "+%1s"
365+msgstr ""
366+
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
371+#: ../app/ui/NowPlayingPage.qml:34
372+msgid "Now Playing"
373+msgstr ""
374+
375+#: ../app/ui/NowPlayingPage.qml:73
376+msgid "Full view"
377+msgstr ""
378+
379+#: ../app/ui/NowPlayingPage.qml:73
380+msgid "Queue"
381+msgstr ""
382+
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
384+#: ../app/ui/SearchPage.qml:176
385+msgid "Search Podcast"
386+msgstr ""
387+
388+#: ../app/ui/PodcastsTab.qml:97
389+msgid "Search podcast"
390+msgstr ""
391+
392+#: ../app/ui/PodcastsTab.qml:127
393+msgid "No Podcast Subscriptions"
394+msgstr ""
395+
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
397+msgid "No Podcasts Found"
398+msgstr ""
399+
400+#: ../app/ui/PodcastsTab.qml:128
401+msgid ""
402+"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
403+"page to add some."
404+msgstr ""
405+
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
407+msgid "No podcasts found matching the search term."
408+msgstr ""
409+
410+#: ../app/ui/PodcastsTab.qml:215
411+#, qt-format
412+msgid "%1 unheard episode"
413+msgid_plural "%1 unheard episodes"
414+msgstr[0] ""
415+msgstr[1] ""
416+
417+#: ../app/ui/SearchPage.qml:65
418+msgid "Add Podcast"
419+msgstr ""
420+
421+#: ../app/ui/SearchPage.qml:73
422+msgid "Import Podcasts"
423+msgstr ""
424+
425+#: ../app/ui/SearchPage.qml:135
426+msgid "Save Podcast"
427+msgstr ""
428+
429+#: ../app/ui/SearchPage.qml:163
430+msgid "Feed URL"
431+msgstr ""
432+
433+#: ../app/ui/SearchPage.qml:191
434+msgid "Unable to subscribe"
435+msgstr ""
436+
437+#: ../app/ui/SearchPage.qml:192
438+msgid "Please check the URL and try again"
439+msgstr ""
440+
441+#: ../app/ui/SearchPage.qml:222
442+msgid "Looking to add a new podcast?"
443+msgstr ""
444+
445+#: ../app/ui/SearchPage.qml:223
446+msgid ""
447+"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448+msgstr ""
449+
450+#: ../app/ui/SearchPage.qml:290
451+msgid "Subscribe"
452+msgstr ""
453+
454+#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
455+#. the podcast description.
456+#: ../app/ui/SearchPage.qml:328
457+#, qt-format
458+msgid ""
459+"Last Updated: %1\n"
460+"%2"
461+msgstr ""
462+
463+#: ../app/ui/SearchPage.qml:385
464+msgid "Not Available"
465+msgstr ""
466+
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+
479+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
480+#. want to seek forward when pressing on this button.
481+#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
482+msgid "Skip forward"
483+msgstr ""
484+
485+#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
486+#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
487+#, qt-format
488+msgid "%1 seconds"
489+msgstr ""
490+
491+#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
492+msgid "OK"
493+msgstr ""
494+
495+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
496+#. want to seek backward when pressing on this button.
497+#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
498+msgid "Skip back"
499+msgstr ""
500+
501+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
502+#. that doesn't fit into any other category.
503+#: ../app/ui/SettingsPage.qml:141
504+msgid "General Settings"
505+msgstr ""
506+
507+#: ../app/ui/SettingsPage.qml:154
508+msgid "Displays podcasts in a list view"
509+msgstr ""
510+
511+#: ../app/ui/SettingsPage.qml:166
512+msgid "Playback Settings"
513+msgstr ""
514+
515+#: ../app/ui/SettingsPage.qml:184
516+msgid "Podcast Episode Settings"
517+msgstr ""
518+
519+#: ../app/ui/SettingsPage.qml:190
520+msgid "Automatically delete old episodes"
521+msgstr ""
522+
523+#: ../app/ui/SettingsPage.qml:192
524+msgid ""
525+"Delete episodes that are older than a given number of days for each podcast"
526+msgstr ""
527+
528+#: ../app/ui/SettingsPage.qml:204
529+msgid "Automatically download new episodes"
530+msgstr ""
531+
532+#: ../app/ui/SettingsPage.qml:206
533+msgid "Default number of new episodes to download for each podcast"
534+msgstr ""
535+
536+#: ../app/ui/SettingsPage.qml:218
537+msgid "Only download over WiFi"
538+msgstr ""
539+
540+#: ../app/ui/SettingsPage.qml:220
541+msgid "Download episodes only when the device is using WiFi"
542+msgstr ""
543+
544+#: ../app/ui/SettingsPage.qml:240
545+msgid "Refresh podcast artwork"
546+msgstr ""
547+
548+#: ../app/ui/SettingsPage.qml:242
549+msgid "Update all podcasts artwork and fix missing ones"
550+msgstr ""
551+
552+#: ../app/ui/SettingsPage.qml:271
553+msgid "Storage Settings"
554+msgstr ""
555+
556+#: ../app/ui/SettingsPage.qml:282
557+msgid "Delete orphaned files and links"
558+msgstr ""
559+
560+#: ../app/ui/SettingsPage.qml:284
561+msgid "Free space by removing orphaned downloaded files and links"
562+msgstr ""
563+
564+#: ../app/ui/SettingsPage.qml:314
565+msgid "Removed orphaned files and links"
566+msgstr ""
567+
568+#: ../app/ui/SettingsPage.qml:314
569+msgid "No orphans found!"
570+msgstr ""
571+
572+#: ../app/ui/SettingsPage.qml:315
573+msgid ""
574+"All orphaned files have been deleted to recover disk space. Orphaned links "
575+"pointing at invalid files have also been cleaned up."
576+msgstr ""
577+
578+#: ../app/ui/SettingsPage.qml:317
579+msgid ""
580+"No orphaned files have been found to recover disk space. Podphoenix database is "
581+"clean."
582+msgstr ""
583+
584+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
585+#. that doesn't fit into any other category.
586+#: ../app/ui/SettingsPage.qml:332
587+msgid "Misc."
588+msgstr ""
589+
590+#: ../app/ui/SettingsPage.qml:348
591+msgid "Report Bug"
592+msgstr ""
593+
594+#: ../app/welcomewizard/Slide1.qml:42
595+msgid "Welcome to Podphoenix"
596+msgstr ""
597+
598+#: ../app/welcomewizard/Slide1.qml:53
599+msgid ""
600+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
601+"Ubuntu.\n"
602+"\n"
603+"Chirp Chirp..."
604+msgstr ""
605+
606+#: ../app/welcomewizard/Slide1.qml:82
607+msgid "Swipe to move between pages"
608+msgstr ""
609+
610+#: ../app/welcomewizard/Slide2.qml:45
611+msgid "Discover New Podcasts"
612+msgstr ""
613+
614+#: ../app/welcomewizard/Slide2.qml:62
615+msgid ""
616+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
617+"podcasts. You can also add podcasts by their URL."
618+msgstr ""
619+
620+#: ../app/welcomewizard/Slide3.qml:45
621+msgid "Smart Settings"
622+msgstr ""
623+
624+#: ../app/welcomewizard/Slide3.qml:62
625+msgid ""
626+"Podphoenix can optionally download new episodes and clean up old episodes "
627+"automatically, this can be enabled from the settings page."
628+msgstr ""
629+
630+#. TRANSLATORS: This text should be in a language different from the language set by the user.
631+#. For instance, if the app was in english, then it is appropriate to set this string as
632+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
633+#: ../app/welcomewizard/Slide4.qml:48
634+msgid "Hallo! Bonjour!"
635+msgstr ""
636+
637+#: ../app/welcomewizard/Slide4.qml:67
638+#, qt-format
639+msgid ""
640+"Podphoenix is available in over 15 languages and is translated by the %1 "
641+"community"
642+msgstr ""
643+
644+#: ../app/welcomewizard/Slide5.qml:45
645+msgid "Touch Gestures"
646+msgstr ""
647+
648+#: ../app/welcomewizard/Slide5.qml:64
649+msgid ""
650+"Episodes can be swiped left to reveal more actions (or right click if you're "
651+"using a mouse). You can also multi-select them by long-pressing on an "
652+"episode."
653+msgstr ""
654+
655+#: ../app/welcomewizard/Slide6.qml:45
656+msgid "Support"
657+msgstr ""
658+
659+#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
660+#: ../app/welcomewizard/Slide6.qml:65
661+#, qt-format
662+msgid ""
663+"If you find any bugs or have any feature requests, let us know on our "
664+"project page at %1"
665+msgstr ""
666+
667+#: ../app/welcomewizard/Slide7.qml:45
668+msgid "Enjoy"
669+msgstr ""
670+
671+#: ../app/welcomewizard/Slide7.qml:62
672+msgid "We hope you enjoy using Podphoenix!"
673+msgstr ""
674+
675+#: ../app/welcomewizard/Slide7.qml:75
676+msgid "Finish"
677+msgstr ""
678+
679+#: ../app/po/Podphoenix.desktop.in.h:1
680+msgid "The chirpiest podcast manager for Ubuntu"
681+msgstr ""
682+
683+#: ../app/po/Podphoenix.desktop.in.h:2
684+msgid ""
685+"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
686+msgstr ""
po/bs.po+70−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
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:307
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 h"
5151
52−#: ../app/podcasts.js:315
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.7
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
@@ -357,17 +357,21 @@ msgid "Older"
357357msgstr "Starije"
358358
359359#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
360−#: ../app/ui/FullPlayingView.qml:215
360+#: ../app/ui/FullPlayingView.qml:218
361361#, no-c-format, qt-format
362362msgid "-%1s"
363363msgstr "-%1s"
364364
365365#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
366−#: ../app/ui/FullPlayingView.qml:276
366+#: ../app/ui/FullPlayingView.qml:279
367367#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
682702msgid "The chirpiest podcast manager for Ubuntu"
683703msgstr "Najpričljiviji podcastmenadžer za Ubuntu"
684704
685−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
686706msgid ""
687707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
688708msgstr ""
po/ca.po+177−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:315
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.7
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"
@@ -352,15 +352,19 @@ msgid "Older"
352352msgstr "Més antic"
353353
354354#. 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:215
355+#: ../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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../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,24 +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/podbird/po/Podbird.desktop.in.h:1
707+#: ../app/po/Podphoenix.desktop.in.h:1
659708msgid "The chirpiest podcast manager for Ubuntu"
660−msgstr ""
709+msgstr "El gestor de podcast més alegre per Ubuntu"
661710
662−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
711+#: ../app/po/Podphoenix.desktop.in.h:2
663712msgid ""
664713"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
665714msgstr ""
715+"podcast;àudio;itunes;broadcast;digital;stream;podcatcher;vídeo;vodcast;"
po/cs.ponew file+685
@@ -0,0 +1,685 @@
1+# Czech translation for podphoenix
2+# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
3+# This file is distributed under the same license as the podphoenix package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
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: 2017-10-19 10:17+0000\n"
12+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13+"Language-Team: Czech <cs@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=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20+
21+#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22+msgid "Episodes"
23+msgstr ""
24+
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26+msgid "Add New Podcasts"
27+msgstr ""
28+
29+#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
30+msgid "Podcasts"
31+msgstr ""
32+
33+#: ../app/components/TabsList.qml:55 ../app/ui/SettingsPage.qml:34
34+msgid "Settings"
35+msgstr ""
36+
37+#: ../app/components/Walkthrough.qml:89
38+msgid "Skip"
39+msgstr ""
40+
41+#: ../app/podcasts.js:307
42+#, no-c-format, qt-format
43+msgid "%1 hr %2 min"
44+msgstr ""
45+
46+#: ../app/podcasts.js:316
47+#, no-c-format, qt-format
48+msgid "%1 hr"
49+msgstr ""
50+
51+#: ../app/podcasts.js:324
52+#, no-c-format, qt-format
53+msgid "%1 min"
54+msgstr ""
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 ""
61+
62+#: ../app/settings/About.qml:46
63+msgid "Credits"
64+msgstr ""
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 ""
71+
72+#: ../app/settings/About.qml:113
73+msgid "Released under the terms of the GNU GPL v3"
74+msgstr ""
75+
76+#: ../app/settings/About.qml:123
77+#, qt-format
78+msgid "Source code available on %1"
79+msgstr ""
80+
81+#: ../app/settings/CleanSetting.qml:29
82+msgid "Delete older than"
83+msgstr ""
84+
85+#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
86+msgid "Never"
87+msgstr ""
88+
89+#: ../app/settings/CleanSetting.qml:41
90+#, qt-format
91+msgid "%1 day"
92+msgid_plural "%1 days"
93+msgstr[0] ""
94+msgstr[1] ""
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] ""
102+msgstr[1] ""
103+
104+#: ../app/settings/CleanSetting.qml:45
105+#, qt-format
106+msgid "%1 year"
107+msgid_plural "%1 years"
108+msgstr[0] ""
109+msgstr[1] ""
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 ""
116+
117+#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118+msgid "Developers"
119+msgstr ""
120+
121+#: ../app/settings/Credits.qml:33
122+msgid "Designer"
123+msgstr ""
124+
125+#: ../app/settings/Credits.qml:34
126+msgid "Translators"
127+msgstr ""
128+
129+#: ../app/settings/DownloadSetting.qml:29
130+msgid "Download at most"
131+msgstr ""
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] ""
141+msgstr[1] ""
142+
143+#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:146
144+msgid "Theme"
145+msgstr ""
146+
147+#. TRANSLATORS: Light Theme
148+#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:147
149+msgid "Light"
150+msgstr ""
151+
152+#. TRANSLATORS: Dark Theme
153+#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:147
154+msgid "Dark"
155+msgstr ""
156+
157+#: ../app/ui/EpisodesPage.qml:52
158+msgid "Podcast"
159+msgstr ""
160+
161+#: ../app/ui/EpisodesPage.qml:62 ../app/ui/EpisodesTab.qml:62
162+msgid "Search Episode"
163+msgstr ""
164+
165+#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166+#: ../app/ui/SearchPage.qml:290
167+msgid "Unsubscribe"
168+msgstr ""
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] ""
176+msgstr[1] ""
177+
178+#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179+#: ../app/ui/NowPlayingPage.qml:42
180+msgid "Back"
181+msgstr ""
182+
183+#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184+msgid "Mark Listened"
185+msgstr ""
186+
187+#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188+msgid "Download episode(s)"
189+msgstr ""
190+
191+#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192+msgid "Delete episode(s)"
193+msgstr ""
194+
195+#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196+msgid "Favourite episode(s)"
197+msgstr ""
198+
199+#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200+msgid "Add to queue"
201+msgstr ""
202+
203+#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204+msgid "Search episode"
205+msgstr ""
206+
207+#: ../app/ui/EpisodesPage.qml:303
208+msgid "Unsubscribe Confirmation"
209+msgstr ""
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 ""
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 ""
220+
221+#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
222+msgid "Episode Description"
223+msgstr ""
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 ""
229+
230+#: ../app/ui/EpisodesPage.qml:384
231+msgid "No episodes found"
232+msgstr ""
233+
234+#: ../app/ui/EpisodesPage.qml:385
235+msgid "No episodes found matching the search term."
236+msgstr ""
237+
238+#: ../app/ui/EpisodesPage.qml:502
239+msgid "Unheard"
240+msgstr ""
241+
242+#: ../app/ui/EpisodesPage.qml:519
243+msgid "Listened"
244+msgstr ""
245+
246+#: ../app/ui/EpisodesPage.qml:538
247+msgid "Downloaded"
248+msgstr ""
249+
250+#: ../app/ui/EpisodesPage.qml:605
251+msgid "Mark as unheard"
252+msgstr ""
253+
254+#: ../app/ui/EpisodesPage.qml:605
255+msgid "Mark as listened"
256+msgstr ""
257+
258+#: ../app/ui/EpisodesPage.qml:621
259+msgid "Delete downloaded file"
260+msgstr ""
261+
262+#: ../app/ui/EpisodesPage.qml:621
263+msgid "Queued"
264+msgstr ""
265+
266+#: ../app/ui/EpisodesPage.qml:621
267+msgid "Download"
268+msgstr ""
269+
270+#: ../app/ui/EpisodesPage.qml:646
271+msgid "Add to playlist"
272+msgstr ""
273+
274+#: ../app/ui/EpisodesPage.qml:655
275+msgid "Unfavourite"
276+msgstr ""
277+
278+#: ../app/ui/EpisodesPage.qml:655
279+msgid "Favourite"
280+msgstr ""
281+
282+#: ../app/ui/EpisodesPage.qml:670
283+msgid "Show episode description"
284+msgstr ""
285+
286+#: ../app/ui/EpisodesTab.qml:82
287+msgid "Recent"
288+msgstr ""
289+
290+#: ../app/ui/EpisodesTab.qml:82
291+msgid "Downloads"
292+msgstr ""
293+
294+#: ../app/ui/EpisodesTab.qml:82
295+msgid "Favourites"
296+msgstr ""
297+
298+#: ../app/ui/EpisodesTab.qml:247
299+msgid "Unfavourite episode(s)"
300+msgstr ""
301+
302+#: ../app/ui/EpisodesTab.qml:310
303+msgid "No New Episodes"
304+msgstr ""
305+
306+#: ../app/ui/EpisodesTab.qml:312
307+msgid "No Downloaded Episodes"
308+msgstr ""
309+
310+#: ../app/ui/EpisodesTab.qml:314
311+msgid "No Favourited Episodes"
312+msgstr ""
313+
314+#: ../app/ui/EpisodesTab.qml:316
315+msgid "No Episodes Found"
316+msgstr ""
317+
318+#: ../app/ui/EpisodesTab.qml:322
319+msgid "No more episodes to listen to!"
320+msgstr ""
321+
322+#: ../app/ui/EpisodesTab.qml:324
323+msgid "No episodes have been downloaded for offline listening"
324+msgstr ""
325+
326+#: ../app/ui/EpisodesTab.qml:326
327+msgid "No episodes have been favourited."
328+msgstr ""
329+
330+#: ../app/ui/EpisodesTab.qml:328
331+msgid "No Episodes found matching the search term."
332+msgstr ""
333+
334+#: ../app/ui/EpisodesTab.qml:457
335+msgid "Downloads in progress"
336+msgstr ""
337+
338+#: ../app/ui/EpisodesTab.qml:497
339+msgid "Downloaded episodes"
340+msgstr ""
341+
342+#: ../app/ui/EpisodesTab.qml:507
343+msgid "Today"
344+msgstr ""
345+
346+#: ../app/ui/EpisodesTab.qml:511
347+msgid "Yesterday"
348+msgstr ""
349+
350+#: ../app/ui/EpisodesTab.qml:515
351+msgid "Older"
352+msgstr ""
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 ""
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 ""
365+
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
370+#: ../app/ui/NowPlayingPage.qml:34
371+msgid "Now Playing"
372+msgstr ""
373+
374+#: ../app/ui/NowPlayingPage.qml:73
375+msgid "Full view"
376+msgstr ""
377+
378+#: ../app/ui/NowPlayingPage.qml:73
379+msgid "Queue"
380+msgstr ""
381+
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
384+msgid "Search Podcast"
385+msgstr ""
386+
387+#: ../app/ui/PodcastsTab.qml:97
388+msgid "Search podcast"
389+msgstr ""
390+
391+#: ../app/ui/PodcastsTab.qml:127
392+msgid "No Podcast Subscriptions"
393+msgstr ""
394+
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
396+msgid "No Podcasts Found"
397+msgstr ""
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+
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
406+msgid "No podcasts found matching the search term."
407+msgstr ""
408+
409+#: ../app/ui/PodcastsTab.qml:215
410+#, qt-format
411+msgid "%1 unheard episode"
412+msgid_plural "%1 unheard episodes"
413+msgstr[0] ""
414+msgstr[1] ""
415+
416+#: ../app/ui/SearchPage.qml:65
417+msgid "Add Podcast"
418+msgstr ""
419+
420+#: ../app/ui/SearchPage.qml:73
421+msgid "Import Podcasts"
422+msgstr ""
423+
424+#: ../app/ui/SearchPage.qml:135
425+msgid "Save Podcast"
426+msgstr ""
427+
428+#: ../app/ui/SearchPage.qml:163
429+msgid "Feed URL"
430+msgstr ""
431+
432+#: ../app/ui/SearchPage.qml:191
433+msgid "Unable to subscribe"
434+msgstr ""
435+
436+#: ../app/ui/SearchPage.qml:192
437+msgid "Please check the URL and try again"
438+msgstr ""
439+
440+#: ../app/ui/SearchPage.qml:222
441+msgid "Looking to add a new podcast?"
442+msgstr ""
443+
444+#: ../app/ui/SearchPage.qml:223
445+msgid ""
446+"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
447+msgstr ""
448+
449+#: ../app/ui/SearchPage.qml:290
450+msgid "Subscribe"
451+msgstr ""
452+
453+#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
454+#. the podcast description.
455+#: ../app/ui/SearchPage.qml:328
456+#, qt-format
457+msgid ""
458+"Last Updated: %1\n"
459+"%2"
460+msgstr ""
461+
462+#: ../app/ui/SearchPage.qml:385
463+msgid "Not Available"
464+msgstr ""
465+
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+
478+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479+#. want to seek forward when pressing on this button.
480+#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
481+msgid "Skip forward"
482+msgstr ""
483+
484+#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
485+#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
486+#, qt-format
487+msgid "%1 seconds"
488+msgstr ""
489+
490+#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
491+msgid "OK"
492+msgstr ""
493+
494+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
495+#. want to seek backward when pressing on this button.
496+#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
497+msgid "Skip back"
498+msgstr ""
499+
500+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
501+#. that doesn't fit into any other category.
502+#: ../app/ui/SettingsPage.qml:141
503+msgid "General Settings"
504+msgstr ""
505+
506+#: ../app/ui/SettingsPage.qml:154
507+msgid "Displays podcasts in a list view"
508+msgstr ""
509+
510+#: ../app/ui/SettingsPage.qml:166
511+msgid "Playback Settings"
512+msgstr ""
513+
514+#: ../app/ui/SettingsPage.qml:184
515+msgid "Podcast Episode Settings"
516+msgstr ""
517+
518+#: ../app/ui/SettingsPage.qml:190
519+msgid "Automatically delete old episodes"
520+msgstr ""
521+
522+#: ../app/ui/SettingsPage.qml:192
523+msgid ""
524+"Delete episodes that are older than a given number of days for each podcast"
525+msgstr ""
526+
527+#: ../app/ui/SettingsPage.qml:204
528+msgid "Automatically download new episodes"
529+msgstr ""
530+
531+#: ../app/ui/SettingsPage.qml:206
532+msgid "Default number of new episodes to download for each podcast"
533+msgstr ""
534+
535+#: ../app/ui/SettingsPage.qml:218
536+msgid "Only download over WiFi"
537+msgstr ""
538+
539+#: ../app/ui/SettingsPage.qml:220
540+msgid "Download episodes only when the device is using WiFi"
541+msgstr ""
542+
543+#: ../app/ui/SettingsPage.qml:240
544+msgid "Refresh podcast artwork"
545+msgstr ""
546+
547+#: ../app/ui/SettingsPage.qml:242
548+msgid "Update all podcasts artwork and fix missing ones"
549+msgstr ""
550+
551+#: ../app/ui/SettingsPage.qml:271
552+msgid "Storage Settings"
553+msgstr ""
554+
555+#: ../app/ui/SettingsPage.qml:282
556+msgid "Delete orphaned files and links"
557+msgstr ""
558+
559+#: ../app/ui/SettingsPage.qml:284
560+msgid "Free space by removing orphaned downloaded files and links"
561+msgstr ""
562+
563+#: ../app/ui/SettingsPage.qml:314
564+msgid "Removed orphaned files and links"
565+msgstr ""
566+
567+#: ../app/ui/SettingsPage.qml:314
568+msgid "No orphans found!"
569+msgstr ""
570+
571+#: ../app/ui/SettingsPage.qml:315
572+msgid ""
573+"All orphaned files have been deleted to recover disk space. Orphaned links "
574+"pointing at invalid files have also been cleaned up."
575+msgstr ""
576+
577+#: ../app/ui/SettingsPage.qml:317
578+msgid ""
579+"No orphaned files have been found to recover disk space. Podphoenix database is "
580+"clean."
581+msgstr ""
582+
583+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
584+#. that doesn't fit into any other category.
585+#: ../app/ui/SettingsPage.qml:332
586+msgid "Misc."
587+msgstr ""
588+
589+#: ../app/ui/SettingsPage.qml:348
590+msgid "Report Bug"
591+msgstr ""
592+
593+#: ../app/welcomewizard/Slide1.qml:42
594+msgid "Welcome to Podphoenix"
595+msgstr ""
596+
597+#: ../app/welcomewizard/Slide1.qml:53
598+msgid ""
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
600+"Ubuntu.\n"
601+"\n"
602+"Chirp Chirp..."
603+msgstr ""
604+
605+#: ../app/welcomewizard/Slide1.qml:82
606+msgid "Swipe to move between pages"
607+msgstr ""
608+
609+#: ../app/welcomewizard/Slide2.qml:45
610+msgid "Discover New Podcasts"
611+msgstr ""
612+
613+#: ../app/welcomewizard/Slide2.qml:62
614+msgid ""
615+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
616+"podcasts. You can also add podcasts by their URL."
617+msgstr ""
618+
619+#: ../app/welcomewizard/Slide3.qml:45
620+msgid "Smart Settings"
621+msgstr ""
622+
623+#: ../app/welcomewizard/Slide3.qml:62
624+msgid ""
625+"Podphoenix can optionally download new episodes and clean up old episodes "
626+"automatically, this can be enabled from the settings page."
627+msgstr ""
628+
629+#. TRANSLATORS: This text should be in a language different from the language set by the user.
630+#. 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 podphoenix.
632+#: ../app/welcomewizard/Slide4.qml:48
633+msgid "Hallo! Bonjour!"
634+msgstr ""
635+
636+#: ../app/welcomewizard/Slide4.qml:67
637+#, qt-format
638+msgid ""
639+"Podphoenix is available in over 15 languages and is translated by the %1 "
640+"community"
641+msgstr ""
642+
643+#: ../app/welcomewizard/Slide5.qml:45
644+msgid "Touch Gestures"
645+msgstr ""
646+
647+#: ../app/welcomewizard/Slide5.qml:64
648+msgid ""
649+"Episodes can be swiped left to reveal more actions (or right click if you're "
650+"using a mouse). You can also multi-select them by long-pressing on an "
651+"episode."
652+msgstr ""
653+
654+#: ../app/welcomewizard/Slide6.qml:45
655+msgid "Support"
656+msgstr ""
657+
658+#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
659+#: ../app/welcomewizard/Slide6.qml:65
660+#, qt-format
661+msgid ""
662+"If you find any bugs or have any feature requests, let us know on our "
663+"project page at %1"
664+msgstr ""
665+
666+#: ../app/welcomewizard/Slide7.qml:45
667+msgid "Enjoy"
668+msgstr ""
669+
670+#: ../app/welcomewizard/Slide7.qml:62
671+msgid "We hope you enjoy using Podphoenix!"
672+msgstr ""
673+
674+#: ../app/welcomewizard/Slide7.qml:75
675+msgid "Finish"
676+msgstr ""
677+
678+#: ../app/po/Podphoenix.desktop.in.h:1
679+msgid "The chirpiest podcast manager for Ubuntu"
680+msgstr ""
681+
682+#: ../app/po/Podphoenix.desktop.in.h:2
683+msgid ""
684+"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
685+msgstr ""
po/da.po+147−112
@@ -1,28 +1,28 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2016-12-09 08:16+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"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"
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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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 "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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 t"
5050
51−#: ../app/podcasts.js:315
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.7
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 å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)"
115−msgstr "%1 (skaber)"
115+msgstr "%1 (ophavsmand)"
116116
117117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118118msgid "Developers"
@@ -160,45 +160,45 @@ msgstr "Podcast"
160160
161161#: ../app/ui/EpisodesPage.qml:62 ../app/ui/EpisodesTab.qml:62
162162msgid "Search Episode"
163−msgstr "Søg afsnit"
163+msgstr "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"
168−msgstr "Fjern abonnement"
168+msgstr "Afmeld abonnement"
169169
170170#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
171171#: ../app/ui/EpisodesPage.qml:110 ../app/ui/EpisodesTab.qml:128
172172#, qt-format
173173msgid "%1 item selected"
174174msgid_plural "%1 items selected"
175−msgstr[0] ""
176−msgstr[1] ""
175+msgstr[0] "%1 element markeret"
176+msgstr[1] "%1 elementer markeret"
177177
178178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179179#: ../app/ui/NowPlayingPage.qml:42
180180msgid "Back"
181−msgstr ""
181+msgstr "Tilbage"
182182
183183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184184msgid "Mark Listened"
185−msgstr ""
185+msgstr "Markér som hørt"
186186
187187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188188msgid "Download episode(s)"
189−msgstr ""
189+msgstr "Hent afsnit"
190190
191191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192192msgid "Delete episode(s)"
193−msgstr ""
193+msgstr "Slet afsnit"
194194
195195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196196msgid "Favourite episode(s)"
197−msgstr ""
197+msgstr "Favoritafsnit"
198198
199199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200200msgid "Add to queue"
201−msgstr ""
201+msgstr "Tilføj til kø"
202202
203203#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204204msgid "Search episode"
@@ -206,14 +206,14 @@ msgstr "Søg afsnit"
206206
207207#: ../app/ui/EpisodesPage.qml:303
208208msgid "Unsubscribe Confirmation"
209−msgstr "Bekræft fjernelse af abonnement"
209+msgstr "Bekræft afmelding af abonnement"
210210
211211#: ../app/ui/EpisodesPage.qml:304
212212#, qt-format
213213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214−msgstr "Er du sikker på at du vil fjerne abonnement <b>%1</b>?"
214+msgstr "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
@@ -233,7 +233,7 @@ msgstr "Ingen afsnit fundet"
233233
234234#: ../app/ui/EpisodesPage.qml:385
235235msgid "No episodes found matching the search term."
236−msgstr "Ingen afsnit fundet der svarer til søgningen."
236+msgstr "Ingen afsnit fundet i denne søgning."
237237
238238#: ../app/ui/EpisodesPage.qml:502
239239msgid "Unheard"
@@ -253,51 +253,51 @@ msgstr ""
253253
254254#: ../app/ui/EpisodesPage.qml:605
255255msgid "Mark as listened"
256−msgstr ""
256+msgstr "Markér som afspillet"
257257
258258#: ../app/ui/EpisodesPage.qml:621
259259msgid "Delete downloaded file"
260−msgstr ""
260+msgstr "Slet hentet fil"
261261
262262#: ../app/ui/EpisodesPage.qml:621
263263msgid "Queued"
264−msgstr ""
264+msgstr "Tilføjet til kø"
265265
266266#: ../app/ui/EpisodesPage.qml:621
267267msgid "Download"
268−msgstr ""
268+msgstr "Hent"
269269
270270#: ../app/ui/EpisodesPage.qml:646
271271msgid "Add to playlist"
272−msgstr ""
272+msgstr "Tilføj til afspilningsliste"
273273
274274#: ../app/ui/EpisodesPage.qml:655
275275msgid "Unfavourite"
276−msgstr ""
276+msgstr "Fjern favorit"
277277
278278#: ../app/ui/EpisodesPage.qml:655
279279msgid "Favourite"
280−msgstr ""
280+msgstr "Markér favorit"
281281
282282#: ../app/ui/EpisodesPage.qml:670
283283msgid "Show episode description"
284−msgstr ""
284+msgstr "Vis afsnitsbeskrivelse"
285285
286286#: ../app/ui/EpisodesTab.qml:82
287287msgid "Recent"
288−msgstr ""
288+msgstr "Seneste"
289289
290290#: ../app/ui/EpisodesTab.qml:82
291291msgid "Downloads"
292−msgstr ""
292+msgstr "Hentede"
293293
294294#: ../app/ui/EpisodesTab.qml:82
295295msgid "Favourites"
296−msgstr ""
296+msgstr "Favoritter"
297297
298298#: ../app/ui/EpisodesTab.qml:247
299299msgid "Unfavourite episode(s)"
300−msgstr ""
300+msgstr "Fjern favoritmarkering for afsnit"
301301
302302#: ../app/ui/EpisodesTab.qml:310
303303msgid "No New Episodes"
@@ -305,11 +305,11 @@ msgstr "Ingen nye afsnit"
305305
306306#: ../app/ui/EpisodesTab.qml:312
307307msgid "No Downloaded Episodes"
308−msgstr ""
308+msgstr "Ingen hentede afsnit"
309309
310310#: ../app/ui/EpisodesTab.qml:314
311311msgid "No Favourited Episodes"
312−msgstr ""
312+msgstr "Ingen favoritafsnit"
313313
314314#: ../app/ui/EpisodesTab.qml:316
315315msgid "No Episodes Found"
@@ -317,27 +317,27 @@ msgstr "Ingen afsnit fundet"
317317
318318#: ../app/ui/EpisodesTab.qml:322
319319msgid "No more episodes to listen to!"
320−msgstr "Ikke flere afsnit at lytte til!"
320+msgstr "Der er ikke flere afsnit at lytte til!"
321321
322322#: ../app/ui/EpisodesTab.qml:324
323323msgid "No episodes have been downloaded for offline listening"
324−msgstr ""
324+msgstr "Ingen afsnit er hentet til offlinebrug"
325325
326326#: ../app/ui/EpisodesTab.qml:326
327327msgid "No episodes have been favourited."
328−msgstr ""
328+msgstr "Ingen favoritafsnit."
329329
330330#: ../app/ui/EpisodesTab.qml:328
331331msgid "No Episodes found matching the search term."
332−msgstr "Ingen afsnit fundet der svarer til søgningen."
332+msgstr "Ingen afsnit fundet i denne søgning."
333333
334334#: ../app/ui/EpisodesTab.qml:457
335335msgid "Downloads in progress"
336−msgstr ""
336+msgstr "Overførsel i gang"
337337
338338#: ../app/ui/EpisodesTab.qml:497
339339msgid "Downloaded episodes"
340−msgstr ""
340+msgstr "Hentede afsnit"
341341
342342#: ../app/ui/EpisodesTab.qml:507
343343msgid "Today"
@@ -352,43 +352,47 @@ msgid "Older"
352352msgstr "Ældre"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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"
369373
370374#: ../app/ui/NowPlayingPage.qml:73
371375msgid "Full view"
372−msgstr ""
376+msgstr "Helsidesvisning"
373377
374378#: ../app/ui/NowPlayingPage.qml:73
375379msgid "Queue"
376−msgstr ""
380+msgstr "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"
381−msgstr "Søg podcast"
385+msgstr "Søg efter podcast"
382386
383387#: ../app/ui/PodcastsTab.qml:97
384388msgid "Search podcast"
385−msgstr "Søg podcast"
389+msgstr "Søg efter podcast"
386390
387391#: ../app/ui/PodcastsTab.qml:127
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
@@ -397,10 +401,12 @@ msgid ""
397401"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398402"page to add some."
399403msgstr ""
404+"Du abonnerer endnu ikke på nogen podcasts. Besøg siden \"Find nye podcasts\" "
405+"for at tilføje nogen."
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 "Ingen afsnit fundet der svarer til søgningen."
409+msgstr "Ingen afsnit fundet i denne søgning."
404410
405411#: ../app/ui/PodcastsTab.qml:215
406412#, qt-format
@@ -409,44 +415,48 @@ msgid_plural "%1 unheard episodes"
409415msgstr[0] "%1 nyt afsnit"
410416msgstr[1] "%1 nye afsnit"
411417
412−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
413419msgid "Add Podcast"
414420msgstr "Tilføj podcast"
415421
416−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr ""
425+
426+#: ../app/ui/SearchPage.qml:135
417427msgid "Save Podcast"
418428msgstr "Gem podcast"
419429
420−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
421431msgid "Feed URL"
422432msgstr "Feed-URL"
423433
424−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
425435msgid "Unable to subscribe"
426436msgstr "Kan ikke oprette abonnement"
427437
428−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
429439msgid "Please check the URL and try again"
430440msgstr "Tjek venligst URL'en og prøv igen"
431441
432−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
433443msgid "Looking to add a new podcast?"
434−msgstr ""
444+msgstr "Vil du tilføje en ny podcast?"
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 ""
440−"Klik på forstørrelsesglasset i toppen for at søge, eller 'plus' knappen for "
441−"at tilføje via URL"
450+"Klik på forstørrelsesglasset i toppen for at søge, eller \"plus\"-knappen "
451+"for at tilføje via URL"
442452
443−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
444454msgid "Subscribe"
445455msgstr "Abonnér"
446456
447457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448458#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
450460#, qt-format
451461msgid ""
452462"Last Updated: %1\n"
@@ -455,10 +465,22 @@ msgstr ""
455465"Senest opdateret %1\n"
456466"%2"
457467
458−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
459469msgid "Not Available"
460470msgstr "Ikke tilgængelig"
461471
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+
462484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463485#. want to seek forward when pressing on this button.
464486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -473,7 +495,7 @@ msgstr "%1 sekunder"
473495
474496#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
475497msgid "OK"
476−msgstr ""
498+msgstr "OK"
477499
478500#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479501#. want to seek backward when pressing on this button.
@@ -489,7 +511,7 @@ msgstr "Generelle indstillinger"
489511
490512#: ../app/ui/SettingsPage.qml:154
491513msgid "Displays podcasts in a list view"
492−msgstr ""
514+msgstr "Viser podcasts i en liste"
493515
494516#: ../app/ui/SettingsPage.qml:166
495517msgid "Playback Settings"
@@ -506,7 +528,7 @@ msgstr "Slet automatisk gamle afsnit"
506528#: ../app/ui/SettingsPage.qml:192
507529msgid ""
508530"Delete episodes that are older than a given number of days for each podcast"
509−msgstr "Slet afsnit der er ældre end et givent antal dage for hver podcast"
531+msgstr "Slet afsnit, der er ældre end et givent antal dage for hver podcast"
510532
511533#: ../app/ui/SettingsPage.qml:204
512534msgid "Automatically download new episodes"
@@ -514,7 +536,7 @@ msgstr "Hent automatisk nye afsnit"
514536
515537#: ../app/ui/SettingsPage.qml:206
516538msgid "Default number of new episodes to download for each podcast"
517−msgstr "Standard antal af nye afsnit som skal hentes for hver podcast"
539+msgstr "Antal nye afsnit, der som standard skal hentes for hver podcast"
518540
519541#: ../app/ui/SettingsPage.qml:218
520542msgid "Only download over WiFi"
@@ -522,47 +544,53 @@ msgstr ""
522544
523545#: ../app/ui/SettingsPage.qml:220
524546msgid "Download episodes only when the device is using WiFi"
525−msgstr ""
547+msgstr "Hent kun afsnit, når enheden benytter wifi"
526548
527549#: ../app/ui/SettingsPage.qml:240
528550msgid "Refresh podcast artwork"
529−msgstr ""
551+msgstr "Opdatér podcastbillede"
530552
531553#: ../app/ui/SettingsPage.qml:242
532554msgid "Update all podcasts artwork and fix missing ones"
533−msgstr ""
555+msgstr "Opdatér alle podcastbilleder og hent de manglende"
534556
535557#: ../app/ui/SettingsPage.qml:271
536558msgid "Storage Settings"
537−msgstr ""
559+msgstr "Lagringsindstillinger"
538560
539561#: ../app/ui/SettingsPage.qml:282
540562msgid "Delete orphaned files and links"
541−msgstr ""
563+msgstr "Slet forældreløse filer og links"
542564
543565#: ../app/ui/SettingsPage.qml:284
544566msgid "Free space by removing orphaned downloaded files and links"
545−msgstr ""
567+msgstr "Frigiv lagerplads ved at fjerne forældreløse filer og links"
546568
547569#: ../app/ui/SettingsPage.qml:314
548570msgid "Removed orphaned files and links"
549−msgstr ""
571+msgstr "Forældreløse filer og links blev fjernet"
550572
551573#: ../app/ui/SettingsPage.qml:314
552574msgid "No orphans found!"
553−msgstr ""
575+msgstr "Ingen forældreløse fundet!"
554576
555577#: ../app/ui/SettingsPage.qml:315
556578msgid ""
557579"All orphaned files have been deleted to recover disk space. Orphaned links "
558580"pointing at invalid files have also been cleaned up."
559581msgstr ""
582+"Alle forældreløse filer er blevet slettet for at frigive\n"
583+"lagerplads. Forældreløse links, der peger på ugyldige filer, er også\n"
584+"blevet fjernet."
560585
561586#: ../app/ui/SettingsPage.qml:317
562587msgid ""
563−"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 "
564589"clean."
565590msgstr ""
591+"Ingen forældreløse filer kunne slettes for at frigive lagerplads. Podphoenix-"
592+"databasen\n"
593+"er ren."
566594
567595#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
568596#. that doesn't fit into any other category.
@@ -575,31 +603,35 @@ msgid "Report Bug"
575603msgstr "Rapportér fejl"
576604
577605#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
579−msgstr "Velkommen til Podbird"
606+msgid "Welcome to Podphoenix"
607+msgstr "Velkommen til Podphoenix"
580608
581−#: ../app/welcomewizard/Slide1.qml:50
609+#: ../app/welcomewizard/Slide1.qml:53
582610msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
611+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584612"Ubuntu.\n"
585613"\n"
586614"Chirp Chirp..."
587615msgstr ""
616+"Nyd dine favoritudsendelser med Podphoenix, det fuglendte podcastprogram på "
617+"Ubuntu.\n"
618+"\n"
619+"Pip pip..."
588620
589−#: ../app/welcomewizard/Slide1.qml:72
621+#: ../app/welcomewizard/Slide1.qml:82
590622msgid "Swipe to move between pages"
591−msgstr "Stryg for at flytte mellem sider"
623+msgstr "Stryg for at bladre mellem sider"
592624
593625#: ../app/welcomewizard/Slide2.qml:45
594626msgid "Discover New Podcasts"
595−msgstr "Opdag nye podcasts"
627+msgstr "Find nye podcasts"
596628
597629#: ../app/welcomewizard/Slide2.qml:62
598630msgid ""
599−"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 "
600632"podcasts. You can also add podcasts by their URL."
601633msgstr ""
602−"Podbird bruger iTunes®-databasen for at give adgang til en stor samling af "
634+"Podphoenix bruger iTunes®-databasen til at give adgang til en stor samling af "
603635"podcasts. Du kan også tilføje podcasts med deres URL."
604636
605637#: ../app/welcomewizard/Slide3.qml:45
@@ -608,31 +640,31 @@ msgstr "Smarte indstillinger"
608640
609641#: ../app/welcomewizard/Slide3.qml:62
610642msgid ""
611−"Podbird can optionally download new episodes and clean up old episodes "
643+"Podphoenix can optionally download new episodes and clean up old episodes "
612644"automatically, this can be enabled from the settings page."
613645msgstr ""
614−"Podbird kan automatisk hente nye afsnit og rydde op i gamle, det kan "
646+"Podphoenix kan automatisk hente nye afsnit og rydde op i gamle. Dette kan "
615647"aktiveres i indstillingerne."
616648
617649#. TRANSLATORS: This text should be in a language different from the language set by the user.
618650#. For instance, if the app was in english, then it is appropriate to set this string as
619−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
651+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
620652#: ../app/welcomewizard/Slide4.qml:48
621653msgid "Hallo! Bonjour!"
622−msgstr "Hej! Bonjour!"
654+msgstr "Hola! Bonjour!"
623655
624656#: ../app/welcomewizard/Slide4.qml:67
625657#, qt-format
626658msgid ""
627−"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 "
628660"community"
629661msgstr ""
630−"Podbird er tilgængelig i mere end 15 sprog og bliver oversat af %1-"
662+"Podphoenix er tilgængelig på mere end 15 sprog, og bliver oversat af %1-"
631663"fællesskabet"
632664
633665#: ../app/welcomewizard/Slide5.qml:45
634666msgid "Touch Gestures"
635−msgstr ""
667+msgstr "Gestusser"
636668
637669#: ../app/welcomewizard/Slide5.qml:64
638670msgid ""
@@ -640,10 +672,13 @@ msgid ""
640672"using a mouse). You can also multi-select them by long-pressing on an "
641673"episode."
642674msgstr ""
675+"Afsnit kan stryges til venstre for at vise flere handlinger (eller "
676+"højreklik, hvis du bruger en mus). Du kan også vælge flere ad gangen ved at "
677+"trykke lang tid på et afsnit."
643678
644679#: ../app/welcomewizard/Slide6.qml:45
645680msgid "Support"
646−msgstr "Support"
681+msgstr "Hjælp"
647682
648683#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
649684#: ../app/welcomewizard/Slide6.qml:65
@@ -660,20 +695,20 @@ msgid "Enjoy"
660695msgstr "Nyd det"
661696
662697#: ../app/welcomewizard/Slide7.qml:62
663−msgid "We hope you enjoy using Podbird!"
664−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!"
665700
666−#: ../app/welcomewizard/Slide7.qml:76
701+#: ../app/welcomewizard/Slide7.qml:75
667702msgid "Finish"
668703msgstr "Færdig"
669704
670−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
705+#: ../app/po/Podphoenix.desktop.in.h:1
671706msgid "The chirpiest podcast manager for Ubuntu"
672−msgstr "Den mest kvidrende podcastmanager på Ubuntu"
707+msgstr "Det fuglendte podcastprogram på Ubuntu"
673708
674−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
709+#: ../app/po/Podphoenix.desktop.in.h:2
675710msgid ""
676711"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
677712msgstr ""
678713"podcast;audio;itunes;afspil;digital;strøm;podcatcher;vodcast;video;feed;strea"
679−"m"
714+"m;lyd"
po/de.po+126−96
@@ -1,28 +1,28 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2015-09-16 18:11+0000\n"
12−"Last-Translator: Phillip Sz <Unknown>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2016-12-15 13:04+0000\n"
12+"Last-Translator: Alexander Dobetsberger <Unknown>\n"
1313"Language-Team: German <de@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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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 "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,20 +38,20 @@ msgstr "Einstellungen"
3838msgid "Skip"
3939msgstr "Überspringen"
4040
41−#: ../app/podcasts.js:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:315
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
54−msgstr "%1 Minute"
54+msgstr "%1 Min"
5555
5656#. TRANSLATORS: About as in information about the app
5757#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
@@ -63,7 +63,7 @@ msgstr "Über"
6363msgid "Credits"
6464msgstr "Mitwirkende"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.7
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
@@ -172,33 +172,33 @@ msgstr "Abbestellen"
172172#, qt-format
173173msgid "%1 item selected"
174174msgid_plural "%1 items selected"
175−msgstr[0] ""
176−msgstr[1] ""
175+msgstr[0] "%1 Element ausgewählt"
176+msgstr[1] "%1 Elemente ausgewählt"
177177
178178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179179#: ../app/ui/NowPlayingPage.qml:42
180180msgid "Back"
181−msgstr ""
181+msgstr "Zurück"
182182
183183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184184msgid "Mark Listened"
185−msgstr ""
185+msgstr "Als gehört markieren"
186186
187187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188188msgid "Download episode(s)"
189−msgstr ""
189+msgstr "Episode(n) downloaden"
190190
191191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192192msgid "Delete episode(s)"
193−msgstr ""
193+msgstr "Episode(n) löschen"
194194
195195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196196msgid "Favourite episode(s)"
197−msgstr ""
197+msgstr "Favoriten"
198198
199199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200200msgid "Add to queue"
201−msgstr ""
201+msgstr "Zur Warteschlange hinzufügen"
202202
203203#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204204msgid "Search episode"
@@ -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
@@ -249,55 +249,55 @@ msgstr "Heruntergeladen"
249249
250250#: ../app/ui/EpisodesPage.qml:605
251251msgid "Mark as unheard"
252−msgstr ""
252+msgstr "Als ungehört markieren"
253253
254254#: ../app/ui/EpisodesPage.qml:605
255255msgid "Mark as listened"
256−msgstr ""
256+msgstr "Als gehört markieren"
257257
258258#: ../app/ui/EpisodesPage.qml:621
259259msgid "Delete downloaded file"
260−msgstr ""
260+msgstr "Heruntergeladene Datei löschen"
261261
262262#: ../app/ui/EpisodesPage.qml:621
263263msgid "Queued"
264−msgstr ""
264+msgstr "In der Warteschlange"
265265
266266#: ../app/ui/EpisodesPage.qml:621
267267msgid "Download"
268−msgstr ""
268+msgstr "Herunterladen"
269269
270270#: ../app/ui/EpisodesPage.qml:646
271271msgid "Add to playlist"
272−msgstr ""
272+msgstr "Zur Wiedergabeliste hinzufügen"
273273
274274#: ../app/ui/EpisodesPage.qml:655
275275msgid "Unfavourite"
276−msgstr ""
276+msgstr "Auf Favouriten entfernen"
277277
278278#: ../app/ui/EpisodesPage.qml:655
279279msgid "Favourite"
280−msgstr ""
280+msgstr "Zu Favouriten hinzufügen"
281281
282282#: ../app/ui/EpisodesPage.qml:670
283283msgid "Show episode description"
284−msgstr ""
284+msgstr "Episodenbeschreibung anzeigen"
285285
286286#: ../app/ui/EpisodesTab.qml:82
287287msgid "Recent"
288−msgstr ""
288+msgstr "Kürzlich"
289289
290290#: ../app/ui/EpisodesTab.qml:82
291291msgid "Downloads"
292−msgstr ""
292+msgstr "Downloads"
293293
294294#: ../app/ui/EpisodesTab.qml:82
295295msgid "Favourites"
296−msgstr ""
296+msgstr "Favoriten"
297297
298298#: ../app/ui/EpisodesTab.qml:247
299299msgid "Unfavourite episode(s)"
300−msgstr ""
300+msgstr "unbeliebte Episode(n)"
301301
302302#: ../app/ui/EpisodesTab.qml:310
303303msgid "No New Episodes"
@@ -305,11 +305,11 @@ msgstr "Keine neuen Episoden"
305305
306306#: ../app/ui/EpisodesTab.qml:312
307307msgid "No Downloaded Episodes"
308−msgstr ""
308+msgstr "Keine heruntergeladenen Episoden"
309309
310310#: ../app/ui/EpisodesTab.qml:314
311311msgid "No Favourited Episodes"
312−msgstr ""
312+msgstr "Keine Favoriten"
313313
314314#: ../app/ui/EpisodesTab.qml:316
315315msgid "No Episodes Found"
@@ -321,11 +321,11 @@ msgstr "Keine weiteren Episoden gefunden!"
321321
322322#: ../app/ui/EpisodesTab.qml:324
323323msgid "No episodes have been downloaded for offline listening"
324−msgstr ""
324+msgstr "Keine Episoden zum Hören heruntergeladen."
325325
326326#: ../app/ui/EpisodesTab.qml:326
327327msgid "No episodes have been favourited."
328−msgstr ""
328+msgstr "Keine Episoden als Favoriten markiert."
329329
330330#: ../app/ui/EpisodesTab.qml:328
331331msgid "No Episodes found matching the search term."
@@ -333,11 +333,11 @@ msgstr "Keine Episoden gefunden, die den Suchkriterien entsprechen."
333333
334334#: ../app/ui/EpisodesTab.qml:457
335335msgid "Downloads in progress"
336−msgstr ""
336+msgstr "Downloads werden durchgeführt"
337337
338338#: ../app/ui/EpisodesTab.qml:497
339339msgid "Downloaded episodes"
340−msgstr ""
340+msgstr "Heruntergeladenen Episoden"
341341
342342#: ../app/ui/EpisodesTab.qml:507
343343msgid "Today"
@@ -352,31 +352,35 @@ msgid "Older"
352352msgstr "Älter"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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"
369373
370374#: ../app/ui/NowPlayingPage.qml:73
371375msgid "Full view"
372−msgstr ""
376+msgstr "Alles anzeigen"
373377
374378#: ../app/ui/NowPlayingPage.qml:73
375379msgid "Queue"
376−msgstr ""
380+msgstr "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
@@ -397,8 +401,10 @@ msgid ""
397401"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398402"page to add some."
399403msgstr ""
404+"Sie haben noch keine Podcasts abonniert, zum hinzuzufügen öffnen Sie bitte "
405+"die Seite 'Neue Podcasts finden'."
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."
403409msgstr "Keine Podcasts gefunden die den Suchkriterien entsprechen."
404410
@@ -409,44 +415,48 @@ msgid_plural "%1 unheard episodes"
409415msgstr[0] "%1 ungehörte Episode"
410416msgstr[1] "%1 ungehörte Episoden"
411417
412−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
413419msgid "Add Podcast"
414420msgstr "Podcast hinzufügen"
415421
416−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr ""
425+
426+#: ../app/ui/SearchPage.qml:135
417427msgid "Save Podcast"
418428msgstr "Podcast speichern"
419429
420−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
421431msgid "Feed URL"
422432msgstr "Feed-URL"
423433
424−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
425435msgid "Unable to subscribe"
426436msgstr "Abonnieren fehlgeschlagen"
427437
428−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
429439msgid "Please check the URL and try again"
430440msgstr "Bitte die Adresse überprüfen und es erneut versuchen"
431441
432−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
433443msgid "Looking to add a new podcast?"
434−msgstr ""
444+msgstr "Wollen Sie einen neuen Podcast hinzufügen?"
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 ""
440450"Klicken Sie auf die »Lupe« am oberen Rand, um zu Suchen oder auf den »Plus«-"
441451"Knopf, um eine Adresse einzugeben"
442452
443−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
444454msgid "Subscribe"
445455msgstr "Abonnieren"
446456
447457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448458#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
450460#, qt-format
451461msgid ""
452462"Last Updated: %1\n"
@@ -455,10 +465,22 @@ msgstr ""
455465"Letzte Aktualisierung:%1\n"
456466"%2"
457467
458−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
459469msgid "Not Available"
460470msgstr "Nicht verfügbar"
461471
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+
462484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463485#. want to seek forward when pressing on this button.
464486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -473,7 +495,7 @@ msgstr "%1 Sekunden"
473495
474496#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
475497msgid "OK"
476−msgstr ""
498+msgstr "OK"
477499
478500#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479501#. want to seek backward when pressing on this button.
@@ -489,7 +511,7 @@ msgstr "Allgemeine Einstellungen"
489511
490512#: ../app/ui/SettingsPage.qml:154
491513msgid "Displays podcasts in a list view"
492−msgstr ""
514+msgstr "Podcasts in Listenansicht anzeigen"
493515
494516#: ../app/ui/SettingsPage.qml:166
495517msgid "Playback Settings"
@@ -518,51 +540,56 @@ msgstr "Vorgabewert von neuen Episoden die heruntergeladen werden"
518540
519541#: ../app/ui/SettingsPage.qml:218
520542msgid "Only download over WiFi"
521−msgstr ""
543+msgstr "Nur über WiFi herunterladen"
522544
523545#: ../app/ui/SettingsPage.qml:220
524546msgid "Download episodes only when the device is using WiFi"
525−msgstr ""
547+msgstr "Episoden nur bei WiFi Verbindung herunterladen"
526548
527549#: ../app/ui/SettingsPage.qml:240
528550msgid "Refresh podcast artwork"
529−msgstr ""
551+msgstr "Podcast Titelbild aktualisieren"
530552
531553#: ../app/ui/SettingsPage.qml:242
532554msgid "Update all podcasts artwork and fix missing ones"
533−msgstr ""
555+msgstr "Alle Podcast Titelbilder aktualisieren und fehlende reparieren"
534556
535557#: ../app/ui/SettingsPage.qml:271
536558msgid "Storage Settings"
537−msgstr ""
559+msgstr "Speichereinstellungen"
538560
539561#: ../app/ui/SettingsPage.qml:282
540562msgid "Delete orphaned files and links"
541−msgstr ""
563+msgstr "Verwaiste Dateien und Links bereinigen"
542564
543565#: ../app/ui/SettingsPage.qml:284
544566msgid "Free space by removing orphaned downloaded files and links"
545−msgstr ""
567+msgstr "Platz freimachen durch bereinigen von verwaisten Dateien und Links"
546568
547569#: ../app/ui/SettingsPage.qml:314
548570msgid "Removed orphaned files and links"
549−msgstr ""
571+msgstr "Verwaiste Dateien und Links entfernen"
550572
551573#: ../app/ui/SettingsPage.qml:314
552574msgid "No orphans found!"
553−msgstr ""
575+msgstr "Keine verwaisten Dateien gefunden!"
554576
555577#: ../app/ui/SettingsPage.qml:315
556578msgid ""
557579"All orphaned files have been deleted to recover disk space. Orphaned links "
558580"pointing at invalid files have also been cleaned up."
559581msgstr ""
582+"Alle verwaisten Dateien wurden gelöscht um Speicherplatz zu schaffen. "
583+"Verwaiste Links die auf ungültige Dateien verwisen haben wurden ebenfallst "
584+"entfernt."
560585
561586#: ../app/ui/SettingsPage.qml:317
562587msgid ""
563−"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 "
564589"clean."
565590msgstr ""
591+"Es wurde keine verwaisten Dateien gefunden um Speicherplatz zu schaffen. Die "
592+"Podphoenix Datenbank ist sauber."
566593
567594#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
568595#. that doesn't fit into any other category.
@@ -575,21 +602,21 @@ msgid "Report Bug"
575602msgstr "Fehler melden"
576603
577604#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
579−msgstr "Wilkommen bei Podbird"
605+msgid "Welcome to Podphoenix"
606+msgstr "Wilkommen bei Podphoenix"
580607
581−#: ../app/welcomewizard/Slide1.qml:50
608+#: ../app/welcomewizard/Slide1.qml:53
582609msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
610+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584611"Ubuntu.\n"
585612"\n"
586613"Chirp Chirp..."
587614msgstr ""
588−"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"
589616"\n"
590617"Zwitscher zwitscher …"
591618
592−#: ../app/welcomewizard/Slide1.qml:72
619+#: ../app/welcomewizard/Slide1.qml:82
593620msgid "Swipe to move between pages"
594621msgstr "Wischen um zwischen Seiten zu wechseln"
595622
@@ -599,10 +626,10 @@ msgstr "Neue Podcasts finden"
599626
600627#: ../app/welcomewizard/Slide2.qml:62
601628msgid ""
602−"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 "
603630"podcasts. You can also add podcasts by their URL."
604631msgstr ""
605−"Podbird benutzt die iTunes®-Datenbank, um Ihnen Zugriff auf eine riesige "
632+"Podphoenix benutzt die iTunes®-Datenbank, um Ihnen Zugriff auf eine riesige "
606633"Sammlung von Podcasts zu geben. Sie können Podcasts auch über eine Adresse "
607634"hinzufügen."
608635
@@ -612,15 +639,15 @@ msgstr "Intelligente Einstellungen"
612639
613640#: ../app/welcomewizard/Slide3.qml:62
614641msgid ""
615−"Podbird can optionally download new episodes and clean up old episodes "
642+"Podphoenix can optionally download new episodes and clean up old episodes "
616643"automatically, this can be enabled from the settings page."
617644msgstr ""
618−"Podbird kann optional neue Episoden herunterladen und alte automatisch "
645+"Podphoenix kann optional neue Episoden herunterladen und alte automatisch "
619646"bereinigen. Dieses können Sie in den Einstellungen aktivieren."
620647
621648#. TRANSLATORS: This text should be in a language different from the language set by the user.
622649#. 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.
650+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
624651#: ../app/welcomewizard/Slide4.qml:48
625652msgid "Hallo! Bonjour!"
626653msgstr "Hello! Bonjour!"
@@ -628,15 +655,15 @@ msgstr "Hello! Bonjour!"
628655#: ../app/welcomewizard/Slide4.qml:67
629656#, qt-format
630657msgid ""
631−"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 "
632659"community"
633660msgstr ""
634−"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 "
635662"übersetzt"
636663
637664#: ../app/welcomewizard/Slide5.qml:45
638665msgid "Touch Gestures"
639−msgstr ""
666+msgstr "Berührungsgesten"
640667
641668#: ../app/welcomewizard/Slide5.qml:64
642669msgid ""
@@ -644,6 +671,9 @@ msgid ""
644671"using a mouse). You can also multi-select them by long-pressing on an "
645672"episode."
646673msgstr ""
674+"Episoden können nach links gewischt (oder mit der rechten Maustaste "
675+"angeklickt) werden, um mehr Aktionen anzuzeigen. Sie können außerdem "
676+"mehrere Episoden mit einem langen drücken darauf auswählen."
647677
648678#: ../app/welcomewizard/Slide6.qml:45
649679msgid "Support"
@@ -664,18 +694,18 @@ msgid "Enjoy"
664694msgstr "viel Spaß"
665695
666696#: ../app/welcomewizard/Slide7.qml:62
667−msgid "We hope you enjoy using Podbird!"
668−msgstr "Wir hoffen Sie genießen Podbird!"
697+msgid "We hope you enjoy using Podphoenix!"
698+msgstr "Wir hoffen Sie genießen Podphoenix!"
669699
670−#: ../app/welcomewizard/Slide7.qml:76
700+#: ../app/welcomewizard/Slide7.qml:75
671701msgid "Finish"
672702msgstr "Fertig stellen"
673703
674−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
704+#: ../app/po/Podphoenix.desktop.in.h:1
675705msgid "The chirpiest podcast manager for Ubuntu"
676706msgstr "Die zwitschernde Podcast-Verwaltung für Ubuntu"
677707
678−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
708+#: ../app/po/Podphoenix.desktop.in.h:2
679709msgid ""
680710"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
681711msgstr ""
po/el.po+70−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr "%1 ώρες %2 λεπτά"
4545
46−#: ../app/podcasts.js:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 ώρες"
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -354,17 +354,21 @@ msgid "Older"
354354msgstr "Παλαιότερο"
355355
356356#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
357−#: ../app/ui/FullPlayingView.qml:215
357+#: ../app/ui/FullPlayingView.qml:218
358358#, no-c-format, qt-format
359359msgid "-%1s"
360360msgstr "-%1δ"
361361
362362#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
363−#: ../app/ui/FullPlayingView.qml:276
363+#: ../app/ui/FullPlayingView.qml:279
364364#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
682702msgid "The chirpiest podcast manager for Ubuntu"
683703msgstr "Η πιο κελαηδιστή εφαρμογή διαχείρισης φορητών εκπομπών για το Ubuntu"
684704
685−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
686706msgid ""
687707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
688708msgstr ""
po/en_AU.po+64−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr ""
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr ""
359359
360360#. 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:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659679msgid "The chirpiest podcast manager for Ubuntu"
660680msgstr ""
661681
662−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
663683msgid ""
664684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
665685msgstr ""
po/en_GB.po+100−71
@@ -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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2016-04-11 11:48+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 hr"
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -249,39 +249,39 @@ msgstr "Downloaded"
249249
250250#: ../app/ui/EpisodesPage.qml:605
251251msgid "Mark as unheard"
252−msgstr ""
252+msgstr "Mark as unheard"
253253
254254#: ../app/ui/EpisodesPage.qml:605
255255msgid "Mark as listened"
256−msgstr ""
256+msgstr "Mark as listened"
257257
258258#: ../app/ui/EpisodesPage.qml:621
259259msgid "Delete downloaded file"
260−msgstr ""
260+msgstr "Delete downloaded file"
261261
262262#: ../app/ui/EpisodesPage.qml:621
263263msgid "Queued"
264−msgstr ""
264+msgstr "Queued"
265265
266266#: ../app/ui/EpisodesPage.qml:621
267267msgid "Download"
268−msgstr ""
268+msgstr "Download"
269269
270270#: ../app/ui/EpisodesPage.qml:646
271271msgid "Add to playlist"
272−msgstr ""
272+msgstr "Add to playlist"
273273
274274#: ../app/ui/EpisodesPage.qml:655
275275msgid "Unfavourite"
276−msgstr ""
276+msgstr "Unfavourite"
277277
278278#: ../app/ui/EpisodesPage.qml:655
279279msgid "Favourite"
280−msgstr ""
280+msgstr "Favourite"
281281
282282#: ../app/ui/EpisodesPage.qml:670
283283msgid "Show episode description"
284−msgstr ""
284+msgstr "Show episode description"
285285
286286#: ../app/ui/EpisodesTab.qml:82
287287msgid "Recent"
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr "Older"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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
@@ -397,8 +401,10 @@ msgid ""
397401"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398402"page to add some."
399403msgstr ""
404+"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
405+"page to add some."
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."
403409msgstr "No podcasts found matching the search term."
404410
@@ -409,43 +415,47 @@ msgid_plural "%1 unheard episodes"
409415msgstr[0] "%1 unheard episode"
410416msgstr[1] "%1 unheard episodes"
411417
412−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
413419msgid "Add Podcast"
414420msgstr "Add Podcast"
415421
416−#: ../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
417427msgid "Save Podcast"
418428msgstr "Save Podcast"
419429
420−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
421431msgid "Feed URL"
422432msgstr "Feed URL"
423433
424−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
425435msgid "Unable to subscribe"
426436msgstr "Unable to subscribe"
427437
428−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
429439msgid "Please check the URL and try again"
430440msgstr "Please check the URL and try again"
431441
432−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
433443msgid "Looking to add a new podcast?"
434−msgstr ""
444+msgstr "Looking to add a new podcast?"
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 ""
440450"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441451
442−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
443453msgid "Subscribe"
444454msgstr "Subscribe"
445455
446456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
447457#. the podcast description.
448−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
449459#, qt-format
450460msgid ""
451461"Last Updated: %1\n"
@@ -454,10 +464,22 @@ msgstr ""
454464"Last Updated: %1\n"
455465"%2"
456466
457−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
458468msgid "Not Available"
459469msgstr "Not Available"
460470
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+
461483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
462484#. want to seek forward when pressing on this button.
463485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -472,7 +494,7 @@ msgstr "%1 seconds"
472494
473495#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
474496msgid "OK"
475−msgstr ""
497+msgstr "OK"
476498
477499#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
478500#. want to seek backward when pressing on this button.
@@ -518,51 +540,55 @@ msgstr "Default number of new episodes to download for each podcast"
518540
519541#: ../app/ui/SettingsPage.qml:218
520542msgid "Only download over WiFi"
521−msgstr ""
543+msgstr "Only download over WiFi"
522544
523545#: ../app/ui/SettingsPage.qml:220
524546msgid "Download episodes only when the device is using WiFi"
525−msgstr ""
547+msgstr "Download episodes only when the device is using WiFi"
526548
527549#: ../app/ui/SettingsPage.qml:240
528550msgid "Refresh podcast artwork"
529−msgstr ""
551+msgstr "Refresh podcast artwork"
530552
531553#: ../app/ui/SettingsPage.qml:242
532554msgid "Update all podcasts artwork and fix missing ones"
533−msgstr ""
555+msgstr "Update all podcasts artwork and fix missing ones"
534556
535557#: ../app/ui/SettingsPage.qml:271
536558msgid "Storage Settings"
537−msgstr ""
559+msgstr "Storage Settings"
538560
539561#: ../app/ui/SettingsPage.qml:282
540562msgid "Delete orphaned files and links"
541−msgstr ""
563+msgstr "Delete orphaned files and links"
542564
543565#: ../app/ui/SettingsPage.qml:284
544566msgid "Free space by removing orphaned downloaded files and links"
545−msgstr ""
567+msgstr "Free space by removing orphaned downloaded files and links"
546568
547569#: ../app/ui/SettingsPage.qml:314
548570msgid "Removed orphaned files and links"
549−msgstr ""
571+msgstr "Removed orphaned files and links"
550572
551573#: ../app/ui/SettingsPage.qml:314
552574msgid "No orphans found!"
553−msgstr ""
575+msgstr "No orphans found!"
554576
555577#: ../app/ui/SettingsPage.qml:315
556578msgid ""
557579"All orphaned files have been deleted to recover disk space. Orphaned links "
558580"pointing at invalid files have also been cleaned up."
559581msgstr ""
582+"All orphaned files have been deleted to recover disk space. Orphaned links "
583+"pointing at invalid files have also been cleaned up."
560584
561585#: ../app/ui/SettingsPage.qml:317
562586msgid ""
563−"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 "
564588"clean."
565589msgstr ""
590+"No orphaned files have been found to recover disk space. Podphoenix database is "
591+"clean."
566592
567593#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
568594#. that doesn't fit into any other category.
@@ -575,22 +601,22 @@ msgid "Report Bug"
575601msgstr "Report Bug"
576602
577603#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
579−msgstr "Welcome to Podbird"
604+msgid "Welcome to Podphoenix"
605+msgstr "Welcome to Podphoenix"
580606
581−#: ../app/welcomewizard/Slide1.qml:50
607+#: ../app/welcomewizard/Slide1.qml:53
582608msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
609+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584610"Ubuntu.\n"
585611"\n"
586612"Chirp Chirp..."
587613msgstr ""
588−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
614+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
589615"Ubuntu.\n"
590616"\n"
591617"Chirp Chirp..."
592618
593−#: ../app/welcomewizard/Slide1.qml:72
619+#: ../app/welcomewizard/Slide1.qml:82
594620msgid "Swipe to move between pages"
595621msgstr "Swipe to move between pages"
596622
@@ -600,10 +626,10 @@ msgstr "Discover New Podcasts"
600626
601627#: ../app/welcomewizard/Slide2.qml:62
602628msgid ""
603−"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 "
604630"podcasts. You can also add podcasts by their URL."
605631msgstr ""
606−"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 "
607633"podcasts. You can also add podcasts by their URL."
608634
609635#: ../app/welcomewizard/Slide3.qml:45
@@ -612,15 +638,15 @@ msgstr "Smart Settings"
612638
613639#: ../app/welcomewizard/Slide3.qml:62
614640msgid ""
615−"Podbird can optionally download new episodes and clean up old episodes "
641+"Podphoenix can optionally download new episodes and clean up old episodes "
616642"automatically, this can be enabled from the settings page."
617643msgstr ""
618−"Podbird can optionally download new episodes and clean up old episodes "
644+"Podphoenix can optionally download new episodes and clean up old episodes "
619645"automatically, this can be enabled from the settings page."
620646
621647#. TRANSLATORS: This text should be in a language different from the language set by the user.
622648#. 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.
649+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
624650#: ../app/welcomewizard/Slide4.qml:48
625651msgid "Hallo! Bonjour!"
626652msgstr "Hallo! Bonjour!"
@@ -628,10 +654,10 @@ msgstr "Hallo! Bonjour!"
628654#: ../app/welcomewizard/Slide4.qml:67
629655#, qt-format
630656msgid ""
631−"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 "
632658"community"
633659msgstr ""
634−"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 "
635661"community"
636662
637663#: ../app/welcomewizard/Slide5.qml:45
@@ -644,6 +670,9 @@ msgid ""
644670"using a mouse). You can also multi-select them by long-pressing on an "
645671"episode."
646672msgstr ""
673+"Episodes can be swiped left to reveal more actions (or right click if you're "
674+"using a mouse). You can also multi-select them by long-pressing on an "
675+"episode."
647676
648677#: ../app/welcomewizard/Slide6.qml:45
649678msgid "Support"
@@ -664,18 +693,18 @@ msgid "Enjoy"
664693msgstr "Enjoy"
665694
666695#: ../app/welcomewizard/Slide7.qml:62
667−msgid "We hope you enjoy using Podbird!"
668−msgstr "We hope you enjoy using Podbird!"
696+msgid "We hope you enjoy using Podphoenix!"
697+msgstr "We hope you enjoy using Podphoenix!"
669698
670−#: ../app/welcomewizard/Slide7.qml:76
699+#: ../app/welcomewizard/Slide7.qml:75
671700msgid "Finish"
672701msgstr "Finish"
673702
674−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
703+#: ../app/po/Podphoenix.desktop.in.h:1
675704msgid "The chirpiest podcast manager for Ubuntu"
676705msgstr "The chirpiest podcast manager for Ubuntu"
677706
678−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
707+#: ../app/po/Podphoenix.desktop.in.h:2
679708msgid ""
680709"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
681710msgstr ""
po/es.po+83−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:315
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.7
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"
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr "Más antiguos"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "−%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
707+#: ../app/po/Podphoenix.desktop.in.h:1
688708msgid "The chirpiest podcast manager for Ubuntu"
689709msgstr "El gestor de podcasts más dicharachero para Ubuntu"
690710
691−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
711+#: ../app/po/Podphoenix.desktop.in.h:2
692712msgid ""
693713"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
694714msgstr ""
po/fi.po+83−60
@@ -1,28 +1,28 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2016-12-12 15:00+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"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"
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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 t"
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -249,7 +249,7 @@ msgstr "Ladattu"
249249
250250#: ../app/ui/EpisodesPage.qml:605
251251msgid "Mark as unheard"
252−msgstr ""
252+msgstr "Merkitse kuuntelemattomaksi"
253253
254254#: ../app/ui/EpisodesPage.qml:605
255255msgid "Mark as listened"
@@ -321,11 +321,11 @@ msgstr "Ei enempää kuunneltavia jaksoja!"
321321
322322#: ../app/ui/EpisodesTab.qml:324
323323msgid "No episodes have been downloaded for offline listening"
324−msgstr ""
324+msgstr "Jaksoja ei ole ladattu offline-kuuntelua varten."
325325
326326#: ../app/ui/EpisodesTab.qml:326
327327msgid "No episodes have been favourited."
328−msgstr ""
328+msgstr "Ei suosikkijaksoja."
329329
330330#: ../app/ui/EpisodesTab.qml:328
331331msgid "No Episodes found matching the search term."
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr "Vanhempi"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%1 s"
359359
360360#. 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:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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
@@ -519,7 +539,7 @@ msgstr "Oletusmäärä jaksoja, jotka ladataan per podcast"
519539
520540#: ../app/ui/SettingsPage.qml:218
521541msgid "Only download over WiFi"
522−msgstr ""
542+msgstr "Lataa vain wifin välityksellä"
523543
524544#: ../app/ui/SettingsPage.qml:220
525545msgid "Download episodes only when the device is using WiFi"
@@ -531,7 +551,7 @@ msgstr "Päivitä podcast-kuvitus"
531551
532552#: ../app/ui/SettingsPage.qml:242
533553msgid "Update all podcasts artwork and fix missing ones"
534−msgstr ""
554+msgstr "Päivitä kaikkien podcastien kuvitus ja korjaa puuttuvat"
535555
536556#: ../app/ui/SettingsPage.qml:271
537557msgid "Storage Settings"
@@ -539,19 +559,19 @@ msgstr "Tallennustilan asetukset"
539559
540560#: ../app/ui/SettingsPage.qml:282
541561msgid "Delete orphaned files and links"
542−msgstr ""
562+msgstr "Poista hylätyt tiedostot ja linkit"
543563
544564#: ../app/ui/SettingsPage.qml:284
545565msgid "Free space by removing orphaned downloaded files and links"
546−msgstr ""
566+msgstr "Vapauta tilaa poistamalla hylätyt ladatut tiedostot ja linkit"
547567
548568#: ../app/ui/SettingsPage.qml:314
549569msgid "Removed orphaned files and links"
550−msgstr ""
570+msgstr "Poista hylätyt tiedostot ja linkit"
551571
552572#: ../app/ui/SettingsPage.qml:314
553573msgid "No orphans found!"
554−msgstr ""
574+msgstr "Hylättyjä ei löytynyt!"
555575
556576#: ../app/ui/SettingsPage.qml:315
557577msgid ""
@@ -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"
@@ -642,6 +662,9 @@ msgid ""
642662"using a mouse). You can also multi-select them by long-pressing on an "
643663"episode."
644664msgstr ""
665+"Voit vetää jakson kohdalla vasemmalle (tai hiireä käyttäessä oikealle) "
666+"nähdäksesi lisätoimintoja. Voit valita useamman jakson painamalla hetken "
667+"pohjassa yksittäisen jakson kohdalla."
645668
646669#: ../app/welcomewizard/Slide6.qml:45
647670msgid "Support"
@@ -662,18 +685,18 @@ msgid "Enjoy"
662685msgstr "Nauti"
663686
664687#: ../app/welcomewizard/Slide7.qml:62
665−msgid "We hope you enjoy using Podbird!"
666−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ä!"
667690
668−#: ../app/welcomewizard/Slide7.qml:76
691+#: ../app/welcomewizard/Slide7.qml:75
669692msgid "Finish"
670693msgstr "Valmis"
671694
672−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
695+#: ../app/po/Podphoenix.desktop.in.h:1
673696msgid "The chirpiest podcast manager for Ubuntu"
674697msgstr "Ubuntun terävin podcast-sovellus"
675698
676−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
699+#: ../app/po/Podphoenix.desktop.in.h:2
677700msgid ""
678701"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
679702msgstr ""
po/fr.po+75−54
@@ -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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2016-12-12 17:52+0000\n"
12−"Last-Translator: cm-t arudy <arudy@singularity.fr>\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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr "Plus ancien"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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
@@ -532,11 +552,12 @@ msgstr ""
532552
533553#: ../app/ui/SettingsPage.qml:240
534554msgid "Refresh podcast artwork"
535−msgstr ""
555+msgstr "Actualiser les pochettes des podcasts"
536556
537557#: ../app/ui/SettingsPage.qml:242
538558msgid "Update all podcasts artwork and fix missing ones"
539559msgstr ""
560+"Actualiser toutes les pochettes des podcasts et récupérer celles manquantes"
540561
541562#: ../app/ui/SettingsPage.qml:271
542563msgid "Storage Settings"
@@ -570,11 +591,11 @@ msgstr ""
570591
571592#: ../app/ui/SettingsPage.qml:317
572593msgid ""
573−"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 "
574595"clean."
575596msgstr ""
576597"Aucun fichier orphelin trouvé pour récupérer de l'espace disque. La base de "
577−"données de Podbird est saine."
598+"données de Podphoenix est saine."
578599
579600#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
580601#. that doesn't fit into any other category.
@@ -587,22 +608,22 @@ msgid "Report Bug"
587608msgstr "Signaler une anomalie"
588609
589610#: ../app/welcomewizard/Slide1.qml:42
590−msgid "Welcome to Podbird"
591−msgstr "Bienvenue sur Podbird"
611+msgid "Welcome to Podphoenix"
612+msgstr "Bienvenue sur Podphoenix"
592613
593−#: ../app/welcomewizard/Slide1.qml:50
614+#: ../app/welcomewizard/Slide1.qml:53
594615msgid ""
595−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
616+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
596617"Ubuntu.\n"
597618"\n"
598619"Chirp Chirp..."
599620msgstr ""
600−"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 "
601622"podcasts le plus gazouillant pour Ubuntu.\n"
602623"\n"
603624"Piou Piou..."
604625
605−#: ../app/welcomewizard/Slide1.qml:72
626+#: ../app/welcomewizard/Slide1.qml:82
606627msgid "Swipe to move between pages"
607628msgstr "Faites glisser votre doigt pour naviguer entre les pages"
608629
@@ -612,10 +633,10 @@ msgstr "Découvrir de nouveaux podcasts"
612633
613634#: ../app/welcomewizard/Slide2.qml:62
614635msgid ""
615−"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 "
616637"podcasts. You can also add podcasts by their URL."
617638msgstr ""
618−"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 à "
619640"une énorme collection de podcasts. Vous pouvez également ajouter des "
620641"podcasts via leurs URL."
621642
@@ -625,16 +646,16 @@ msgstr "Paramètres intelligents"
625646
626647#: ../app/welcomewizard/Slide3.qml:62
627648msgid ""
628−"Podbird can optionally download new episodes and clean up old episodes "
649+"Podphoenix can optionally download new episodes and clean up old episodes "
629650"automatically, this can be enabled from the settings page."
630651msgstr ""
631−"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 "
632653"anciens automatiquement, ceci peut être activé à partir de la page de "
633654"paramètres."
634655
635656#. TRANSLATORS: This text should be in a language different from the language set by the user.
636657#. 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.
658+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
638659#: ../app/welcomewizard/Slide4.qml:48
639660msgid "Hallo! Bonjour!"
640661msgstr "Hallo! Hello!"
@@ -642,10 +663,10 @@ msgstr "Hallo! Hello!"
642663#: ../app/welcomewizard/Slide4.qml:67
643664#, qt-format
644665msgid ""
645−"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 "
646667"community"
647668msgstr ""
648−"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"
649670
650671#: ../app/welcomewizard/Slide5.qml:45
651672msgid "Touch Gestures"
@@ -680,18 +701,18 @@ msgid "Enjoy"
680701msgstr "Profitez"
681702
682703#: ../app/welcomewizard/Slide7.qml:62
683−msgid "We hope you enjoy using Podbird!"
684−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 !"
685706
686−#: ../app/welcomewizard/Slide7.qml:76
707+#: ../app/welcomewizard/Slide7.qml:75
687708msgid "Finish"
688709msgstr "Terminer"
689710
690−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
711+#: ../app/po/Podphoenix.desktop.in.h:1
691712msgid "The chirpiest podcast manager for Ubuntu"
692713msgstr "Le gestionnaire de podcasts le plus gai pour Ubuntu"
693714
694−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
715+#: ../app/po/Podphoenix.desktop.in.h:2
695716msgid ""
696717"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
697718msgstr ""
po/gd.po+106−69
@@ -1,14 +1,14 @@
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.
5−# GunChleoc <fios@foramnagaidhlig.net>, 2015, 2016.
5+# 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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2016-12-13 20:15+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"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"
1414"MIME-Version: 1.0\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: 2016-12-14 05:36+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
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:307
48+#: ../app/podcasts.js:316
4949#, no-c-format, qt-format
5050msgid "%1 hr"
5151msgstr "%1 uair"
5252
53−#: ../app/podcasts.js:315
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.7
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
@@ -198,15 +198,15 @@ msgstr "Cuir comharra gun deach èisteachd ris"
198198
199199#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
200200msgid "Download episode(s)"
201−msgstr ""
201+msgstr "Luchdaich a-nuas eapasod(an)"
202202
203203#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
204204msgid "Delete episode(s)"
205−msgstr ""
205+msgstr "Sguab às eapasod(an)"
206206
207207#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
208208msgid "Favourite episode(s)"
209−msgstr ""
209+msgstr "Cuir eapasod(an) ris na h-annsachdan"
210210
211211#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
212212msgid "Add to queue"
@@ -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
@@ -291,7 +291,7 @@ msgstr "Thoir air falbh o na h-annsachdan"
291291
292292#: ../app/ui/EpisodesPage.qml:655
293293msgid "Favourite"
294−msgstr ""
294+msgstr "Cuir ris na h-annsachdan"
295295
296296#: ../app/ui/EpisodesPage.qml:670
297297msgid "Show episode description"
@@ -311,7 +311,7 @@ msgstr "Na h-annsachdan"
311311
312312#: ../app/ui/EpisodesTab.qml:247
313313msgid "Unfavourite episode(s)"
314−msgstr ""
314+msgstr "Thoir eapasod(an) air falbh o na h-annsachdan"
315315
316316#: ../app/ui/EpisodesTab.qml:310
317317msgid "No New Episodes"
@@ -319,11 +319,11 @@ msgstr "Chan eil eapasod ùr ann"
319319
320320#: ../app/ui/EpisodesTab.qml:312
321321msgid "No Downloaded Episodes"
322−msgstr ""
322+msgstr "Cha deach gin a luchdadh a-nuas"
323323
324324#: ../app/ui/EpisodesTab.qml:314
325325msgid "No Favourited Episodes"
326−msgstr ""
326+msgstr "Chan eil annsachd ann"
327327
328328#: ../app/ui/EpisodesTab.qml:316
329329msgid "No Episodes Found"
@@ -335,11 +335,11 @@ msgstr "Chan eil barrachd eapasodan ri an èisteachd riutha ann!"
335335
336336#: ../app/ui/EpisodesTab.qml:324
337337msgid "No episodes have been downloaded for offline listening"
338−msgstr ""
338+msgstr "Cha deach eapasod a luchdadh a-nuas a chum èisteachd far loidhne"
339339
340340#: ../app/ui/EpisodesTab.qml:326
341341msgid "No episodes have been favourited."
342−msgstr ""
342+msgstr "Cha deach eapasod a chur ris na h-annsachdan."
343343
344344#: ../app/ui/EpisodesTab.qml:328
345345msgid "No Episodes found matching the search term."
@@ -351,7 +351,7 @@ msgstr "Rudan 'gan luchdadh a-nuas"
351351
352352#: ../app/ui/EpisodesTab.qml:497
353353msgid "Downloaded episodes"
354−msgstr ""
354+msgstr "Eapasodan a chaidh a luchdadh a-nuas"
355355
356356#: ../app/ui/EpisodesTab.qml:507
357357msgid "Today"
@@ -366,17 +366,21 @@ msgid "Older"
366366msgstr "Nas sine"
367367
368368#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
369−#: ../app/ui/FullPlayingView.qml:215
369+#: ../app/ui/FullPlayingView.qml:218
370370#, no-c-format, qt-format
371371msgid "-%1s"
372372msgstr "-%1s"
373373
374374#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
375−#: ../app/ui/FullPlayingView.qml:276
375+#: ../app/ui/FullPlayingView.qml:279
376376#, no-c-format, qt-format
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
@@ -411,8 +415,10 @@ msgid ""
411415"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
412416"page to add some."
413417msgstr ""
418+"Cha do rinn thu fo-sgrìobhadh gu pod-chraoladh fhathast, tadhail air an "
419+"duilleag \"Cuir ris pod-chraolaidhean ùra\" gus fear no dhà a chur ris."
414420
415−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
421+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
416422msgid "No podcasts found matching the search term."
417423msgstr "Cha deach pod-chraoladh a lorg a fhreagras ris an fhacal-luirg."
418424
@@ -425,44 +431,48 @@ msgstr[1] "%1 eapasod nach do dh'èist thu riutha"
425431msgstr[2] "%1 eapasodan nach do dh'èist thu riutha"
426432msgstr[3] "%1 eapasod nach do dh'èist thu riutha"
427433
428−#: ../app/ui/SearchPage.qml:63
434+#: ../app/ui/SearchPage.qml:65
429435msgid "Add Podcast"
430436msgstr "Cuir pod-chraoladh ris"
431437
432−#: ../app/ui/SearchPage.qml:122
438+#: ../app/ui/SearchPage.qml:73
439+msgid "Import Podcasts"
440+msgstr ""
441+
442+#: ../app/ui/SearchPage.qml:135
433443msgid "Save Podcast"
434444msgstr "Sàbhail am pod-chraoladh"
435445
436−#: ../app/ui/SearchPage.qml:149
446+#: ../app/ui/SearchPage.qml:163
437447msgid "Feed URL"
438448msgstr "URL an inbhir"
439449
440−#: ../app/ui/SearchPage.qml:176
450+#: ../app/ui/SearchPage.qml:191
441451msgid "Unable to subscribe"
442452msgstr "Cha ghabh crìoch a chur air an fho-sgrìobhadh"
443453
444−#: ../app/ui/SearchPage.qml:177
454+#: ../app/ui/SearchPage.qml:192
445455msgid "Please check the URL and try again"
446456msgstr "Thoir sùil air an URL is feuch ris a-rithist"
447457
448−#: ../app/ui/SearchPage.qml:207
458+#: ../app/ui/SearchPage.qml:222
449459msgid "Looking to add a new podcast?"
450−msgstr ""
460+msgstr "Am bu toigh leat pod-chraoladh ùr a chur ris?"
451461
452−#: ../app/ui/SearchPage.qml:208
462+#: ../app/ui/SearchPage.qml:223
453463msgid ""
454464"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
455465msgstr ""
456466"Briog air a' \"mheudaichear\" aig a' bharr airson lorg no air a' phutan "
457467"\"plus\" gus URL a chur ris"
458468
459−#: ../app/ui/SearchPage.qml:275
469+#: ../app/ui/SearchPage.qml:290
460470msgid "Subscribe"
461471msgstr "Fo-sgrìobh"
462472
463473#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
464474#. the podcast description.
465−#: ../app/ui/SearchPage.qml:313
475+#: ../app/ui/SearchPage.qml:328
466476#, qt-format
467477msgid ""
468478"Last Updated: %1\n"
@@ -471,10 +481,22 @@ msgstr ""
471481"An t-ùrachadh mu dheireadh: %1\n"
472482"%2"
473483
474−#: ../app/ui/SearchPage.qml:370
484+#: ../app/ui/SearchPage.qml:385
475485msgid "Not Available"
476486msgstr "Chan eil seo ri fhaighinn"
477487
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+
478500#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479501#. want to seek forward when pressing on this button.
480502#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -505,7 +527,7 @@ msgstr "Roghainnean coitcheann"
505527
506528#: ../app/ui/SettingsPage.qml:154
507529msgid "Displays podcasts in a list view"
508−msgstr ""
530+msgstr "Seallaidh seo liosta dhe na pod-chaolaidhean"
509531
510532#: ../app/ui/SettingsPage.qml:166
511533msgid "Playback Settings"
@@ -538,51 +560,63 @@ msgstr ""
538560
539561#: ../app/ui/SettingsPage.qml:218
540562msgid "Only download over WiFi"
541−msgstr ""
563+msgstr "Na luchdaich a-nuas ach le WiFi"
542564
543565#: ../app/ui/SettingsPage.qml:220
544566msgid "Download episodes only when the device is using WiFi"
545567msgstr ""
568+"Na luchdaich a-nuas eapasodan ach nuair a bhios an t-uidheam a' cleachdadh "
569+"WiFi"
546570
547571#: ../app/ui/SettingsPage.qml:240
548572msgid "Refresh podcast artwork"
549−msgstr ""
573+msgstr "Ath-nuadhaich obair-ealain a' phod-chaolaidh"
550574
551575#: ../app/ui/SettingsPage.qml:242
552576msgid "Update all podcasts artwork and fix missing ones"
553577msgstr ""
578+"Ùraich obair-ealain nam pod-chaolaidhean uile agus càraich an fheadhainn a "
579+"tha a dìth"
554580
555581#: ../app/ui/SettingsPage.qml:271
556582msgid "Storage Settings"
557−msgstr ""
583+msgstr "Roghainnean an stòrais"
558584
559585#: ../app/ui/SettingsPage.qml:282
560586msgid "Delete orphaned files and links"
561−msgstr ""
587+msgstr "Sguab às dìlleachdain de dh'fhaidhlichean is ceanglaichean"
562588
563589#: ../app/ui/SettingsPage.qml:284
564590msgid "Free space by removing orphaned downloaded files and links"
565591msgstr ""
592+"Saor àite a' sguabadh às dìlleachdain de dh'fhaidhlichean is ceanglaichean a "
593+"chaidh a luchdadh a-nuas"
566594
567595#: ../app/ui/SettingsPage.qml:314
568596msgid "Removed orphaned files and links"
569597msgstr ""
598+"Chaidh dìlleachdain de dh'fhaidhlichean is ceanglaichean a thoirt air falbh"
570599
571600#: ../app/ui/SettingsPage.qml:314
572601msgid "No orphans found!"
573−msgstr ""
602+msgstr "Cha deach dìlleachdan a lorg!"
574603
575604#: ../app/ui/SettingsPage.qml:315
576605msgid ""
577606"All orphaned files have been deleted to recover disk space. Orphaned links "
578607"pointing at invalid files have also been cleaned up."
579608msgstr ""
609+"Chaidh a h-uile dìlleachdan dhe dh'fhaidhle a sguabadh às gus àite a "
610+"shaoradh air an diosg. Chaidh ceanglaichean a thomh ri faidhlichean nach eil "
611+"ann tuilleadh a sgioblachadh cuideachd."
580612
581613#: ../app/ui/SettingsPage.qml:317
582614msgid ""
583−"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 "
584616"clean."
585617msgstr ""
618+"Cha deach faidhle a lorg a tha 'na dhìlleachdan gus àite a shaoradh. Tha "
619+"stòr-dàta Podphoenix glan."
586620
587621#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
588622#. that doesn't fit into any other category.
@@ -595,22 +629,22 @@ msgid "Report Bug"
595629msgstr "Dèan aithris air buga"
596630
597631#: ../app/welcomewizard/Slide1.qml:42
598−msgid "Welcome to Podbird"
599−msgstr "Fàilte gu Podbird"
632+msgid "Welcome to Podphoenix"
633+msgstr "Fàilte gu Podphoenix"
600634
601−#: ../app/welcomewizard/Slide1.qml:50
635+#: ../app/welcomewizard/Slide1.qml:53
602636msgid ""
603−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
637+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
604638"Ubuntu.\n"
605639"\n"
606640"Chirp Chirp..."
607641msgstr ""
608−"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-"
609643"chraolaidhean airson Ubuntu.\n"
610644"\n"
611645"Bìd bìd..."
612646
613−#: ../app/welcomewizard/Slide1.qml:72
647+#: ../app/welcomewizard/Slide1.qml:82
614648msgid "Swipe to move between pages"
615649msgstr "Grad-shlaighd gus gluasad eadar duilleagan"
616650
@@ -620,10 +654,10 @@ msgstr "Lorg pod-chraolaidhean ùra"
620654
621655#: ../app/welcomewizard/Slide2.qml:62
622656msgid ""
623−"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 "
624658"podcasts. You can also add podcasts by their URL."
625659msgstr ""
626−"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 "
627661"cruinneachadh mòr de phod-chraolaidhean. 'S urrainn dhut pod-chraolaidhean a "
628662"chur ris leis an URL aca cuideachd."
629663
@@ -633,16 +667,16 @@ msgstr "Roghainnean glice"
633667
634668#: ../app/welcomewizard/Slide3.qml:62
635669msgid ""
636−"Podbird can optionally download new episodes and clean up old episodes "
670+"Podphoenix can optionally download new episodes and clean up old episodes "
637671"automatically, this can be enabled from the settings page."
638672msgstr ""
639−"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 "
640674"fheadhainn a sgioblachadh gu fèin-obrachail, 's urrainn dhut seo a chur an "
641675"comas o dhuilleag nan roghainnean."
642676
643677#. TRANSLATORS: This text should be in a language different from the language set by the user.
644678#. For instance, if the app was in english, then it is appropriate to set this string as
645−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
679+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
646680#: ../app/welcomewizard/Slide4.qml:48
647681msgid "Hallo! Bonjour!"
648682msgstr "Hallo! Bore da!"
@@ -650,10 +684,10 @@ msgstr "Hallo! Bore da!"
650684#: ../app/welcomewizard/Slide4.qml:67
651685#, qt-format
652686msgid ""
653−"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 "
654688"community"
655689msgstr ""
656−"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-"
657691"theangachadh leis a' choimhearsnachd %1"
658692
659693#: ../app/welcomewizard/Slide5.qml:45
@@ -666,6 +700,9 @@ msgid ""
666700"using a mouse). You can also multi-select them by long-pressing on an "
667701"episode."
668702msgstr ""
703+"Grad-shlaighd eapasod gun taobh chlì gus barrachd gnìomhan a nochdadh (no "
704+"dèan briogadh deas ma tha luchag agad). 'S urrainn dhut iomadh dhiubh a "
705+"thaghadh le brùthadh fada air eapasod."
669706
670707#: ../app/welcomewizard/Slide6.qml:45
671708msgid "Support"
@@ -686,18 +723,18 @@ msgid "Enjoy"
686723msgstr "Gabh tlachd"
687724
688725#: ../app/welcomewizard/Slide7.qml:62
689−msgid "We hope you enjoy using Podbird!"
690−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!"
691728
692−#: ../app/welcomewizard/Slide7.qml:76
729+#: ../app/welcomewizard/Slide7.qml:75
693730msgid "Finish"
694731msgstr "Crìochnaich"
695732
696−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
733+#: ../app/po/Podphoenix.desktop.in.h:1
697734msgid "The chirpiest podcast manager for Ubuntu"
698735msgstr "Manaidsear phod-chraolaidhean airson Ubuntu"
699736
700−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
737+#: ../app/po/Podphoenix.desktop.in.h:2
701738msgid ""
702739"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
703740msgstr ""
po/gl.po+101−73
@@ -1,28 +1,28 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2016-04-05 22:17+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"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"
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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h."
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -241,7 +241,7 @@ msgstr "Sen escoitar"
241241
242242#: ../app/ui/EpisodesPage.qml:519
243243msgid "Listened"
244−msgstr "Escoitado"
244+msgstr "Escoitados"
245245
246246#: ../app/ui/EpisodesPage.qml:538
247247msgid "Downloaded"
@@ -249,39 +249,39 @@ msgstr "Descargado"
249249
250250#: ../app/ui/EpisodesPage.qml:605
251251msgid "Mark as unheard"
252−msgstr ""
252+msgstr "Marcar non escoitado"
253253
254254#: ../app/ui/EpisodesPage.qml:605
255255msgid "Mark as listened"
256−msgstr ""
256+msgstr "Marcar escoitado"
257257
258258#: ../app/ui/EpisodesPage.qml:621
259259msgid "Delete downloaded file"
260−msgstr ""
260+msgstr "Eliminar ficheiro descargado"
261261
262262#: ../app/ui/EpisodesPage.qml:621
263263msgid "Queued"
264−msgstr ""
264+msgstr "Na cola"
265265
266266#: ../app/ui/EpisodesPage.qml:621
267267msgid "Download"
268−msgstr ""
268+msgstr "Descargar"
269269
270270#: ../app/ui/EpisodesPage.qml:646
271271msgid "Add to playlist"
272−msgstr ""
272+msgstr "Engadir á lista"
273273
274274#: ../app/ui/EpisodesPage.qml:655
275275msgid "Unfavourite"
276−msgstr ""
276+msgstr "Non favorito"
277277
278278#: ../app/ui/EpisodesPage.qml:655
279279msgid "Favourite"
280−msgstr ""
280+msgstr "Favorito"
281281
282282#: ../app/ui/EpisodesPage.qml:670
283283msgid "Show episode description"
284−msgstr ""
284+msgstr "Mostrar descrición do episodio"
285285
286286#: ../app/ui/EpisodesTab.qml:82
287287msgid "Recent"
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr "Anteriores"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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
@@ -397,8 +401,9 @@ msgid ""
397401"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398402"page to add some."
399403msgstr ""
404+"Aínda non se subscribiu a ningún podcast, en «Novos podcasts» pode comezar."
400405
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402407msgid "No podcasts found matching the search term."
403408msgstr "Non hai podcasts con ese termo de busca."
404409
@@ -409,44 +414,48 @@ msgid_plural "%1 unheard episodes"
409414msgstr[0] "%1 episodio sen escoitar"
410415msgstr[1] "%1 episodios sen escoitar"
411416
412−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
413418msgid "Add Podcast"
414419msgstr "Engadir podcast"
415420
416−#: ../app/ui/SearchPage.qml:122
421+#: ../app/ui/SearchPage.qml:73
422+msgid "Import Podcasts"
423+msgstr ""
424+
425+#: ../app/ui/SearchPage.qml:135
417426msgid "Save Podcast"
418427msgstr "Gardar podcast"
419428
420−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
421430msgid "Feed URL"
422431msgstr "URL da fonte"
423432
424−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
425434msgid "Unable to subscribe"
426435msgstr "Non foi posíbel subscribirse"
427436
428−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
429438msgid "Please check the URL and try again"
430439msgstr "Comprobe a URL e ténteo de novo"
431440
432−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
433442msgid "Looking to add a new podcast?"
434−msgstr ""
443+msgstr "Quere engadir un podcast novo?"
435444
436−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
437446msgid ""
438447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439448msgstr ""
440449"Para buscar, prema na lupa da banda superior ou no botón «+» para engadir "
441450"unha URL"
442451
443−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
444453msgid "Subscribe"
445454msgstr "Subscribir"
446455
447456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448457#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
450459#, qt-format
451460msgid ""
452461"Last Updated: %1\n"
@@ -455,10 +464,22 @@ msgstr ""
455464"Última actualización: %1\n"
456465"%2"
457466
458−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
459468msgid "Not Available"
460469msgstr "Non dispoñíbel"
461470
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+
462483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463484#. want to seek forward when pressing on this button.
464485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -473,7 +494,7 @@ msgstr "%1 segundos"
473494
474495#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
475496msgid "OK"
476−msgstr ""
497+msgstr "Aceptar"
477498
478499#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479500#. want to seek backward when pressing on this button.
@@ -489,7 +510,7 @@ msgstr "Axustes xerais"
489510
490511#: ../app/ui/SettingsPage.qml:154
491512msgid "Displays podcasts in a list view"
492−msgstr "Mostra os podcasts na vista de lista"
513+msgstr "Mostrar os podcasts como unha lista"
493514
494515#: ../app/ui/SettingsPage.qml:166
495516msgid "Playback Settings"
@@ -518,51 +539,55 @@ msgstr "Número predeterminado de episodios a descargar por podcast"
518539
519540#: ../app/ui/SettingsPage.qml:218
520541msgid "Only download over WiFi"
521−msgstr ""
542+msgstr "Descargar só por wifi"
522543
523544#: ../app/ui/SettingsPage.qml:220
524545msgid "Download episodes only when the device is using WiFi"
525−msgstr ""
546+msgstr "Descargar episodios só cando o dispositivo estea usando a wifi"
526547
527548#: ../app/ui/SettingsPage.qml:240
528549msgid "Refresh podcast artwork"
529−msgstr ""
550+msgstr "Actualizar imaxes dos podcasts"
530551
531552#: ../app/ui/SettingsPage.qml:242
532553msgid "Update all podcasts artwork and fix missing ones"
533−msgstr ""
554+msgstr "Actualizar as imaxes dos podcasts e repoñer as que faltan"
534555
535556#: ../app/ui/SettingsPage.qml:271
536557msgid "Storage Settings"
537−msgstr ""
558+msgstr "Axustes do almacenamento"
538559
539560#: ../app/ui/SettingsPage.qml:282
540561msgid "Delete orphaned files and links"
541−msgstr ""
562+msgstr "Eliminar ficheiros e ligazóns orfos"
542563
543564#: ../app/ui/SettingsPage.qml:284
544565msgid "Free space by removing orphaned downloaded files and links"
545−msgstr ""
566+msgstr "Liberar espazo eliminando ficheiros descargados e ligazóns orfos"
546567
547568#: ../app/ui/SettingsPage.qml:314
548569msgid "Removed orphaned files and links"
549−msgstr ""
570+msgstr "Eliminados ficheiros e ligazóns orfos"
550571
551572#: ../app/ui/SettingsPage.qml:314
552573msgid "No orphans found!"
553−msgstr ""
574+msgstr "Non se atoparon ficheiros orfos"
554575
555576#: ../app/ui/SettingsPage.qml:315
556577msgid ""
557578"All orphaned files have been deleted to recover disk space. Orphaned links "
558579"pointing at invalid files have also been cleaned up."
559580msgstr ""
581+"Elimináronse os ficheiros orfos para recuperar espazo no disco. Tamén se "
582+"eliminaron as ligazóns orfas apuntando a ficheiros non válidos."
560583
561584#: ../app/ui/SettingsPage.qml:317
562585msgid ""
563−"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 "
564587"clean."
565588msgstr ""
589+"Non se atoparon ficheiros orfos para recuperar espazo no disco. A base de "
590+"datos de Podphoenix está limpa."
566591
567592#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
568593#. that doesn't fit into any other category.
@@ -575,22 +600,22 @@ msgid "Report Bug"
575600msgstr "Informar dun fallo"
576601
577602#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
579−msgstr "Benvido/a ao Podbird"
603+msgid "Welcome to Podphoenix"
604+msgstr "Benvido/a ao Podphoenix"
580605
581−#: ../app/welcomewizard/Slide1.qml:50
606+#: ../app/welcomewizard/Slide1.qml:53
582607msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
608+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584609"Ubuntu.\n"
585610"\n"
586611"Chirp Chirp..."
587612msgstr ""
588−"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 "
589614"rechouchiante de Ubuntu.\n"
590615"\n"
591616"Pío pío..."
592617
593−#: ../app/welcomewizard/Slide1.qml:72
618+#: ../app/welcomewizard/Slide1.qml:82
594619msgid "Swipe to move between pages"
595620msgstr "Esvare o dedo para cambiar de páxina"
596621
@@ -600,10 +625,10 @@ msgstr "Descubrir novos podcasts"
600625
601626#: ../app/welcomewizard/Slide2.qml:62
602627msgid ""
603−"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 "
604629"podcasts. You can also add podcasts by their URL."
605630msgstr ""
606−"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 "
607632"gran colección de podcasts. Tamén pode engadir un podcast mediante unha URL."
608633
609634#: ../app/welcomewizard/Slide3.qml:45
@@ -612,15 +637,15 @@ msgstr "Axustes intelixentes"
612637
613638#: ../app/welcomewizard/Slide3.qml:62
614639msgid ""
615−"Podbird can optionally download new episodes and clean up old episodes "
640+"Podphoenix can optionally download new episodes and clean up old episodes "
616641"automatically, this can be enabled from the settings page."
617642msgstr ""
618−"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 "
619644"automaticamente. Esta opción actívase nos axustes."
620645
621646#. TRANSLATORS: This text should be in a language different from the language set by the user.
622647#. 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.
648+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
624649#: ../app/welcomewizard/Slide4.qml:48
625650msgid "Hallo! Bonjour!"
626651msgstr "Hallo! Bonjour!"
@@ -628,10 +653,10 @@ msgstr "Hallo! Bonjour!"
628653#: ../app/welcomewizard/Slide4.qml:67
629654#, qt-format
630655msgid ""
631−"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 "
632657"community"
633658msgstr ""
634−"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 "
635660"comunidade %1"
636661
637662#: ../app/welcomewizard/Slide5.qml:45
@@ -644,6 +669,9 @@ msgid ""
644669"using a mouse). You can also multi-select them by long-pressing on an "
645670"episode."
646671msgstr ""
672+"Os episodios poden esvararse cara á esquerda para acceder a máis accións (ou "
673+"facendo clic dereito se está usando un rato). Tamén pode facer unha "
674+"selección múltiple facendo unha presión longa nun episodio."
647675
648676#: ../app/welcomewizard/Slide6.qml:45
649677msgid "Support"
@@ -664,18 +692,18 @@ msgid "Enjoy"
664692msgstr "Goce"
665693
666694#: ../app/welcomewizard/Slide7.qml:62
667−msgid "We hope you enjoy using Podbird!"
668−msgstr "Esperamos que goce co Podbird."
695+msgid "We hope you enjoy using Podphoenix!"
696+msgstr "Esperamos que goce co Podphoenix."
669697
670−#: ../app/welcomewizard/Slide7.qml:76
698+#: ../app/welcomewizard/Slide7.qml:75
671699msgid "Finish"
672700msgstr "Rematar"
673701
674−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
702+#: ../app/po/Podphoenix.desktop.in.h:1
675703msgid "The chirpiest podcast manager for Ubuntu"
676704msgstr "O xestor de podcasts máis rechouchiante para Ubuntu"
677705
678−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
706+#: ../app/po/Podphoenix.desktop.in.h:2
679707msgid ""
680708"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
681709msgstr "podcast;audio;itunes;son;dixital;fluxo;stream;vídeo;vodcast;"
po/he.po+64−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr ""
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr ""
359359
360360#. 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:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659679msgid "The chirpiest podcast manager for Ubuntu"
660680msgstr ""
661681
662−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
663683msgid ""
664684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
665685msgstr ""
po/hu.po+75−55
@@ -1,28 +1,28 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2016-12-13 18:36+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"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"
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: 2016-12-14 05:36+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 óra"
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -325,7 +325,7 @@ msgstr "Nincs rész letöltve internet nélküli hallgatáshoz"
325325
326326#: ../app/ui/EpisodesTab.qml:326
327327msgid "No episodes have been favourited."
328−msgstr "Nincs kedven rész."
328+msgstr "Egy részt se jelölt még kedvencnek."
329329
330330#: ../app/ui/EpisodesTab.qml:328
331331msgid "No Episodes found matching the search term."
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr "Régebbi"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%1mp"
359359
360360#. 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:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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
@@ -397,10 +401,10 @@ msgid ""
397401"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398402"page to add some."
399403msgstr ""
400−"Még nem iratkozott fel egyetlen podcast-re sem. Az „Új Podcast hozzáadása” "
404+"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
@@ -491,7 +511,7 @@ msgstr "Általános beállítások"
491511
492512#: ../app/ui/SettingsPage.qml:154
493513msgid "Displays podcasts in a list view"
494−msgstr "Porcastek megjelenítés listanézetben"
514+msgstr "Porcastek megjelenítése listanézetben"
495515
496516#: ../app/ui/SettingsPage.qml:166
497517msgid "Playback Settings"
@@ -516,7 +536,7 @@ msgstr "Új részek automatikus letöltése"
516536
517537#: ../app/ui/SettingsPage.qml:206
518538msgid "Default number of new episodes to download for each podcast"
519−msgstr "A Podcastenként automatikusan letöltődő részek mennyisége"
539+msgstr "A Podcastenként automatikusan letöltődő részek száma"
520540
521541#: ../app/ui/SettingsPage.qml:218
522542msgid "Only download over WiFi"
@@ -524,7 +544,7 @@ msgstr "Csak WiFin keresztül töltse le"
524544
525545#: ../app/ui/SettingsPage.qml:220
526546msgid "Download episodes only when the device is using WiFi"
527−msgstr "Részek letöltés csak akkor, ha az eszköz WiFin kapcsolódik"
547+msgstr "Részek letöltése csak WiFi kapcsolaton keresztül"
528548
529549#: ../app/ui/SettingsPage.qml:240
530550msgid "Refresh podcast artwork"
@@ -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,18 +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/podbird/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
682702msgid "The chirpiest podcast manager for Ubuntu"
683703msgstr "A legvidámabb podcast kezelő Ubuntuhoz"
684704
685−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
686706msgid ""
687707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
688708msgstr "podcast;audio;itunes;broadcast;digital;stream;video;vodcast;"
po/id.po+64−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr ""
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr ""
359359
360360#. 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:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659679msgid "The chirpiest podcast manager for Ubuntu"
660680msgstr ""
661681
662−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
663683msgid ""
664684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
665685msgstr ""
po/it.po+99−75
@@ -1,28 +1,28 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2015-09-15 14:35+0000\n"
12−"Last-Translator: Milo Casagrande <milo.casagrande@gmail.com>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2016-12-24 10:04+0000\n"
12+"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
1313"Language-Team: Italian <it@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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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 "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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -172,13 +172,13 @@ msgstr "Rimuovi"
172172#, qt-format
173173msgid "%1 item selected"
174174msgid_plural "%1 items selected"
175−msgstr[0] ""
176−msgstr[1] ""
175+msgstr[0] "%1 elemento selezionato"
176+msgstr[1] "%1 elementi selezionati"
177177
178178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179179#: ../app/ui/NowPlayingPage.qml:42
180180msgid "Back"
181−msgstr ""
181+msgstr "Indietro"
182182
183183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184184msgid "Mark Listened"
@@ -186,15 +186,15 @@ msgstr ""
186186
187187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188188msgid "Download episode(s)"
189−msgstr ""
189+msgstr "Scarica episodi"
190190
191191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192192msgid "Delete episode(s)"
193−msgstr ""
193+msgstr "Elimina episodi"
194194
195195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196196msgid "Favourite episode(s)"
197−msgstr ""
197+msgstr "Episodi preferiti"
198198
199199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200200msgid "Add to queue"
@@ -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
@@ -257,11 +257,11 @@ msgstr ""
257257
258258#: ../app/ui/EpisodesPage.qml:621
259259msgid "Delete downloaded file"
260−msgstr ""
260+msgstr "Elimina file scricati"
261261
262262#: ../app/ui/EpisodesPage.qml:621
263263msgid "Queued"
264−msgstr ""
264+msgstr "In coda"
265265
266266#: ../app/ui/EpisodesPage.qml:621
267267msgid "Download"
@@ -269,7 +269,7 @@ msgstr ""
269269
270270#: ../app/ui/EpisodesPage.qml:646
271271msgid "Add to playlist"
272−msgstr ""
272+msgstr "Aggiungi alla playlist"
273273
274274#: ../app/ui/EpisodesPage.qml:655
275275msgid "Unfavourite"
@@ -277,23 +277,23 @@ msgstr ""
277277
278278#: ../app/ui/EpisodesPage.qml:655
279279msgid "Favourite"
280−msgstr ""
280+msgstr "Preferiti"
281281
282282#: ../app/ui/EpisodesPage.qml:670
283283msgid "Show episode description"
284−msgstr ""
284+msgstr "Mostra descrizione episodio"
285285
286286#: ../app/ui/EpisodesTab.qml:82
287287msgid "Recent"
288−msgstr ""
288+msgstr "Recente"
289289
290290#: ../app/ui/EpisodesTab.qml:82
291291msgid "Downloads"
292−msgstr ""
292+msgstr "Scaricati"
293293
294294#: ../app/ui/EpisodesTab.qml:82
295295msgid "Favourites"
296−msgstr ""
296+msgstr "Preferiti"
297297
298298#: ../app/ui/EpisodesTab.qml:247
299299msgid "Unfavourite episode(s)"
@@ -305,11 +305,11 @@ msgstr "Nessun nuovo episodio"
305305
306306#: ../app/ui/EpisodesTab.qml:312
307307msgid "No Downloaded Episodes"
308−msgstr ""
308+msgstr "Nessun episodio scaricato"
309309
310310#: ../app/ui/EpisodesTab.qml:314
311311msgid "No Favourited Episodes"
312−msgstr ""
312+msgstr "Nessu episodio nei preferiti"
313313
314314#: ../app/ui/EpisodesTab.qml:316
315315msgid "No Episodes Found"
@@ -322,10 +322,11 @@ msgstr "Nessun altro episodio da ascoltare."
322322#: ../app/ui/EpisodesTab.qml:324
323323msgid "No episodes have been downloaded for offline listening"
324324msgstr ""
325+"Nessun episodio è stato scaricato per la visualizzazione non in linea"
325326
326327#: ../app/ui/EpisodesTab.qml:326
327328msgid "No episodes have been favourited."
328−msgstr ""
329+msgstr "Nessun episodio è stato aggiunto ai preferiti"
329330
330331#: ../app/ui/EpisodesTab.qml:328
331332msgid "No Episodes found matching the search term."
@@ -337,7 +338,7 @@ msgstr ""
337338
338339#: ../app/ui/EpisodesTab.qml:497
339340msgid "Downloaded episodes"
340−msgstr ""
341+msgstr "Episodi scaricati"
341342
342343#: ../app/ui/EpisodesTab.qml:507
343344msgid "Today"
@@ -352,31 +353,35 @@ msgid "Older"
352353msgstr "Più vecchi"
353354
354355#. 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:215
356+#: ../app/ui/FullPlayingView.qml:218
356357#, no-c-format, qt-format
357358msgid "-%1s"
358359msgstr "-%1s"
359360
360361#. 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:276
362+#: ../app/ui/FullPlayingView.qml:279
362363#, no-c-format, qt-format
363364msgid "+%1s"
364365msgstr "+%1s"
365366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
366371#: ../app/ui/NowPlayingPage.qml:34
367372msgid "Now Playing"
368373msgstr "In riproduzione"
369374
370375#: ../app/ui/NowPlayingPage.qml:73
371376msgid "Full view"
372−msgstr ""
377+msgstr "Vista completa"
373378
374379#: ../app/ui/NowPlayingPage.qml:73
375380msgid "Queue"
376−msgstr ""
381+msgstr "Coda"
377382
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
384+#: ../app/ui/SearchPage.qml:176
380385msgid "Search Podcast"
381386msgstr "Ricerca podcast"
382387
@@ -388,7 +393,7 @@ msgstr "Ricerca podcast"
388393msgid "No Podcast Subscriptions"
389394msgstr "Nessun podcast"
390395
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392397msgid "No Podcasts Found"
393398msgstr "Nessun podcast trovato"
394399
@@ -398,7 +403,7 @@ msgid ""
398403"page to add some."
399404msgstr ""
400405
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402407msgid "No podcasts found matching the search term."
403408msgstr "Nessun episodio trovato corrispondente ai termini di ricerca."
404409
@@ -409,44 +414,48 @@ msgid_plural "%1 unheard episodes"
409414msgstr[0] "%1 episodio non ascoltato"
410415msgstr[1] "%1 episodi non ascoltati"
411416
412−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
413418msgid "Add Podcast"
414419msgstr "Aggiungi podcast"
415420
416−#: ../app/ui/SearchPage.qml:122
421+#: ../app/ui/SearchPage.qml:73
422+msgid "Import Podcasts"
423+msgstr ""
424+
425+#: ../app/ui/SearchPage.qml:135
417426msgid "Save Podcast"
418427msgstr "Salva podcast"
419428
420−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
421430msgid "Feed URL"
422431msgstr "URL del feed"
423432
424−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
425434msgid "Unable to subscribe"
426435msgstr "Impossibile aggiungere"
427436
428−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
429438msgid "Please check the URL and try again"
430439msgstr "Controllare l'URL e riprovare"
431440
432−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
433442msgid "Looking to add a new podcast?"
434443msgstr ""
435444
436−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
437446msgid ""
438447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439448msgstr ""
440449"Premere sulla «lente» in alto per eseguire una ricerca o il pulsante «più» "
441450"per aggiungere un URL"
442451
443−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
444453msgid "Subscribe"
445454msgstr "Aggiungi"
446455
447456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448457#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
450459#, qt-format
451460msgid ""
452461"Last Updated: %1\n"
@@ -455,10 +464,22 @@ msgstr ""
455464"Ultimo aggiornamento: %1\n"
456465"%2"
457466
458−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
459468msgid "Not Available"
460469msgstr "Non disponibile"
461470
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+
462483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463484#. want to seek forward when pressing on this button.
464485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -473,7 +494,7 @@ msgstr "%1 secondi"
473494
474495#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
475496msgid "OK"
476−msgstr ""
497+msgstr "OK"
477498
478499#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479500#. want to seek backward when pressing on this button.
@@ -518,11 +539,12 @@ msgstr "Numero di episodi da scaricare per ogni podcast"
518539
519540#: ../app/ui/SettingsPage.qml:218
520541msgid "Only download over WiFi"
521−msgstr ""
542+msgstr "Scaricare solo tramite WiFi"
522543
523544#: ../app/ui/SettingsPage.qml:220
524545msgid "Download episodes only when the device is using WiFi"
525546msgstr ""
547+"Scarica gli episodi solo quando il dispositivo utilizza una connessione WiFi"
526548
527549#: ../app/ui/SettingsPage.qml:240
528550msgid "Refresh podcast artwork"
@@ -560,9 +582,11 @@ msgstr ""
560582
561583#: ../app/ui/SettingsPage.qml:317
562584msgid ""
563−"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 "
564586"clean."
565587msgstr ""
588+"Non è stato trovato alcun file orfano per liberare spazio sul disco. Il "
589+"database di Pogbird è pulito."
566590
567591#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
568592#. that doesn't fit into any other category.
@@ -575,22 +599,22 @@ msgid "Report Bug"
575599msgstr "Segnala errore"
576600
577601#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
579−msgstr "Benvenuti su Podbird"
602+msgid "Welcome to Podphoenix"
603+msgstr "Benvenuti su Podphoenix"
580604
581−#: ../app/welcomewizard/Slide1.qml:50
605+#: ../app/welcomewizard/Slide1.qml:53
582606msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
607+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584608"Ubuntu.\n"
585609"\n"
586610"Chirp Chirp..."
587611msgstr ""
588−"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 "
589613"Ubuntu più cinguettoso che ci sia.\n"
590614"\n"
591615"Cip cip..."
592616
593−#: ../app/welcomewizard/Slide1.qml:72
617+#: ../app/welcomewizard/Slide1.qml:82
594618msgid "Swipe to move between pages"
595619msgstr "Trascina per spostarti tra le pagine"
596620
@@ -600,10 +624,10 @@ msgstr "Scopri nuovi podcast"
600624
601625#: ../app/welcomewizard/Slide2.qml:62
602626msgid ""
603−"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 "
604628"podcasts. You can also add podcasts by their URL."
605629msgstr ""
606−"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 "
607631"collezione di podcast. È anche possibile aggiungere podcast utilizzando il "
608632"loro indirizzo web."
609633
@@ -613,15 +637,15 @@ msgstr "Impostazioni intelligenti"
613637
614638#: ../app/welcomewizard/Slide3.qml:62
615639msgid ""
616−"Podbird can optionally download new episodes and clean up old episodes "
640+"Podphoenix can optionally download new episodes and clean up old episodes "
617641"automatically, this can be enabled from the settings page."
618642msgstr ""
619−"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 "
620644"automaticamente (può essere abilitato nelle impostazioni)."
621645
622646#. TRANSLATORS: This text should be in a language different from the language set by the user.
623647#. For instance, if the app was in english, then it is appropriate to set this string as
624−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
648+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
625649#: ../app/welcomewizard/Slide4.qml:48
626650msgid "Hallo! Bonjour!"
627651msgstr "Hallo! Bonjour!"
@@ -629,10 +653,10 @@ msgstr "Hallo! Bonjour!"
629653#: ../app/welcomewizard/Slide4.qml:67
630654#, qt-format
631655msgid ""
632−"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 "
633657"community"
634658msgstr ""
635−"Podbird è disponibile in oltre 15 lingue ed è tradotto dalla comunità %1"
659+"Podphoenix è disponibile in oltre 15 lingue ed è tradotto dalla comunità %1"
636660
637661#: ../app/welcomewizard/Slide5.qml:45
638662msgid "Touch Gestures"
@@ -663,18 +687,18 @@ msgid "Enjoy"
663687msgstr "Divertiti"
664688
665689#: ../app/welcomewizard/Slide7.qml:62
666−msgid "We hope you enjoy using Podbird!"
667−msgstr "Divertiti usando Podbird!"
690+msgid "We hope you enjoy using Podphoenix!"
691+msgstr "Divertiti usando Podphoenix!"
668692
669−#: ../app/welcomewizard/Slide7.qml:76
693+#: ../app/welcomewizard/Slide7.qml:75
670694msgid "Finish"
671695msgstr "Fine"
672696
673−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
697+#: ../app/po/Podphoenix.desktop.in.h:1
674698msgid "The chirpiest podcast manager for Ubuntu"
675699msgstr "Il gestore di podcast più cinguettoso per Ubuntu"
676700
677−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
701+#: ../app/po/Podphoenix.desktop.in.h:2
678702msgid ""
679703"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
680704msgstr ""
po/lv.po+70−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
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:307
48+#: ../app/podcasts.js:316
4949#, no-c-format, qt-format
5050msgid "%1 hr"
5151msgstr "%1 st"
5252
53−#: ../app/podcasts.js:315
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.7
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
@@ -358,17 +358,21 @@ msgid "Older"
358358msgstr "Vecākas"
359359
360360#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
361−#: ../app/ui/FullPlayingView.qml:215
361+#: ../app/ui/FullPlayingView.qml:218
362362#, no-c-format, qt-format
363363msgid "-%1s"
364364msgstr "-%1s"
365365
366366#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
367−#: ../app/ui/FullPlayingView.qml:276
367+#: ../app/ui/FullPlayingView.qml:279
368368#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
682702msgid "The chirpiest podcast manager for Ubuntu"
683703msgstr "Dzīvīgākais Ubuntu podraižu pārvaldnieks."
684704
685−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
686706msgid ""
687707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
688708msgstr ""
po/nb.po+70−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 t"
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr "Eldre"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
693+#: ../app/po/Podphoenix.desktop.in.h:1
674694msgid "The chirpiest podcast manager for Ubuntu"
675695msgstr ""
676696
677−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
697+#: ../app/po/Podphoenix.desktop.in.h:2
678698msgid ""
679699"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
680700msgstr ""
po/nl.po+466−227
@@ -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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
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:315
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.7
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:215
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:276
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,241 +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/podbird/po/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
690928msgid "The chirpiest podcast manager for Ubuntu"
691−msgstr "Het vrolijkste podcastbeheerprogramma voor Ubuntu"
929+msgstr "De vrolijkste podcastbeheerder voor Ubuntu"
692930
693−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
694−msgid ""
695−"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;"
696935msgstr ""
697936"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
po/pl.po+71−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: 2016-12-12 14:55+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: 2016-12-14 05:36+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
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:307
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 godz."
5151
52−#: ../app/podcasts.js:315
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.7
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
@@ -358,17 +358,21 @@ msgid "Older"
358358msgstr "Starsze"
359359
360360#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
361−#: ../app/ui/FullPlayingView.qml:215
361+#: ../app/ui/FullPlayingView.qml:218
362362#, no-c-format, qt-format
363363msgid "-%1s"
364364msgstr "-%1 s"
365365
366366#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
367−#: ../app/ui/FullPlayingView.qml:276
367+#: ../app/ui/FullPlayingView.qml:279
368368#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
710+#: ../app/po/Podphoenix.desktop.in.h:1
691711msgid "The chirpiest podcast manager for Ubuntu"
692712msgstr "Rozćwierkany menadżer podcastów na Ubuntu"
693713
694−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
714+#: ../app/po/Podphoenix.desktop.in.h:2
695715msgid ""
696716"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
697717msgstr ""
po/pt.po+98−72
@@ -1,30 +1,30 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2016-12-13 00:13+0000\n"
12−"Last-Translator: José Carlos Casimiro <Unknown>\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: 2016-12-14 05:36+0000\n"
19−"X-Generator: Launchpad (build 18293)\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"
27−msgstr ""
27+msgstr "Adicionar novos podcasts"
2828
2929#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
3030msgid "Podcasts"
@@ -38,17 +38,17 @@ msgstr "Definições"
3838msgid "Skip"
3939msgstr "Ignorar"
4040
41−#: ../app/podcasts.js:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 h"
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -249,39 +249,39 @@ msgstr "Descarregados"
249249
250250#: ../app/ui/EpisodesPage.qml:605
251251msgid "Mark as unheard"
252−msgstr ""
252+msgstr "Marcar como não ouvido"
253253
254254#: ../app/ui/EpisodesPage.qml:605
255255msgid "Mark as listened"
256−msgstr ""
256+msgstr "Marcar como ouvido"
257257
258258#: ../app/ui/EpisodesPage.qml:621
259259msgid "Delete downloaded file"
260−msgstr ""
260+msgstr "Eliminar o ficheiro transferido"
261261
262262#: ../app/ui/EpisodesPage.qml:621
263263msgid "Queued"
264−msgstr ""
264+msgstr "Na fila"
265265
266266#: ../app/ui/EpisodesPage.qml:621
267267msgid "Download"
268−msgstr ""
268+msgstr "Transferir"
269269
270270#: ../app/ui/EpisodesPage.qml:646
271271msgid "Add to playlist"
272−msgstr ""
272+msgstr "Adicionar à playlist"
273273
274274#: ../app/ui/EpisodesPage.qml:655
275275msgid "Unfavourite"
276−msgstr ""
276+msgstr "Não favoritos"
277277
278278#: ../app/ui/EpisodesPage.qml:655
279279msgid "Favourite"
280−msgstr ""
280+msgstr "Favorito"
281281
282282#: ../app/ui/EpisodesPage.qml:670
283283msgid "Show episode description"
284−msgstr ""
284+msgstr "Mostrar descrição do episódio"
285285
286286#: ../app/ui/EpisodesTab.qml:82
287287msgid "Recent"
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr "Mais Antigo"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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
@@ -397,8 +401,10 @@ msgid ""
397401"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398402"page to add some."
399403msgstr ""
404+"Ainda não subscreveu nenhum podcast, visite a página \"Adicionar novos "
405+"podcasts\" para adicionar alguns."
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."
403409msgstr "Sem podcasts encontrados com esses termos."
404410
@@ -409,44 +415,48 @@ msgid_plural "%1 unheard episodes"
409415msgstr[0] "%1 episódio por ouvir"
410416msgstr[1] "%1 episódios por ouvir"
411417
412−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
413419msgid "Add Podcast"
414420msgstr "Adicionar Podcast"
415421
416−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr ""
425+
426+#: ../app/ui/SearchPage.qml:135
417427msgid "Save Podcast"
418428msgstr "Guardar Podcast"
419429
420−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
421431msgid "Feed URL"
422432msgstr "URL da Fonte"
423433
424−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
425435msgid "Unable to subscribe"
426436msgstr "Não é possível subscrever"
427437
428−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
429439msgid "Please check the URL and try again"
430440msgstr "Verifique o URL e tente novamente"
431441
432−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
433443msgid "Looking to add a new podcast?"
434−msgstr ""
444+msgstr "À procura de um novo podcast?"
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 ""
440450"Clique na 'lupa' que está no topo para pesquisar ou no botão 'mais' para "
441451"adicionar por URL"
442452
443−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
444454msgid "Subscribe"
445455msgstr "Subscrever"
446456
447457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448458#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
450460#, qt-format
451461msgid ""
452462"Last Updated: %1\n"
@@ -455,10 +465,22 @@ msgstr ""
455465"Última vez atualizado: %1\n"
456466"%2"
457467
458−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
459469msgid "Not Available"
460470msgstr "Não Disponível"
461471
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+
462484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463485#. want to seek forward when pressing on this button.
464486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -473,7 +495,7 @@ msgstr "%1 segundos"
473495
474496#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
475497msgid "OK"
476−msgstr ""
498+msgstr "OK"
477499
478500#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479501#. want to seek backward when pressing on this button.
@@ -519,39 +541,40 @@ msgstr "Número de novos episódios para download para cada podcast"
519541
520542#: ../app/ui/SettingsPage.qml:218
521543msgid "Only download over WiFi"
522−msgstr ""
544+msgstr "Transferir apenas com WiFi"
523545
524546#: ../app/ui/SettingsPage.qml:220
525547msgid "Download episodes only when the device is using WiFi"
526−msgstr ""
548+msgstr "Transferir episódios apenas com WiFi ligado"
527549
528550#: ../app/ui/SettingsPage.qml:240
529551msgid "Refresh podcast artwork"
530−msgstr ""
552+msgstr "Atualizar ícone do podcast"
531553
532554#: ../app/ui/SettingsPage.qml:242
533555msgid "Update all podcasts artwork and fix missing ones"
534556msgstr ""
557+"Atualizar todos os ícones dos podcasts e arranjar os que estão em falta"
535558
536559#: ../app/ui/SettingsPage.qml:271
537560msgid "Storage Settings"
538−msgstr ""
561+msgstr "Configuração de armazenamento"
539562
540563#: ../app/ui/SettingsPage.qml:282
541564msgid "Delete orphaned files and links"
542−msgstr ""
565+msgstr "Eliminar ficheiros e links órfãos"
543566
544567#: ../app/ui/SettingsPage.qml:284
545568msgid "Free space by removing orphaned downloaded files and links"
546−msgstr ""
569+msgstr "Liberte espaço ao remover ficheiros e links transferidos órfãos"
547570
548571#: ../app/ui/SettingsPage.qml:314
549572msgid "Removed orphaned files and links"
550−msgstr ""
573+msgstr "Remover ficheiros e links órfãos"
551574
552575#: ../app/ui/SettingsPage.qml:314
553576msgid "No orphans found!"
554−msgstr ""
577+msgstr "Sem órfãos encontrados!"
555578
556579#: ../app/ui/SettingsPage.qml:315
557580msgid ""
@@ -561,7 +584,7 @@ msgstr ""
561584
562585#: ../app/ui/SettingsPage.qml:317
563586msgid ""
564−"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 "
565588"clean."
566589msgstr ""
567590
@@ -576,22 +599,22 @@ msgid "Report Bug"
576599msgstr "Reportar Erro"
577600
578601#: ../app/welcomewizard/Slide1.qml:42
579−msgid "Welcome to Podbird"
580−msgstr "Bem-vindo ao Podbird"
602+msgid "Welcome to Podphoenix"
603+msgstr "Bem-vindo ao Podphoenix"
581604
582−#: ../app/welcomewizard/Slide1.qml:50
605+#: ../app/welcomewizard/Slide1.qml:53
583606msgid ""
584−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
607+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
585608"Ubuntu.\n"
586609"\n"
587610"Chirp Chirp..."
588611msgstr ""
589−"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 "
590613"mais alegre do Ubuntu\n"
591614"\n"
592615"Piu Piu..."
593616
594−#: ../app/welcomewizard/Slide1.qml:72
617+#: ../app/welcomewizard/Slide1.qml:82
595618msgid "Swipe to move between pages"
596619msgstr "Deslize para mover entre páginas"
597620
@@ -601,10 +624,10 @@ msgstr "Descobrir novos podcasts"
601624
602625#: ../app/welcomewizard/Slide2.qml:62
603626msgid ""
604−"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 "
605628"podcasts. You can also add podcasts by their URL."
606629msgstr ""
607−"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 "
608631"grande coleção de podcasts. Pode também adicionar podcasts pelo seus URL."
609632
610633#: ../app/welcomewizard/Slide3.qml:45
@@ -613,15 +636,15 @@ msgstr "Definições inteligentes"
613636
614637#: ../app/welcomewizard/Slide3.qml:62
615638msgid ""
616−"Podbird can optionally download new episodes and clean up old episodes "
639+"Podphoenix can optionally download new episodes and clean up old episodes "
617640"automatically, this can be enabled from the settings page."
618641msgstr ""
619−"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 "
620643"os antigos automaticamente, isto pode ser ativado nas definições."
621644
622645#. TRANSLATORS: This text should be in a language different from the language set by the user.
623646#. For instance, if the app was in english, then it is appropriate to set this string as
624−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
647+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
625648#: ../app/welcomewizard/Slide4.qml:48
626649msgid "Hallo! Bonjour!"
627650msgstr "Hallo! Bonjour!"
@@ -629,10 +652,10 @@ msgstr "Hallo! Bonjour!"
629652#: ../app/welcomewizard/Slide4.qml:67
630653#, qt-format
631654msgid ""
632−"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 "
633656"community"
634657msgstr ""
635−"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 "
636659"comunidade"
637660
638661#: ../app/welcomewizard/Slide5.qml:45
@@ -645,6 +668,9 @@ msgid ""
645668"using a mouse). You can also multi-select them by long-pressing on an "
646669"episode."
647670msgstr ""
671+"Os episódios podem ser deslizados da esquerda para revelar mais ações (ou "
672+"clicar com o botão direito do rato, se aplicável). Você pode também fazer "
673+"multi-seleção ao pressionar continuamente num episódio."
648674
649675#: ../app/welcomewizard/Slide6.qml:45
650676msgid "Support"
@@ -665,18 +691,18 @@ msgid "Enjoy"
665691msgstr "Desfrute"
666692
667693#: ../app/welcomewizard/Slide7.qml:62
668−msgid "We hope you enjoy using Podbird!"
669−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!"
670696
671−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
672698msgid "Finish"
673699msgstr "Concluir"
674700
675−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
676702msgid "The chirpiest podcast manager for Ubuntu"
677703msgstr "O gestor de podcasts mais vibrante do Ubuntu"
678704
679−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
680706msgid ""
681707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
682708msgstr ""
po/pt_BR.po+64−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr ""
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr ""
359359
360360#. 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:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659679msgid "The chirpiest podcast manager for Ubuntu"
660680msgstr ""
661681
662−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
663683msgid ""
664684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
665685msgstr ""
po/ro.po+64−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr ""
4646
47−#: ../app/podcasts.js:307
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr ""
5151
52−#: ../app/podcasts.js:315
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.7
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
@@ -353,17 +353,21 @@ msgid "Older"
353353msgstr ""
354354
355355#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
356−#: ../app/ui/FullPlayingView.qml:215
356+#: ../app/ui/FullPlayingView.qml:218
357357#, no-c-format, qt-format
358358msgid "-%1s"
359359msgstr ""
360360
361361#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
362−#: ../app/ui/FullPlayingView.qml:276
362+#: ../app/ui/FullPlayingView.qml:279
363363#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
679+#: ../app/po/Podphoenix.desktop.in.h:1
660680msgid "The chirpiest podcast manager for Ubuntu"
661681msgstr ""
662682
663−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
683+#: ../app/po/Podphoenix.desktop.in.h:2
664684msgid ""
665685"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
666686msgstr ""
po/ru.po+73−53
@@ -1,29 +1,29 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2015-11-10 10:25+0000\n"
12−"Last-Translator: Vitalii Doljikov <katsuo_harada_evil_does@hotmail.com>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2016-12-26 07:47+0000\n"
12+"Last-Translator: Aleksey Kabanov <Unknown>\n"
1313"Language-Team: Russian <ru@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=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: 2016-12-13 05:51+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 ч %2 мин"
4646
47−#: ../app/podcasts.js:307
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 ч"
5151
52−#: ../app/podcasts.js:315
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.7
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
@@ -203,7 +203,7 @@ msgstr ""
203203
204204#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
205205msgid "Add to queue"
206−msgstr ""
206+msgstr "Добавить в очередь"
207207
208208#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
209209msgid "Search episode"
@@ -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
@@ -357,17 +357,21 @@ msgid "Older"
357357msgstr "Ранние"
358358
359359#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
360−#: ../app/ui/FullPlayingView.qml:215
360+#: ../app/ui/FullPlayingView.qml:218
361361#, no-c-format, qt-format
362362msgid "-%1s"
363363msgstr "-%1 сек."
364364
365365#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
366−#: ../app/ui/FullPlayingView.qml:276
366+#: ../app/ui/FullPlayingView.qml:279
367367#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
699+#: ../app/po/Podphoenix.desktop.in.h:1
680700msgid "The chirpiest podcast manager for Ubuntu"
681701msgstr ""
682702
683−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
703+#: ../app/po/Podphoenix.desktop.in.h:2
684704msgid ""
685705"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
686706msgstr ""
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+64−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr ""
4646
47−#: ../app/podcasts.js:307
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr ""
5151
52−#: ../app/podcasts.js:315
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.7
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
@@ -353,17 +353,21 @@ msgid "Older"
353353msgstr ""
354354
355355#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
356−#: ../app/ui/FullPlayingView.qml:215
356+#: ../app/ui/FullPlayingView.qml:218
357357#, no-c-format, qt-format
358358msgid "-%1s"
359359msgstr ""
360360
361361#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
362−#: ../app/ui/FullPlayingView.qml:276
362+#: ../app/ui/FullPlayingView.qml:279
363363#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
681+#: ../app/po/Podphoenix.desktop.in.h:1
662682msgid "The chirpiest podcast manager for Ubuntu"
663683msgstr ""
664684
665−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
685+#: ../app/po/Podphoenix.desktop.in.h:2
666686msgid ""
667687"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
668688msgstr ""
po/soy.iko.podphoenix.potnew file+758
@@ -0,0 +1,758 @@
1+# SOME DESCRIPTIVE TITLE.
2+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3+# This file is distributed under the same license as the package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5+#
6+#, fuzzy
7+msgid ""
8+msgstr ""
9+"Project-Id-Version: \n"
10+"Report-Msgid-Bugs-To: \n"
11+"POT-Creation-Date: 2026-08-20 06:27+0000\n"
12+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14+"Language-Team: LANGUAGE <LL@li.org>\n"
15+"Language: \n"
16+"MIME-Version: 1.0\n"
17+"Content-Type: text/plain; charset=UTF-8\n"
18+"Content-Transfer-Encoding: 8bit\n"
19+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
20+
21+#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:47
22+msgid "Episodes"
23+msgstr ""
24+
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26+msgid "Add New Podcasts"
27+msgstr ""
28+
29+#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:40
30+msgid "Podcasts"
31+msgstr ""
32+
33+#: ../app/components/TabsList.qml:55 ../app/ui/SettingsPage.qml:34
34+msgid "Settings"
35+msgstr ""
36+
37+#: ../app/components/Walkthrough.qml:89
38+msgid "Skip"
39+msgstr ""
40+
41+#: ../app/podcasts.js:371
42+#, no-c-format, qt-format
43+msgid "%1 hr %2 min"
44+msgstr ""
45+
46+#: ../app/podcasts.js:380
47+#, no-c-format, qt-format
48+msgid "%1 hr"
49+msgstr ""
50+
51+#: ../app/podcasts.js:388
52+#, no-c-format, qt-format
53+msgid "%1 min"
54+msgstr ""
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:411
59+msgid "About"
60+msgstr ""
61+
62+#: ../app/settings/About.qml:46
63+msgid "Credits"
64+msgstr ""
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 ""
71+
72+#: ../app/settings/About.qml:113
73+msgid "Released under the terms of the GNU GPL v3"
74+msgstr ""
75+
76+#: ../app/settings/About.qml:123
77+#, qt-format
78+msgid "Source code available on %1"
79+msgstr ""
80+
81+#: ../app/settings/CleanSetting.qml:29
82+msgid "Delete older than"
83+msgstr ""
84+
85+#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
86+msgid "Never"
87+msgstr ""
88+
89+#: ../app/settings/CleanSetting.qml:41
90+#, qt-format
91+msgid "%1 day"
92+msgid_plural "%1 days"
93+msgstr[0] ""
94+msgstr[1] ""
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] ""
102+msgstr[1] ""
103+
104+#: ../app/settings/CleanSetting.qml:45
105+#, qt-format
106+msgid "%1 year"
107+msgid_plural "%1 years"
108+msgstr[0] ""
109+msgstr[1] ""
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 ""
116+
117+#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118+#: ../app/settings/Credits.qml:33
119+msgid "Developers"
120+msgstr ""
121+
122+#: ../app/settings/Credits.qml:34
123+msgid "Designer"
124+msgstr ""
125+
126+#: ../app/settings/Credits.qml:35
127+msgid "Translators"
128+msgstr ""
129+
130+#: ../app/settings/DownloadSetting.qml:29
131+msgid "Download at most"
132+msgstr ""
133+
134+#: ../app/settings/DownloadSetting.qml:41
135+#: ../app/settings/DownloadSetting.qml:42
136+#: ../app/settings/DownloadSetting.qml:43
137+#: ../app/settings/DownloadSetting.qml:44
138+#, qt-format
139+msgid "%1 episode"
140+msgid_plural "%1 episodes"
141+msgstr[0] ""
142+msgstr[1] ""
143+
144+#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:181
145+msgid "Theme"
146+msgstr ""
147+
148+#. TRANSLATORS: Light Theme
149+#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:182
150+msgid "Light"
151+msgstr ""
152+
153+#. TRANSLATORS: Dark Theme
154+#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:182
155+msgid "Dark"
156+msgstr ""
157+
158+#: ../app/ui/EpisodesPage.qml:62
159+msgid "Podcast"
160+msgstr ""
161+
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
175+msgid "Search Episode"
176+msgstr ""
177+
178+#: ../app/ui/EpisodesPage.qml:96 ../app/ui/EpisodesPage.qml:438
179+#: ../app/ui/SearchPage.qml:288
180+msgid "Unsubscribe"
181+msgstr ""
182+
183+#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
184+#: ../app/ui/EpisodesPage.qml:136 ../app/ui/EpisodesTab.qml:127
185+#, qt-format
186+msgid "%1 item selected"
187+msgid_plural "%1 items selected"
188+msgstr[0] ""
189+msgstr[1] ""
190+
191+#: ../app/ui/EpisodesPage.qml:151 ../app/ui/EpisodesTab.qml:142
192+#: ../app/ui/NowPlayingPage.qml:42
193+msgid "Back"
194+msgstr ""
195+
196+#: ../app/ui/EpisodesPage.qml:163 ../app/ui/EpisodesTab.qml:154
197+msgid "Mark Listened"
198+msgstr ""
199+
200+#: ../app/ui/EpisodesPage.qml:182 ../app/ui/EpisodesTab.qml:172
201+msgid "Download episode(s)"
202+msgstr ""
203+
204+#: ../app/ui/EpisodesPage.qml:210 ../app/ui/EpisodesTab.qml:200
205+msgid "Delete episode(s)"
206+msgstr ""
207+
208+#: ../app/ui/EpisodesPage.qml:233 ../app/ui/EpisodesTab.qml:223
209+msgid "Favourite episode(s)"
210+msgstr ""
211+
212+#: ../app/ui/EpisodesPage.qml:255 ../app/ui/EpisodesTab.qml:269
213+msgid "Add to queue"
214+msgstr ""
215+
216+#: ../app/ui/EpisodesPage.qml:284 ../app/ui/EpisodesTab.qml:119
217+msgid "Search episode"
218+msgstr ""
219+
220+#: ../app/ui/EpisodesPage.qml:345
221+msgid "Sort by date"
222+msgstr ""
223+
224+#: ../app/ui/EpisodesPage.qml:353
225+msgid "Filter by date"
226+msgstr ""
227+
228+#: ../app/ui/EpisodesPage.qml:359
229+msgid "None"
230+msgstr ""
231+
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
259+msgid "Cancel"
260+msgstr ""
261+
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
272+msgid "Episode Description"
273+msgstr ""
274+
275+#: ../app/ui/EpisodesPage.qml:488 ../app/ui/EpisodesTab.qml:417
276+#: ../app/ui/SearchPage.qml:192 ../app/ui/SettingsPage.qml:393
277+msgid "Close"
278+msgstr ""
279+
280+#: ../app/ui/EpisodesPage.qml:516
281+msgid "No episodes found"
282+msgstr ""
283+
284+#: ../app/ui/EpisodesPage.qml:517
285+msgid "No episodes found matching the search term."
286+msgstr ""
287+
288+#: ../app/ui/EpisodesPage.qml:634
289+msgid "Unheard"
290+msgstr ""
291+
292+#: ../app/ui/EpisodesPage.qml:651
293+msgid "Listened"
294+msgstr ""
295+
296+#: ../app/ui/EpisodesPage.qml:670
297+msgid "Downloaded"
298+msgstr ""
299+
300+#: ../app/ui/EpisodesPage.qml:737
301+msgid "Mark as unheard"
302+msgstr ""
303+
304+#: ../app/ui/EpisodesPage.qml:737
305+msgid "Mark as listened"
306+msgstr ""
307+
308+#: ../app/ui/EpisodesPage.qml:753
309+msgid "Delete downloaded file"
310+msgstr ""
311+
312+#: ../app/ui/EpisodesPage.qml:753
313+msgid "Queued"
314+msgstr ""
315+
316+#: ../app/ui/EpisodesPage.qml:753
317+msgid "Download"
318+msgstr ""
319+
320+#: ../app/ui/EpisodesPage.qml:778
321+msgid "Add to playlist"
322+msgstr ""
323+
324+#: ../app/ui/EpisodesPage.qml:787
325+msgid "Unfavourite"
326+msgstr ""
327+
328+#: ../app/ui/EpisodesPage.qml:787
329+msgid "Favourite"
330+msgstr ""
331+
332+#: ../app/ui/EpisodesPage.qml:802
333+msgid "Show episode description"
334+msgstr ""
335+
336+#: ../app/ui/EpisodesTab.qml:81
337+msgid "Recent"
338+msgstr ""
339+
340+#: ../app/ui/EpisodesTab.qml:81
341+msgid "Downloads"
342+msgstr ""
343+
344+#: ../app/ui/EpisodesTab.qml:81
345+msgid "Favourites"
346+msgstr ""
347+
348+#: ../app/ui/EpisodesTab.qml:246
349+msgid "Unfavourite episode(s)"
350+msgstr ""
351+
352+#: ../app/ui/EpisodesTab.qml:309
353+msgid "No New Episodes"
354+msgstr ""
355+
356+#: ../app/ui/EpisodesTab.qml:311
357+msgid "No Downloaded Episodes"
358+msgstr ""
359+
360+#: ../app/ui/EpisodesTab.qml:313
361+msgid "No Favourited Episodes"
362+msgstr ""
363+
364+#: ../app/ui/EpisodesTab.qml:315
365+msgid "No Episodes Found"
366+msgstr ""
367+
368+#: ../app/ui/EpisodesTab.qml:321
369+msgid "No more episodes to listen to!"
370+msgstr ""
371+
372+#: ../app/ui/EpisodesTab.qml:323
373+msgid "No episodes have been downloaded for offline listening"
374+msgstr ""
375+
376+#: ../app/ui/EpisodesTab.qml:325
377+msgid "No episodes have been favourited."
378+msgstr ""
379+
380+#: ../app/ui/EpisodesTab.qml:327
381+msgid "No Episodes found matching the search term."
382+msgstr ""
383+
384+#: ../app/ui/EpisodesTab.qml:456
385+msgid "Downloads in progress"
386+msgstr ""
387+
388+#: ../app/ui/EpisodesTab.qml:496
389+msgid "Downloaded episodes"
390+msgstr ""
391+
392+#: ../app/ui/EpisodesTab.qml:506
393+msgid "Today"
394+msgstr ""
395+
396+#: ../app/ui/EpisodesTab.qml:510
397+msgid "Yesterday"
398+msgstr ""
399+
400+#: ../app/ui/EpisodesTab.qml:514
401+msgid "Older"
402+msgstr ""
403+
404+#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
405+#: ../app/ui/FullPlayingView.qml:241
406+#, no-c-format, qt-format
407+msgid "-%1s"
408+msgstr ""
409+
410+#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
411+#: ../app/ui/FullPlayingView.qml:302
412+#, no-c-format, qt-format
413+msgid "+%1s"
414+msgstr ""
415+
416+#: ../app/ui/ImportPage.qml:18
417+msgid "Choose"
418+msgstr ""
419+
420+#: ../app/ui/NowPlayingPage.qml:34
421+msgid "Now Playing"
422+msgstr ""
423+
424+#: ../app/ui/NowPlayingPage.qml:73
425+msgid "Full view"
426+msgstr ""
427+
428+#: ../app/ui/NowPlayingPage.qml:73
429+msgid "Queue"
430+msgstr ""
431+
432+#: ../app/ui/PodcastsTab.qml:55 ../app/ui/SearchPage.qml:57
433+#: ../app/ui/SearchPage.qml:174
434+msgid "Search Podcast"
435+msgstr ""
436+
437+#: ../app/ui/PodcastsTab.qml:95
438+msgid "Search podcast"
439+msgstr ""
440+
441+#: ../app/ui/PodcastsTab.qml:125
442+msgid "No Podcast Subscriptions"
443+msgstr ""
444+
445+#: ../app/ui/PodcastsTab.qml:125 ../app/ui/SearchPage.qml:220
446+msgid "No Podcasts Found"
447+msgstr ""
448+
449+#: ../app/ui/PodcastsTab.qml:126
450+msgid ""
451+"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
452+"page to add some."
453+msgstr ""
454+
455+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
456+msgid "No podcasts found matching the search term."
457+msgstr ""
458+
459+#: ../app/ui/PodcastsTab.qml:213
460+#, qt-format
461+msgid "%1 unheard episode"
462+msgid_plural "%1 unheard episodes"
463+msgstr[0] ""
464+msgstr[1] ""
465+
466+#: ../app/ui/SearchPage.qml:65
467+msgid "Add Podcast"
468+msgstr ""
469+
470+#: ../app/ui/SearchPage.qml:73
471+msgid "Import Podcasts"
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:135
475+msgid "Save Podcast"
476+msgstr ""
477+
478+#: ../app/ui/SearchPage.qml:162
479+msgid "Feed URL"
480+msgstr ""
481+
482+#: ../app/ui/SearchPage.qml:189
483+msgid "Unable to subscribe"
484+msgstr ""
485+
486+#: ../app/ui/SearchPage.qml:190
487+msgid "Please check the URL and try again"
488+msgstr ""
489+
490+#: ../app/ui/SearchPage.qml:220
491+msgid "Looking to add a new podcast?"
492+msgstr ""
493+
494+#: ../app/ui/SearchPage.qml:221
495+msgid ""
496+"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
497+msgstr ""
498+
499+#: ../app/ui/SearchPage.qml:288
500+msgid "Subscribe"
501+msgstr ""
502+
503+#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
504+#. the podcast description.
505+#: ../app/ui/SearchPage.qml:326
506+#, qt-format
507+msgid ""
508+"Last Updated: %1\n"
509+"%2"
510+msgstr ""
511+
512+#: ../app/ui/SearchPage.qml:383
513+msgid "Not Available"
514+msgstr ""
515+
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+
528+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
529+#. want to seek forward when pressing on this button.
530+#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:206
531+msgid "Skip forward"
532+msgstr ""
533+
534+#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
535+#: ../app/ui/SettingsPage.qml:207 ../app/ui/SettingsPage.qml:214
536+#, qt-format
537+msgid "%1 seconds"
538+msgstr ""
539+
540+#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
541+#: ../app/ui/SettingsPage.qml:147
542+msgid "OK"
543+msgstr ""
544+
545+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
546+#. want to seek backward when pressing on this button.
547+#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:213
548+msgid "Skip back"
549+msgstr ""
550+
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+
562+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
563+#. that doesn't fit into any other category.
564+#: ../app/ui/SettingsPage.qml:176
565+msgid "General Settings"
566+msgstr ""
567+
568+#: ../app/ui/SettingsPage.qml:189
569+msgid "Displays podcasts in a list view"
570+msgstr ""
571+
572+#: ../app/ui/SettingsPage.qml:201
573+msgid "Playback Settings"
574+msgstr ""
575+
576+#: ../app/ui/SettingsPage.qml:221
577+msgid "Continue where stopped"
578+msgstr ""
579+
580+#: ../app/ui/SettingsPage.qml:233
581+msgid "Podcast Episode Settings"
582+msgstr ""
583+
584+#: ../app/ui/SettingsPage.qml:246
585+msgid "Automatically delete old episodes"
586+msgstr ""
587+
588+#: ../app/ui/SettingsPage.qml:248
589+msgid ""
590+"Delete episodes that are older than a given number of days for each podcast"
591+msgstr ""
592+
593+#: ../app/ui/SettingsPage.qml:260
594+msgid "Automatically download new episodes"
595+msgstr ""
596+
597+#: ../app/ui/SettingsPage.qml:262
598+msgid "Default number of new episodes to download for each podcast"
599+msgstr ""
600+
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
610+msgid "Only download over WiFi"
611+msgstr ""
612+
613+#: ../app/ui/SettingsPage.qml:293
614+msgid "Download episodes only when the device is using WiFi"
615+msgstr ""
616+
617+#: ../app/ui/SettingsPage.qml:313
618+msgid "Refresh podcast artwork"
619+msgstr ""
620+
621+#: ../app/ui/SettingsPage.qml:315
622+msgid "Update all podcasts artwork and fix missing ones"
623+msgstr ""
624+
625+#: ../app/ui/SettingsPage.qml:344
626+msgid "Storage Settings"
627+msgstr ""
628+
629+#: ../app/ui/SettingsPage.qml:355
630+msgid "Delete orphaned files and links"
631+msgstr ""
632+
633+#: ../app/ui/SettingsPage.qml:357
634+msgid "Free space by removing orphaned downloaded files and links"
635+msgstr ""
636+
637+#: ../app/ui/SettingsPage.qml:387
638+msgid "Removed orphaned files and links"
639+msgstr ""
640+
641+#: ../app/ui/SettingsPage.qml:387
642+msgid "No orphans found!"
643+msgstr ""
644+
645+#: ../app/ui/SettingsPage.qml:388
646+msgid ""
647+"All orphaned files have been deleted to recover disk space. Orphaned links "
648+"pointing at invalid files have also been cleaned up."
649+msgstr ""
650+
651+#: ../app/ui/SettingsPage.qml:390
652+msgid ""
653+"No orphaned files have been found to recover disk space. Podphoenix database "
654+"is clean."
655+msgstr ""
656+
657+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
658+#. that doesn't fit into any other category.
659+#: ../app/ui/SettingsPage.qml:405
660+msgid "Misc."
661+msgstr ""
662+
663+#: ../app/ui/SettingsPage.qml:421
664+msgid "Report Bug"
665+msgstr ""
666+
667+#: ../app/welcomewizard/Slide1.qml:42
668+msgid "Welcome to Podphoenix"
669+msgstr ""
670+
671+#: ../app/welcomewizard/Slide1.qml:53
672+msgid ""
673+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager "
674+"for Ubuntu.\n"
675+"\n"
676+"Chirp Chirp..."
677+msgstr ""
678+
679+#: ../app/welcomewizard/Slide1.qml:82
680+msgid "Swipe to move between pages"
681+msgstr ""
682+
683+#: ../app/welcomewizard/Slide2.qml:45
684+msgid "Discover New Podcasts"
685+msgstr ""
686+
687+#: ../app/welcomewizard/Slide2.qml:62
688+msgid ""
689+"Podphoenix uses the iTunes® database to provide access to a huge collection "
690+"of podcasts. You can also add podcasts by their URL."
691+msgstr ""
692+
693+#: ../app/welcomewizard/Slide3.qml:45
694+msgid "Smart Settings"
695+msgstr ""
696+
697+#: ../app/welcomewizard/Slide3.qml:62
698+msgid ""
699+"Podphoenix can optionally download new episodes and clean up old episodes "
700+"automatically, this can be enabled from the settings page."
701+msgstr ""
702+
703+#. TRANSLATORS: This text should be in a language different from the language set by the user.
704+#. For instance, if the app was in english, then it is appropriate to set this string as
705+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
706+#: ../app/welcomewizard/Slide4.qml:48
707+msgid "Hallo! Bonjour!"
708+msgstr ""
709+
710+#: ../app/welcomewizard/Slide4.qml:67
711+#, qt-format
712+msgid ""
713+"Podphoenix is available in over 15 languages and is translated by the %1 "
714+"community"
715+msgstr ""
716+
717+#: ../app/welcomewizard/Slide5.qml:45
718+msgid "Touch Gestures"
719+msgstr ""
720+
721+#: ../app/welcomewizard/Slide5.qml:64
722+msgid ""
723+"Episodes can be swiped left to reveal more actions (or right click if you're "
724+"using a mouse). You can also multi-select them by long-pressing on an "
725+"episode."
726+msgstr ""
727+
728+#: ../app/welcomewizard/Slide6.qml:45
729+msgid "Support"
730+msgstr ""
731+
732+#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
733+#: ../app/welcomewizard/Slide6.qml:65
734+#, qt-format
735+msgid ""
736+"If you find any bugs or have any feature requests, let us know on our "
737+"project page at %1"
738+msgstr ""
739+
740+#: ../app/welcomewizard/Slide7.qml:45
741+msgid "Enjoy"
742+msgstr ""
743+
744+#: ../app/welcomewizard/Slide7.qml:62
745+msgid "We hope you enjoy using Podphoenix!"
746+msgstr ""
747+
748+#: ../app/welcomewizard/Slide7.qml:75
749+msgid "Finish"
750+msgstr ""
751+
752+#: /home/kugiigi/Documents/Development/Podphoenix/podphoenix/build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:1
753+msgid "The chirpiest podcast manager for Ubuntu"
754+msgstr ""
755+
756+#: /home/kugiigi/Documents/Development/Podphoenix/podphoenix/build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
757+msgid "podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
758+msgstr ""
po/sr.po+64−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 ч %2 мин"
4646
47−#: ../app/podcasts.js:307
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 ч"
5151
52−#: ../app/podcasts.js:315
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.7
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
@@ -356,17 +356,21 @@ msgid "Older"
356356msgstr ""
357357
358358#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
359−#: ../app/ui/FullPlayingView.qml:215
359+#: ../app/ui/FullPlayingView.qml:218
360360#, no-c-format, qt-format
361361msgid "-%1s"
362362msgstr ""
363363
364364#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
365−#: ../app/ui/FullPlayingView.qml:276
365+#: ../app/ui/FullPlayingView.qml:279
366366#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
682+#: ../app/po/Podphoenix.desktop.in.h:1
663683msgid "The chirpiest podcast manager for Ubuntu"
664684msgstr ""
665685
666−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
686+#: ../app/po/Podphoenix.desktop.in.h:2
667687msgid ""
668688"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
669689msgstr ""
po/sv.po+94−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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:298
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:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr "%1 tim"
5050
51−#: ../app/podcasts.js:315
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.7
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"
@@ -352,31 +352,35 @@ msgid "Older"
352352msgstr "Äldre"
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr "-%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.
361−#: ../app/ui/FullPlayingView.qml:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
695+#: ../app/po/Podphoenix.desktop.in.h:1
676696msgid "The chirpiest podcast manager for Ubuntu"
677697msgstr "Den kvittrande poddsändningshanteraren för Ubuntu"
678698
679−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
699+#: ../app/po/Podphoenix.desktop.in.h:2
680700msgid ""
681701"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
682702msgstr ""
po/uk.po+71−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: 2016-12-12 14:55+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: 2016-12-13 05:51+0000\n"
20−"X-Generator: Launchpad (build 18293)\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:298
42+#: ../app/podcasts.js:307
4343#, no-c-format, qt-format
4444msgid "%1 hr %2 min"
4545msgstr "%1 год. %2 хв."
4646
47−#: ../app/podcasts.js:307
47+#: ../app/podcasts.js:316
4848#, no-c-format, qt-format
4949msgid "%1 hr"
5050msgstr "%1 год."
5151
52−#: ../app/podcasts.js:315
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.7
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
@@ -358,17 +358,21 @@ msgid "Older"
358358msgstr "Раніше"
359359
360360#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
361−#: ../app/ui/FullPlayingView.qml:215
361+#: ../app/ui/FullPlayingView.qml:218
362362#, no-c-format, qt-format
363363msgid "-%1s"
364364msgstr "-%1с"
365365
366366#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
367−#: ../app/ui/FullPlayingView.qml:276
367+#: ../app/ui/FullPlayingView.qml:279
368368#, no-c-format, qt-format
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,18 +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/podbird/po/Podbird.desktop.in.h:1
711+#: ../app/po/Podphoenix.desktop.in.h:1
692712msgid "The chirpiest podcast manager for Ubuntu"
693713msgstr "Найвеселіший засіб керування трансляціями для Ubuntu"
694714
695−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
715+#: ../app/po/Podphoenix.desktop.in.h:2
696716msgid ""
697717"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
698718msgstr ""
po/com.mikeasoft.podbird.pot → po/zh_CN.porenamed+72−51
@@ -1,28 +1,28 @@
1−# SOME DESCRIPTIVE TITLE.
2−# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3−# This file is distributed under the same license as the package.
4−# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
1+# Chinese (Simplified) translation for podphoenix
2+# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
3+# This file is distributed under the same license as the podphoenix package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
55#
6−#, fuzzy
76msgid ""
87msgstr ""
9−"Project-Id-Version: \n"
10−"Report-Msgid-Bugs-To: \n"
11−"POT-Creation-Date: 2016-12-12 14:55+0000\n"
12−"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
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: 2016-12-17 18:45+0000\n"
1312"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14−"Language-Team: LANGUAGE <LL@li.org>\n"
15−"Language: \n"
13+"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
1614"MIME-Version: 1.0\n"
1715"Content-Type: text/plain; charset=UTF-8\n"
1816"Content-Transfer-Encoding: 8bit\n"
19−"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
17+"Plural-Forms: nplurals=1; plural=0;\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:298
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
4444msgstr ""
4545
46−#: ../app/podcasts.js:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
4949msgstr ""
5050
51−#: ../app/podcasts.js:315
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.7
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
@@ -352,17 +352,21 @@ msgid "Older"
352352msgstr ""
353353
354354#. 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:215
355+#: ../app/ui/FullPlayingView.qml:218
356356#, no-c-format, qt-format
357357msgid "-%1s"
358358msgstr ""
359359
360360#. 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:276
361+#: ../app/ui/FullPlayingView.qml:279
362362#, no-c-format, qt-format
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,17 +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/podbird/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659679msgid "The chirpiest podcast manager for Ubuntu"
660680msgstr ""
661681
662−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
663−msgid "podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
682+#: ../app/po/Podphoenix.desktop.in.h:2
683+msgid ""
684+"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
664685msgstr ""
po/zh_TW.po+131−105
@@ -1,30 +1,30 @@
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: 2016-12-12 14:55+0000\n"
11−"PO-Revision-Date: 2015-04-21 14:09+0000\n"
12−"Last-Translator: Cheng-Chia Tseng <pswo10680@gmail.com>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2017-04-28 06:43+0000\n"
12+"Last-Translator: extraymond@gmail.com <extraymond@gmail.com>\n"
1313"Language-Team: Chinese (Traditional) <zh_TW@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-12-13 05:51+0000\n"
19−"X-Generator: Launchpad (build 18293)\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 "節目"
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 ""
27+msgstr "新增新的Podcast"
2828
2929#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
3030msgid "Podcasts"
@@ -32,55 +32,55 @@ msgstr "Podcast"
3232
3333#: ../app/components/TabsList.qml:55 ../app/ui/SettingsPage.qml:34
3434msgid "Settings"
35−msgstr ""
35+msgstr "設定"
3636
3737#: ../app/components/Walkthrough.qml:89
3838msgid "Skip"
39−msgstr ""
39+msgstr "略過"
4040
41−#: ../app/podcasts.js:298
41+#: ../app/podcasts.js:307
4242#, no-c-format, qt-format
4343msgid "%1 hr %2 min"
44−msgstr ""
44+msgstr "%1 小時 %2 分鐘"
4545
46−#: ../app/podcasts.js:307
46+#: ../app/podcasts.js:316
4747#, no-c-format, qt-format
4848msgid "%1 hr"
49−msgstr ""
49+msgstr "%1 小時"
5050
51−#: ../app/podcasts.js:315
51+#: ../app/podcasts.js:324
5252#, no-c-format, qt-format
5353msgid "%1 min"
54−msgstr ""
54+msgstr "%1 分鐘"
5555
5656#. TRANSLATORS: About as in information about the app
5757#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
5858#: ../app/ui/SettingsPage.qml:338
5959msgid "About"
60−msgstr ""
60+msgstr "關於本軟體"
6161
6262#: ../app/settings/About.qml:46
6363msgid "Credits"
6464msgstr "鳴謝"
6565
66−#. TRANSLATORS: Podbird version number e.g Version 0.7
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
6767#: ../app/settings/About.qml:92
6868#, qt-format
6969msgid "Version %1"
70−msgstr ""
70+msgstr "版本:%1"
7171
7272#: ../app/settings/About.qml:113
7373msgid "Released under the terms of the GNU GPL v3"
74−msgstr ""
74+msgstr "於 GNU GPL v3 條款下釋出"
7575
7676#: ../app/settings/About.qml:123
7777#, qt-format
7878msgid "Source code available on %1"
79−msgstr ""
79+msgstr "可於 %1 取得原始碼"
8080
8181#: ../app/settings/CleanSetting.qml:29
8282msgid "Delete older than"
83−msgstr ""
83+msgstr "刪除早於"
8484
8585#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
8686msgid "Never"
@@ -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
@@ -168,8 +168,7 @@ msgstr "取消訂閱"
168168#, qt-format
169169msgid "%1 item selected"
170170msgid_plural "%1 items selected"
171−msgstr[0] ""
172−msgstr[1] ""
171+msgstr[0] "已選擇 %1 個項目"
173172
174173#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
175174#: ../app/ui/NowPlayingPage.qml:42
@@ -194,7 +193,7 @@ msgstr ""
194193
195194#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
196195msgid "Add to queue"
197−msgstr ""
196+msgstr "加入佇列中"
198197
199198#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
200199msgid "Search episode"
@@ -209,7 +208,7 @@ msgstr "確認取消訂閱"
209208msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
210209msgstr "您確定要取消訂閱 <b>%1</b>?"
211210
212−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
211+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
213212#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
214213msgid "Cancel"
215214msgstr "取消"
@@ -219,13 +218,13 @@ msgid "Episode Description"
219218msgstr ""
220219
221220#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
222−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
221+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
223222msgid "Close"
224223msgstr "關閉"
225224
226225#: ../app/ui/EpisodesPage.qml:384
227226msgid "No episodes found"
228−msgstr ""
227+msgstr "沒有找到任何節目"
229228
230229#: ../app/ui/EpisodesPage.qml:385
231230msgid "No episodes found matching the search term."
@@ -233,15 +232,15 @@ msgstr "找不到符合搜尋字詞的節目。"
233232
234233#: ../app/ui/EpisodesPage.qml:502
235234msgid "Unheard"
236−msgstr ""
235+msgstr "尚未聽過"
237236
238237#: ../app/ui/EpisodesPage.qml:519
239238msgid "Listened"
240−msgstr ""
239+msgstr "已收聽"
241240
242241#: ../app/ui/EpisodesPage.qml:538
243242msgid "Downloaded"
244−msgstr ""
243+msgstr "已下載"
245244
246245#: ../app/ui/EpisodesPage.qml:605
247246msgid "Mark as unheard"
@@ -257,15 +256,15 @@ msgstr ""
257256
258257#: ../app/ui/EpisodesPage.qml:621
259258msgid "Queued"
260−msgstr ""
259+msgstr "已放入佇列"
261260
262261#: ../app/ui/EpisodesPage.qml:621
263262msgid "Download"
264−msgstr ""
263+msgstr "下載"
265264
266265#: ../app/ui/EpisodesPage.qml:646
267266msgid "Add to playlist"
268−msgstr ""
267+msgstr "加入播放清單中"
269268
270269#: ../app/ui/EpisodesPage.qml:655
271270msgid "Unfavourite"
@@ -281,11 +280,11 @@ msgstr ""
281280
282281#: ../app/ui/EpisodesTab.qml:82
283282msgid "Recent"
284−msgstr ""
283+msgstr "最近播放"
285284
286285#: ../app/ui/EpisodesTab.qml:82
287286msgid "Downloads"
288−msgstr ""
287+msgstr "下載"
289288
290289#: ../app/ui/EpisodesTab.qml:82
291290msgid "Favourites"
@@ -297,7 +296,7 @@ msgstr ""
297296
298297#: ../app/ui/EpisodesTab.qml:310
299298msgid "No New Episodes"
300−msgstr ""
299+msgstr "沒有新的節目"
301300
302301#: ../app/ui/EpisodesTab.qml:312
303302msgid "No Downloaded Episodes"
@@ -313,7 +312,7 @@ msgstr ""
313312
314313#: ../app/ui/EpisodesTab.qml:322
315314msgid "No more episodes to listen to!"
316−msgstr ""
315+msgstr "沒有可以收聽的節目了!"
317316
318317#: ../app/ui/EpisodesTab.qml:324
319318msgid "No episodes have been downloaded for offline listening"
@@ -325,11 +324,11 @@ msgstr ""
325324
326325#: ../app/ui/EpisodesTab.qml:328
327326msgid "No Episodes found matching the search term."
328−msgstr ""
327+msgstr "沒有找到符合搜尋關鍵字的節目。"
329328
330329#: ../app/ui/EpisodesTab.qml:457
331330msgid "Downloads in progress"
332−msgstr ""
331+msgstr "正在下載"
333332
334333#: ../app/ui/EpisodesTab.qml:497
335334msgid "Downloaded episodes"
@@ -337,28 +336,32 @@ msgstr ""
337336
338337#: ../app/ui/EpisodesTab.qml:507
339338msgid "Today"
340−msgstr ""
339+msgstr "今天"
341340
342341#: ../app/ui/EpisodesTab.qml:511
343342msgid "Yesterday"
344−msgstr ""
343+msgstr "昨天"
345344
346345#: ../app/ui/EpisodesTab.qml:515
347346msgid "Older"
348347msgstr ""
349348
350349#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
351−#: ../app/ui/FullPlayingView.qml:215
350+#: ../app/ui/FullPlayingView.qml:218
352351#, no-c-format, qt-format
353352msgid "-%1s"
354353msgstr ""
355354
356355#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
357−#: ../app/ui/FullPlayingView.qml:276
356+#: ../app/ui/FullPlayingView.qml:279
358357#, no-c-format, qt-format
359358msgid "+%1s"
360359msgstr ""
361360
361+#: ../app/ui/ImportPage.qml:18
362+msgid "Choose"
363+msgstr ""
364+
362365#: ../app/ui/NowPlayingPage.qml:34
363366msgid "Now Playing"
364367msgstr "現正播放"
@@ -369,22 +372,22 @@ msgstr ""
369372
370373#: ../app/ui/NowPlayingPage.qml:73
371374msgid "Queue"
372−msgstr ""
375+msgstr "佇列"
373376
374−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
375−#: ../app/ui/SearchPage.qml:161
377+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
378+#: ../app/ui/SearchPage.qml:176
376379msgid "Search Podcast"
377380msgstr "搜尋 Podcast"
378381
379382#: ../app/ui/PodcastsTab.qml:97
380383msgid "Search podcast"
381−msgstr ""
384+msgstr "尋找 podcast"
382385
383386#: ../app/ui/PodcastsTab.qml:127
384387msgid "No Podcast Subscriptions"
385388msgstr "無 Podcast 訂閱"
386389
387−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
390+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
388391msgid "No Podcasts Found"
389392msgstr "找不到 Podcast"
390393
@@ -394,7 +397,7 @@ msgid ""
394397"page to add some."
395398msgstr ""
396399
397−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
400+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
398401msgid "No podcasts found matching the search term."
399402msgstr "找不到符合搜尋詞語的 Podcast"
400403
@@ -404,50 +407,68 @@ msgid "%1 unheard episode"
404407msgid_plural "%1 unheard episodes"
405408msgstr[0] "%1 則未收聽的節目"
406409
407−#: ../app/ui/SearchPage.qml:63
410+#: ../app/ui/SearchPage.qml:65
408411msgid "Add Podcast"
409412msgstr "加入 Podcast"
410413
411−#: ../app/ui/SearchPage.qml:122
414+#: ../app/ui/SearchPage.qml:73
415+msgid "Import Podcasts"
416+msgstr ""
417+
418+#: ../app/ui/SearchPage.qml:135
412419msgid "Save Podcast"
413420msgstr "儲存 Podcast"
414421
415−#: ../app/ui/SearchPage.qml:149
422+#: ../app/ui/SearchPage.qml:163
416423msgid "Feed URL"
417−msgstr ""
424+msgstr "來源網址"
418425
419−#: ../app/ui/SearchPage.qml:176
426+#: ../app/ui/SearchPage.qml:191
420427msgid "Unable to subscribe"
421428msgstr "無法訂閱"
422429
423−#: ../app/ui/SearchPage.qml:177
430+#: ../app/ui/SearchPage.qml:192
424431msgid "Please check the URL and try again"
425432msgstr "請檢查 URL 並重試一次"
426433
427−#: ../app/ui/SearchPage.qml:207
434+#: ../app/ui/SearchPage.qml:222
428435msgid "Looking to add a new podcast?"
429436msgstr ""
430437
431−#: ../app/ui/SearchPage.qml:208
438+#: ../app/ui/SearchPage.qml:223
432439msgid ""
433440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
434441msgstr ""
435442
436−#: ../app/ui/SearchPage.qml:275
443+#: ../app/ui/SearchPage.qml:290
437444msgid "Subscribe"
438445msgstr "訂閱"
439446
440447#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
441448#. the podcast description.
442−#: ../app/ui/SearchPage.qml:313
449+#: ../app/ui/SearchPage.qml:328
443450#, qt-format
444451msgid ""
445452"Last Updated: %1\n"
446453"%2"
447454msgstr ""
455+"最後更新:%1\n"
456+"%2"
448457
449−#: ../app/ui/SearchPage.qml:370
458+#: ../app/ui/SearchPage.qml:385
450459msgid "Not Available"
460+msgstr "無法使用"
461+
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"
451472msgstr ""
452473
453474#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
@@ -460,11 +481,11 @@ msgstr ""
460481#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
461482#, qt-format
462483msgid "%1 seconds"
463−msgstr ""
484+msgstr "%1 秒"
464485
465486#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
466487msgid "OK"
467−msgstr ""
488+msgstr "OK"
468489
469490#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
470491#. want to seek backward when pressing on this button.
@@ -476,7 +497,7 @@ msgstr ""
476497#. that doesn't fit into any other category.
477498#: ../app/ui/SettingsPage.qml:141
478499msgid "General Settings"
479−msgstr ""
500+msgstr "一般設定"
480501
481502#: ../app/ui/SettingsPage.qml:154
482503msgid "Displays podcasts in a list view"
@@ -484,28 +505,28 @@ msgstr ""
484505
485506#: ../app/ui/SettingsPage.qml:166
486507msgid "Playback Settings"
487−msgstr ""
508+msgstr "播放設定"
488509
489510#: ../app/ui/SettingsPage.qml:184
490511msgid "Podcast Episode Settings"
491−msgstr ""
512+msgstr "Podcast節目設定"
492513
493514#: ../app/ui/SettingsPage.qml:190
494515msgid "Automatically delete old episodes"
495−msgstr ""
516+msgstr "自動刪除舊的節目"
496517
497518#: ../app/ui/SettingsPage.qml:192
498519msgid ""
499520"Delete episodes that are older than a given number of days for each podcast"
500−msgstr ""
521+msgstr "刪除每個Podcast中過舊於特定天數的節目"
501522
502523#: ../app/ui/SettingsPage.qml:204
503524msgid "Automatically download new episodes"
504−msgstr ""
525+msgstr "自動下載新的節目"
505526
506527#: ../app/ui/SettingsPage.qml:206
507528msgid "Default number of new episodes to download for each podcast"
508−msgstr ""
529+msgstr "每個Podcast預設下載新節目的數量"
509530
510531#: ../app/ui/SettingsPage.qml:218
511532msgid "Only download over WiFi"
@@ -525,7 +546,7 @@ msgstr ""
525546
526547#: ../app/ui/SettingsPage.qml:271
527548msgid "Storage Settings"
528−msgstr ""
549+msgstr "儲存設定"
529550
530551#: ../app/ui/SettingsPage.qml:282
531552msgid "Delete orphaned files and links"
@@ -551,7 +572,7 @@ msgstr ""
551572
552573#: ../app/ui/SettingsPage.qml:317
553574msgid ""
554−"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 "
555576"clean."
556577msgstr ""
557578
@@ -559,37 +580,40 @@ msgstr ""
559580#. that doesn't fit into any other category.
560581#: ../app/ui/SettingsPage.qml:332
561582msgid "Misc."
562−msgstr ""
583+msgstr "其他"
563584
564585#: ../app/ui/SettingsPage.qml:348
565586msgid "Report Bug"
566−msgstr ""
587+msgstr "回報臭蟲"
567588
568589#: ../app/welcomewizard/Slide1.qml:42
569−msgid "Welcome to Podbird"
570−msgstr ""
590+msgid "Welcome to Podphoenix"
591+msgstr "歡迎來到 Podphoenix"
571592
572−#: ../app/welcomewizard/Slide1.qml:50
593+#: ../app/welcomewizard/Slide1.qml:53
573594msgid ""
574−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
595+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
575596"Ubuntu.\n"
576597"\n"
577598"Chirp Chirp..."
578599msgstr ""
600+"享受您最愛的 Podcast 節目,Podphoenix是Ubuntu最高調的Podcast管理程式。\n"
601+"\n"
602+"高調 高調..."
579603
580−#: ../app/welcomewizard/Slide1.qml:72
604+#: ../app/welcomewizard/Slide1.qml:82
581605msgid "Swipe to move between pages"
582−msgstr ""
606+msgstr "滑動以在頁面中移動"
583607
584608#: ../app/welcomewizard/Slide2.qml:45
585609msgid "Discover New Podcasts"
586−msgstr ""
610+msgstr "發現新的 Podcast"
587611
588612#: ../app/welcomewizard/Slide2.qml:62
589613msgid ""
590−"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 "
591615"podcasts. You can also add podcasts by their URL."
592−msgstr ""
616+msgstr "Podphoenix 利用 iTunes® 資料庫來提供龐大的podcast收藏。你也可以以網址來增加新的podcast。"
593617
594618#: ../app/welcomewizard/Slide3.qml:45
595619msgid "Smart Settings"
@@ -597,27 +621,27 @@ msgstr ""
597621
598622#: ../app/welcomewizard/Slide3.qml:62
599623msgid ""
600−"Podbird can optionally download new episodes and clean up old episodes "
624+"Podphoenix can optionally download new episodes and clean up old episodes "
601625"automatically, this can be enabled from the settings page."
602−msgstr ""
626+msgstr "Podphoenix 可以選擇性的下載新的節目並自動清除舊的節目,這可以從設定頁面中啟用。"
603627
604628#. TRANSLATORS: This text should be in a language different from the language set by the user.
605629#. For instance, if the app was in english, then it is appropriate to set this string as
606−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
630+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
607631#: ../app/welcomewizard/Slide4.qml:48
608632msgid "Hallo! Bonjour!"
609−msgstr ""
633+msgstr "Hallo! Bonjour!"
610634
611635#: ../app/welcomewizard/Slide4.qml:67
612636#, qt-format
613637msgid ""
614−"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 "
615639"community"
616−msgstr ""
640+msgstr "Podphoenix 已提供於15種語言並且是由 %1 社群所翻譯"
617641
618642#: ../app/welcomewizard/Slide5.qml:45
619643msgid "Touch Gestures"
620−msgstr ""
644+msgstr "觸控手勢"
621645
622646#: ../app/welcomewizard/Slide5.qml:64
623647msgid ""
@@ -628,7 +652,7 @@ msgstr ""
628652
629653#: ../app/welcomewizard/Slide6.qml:45
630654msgid "Support"
631−msgstr ""
655+msgstr "支援"
632656
633657#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
634658#: ../app/welcomewizard/Slide6.qml:65
@@ -636,25 +660,27 @@ msgstr ""
636660msgid ""
637661"If you find any bugs or have any feature requests, let us know on our "
638662"project page at %1"
639−msgstr ""
663+msgstr "如果您發現任何錯誤或是有任何功能上的建議,請在我們的項目頁面 %1 上讓我們知道"
640664
641665#: ../app/welcomewizard/Slide7.qml:45
642666msgid "Enjoy"
643−msgstr ""
667+msgstr "使用愉快!"
644668
645669#: ../app/welcomewizard/Slide7.qml:62
646−msgid "We hope you enjoy using Podbird!"
647−msgstr ""
670+msgid "We hope you enjoy using Podphoenix!"
671+msgstr "我們希望你享受使用Podphoenix!"
648672
649−#: ../app/welcomewizard/Slide7.qml:76
673+#: ../app/welcomewizard/Slide7.qml:75
650674msgid "Finish"
651−msgstr ""
675+msgstr "完成"
652676
653−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:1
677+#: ../app/po/Podphoenix.desktop.in.h:1
654678msgid "The chirpiest podcast manager for Ubuntu"
655−msgstr ""
679+msgstr "Ubuntu 最高調的 podcast 管理工具"
656680
657−#: /home/mike/src/podbird/podbird/po/Podbird.desktop.in.h:2
681+#: ../app/po/Podphoenix.desktop.in.h:2
658682msgid ""
659683"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
660684msgstr ""
685+"廣播;串流;播客;影片;podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vo"
686+"dcast;"
podbird.pngdeleted

Binary file not shown.

podbird.svgdeleted−982

This diff is too big to show here.

splash.png

Binary file not shown.