git.iko.soy/maciek134/podphoenix
on main help sign in
.github/workflows/build.yamlnew file+33
since splitsnapshots
unifiedsplit
@@ -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)
1+project(podphoenix C CXX)
2−cmake_minimum_required(VERSION 2.8.9)
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")
3
11
4# Do not remove this line, its required for the correct functionality of the Ubuntu-SDK
12# Do not remove this line, its required for the correct functionality of the Ubuntu-SDK
5set(UBUNTU_MANIFEST_PATH "manifest.json.in" CACHE INTERNAL "Tells QtCreator location and name of the manifest file")
13set(UBUNTU_MANIFEST_PATH "manifest.json.in" CACHE INTERNAL "Tells QtCreator location and name of the manifest file")
@@ -23,31 +31,31 @@ execute_process(
23
31
24option(INSTALL_TESTS "Install the tests on make install" on)
32option(INSTALL_TESTS "Install the tests on make install" on)
25
33
26−set(APP_NAME podbird)
34+set(APP_NAME Podphoenix)
27−set(APP_ID "com.mikeasoft.podbird")
35+set(APP_ID "soy.iko.podphoenix")
28if(DEFINED ENV{DESKTOP_BUILD})
36if(DEFINED ENV{DESKTOP_BUILD})
29− set(PODBIRD_DIR "/usr/share/podbird/qml/podbird")
37+ set(PODBIRD_DIR "/usr/share/podphoenix/qml/podphoenix")
30− set(ICON "/usr/share/podbird/podbird.png")
38+ set(ICON "/usr/share/podphoenix/logo.png")
31− set(SPLASH "/usr/share/podbird/splash.png")
39+ set(SPLASH "/usr/share/podphoenix/splash.png")
32 set(QT_IMPORTS_DIR "/usr/lib/${ARCH_TRIPLET}/qt5/qml/")
40 set(QT_IMPORTS_DIR "/usr/lib/${ARCH_TRIPLET}/qt5/qml/")
33else(DEFINED ENV{DESKTOP_BUILD})
41else(DEFINED ENV{DESKTOP_BUILD})
34− set(PODBIRD_DIR "share/qml/podbird")
42+ set(PODBIRD_DIR "share/qml/podphoenix")
35− set(ICON "podbird.png")
43+ set(ICON "logo.png")
36 set(SPLASH "splash.png")
44 set(SPLASH "splash.png")
37 set(QT_IMPORTS_DIR "lib/${ARCH_TRIPLET}")
45 set(QT_IMPORTS_DIR "lib/${ARCH_TRIPLET}")
38endif(DEFINED ENV{DESKTOP_BUILD})
46endif(DEFINED ENV{DESKTOP_BUILD})
39−set(MAIN_QML "podbird.qml")
47+set(MAIN_QML "podphoenix.qml")
40
48
41# Set install paths
49# Set install paths
42set(CMAKE_INSTALL_PREFIX /)
50set(CMAKE_INSTALL_PREFIX /)
43if(DEFINED ENV{DESKTOP_BUILD})
51if(DEFINED ENV{DESKTOP_BUILD})
44− set(DATA_DIR "/usr/share/podbird/")
52+ set(DATA_DIR "/usr/share/podphoenix/")
45 set(DESKTOP_DIR "/usr/share/applications/")
53 set(DESKTOP_DIR "/usr/share/applications/")
46else(DEFINED ENV{DESKTOP_BUILD})
54else(DEFINED ENV{DESKTOP_BUILD})
47 set(DATA_DIR /)
55 set(DATA_DIR /)
48 set(DESKTOP_DIR ${DATA_DIR})
56 set(DESKTOP_DIR ${DATA_DIR})
49endif(DEFINED ENV{DESKTOP_BUILD})
57endif(DEFINED ENV{DESKTOP_BUILD})
50−set(DESKTOP_FILE_NAME "Podbird.desktop")
58+set(DESKTOP_FILE_NAME "Podphoenix.desktop")
51
59
52set(EXEC "qmlscene $@ ${PODBIRD_DIR}/${MAIN_QML}")
60set(EXEC "qmlscene $@ ${PODBIRD_DIR}/${MAIN_QML}")
53
61
@@ -64,9 +72,9 @@ if(NOT DEFINED ENV{DESKTOP_BUILD})
64 DESTINATION ${CMAKE_INSTALL_PREFIX})
72 DESTINATION ${CMAKE_INSTALL_PREFIX})
65endif(NOT DEFINED ENV{DESKTOP_BUILD})
73endif(NOT DEFINED ENV{DESKTOP_BUILD})
66
74
67−install(FILES "podbird.png" DESTINATION ${DATA_DIR})
75+install(FILES "logo.png" DESTINATION ${DATA_DIR})
68install(FILES "splash.png" DESTINATION ${DATA_DIR})
76install(FILES "splash.png" DESTINATION ${DATA_DIR})
69−install(FILES "Podbird.apparmor" DESTINATION ${DATA_DIR})
77+install(FILES "Podphoenix.apparmor" DESTINATION ${DATA_DIR})
70
78
71add_subdirectory(app)
79add_subdirectory(app)
72add_subdirectory(backend)
80add_subdirectory(backend)
@@ -74,17 +82,16 @@ add_subdirectory(po)
74
82
75add_custom_target("autopilot" chmod +x ${CMAKE_SOURCE_DIR}/app/tests/autopilot/run
83add_custom_target("autopilot" chmod +x ${CMAKE_SOURCE_DIR}/app/tests/autopilot/run
76 COMMAND ${CMAKE_SOURCE_DIR}/app/tests/autopilot/run
84 COMMAND ${CMAKE_SOURCE_DIR}/app/tests/autopilot/run
77− DEPENDS podbirdbackend podbirdbackend-qmldir
85+ DEPENDS podphoenixbackend podphoenixbackend-qmldir
78 WORKING_DIRECTORY ./app)
86 WORKING_DIRECTORY ./app)
79
87
80#add_custom_target("check" /usr/bin/qmltestrunner -input ${CMAKE_SOURCE_DIR}/app/tests/unit -import ${CMAKE_BINARY_DIR}/backend
88#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
82# WORKING_DIRECTORY ./app)
90# WORKING_DIRECTORY ./app)
83
91
84−add_custom_target("run" /usr/bin/qmlscene -I ${CMAKE_BINARY_DIR}/backend ${CMAKE_SOURCE_DIR}/app/podbird.qml
92+add_custom_target("run" /usr/bin/qmlscene -I ${CMAKE_BINARY_DIR}/backend ${CMAKE_SOURCE_DIR}/app/podphoenix.qml
85− DEPENDS podbirdbackend podbirdbackend-qmldir
93+ DEPENDS podphoenixbackend podphoenixbackend-qmldir
86 WORKING_DIRECTORY ./app)
94 WORKING_DIRECTORY ./app)
87
95
88# No op custom target for all not compiled files, so they show up in the QtCreator project tree
96# 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")
97+add_custom_target("podphoenix_ClickFiles" ALL SOURCES "Podphoenix.apparmor" "manifest.json.in")
90−
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 @@
1file(GLOB QML_JS_FILES *.qml *.js)
1file(GLOB QML_JS_FILES *.qml *.js)
2
2
3# Make the files visible on qtcreator
3# 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})
5
5
6# Substitute variables in the desktop file
6# Substitute variables in the desktop file
7configure_file(${DESKTOP_FILE_NAME}.in ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE_NAME}.in)
7configure_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 @@
1[Desktop Entry]
1[Desktop Entry]
2−Name=Podbird
2+Name=Podphoenix
3_Comment=The chirpiest podcast manager for Ubuntu
3_Comment=The chirpiest podcast manager for Ubuntu
4_Keywords=podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;
4_Keywords=podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;
5Exec=@EXEC@
5Exec=@EXEC@
@@ -9,6 +9,3 @@ Type=Application
9X-Ubuntu-Touch=true
9X-Ubuntu-Touch=true
10X-Ubuntu-Splash-Image=@SPLASH@
10X-Ubuntu-Splash-Image=@SPLASH@
11X-Ubuntu-Splash-Color=#93E6FD
11X-Ubuntu-Splash-Color=#93E6FD
12−
13−
14−
app/components/ActionButton.qml+6−6
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -28,7 +28,7 @@ AbstractButton {
28 Rectangle {
28 Rectangle {
29 visible: abstractButton.pressed
29 visible: abstractButton.pressed
30 anchors.fill: parent
30 anchors.fill: parent
31− color: podbird.appTheme.hightlightListView
31+ color: podphoenix.appTheme.hightlightListView
32 }
32 }
33
33
34 Icon {
34 Icon {
@@ -36,6 +36,6 @@ AbstractButton {
36 width: units.gu(2.5)
36 width: units.gu(2.5)
37 height: width
37 height: width
38 anchors.centerIn: parent
38 anchors.centerIn: parent
39− color: podbird.appTheme.baseIcon
39+ color: podphoenix.appTheme.baseIcon
40 }
40 }
41}
41}
app/components/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
1file(GLOB COMPONENTS_FILES *.qml)
1file(GLOB COMPONENTS_FILES *.qml)
2
2
3# Make the files visible in the qtcreator tree
3# 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})
5
5
6install(FILES ${COMPONENTS_FILES} DESTINATION ${PODBIRD_DIR}/components)
6install(FILES ${COMPONENTS_FILES} DESTINATION ${PODBIRD_DIR}/components)
7
7
app/components/Card.qml+11−10
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -31,7 +31,7 @@ AbstractButton {
31
31
32 Image {
32 Image {
33 id: imgFrame
33 id: imgFrame
34− width: parent.width/1.2
34+ width: parent.width
35 height: width
35 height: width
36 anchors.top: parent.top
36 anchors.top: parent.top
37 anchors.horizontalCenter: parent.horizontalCenter
37 anchors.horizontalCenter: parent.horizontalCenter
@@ -40,19 +40,20 @@ AbstractButton {
40
40
41 Loader {
41 Loader {
42 id: hintLoader
42 id: hintLoader
43− anchors.verticalCenter: parent.top
43+ anchors.top: parent.top
44+ anchors.topMargin: units.gu(0.5)
44 anchors.right: parent.right
45 anchors.right: parent.right
45− anchors.rightMargin: units.gu(-0.5)
46+ anchors.rightMargin: units.gu(0.5)
46 sourceComponent: secondaryText !== "" ? hintComponent : undefined
47 sourceComponent: secondaryText !== "" ? hintComponent : undefined
47 }
48 }
48
49
49 Component {
50 Component {
50 id: hintComponent
51 id: hintComponent
51 Rectangle {
52 Rectangle {
52− color: podbird.appTheme.focusText
53+ color: podphoenix.appTheme.focusText
53 width: secondaryLabel.implicitWidth + units.gu(1)
54 width: secondaryLabel.implicitWidth + units.gu(1)
54 height: secondaryLabel.implicitHeight + units.gu(1)
55 height: secondaryLabel.implicitHeight + units.gu(1)
55− radius: units.gu(0.5)
56+ radius: units.gu(3)
56 visible: secondaryLabel.text !== ""
57 visible: secondaryLabel.text !== ""
57 Label {
58 Label {
58 id: secondaryLabel
59 id: secondaryLabel
@@ -74,7 +75,7 @@ AbstractButton {
74 right: imgFrame.right
75 right: imgFrame.right
75 margins: units.gu(1)
76 margins: units.gu(1)
76 }
77 }
77− color: podbird.appTheme.baseText
78+ color: podphoenix.appTheme.baseText
78 elide: Text.ElideRight
79 elide: Text.ElideRight
79 textSize: Label.Small
80 textSize: Label.Small
80 wrapMode: Text.WordWrap
81 wrapMode: Text.WordWrap
app/components/CardView.qml+3−3
@@ -23,7 +23,7 @@ GridView {
23
23
24 anchors {
24 anchors {
25 fill: parent
25 fill: parent
26− margins: units.gu(1)
26+ margins: units.gu(0)
27 }
27 }
28
28
29 cellHeight: cellSize + heightOffset
29 cellHeight: cellSize + heightOffset
@@ -31,12 +31,12 @@ GridView {
31
31
32 header: Item {
32 header: Item {
33 width: parent.width
33 width: parent.width
34− height: units.gu(2)
34+ height: units.gu(0)
35 }
35 }
36
36
37 readonly property int columns: parseInt(width / itemWidth) || 1 // never drop to 0
37 readonly property int columns: parseInt(width / itemWidth) || 1 // never drop to 0
38 readonly property int cellSize: width / columns
38 readonly property int cellSize: width / columns
39− property int itemWidth: units.gu(15)
39+ property int itemWidth: units.gu(13)
40 property int heightOffset: 0
40 property int heightOffset: 0
41 property int widthOffset: 0
41 property int widthOffset: 0
42
42
app/components/CustomProgressBar.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -34,7 +34,7 @@ Rectangle {
34 radius: parent.radius
34 radius: parent.radius
35 anchors.left: parent.left
35 anchors.left: parent.left
36 anchors.top: parent.top
36 anchors.top: parent.top
37− color: podbird.appTheme.focusText
37+ color: podphoenix.appTheme.focusText
38 width: progress >= 0 && progress <= 100 ? (progress / 100) * parent.width : parent.width / 6
38 width: progress >= 0 && progress <= 100 ? (progress / 100) * parent.width : parent.width / 6
39
39
40 SequentialAnimation {
40 SequentialAnimation {
app/components/CustomSectionHeader.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -31,7 +31,7 @@ Item {
31
31
32 Label {
32 Label {
33 id: headerText
33 id: headerText
34− color: podbird.appTheme.baseText
34+ color: podphoenix.appTheme.baseText
35 font.weight: Font.DemiBold
35 font.weight: Font.DemiBold
36 anchors { top: parent.top; topMargin: units.gu(2); bottom: parent.bottom; bottomMargin: units.gu(2) }
36 anchors { top: parent.top; topMargin: units.gu(2); bottom: parent.bottom; bottomMargin: units.gu(2) }
37 width: parent.width
37 width: parent.width
app/components/EmptyState.qml+3−3
@@ -38,7 +38,7 @@ Item {
38 id: emptyIcon
38 id: emptyIcon
39 width: units.gu(22)
39 width: units.gu(22)
40 height: units.gu(12)
40 height: units.gu(12)
41− color: podbird.appTheme.baseIcon
41+ color: podphoenix.appTheme.baseIcon
42 anchors.horizontalCenter: parent.horizontalCenter
42 anchors.horizontalCenter: parent.horizontalCenter
43 }
43 }
44
44
@@ -48,7 +48,7 @@ Item {
48 anchors.topMargin: units.gu(5)
48 anchors.topMargin: units.gu(5)
49 width: parent.width
49 width: parent.width
50 textSize: Label.Large
50 textSize: Label.Large
51− color: podbird.appTheme.baseText
51+ color: podphoenix.appTheme.baseText
52 horizontalAlignment: Text.AlignHCenter
52 horizontalAlignment: Text.AlignHCenter
53 wrapMode: Text.WrapAtWordBoundaryOrAnywhere
53 wrapMode: Text.WrapAtWordBoundaryOrAnywhere
54 }
54 }
@@ -57,7 +57,7 @@ Item {
57 id: emptySublabel
57 id: emptySublabel
58 width: parent.width
58 width: parent.width
59 anchors.top: emptyLabel.bottom
59 anchors.top: emptyLabel.bottom
60− color: podbird.appTheme.baseSubText
60+ color: podphoenix.appTheme.baseSubText
61 horizontalAlignment: Text.AlignHCenter
61 horizontalAlignment: Text.AlignHCenter
62 wrapMode: Text.WrapAtWordBoundaryOrAnywhere
62 wrapMode: Text.WrapAtWordBoundaryOrAnywhere
63 }
63 }
app/components/HeaderListItem.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -31,7 +31,7 @@ ListItem {
31 ListItemLayout {
31 ListItemLayout {
32 id: headerText
32 id: headerText
33 title.text: " "
33 title.text: " "
34− title.color: podbird.appTheme.baseText
34+ title.color: podphoenix.appTheme.baseText
35 title.font.weight: Font.DemiBold
35 title.font.weight: Font.DemiBold
36 }
36 }
37}
37}
app/components/SingleValueListItem.qml+6−6
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -32,11 +32,11 @@ ListItem {
32 id: customItemLayout
32 id: customItemLayout
33
33
34 title.text: " "
34 title.text: " "
35− title.color: podbird.appTheme.baseText
35+ title.color: podphoenix.appTheme.baseText
36
36
37 Label {
37 Label {
38 id: _value
38 id: _value
39− color: podbird.appTheme.baseText
39+ color: podphoenix.appTheme.baseText
40 SlotsLayout.position: SlotsLayout.Trailing;
40 SlotsLayout.position: SlotsLayout.Trailing;
41 }
41 }
42
42
app/components/TabsList.qml+4−4
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
app/components/Walkthrough.qml+8−9
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2015-2016 Nekhelesh Ramananthan (UCS)
2 * Copyright 2015-2016 Nekhelesh Ramananthan (UCS)
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -32,13 +32,13 @@ Page {
32 property list<Component> model
32 property list<Component> model
33
33
34 // Property to set the color of bottom cirle to indicate the user's progress
34 // Property to set the color of bottom cirle to indicate the user's progress
35− property color completeColor: "green"
35+ property color completeColor: "#299ABF"
36
36
37 // Property to set the color of the bottom circle to indicate the slide still left to cover
37 // 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
39
39
40 // Property to set the color of the skip welcome wizard text
40 // Property to set the color of the skip welcome wizard text
41− property color skipTextColor: "grey"
41+ property color skipTextColor: theme.palette.normal.baseText
42
42
43 // Property to signal walkthrough completion
43 // Property to signal walkthrough completion
44 signal finished
44 signal finished
@@ -145,7 +145,7 @@ Page {
145 right: parent.right
145 right: parent.right
146 }
146 }
147
147
148− iconName: "chevron"
148+ iconName: "go-next"
149 visible: enabled
149 visible: enabled
150 enabled: listView.currentIndex !== listView.count-1
150 enabled: listView.currentIndex !== listView.count-1
151 onClicked: listView.currentIndex++
151 onClicked: listView.currentIndex++
@@ -162,8 +162,7 @@ Page {
162 left: parent.left
162 left: parent.left
163 }
163 }
164
164
165− iconName: "chevron"
165+ iconName: "go-previous"
166− rotation: 180
167 visible: enabled
166 visible: enabled
168 enabled: listView.currentIndex !== 0
167 enabled: listView.currentIndex !== 0
169 onClicked: listView.currentIndex--
168 onClicked: listView.currentIndex--
app/graphics/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
1file(GLOB GRAPHIC_FILES *.png *.jpg *.svg)
1file(GLOB GRAPHIC_FILES *.png *.jpg *.svg)
2
2
3# Make the files visible in the qtcreator tree
3# 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})
5
5
6install(FILES ${GRAPHIC_FILES} DESTINATION ${PODBIRD_DIR}/graphics)
6install(FILES ${GRAPHIC_FILES} DESTINATION ${PODBIRD_DIR}/graphics)
7
7
app/graphics/podbird.png → app/graphics/podphoenix.pngrenamed

Binary file not shown.

app/podcasts.js+119−51
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -17,52 +17,95 @@
17 */
17 */
18
18
19function init() {
19function 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);
21
21
22 db.transaction(function(tx) {
22 db.transaction(function(tx) {
23+ tx.executeSql(`
23− tx.executeSql('CREATE TABLE IF NOT EXISTS Podcast(artist TEXT, name TEXT, description TEXT, feed TEXT, image TEXT, lastupdate TIMESTAMP)');
24+ CREATE TABLE IF NOT EXISTS Podcast (
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+ artist text,
25− tx.executeSql('CREATE TABLE IF NOT EXISTS Queue(ind INTEGER NOT NULL, guid TEXT, image TEXT, name TEXT, artist TEXT, url 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+ `);
26 });
107 });
27
108
28− try {
29− /*
30− Schema Upgrade to v1.1 which adds a new queued boolean variable which is needed to track the queued status
31− of a episode properly.
32− */
33− if (db.version === "1.0" || db.version === "") {
34− console.log("Upgrading database from %1 -> v1.1".arg(db.version))
35− db.changeVersion(db.version, "1.1", function(tx) {
36− tx.executeSql('ALTER TABLE Episode ADD queued BOOLEAN');
37− tx.executeSql('UPDATE Episode SET queued=0');
38− });
39− }
40−
41− /*
42− Schema Upgrade to v1.2 which adds a new favourited boolean variable which is needed to track the favourite status
43− of an episode.
44− */
45− if (db.version === "1.1") {
46− console.log("Upgrading database from %1 -> v1.2".arg(db.version))
47− db.changeVersion("1.1", "1.2", function(tx) {
48− tx.executeSql('ALTER TABLE Episode ADD favourited BOOLEAN');
49− tx.executeSql('UPDATE Episode SET favourited=?', [false]);
50− });
51− }
52−
53− /*
54− Schema Upgrade to v1.3 which adds position information to the episode queue
55− */
56− if (db.version === "1.2") {
57− console.log("Upgrading database from %1 -> v1.3".arg(db.version))
58− db.changeVersion("1.2", "1.3", function(tx) {
59− tx.executeSql('ALTER TABLE Queue ADD position INTEGER');
60− });
61− }
62− } catch(ex) {
63− console.log(ex)
64− }
65−
66 return db;
109 return db;
67}
110}
68
111
@@ -104,6 +147,10 @@ function clearQueue() {
104 db.transaction(function(tx) {
147 db.transaction(function(tx) {
105 tx.executeSql("DELETE FROM Queue");
148 tx.executeSql("DELETE FROM Queue");
106 });
149 });
150+
151+ db.transaction(function (tx) {
152+ tx.executeSql('UPDATE Episode SET queued=0 WHERE queued=1');
153+ });
107}
154}
108
155
109function lookup(source) {
156function lookup(source) {
@@ -180,7 +227,7 @@ function updateEpisodes(refreshModel) {
180 var db = Podcasts.init();
227 var db = Podcasts.init();
181 db.transaction(function(tx) {
228 db.transaction(function(tx) {
182 var rs = tx.executeSql("SELECT rowid, feed FROM Podcast");
229 var rs = tx.executeSql("SELECT rowid, feed FROM Podcast");
183− tx.executeSql("UPDATE Podcast SET lastupdate=CURRENT_TIMESTAMP");
230+ var rs_timestamp = tx.executeSql("SELECT lastupdate FROM Podcast");
184 var xhr = [];
231 var xhr = [];
185 var xhrComplete = [];
232 var xhrComplete = [];
186 for(var i = 0; i < rs.rows.length; i++) {
233 for(var i = 0; i < rs.rows.length; i++) {
@@ -192,6 +239,18 @@ function updateEpisodes(refreshModel) {
192 xhr[i].open("GET", url);
239 xhr[i].open("GET", url);
193 xhr[i].onreadystatechange = function() {
240 xhr[i].onreadystatechange = function() {
194 if (xhr[i].readyState === XMLHttpRequest.DONE) {
241 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+ }
195 xhrComplete[i] = true;
254 xhrComplete[i] = true;
196
255
197 try {
256 try {
@@ -232,7 +291,8 @@ function updateEpisodes(refreshModel) {
232 if (!track.hasOwnProperty("guid")) {
291 if (!track.hasOwnProperty("guid")) {
233 track['guid'] = track.audiourl;
292 track['guid'] = track.audiourl;
234 }
293 }
235−
294+ //do not check every episode in database, just ~11.5 days before last update
295+ if(new Date(rs_timestamp.rows.item(i).lastupdate).getTime()<(track['published']+1000000000))
236 db.transaction(function(tx2) {
296 db.transaction(function(tx2) {
237 var ers = tx2.executeSql("SELECT rowid FROM Episode WHERE guid=?", [track.guid]);
297 var ers = tx2.executeSql("SELECT rowid FROM Episode WHERE guid=?", [track.guid]);
238 if (ers.rows.length === 0) {
298 if (ers.rows.length === 0) {
@@ -253,6 +313,7 @@ function updateEpisodes(refreshModel) {
253 }
313 }
254 }
314 }
255 } catch (error) {
315 } catch (error) {
316+ console.log("[LOG]: Response: " + xhr[i].response)
256 console.log("[WARNING]: Failed to parse " + rs.rows.item(i).feed + ": " + error);
317 console.log("[WARNING]: Failed to parse " + rs.rows.item(i).feed + ": " + error);
257 }
318 }
258 }
319 }
@@ -264,8 +325,11 @@ function updateEpisodes(refreshModel) {
264 }
325 }
265 }
326 }
266 if(allComplete) {
327 if(allComplete) {
328+ db.transaction(function(tx) {
329+ tx.executeSql("UPDATE Podcast SET lastupdate=CURRENT_TIMESTAMP");
330+ })
267 console.log("[LOG]: Finished checking for new episodes..")
331 console.log("[LOG]: Finished checking for new episodes..")
268− podbird.settings.lastUpdate = new Date();
332+ podphoenix.settings.lastUpdate = new Date();
269 refreshModel();
333 refreshModel();
270 }
334 }
271 }
335 }
@@ -349,7 +413,11 @@ function cleanUp(today, retentionDays) {
349 var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=?", [rs.rows.item(i).rowid]);
413 var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=?", [rs.rows.item(i).rowid]);
350 for (var j=0; j< rs2.rows.length; j++) {
414 for (var j=0; j< rs2.rows.length; j++) {
351 var diff = Math.floor((today - rs2.rows.item(j).published)/dayToMs)
415 var diff = Math.floor((today - rs2.rows.item(j).published)/dayToMs)
416+ var item = rs2.rows.item(j);
417+ if (!item.favourited && item.downloadedfile && (
352− if (rs2.rows.item(j).downloadedfile && diff > retentionDays) {
418+ diff > retentionDays
419+ || (podphoenix.settings.deleteListened && item.listened)
420+ )) {
353 fileManager.deleteFile(rs2.rows.item(j).downloadedfile)
421 fileManager.deleteFile(rs2.rows.item(j).downloadedfile)
354 tx.executeSql("UPDATE Episode SET downloadedfile = NULL WHERE guid = ?", [rs2.rows.item(j).guid]);
422 tx.executeSql("UPDATE Episode SET downloadedfile = NULL WHERE guid = ?", [rs2.rows.item(j).guid]);
355 }
423 }
@@ -370,7 +438,7 @@ function autoDownloadEpisodes(maxEpisodeDownload) {
370 for (var j=0; j < loopCount; j++) {
438 for (var j=0; j < loopCount; j++) {
371 var episode = rs2.rows.item(j);
439 var episode = rs2.rows.item(j);
372 if ( !episode.downloadedfile && !episode.listened && episode.audiourl && !episode.queued ) {
440 if ( !episode.downloadedfile && !episode.listened && episode.audiourl && !episode.queued ) {
373− podbird.downloadEpisode(podcast.image, episode.name, episode.guid, episode.audiourl, podbird.settings.downloadOverWifiOnly)
441+ podphoenix.downloadEpisode(podcast.image, episode.name, episode.guid, episode.audiourl, podphoenix.settings.downloadOverWifiOnly)
374 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episode.guid]);
442 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episode.guid]);
375 }
443 }
376 }
444 }
app/podbird.qml → app/podphoenix.qmlrenamed+67−56
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -16,23 +16,25 @@
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
17 */
18
18
19−import QtQuick 2.4
19+import QtQuick 2.9
20−import Podbird 1.0
20+import Podphoenix 1.0
21−import QtMultimedia 5.6
21+import QtMultimedia 5.9
22import Ubuntu.Connectivity 1.0
22import Ubuntu.Connectivity 1.0
23import Qt.labs.settings 1.0
23import Qt.labs.settings 1.0
24import Ubuntu.Components 1.3
24import Ubuntu.Components 1.3
25import QtQuick.LocalStorage 2.0
25import QtQuick.LocalStorage 2.0
26import Ubuntu.DownloadManager 1.2
26import Ubuntu.DownloadManager 1.2
27+import QtSystemInfo 5.5
28+import Ubuntu.Content 1.3
27import "ui"
29import "ui"
28import "themes" as Themes
30import "themes" as Themes
29import "podcasts.js" as Podcasts
31import "podcasts.js" as Podcasts
30
32
31MainView {
33MainView {
32− id: podbird
34+ id: podphoenix
33
35
34 objectName: "mainView"
36 objectName: "mainView"
35− applicationName: "com.mikeasoft.podbird"
37+ applicationName: "soy.iko.podphoenix"
36 anchorToKeyboard: true
38 anchorToKeyboard: true
37
39
38 width: units.gu(50)
40 width: units.gu(50)
@@ -42,12 +44,11 @@ MainView {
42 theme.name: settings.themeName == "Dark.qml" ? "Ubuntu.Components.Themes.SuruDark"
44 theme.name: settings.themeName == "Dark.qml" ? "Ubuntu.Components.Themes.SuruDark"
43 : "Ubuntu.Components.Themes.Ambiance"
45 : "Ubuntu.Components.Themes.Ambiance"
44
46
45− Component.onDestruction: {
47+ property bool episodesUpdating: false;
46− var db = Podcasts.init()
48+
47− db.transaction(function (tx) {
49+ ScreenSaver {
48− tx.executeSql('UPDATE Episode SET queued=0 WHERE queued=1');
50+ id: screenSaver
49− })
51+ screenSaverEnabled: !episodesUpdating
50− Podcasts.clearQueue()
51 }
52 }
52
53
53 // RefreshModel function to call refreshModel() function of the tab currently
54 // RefreshModel function to call refreshModel() function of the tab currently
@@ -58,20 +59,18 @@ MainView {
58 } else if (tabs.selectedTab === podcastTab) {
59 } else if (tabs.selectedTab === podcastTab) {
59 podcastPage.item.refreshModel()
60 podcastPage.item.refreshModel()
60 }
61 }
62+ episodesUpdating = false;
61 }
63 }
62
64
63 Component.onCompleted: {
65 Component.onCompleted: {
64 var db = Podcasts.init()
66 var db = Podcasts.init()
65− db.transaction(function (tx) {
66− tx.executeSql('UPDATE Episode SET queued=0 WHERE queued=1');
67− })
68
67
69 var today = new Date()
68 var today = new Date()
70 // Only automatically check for podcasts on launch once every 12 hours
69 // 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;
72 Podcasts.updateEpisodes(refreshModels)
72 Podcasts.updateEpisodes(refreshModels)
73 }
73 }
74− loadingIndicator.opacity = 0
75 // Only perform cleanup of old episodes once a day
74 // Only perform cleanup of old episodes once a day
76 if (Math.floor((today - settings.lastCheck)/86400000) >= 1 && settings.retentionDays !== -1) {
75 if (Math.floor((today - settings.lastCheck)/86400000) >= 1 && settings.retentionDays !== -1) {
77 Podcasts.cleanUp(today, settings.retentionDays)
76 Podcasts.cleanUp(today, settings.retentionDays)
@@ -86,12 +85,12 @@ MainView {
86 interval: 500
85 interval: 500
87 repeat: false
86 repeat: false
88 onTriggered: {
87 onTriggered: {
89− if (!NetworkingStatus.online || podbird.settings.maxEpisodeDownload === -1) {
88+ if (!NetworkingStatus.online || podphoenix.settings.maxEpisodeDownload === -1) {
90 console.log("[LOG]: Skipped autodownloading of new episodes...")
89 console.log("[LOG]: Skipped autodownloading of new episodes...")
91 console.log("[LOG]: Online connectivity: " + NetworkingStatus.online)
90 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)
93 } else {
92 } else {
94− Podcasts.autoDownloadEpisodes(podbird.settings.maxEpisodeDownload)
93+ Podcasts.autoDownloadEpisodes(podphoenix.settings.maxEpisodeDownload)
95 }
94 }
96 }
95 }
97 }
96 }
@@ -106,7 +105,7 @@ MainView {
106 id: themeManager
105 id: themeManager
107 source: settings.themeName
106 source: settings.themeName
108 onSourceChanged: {
107 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"
110 : "Ubuntu.Components.Themes.Ambiance"
109 : "Ubuntu.Components.Themes.Ambiance"
111 }
110 }
112 }
111 }
@@ -123,9 +122,13 @@ MainView {
123 property bool firstRun: true
122 property bool firstRun: true
124 property int maxEpisodeDownload: -1
123 property int maxEpisodeDownload: -1
125 property bool hideListened: false
124 property bool hideListened: false
125+ property bool deleteListened: false
126 property bool showListView: true
126 property bool showListView: true
127 property int skipForward: 30
127 property int skipForward: 30
128 property int skipBack: 10
128 property int skipBack: 10
129+ property int refreshEpisodes: 12
130+ property bool continueWhereStopped: true
131+ property int playlistIndex: -1
129 property bool downloadOverWifiOnly: true
132 property bool downloadOverWifiOnly: true
130 }
133 }
131
134
@@ -187,7 +190,7 @@ MainView {
187 return false;
190 return false;
188 }
191 }
189
192
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 })
191 singleDownload.download(url)
194 singleDownload.download(url)
192 }
195 }
193
196
@@ -221,7 +224,7 @@ MainView {
221 }
224 }
222 }
225 }
223
226
224− // This reduces incidences of media-hub getting confused and
227+ // This reduces incidences of media-hub getting confused and
225 // continuing to play the previous file when clearing a playlist
228 // continuing to play the previous file when clearing a playlist
226 // and starting a new episode
229 // and starting a new episode
227 Timer {
230 Timer {
@@ -232,13 +235,16 @@ MainView {
232 // but media-hub doesn't report it correctly
235 // but media-hub doesn't report it correctly
233 console.log("Starting playback")
236 console.log("Starting playback")
234 player.play()
237 player.play()
235− player.restorePosition()
236 }
238 }
237 }
239 }
238
240
239 MediaPlayer {
241 MediaPlayer {
240 id: player
242 id: player
241
243
244+ onPositionChanged: {
245+ restorePosition()
246+ }
247+
242 // Wrapper function around decodeURIComponent() to prevent exceptions
248 // Wrapper function around decodeURIComponent() to prevent exceptions
243 // from bubbling up to the app.
249 // from bubbling up to the app.
244 function decodeFileURI(filename)
250 function decodeFileURI(filename)
@@ -275,26 +281,41 @@ MainView {
275 savePosition()
281 savePosition()
276 } else {
282 } else {
277 play()
283 play()
278− // Clear the last saved position when we start playing again
279− clearPosition()
280 }
284 }
281 }
285 }
282
286
283 function savePosition() {
287 function savePosition() {
288+ podphoenix.settings.playlistIndex = playlist.currentIndex
284 if (currentGuid) {
289 if (currentGuid) {
285 var db = Podcasts.init()
290 var db = Podcasts.init()
286 db.transaction(function (tx) {
291 db.transaction(function (tx) {
287 tx.executeSql("UPDATE Episode SET position=? WHERE guid=?", [player.position, currentGuid])
292 tx.executeSql("UPDATE Episode SET position=? WHERE guid=?", [player.position, currentGuid])
288 tx.executeSql("UPDATE Queue 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])
289 })
296 })
290 }
297 }
291 }
298 }
292
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+
293 function restorePosition() {
313 function restorePosition() {
294− if (playbackState === MediaPlayer.PlayingState && pendingSeek !== 0) {
314+ if(playbackState === MediaPlayer.PlayingState && status === MediaPlayer.Loaded && pendingSeek){
295− player.seek(pendingSeek)
315+ //ugly hack because seek function does not seems to work async
296− player.clearPosition()
316+ var p = pendingSeek
297− pendingSeek = 0;
317+ pendingSeek = 0
318+ player.seek(p)
298 }
319 }
299 }
320 }
300
321
@@ -314,16 +335,18 @@ MainView {
314 player.playlist.clear()
335 player.playlist.clear()
315 Podcasts.clearQueue()
336 Podcasts.clearQueue()
316
337
338+ url = decodeFileURI(url)
317 // Add episode to queue
339 // Add episode to queue
318 Podcasts.addItemToQueue(guid, image, name, artist, url, position)
340 Podcasts.addItemToQueue(guid, image, name, artist, url, position)
319 player.playlist.addItem(url)
341 player.playlist.addItem(url)
320−
342+
321 // Play episode
343 // Play episode
322 pendingSeek = position
344 pendingSeek = position
323 playStarter.restart()
345 playStarter.restart()
324 }
346 }
325
347
326 function addEpisodeToQueue(guid, image, name, artist, url, position) {
348 function addEpisodeToQueue(guid, image, name, artist, url, position) {
349+ url = decodeFileURI(url)
327 Podcasts.addItemToQueue(guid, image, name, artist, url, position)
350 Podcasts.addItemToQueue(guid, image, name, artist, url, position)
328 player.playlist.addItem(url)
351 player.playlist.addItem(url)
329
352
@@ -341,7 +364,6 @@ MainView {
341 }
364 }
342
365
343 property bool endOfMedia: false
366 property bool endOfMedia: false
344− property double progress: 0
345 property int pendingSeek: 0
367 property int pendingSeek: 0
346
368
347 playlist: Playlist {
369 playlist: Playlist {
@@ -357,19 +379,21 @@ MainView {
357 currentArtist = meta.artist
379 currentArtist = meta.artist
358 currentImage = meta.image
380 currentImage = meta.image
359 currentGuid = meta.guid
381 currentGuid = meta.guid
360− player.pendingSeek = meta.position
382+ player.pendingSeek = podphoenix.settings.continueWhereStopped && meta.position > 5000 ? meta.position : 0
361 }
383 }
362 }
384 }
363
385
364− onPlaybackStateChanged: {
365− restorePosition()
366− }
367−
368 onStatusChanged: {
386 onStatusChanged: {
369 if (status === MediaPlayer.EndOfMedia) {
387 if (status === MediaPlayer.EndOfMedia) {
370 console.log("[LOG]: End of Media. Stopping.")
388 console.log("[LOG]: End of Media. Stopping.")
371 endOfMedia = true
389 endOfMedia = true
372 stop()
390 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+ })
373 }
397 }
374 }
398 }
375
399
@@ -393,6 +417,10 @@ MainView {
393 Component.onDestruction: {
417 Component.onDestruction: {
394 savePosition()
418 savePosition()
395 }
419 }
420+
421+ Component.onCompleted: {
422+ restoreFromQueue()
423+ }
396 }
424 }
397
425
398 PageStack {
426 PageStack {
@@ -508,21 +536,4 @@ MainView {
508 }
536 }
509 ]
537 ]
510 }
538 }
511−
512− Rectangle {
513− id: loadingIndicator
514− color: podbird.appTheme.background
515− anchors.fill: parent
516−
517− ActivityIndicator {
518− anchors.centerIn: parent
519− running: true
520− }
521−
522− Behavior on opacity {
523− UbuntuNumberAnimation {
524− }
525− }
526− }
527−
528}
539}
app/settings/About.qml+13−13
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -28,7 +28,7 @@ Page {
28 title: i18n.tr("About")
28 title: i18n.tr("About")
29
29
30 StyleHints {
30 StyleHints {
31− backgroundColor: podbird.appTheme.background
31+ backgroundColor: podphoenix.appTheme.background
32 }
32 }
33
33
34 extension: Sections {
34 extension: Sections {
@@ -40,7 +40,7 @@ Page {
40 }
40 }
41
41
42 StyleHints {
42 StyleHints {
43− selectedSectionColor: podbird.appTheme.focusText
43+ selectedSectionColor: podphoenix.appTheme.focusText
44 }
44 }
45 // TRANSTORS: Credits as in the code and design contributors to the app
45 // TRANSTORS: Credits as in the code and design contributors to the app
46 model: [i18n.tr("About"), i18n.tr("Credits")]
46 model: [i18n.tr("About"), i18n.tr("Credits")]
@@ -72,7 +72,7 @@ Page {
72 Image {
72 Image {
73 height: width
73 height: width
74 width: Math.min(parent.width/2, parent.height/2)
74 width: Math.min(parent.width/2, parent.height/2)
75− source: "../graphics/podbird.png"
75+ source: "../graphics/logo.png"
76 anchors.horizontalCenter: parent.horizontalCenter
76 anchors.horizontalCenter: parent.horizontalCenter
77 }
77 }
78
78
@@ -83,13 +83,13 @@ Page {
83 textSize: Label.XLarge
83 textSize: Label.XLarge
84 font.weight: Font.DemiBold
84 font.weight: Font.DemiBold
85 horizontalAlignment: Text.AlignHCenter
85 horizontalAlignment: Text.AlignHCenter
86− text: "Podbird"
86+ text: "Podphoenix"
87 }
87 }
88 Label {
88 Label {
89 width: parent.width
89 width: parent.width
90 horizontalAlignment: Text.AlignHCenter
90 horizontalAlignment: Text.AlignHCenter
91− // TRANSLATORS: Podbird version number e.g Version 0.8
91+ // TRANSLATORS: Podphoenix version number e.g Version 0.8
92− text: i18n.tr("Version %1").arg("0.8")
92+ text: i18n.tr("Version %1").arg("0.1.2.2")
93 }
93 }
94 }
94 }
95
95
@@ -103,7 +103,7 @@ Page {
103 width: parent.width
103 width: parent.width
104 wrapMode: Text.WordWrap
104 wrapMode: Text.WordWrap
105 horizontalAlignment: Text.AlignHCenter
105 horizontalAlignment: Text.AlignHCenter
106− text: "(C) 2015 Podbird Team"
106+ text: "(C) 2026 Podphoenix Team"
107 }
107 }
108 Label {
108 Label {
109 textSize: Label.Small
109 textSize: Label.Small
@@ -119,8 +119,8 @@ Page {
119 wrapMode: Text.WordWrap
119 wrapMode: Text.WordWrap
120 textSize: Label.Small
120 textSize: Label.Small
121 horizontalAlignment: Text.AlignHCenter
121 horizontalAlignment: Text.AlignHCenter
122− linkColor: podbird.appTheme.linkText
122+ linkColor: podphoenix.appTheme.linkText
123− text: i18n.tr("Source code available on %1").arg("<a href=\"https://launchpad.net/podbird\">launchpad.net</a>")
123+ text: i18n.tr("Source code available on %1").arg("<a href=\"https://github.com/maciek134/podphoenix\">github.com</a>")
124 onLinkActivated: Qt.openUrlExternally(link)
124 onLinkActivated: Qt.openUrlExternally(link)
125 }
125 }
126 }
126 }
app/settings/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
1file(GLOB SETTING_FILES *.qml)
1file(GLOB SETTING_FILES *.qml)
2
2
3# Make the files visible in the qtcreator tree
3# 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})
5
5
6install(FILES ${SETTING_FILES} DESTINATION ${PODBIRD_DIR}/settings)
6install(FILES ${SETTING_FILES} DESTINATION ${PODBIRD_DIR}/settings)
7
7
app/settings/CleanSetting.qml+9−9
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -29,7 +29,7 @@ Page {
29 title: i18n.tr("Delete older than")
29 title: i18n.tr("Delete older than")
30 flickable: cleanup
30 flickable: cleanup
31 StyleHints {
31 StyleHints {
32− backgroundColor: podbird.appTheme.background
32+ backgroundColor: podphoenix.appTheme.background
33 }
33 }
34 }
34 }
35
35
@@ -64,20 +64,20 @@ Page {
64
64
65 ListItemLayout {
65 ListItemLayout {
66 title.text: model.name
66 title.text: model.name
67− title.color: podbird.appTheme.baseText
67+ title.color: podphoenix.appTheme.baseText
68
68
69 Icon {
69 Icon {
70 width: units.gu(2)
70 width: units.gu(2)
71 height: width
71 height: width
72 name: "ok"
72 name: "ok"
73− color: podbird.appTheme.baseText
73+ color: podphoenix.appTheme.baseText
74− visible: podbird.settings.retentionDays === model.value
74+ visible: podphoenix.settings.retentionDays === model.value
75 SlotsLayout.position: SlotsLayout.Trailing
75 SlotsLayout.position: SlotsLayout.Trailing
76 }
76 }
77 }
77 }
78
78
79 onClicked: {
79 onClicked: {
80− podbird.settings.retentionDays = model.value
80+ podphoenix.settings.retentionDays = model.value
81 }
81 }
82 }
82 }
83 }
83 }
app/settings/Credits.qml+12−9
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -27,11 +27,14 @@ Item {
27 id: creditsModel
27 id: creditsModel
28 Component.onCompleted: initialize()
28 Component.onCompleted: initialize()
29 function initialize() {
29 function initialize() {
30− // TRANSLATORS: The first argument is the name of creator of Podbird (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: "https://launchpad.net/~michael-sheldon" })
31+ creditsModel.append({ name: i18n.tr("%1 (Creator)").arg("Michael Sheldon"), title: i18n.tr("Developers"), url: "http://blog.mikeasoft.com" })
32 creditsModel.append({ name: "Nekhelesh Ramananthan", title: i18n.tr("Developers"), url: "https://launchpad.net/~nik90" })
32 creditsModel.append({ name: "Nekhelesh Ramananthan", title: i18n.tr("Developers"), url: "https://launchpad.net/~nik90" })
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" })
33− creditsModel.append({ name: "Kevin Feyder", title: i18n.tr("Designer"), url: "https://plus.google.com/116231235687734373591" })
36+ creditsModel.append({ name: "Kevin Feyder", title: i18n.tr("Designer"), url: "https://feyder.design/" })
34− creditsModel.append({ name: "Ubuntu Translators Community", title: i18n.tr("Translators"), url: "http://community.ubuntu.com/contribute/translations" })
37+ creditsModel.append({ name: "Ubuntu Translators Community", title: i18n.tr("Translators"), url: "https://discourse.ubuntu.com/t/translations/32" })
35 }
38 }
36 }
39 }
37
40
@@ -58,7 +61,7 @@ Item {
58 delegate: ListItem {
61 delegate: ListItem {
59 ListItemLayout {
62 ListItemLayout {
60 title.text: model.name
63 title.text: model.name
61− title.color: podbird.appTheme.baseText
64+ title.color: podphoenix.appTheme.baseText
62 ProgressionSlot {}
65 ProgressionSlot {}
63 }
66 }
64 divider.visible: false
67 divider.visible: false
app/settings/DownloadSetting.qml+9−9
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -29,7 +29,7 @@ Page {
29 title: i18n.tr("Download at most")
29 title: i18n.tr("Download at most")
30 flickable: download
30 flickable: download
31 StyleHints {
31 StyleHints {
32− backgroundColor: podbird.appTheme.background
32+ backgroundColor: podphoenix.appTheme.background
33 }
33 }
34 }
34 }
35
35
@@ -63,20 +63,20 @@ Page {
63
63
64 ListItemLayout {
64 ListItemLayout {
65 title.text: model.name
65 title.text: model.name
66− title.color: podbird.appTheme.baseText
66+ title.color: podphoenix.appTheme.baseText
67
67
68 Icon {
68 Icon {
69 width: units.gu(2)
69 width: units.gu(2)
70 height: width
70 height: width
71 name: "ok"
71 name: "ok"
72− color: podbird.appTheme.baseText
72+ color: podphoenix.appTheme.baseText
73− visible: podbird.settings.maxEpisodeDownload === model.value
73+ visible: podphoenix.settings.maxEpisodeDownload === model.value
74 SlotsLayout.position: SlotsLayout.Trailing
74 SlotsLayout.position: SlotsLayout.Trailing
75 }
75 }
76 }
76 }
77
77
78 onClicked: {
78 onClicked: {
79− podbird.settings.maxEpisodeDownload = model.value
79+ podphoenix.settings.maxEpisodeDownload = model.value
80 }
80 }
81 }
81 }
82 }
82 }
app/settings/ThemeSetting.qml+9−9
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -29,7 +29,7 @@ Page {
29 title: i18n.tr("Theme")
29 title: i18n.tr("Theme")
30 flickable: themes
30 flickable: themes
31 StyleHints {
31 StyleHints {
32− backgroundColor: podbird.appTheme.background
32+ backgroundColor: podphoenix.appTheme.background
33 }
33 }
34 }
34 }
35
35
@@ -64,20 +64,20 @@ Page {
64 id: themeLayout
64 id: themeLayout
65
65
66 title.text: model.name
66 title.text: model.name
67− title.color: podbird.appTheme.baseText
67+ title.color: podphoenix.appTheme.baseText
68
68
69 Icon {
69 Icon {
70 width: units.gu(2)
70 width: units.gu(2)
71 height: width
71 height: width
72 name: "ok"
72 name: "ok"
73− color: podbird.appTheme.baseText
73+ color: podphoenix.appTheme.baseText
74− visible: podbird.settings.themeName === model.file
74+ visible: podphoenix.settings.themeName === model.file
75 SlotsLayout.position: SlotsLayout.Trailing
75 SlotsLayout.position: SlotsLayout.Trailing
76 }
76 }
77 }
77 }
78
78
79 onClicked: {
79 onClicked: {
80− podbird.settings.themeName = model.file
80+ podphoenix.settings.themeName = model.file
81 }
81 }
82 }
82 }
83 }
83 }
app/tests/autopilot/podbird/main/test_main.py+2−2
@@ -7,13 +7,13 @@ from textwrap import dedent
7from testtools.matchers import Is, Not, Equals
7from testtools.matchers import Is, Not, Equals
8from testtools import skip
8from testtools import skip
9import os
9import os
10−from podbird import UbuntuTouchAppTestCase
10+from podphoenix import UbuntuTouchAppTestCase
11
11
12
12
13class MainTests(UbuntuTouchAppTestCase):
13class MainTests(UbuntuTouchAppTestCase):
14 """Generic tests for the Hello World"""
14 """Generic tests for the Hello World"""
15
15
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")
17
17
18 def test_0_can_select_mainView(self):
18 def test_0_can_select_mainView(self):
19 """Must be able to select the mainview."""
19 """Must be able to select the mainview."""
app/themes/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
1file(GLOB THEME_FILES *.qml)
1file(GLOB THEME_FILES *.qml)
2
2
3# Make the files visible in the qtcreator tree
3# 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})
5
5
6install(FILES ${THEME_FILES} DESTINATION ${PODBIRD_DIR}/themes)
6install(FILES ${THEME_FILES} DESTINATION ${PODBIRD_DIR}/themes)
7
7
app/themes/Dark.qml+7−7
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -21,13 +21,13 @@ import Ubuntu.Components 1.3
21
21
22QtObject {
22QtObject {
23 // MainView
23 // MainView
24− property color background: "#242423"
24+ property color background: "#000000"
25
25
26 // Main Text Colors
26 // Main Text Colors
27 property color baseText: "White"
27 property color baseText: "White"
28 property color baseSubText: "#999999"
28 property color baseSubText: "#999999"
29− property color focusText: "#35AF44"
29+ property color focusText: UbuntuColors.red
30− property color linkText: "Cyan"
30+ property color linkText: "Red"
31
31
32 // Icon Colors
32 // Icon Colors
33 property color baseIcon: "White"
33 property color baseIcon: "White"
app/themes/Light.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -26,7 +26,7 @@ QtObject {
26 // Main Text Colors
26 // Main Text Colors
27 property color baseText: UbuntuColors.darkGrey
27 property color baseText: UbuntuColors.darkGrey
28 property color baseSubText: "#999999"
28 property color baseSubText: "#999999"
29− property color focusText: "#35AF44"
29+ property color focusText: UbuntuColors.blue
30 property color linkText: "Blue"
30 property color linkText: "Blue"
31
31
32 // Icon Colors
32 // Icon Colors
app/themes/ThemeManager.qml+3−3
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2015 Michael Hall <mhall119@ubuntu.com>
2 * Copyright 2015 Michael Hall <mhall119@ubuntu.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
app/ui/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
1file(GLOB UI_QML_JS_FILES *.qml *.js)
1file(GLOB UI_QML_JS_FILES *.qml *.js)
2
2
3# Make the files visible in the qtcreator tree
3# 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})
5
5
6install(FILES ${UI_QML_JS_FILES} DESTINATION ${PODBIRD_DIR}/ui)
6install(FILES ${UI_QML_JS_FILES} DESTINATION ${PODBIRD_DIR}/ui)
7
7
app/ui/EpisodesPage.qml+202−27
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -22,12 +22,20 @@ import Ubuntu.Components 1.3
22import QtQuick.LocalStorage 2.0
22import QtQuick.LocalStorage 2.0
23import Ubuntu.DownloadManager 1.2
23import Ubuntu.DownloadManager 1.2
24import Ubuntu.Components.Popups 1.3
24import Ubuntu.Components.Popups 1.3
25+import Lomiri.Components.Pickers 1.3
25import "../podcasts.js" as Podcasts
26import "../podcasts.js" as Podcasts
26import "../components"
27import "../components"
27
28
28Page {
29Page {
29 id: episodesPage
30 id: episodesPage
30
31
32+ enum DateFilter {
33+ None,
34+ EarlierThan,
35+ LaterThan,
36+ Between
37+ }
38+
31 visible: false
39 visible: false
32
40
33 property string episodeName
41 property string episodeName
@@ -36,8 +44,10 @@ Page {
36 property string episodeImage
44 property string episodeImage
37 property string tempGuid: "NULL"
45 property string tempGuid: "NULL"
38 property string mode: "listened"
46 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()
41
51
42 Component.onCompleted: {
52 Component.onCompleted: {
43 loadEpisodes(episodeId, episodeArtist, episodeImage)
53 loadEpisodes(episodeId, episodeArtist, episodeImage)
@@ -53,10 +63,26 @@ Page {
53 flickable: null
63 flickable: null
54
64
55 StyleHints {
65 StyleHints {
56− backgroundColor: podbird.appTheme.background
66+ backgroundColor: podphoenix.appTheme.background
57 }
67 }
58
68
69+ trailingActionBar.numberOfSlots: 4
59 trailingActionBar.actions: [
70 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+ },
60 Action {
86 Action {
61 iconName: "search"
87 iconName: "search"
62 text: i18n.tr("Search Episode")
88 text: i18n.tr("Search Episode")
@@ -91,7 +117,7 @@ Page {
91 }
117 }
92
118
93 StyleHints {
119 StyleHints {
94− backgroundColor: podbird.appTheme.background
120+ backgroundColor: podphoenix.appTheme.background
95 }
121 }
96
122
97 contents: Loader {
123 contents: Loader {
@@ -116,7 +142,7 @@ Page {
116 }
142 }
117
143
118 StyleHints {
144 StyleHints {
119− backgroundColor: podbird.appTheme.background
145+ backgroundColor: podphoenix.appTheme.background
120 }
146 }
121
147
122 leadingActionBar.actions: [
148 leadingActionBar.actions: [
@@ -166,7 +192,7 @@ Page {
166 episodeModel.setProperty(index, "queued", 1)
192 episodeModel.setProperty(index, "queued", 1)
167 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episodeModel.get(index).guid]);
193 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episodeModel.get(index).guid]);
168 if (episodeModel.get(index).audiourl) {
194 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)
170 } else {
196 } else {
171 console.log("[ERROR]: Invalid download url: " + episodeModel.get(index).audiourl)
197 console.log("[ERROR]: Invalid download url: " + episodeModel.get(index).audiourl)
172 }
198 }
@@ -296,6 +322,112 @@ Page {
296 }
322 }
297 }
323 }
298
324
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+
299 Component {
431 Component {
300 id: confirmDeleteDialog
432 id: confirmDeleteDialog
301 Dialog {
433 Dialog {
@@ -304,7 +436,7 @@ Page {
304 text: i18n.tr("Are you sure you want to unsubscribe from <b>%1</b>?").arg(episodesPage.episodeName)
436 text: i18n.tr("Are you sure you want to unsubscribe from <b>%1</b>?").arg(episodesPage.episodeName)
305 Button {
437 Button {
306 text: i18n.tr("Unsubscribe")
438 text: i18n.tr("Unsubscribe")
307− color: podbird.appTheme.negativeActionButton
439+ color: podphoenix.appTheme.negativeActionButton
308 onClicked: {
440 onClicked: {
309 var db = Podcasts.init();
441 var db = Podcasts.init();
310 db.transaction(function (tx) {
442 db.transaction(function (tx) {
@@ -321,7 +453,7 @@ Page {
321 }
453 }
322 Button {
454 Button {
323 text: i18n.tr("Cancel")
455 text: i18n.tr("Cancel")
324− color: podbird.appTheme.neutralActionButton
456+ color: podphoenix.appTheme.neutralActionButton
325 onClicked: {
457 onClicked: {
326 PopupUtils.close(dialogInternal)
458 PopupUtils.close(dialogInternal)
327 }
459 }
@@ -354,7 +486,7 @@ Page {
354
486
355 Button {
487 Button {
356 text: i18n.tr("Close")
488 text: i18n.tr("Close")
357− color: podbird.appTheme.positiveActionButton
489+ color: podphoenix.appTheme.positiveActionButton
358 onClicked: {
490 onClicked: {
359 PopupUtils.close(dialogInternal)
491 PopupUtils.close(dialogInternal)
360 }
492 }
@@ -447,7 +579,7 @@ Page {
447 horizontalAlignment: Text.AlignHCenter
579 horizontalAlignment: Text.AlignHCenter
448 maximumLineCount: 2
580 maximumLineCount: 2
449 elide: Text.ElideRight
581 elide: Text.ElideRight
450− color: podbird.appTheme.baseText
582+ color: podphoenix.appTheme.baseText
451 anchors.top: cover.bottom
583 anchors.top: cover.bottom
452 anchors.topMargin: units.gu(2)
584 anchors.topMargin: units.gu(2)
453 }
585 }
@@ -482,7 +614,7 @@ Page {
482 height: units.gu(0.25)
614 height: units.gu(0.25)
483 radius: width/3
615 radius: width/3
484 width: sliderContainer.width/3
616 width: sliderContainer.width/3
485− color: podbird.appTheme.focusText
617+ color: podphoenix.appTheme.focusText
486 x: {
618 x: {
487 if (episodesPage.mode === "unheard")
619 if (episodesPage.mode === "unheard")
488 return units.gu(2)
620 return units.gu(2)
@@ -505,7 +637,7 @@ Page {
505 width: sliderContainer.width/3
637 width: sliderContainer.width/3
506 horizontalAlignment: Text.AlignHCenter
638 horizontalAlignment: Text.AlignHCenter
507 font.weight: Font.DemiBold
639 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
509
641
510 AbstractButton {
642 AbstractButton {
511 anchors.fill: parent
643 anchors.fill: parent
@@ -520,7 +652,7 @@ Page {
520 width: sliderContainer.width/3
652 width: sliderContainer.width/3
521 font.weight: Font.DemiBold
653 font.weight: Font.DemiBold
522 horizontalAlignment: Text.AlignHCenter
654 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
524
656
525 AbstractButton {
657 AbstractButton {
526 anchors.fill: parent
658 anchors.fill: parent
@@ -536,7 +668,7 @@ Page {
536 font.weight: Font.DemiBold
668 font.weight: Font.DemiBold
537 horizontalAlignment: Text.AlignHCenter
669 horizontalAlignment: Text.AlignHCenter
538 text: i18n.tr("Downloaded")
670 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
540
672
541 AbstractButton {
673 AbstractButton {
542 anchors.fill: parent
674 anchors.fill: parent
@@ -556,7 +688,7 @@ Page {
556 id: listItem
688 id: listItem
557
689
558 divider.visible: false
690 divider.visible: false
559− highlightColor: podbird.appTheme.hightlightListView
691+ highlightColor: podphoenix.appTheme.hightlightListView
560 height: visible ? listItemLayout.height + progressBarLoader.height + units.gu(1) : 0
692 height: visible ? listItemLayout.height + progressBarLoader.height + units.gu(1) : 0
561
693
562 visible: episodesPage.mode == "listened" ? model.listened
694 visible: episodesPage.mode == "listened" ? model.listened
@@ -567,16 +699,16 @@ Page {
567 id: listItemLayout
699 id: listItemLayout
568
700
569 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
701 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
570− title.color: downloader.downloadingGuid === model.guid ? podbird.appTheme.focusText
702+ title.color: downloader.downloadingGuid === model.guid ? podphoenix.appTheme.focusText
571− : podbird.appTheme.baseText
703+ : podphoenix.appTheme.baseText
572 title.wrapMode: Text.WordWrap
704 title.wrapMode: Text.WordWrap
573 title.maximumLineCount: 2
705 title.maximumLineCount: 2
574
706
575 subtitle.text: model.duration === 0 || model.duration === undefined ? model.downloadedfile ? "📎 " + Qt.formatDate(new Date(model.published), "MMM d, yyyy")
707 subtitle.text: model.duration === 0 || model.duration === undefined ? model.downloadedfile ? "📎 " + Qt.formatDate(new Date(model.published), "MMM d, yyyy")
576 : Qt.formatDate(new Date(model.published), "MMM d, yyyy")
708 : 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")
709+ : model.downloadedfile ? "📎 " + (model.position ? Podcasts.formatEpisodeTime(model.position/1000) + "/" : "") + 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")
710+ : (model.position ? Podcasts.formatEpisodeTime(model.position/1000) + "/" : "") + Podcasts.formatEpisodeTime(model.duration) + " | " + Qt.formatDate(new Date(model.published), "MMM d, yyyy")
579− subtitle.color: podbird.appTheme.baseSubText
711+ subtitle.color: podphoenix.appTheme.baseSubText
580
712
581 padding.top: units.gu(1)
713 padding.top: units.gu(1)
582 padding.bottom: units.gu(0.5)
714 padding.bottom: units.gu(0.5)
@@ -633,7 +765,7 @@ Page {
633 });
765 });
634 episodeModel.setProperty(model.index, "queued", 1)
766 episodeModel.setProperty(model.index, "queued", 1)
635 if (model.audiourl) {
767 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)
637 } else {
769 } else {
638 console.log("[ERROR]: Invalid download url: " + model.audiourl)
770 console.log("[ERROR]: Invalid download url: " + model.audiourl)
639 }
771 }
@@ -721,7 +853,6 @@ Page {
721 Scrollbar {
853 Scrollbar {
722 flickableItem: episodeList
854 flickableItem: episodeList
723 align: Qt.AlignTrailing
855 align: Qt.AlignTrailing
724− StyleHints { sliderColor: podbird.appTheme.focusText }
725 }
856 }
726 }
857 }
727
858
@@ -739,7 +870,45 @@ Page {
739
870
740 var db = Podcasts.init();
871 var db = Podcasts.init();
741 db.transaction(function (tx) {
872 db.transaction(function (tx) {
742− var rs = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [pid]);
873+ var order = episodesPage.sortAscending ? "ASC" : "DESC";
874+ var dateFilter = episodesPage.dateFilter;
875+ var filterDate = episodesPage.publishedDateFilter;
876+ var filterDateTo = episodesPage.publishedDateFilterTo;
877+ var dateCompare = "";
878+ switch (dateFilter) {
879+ case EpisodesPage.DateFilter.LaterThan:
880+ dateCompare = ">";
881+ break;
882+ case EpisodesPage.DateFilter.Between:
883+ dateCompare = ">=";
884+ break;
885+ case EpisodesPage.DateFilter.EarlierThan:
886+ default:
887+ dateCompare = "<";
888+ break;
889+ }
890+ var dateFilterStatement = "";
891+ if (episodesPage.dateFilter !== EpisodesPage.DateFilter.None) {
892+ dateFilterStatement = " AND datetime(published / 1000, 'unixepoch') " + dateCompare + " datetime(?)";
893+ }
894+
895+ if (episodesPage.dateFilter === EpisodesPage.DateFilter.Between) {
896+ dateFilterStatement += " AND datetime(published / 1000, 'unixepoch') <= datetime(?)";
897+ }
898+
899+ var formattedFilterDate = Qt.formatDateTime(filterDate, "yyyy-MM-dd HH:mm:ss.zzz");
900+ var formattedFilterDateTo = Qt.formatDateTime(filterDateTo, "yyyy-MM-dd HH:mm:ss.zzz");
901+ var selectStatement = "SELECT rowid, * FROM Episode";
902+ var whereStatement = " WHERE podcast=? " + dateFilterStatement;
903+ var orderStatement = " ORDER BY published " + order;
904+ var bindValues = [pid];
905+ if (episodesPage.dateFilter === EpisodesPage.DateFilter.Between) {
906+ bindValues = [pid, formattedFilterDate, formattedFilterDateTo];
907+ } else if (episodesPage.dateFilter !== EpisodesPage.DateFilter.None) {
908+ bindValues = [pid, formattedFilterDate];
909+ }
910+
911+ var rs = tx.executeSql(selectStatement + whereStatement + orderStatement, bindValues);
743 for(i = 0; i < rs.rows.length; i++) {
912 for(i = 0; i < rs.rows.length; i++) {
744 episode = rs.rows.item(i);
913 episode = rs.rows.item(i);
745 if (!episode.listened) {
914 if (!episode.listened) {
@@ -753,6 +922,12 @@ Page {
753 }
922 }
754
923
755 function updateEpisodesDatabase() {
924 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+
756 episodesUpdating = true;
931 episodesUpdating = true;
757 Podcasts.updateEpisodes(refreshModel)
932 Podcasts.updateEpisodes(refreshModel)
758 }
933 }
app/ui/EpisodesTab.qml+60−80
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -31,7 +31,6 @@ Tab {
31 property var today: new Date()
31 property var today: new Date()
32 property int dayToMs: 86400000
32 property int dayToMs: 86400000
33 property string tempGuid: "NULL"
33 property string tempGuid: "NULL"
34− property bool episodesUpdating: false
35
34
36 TabsList {
35 TabsList {
37 id: tabsList
36 id: tabsList
@@ -48,7 +47,7 @@ Tab {
48 title: i18n.tr("Episodes")
47 title: i18n.tr("Episodes")
49
48
50 StyleHints {
49 StyleHints {
51− backgroundColor: podbird.appTheme.background
50+ backgroundColor: podphoenix.appTheme.background
52 }
51 }
53
52
54 leadingActionBar {
53 leadingActionBar {
@@ -76,7 +75,7 @@ Tab {
76 }
75 }
77
76
78 StyleHints {
77 StyleHints {
79− selectedSectionColor: podbird.appTheme.focusText
78+ selectedSectionColor: podphoenix.appTheme.focusText
80 }
79 }
81
80
82 model: [i18n.tr("Recent"), i18n.tr("Downloads"), i18n.tr("Favourites")]
81 model: [i18n.tr("Recent"), i18n.tr("Downloads"), i18n.tr("Favourites")]
@@ -91,7 +90,7 @@ Tab {
91 visible: episodesPage.header === searchHeader
90 visible: episodesPage.header === searchHeader
92
91
93 StyleHints {
92 StyleHints {
94− backgroundColor: podbird.appTheme.background
93+ backgroundColor: podphoenix.appTheme.background
95 }
94 }
96
95
97 contents: Loader {
96 contents: Loader {
@@ -134,7 +133,7 @@ Tab {
134 }
133 }
135
134
136 StyleHints {
135 StyleHints {
137− backgroundColor: podbird.appTheme.background
136+ backgroundColor: podphoenix.appTheme.background
138 }
137 }
139
138
140 leadingActionBar.actions: [
139 leadingActionBar.actions: [
@@ -183,7 +182,7 @@ Tab {
183 episodesModel.setProperty(index, "queued", 1)
182 episodesModel.setProperty(index, "queued", 1)
184 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episodesModel.get(index).guid]);
183 tx.executeSql("UPDATE Episode SET queued=1 WHERE guid = ?", [episodesModel.get(index).guid]);
185 if (episodesModel.get(index).audiourl) {
184 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)
187 } else {
186 } else {
188 console.log("[ERROR]: Invalid download url: " + episodesModel.get(index).audiourl)
187 console.log("[ERROR]: Invalid download url: " + episodesModel.get(index).audiourl)
189 }
188 }
@@ -416,7 +415,7 @@ Tab {
416
415
417 Button {
416 Button {
418 text: i18n.tr("Close")
417 text: i18n.tr("Close")
419− color: podbird.appTheme.positiveActionButton
418+ color: podphoenix.appTheme.positiveActionButton
420 onClicked: {
419 onClicked: {
421 PopupUtils.close(dialogInternal)
420 PopupUtils.close(dialogInternal)
422 }
421 }
@@ -468,7 +467,7 @@ Tab {
468 Image {
467 Image {
469 height: width
468 height: width
470 width: units.gu(6)
469 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")
472 SlotsLayout.position: SlotsLayout.Leading
471 SlotsLayout.position: SlotsLayout.Leading
473 sourceSize { width: width; height: height }
472 sourceSize { width: width; height: height }
474 }
473 }
@@ -530,28 +529,28 @@ Tab {
530 id: listItem
529 id: listItem
531
530
532 divider.visible: false
531 divider.visible: false
533− highlightColor: podbird.appTheme.hightlightListView
532+ highlightColor: podphoenix.appTheme.hightlightListView
534 height: downloader.downloadingGuid === model.guid ? listItemLayout.height + progressBarLoader.height + units.gu(1) : listItemLayout.height + units.gu(0.5)
533 height: downloader.downloadingGuid === model.guid ? listItemLayout.height + progressBarLoader.height + units.gu(1) : listItemLayout.height + units.gu(0.5)
535
534
536 ListItemLayout {
535 ListItemLayout {
537 id: listItemLayout
536 id: listItemLayout
538
537
539 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
538 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
540− title.color: downloader.downloadingGuid === model.guid ? podbird.appTheme.focusText
539+ title.color: downloader.downloadingGuid === model.guid ? podphoenix.appTheme.focusText
541− : podbird.appTheme.baseText
540+ : podphoenix.appTheme.baseText
542 title.wrapMode: Text.WordWrap
541 title.wrapMode: Text.WordWrap
543 title.maximumLineCount: 1
542 title.maximumLineCount: 1
544
543
545 subtitle.text: model.duration === 0 || model.duration === undefined ? model.downloadedfile ? "📎 " + model.artist
544 subtitle.text: model.duration === 0 || model.duration === undefined ? model.downloadedfile ? "📎 " + model.artist
546 : model.artist
545 : model.artist
547− : model.downloadedfile ? "📎 " + Podcasts.formatEpisodeTime(model.duration) + " | " + model.artist
546+ : model.downloadedfile ? "📎 " + (model.position ? Podcasts.formatEpisodeTime(model.position/1000) + "/" : "") + Podcasts.formatEpisodeTime(model.duration) + " | " + model.artist
548− : Podcasts.formatEpisodeTime(model.duration) + " | " + model.artist
547+ : (model.position ? Podcasts.formatEpisodeTime(model.position/1000) + "/" : "") + Podcasts.formatEpisodeTime(model.duration) + " | " + model.artist
549− subtitle.color: podbird.appTheme.baseSubText
548+ subtitle.color: podphoenix.appTheme.baseSubText
550
549
551 Image {
550 Image {
552 height: width
551 height: width
553 width: units.gu(6)
552 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")
555 SlotsLayout.position: SlotsLayout.Leading
554 SlotsLayout.position: SlotsLayout.Leading
556 sourceSize { width: width; height: height }
555 sourceSize { width: width; height: height }
557 }
556 }
@@ -617,7 +616,7 @@ Tab {
617 });
616 });
618 episodesModel.setProperty(model.index, "queued", 1)
617 episodesModel.setProperty(model.index, "queued", 1)
619 if (model.audiourl) {
618 if (model.audiourl) {
620− podbird.downloadEpisode(model.image, model.name, model.guid, model.audiourl, false)
619+ podphoenix.downloadEpisode(model.image, model.name, model.guid, model.audiourl, false)
621 } else {
620 } else {
622 console.log("[ERROR]: Invalid download url: " + model.audiourl)
621 console.log("[ERROR]: Invalid download url: " + model.audiourl)
623 }
622 }
@@ -703,7 +702,7 @@ Tab {
703 Scrollbar {
702 Scrollbar {
704 flickableItem: episodeList
703 flickableItem: episodeList
705 align: Qt.AlignTrailing
704 align: Qt.AlignTrailing
706− StyleHints { sliderColor: podbird.appTheme.focusText }
705+ StyleHints { sliderColor: podphoenix.appTheme.focusText }
707 }
706 }
708
707
709 PullToRefresh {
708 PullToRefresh {
@@ -721,60 +720,44 @@ Tab {
721
720
722 // Episode Model for the what's new view
721 // Episode Model for the what's new view
723 if (episodesPageHeaderSections.selectedIndex === 0) {
722 if (episodesPageHeaderSections.selectedIndex === 0) {
724− var today = new Date()
725− var dayToMs = 86400000; //1 * 24 * 60 * 60 * 1000
726− var todayCount, yesterdayCount, diff
727−
728− todayCount = 0
729− yesterdayCount = 0
730−
731 db.transaction(function (tx) {
723 db.transaction(function (tx) {
732− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
724+ function getEpisodes(startTime, endTime, name) {
733− for (i=0; i < rs.rows.length; i++) {
725+ const todaysEpisodes = tx.executeSql(`
734− var podcast = rs.rows.item(i);
726+ SELECT e.*, p.image as image, p.artist as artist
735− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
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+
736− for (j=0; j < rs2.rows.length; j++) {
734+ for (i=0; i < todaysEpisodes.rows.length; i++) {
737− episode = rs2.rows.item(j)
735+ episode = todaysEpisodes.rows.item(i)
738− diff = Math.floor((today - episode.published)/dayToMs)
739− if (diff < 7 && !episode.listened) {
740− if (diff < 1) {
741− episodesModel.insert(todayCount, {"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Today"})
742− todayCount++;
743− } else if (diff < 2) {
744− episodesModel.insert(todayCount + yesterdayCount, {"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Yesterday"})
745− yesterdayCount++;
746− } else {
747− episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Older"})
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})
748− }
749− } else if (diff >= 7){
750− break
751− }
752− }
753−
754− if (podcast.lastupdate === null && !episodesUpdating) {
755− updateEpisodesDatabase();
756 }
737 }
757 }
738 }
739+
740+ getEpisodes("-1 day", "0 hours", "Today")
741+ getEpisodes("-2 days", "-1 day", "Yesterday")
742+ getEpisodes("-7 days", "-2 day", "Older")
758 });
743 });
759 }
744 }
760
745
761 // Episode Model for the downloaded view
746 // Episode Model for the downloaded view
762 else if (episodesPageHeaderSections.selectedIndex === 1) {
747 else if (episodesPageHeaderSections.selectedIndex === 1) {
763 db.transaction(function (tx) {
748 db.transaction(function (tx) {
764− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
749+ const todaysEpisodes = tx.executeSql(`
765− for (i=0; i < rs.rows.length; i++) {
750+ SELECT e.*, p.image as image, p.artist as artist
766− var podcast = rs.rows.item(i);
751+ FROM Podcast as p
767− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
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+
768− for (j=0; j < rs2.rows.length; j++) {
758+ for (i=0; i < todaysEpisodes.rows.length; i++) {
769− episode = rs2.rows.item(j)
759+ episode = todaysEpisodes.rows.item(i)
770− if (episode.downloadedfile) {
771− episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Null"})
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"})
772− }
773− }
774−
775− if (podcast.lastupdate === null && !episodesUpdating) {
776− updateEpisodesDatabase();
777− }
778 }
761 }
779 });
762 });
780 }
763 }
@@ -782,20 +765,18 @@ Tab {
782 // Episode Model for the favourites view
765 // Episode Model for the favourites view
783 else if (episodesPageHeaderSections.selectedIndex === 2) {
766 else if (episodesPageHeaderSections.selectedIndex === 2) {
784 db.transaction(function (tx) {
767 db.transaction(function (tx) {
785− var rs = tx.executeSql("SELECT rowid, * FROM Podcast ORDER BY name ASC");
768+ const todaysEpisodes = tx.executeSql(`
786− for (i=0; i < rs.rows.length; i++) {
769+ SELECT e.*, p.image as image, p.artist as artist
787− var podcast = rs.rows.item(i);
770+ FROM Podcast as p
788− var rs2 = tx.executeSql("SELECT rowid, * FROM Episode WHERE podcast=? ORDER BY published DESC", [rs.rows.item(i).rowid]);
771+ JOIN Episode as e
772+ ON p.rowid = e.podcast
773+ WHERE e.favourited
774+ ORDER BY e.published DESC
775+ `)
776+
789− for (j=0; j < rs2.rows.length; j++) {
777+ for (i=0; i < todaysEpisodes.rows.length; i++) {
790− episode = rs2.rows.item(j)
778+ episode = todaysEpisodes.rows.item(i)
791− if (episode.favourited) {
792− episodesModel.append({"guid" : episode.guid, "listened" : episode.listened, "published": episode.published, "name" : episode.name, "description" : episode.description, "duration" : episode.duration, "position" : episode.position, "downloadedfile" : episode.downloadedfile, "image" : podcast.image, "artist" : podcast.artist, "audiourl" : episode.audiourl, "queued": episode.queued, "favourited": episode.favourited, "diff": "Null"})
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"})
793− }
794− }
795−
796− if (podcast.lastupdate === null && !episodesUpdating) {
797− updateEpisodesDatabase();
798− }
799 }
780 }
800 });
781 });
801 }
782 }
@@ -809,4 +790,3 @@ Tab {
809 Podcasts.updateEpisodes(refreshModel)
790 Podcasts.updateEpisodes(refreshModel)
810 }
791 }
811}
792}
812−
app/ui/FullPlayingView.qml+48−25
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -103,7 +103,7 @@ Item {
103 textSize: Label.Large
103 textSize: Label.Large
104 maximumLineCount: 2
104 maximumLineCount: 2
105 wrapMode: Text.WordWrap
105 wrapMode: Text.WordWrap
106− color: podbird.appTheme.baseText
106+ color: podphoenix.appTheme.baseText
107 }
107 }
108
108
109 Label {
109 Label {
@@ -115,7 +115,7 @@ Item {
115 text: currentArtist
115 text: currentArtist
116 elide: Text.ElideRight
116 elide: Text.ElideRight
117 textSize: Label.Small
117 textSize: Label.Small
118− color: podbird.appTheme.baseSubText
118+ color: podphoenix.appTheme.baseSubText
119 }
119 }
120
120
121 Slider {
121 Slider {
@@ -133,20 +133,43 @@ Item {
133 maximumValue: player.duration
133 maximumValue: player.duration
134 value: player.position
134 value: player.position
135 height: units.gu(2)
135 height: units.gu(2)
136−
136+
137− onValueChanged: {
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+
138− if (pressed) {
149+ if (!pressed) {
150+ seeked = true
139− player.seek(value);
151+ player.seek(value)
152+
153+ startTime.text = Podcasts.formatTime(value / 1000)
140 }
154 }
141 }
155 }
142
156
143 function formatValue(v) { return Podcasts.formatTime(v/1000); }
157 function formatValue(v) { return Podcasts.formatTime(v/1000); }
144− StyleHints { foregroundColor: podbird.appTheme.focusText }
158+ StyleHints { foregroundColor: podphoenix.appTheme.focusText }
145 }
159 }
146
160
147 Connections {
161 Connections {
148 target: player
162 target: player
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+
149− onPositionChanged: scrubber.value = player.position
169+ scrubber.value = player.position
170+ }
171+ scrubber.seeked = false;
172+ }
150 }
173 }
151
174
152 Label {
175 Label {
@@ -154,7 +177,7 @@ Item {
154 textSize: Label.Small
177 textSize: Label.Small
155 anchors.left: scrubber.left
178 anchors.left: scrubber.left
156 anchors.top: scrubber.bottom
179 anchors.top: scrubber.bottom
157− color: podbird.appTheme.baseText
180+ color: podphoenix.appTheme.baseText
158 text: Podcasts.formatTime(player.position / 1000)
181 text: Podcasts.formatTime(player.position / 1000)
159 }
182 }
160
183
@@ -163,7 +186,7 @@ Item {
163 textSize: Label.Small
186 textSize: Label.Small
164 anchors.right: scrubber.right
187 anchors.right: scrubber.right
165 anchors.top: scrubber.bottom
188 anchors.top: scrubber.bottom
166− color: podbird.appTheme.baseText
189+ color: podphoenix.appTheme.baseText
167 text: Podcasts.formatTime(player.duration / 1000)
190 text: Podcasts.formatTime(player.duration / 1000)
168 }
191 }
169
192
@@ -191,7 +214,7 @@ Item {
191 width: units.gu(3)
214 width: units.gu(3)
192 height: width
215 height: width
193 anchors.centerIn: parent
216 anchors.centerIn: parent
194− color: podbird.appTheme.baseIcon
217+ color: podphoenix.appTheme.baseIcon
195 name: "media-skip-backward"
218 name: "media-skip-backward"
196 }
219 }
197 }
220 }
@@ -204,7 +227,7 @@ Item {
204 opacity: player.position === 0 ? 0.4 : 1.0
227 opacity: player.position === 0 ? 0.4 : 1.0
205 onClicked: {
228 onClicked: {
206 if (player.position > 0) {
229 if (player.position > 0) {
207− player.seek(player.position - podbird.settings.skipBack * 1000);
230+ player.seek(player.position - podphoenix.settings.skipBack * 1000);
208 }
231 }
209 }
232 }
210
233
@@ -215,9 +238,9 @@ Item {
215 Label {
238 Label {
216 // TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
239 // TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
217 // xgettext: no-c-format
240 // xgettext: no-c-format
218− text: i18n.tr("-%1s").arg(podbird.settings.skipBack)
241+ text: i18n.tr("-%1s").arg(podphoenix.settings.skipBack)
219 textSize: Label.XxSmall
242 textSize: Label.XxSmall
220− color: podbird.appTheme.baseText
243+ color: podphoenix.appTheme.baseText
221 anchors.verticalCenter: skipBackwardIcon.verticalCenter
244 anchors.verticalCenter: skipBackwardIcon.verticalCenter
222 }
245 }
223
246
@@ -226,7 +249,7 @@ Item {
226 width: units.gu(3)
249 width: units.gu(3)
227 height: width
250 height: width
228 name: "media-seek-backward"
251 name: "media-seek-backward"
229− color: podbird.appTheme.baseIcon
252+ color: podphoenix.appTheme.baseIcon
230 }
253 }
231 }
254 }
232 }
255 }
@@ -243,7 +266,7 @@ Item {
243 width: units.gu(6)
266 width: units.gu(6)
244 height: width
267 height: width
245 anchors.centerIn: parent
268 anchors.centerIn: parent
246− color: podbird.appTheme.baseIcon
269+ color: podphoenix.appTheme.baseIcon
247 name: player.playbackState === MediaPlayer.PlayingState ? "media-playback-pause"
270 name: player.playbackState === MediaPlayer.PlayingState ? "media-playback-pause"
248 : "media-playback-start"
271 : "media-playback-start"
249 }
272 }
@@ -257,7 +280,7 @@ Item {
257 opacity: player.position === 0 ? 0.4 : 1.0
280 opacity: player.position === 0 ? 0.4 : 1.0
258 onClicked: {
281 onClicked: {
259 if (player.position > 0) {
282 if (player.position > 0) {
260− player.seek(player.position + podbird.settings.skipForward * 1000);
283+ player.seek(player.position + podphoenix.settings.skipForward * 1000);
261 }
284 }
262 }
285 }
263
286
@@ -270,15 +293,15 @@ Item {
270 width: units.gu(3)
293 width: units.gu(3)
271 height: width
294 height: width
272 name: "media-seek-forward"
295 name: "media-seek-forward"
273− color: podbird.appTheme.baseIcon
296+ color: podphoenix.appTheme.baseIcon
274 }
297 }
275
298
276 Label {
299 Label {
277 // TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
300 // TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
278 // xgettext: no-c-format
301 // xgettext: no-c-format
279− text: i18n.tr("+%1s").arg(podbird.settings.skipForward)
302+ text: i18n.tr("+%1s").arg(podphoenix.settings.skipForward)
280 textSize: Label.XxSmall
303 textSize: Label.XxSmall
281− color: podbird.appTheme.baseText
304+ color: podphoenix.appTheme.baseText
282 anchors.verticalCenter: skipForwardIcon.verticalCenter
305 anchors.verticalCenter: skipForwardIcon.verticalCenter
283 }
306 }
284 }
307 }
@@ -301,7 +324,7 @@ Item {
301 width: units.gu(3)
324 width: units.gu(3)
302 height: width
325 height: width
303 anchors.centerIn: parent
326 anchors.centerIn: parent
304− color: podbird.appTheme.baseIcon
327+ color: podphoenix.appTheme.baseIcon
305 name: "media-skip-forward"
328 name: "media-skip-forward"
306 }
329 }
307 }
330 }
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 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -34,7 +34,7 @@ Page {
34 title: i18n.tr("Now Playing")
34 title: i18n.tr("Now Playing")
35
35
36 StyleHints {
36 StyleHints {
37− backgroundColor: podbird.appTheme.background
37+ backgroundColor: podphoenix.appTheme.background
38 }
38 }
39
39
40 leadingActionBar.actions: Action {
40 leadingActionBar.actions: Action {
@@ -68,7 +68,7 @@ Page {
68 }
68 }
69
69
70 StyleHints {
70 StyleHints {
71− selectedSectionColor: podbird.appTheme.focusText
71+ selectedSectionColor: podphoenix.appTheme.focusText
72 }
72 }
73 model: [i18n.tr("Full view"), i18n.tr("Queue")]
73 model: [i18n.tr("Full view"), i18n.tr("Queue")]
74 }
74 }
app/ui/PlayerControls.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -23,7 +23,7 @@ import Ubuntu.Components 1.3
23Rectangle {
23Rectangle {
24 id: controlRect
24 id: controlRect
25
25
26− color: podbird.appTheme.bottomBarBackground
26+ color: podphoenix.appTheme.bottomBarBackground
27
27
28 MouseArea {
28 MouseArea {
29 z: -1
29 z: -1
@@ -47,7 +47,7 @@ Rectangle {
47 id: progressBarHint
47 id: progressBarHint
48 anchors.left: parent.left
48 anchors.left: parent.left
49 anchors.top: cover.bottom
49 anchors.top: cover.bottom
50− color: podbird.appTheme.focusText
50+ color: podphoenix.appTheme.focusText
51 height: units.gu(0.25)
51 height: units.gu(0.25)
52 width: player.duration > 0 ? (player.position / player.duration) * parent.width : 0
52 width: player.duration > 0 ? (player.position / player.duration) * parent.width : 0
53 }
53 }
app/ui/PodcastsTab.qml+23−22
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -28,8 +28,6 @@ import "../components"
28Page {
28Page {
29 id: podcastPage
29 id: podcastPage
30
30
31− property bool episodesUpdating: false;
32−
33 TabsList {
31 TabsList {
34 id: tabsList
32 id: tabsList
35 }
33 }
@@ -43,7 +41,7 @@ Page {
43 visible: podcastPage.header === standardHeader
41 visible: podcastPage.header === standardHeader
44
42
45 StyleHints {
43 StyleHints {
46− backgroundColor: podbird.appTheme.background
44+ backgroundColor: podphoenix.appTheme.background
47 }
45 }
48
46
49 leadingActionBar {
47 leadingActionBar {
@@ -68,7 +66,7 @@ Page {
68 visible: podcastPage.header === searchHeader
66 visible: podcastPage.header === searchHeader
69
67
70 StyleHints {
68 StyleHints {
71− backgroundColor: podbird.appTheme.background
69+ backgroundColor: podphoenix.appTheme.background
72 }
70 }
73
71
74 contents: Loader {
72 contents: Loader {
@@ -150,7 +148,7 @@ Page {
150 right: parent.right
148 right: parent.right
151 bottom: parent.bottom
149 bottom: parent.bottom
152 }
150 }
153− sourceComponent: podbird.settings.showListView ? listviewComponent : cardviewComponent
151+ sourceComponent: podphoenix.settings.showListView ? listviewComponent : cardviewComponent
154 }
152 }
155
153
156 Component {
154 Component {
@@ -158,13 +156,13 @@ Page {
158
156
159 CardView {
157 CardView {
160 id: cardView
158 id: cardView
161− clip: true
159+ clip: false
162− heightOffset: units.gu(4)
160+ heightOffset: units.gu(0)
161+ widthOffset: units.gu(0)
163 model: sortedPodcastModel
162 model: sortedPodcastModel
164 delegate: Card {
163 delegate: Card {
165 id: albumCard
164 id: albumCard
166− coverArt: model.image !== undefined ? model.image : Qt.resolvedUrl("../graphics/podbird.png")
165+ coverArt: model.image !== undefined ? model.image : Qt.resolvedUrl("../graphics/podphoenix.png")
167− primaryText: model.name !== undefined ? model.name.trim() : "Undefined"
168 secondaryText: model.episodeCount > 0 ? model.episodeCount
166 secondaryText: model.episodeCount > 0 ? model.episodeCount
169 : ""
167 : ""
170 onClicked: {
168 onClicked: {
@@ -207,19 +205,19 @@ Page {
207
205
208 height: listItemLayout.height
206 height: listItemLayout.height
209 divider.visible: false
207 divider.visible: false
210− highlightColor: podbird.appTheme.hightlightListView
208+ highlightColor: podphoenix.appTheme.hightlightListView
211
209
212 ListItemLayout {
210 ListItemLayout {
213 id: listItemLayout
211 id: listItemLayout
214 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
212 title.text: model.name !== undefined ? model.name.trim() : "Undefined"
215 summary.text: model.episodeCount > 0 ? i18n.tr("%1 unheard episode", "%1 unheard episodes", model.episodeCount).arg(model.episodeCount)
213 summary.text: model.episodeCount > 0 ? i18n.tr("%1 unheard episode", "%1 unheard episodes", model.episodeCount).arg(model.episodeCount)
216 : ""
214 : ""
217− summary.color: podbird.appTheme.baseSubText
215+ summary.color: podphoenix.appTheme.baseSubText
218
216
219 Image {
217 Image {
220 height: width
218 height: width
221 width: units.gu(6)
219 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")
223 SlotsLayout.position: SlotsLayout.Leading
221 SlotsLayout.position: SlotsLayout.Leading
224 sourceSize { width: width; height: height }
222 sourceSize { width: width; height: height }
225 }
223 }
@@ -257,7 +255,7 @@ Page {
257 Scrollbar {
255 Scrollbar {
258 flickableItem: listView
256 flickableItem: listView
259 align: Qt.AlignTrailing
257 align: Qt.AlignTrailing
260− StyleHints { sliderColor: podbird.appTheme.focusText }
258+ StyleHints { sliderColor: podphoenix.appTheme.focusText }
261 }
259 }
262
260
263 PullToRefresh {
261 PullToRefresh {
@@ -272,14 +270,17 @@ Page {
272
270
273 db.transaction(function (tx) {
271 db.transaction(function (tx) {
274 podcastModel.clear();
272 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+ `);
276 for(var i = 0; i < rs.rows.length; i++) {
281 for(var i = 0; i < rs.rows.length; i++) {
277 var podcast = rs.rows.item(i);
282 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});
283+ podcastModel.append({"id" : podcast.rowid, "name" : podcast.name, "artist" : podcast.artist, "image" : podcast.image, "episodeCount" : podcast.episodeCount});
280− if (podcast.lastupdate === null && !episodesUpdating) {
281− updateEpisodesDatabase();
282− }
283 }
284 }
284 });
285 });
285
286
app/ui/Queue.qml+7−7
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -58,11 +58,11 @@ ListView {
58 title.text: layout.metaModel.name
58 title.text: layout.metaModel.name
59 title.wrapMode: Text.WordWrap
59 title.wrapMode: Text.WordWrap
60 title.maximumLineCount: 2
60 title.maximumLineCount: 2
61− title.color: player.playlist.currentIndex === index ? podbird.appTheme.focusText
61+ title.color: player.playlist.currentIndex === index ? podphoenix.appTheme.focusText
62− : podbird.appTheme.baseText
62+ : podphoenix.appTheme.baseText
63
63
64 subtitle.text: layout.metaModel.artist
64 subtitle.text: layout.metaModel.artist
65− subtitle.color: podbird.appTheme.baseSubText
65+ subtitle.color: podphoenix.appTheme.baseSubText
66 }
66 }
67
67
68 leadingActions: ListItemActions {
68 leadingActions: ListItemActions {
app/ui/SearchPage.qml+93−16
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2015-2016 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -19,7 +19,9 @@
19import QtQuick 2.4
19import QtQuick 2.4
20import Ubuntu.Components 1.3
20import Ubuntu.Components 1.3
21import QtQuick.LocalStorage 2.0
21import QtQuick.LocalStorage 2.0
22+import QtQuick.XmlListModel 2.0
22import Ubuntu.Components.Popups 1.3
23import Ubuntu.Components.Popups 1.3
24+import Ubuntu.Content 1.3
23import "../podcasts.js" as Podcasts
25import "../podcasts.js" as Podcasts
24import "../components"
26import "../components"
25
27
@@ -41,7 +43,7 @@ Page {
41 title: i18n.tr("Add New Podcasts")
43 title: i18n.tr("Add New Podcasts")
42
44
43 StyleHints {
45 StyleHints {
44− backgroundColor: podbird.appTheme.background
46+ backgroundColor: podphoenix.appTheme.background
45 }
47 }
46
48
47 leadingActionBar {
49 leadingActionBar {
@@ -66,6 +68,17 @@ Page {
66 searchPage.header = addHeader
68 searchPage.header = addHeader
67 feedUrlField.item.forceActiveFocus()
69 feedUrlField.item.forceActiveFocus()
68 }
70 }
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+ }
69 }
82 }
70 ]
83 ]
71 }
84 }
@@ -76,7 +89,7 @@ Page {
76 visible: searchPage.header === searchHeader
89 visible: searchPage.header === searchHeader
77
90
78 StyleHints {
91 StyleHints {
79− backgroundColor: podbird.appTheme.background
92+ backgroundColor: podphoenix.appTheme.background
80 }
93 }
81
94
82 contents: Loader {
95 contents: Loader {
@@ -105,7 +118,7 @@ Page {
105 visible: searchPage.header === addHeader
118 visible: searchPage.header === addHeader
106
119
107 StyleHints {
120 StyleHints {
108− backgroundColor: podbird.appTheme.background
121+ backgroundColor: podphoenix.appTheme.background
109 }
122 }
110
123
111 contents: Loader {
124 contents: Loader {
@@ -145,11 +158,11 @@ Page {
145 Component {
158 Component {
146 id: feedUrlComponent
159 id: feedUrlComponent
147 TextField {
160 TextField {
148− inputMethodHints: Qt.ImhUrlCharactersOnly
161+ inputMethodHints: Qt.ImhUrlCharactersOnly | Qt.ImhNoPredictiveText
149 placeholderText: i18n.tr("Feed URL")
162 placeholderText: i18n.tr("Feed URL")
150 onAccepted: {
163 onAccepted: {
151 resultsView.forceActiveFocus()
164 resultsView.forceActiveFocus()
152− subscribeFromFeed(feedUrlField.text);
165+ subscribeFromFeed(feedUrlField.item.text);
153 }
166 }
154 }
167 }
155 }
168 }
@@ -177,7 +190,7 @@ Page {
177 text: i18n.tr("Please check the URL and try again")
190 text: i18n.tr("Please check the URL and try again")
178 Button {
191 Button {
179 text: i18n.tr("Close")
192 text: i18n.tr("Close")
180− color: podbird.appTheme.neutralActionButton
193+ color: podphoenix.appTheme.neutralActionButton
181 onClicked: {
194 onClicked: {
182 PopupUtils.close(dialogInternal)
195 PopupUtils.close(dialogInternal)
183 }
196 }
@@ -248,7 +261,7 @@ Page {
248 divider.visible: false
261 divider.visible: false
249 highlightColor: "Transparent"
262 highlightColor: "Transparent"
250 height: expanded ? listItemLayout.height + descriptionLoader.height + units.gu(1) : listItemLayout.height + units.gu(0.5)
263 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"
252
265
253 ListItemLayout {
266 ListItemLayout {
254 id: listItemLayout
267 id: listItemLayout
@@ -256,7 +269,7 @@ Page {
256 title.text: model.name
269 title.text: model.name
257
270
258 subtitle.text: model.artist
271 subtitle.text: model.artist
259− subtitle.color: podbird.appTheme.baseSubText
272+ subtitle.color: podphoenix.appTheme.baseSubText
260
273
261 padding.top: units.gu(1)
274 padding.top: units.gu(1)
262 padding.bottom: units.gu(0.5)
275 padding.bottom: units.gu(0.5)
@@ -292,7 +305,7 @@ Page {
292 }
305 }
293 });
306 });
294 }
307 }
295− tabs.selectedTabIndex = 2;
308+ model.subscribed=!model.subscribed;
296 }
309 }
297 }
310 }
298 }
311 }
@@ -313,8 +326,8 @@ Page {
313 text: i18n.tr("Last Updated: %1\n%2").arg(model.releaseDate.split("T")[0]).arg(model.description)
326 text: i18n.tr("Last Updated: %1\n%2").arg(model.releaseDate.split("T")[0]).arg(model.description)
314 wrapMode: Text.WordWrap
327 wrapMode: Text.WordWrap
315 textSize: Label.Small
328 textSize: Label.Small
316− color: podbird.appTheme.baseSubText
329+ color: podphoenix.appTheme.baseSubText
317− linkColor: podbird.appTheme.linkText
330+ linkColor: podphoenix.appTheme.linkText
318 height: expanded ? contentHeight : 0
331 height: expanded ? contentHeight : 0
319 onLinkActivated: Qt.openUrlExternally(link)
332 onLinkActivated: Qt.openUrlExternally(link)
320 Behavior on height {
333 Behavior on height {
@@ -381,6 +394,15 @@ Page {
381 xhr.open("GET", feedUrl);
394 xhr.open("GET", feedUrl);
382 xhr.onreadystatechange = function() {
395 xhr.onreadystatechange = function() {
383 if (xhr.readyState === XMLHttpRequest.DONE) {
396 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+
384 var e = xhr.responseXML.documentElement;
406 var e = xhr.responseXML.documentElement;
385 for(var h = 0; h < e.childNodes.length; h++) {
407 for(var h = 0; h < e.childNodes.length; h++) {
386 if(e.childNodes[h].nodeName === "channel") {
408 if(e.childNodes[h].nodeName === "channel") {
@@ -412,6 +434,8 @@ Page {
412 var artist = "";
434 var artist = "";
413 var image = "";
435 var image = "";
414 if (xhr.readyState === XMLHttpRequest.DONE) {
436 if (xhr.readyState === XMLHttpRequest.DONE) {
437+ if(loadingDialog)
438+ progressBar.value++
415 if (xhr.status < 200 || xhr.status > 299 || xhr.responseXML === null) {
439 if (xhr.status < 200 || xhr.status > 299 || xhr.responseXML === null) {
416 PopupUtils.open(subscribeFailedDialog);
440 PopupUtils.open(subscribeFailedDialog);
417 searchPage.header = addHeader
441 searchPage.header = addHeader
@@ -439,8 +463,9 @@ Page {
439
463
440 if(name != "") {
464 if(name != "") {
441 Podcasts.subscribe(artist, name, feed, image);
465 Podcasts.subscribe(artist, name, feed, image);
442− imageDownloader.addDownload(feed, image)
466+ imageDownloader.addDownload(feed, image);
467+ if (!loadingDialog)
443− tabs.selectedTabIndex = 2;
468+ tabs.selectedTabIndex = 2;
444 } else {
469 } else {
445 PopupUtils.open(subscribeFailedDialog);
470 PopupUtils.open(subscribeFailedDialog);
446 searchPage.header = addHeader
471 searchPage.header = addHeader
@@ -451,4 +476,56 @@ Page {
451 }
476 }
452 xhr.send();
477 xhr.send();
453 }
478 }
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+ }
454}
531}
app/ui/SettingsPage.qml+110−37
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015-2016 Podbird Team
2+ * Copyright 2015-2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -34,7 +34,7 @@ Page {
34 title: i18n.tr("Settings")
34 title: i18n.tr("Settings")
35
35
36 StyleHints {
36 StyleHints {
37− backgroundColor: podbird.appTheme.background
37+ backgroundColor: podphoenix.appTheme.background
38 }
38 }
39
39
40 leadingActionBar {
40 leadingActionBar {
@@ -68,22 +68,22 @@ Page {
68 width: parent.width
68 width: parent.width
69 minimumValue: 0
69 minimumValue: 0
70 maximumValue: 60
70 maximumValue: 60
71− value: podbird.settings.skipForward
71+ value: podphoenix.settings.skipForward
72 function formatValue(v) { return i18n.tr("%1 seconds").arg(Math.round(v)) }
72 function formatValue(v) { return i18n.tr("%1 seconds").arg(Math.round(v)) }
73− StyleHints { foregroundColor: podbird.appTheme.focusText }
73+ StyleHints { foregroundColor: podphoenix.appTheme.focusText }
74 }
74 }
75
75
76 Button {
76 Button {
77 text: i18n.tr("OK")
77 text: i18n.tr("OK")
78− color: podbird.appTheme.positiveActionButton
78+ color: podphoenix.appTheme.positiveActionButton
79 onClicked: {
79 onClicked: {
80− podbird.settings.skipForward = Math.round(slider.value)
80+ podphoenix.settings.skipForward = Math.round(slider.value)
81 PopupUtils.close(dialogInternal)
81 PopupUtils.close(dialogInternal)
82 }
82 }
83 }
83 }
84 Button {
84 Button {
85 text: i18n.tr("Cancel")
85 text: i18n.tr("Cancel")
86− color: podbird.appTheme.neutralActionButton
86+ color: podphoenix.appTheme.neutralActionButton
87 onClicked: {
87 onClicked: {
88 PopupUtils.close(dialogInternal)
88 PopupUtils.close(dialogInternal)
89 }
89 }
@@ -103,22 +103,57 @@ Page {
103 width: parent.width
103 width: parent.width
104 minimumValue: 0
104 minimumValue: 0
105 maximumValue: 60
105 maximumValue: 60
106− value: podbird.settings.skipBack
106+ value: podphoenix.settings.skipBack
107 function formatValue(v) { return i18n.tr("%1 seconds").arg(Math.round(v)) }
107 function formatValue(v) { return i18n.tr("%1 seconds").arg(Math.round(v)) }
108− StyleHints { foregroundColor: podbird.appTheme.focusText }
108+ StyleHints { foregroundColor: podphoenix.appTheme.focusText }
109 }
109 }
110
110
111 Button {
111 Button {
112 text: i18n.tr("OK")
112 text: i18n.tr("OK")
113− color: podbird.appTheme.positiveActionButton
113+ color: podphoenix.appTheme.positiveActionButton
114 onClicked: {
114 onClicked: {
115− podbird.settings.skipBack = Math.round(slider.value)
115+ podphoenix.settings.skipBack = Math.round(slider.value)
116 PopupUtils.close(dialogInternal)
116 PopupUtils.close(dialogInternal)
117 }
117 }
118 }
118 }
119 Button {
119 Button {
120 text: i18n.tr("Cancel")
120 text: i18n.tr("Cancel")
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")
121− color: podbird.appTheme.neutralActionButton
156+ color: podphoenix.appTheme.neutralActionButton
122 onClicked: {
157 onClicked: {
123 PopupUtils.close(dialogInternal)
158 PopupUtils.close(dialogInternal)
124 }
159 }
@@ -144,7 +179,7 @@ Page {
144 SingleValueListItem {
179 SingleValueListItem {
145 divider.visible: false
180 divider.visible: false
146 title.text: i18n.tr("Theme")
181 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")
148 onClicked: mainStack.push(Qt.resolvedUrl("../settings/ThemeSetting.qml"))
183 onClicked: mainStack.push(Qt.resolvedUrl("../settings/ThemeSetting.qml"))
149 }
184 }
150
185
@@ -154,8 +189,8 @@ Page {
154 title.text: i18n.tr("Displays podcasts in a list view")
189 title.text: i18n.tr("Displays podcasts in a list view")
155 Switch {
190 Switch {
156 SlotsLayout.position: SlotsLayout.Last
191 SlotsLayout.position: SlotsLayout.Last
157− checked: podbird.settings.showListView
192+ checked: podphoenix.settings.showListView
158− onClicked: podbird.settings.showListView = checked
193+ onClicked: podphoenix.settings.showListView = checked
159 }
194 }
160 }
195 }
161 divider.visible: false
196 divider.visible: false
@@ -169,28 +204,49 @@ Page {
169 SingleValueListItem {
204 SingleValueListItem {
170 divider.visible: false
205 divider.visible: false
171 title.text: i18n.tr("Skip forward")
206 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)
173 onClicked: PopupUtils.open(skipForwardDialog, settingsPage);
208 onClicked: PopupUtils.open(skipForwardDialog, settingsPage);
174 }
209 }
175
210
176 SingleValueListItem {
211 SingleValueListItem {
177 divider.visible: false
212 divider.visible: false
178 title.text: i18n.tr("Skip back")
213 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)
180 onClicked: PopupUtils.open(skipBackDialog, settingsPage);
215 onClicked: PopupUtils.open(skipBackDialog, settingsPage);
181 }
216 }
182
217
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+
183 HeaderListItem {
232 HeaderListItem {
184 title.text: i18n.tr("Podcast Episode Settings")
233 title.text: i18n.tr("Podcast Episode Settings")
185 }
234 }
186
235
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+
187 ListItem {
243 ListItem {
188 ListItemLayout {
244 ListItemLayout {
189 id: deleteLayout
245 id: deleteLayout
190 title.text: i18n.tr("Automatically delete old episodes")
246 title.text: i18n.tr("Automatically delete old episodes")
191− title.color: podbird.appTheme.baseText
247+ title.color: podphoenix.appTheme.baseText
192 summary.text: i18n.tr("Delete episodes that are older than a given number of days for each podcast")
248 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
194 ProgressionSlot {}
250 ProgressionSlot {}
195 }
251 }
196 divider.visible: false
252 divider.visible: false
@@ -202,9 +258,9 @@ Page {
202 ListItemLayout {
258 ListItemLayout {
203 id: downloadLayout
259 id: downloadLayout
204 title.text: i18n.tr("Automatically download new episodes")
260 title.text: i18n.tr("Automatically download new episodes")
205− title.color: podbird.appTheme.baseText
261+ title.color: podphoenix.appTheme.baseText
206 summary.text: i18n.tr("Default number of new episodes to download for each podcast")
262 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
208 ProgressionSlot{}
264 ProgressionSlot{}
209 }
265 }
210 divider.visible: false
266 divider.visible: false
@@ -212,17 +268,34 @@ Page {
212 onClicked: mainStack.push(Qt.resolvedUrl("../settings/DownloadSetting.qml"))
268 onClicked: mainStack.push(Qt.resolvedUrl("../settings/DownloadSetting.qml"))
213 }
269 }
214
270
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+
215 ListItem {
288 ListItem {
216 ListItemLayout {
289 ListItemLayout {
217 id: downloadWifiOnlyLayout
290 id: downloadWifiOnlyLayout
218 title.text: i18n.tr("Only download over WiFi")
291 title.text: i18n.tr("Only download over WiFi")
219− title.color: podbird.appTheme.baseText
292+ title.color: podphoenix.appTheme.baseText
220 summary.text: i18n.tr("Download episodes only when the device is using WiFi")
293 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
222 Switch {
295 Switch {
223 SlotsLayout.position: SlotsLayout.Last
296 SlotsLayout.position: SlotsLayout.Last
224− checked: podbird.settings.downloadOverWifiOnly
297+ checked: podphoenix.settings.downloadOverWifiOnly
225− onClicked: podbird.settings.downloadOverWifiOnly = checked
298+ onClicked: podphoenix.settings.downloadOverWifiOnly = checked
226 }
299 }
227 }
300 }
228 divider.visible: false
301 divider.visible: false
@@ -238,9 +311,9 @@ Page {
238 ListItemLayout {
311 ListItemLayout {
239 id: refreshArt
312 id: refreshArt
240 title.text: i18n.tr("Refresh podcast artwork")
313 title.text: i18n.tr("Refresh podcast artwork")
241− title.color: podbird.appTheme.baseText
314+ title.color: podphoenix.appTheme.baseText
242 summary.text: i18n.tr("Update all podcasts artwork and fix missing ones")
315 summary.text: i18n.tr("Update all podcasts artwork and fix missing ones")
243− summary.color: podbird.appTheme.baseSubText
316+ summary.color: podphoenix.appTheme.baseSubText
244 summary.maximumLineCount: 3
317 summary.maximumLineCount: 3
245 ProgressionSlot{}
318 ProgressionSlot{}
246 }
319 }
@@ -280,9 +353,9 @@ Page {
280 ListItemLayout {
353 ListItemLayout {
281 id: orphanLayout
354 id: orphanLayout
282 title.text: i18n.tr("Delete orphaned files and links")
355 title.text: i18n.tr("Delete orphaned files and links")
283− title.color: podbird.appTheme.baseText
356+ title.color: podphoenix.appTheme.baseText
284 summary.text: i18n.tr("Free space by removing orphaned downloaded files and links")
357 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
286 ProgressionSlot {}
359 ProgressionSlot {}
287 }
360 }
288
361
@@ -314,11 +387,11 @@ Page {
314 title: orphanCount > 0 ? i18n.tr("Removed orphaned files and links") : i18n.tr("No orphans found!")
387 title: orphanCount > 0 ? i18n.tr("Removed orphaned files and links") : i18n.tr("No orphans found!")
315 text: orphanCount > 0 ? i18n.tr("All orphaned files have been deleted to recover disk space. Orphaned links \
388 text: orphanCount > 0 ? i18n.tr("All orphaned files have been deleted to recover disk space. Orphaned links \
316pointing at invalid files have also been cleaned up.")
389pointing 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.")
318
391
319 Button {
392 Button {
320 text: i18n.tr("Close")
393 text: i18n.tr("Close")
321− color: podbird.appTheme.positiveActionButton
394+ color: podphoenix.appTheme.positiveActionButton
322 onClicked: {
395 onClicked: {
323 PopupUtils.close(dialogInternal)
396 PopupUtils.close(dialogInternal)
324 }
397 }
@@ -336,7 +409,7 @@ pointing at invalid files have also been cleaned up.")
336 ListItemLayout {
409 ListItemLayout {
337 // TRANSLATORS: About as in information about the app
410 // TRANSLATORS: About as in information about the app
338 title.text: i18n.tr("About")
411 title.text: i18n.tr("About")
339− title.color: podbird.appTheme.baseText
412+ title.color: podphoenix.appTheme.baseText
340 ProgressionSlot {}
413 ProgressionSlot {}
341 }
414 }
342 divider.visible: false
415 divider.visible: false
@@ -346,11 +419,11 @@ pointing at invalid files have also been cleaned up.")
346 ListItem {
419 ListItem {
347 ListItemLayout {
420 ListItemLayout {
348 title.text: i18n.tr("Report Bug")
421 title.text: i18n.tr("Report Bug")
349− title.color: podbird.appTheme.baseText
422+ title.color: podphoenix.appTheme.baseText
350 ProgressionSlot {}
423 ProgressionSlot {}
351 }
424 }
352 divider.visible: false
425 divider.visible: false
353− onClicked: Qt.openUrlExternally("https://bugs.launchpad.net/podbird/+filebug")
426+ onClicked: Qt.openUrlExternally("https://github.com/ilyakooo0/podphoenix/issues")
354 }
427 }
355 }
428 }
356 }
429 }
app/welcomewizard/CMakeLists.txt+1−1
@@ -1,7 +1,7 @@
1file(GLOB WELCOMEWIZARD_QML_JS_FILES *.qml *.js)
1file(GLOB WELCOMEWIZARD_QML_JS_FILES *.qml *.js)
2
2
3# Make the files visible in the qtcreator tree
3# 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})
5
5
6install(FILES ${WELCOMEWIZARD_QML_JS_FILES} DESTINATION ${PODBIRD_DIR}/welcomewizard)
6install(FILES ${WELCOMEWIZARD_QML_JS_FILES} DESTINATION ${PODBIRD_DIR}/welcomewizard)
7
7
app/welcomewizard/Slide1.qml+28−18
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -32,40 +32,50 @@ Component {
32 bottomMargin: units.gu(6)
32 bottomMargin: units.gu(6)
33 horizontalCenter: parent.horizontalCenter
33 horizontalCenter: parent.horizontalCenter
34 }
34 }
35− source: Qt.resolvedUrl("../graphics/podbird.png")
35+ source: Qt.resolvedUrl("../graphics/logo.png")
36 fillMode: Image.PreserveAspectFit
36 fillMode: Image.PreserveAspectFit
37 antialiasing: true
37 antialiasing: true
38 }
38 }
39
39
40 Label {
40 Label {
41 id: introductionText
41 id: introductionText
42− text: i18n.tr("Welcome to Podbird")
42+ text: i18n.tr("Welcome to Podphoenix")
43 textSize: Label.XLarge
43 textSize: Label.XLarge
44+ width: parent.width
44 height: contentHeight
45 height: contentHeight
45 anchors.centerIn: parent
46 anchors.centerIn: parent
47+ wrapMode: Text.WordWrap
48+ horizontalAlignment: Text.AlignHCenter
46 }
49 }
47
50
48 Label {
51 Label {
49 id: bodyText
52 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 \
51manager for Ubuntu.\n\nChirp Chirp...")
54manager for Ubuntu.\n\nChirp Chirp...")
55+
56+ anchors {
52− anchors.left: parent.left
57+ left: parent.left
53− anchors.right: parent.right
58+ right: parent.right
54− anchors.margins: units.gu(1)
59+ margins: units.gu(1)
55− anchors.top: introductionText.bottom
60+ top: introductionText.bottom
56− anchors.topMargin: units.gu(4)
61+ topMargin: units.gu(4)
57− anchors.bottom: swipeText.top
62+ bottom: swipeText.top
63+ }
64+
58 wrapMode: Text.WordWrap
65 wrapMode: Text.WordWrap
59 horizontalAlignment: Text.AlignHCenter
66 horizontalAlignment: Text.AlignHCenter
60 }
67 }
61
68
62 Label {
69 Label {
63 id: swipeText
70 id: swipeText
71+ anchors {
64− anchors.left: parent.left
72+ left: parent.left
65− anchors.right: parent.right
73+ right: parent.right
66− anchors.margins: units.gu(1)
74+ margins: units.gu(1)
67− anchors.bottom: parent.bottom
75+ bottom: parent.bottom
68− color: "grey"
76+ }
77+
78+ color: theme.palette.normal.baseText
69 textSize: Label.Small
79 textSize: Label.Small
70 wrapMode: Text.WordWrap
80 wrapMode: Text.WordWrap
71 horizontalAlignment: Text.AlignHCenter
81 horizontalAlignment: Text.AlignHCenter
app/welcomewizard/Slide2.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -59,7 +59,7 @@ Component {
59 topMargin: units.gu(4)
59 topMargin: units.gu(4)
60 }
60 }
61 horizontalAlignment: Text.AlignHCenter
61 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.")
63 wrapMode: Text.WordWrap
63 wrapMode: Text.WordWrap
64 }
64 }
65 }
65 }
app/welcomewizard/Slide3.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -59,7 +59,7 @@ Component {
59 topMargin: units.gu(4)
59 topMargin: units.gu(4)
60 }
60 }
61 horizontalAlignment: Text.AlignHCenter
61 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 \
63can be enabled from the settings page.")
63can be enabled from the settings page.")
64 wrapMode: Text.WordWrap
64 wrapMode: Text.WordWrap
65 }
65 }
app/welcomewizard/Slide4.qml+7−7
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -44,7 +44,7 @@ Component {
44 maximumLineCount: 2
44 maximumLineCount: 2
45 // TRANSLATORS: This text should be in a language different from the language set by the user.
45 // TRANSLATORS: This text should be in a language different from the language set by the user.
46 // For instance, if the app was in english, then it is appropriate to set this string as
46 // 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.
48 text: i18n.tr("Hallo! Bonjour!")
48 text: i18n.tr("Hallo! Bonjour!")
49 horizontalAlignment: Text.AlignHCenter
49 horizontalAlignment: Text.AlignHCenter
50 width: parent.width
50 width: parent.width
@@ -63,8 +63,8 @@ Component {
63 }
63 }
64 wrapMode: Text.WordWrap
64 wrapMode: Text.WordWrap
65 horizontalAlignment: Text.AlignHCenter
65 horizontalAlignment: Text.AlignHCenter
66− linkColor: podbird.appTheme.linkText
66+ linkColor: podphoenix.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>")
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>")
68 onLinkActivated: Qt.openUrlExternally(link)
68 onLinkActivated: Qt.openUrlExternally(link)
69 }
69 }
70 }
70 }
app/welcomewizard/Slide5.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2016 Podbird Team
2+ * Copyright 2016 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -60,7 +60,7 @@ Component {
60 }
60 }
61 wrapMode: Text.WordWrap
61 wrapMode: Text.WordWrap
62 horizontalAlignment: Text.AlignHCenter
62 horizontalAlignment: Text.AlignHCenter
63− linkColor: podbird.appTheme.linkText
63+ linkColor: podphoenix.appTheme.linkText
64 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.")
64 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.")
65 onLinkActivated: Qt.openUrlExternally(link)
65 onLinkActivated: Qt.openUrlExternally(link)
66 }
66 }
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 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -19,9 +19,9 @@
19import QtQuick 2.4
19import QtQuick 2.4
20import Ubuntu.Components 1.3
20import Ubuntu.Components 1.3
21
21
22−// Slide 5
22+// Slide 6
23Component {
23Component {
24− id: slide5
24+ id: slide6
25 Item {
25 Item {
26 id: slide1Container
26 id: slide1Container
27
27
@@ -33,7 +33,7 @@ Component {
33 horizontalCenter: parent.horizontalCenter
33 horizontalCenter: parent.horizontalCenter
34 }
34 }
35 fillMode: Image.PreserveAspectFit
35 fillMode: Image.PreserveAspectFit
36− source: Qt.resolvedUrl("../graphics/support.png")
36+ source: Qt.resolvedUrl("../graphics/gift.png")
37 }
37 }
38
38
39 Label {
39 Label {
@@ -42,7 +42,7 @@ Component {
42 elide: Text.ElideRight
42 elide: Text.ElideRight
43 textSize: Label.XLarge
43 textSize: Label.XLarge
44 maximumLineCount: 2
44 maximumLineCount: 2
45− text: i18n.tr("Support")
45+ text: i18n.tr("Enjoy")
46 horizontalAlignment: Text.AlignHCenter
46 horizontalAlignment: Text.AlignHCenter
47 width: parent.width
47 width: parent.width
48 wrapMode: Text.WordWrap
48 wrapMode: Text.WordWrap
@@ -52,18 +52,28 @@ Component {
52 id: finalMessage
52 id: finalMessage
53 anchors {
53 anchors {
54 top: introductionText.bottom
54 top: introductionText.bottom
55− bottom: parent.bottom
55+ bottom: continueButton.top
56 left: parent.left
56 left: parent.left
57 right: parent.right
57 right: parent.right
58 margins: units.gu(1)
58 margins: units.gu(1)
59 topMargin: units.gu(4)
59 topMargin: units.gu(4)
60 }
60 }
61− wrapMode: Text.WordWrap
62 horizontalAlignment: Text.AlignHCenter
61 horizontalAlignment: Text.AlignHCenter
63− linkColor: podbird.appTheme.linkText
62+ text: i18n.tr("We hope you enjoy using Podphoenix!")
64− // TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
63+ wrapMode: Text.WordWrap
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>")
64+ }
66− onLinkActivated: Qt.openUrlExternally(link)
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()
67 }
77 }
68 }
78 }
69}
79}
app/welcomewizard/WelcomeWizard.qml+5−5
@@ -1,13 +1,13 @@
1/*
1/*
2− * Copyright 2015 Podbird Team
2+ * Copyright 2015 Podphoenix Team
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -23,7 +23,7 @@ import "../components"
23// Initial Walkthrough tutorial
23// Initial Walkthrough tutorial
24Walkthrough {
24Walkthrough {
25 id: walkthrough
25 id: walkthrough
26− appName: "Podbird"
26+ appName: "Podphoenix"
27 onFinished: {
27 onFinished: {
28 console.log("[LOG]: Welcome tour complete")
28 console.log("[LOG]: Welcome tour complete")
29 settings.firstRun = false
29 settings.firstRun = false
backend/CMakeLists.txt+13−13
@@ -3,27 +3,27 @@ include_directories(
3)
3)
4
4
5set(
5set(
6− Podbirdbackend_SRCS
6+ Podphoenixbackend_SRCS
7− modules/Podbird/backend.cpp
7+ modules/Podphoenix/backend.cpp
8− modules/Podbird/filemanager.cpp
8+ modules/Podphoenix/filemanager.cpp
9)
9)
10
10
11−add_library(Podbirdbackend MODULE
11+add_library(Podphoenixbackend MODULE
12− ${Podbirdbackend_SRCS}
12+ ${Podphoenixbackend_SRCS}
13)
13)
14
14
15−set_target_properties(Podbirdbackend PROPERTIES
15+set_target_properties(Podphoenixbackend PROPERTIES
16− LIBRARY_OUTPUT_DIRECTORY Podbird)
16+ LIBRARY_OUTPUT_DIRECTORY Podphoenix)
17
17
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)
19
20
20# Copy qmldir file to build dir for running in QtCreator
21# Copy qmldir file to build dir for running in QtCreator
21−add_custom_target(Podbirdbackend-qmldir ALL
22+add_custom_target(Podphoenixbackend-qmldir ALL
22− COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/modules/Podbird/qmldir ${CMAKE_CURRENT_BINARY_DIR}/Podbird
23+ COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/modules/Podphoenix/qmldir ${CMAKE_CURRENT_BINARY_DIR}/Podphoenix
23 DEPENDS ${QMLFILES}
24 DEPENDS ${QMLFILES}
24)
25)
25
26
26# Install plugin file
27# Install plugin file
27−install(TARGETS Podbirdbackend DESTINATION ${QT_IMPORTS_DIR}/Podbird/)
28+install(TARGETS Podphoenixbackend DESTINATION ${QT_IMPORTS_DIR}/Podphoenix/)
28−install(FILES modules/Podbird/qmldir DESTINATION ${QT_IMPORTS_DIR}/Podbird/)
29+install(FILES modules/Podphoenix/qmldir DESTINATION ${QT_IMPORTS_DIR}/Podphoenix/)
29−
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 @@
1/*
1/*
2 * Copyright 2015 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2015 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -25,7 +25,7 @@
25
25
26void BackendPlugin::registerTypes(const char *uri)
26void BackendPlugin::registerTypes(const char *uri)
27{
27{
28− Q_ASSERT(uri == QLatin1String("Podbird"));
28+ Q_ASSERT(uri == QLatin1String("Podphoenix"));
29
29
30 qmlRegisterType<FileManager>(uri, 1, 0, "FileManager");
30 qmlRegisterType<FileManager>(uri, 1, 0, "FileManager");
31}
31}
backend/modules/Podbird/backend.h → backend/modules/Podphoenix/backend.hrenamed+3−3
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2014 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2014 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
backend/modules/Podbird/filemanager.cpp → backend/modules/Podphoenix/filemanager.cpprenamed+5−4
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2015 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2015 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * GNU General Public License for more details.
@@ -19,6 +19,7 @@
19#include <QFile>
19#include <QFile>
20#include <QDebug>
20#include <QDebug>
21#include <QDir>
21#include <QDir>
22+#include <QUrl>
22#include <QStandardPaths>
23#include <QStandardPaths>
23
24
24#include "filemanager.h"
25#include "filemanager.h"
@@ -56,7 +57,7 @@ QString FileManager::saveDownload(QString origPath) {
56 QString filePath;
57 QString filePath;
57 int attempts = 0;
58 int attempts = 0;
58 do {
59 do {
59− filePath = m_podcastDir + QDir::separator() + fi.fileName();
60+ filePath = m_podcastDir + QDir::separator() + QUrl::fromPercentEncoding(fi.fileName().toUtf8());
60 if (attempts > 0) {
61 if (attempts > 0) {
61 filePath += "." + QString::number(attempts);
62 filePath += "." + QString::number(attempts);
62 }
63 }
backend/modules/Podbird/filemanager.h → backend/modules/Podphoenix/filemanager.hrenamed+3−3
@@ -1,13 +1,13 @@
1/*
1/*
2 * Copyright 2014 Michael Sheldon <mike@mikeasoft.com>
2 * Copyright 2014 Michael Sheldon <mike@mikeasoft.com>
3 *
3 *
4− * This file is part of Podbird.
4+ * This file is part of Podphoenix.
5 *
5 *
6− * Podbird is free software; you can redistribute it and/or modify
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
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 3.
8 * the Free Software Foundation; version 3.
9 *
9 *
10− * Podbird is distributed in the hope that it will be useful,
10+ * Podphoenix is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
13 * 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 @@
1import QtQuick 2.0
1import QtQuick 2.0
2import QtTest 1.0
2import QtTest 1.0
3import Ubuntu.Components 1.1
3import Ubuntu.Components 1.1
4−import Podbird 1.0
4+import Podphoenix 1.0
5
5
6// See more details @ http://qt-project.org/doc/qt-5.0/qtquick/qml-testcase.html
6// See more details @ http://qt-project.org/doc/qt-5.0/qtquick/qml-testcase.html
7
7
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+
1podbird (0.7) vivid; urgency=low
7podbird (0.7) vivid; urgency=low
2
8
3 * Update to version 0.7
9 * Update to version 0.7
debian/control+3−3
@@ -12,9 +12,9 @@ Build-Depends: cmake,
12 qtbase5-dev,
12 qtbase5-dev,
13 qtdeclarative5-dev,
13 qtdeclarative5-dev,
14Standards-Version: 3.9.5
14Standards-Version: 3.9.5
15−Homepage: https://launchpad.net/podbird
15+Homepage: https://github.com/ilyakooo0/podphoenix
16−Vcs-Bzr: https://code.launchpad.net/~michael-sheldon/podbird/trunk
16+Vcs-Bzr: https://github.com/ilyakooo0/podphoenix
17−Vcs-Browser: http://bazaar.launchpad.net/~michael-sheldon/podbird/trunk/files
17+Vcs-Browser: https://github.com/ilyakooo0/podphoenix
18
18
19Package: podbird
19Package: podbird
20Architecture: any
20Architecture: any
debian/podbird.install → debian/podphoenix.installrenamed

The content is the same.

debian/rules−6
@@ -8,9 +8,3 @@ export DESKTOP_BUILD=1
8
8
9%:
9%:
10 dh $@ --parallel --fail-missing --with translations
10 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 @@
1{
1{
2 "name": "@APP_ID@",
2 "name": "@APP_ID@",
3− "description": "Podcast manager",
3+ "description": "Podcast player — Podbird reborn",
4 "architecture": "@CLICK_ARCH@",
4 "architecture": "@CLICK_ARCH@",
5 "title": "@APP_NAME@",
5 "title": "@APP_NAME@",
6 "hooks": {
6 "hooks": {
7− "Podbird": {
7+ "Podphoenix": {
8− "apparmor": "Podbird.apparmor",
8+ "apparmor": "Podphoenix.apparmor",
9− "desktop": "Podbird.desktop"
9+ "desktop": "Podphoenix.desktop"
10 }
10 }
11 },
11 },
12− "version": "0.8",
12+ "version": "0.1.2.2",
13− "maintainer": "Michael Sheldon <mike@mikeasoft.com>",
13+ "maintainer": "Maciej Sopyło <me@klh.io>",
14− "framework": "ubuntu-sdk-15.04.5"
14+ "framework": "@CLICK_FRAMEWORK@"
15}
15}
migration.sqlnew file+55
@@ -0,0 +1,55 @@
1+CREATE TABLE IF NOT EXISTS Podcast (
2+ artist text,
3+ name text,
4+ description text,
5+ feed text,
6+ image text,
7+ lastupdate timestamp
8+);
9+
10+CREATE INDEX podcast_feed ON Podcast (feed);
11+CREATE INDEX podcast_lastupdate ON Podcast (lastupdate);
12+
13+
14+CREATE TABLE IF NOT EXISTS Episode (
15+ guid text,
16+ podcast integer,
17+ name text,
18+ subtitle text,
19+ description text,
20+ duration integer,
21+ audiourl text,
22+ downloadedfile text,
23+ published timestamp,
24+ queued boolean,
25+ listened boolean,
26+ favourited boolean,
27+ position integer,
28+ FOREIGN KEY (podcast) REFERENCES Podcast (rowid)
29+);
30+
31+CREATE INDEX episode_guid ON Episode (guid);
32+CREATE INDEX episode_podcast ON Episode (podcast);
33+CREATE INDEX episode_published ON Episode (published);
34+CREATE INDEX episode_queued ON Episode (queued);
35+CREATE INDEX episode_listened ON Episode (listened);
36+CREATE INDEX episode_favourited ON Episode (favourited);
37+CREATE INDEX episode_position ON Episode (position);
38+CREATE INDEX episode_downloadedfile ON Episode (downloadedfile);
39+CREATE INDEX episode_name ON Episode (name);
40+
41+
42+CREATE TABLE IF NOT EXISTS Queue (
43+ position integer,
44+ ind integer NOT NULL,
45+ guid text,
46+ image text,
47+ name text,
48+ artist text,
49+ url text
50+);
51+
52+CREATE INDEX queue_position ON Queue (position);
53+CREATE INDEX queue_ind ON Queue (ind);
54+CREATE INDEX queue_guid ON Queue (guid);
55+CREATE INDEX queue_url ON Queue (url);
po/ar.po+62−44
@@ -1,13 +1,13 @@
1−# Arabic translation for podbird
1+# Arabic translation for podphoenix
2# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
2# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2017-01-12 20:40+0000\n"
11"PO-Revision-Date: 2017-01-12 20:40+0000\n"
12"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
12"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
13"Language-Team: Arabic <ar@li.org>\n"
13"Language-Team: Arabic <ar@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
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"
18"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
19−"X-Launchpad-Export-Date: 2017-01-13 06:35+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18302)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21
21
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23msgid "Episodes"
23msgid "Episodes"
24msgstr "الحلقات"
24msgstr "الحلقات"
25
25
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27msgid "Add New Podcasts"
27msgid "Add New Podcasts"
28msgstr "إضافة نشرة صوتية جديدة"
28msgstr "إضافة نشرة صوتية جديدة"
29
29
@@ -39,17 +39,17 @@ msgstr "الإعدادات"
39msgid "Skip"
39msgid "Skip"
40msgstr "تخطي"
40msgstr "تخطي"
41
41
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
43#, no-c-format, qt-format
43#, no-c-format, qt-format
44msgid "%1 hr %2 min"
44msgid "%1 hr %2 min"
45msgstr "%1 ساعة %2 دقيقة"
45msgstr "%1 ساعة %2 دقيقة"
46
46
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
48#, no-c-format, qt-format
48#, no-c-format, qt-format
49msgid "%1 hr"
49msgid "%1 hr"
50msgstr ""
50msgstr ""
51
51
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
53#, no-c-format, qt-format
53#, no-c-format, qt-format
54msgid "%1 min"
54msgid "%1 min"
55msgstr "%1 دقيقة"
55msgstr "%1 دقيقة"
@@ -64,7 +64,7 @@ msgstr "عن"
64msgid "Credits"
64msgid "Credits"
65msgstr "إشادات"
65msgstr "إشادات"
66
66
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68#: ../app/settings/About.qml:92
68#: ../app/settings/About.qml:92
69#, qt-format
69#, qt-format
70msgid "Version %1"
70msgid "Version %1"
@@ -109,7 +109,7 @@ msgid_plural "%1 years"
109msgstr[0] ""
109msgstr[0] ""
110msgstr[1] ""
110msgstr[1] ""
111
111
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)
113#: ../app/settings/Credits.qml:31
113#: ../app/settings/Credits.qml:31
114#, qt-format
114#, qt-format
115msgid "%1 (Creator)"
115msgid "%1 (Creator)"
@@ -164,7 +164,7 @@ msgid "Search Episode"
164msgstr ""
164msgstr ""
165
165
166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
167−#: ../app/ui/SearchPage.qml:275
167+#: ../app/ui/SearchPage.qml:290
168msgid "Unsubscribe"
168msgid "Unsubscribe"
169msgstr ""
169msgstr ""
170
170
@@ -214,7 +214,7 @@ msgstr ""
214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
215msgstr ""
215msgstr ""
216
216
217−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219msgid "Cancel"
219msgid "Cancel"
220msgstr ""
220msgstr ""
@@ -224,7 +224,7 @@ msgid "Episode Description"
224msgstr ""
224msgstr ""
225
225
226#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226#: ../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
228msgid "Close"
228msgid "Close"
229msgstr ""
229msgstr ""
230
230
@@ -364,6 +364,10 @@ msgstr ""
364msgid "+%1s"
364msgid "+%1s"
365msgstr ""
365msgstr ""
366
366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
367#: ../app/ui/NowPlayingPage.qml:34
371#: ../app/ui/NowPlayingPage.qml:34
368msgid "Now Playing"
372msgid "Now Playing"
369msgstr ""
373msgstr ""
@@ -376,8 +380,8 @@ msgstr ""
376msgid "Queue"
380msgid "Queue"
377msgstr ""
381msgstr ""
378
382
379−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
380−#: ../app/ui/SearchPage.qml:161
384+#: ../app/ui/SearchPage.qml:176
381msgid "Search Podcast"
385msgid "Search Podcast"
382msgstr ""
386msgstr ""
383
387
@@ -389,7 +393,7 @@ msgstr ""
389msgid "No Podcast Subscriptions"
393msgid "No Podcast Subscriptions"
390msgstr ""
394msgstr ""
391
395
392−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
393msgid "No Podcasts Found"
397msgid "No Podcasts Found"
394msgstr ""
398msgstr ""
395
399
@@ -399,7 +403,7 @@ msgid ""
399"page to add some."
403"page to add some."
400msgstr ""
404msgstr ""
401
405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403msgid "No podcasts found matching the search term."
407msgid "No podcasts found matching the search term."
404msgstr ""
408msgstr ""
405
409
@@ -410,52 +414,68 @@ msgid_plural "%1 unheard episodes"
410msgstr[0] ""
414msgstr[0] ""
411msgstr[1] ""
415msgstr[1] ""
412
416
413−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
414msgid "Add Podcast"
418msgid "Add Podcast"
415msgstr ""
419msgstr ""
416
420
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
418msgid "Save Podcast"
426msgid "Save Podcast"
419msgstr ""
427msgstr ""
420
428
421−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
422msgid "Feed URL"
430msgid "Feed URL"
423msgstr ""
431msgstr ""
424
432
425−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
426msgid "Unable to subscribe"
434msgid "Unable to subscribe"
427msgstr ""
435msgstr ""
428
436
429−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
430msgid "Please check the URL and try again"
438msgid "Please check the URL and try again"
431msgstr ""
439msgstr ""
432
440
433−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
434msgid "Looking to add a new podcast?"
442msgid "Looking to add a new podcast?"
435msgstr ""
443msgstr ""
436
444
437−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
438msgid ""
446msgid ""
439"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440msgstr ""
448msgstr ""
441
449
442−#: ../app/ui/SearchPage.qml:275
450+#: ../app/ui/SearchPage.qml:290
443msgid "Subscribe"
451msgid "Subscribe"
444msgstr ""
452msgstr ""
445
453
446#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
454#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
447#. the podcast description.
455#. the podcast description.
448−#: ../app/ui/SearchPage.qml:313
456+#: ../app/ui/SearchPage.qml:328
449#, qt-format
457#, qt-format
450msgid ""
458msgid ""
451"Last Updated: %1\n"
459"Last Updated: %1\n"
452"%2"
460"%2"
453msgstr ""
461msgstr ""
454
462
455−#: ../app/ui/SearchPage.qml:370
463+#: ../app/ui/SearchPage.qml:385
456msgid "Not Available"
464msgid "Not Available"
457msgstr ""
465msgstr ""
458
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+
459#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
460#. want to seek forward when pressing on this button.
480#. want to seek forward when pressing on this button.
461#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
481#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -557,7 +577,7 @@ msgstr ""
557
577
558#: ../app/ui/SettingsPage.qml:317
578#: ../app/ui/SettingsPage.qml:317
559msgid ""
579msgid ""
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 "
561"clean."
581"clean."
562msgstr ""
582msgstr ""
563
583
@@ -572,18 +592,18 @@ msgid "Report Bug"
572msgstr ""
592msgstr ""
573
593
574#: ../app/welcomewizard/Slide1.qml:42
594#: ../app/welcomewizard/Slide1.qml:42
575−msgid "Welcome to Podbird"
595+msgid "Welcome to Podphoenix"
576msgstr ""
596msgstr ""
577
597
578−#: ../app/welcomewizard/Slide1.qml:50
598+#: ../app/welcomewizard/Slide1.qml:53
579msgid ""
599msgid ""
580−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
600+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
581"Ubuntu.\n"
601"Ubuntu.\n"
582"\n"
602"\n"
583"Chirp Chirp..."
603"Chirp Chirp..."
584msgstr ""
604msgstr ""
585
605
586−#: ../app/welcomewizard/Slide1.qml:72
606+#: ../app/welcomewizard/Slide1.qml:82
587msgid "Swipe to move between pages"
607msgid "Swipe to move between pages"
588msgstr ""
608msgstr ""
589
609
@@ -593,7 +613,7 @@ msgstr ""
593
613
594#: ../app/welcomewizard/Slide2.qml:62
614#: ../app/welcomewizard/Slide2.qml:62
595msgid ""
615msgid ""
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 "
597"podcasts. You can also add podcasts by their URL."
617"podcasts. You can also add podcasts by their URL."
598msgstr ""
618msgstr ""
599
619
@@ -603,13 +623,13 @@ msgstr ""
603
623
604#: ../app/welcomewizard/Slide3.qml:62
624#: ../app/welcomewizard/Slide3.qml:62
605msgid ""
625msgid ""
606−"Podbird can optionally download new episodes and clean up old episodes "
626+"Podphoenix can optionally download new episodes and clean up old episodes "
607"automatically, this can be enabled from the settings page."
627"automatically, this can be enabled from the settings page."
608msgstr ""
628msgstr ""
609
629
610#. TRANSLATORS: This text should be in a language different from the language set by the user.
630#. TRANSLATORS: This text should be in a language different from the language set by the user.
611#. For instance, if the app was in english, then it is appropriate to set this string as
631#. 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.
613#: ../app/welcomewizard/Slide4.qml:48
633#: ../app/welcomewizard/Slide4.qml:48
614msgid "Hallo! Bonjour!"
634msgid "Hallo! Bonjour!"
615msgstr ""
635msgstr ""
@@ -617,7 +637,7 @@ msgstr ""
617#: ../app/welcomewizard/Slide4.qml:67
637#: ../app/welcomewizard/Slide4.qml:67
618#, qt-format
638#, qt-format
619msgid ""
639msgid ""
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 "
621"community"
641"community"
622msgstr ""
642msgstr ""
623
643
@@ -649,20 +669,18 @@ msgid "Enjoy"
649msgstr ""
669msgstr ""
650
670
651#: ../app/welcomewizard/Slide7.qml:62
671#: ../app/welcomewizard/Slide7.qml:62
652−msgid "We hope you enjoy using Podbird!"
672+msgid "We hope you enjoy using Podphoenix!"
653msgstr ""
673msgstr ""
654
674
655−#: ../app/welcomewizard/Slide7.qml:76
675+#: ../app/welcomewizard/Slide7.qml:75
656msgid "Finish"
676msgid "Finish"
657msgstr ""
677msgstr ""
658
678
659−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
660−#: Podbird.desktop.in.h:1
679+#: ../app/po/Podphoenix.desktop.in.h:1
661msgid "The chirpiest podcast manager for Ubuntu"
680msgid "The chirpiest podcast manager for Ubuntu"
662msgstr ""
681msgstr ""
663
682
664−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
665−#: Podbird.desktop.in.h:2
683+#: ../app/po/Podphoenix.desktop.in.h:2
666msgid ""
684msgid ""
667"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
685"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
668msgstr ""
686msgstr ""
po/bs.po+68−50
@@ -1,13 +1,13 @@
1−# Bosnian translation for podbird
1+# Bosnian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-09-12 16:08+0000\n"
11"PO-Revision-Date: 2015-09-12 16:08+0000\n"
12"Last-Translator: Kenan Gutić <Unknown>\n"
12"Last-Translator: Kenan Gutić <Unknown>\n"
13"Language-Team: Bosnian <bs@li.org>\n"
13"Language-Team: Bosnian <bs@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21
21
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23msgid "Episodes"
23msgid "Episodes"
24msgstr ""
24msgstr ""
25
25
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27msgid "Add New Podcasts"
27msgid "Add New Podcasts"
28msgstr "Dodaj novi podcast"
28msgstr "Dodaj novi podcast"
29
29
@@ -39,17 +39,17 @@ msgstr "Postavke"
39msgid "Skip"
39msgid "Skip"
40msgstr "Preskoči"
40msgstr "Preskoči"
41
41
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
43#, no-c-format, qt-format
43#, no-c-format, qt-format
44msgid "%1 hr %2 min"
44msgid "%1 hr %2 min"
45msgstr "%1 h %2 min"
45msgstr "%1 h %2 min"
46
46
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
48#, no-c-format, qt-format
48#, no-c-format, qt-format
49msgid "%1 hr"
49msgid "%1 hr"
50msgstr "%1 h"
50msgstr "%1 h"
51
51
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
53#, no-c-format, qt-format
53#, no-c-format, qt-format
54msgid "%1 min"
54msgid "%1 min"
55msgstr "%1 min"
55msgstr "%1 min"
@@ -64,7 +64,7 @@ msgstr "O aplikaciji"
64msgid "Credits"
64msgid "Credits"
65msgstr "Zasluge"
65msgstr "Zasluge"
66
66
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68#: ../app/settings/About.qml:92
68#: ../app/settings/About.qml:92
69#, qt-format
69#, qt-format
70msgid "Version %1"
70msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 godina"
112msgstr[1] "%1 godine"
112msgstr[1] "%1 godine"
113msgstr[2] "%1 godina"
113msgstr[2] "%1 godina"
114
114
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)
116#: ../app/settings/Credits.qml:31
116#: ../app/settings/Credits.qml:31
117#, qt-format
117#, qt-format
118msgid "%1 (Creator)"
118msgid "%1 (Creator)"
@@ -168,7 +168,7 @@ msgid "Search Episode"
168msgstr "Traži epizode"
168msgstr "Traži epizode"
169
169
170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171−#: ../app/ui/SearchPage.qml:275
171+#: ../app/ui/SearchPage.qml:290
172msgid "Unsubscribe"
172msgid "Unsubscribe"
173msgstr "Otkaži pretplatu"
173msgstr "Otkaži pretplatu"
174
174
@@ -218,7 +218,7 @@ msgstr "Potvrda otkazivanja pretplate"
218msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
218msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
219msgstr "Jeste li sigurni da želite otkazati pretplatu za <b>%1</b>?"
219msgstr "Jeste li sigurni da želite otkazati pretplatu za <b>%1</b>?"
220
220
221−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
221+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
222#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
222#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
223msgid "Cancel"
223msgid "Cancel"
224msgstr "Odustani"
224msgstr "Odustani"
@@ -228,7 +228,7 @@ msgid "Episode Description"
228msgstr "Opis epizode"
228msgstr "Opis epizode"
229
229
230#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
230#: ../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
232msgid "Close"
232msgid "Close"
233msgstr "Zatvori"
233msgstr "Zatvori"
234
234
@@ -368,6 +368,10 @@ msgstr "-%1s"
368msgid "+%1s"
368msgid "+%1s"
369msgstr "+%1s"
369msgstr "+%1s"
370
370
371+#: ../app/ui/ImportPage.qml:18
372+msgid "Choose"
373+msgstr ""
374+
371#: ../app/ui/NowPlayingPage.qml:34
375#: ../app/ui/NowPlayingPage.qml:34
372msgid "Now Playing"
376msgid "Now Playing"
373msgstr "Sada svira"
377msgstr "Sada svira"
@@ -380,8 +384,8 @@ msgstr ""
380msgid "Queue"
384msgid "Queue"
381msgstr ""
385msgstr ""
382
386
383−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
387+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
384−#: ../app/ui/SearchPage.qml:161
388+#: ../app/ui/SearchPage.qml:176
385msgid "Search Podcast"
389msgid "Search Podcast"
386msgstr "Pretraži podcast"
390msgstr "Pretraži podcast"
387
391
@@ -393,7 +397,7 @@ msgstr "Pretraži podcast"
393msgid "No Podcast Subscriptions"
397msgid "No Podcast Subscriptions"
394msgstr "Nema podcast pretplata"
398msgstr "Nema podcast pretplata"
395
399
396−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
400+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
397msgid "No Podcasts Found"
401msgid "No Podcasts Found"
398msgstr "Nije pronađen nijedan podcast"
402msgstr "Nije pronađen nijedan podcast"
399
403
@@ -403,7 +407,7 @@ msgid ""
403"page to add some."
407"page to add some."
404msgstr ""
408msgstr ""
405
409
406−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
410+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
407msgid "No podcasts found matching the search term."
411msgid "No podcasts found matching the search term."
408msgstr "Nema pronađenih podcasta koji se poklapaju sa traženim pojmom."
412msgstr "Nema pronađenih podcasta koji se poklapaju sa traženim pojmom."
409
413
@@ -415,44 +419,48 @@ msgstr[0] "%1 nepreslušana epizoda"
415msgstr[1] "%1 nepreslušane epizode"
419msgstr[1] "%1 nepreslušane epizode"
416msgstr[2] "%1 nepreslušanih epizoda"
420msgstr[2] "%1 nepreslušanih epizoda"
417
421
418−#: ../app/ui/SearchPage.qml:63
422+#: ../app/ui/SearchPage.qml:65
419msgid "Add Podcast"
423msgid "Add Podcast"
420msgstr "Dodaj podcast"
424msgstr "Dodaj podcast"
421
425
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
423msgid "Save Podcast"
431msgid "Save Podcast"
424msgstr "Sačuvaj podcast"
432msgstr "Sačuvaj podcast"
425
433
426−#: ../app/ui/SearchPage.qml:149
434+#: ../app/ui/SearchPage.qml:163
427msgid "Feed URL"
435msgid "Feed URL"
428msgstr "Adresa"
436msgstr "Adresa"
429
437
430−#: ../app/ui/SearchPage.qml:176
438+#: ../app/ui/SearchPage.qml:191
431msgid "Unable to subscribe"
439msgid "Unable to subscribe"
432msgstr "Pretplata se ne može izvršiti"
440msgstr "Pretplata se ne može izvršiti"
433
441
434−#: ../app/ui/SearchPage.qml:177
442+#: ../app/ui/SearchPage.qml:192
435msgid "Please check the URL and try again"
443msgid "Please check the URL and try again"
436msgstr "Provjerite adresu i pokušajte ponovo"
444msgstr "Provjerite adresu i pokušajte ponovo"
437
445
438−#: ../app/ui/SearchPage.qml:207
446+#: ../app/ui/SearchPage.qml:222
439msgid "Looking to add a new podcast?"
447msgid "Looking to add a new podcast?"
440msgstr ""
448msgstr ""
441
449
442−#: ../app/ui/SearchPage.qml:208
450+#: ../app/ui/SearchPage.qml:223
443msgid ""
451msgid ""
444"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
452"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
445msgstr ""
453msgstr ""
446"Kliknite na \"povećalo\" na vrhu za pretragu ili \"plus\" tipku za dodavanje "
454"Kliknite na \"povećalo\" na vrhu za pretragu ili \"plus\" tipku za dodavanje "
447"adrese"
455"adrese"
448
456
449−#: ../app/ui/SearchPage.qml:275
457+#: ../app/ui/SearchPage.qml:290
450msgid "Subscribe"
458msgid "Subscribe"
451msgstr "Pretplati se"
459msgstr "Pretplati se"
452
460
453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
461#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
454#. the podcast description.
462#. the podcast description.
455−#: ../app/ui/SearchPage.qml:313
463+#: ../app/ui/SearchPage.qml:328
456#, qt-format
464#, qt-format
457msgid ""
465msgid ""
458"Last Updated: %1\n"
466"Last Updated: %1\n"
@@ -461,10 +469,22 @@ msgstr ""
461"Zadnje ažuriranje: %1\n"
469"Zadnje ažuriranje: %1\n"
462"%2"
470"%2"
463
471
464−#: ../app/ui/SearchPage.qml:370
472+#: ../app/ui/SearchPage.qml:385
465msgid "Not Available"
473msgid "Not Available"
466msgstr "Nije dostupno"
474msgstr "Nije dostupno"
467
475
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+
468#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
488#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
469#. want to seek forward when pressing on this button.
489#. want to seek forward when pressing on this button.
470#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
490#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -567,7 +587,7 @@ msgstr ""
567
587
568#: ../app/ui/SettingsPage.qml:317
588#: ../app/ui/SettingsPage.qml:317
569msgid ""
589msgid ""
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 "
571"clean."
591"clean."
572msgstr ""
592msgstr ""
573
593
@@ -582,22 +602,22 @@ msgid "Report Bug"
582msgstr "Prijavi grešku"
602msgstr "Prijavi grešku"
583
603
584#: ../app/welcomewizard/Slide1.qml:42
604#: ../app/welcomewizard/Slide1.qml:42
585−msgid "Welcome to Podbird"
605+msgid "Welcome to Podphoenix"
586−msgstr "Dobrodošli u Podbird"
606+msgstr "Dobrodošli u Podphoenix"
587
607
588−#: ../app/welcomewizard/Slide1.qml:50
608+#: ../app/welcomewizard/Slide1.qml:53
589msgid ""
609msgid ""
590−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
610+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
591"Ubuntu.\n"
611"Ubuntu.\n"
592"\n"
612"\n"
593"Chirp Chirp..."
613"Chirp Chirp..."
594msgstr ""
614msgstr ""
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 "
596"menadžer za Ubuntu.\n"
616"menadžer za Ubuntu.\n"
597"\n"
617"\n"
598"Da da, najpričljiviji..."
618"Da da, najpričljiviji..."
599
619
600−#: ../app/welcomewizard/Slide1.qml:72
620+#: ../app/welcomewizard/Slide1.qml:82
601msgid "Swipe to move between pages"
621msgid "Swipe to move between pages"
602msgstr "Prevucite za navigaciju između stranicu"
622msgstr "Prevucite za navigaciju između stranicu"
603
623
@@ -607,10 +627,10 @@ msgstr "Istraži nove podcaste"
607
627
608#: ../app/welcomewizard/Slide2.qml:62
628#: ../app/welcomewizard/Slide2.qml:62
609msgid ""
629msgid ""
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 "
611"podcasts. You can also add podcasts by their URL."
631"podcasts. You can also add podcasts by their URL."
612msgstr ""
632msgstr ""
613−"Podbird koristi iTunes® bazu podataka i stoga ima pristup ogromnoj kolekciji "
633+"Podphoenix koristi iTunes® bazu podataka i stoga ima pristup ogromnoj kolekciji "
614"podcasta. Podcast također možete dodati i putem njegove URL adrese."
634"podcasta. Podcast također možete dodati i putem njegove URL adrese."
615
635
616#: ../app/welcomewizard/Slide3.qml:45
636#: ../app/welcomewizard/Slide3.qml:45
@@ -619,15 +639,15 @@ msgstr "Pametne postavke"
619
639
620#: ../app/welcomewizard/Slide3.qml:62
640#: ../app/welcomewizard/Slide3.qml:62
621msgid ""
641msgid ""
622−"Podbird can optionally download new episodes and clean up old episodes "
642+"Podphoenix can optionally download new episodes and clean up old episodes "
623"automatically, this can be enabled from the settings page."
643"automatically, this can be enabled from the settings page."
624msgstr ""
644msgstr ""
625−"Podbird opcionalno može preuzimati nove epizode i čistiti stare automatski, "
645+"Podphoenix opcionalno može preuzimati nove epizode i čistiti stare automatski, "
626"ovo može biti uključeno iz stranice za Postavke."
646"ovo može biti uključeno iz stranice za Postavke."
627
647
628#. TRANSLATORS: This text should be in a language different from the language set by the user.
648#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. For instance, if the app was in english, then it is appropriate to set this string as
649#. 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.
631#: ../app/welcomewizard/Slide4.qml:48
651#: ../app/welcomewizard/Slide4.qml:48
632msgid "Hallo! Bonjour!"
652msgid "Hallo! Bonjour!"
633msgstr "Zdravo! Ćao!"
653msgstr "Zdravo! Ćao!"
@@ -635,10 +655,10 @@ msgstr "Zdravo! Ćao!"
635#: ../app/welcomewizard/Slide4.qml:67
655#: ../app/welcomewizard/Slide4.qml:67
636#, qt-format
656#, qt-format
637msgid ""
657msgid ""
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 "
639"community"
659"community"
640msgstr ""
660msgstr ""
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 "
642"zajednice"
662"zajednice"
643
663
644#: ../app/welcomewizard/Slide5.qml:45
664#: ../app/welcomewizard/Slide5.qml:45
@@ -671,20 +691,18 @@ msgid "Enjoy"
671msgstr "Uživajte"
691msgstr "Uživajte"
672
692
673#: ../app/welcomewizard/Slide7.qml:62
693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
675−msgstr "Nadamo se da ste uživali koristeći Podbird!"
695+msgstr "Nadamo se da ste uživali koristeći Podphoenix!"
676
696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678msgid "Finish"
698msgid "Finish"
679msgstr "Završi"
699msgstr "Završi"
680
700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
683msgid "The chirpiest podcast manager for Ubuntu"
702msgid "The chirpiest podcast manager for Ubuntu"
684msgstr "Najpričljiviji podcastmenadžer za Ubuntu"
703msgstr "Najpričljiviji podcastmenadžer za Ubuntu"
685
704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
688msgid ""
706msgid ""
689"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690msgstr ""
708msgstr ""
po/ca.po+175−127
@@ -1,28 +1,28 @@
1−# Catalan translation for podbird
1+# Catalan translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11−"PO-Revision-Date: 2015-04-24 18:45+0000\n"
11+"PO-Revision-Date: 2019-02-01 10:34+0000\n"
12−"Last-Translator: David Planella <david.planella@gmail.com>\n"
12+"Last-Translator: Florenci Solà - Solatec <Unknown>\n"
13"Language-Team: Catalan <ca@li.org>\n"
13"Language-Team: Catalan <ca@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23−msgstr ""
23+msgstr "Episodis"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Afegeix podcasts nous"
27msgstr "Afegeix podcasts nous"
28
28
@@ -38,17 +38,17 @@ msgstr "Paràmetres"
38msgid "Skip"
38msgid "Skip"
39msgstr "Omet"
39msgstr "Omet"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 h %2 m"
44msgstr "%1 h %2 m"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 h"
49msgstr "%1 h"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 m"
54msgstr "%1 m"
@@ -63,7 +63,7 @@ msgstr "Quant a"
63msgid "Credits"
63msgid "Credits"
64msgstr "Crèdits"
64msgstr "Crèdits"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -71,16 +71,16 @@ msgstr "Versió %1"
71
71
72#: ../app/settings/About.qml:113
72#: ../app/settings/About.qml:113
73msgid "Released under the terms of the GNU GPL v3"
73msgid "Released under the terms of the GNU GPL v3"
74−msgstr ""
74+msgstr "Publicat sota els termes de la llicència GNU GPL v3"
75
75
76#: ../app/settings/About.qml:123
76#: ../app/settings/About.qml:123
77#, qt-format
77#, qt-format
78msgid "Source code available on %1"
78msgid "Source code available on %1"
79−msgstr ""
79+msgstr "El codi font està disponible a %1"
80
80
81#: ../app/settings/CleanSetting.qml:29
81#: ../app/settings/CleanSetting.qml:29
82msgid "Delete older than"
82msgid "Delete older than"
83−msgstr ""
83+msgstr "Esborra els més antics que"
84
84
85#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
85#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
86msgid "Never"
86msgid "Never"
@@ -108,11 +108,11 @@ msgid_plural "%1 years"
108msgstr[0] "%1 anys"
108msgstr[0] "%1 anys"
109msgstr[1] "%1 anys"
109msgstr[1] "%1 anys"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
115−msgstr ""
115+msgstr "%1 (Creador)"
116
116
117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118msgid "Developers"
118msgid "Developers"
@@ -128,7 +128,7 @@ msgstr "Traductors"
128
128
129#: ../app/settings/DownloadSetting.qml:29
129#: ../app/settings/DownloadSetting.qml:29
130msgid "Download at most"
130msgid "Download at most"
131−msgstr ""
131+msgstr "Descarrega com a màxim"
132
132
133#: ../app/settings/DownloadSetting.qml:41
133#: ../app/settings/DownloadSetting.qml:41
134#: ../app/settings/DownloadSetting.qml:42
134#: ../app/settings/DownloadSetting.qml:42
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Cerca un episodi"
163msgstr "Cerca un episodi"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Cancel·la la subscripció"
168msgstr "Cancel·la la subscripció"
169
169
@@ -172,64 +172,64 @@ msgstr "Cancel·la la subscripció"
172#, qt-format
172#, qt-format
173msgid "%1 item selected"
173msgid "%1 item selected"
174msgid_plural "%1 items selected"
174msgid_plural "%1 items selected"
175−msgstr[0] ""
175+msgstr[0] "%1 element seleccionat"
176−msgstr[1] ""
176+msgstr[1] "%1 elements seleccionats"
177
177
178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179#: ../app/ui/NowPlayingPage.qml:42
179#: ../app/ui/NowPlayingPage.qml:42
180msgid "Back"
180msgid "Back"
181−msgstr ""
181+msgstr "Enrere"
182
182
183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184msgid "Mark Listened"
184msgid "Mark Listened"
185−msgstr ""
185+msgstr "Marca com a escoltat"
186
186
187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188msgid "Download episode(s)"
188msgid "Download episode(s)"
189−msgstr ""
189+msgstr "Descarrega l'episodi(s)"
190
190
191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192msgid "Delete episode(s)"
192msgid "Delete episode(s)"
193−msgstr ""
193+msgstr "Esborra l'espisodi(s)"
194
194
195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196msgid "Favourite episode(s)"
196msgid "Favourite episode(s)"
197−msgstr ""
197+msgstr "Episodi(s) a preferits"
198
198
199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200msgid "Add to queue"
200msgid "Add to queue"
201−msgstr ""
201+msgstr "Afegeix a la cua"
202
202
203#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
203#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204msgid "Search episode"
204msgid "Search episode"
205−msgstr ""
205+msgstr "Cerca l'episodi"
206
206
207#: ../app/ui/EpisodesPage.qml:303
207#: ../app/ui/EpisodesPage.qml:303
208msgid "Unsubscribe Confirmation"
208msgid "Unsubscribe Confirmation"
209−msgstr ""
209+msgstr "Confirmeu-ne la cancel·lació"
210
210
211#: ../app/ui/EpisodesPage.qml:304
211#: ../app/ui/EpisodesPage.qml:304
212#, qt-format
212#, qt-format
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "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>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Cancel·la"
219msgstr "Cancel·la"
220
220
221#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
221#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
222msgid "Episode Description"
222msgid "Episode Description"
223−msgstr ""
223+msgstr "Descripció de l'episodi"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Tanca"
228msgstr "Tanca"
229
229
230#: ../app/ui/EpisodesPage.qml:384
230#: ../app/ui/EpisodesPage.qml:384
231msgid "No episodes found"
231msgid "No episodes found"
232−msgstr ""
232+msgstr "No s'ha trobat cap episodi"
233
233
234#: ../app/ui/EpisodesPage.qml:385
234#: ../app/ui/EpisodesPage.qml:385
235msgid "No episodes found matching the search term."
235msgid "No episodes found matching the search term."
@@ -245,99 +245,99 @@ msgstr "Escoltats"
245
245
246#: ../app/ui/EpisodesPage.qml:538
246#: ../app/ui/EpisodesPage.qml:538
247msgid "Downloaded"
247msgid "Downloaded"
248−msgstr ""
248+msgstr "Descarregats"
249
249
250#: ../app/ui/EpisodesPage.qml:605
250#: ../app/ui/EpisodesPage.qml:605
251msgid "Mark as unheard"
251msgid "Mark as unheard"
252−msgstr ""
252+msgstr "Marca com a no escoltat"
253
253
254#: ../app/ui/EpisodesPage.qml:605
254#: ../app/ui/EpisodesPage.qml:605
255msgid "Mark as listened"
255msgid "Mark as listened"
256−msgstr ""
256+msgstr "Marca com a escoltat"
257
257
258#: ../app/ui/EpisodesPage.qml:621
258#: ../app/ui/EpisodesPage.qml:621
259msgid "Delete downloaded file"
259msgid "Delete downloaded file"
260−msgstr ""
260+msgstr "Elimina el fitxer descarregat"
261
261
262#: ../app/ui/EpisodesPage.qml:621
262#: ../app/ui/EpisodesPage.qml:621
263msgid "Queued"
263msgid "Queued"
264−msgstr ""
264+msgstr "S'ha enviat a la cua"
265
265
266#: ../app/ui/EpisodesPage.qml:621
266#: ../app/ui/EpisodesPage.qml:621
267msgid "Download"
267msgid "Download"
268−msgstr ""
268+msgstr "Descarrega"
269
269
270#: ../app/ui/EpisodesPage.qml:646
270#: ../app/ui/EpisodesPage.qml:646
271msgid "Add to playlist"
271msgid "Add to playlist"
272−msgstr ""
272+msgstr "Afegeix a la llista de reproducció"
273
273
274#: ../app/ui/EpisodesPage.qml:655
274#: ../app/ui/EpisodesPage.qml:655
275msgid "Unfavourite"
275msgid "Unfavourite"
276−msgstr ""
276+msgstr "Elimina dels preferits"
277
277
278#: ../app/ui/EpisodesPage.qml:655
278#: ../app/ui/EpisodesPage.qml:655
279msgid "Favourite"
279msgid "Favourite"
280−msgstr ""
280+msgstr "Afegeix als preferits"
281
281
282#: ../app/ui/EpisodesPage.qml:670
282#: ../app/ui/EpisodesPage.qml:670
283msgid "Show episode description"
283msgid "Show episode description"
284−msgstr ""
284+msgstr "Mostra la descripció de l'episodi"
285
285
286#: ../app/ui/EpisodesTab.qml:82
286#: ../app/ui/EpisodesTab.qml:82
287msgid "Recent"
287msgid "Recent"
288−msgstr ""
288+msgstr "Recents"
289
289
290#: ../app/ui/EpisodesTab.qml:82
290#: ../app/ui/EpisodesTab.qml:82
291msgid "Downloads"
291msgid "Downloads"
292−msgstr ""
292+msgstr "Descàrregues"
293
293
294#: ../app/ui/EpisodesTab.qml:82
294#: ../app/ui/EpisodesTab.qml:82
295msgid "Favourites"
295msgid "Favourites"
296−msgstr ""
296+msgstr "Preferits"
297
297
298#: ../app/ui/EpisodesTab.qml:247
298#: ../app/ui/EpisodesTab.qml:247
299msgid "Unfavourite episode(s)"
299msgid "Unfavourite episode(s)"
300−msgstr ""
300+msgstr "Elimina l'episodi(s) dels preferits"
301
301
302#: ../app/ui/EpisodesTab.qml:310
302#: ../app/ui/EpisodesTab.qml:310
303msgid "No New Episodes"
303msgid "No New Episodes"
304−msgstr ""
304+msgstr "Cap episodi nou"
305
305
306#: ../app/ui/EpisodesTab.qml:312
306#: ../app/ui/EpisodesTab.qml:312
307msgid "No Downloaded Episodes"
307msgid "No Downloaded Episodes"
308−msgstr ""
308+msgstr "Cap episodi descarregat"
309
309
310#: ../app/ui/EpisodesTab.qml:314
310#: ../app/ui/EpisodesTab.qml:314
311msgid "No Favourited Episodes"
311msgid "No Favourited Episodes"
312−msgstr ""
312+msgstr "Cap episodi a preferits"
313
313
314#: ../app/ui/EpisodesTab.qml:316
314#: ../app/ui/EpisodesTab.qml:316
315msgid "No Episodes Found"
315msgid "No Episodes Found"
316−msgstr ""
316+msgstr "No s'ha trobat cap episodi"
317
317
318#: ../app/ui/EpisodesTab.qml:322
318#: ../app/ui/EpisodesTab.qml:322
319msgid "No more episodes to listen to!"
319msgid "No more episodes to listen to!"
320−msgstr ""
320+msgstr "No hi ha cap episodi per escoltar"
321
321
322#: ../app/ui/EpisodesTab.qml:324
322#: ../app/ui/EpisodesTab.qml:324
323msgid "No episodes have been downloaded for offline listening"
323msgid "No episodes have been downloaded for offline listening"
324−msgstr ""
324+msgstr "No s'ha descarregat cap episodi per escoltar sense connexió"
325
325
326#: ../app/ui/EpisodesTab.qml:326
326#: ../app/ui/EpisodesTab.qml:326
327msgid "No episodes have been favourited."
327msgid "No episodes have been favourited."
328−msgstr ""
328+msgstr "No hi ha cap episodi a preferits"
329
329
330#: ../app/ui/EpisodesTab.qml:328
330#: ../app/ui/EpisodesTab.qml:328
331msgid "No Episodes found matching the search term."
331msgid "No Episodes found matching the search term."
332−msgstr ""
332+msgstr "No s'ha trobat cap episodi que concordi amb la vostra cerca"
333
333
334#: ../app/ui/EpisodesTab.qml:457
334#: ../app/ui/EpisodesTab.qml:457
335msgid "Downloads in progress"
335msgid "Downloads in progress"
336−msgstr ""
336+msgstr "Descàrregues en procés"
337
337
338#: ../app/ui/EpisodesTab.qml:497
338#: ../app/ui/EpisodesTab.qml:497
339msgid "Downloaded episodes"
339msgid "Downloaded episodes"
340−msgstr ""
340+msgstr "Episodis descarregats"
341
341
342#: ../app/ui/EpisodesTab.qml:507
342#: ../app/ui/EpisodesTab.qml:507
343msgid "Today"
343msgid "Today"
@@ -355,12 +355,16 @@ msgstr "Més antic"
355#: ../app/ui/FullPlayingView.qml:218
355#: ../app/ui/FullPlayingView.qml:218
356#, no-c-format, qt-format
356#, no-c-format, qt-format
357msgid "-%1s"
357msgid "-%1s"
358−msgstr ""
358+msgstr "-%1s"
359
359
360#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
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
361#: ../app/ui/FullPlayingView.qml:279
362#, no-c-format, qt-format
362#, no-c-format, qt-format
363msgid "+%1s"
363msgid "+%1s"
364+msgstr "+%1s"
365+
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
364msgstr ""
368msgstr ""
365
369
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
@@ -369,26 +373,26 @@ msgstr "S'està reproduint"
369
373
370#: ../app/ui/NowPlayingPage.qml:73
374#: ../app/ui/NowPlayingPage.qml:73
371msgid "Full view"
375msgid "Full view"
372−msgstr ""
376+msgstr "Vista completa"
373
377
374#: ../app/ui/NowPlayingPage.qml:73
378#: ../app/ui/NowPlayingPage.qml:73
375msgid "Queue"
379msgid "Queue"
376−msgstr ""
380+msgstr "Cua"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381−msgstr ""
385+msgstr "Cerca un podcast"
382
386
383#: ../app/ui/PodcastsTab.qml:97
387#: ../app/ui/PodcastsTab.qml:97
384msgid "Search podcast"
388msgid "Search podcast"
385−msgstr ""
389+msgstr "Cerca un podcast"
386
390
387#: ../app/ui/PodcastsTab.qml:127
391#: ../app/ui/PodcastsTab.qml:127
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389−msgstr ""
393+msgstr "No hi ha subscripcions a cap podcast"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "No s'ha trobat cap podcast"
397msgstr "No s'ha trobat cap podcast"
394
398
@@ -397,85 +401,106 @@ msgid ""
397"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
401"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
404+"No us heu subscrit a cap podcast encara, aneu a la pàgina «Afegeix podcasts "
405+"nous» per afegir-ne qualcun."
400
406
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
403−msgstr ""
409+msgstr "No s'ha trobat cap podcast que concordi amb la vostra cerca"
404
410
405#: ../app/ui/PodcastsTab.qml:215
411#: ../app/ui/PodcastsTab.qml:215
406#, qt-format
412#, qt-format
407msgid "%1 unheard episode"
413msgid "%1 unheard episode"
408msgid_plural "%1 unheard episodes"
414msgid_plural "%1 unheard episodes"
409−msgstr[0] ""
415+msgstr[0] "%1 episodi sense escoltar"
410−msgstr[1] ""
416+msgstr[1] "%1 episodis sense escoltar"
411
417
412−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
419msgid "Add Podcast"
414msgstr "Afegeix un podcast"
420msgstr "Afegeix un podcast"
415
421
416−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
417−msgid "Save Podcast"
423+msgid "Import Podcasts"
418msgstr ""
424msgstr ""
419
425
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
421msgid "Feed URL"
431msgid "Feed URL"
422msgstr "URL del canal"
432msgstr "URL del canal"
423
433
424−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
435msgid "Unable to subscribe"
426msgstr "No s'ha pogut fer la subscripció"
436msgstr "No s'ha pogut fer la subscripció"
427
437
428−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
439msgid "Please check the URL and try again"
430msgstr "Comproveu l'URL i torneu-ho a intentar"
440msgstr "Comproveu l'URL i torneu-ho a intentar"
431
441
432−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
443msgid "Looking to add a new podcast?"
434−msgstr ""
444+msgstr "Provau d'afegir un podcast nou?"
435
445
436−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
437msgid ""
447msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
449msgstr ""
450+"Cliqueu la «lupa» de dalt per cercar-ne un o el «més» per afegir un URL"
440
451
441−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
442msgid "Subscribe"
453msgid "Subscribe"
443msgstr "Subscriu-m'hi"
454msgstr "Subscriu-m'hi"
444
455
445#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446#. the podcast description.
457#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
448#, qt-format
459#, qt-format
449msgid ""
460msgid ""
450"Last Updated: %1\n"
461"Last Updated: %1\n"
451"%2"
462"%2"
452msgstr ""
463msgstr ""
464+"Darrera actualització: %1\n"
465+"%2"
453
466
454−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
455msgid "Not Available"
468msgid "Not Available"
456msgstr "No disponible"
469msgstr "No disponible"
457
470
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+
458#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459#. want to seek forward when pressing on this button.
484#. want to seek forward when pressing on this button.
460#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
461msgid "Skip forward"
486msgid "Skip forward"
462−msgstr ""
487+msgstr "Salta endavant"
463
488
464#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
489#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
465#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
490#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
466#, qt-format
491#, qt-format
467msgid "%1 seconds"
492msgid "%1 seconds"
468−msgstr ""
493+msgstr "%1 segons"
469
494
470#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
495#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
471msgid "OK"
496msgid "OK"
472−msgstr ""
497+msgstr "D'acord"
473
498
474#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
499#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
475#. want to seek backward when pressing on this button.
500#. want to seek backward when pressing on this button.
476#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
501#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
477msgid "Skip back"
502msgid "Skip back"
478−msgstr ""
503+msgstr "Salta enrere"
479
504
480#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
505#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
481#. that doesn't fit into any other category.
506#. that doesn't fit into any other category.
@@ -485,144 +510,163 @@ msgstr "Paràmetres Generals"
485
510
486#: ../app/ui/SettingsPage.qml:154
511#: ../app/ui/SettingsPage.qml:154
487msgid "Displays podcasts in a list view"
512msgid "Displays podcasts in a list view"
488−msgstr ""
513+msgstr "Mostra els podcast com una llista"
489
514
490#: ../app/ui/SettingsPage.qml:166
515#: ../app/ui/SettingsPage.qml:166
491msgid "Playback Settings"
516msgid "Playback Settings"
492−msgstr ""
517+msgstr "Opcions de reproducció"
493
518
494#: ../app/ui/SettingsPage.qml:184
519#: ../app/ui/SettingsPage.qml:184
495msgid "Podcast Episode Settings"
520msgid "Podcast Episode Settings"
496−msgstr ""
521+msgstr "Opcions d'episodi"
497
522
498#: ../app/ui/SettingsPage.qml:190
523#: ../app/ui/SettingsPage.qml:190
499msgid "Automatically delete old episodes"
524msgid "Automatically delete old episodes"
500−msgstr ""
525+msgstr "Esborra automàticament els episodis vells"
501
526
502#: ../app/ui/SettingsPage.qml:192
527#: ../app/ui/SettingsPage.qml:192
503msgid ""
528msgid ""
504"Delete episodes that are older than a given number of days for each podcast"
529"Delete episodes that are older than a given number of days for each podcast"
505msgstr ""
530msgstr ""
531+"Esborra els episodis que són més vells que un número de dies per cada podcast"
506
532
507#: ../app/ui/SettingsPage.qml:204
533#: ../app/ui/SettingsPage.qml:204
508msgid "Automatically download new episodes"
534msgid "Automatically download new episodes"
509−msgstr ""
535+msgstr "Descarrega automàticament els nous episodis"
510
536
511#: ../app/ui/SettingsPage.qml:206
537#: ../app/ui/SettingsPage.qml:206
512msgid "Default number of new episodes to download for each podcast"
538msgid "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"
514
540
515#: ../app/ui/SettingsPage.qml:218
541#: ../app/ui/SettingsPage.qml:218
516msgid "Only download over WiFi"
542msgid "Only download over WiFi"
517−msgstr ""
543+msgstr "Descarrega només via xarxa sense fils"
518
544
519#: ../app/ui/SettingsPage.qml:220
545#: ../app/ui/SettingsPage.qml:220
520msgid "Download episodes only when the device is using WiFi"
546msgid "Download episodes only when the device is using WiFi"
521msgstr ""
547msgstr ""
548+"Descarrega els episodis només quan el dispositiu faci servir una xarxa sense "
549+"fils"
522
550
523#: ../app/ui/SettingsPage.qml:240
551#: ../app/ui/SettingsPage.qml:240
524msgid "Refresh podcast artwork"
552msgid "Refresh podcast artwork"
525−msgstr ""
553+msgstr "Actualitza les portades del podcasts"
526
554
527#: ../app/ui/SettingsPage.qml:242
555#: ../app/ui/SettingsPage.qml:242
528msgid "Update all podcasts artwork and fix missing ones"
556msgid "Update all podcasts artwork and fix missing ones"
529−msgstr ""
557+msgstr "Actualitza totes les portades i troba les faltants"
530
558
531#: ../app/ui/SettingsPage.qml:271
559#: ../app/ui/SettingsPage.qml:271
532msgid "Storage Settings"
560msgid "Storage Settings"
533−msgstr ""
561+msgstr "Configuració d'emmagatzematge"
534
562
535#: ../app/ui/SettingsPage.qml:282
563#: ../app/ui/SettingsPage.qml:282
536msgid "Delete orphaned files and links"
564msgid "Delete orphaned files and links"
537−msgstr ""
565+msgstr "Elimina els arxius i enllaços orfes"
538
566
539#: ../app/ui/SettingsPage.qml:284
567#: ../app/ui/SettingsPage.qml:284
540msgid "Free space by removing orphaned downloaded files and links"
568msgid "Free space by removing orphaned downloaded files and links"
541msgstr ""
569msgstr ""
570+"Allibera espai eliminant els arxius descarregats i els enllaços orfes"
542
571
543#: ../app/ui/SettingsPage.qml:314
572#: ../app/ui/SettingsPage.qml:314
544msgid "Removed orphaned files and links"
573msgid "Removed orphaned files and links"
545−msgstr ""
574+msgstr "S'han eliminat els arxius i enllaços orfes"
546
575
547#: ../app/ui/SettingsPage.qml:314
576#: ../app/ui/SettingsPage.qml:314
548msgid "No orphans found!"
577msgid "No orphans found!"
549−msgstr ""
578+msgstr "No se n'ha trobat cap"
550
579
551#: ../app/ui/SettingsPage.qml:315
580#: ../app/ui/SettingsPage.qml:315
552msgid ""
581msgid ""
553"All orphaned files have been deleted to recover disk space. Orphaned links "
582"All orphaned files have been deleted to recover disk space. Orphaned links "
554"pointing at invalid files have also been cleaned up."
583"pointing at invalid files have also been cleaned up."
555msgstr ""
584msgstr ""
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."
556
587
557#: ../app/ui/SettingsPage.qml:317
588#: ../app/ui/SettingsPage.qml:317
558msgid ""
589msgid ""
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 "
560"clean."
591"clean."
561msgstr ""
592msgstr ""
593+"No s'ha trobat cap fitxer orfe per recuperar espai al disc. La base de dades "
594+"del Podphoenix és neta."
562
595
563#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
596#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
564#. that doesn't fit into any other category.
597#. that doesn't fit into any other category.
565#: ../app/ui/SettingsPage.qml:332
598#: ../app/ui/SettingsPage.qml:332
566msgid "Misc."
599msgid "Misc."
567−msgstr ""
600+msgstr "Altres"
568
601
569#: ../app/ui/SettingsPage.qml:348
602#: ../app/ui/SettingsPage.qml:348
570msgid "Report Bug"
603msgid "Report Bug"
571msgstr "Informa d'un error"
604msgstr "Informa d'un error"
572
605
573#: ../app/welcomewizard/Slide1.qml:42
606#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
607+msgid "Welcome to Podphoenix"
575−msgstr "Us donem la benvinguda al podbird"
608+msgstr "Us donem la benvinguda al Podphoenix"
576
609
577−#: ../app/welcomewizard/Slide1.qml:50
610+#: ../app/welcomewizard/Slide1.qml:53
578msgid ""
611msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
612+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580"Ubuntu.\n"
613"Ubuntu.\n"
581"\n"
614"\n"
582"Chirp Chirp..."
615"Chirp Chirp..."
583msgstr ""
616msgstr ""
617+"Gaudiu els vostres programes preferits amb Podphoenix, el gestor de podcast "
618+"més alegre per Ubuntu.\n"
619+"\n"
620+"Piu piu..."
584
621
585−#: ../app/welcomewizard/Slide1.qml:72
622+#: ../app/welcomewizard/Slide1.qml:82
586msgid "Swipe to move between pages"
623msgid "Swipe to move between pages"
587−msgstr ""
624+msgstr "Llisqueu per moure's entre pàgines"
588
625
589#: ../app/welcomewizard/Slide2.qml:45
626#: ../app/welcomewizard/Slide2.qml:45
590msgid "Discover New Podcasts"
627msgid "Discover New Podcasts"
591−msgstr ""
628+msgstr "Descobriu podcast nous"
592
629
593#: ../app/welcomewizard/Slide2.qml:62
630#: ../app/welcomewizard/Slide2.qml:62
594msgid ""
631msgid ""
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 "
596"podcasts. You can also add podcasts by their URL."
633"podcasts. You can also add podcasts by their URL."
597msgstr ""
634msgstr ""
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."
598
638
599#: ../app/welcomewizard/Slide3.qml:45
639#: ../app/welcomewizard/Slide3.qml:45
600msgid "Smart Settings"
640msgid "Smart Settings"
601−msgstr ""
641+msgstr "Configuració intel·ligent"
602
642
603#: ../app/welcomewizard/Slide3.qml:62
643#: ../app/welcomewizard/Slide3.qml:62
604msgid ""
644msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
645+"Podphoenix can optionally download new episodes and clean up old episodes "
606"automatically, this can be enabled from the settings page."
646"automatically, this can be enabled from the settings page."
607msgstr ""
647msgstr ""
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."
608
650
609#. TRANSLATORS: This text should be in a language different from the language set by the user.
651#. TRANSLATORS: This text should be in a language different from the language set by the user.
610#. For instance, if the app was in english, then it is appropriate to set this string as
652#. 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.
612#: ../app/welcomewizard/Slide4.qml:48
654#: ../app/welcomewizard/Slide4.qml:48
613msgid "Hallo! Bonjour!"
655msgid "Hallo! Bonjour!"
614−msgstr ""
656+msgstr "Hallo! Bonjour!"
615
657
616#: ../app/welcomewizard/Slide4.qml:67
658#: ../app/welcomewizard/Slide4.qml:67
617#, qt-format
659#, qt-format
618msgid ""
660msgid ""
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 "
620"community"
662"community"
621msgstr ""
663msgstr ""
664+"El Podphoenix està disponible en més de quinze idiomes i l'ha traduït la "
665+"comunitat de %1"
622
666
623#: ../app/welcomewizard/Slide5.qml:45
667#: ../app/welcomewizard/Slide5.qml:45
624msgid "Touch Gestures"
668msgid "Touch Gestures"
625−msgstr ""
669+msgstr "Gests tàctils"
626
670
627#: ../app/welcomewizard/Slide5.qml:64
671#: ../app/welcomewizard/Slide5.qml:64
628msgid ""
672msgid ""
@@ -630,6 +674,9 @@ msgid ""
630"using a mouse). You can also multi-select them by long-pressing on an "
674"using a mouse). You can also multi-select them by long-pressing on an "
631"episode."
675"episode."
632msgstr ""
676msgstr ""
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."
633
680
634#: ../app/welcomewizard/Slide6.qml:45
681#: ../app/welcomewizard/Slide6.qml:45
635msgid "Support"
682msgid "Support"
@@ -642,26 +689,27 @@ msgid ""
642"If you find any bugs or have any feature requests, let us know on our "
689"If you find any bugs or have any feature requests, let us know on our "
643"project page at %1"
690"project page at %1"
644msgstr ""
691msgstr ""
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"
645
694
646#: ../app/welcomewizard/Slide7.qml:45
695#: ../app/welcomewizard/Slide7.qml:45
647msgid "Enjoy"
696msgid "Enjoy"
648−msgstr ""
697+msgstr "Gaudiu-lo"
649
698
650#: ../app/welcomewizard/Slide7.qml:62
699#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
700+msgid "We hope you enjoy using Podphoenix!"
652−msgstr ""
701+msgstr "Desitjam que gaudiu fent servir el Podphoenix"
653
702
654−#: ../app/welcomewizard/Slide7.qml:76
703+#: ../app/welcomewizard/Slide7.qml:75
655msgid "Finish"
704msgid "Finish"
656msgstr "Finalitza"
705msgstr "Finalitza"
657
706
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
707+#: ../app/po/Podphoenix.desktop.in.h:1
660msgid "The chirpiest podcast manager for Ubuntu"
708msgid "The chirpiest podcast manager for Ubuntu"
661−msgstr ""
709+msgstr "El gestor de podcast més alegre per Ubuntu"
662
710
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
711+#: ../app/po/Podphoenix.desktop.in.h:2
665msgid ""
712msgid ""
666"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
713"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667msgstr ""
714msgstr ""
715+"podcast;àudio;itunes;broadcast;digital;stream;podcatcher;vídeo;vodcast;"
po/cs.po+62−44
@@ -1,13 +1,13 @@
1−# Czech translation for podbird
1+# Czech translation for podphoenix
2# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
2# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
3−# This file is distributed under the same license as the podbird package.
3+# This file is distributed under the same license as the podphoenix package.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2017-10-19 10:17+0000\n"
11"PO-Revision-Date: 2017-10-19 10:17+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Czech <cs@li.org>\n"
13"Language-Team: Czech <cs@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2017-10-20 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18476)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr ""
27msgstr ""
28
28
@@ -38,17 +38,17 @@ msgstr ""
38msgid "Skip"
38msgid "Skip"
39msgstr ""
39msgstr ""
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr ""
44msgstr ""
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr ""
49msgstr ""
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr ""
54msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
63msgid "Credits"
63msgid "Credits"
64msgstr ""
64msgstr ""
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] ""
108msgstr[0] ""
109msgstr[1] ""
109msgstr[1] ""
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr ""
163msgstr ""
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr ""
168msgstr ""
169
169
@@ -213,7 +213,7 @@ msgstr ""
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr ""
214msgstr ""
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr ""
219msgstr ""
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr ""
223msgstr ""
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr ""
228msgstr ""
229
229
@@ -363,6 +363,10 @@ msgstr ""
363msgid "+%1s"
363msgid "+%1s"
364msgstr ""
364msgstr ""
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr ""
372msgstr ""
@@ -375,8 +379,8 @@ msgstr ""
375msgid "Queue"
379msgid "Queue"
376msgstr ""
380msgstr ""
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr ""
385msgstr ""
382
386
@@ -388,7 +392,7 @@ msgstr ""
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr ""
393msgstr ""
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr ""
397msgstr ""
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr ""
407msgstr ""
404
408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] ""
413msgstr[0] ""
410msgstr[1] ""
414msgstr[1] ""
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr ""
418msgstr ""
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr ""
426msgstr ""
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr ""
430msgstr ""
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr ""
434msgstr ""
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr ""
438msgstr ""
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440
448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442msgid "Subscribe"
450msgid "Subscribe"
443msgstr ""
451msgstr ""
444
452
445#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446#. the podcast description.
454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448#, qt-format
456#, qt-format
449msgid ""
457msgid ""
450"Last Updated: %1\n"
458"Last Updated: %1\n"
451"%2"
459"%2"
452msgstr ""
460msgstr ""
453
461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455msgid "Not Available"
463msgid "Not Available"
456msgstr ""
464msgstr ""
457
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+
458#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459#. want to seek forward when pressing on this button.
479#. want to seek forward when pressing on this button.
460#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556
576
557#: ../app/ui/SettingsPage.qml:317
577#: ../app/ui/SettingsPage.qml:317
558msgid ""
578msgid ""
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 "
560"clean."
580"clean."
561msgstr ""
581msgstr ""
562
582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571msgstr ""
591msgstr ""
572
592
573#: ../app/welcomewizard/Slide1.qml:42
593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575msgstr ""
595msgstr ""
576
596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578msgid ""
598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580"Ubuntu.\n"
600"Ubuntu.\n"
581"\n"
601"\n"
582"Chirp Chirp..."
602"Chirp Chirp..."
583msgstr ""
603msgstr ""
584
604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586msgid "Swipe to move between pages"
606msgid "Swipe to move between pages"
587msgstr ""
607msgstr ""
588
608
@@ -592,7 +612,7 @@ msgstr ""
592
612
593#: ../app/welcomewizard/Slide2.qml:62
613#: ../app/welcomewizard/Slide2.qml:62
594msgid ""
614msgid ""
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 "
596"podcasts. You can also add podcasts by their URL."
616"podcasts. You can also add podcasts by their URL."
597msgstr ""
617msgstr ""
598
618
@@ -602,13 +622,13 @@ msgstr ""
602
622
603#: ../app/welcomewizard/Slide3.qml:62
623#: ../app/welcomewizard/Slide3.qml:62
604msgid ""
624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606"automatically, this can be enabled from the settings page."
626"automatically, this can be enabled from the settings page."
607msgstr ""
627msgstr ""
608
628
609#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610#. For instance, if the app was in english, then it is appropriate to set this string as
630#. 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.
612#: ../app/welcomewizard/Slide4.qml:48
632#: ../app/welcomewizard/Slide4.qml:48
613msgid "Hallo! Bonjour!"
633msgid "Hallo! Bonjour!"
614msgstr ""
634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616#: ../app/welcomewizard/Slide4.qml:67
636#: ../app/welcomewizard/Slide4.qml:67
617#, qt-format
637#, qt-format
618msgid ""
638msgid ""
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 "
620"community"
640"community"
621msgstr ""
641msgstr ""
622
642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648msgstr ""
668msgstr ""
649
669
650#: ../app/welcomewizard/Slide7.qml:62
670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652msgstr ""
672msgstr ""
653
673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655msgid "Finish"
675msgid "Finish"
656msgstr ""
676msgstr ""
657
677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
660msgid "The chirpiest podcast manager for Ubuntu"
679msgid "The chirpiest podcast manager for Ubuntu"
661msgstr ""
680msgstr ""
662
681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
665msgid ""
683msgid ""
666"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667msgstr ""
685msgstr ""
po/da.po+69−51
@@ -1,13 +1,13 @@
1−# Danish translation for podbird
1+# Danish translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# Folmer Fredslund <folmerf+ubuntu@gmail.com>, 2015.
4# Folmer Fredslund <folmerf+ubuntu@gmail.com>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2016-12-14 14:31+0000\n"
11"PO-Revision-Date: 2016-12-14 14:31+0000\n"
12"Last-Translator: Folmer Fredslund <Unknown>\n"
12"Last-Translator: Folmer Fredslund <Unknown>\n"
13"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
13"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Afsnit"
23msgstr "Afsnit"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Tilføj nye podcasts"
27msgstr "Tilføj nye podcasts"
28
28
@@ -38,17 +38,17 @@ msgstr "Indstillinger"
38msgid "Skip"
38msgid "Skip"
39msgstr "Spring over"
39msgstr "Spring over"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 t %2 min"
44msgstr "%1 t %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 t"
49msgstr "%1 t"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min"
54msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Om"
63msgid "Credits"
63msgid "Credits"
64msgstr "Tak til"
64msgstr "Tak til"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 år"
108msgstr[0] "%1 år"
109msgstr[1] "%1 år"
109msgstr[1] "%1 år"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Søg efter afsnit"
163msgstr "Søg efter afsnit"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Afmeld abonnement"
168msgstr "Afmeld abonnement"
169
169
@@ -213,7 +213,7 @@ msgstr "Bekræft afmelding af abonnement"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Er du sikker på, at du vil fjerne abonnement <b>%1</b>?"
214msgstr "Er du sikker på, at du vil fjerne abonnement <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Annullér"
219msgstr "Annullér"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Afsnitsbeskrivelse"
223msgstr "Afsnitsbeskrivelse"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Luk"
228msgstr "Luk"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Afspiller nu"
372msgstr "Afspiller nu"
@@ -375,8 +379,8 @@ msgstr "Helsidesvisning"
375msgid "Queue"
379msgid "Queue"
376msgstr "Kø"
380msgstr "Kø"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Søg efter podcast"
385msgstr "Søg efter podcast"
382
386
@@ -388,7 +392,7 @@ msgstr "Søg efter podcast"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Ingen podcastabonnementer"
393msgstr "Ingen podcastabonnementer"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Ingen podcasts fundet"
397msgstr "Ingen podcasts fundet"
394
398
@@ -400,7 +404,7 @@ msgstr ""
400"Du abonnerer endnu ikke på nogen podcasts. Besøg siden \"Find nye podcasts\" "
404"Du abonnerer endnu ikke på nogen podcasts. Besøg siden \"Find nye podcasts\" "
401"for at tilføje nogen."
405"for at tilføje nogen."
402
406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
405msgstr "Ingen afsnit fundet i denne søgning."
409msgstr "Ingen afsnit fundet i denne søgning."
406
410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411msgstr[0] "%1 nyt afsnit"
415msgstr[0] "%1 nyt afsnit"
412msgstr[1] "%1 nye afsnit"
416msgstr[1] "%1 nye afsnit"
413
417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415msgid "Add Podcast"
419msgid "Add Podcast"
416msgstr "Tilføj podcast"
420msgstr "Tilføj podcast"
417
421
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
419msgid "Save Podcast"
427msgid "Save Podcast"
420msgstr "Gem podcast"
428msgstr "Gem podcast"
421
429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423msgid "Feed URL"
431msgid "Feed URL"
424msgstr "Feed-URL"
432msgstr "Feed-URL"
425
433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427msgid "Unable to subscribe"
435msgid "Unable to subscribe"
428msgstr "Kan ikke oprette abonnement"
436msgstr "Kan ikke oprette abonnement"
429
437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431msgid "Please check the URL and try again"
439msgid "Please check the URL and try again"
432msgstr "Tjek venligst URL'en og prøv igen"
440msgstr "Tjek venligst URL'en og prøv igen"
433
441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435msgid "Looking to add a new podcast?"
443msgid "Looking to add a new podcast?"
436msgstr "Vil du tilføje en ny podcast?"
444msgstr "Vil du tilføje en ny podcast?"
437
445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439msgid ""
447msgid ""
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441msgstr ""
449msgstr ""
442"Klik på forstørrelsesglasset i toppen for at søge, eller \"plus\"-knappen "
450"Klik på forstørrelsesglasset i toppen for at søge, eller \"plus\"-knappen "
443"for at tilføje via URL"
451"for at tilføje via URL"
444
452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446msgid "Subscribe"
454msgid "Subscribe"
447msgstr "Abonnér"
455msgstr "Abonnér"
448
456
449#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450#. the podcast description.
458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452#, qt-format
460#, qt-format
453msgid ""
461msgid ""
454"Last Updated: %1\n"
462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457"Senest opdateret %1\n"
465"Senest opdateret %1\n"
458"%2"
466"%2"
459
467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461msgid "Not Available"
469msgid "Not Available"
462msgstr "Ikke tilgængelig"
470msgstr "Ikke tilgængelig"
463
471
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+
464#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465#. want to seek forward when pressing on this button.
485#. want to seek forward when pressing on this button.
466#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -565,10 +585,10 @@ msgstr ""
565
585
566#: ../app/ui/SettingsPage.qml:317
586#: ../app/ui/SettingsPage.qml:317
567msgid ""
587msgid ""
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 "
569"clean."
589"clean."
570msgstr ""
590msgstr ""
571−"Ingen forældreløse filer kunne slettes for at frigive lagerplads. Podbird-"
591+"Ingen forældreløse filer kunne slettes for at frigive lagerplads. Podphoenix-"
572"databasen\n"
592"databasen\n"
573"er ren."
593"er ren."
574
594
@@ -583,22 +603,22 @@ msgid "Report Bug"
583msgstr "Rapportér fejl"
603msgstr "Rapportér fejl"
584
604
585#: ../app/welcomewizard/Slide1.qml:42
605#: ../app/welcomewizard/Slide1.qml:42
586−msgid "Welcome to Podbird"
606+msgid "Welcome to Podphoenix"
587−msgstr "Velkommen til Podbird"
607+msgstr "Velkommen til Podphoenix"
588
608
589−#: ../app/welcomewizard/Slide1.qml:50
609+#: ../app/welcomewizard/Slide1.qml:53
590msgid ""
610msgid ""
591−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
611+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
592"Ubuntu.\n"
612"Ubuntu.\n"
593"\n"
613"\n"
594"Chirp Chirp..."
614"Chirp Chirp..."
595msgstr ""
615msgstr ""
596−"Nyd dine favoritudsendelser med Podbird, det fuglendte podcastprogram på "
616+"Nyd dine favoritudsendelser med Podphoenix, det fuglendte podcastprogram på "
597"Ubuntu.\n"
617"Ubuntu.\n"
598"\n"
618"\n"
599"Pip pip..."
619"Pip pip..."
600
620
601−#: ../app/welcomewizard/Slide1.qml:72
621+#: ../app/welcomewizard/Slide1.qml:82
602msgid "Swipe to move between pages"
622msgid "Swipe to move between pages"
603msgstr "Stryg for at bladre mellem sider"
623msgstr "Stryg for at bladre mellem sider"
604
624
@@ -608,10 +628,10 @@ msgstr "Find nye podcasts"
608
628
609#: ../app/welcomewizard/Slide2.qml:62
629#: ../app/welcomewizard/Slide2.qml:62
610msgid ""
630msgid ""
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 "
612"podcasts. You can also add podcasts by their URL."
632"podcasts. You can also add podcasts by their URL."
613msgstr ""
633msgstr ""
614−"Podbird bruger iTunes®-databasen til at give adgang til en stor samling af "
634+"Podphoenix bruger iTunes®-databasen til at give adgang til en stor samling af "
615"podcasts. Du kan også tilføje podcasts med deres URL."
635"podcasts. Du kan også tilføje podcasts med deres URL."
616
636
617#: ../app/welcomewizard/Slide3.qml:45
637#: ../app/welcomewizard/Slide3.qml:45
@@ -620,15 +640,15 @@ msgstr "Smarte indstillinger"
620
640
621#: ../app/welcomewizard/Slide3.qml:62
641#: ../app/welcomewizard/Slide3.qml:62
622msgid ""
642msgid ""
623−"Podbird can optionally download new episodes and clean up old episodes "
643+"Podphoenix can optionally download new episodes and clean up old episodes "
624"automatically, this can be enabled from the settings page."
644"automatically, this can be enabled from the settings page."
625msgstr ""
645msgstr ""
626−"Podbird kan automatisk hente nye afsnit og rydde op i gamle. Dette kan "
646+"Podphoenix kan automatisk hente nye afsnit og rydde op i gamle. Dette kan "
627"aktiveres i indstillingerne."
647"aktiveres i indstillingerne."
628
648
629#. TRANSLATORS: This text should be in a language different from the language set by the user.
649#. 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
650#. 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.
632#: ../app/welcomewizard/Slide4.qml:48
652#: ../app/welcomewizard/Slide4.qml:48
633msgid "Hallo! Bonjour!"
653msgid "Hallo! Bonjour!"
634msgstr "Hola! Bonjour!"
654msgstr "Hola! Bonjour!"
@@ -636,10 +656,10 @@ msgstr "Hola! Bonjour!"
636#: ../app/welcomewizard/Slide4.qml:67
656#: ../app/welcomewizard/Slide4.qml:67
637#, qt-format
657#, qt-format
638msgid ""
658msgid ""
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 "
640"community"
660"community"
641msgstr ""
661msgstr ""
642−"Podbird er tilgængelig på mere end 15 sprog, og bliver oversat af %1-"
662+"Podphoenix er tilgængelig på mere end 15 sprog, og bliver oversat af %1-"
643"fællesskabet"
663"fællesskabet"
644
664
645#: ../app/welcomewizard/Slide5.qml:45
665#: ../app/welcomewizard/Slide5.qml:45
@@ -675,20 +695,18 @@ msgid "Enjoy"
675msgstr "Nyd det"
695msgstr "Nyd det"
676
696
677#: ../app/welcomewizard/Slide7.qml:62
697#: ../app/welcomewizard/Slide7.qml:62
678−msgid "We hope you enjoy using Podbird!"
698+msgid "We hope you enjoy using Podphoenix!"
679−msgstr "Vi håber at du nyder at bruge Podbird!"
699+msgstr "Vi håber at du nyder at bruge Podphoenix!"
680
700
681−#: ../app/welcomewizard/Slide7.qml:76
701+#: ../app/welcomewizard/Slide7.qml:75
682msgid "Finish"
702msgid "Finish"
683msgstr "Færdig"
703msgstr "Færdig"
684
704
685−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
686−#: Podbird.desktop.in.h:1
705+#: ../app/po/Podphoenix.desktop.in.h:1
687msgid "The chirpiest podcast manager for Ubuntu"
706msgid "The chirpiest podcast manager for Ubuntu"
688msgstr "Det fuglendte podcastprogram på Ubuntu"
707msgstr "Det fuglendte podcastprogram på Ubuntu"
689
708
690−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
691−#: Podbird.desktop.in.h:2
709+#: ../app/po/Podphoenix.desktop.in.h:2
692msgid ""
710msgid ""
693"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
711"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
694msgstr ""
712msgstr ""
po/de.po+69−51
@@ -1,13 +1,13 @@
1−# German translation for podbird
1+# German translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2016-12-15 13:04+0000\n"
11"PO-Revision-Date: 2016-12-15 13:04+0000\n"
12"Last-Translator: Alexander Dobetsberger <Unknown>\n"
12"Last-Translator: Alexander Dobetsberger <Unknown>\n"
13"Language-Team: German <de@li.org>\n"
13"Language-Team: German <de@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Episoden"
23msgstr "Episoden"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Neue Podcasts hinzufügen"
27msgstr "Neue Podcasts hinzufügen"
28
28
@@ -38,17 +38,17 @@ msgstr "Einstellungen"
38msgid "Skip"
38msgid "Skip"
39msgstr "Überspringen"
39msgstr "Überspringen"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 h %2 min"
44msgstr "%1 h %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 h"
49msgstr "%1 h"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 Min"
54msgstr "%1 Min"
@@ -63,7 +63,7 @@ msgstr "Über"
63msgid "Credits"
63msgid "Credits"
64msgstr "Mitwirkende"
64msgstr "Mitwirkende"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 Jahr"
108msgstr[0] "%1 Jahr"
109msgstr[1] "%1 Jahre"
109msgstr[1] "%1 Jahre"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Episode suchen"
163msgstr "Episode suchen"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Abbestellen"
168msgstr "Abbestellen"
169
169
@@ -213,7 +213,7 @@ msgstr "Abbestellen bestätigen"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Sind Sie sicher, dass Sie <b>%1</b> abbestellen möchten?"
214msgstr "Sind Sie sicher, dass Sie <b>%1</b> abbestellen möchten?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Abbrechen"
219msgstr "Abbrechen"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Episodenbeschreibung"
223msgstr "Episodenbeschreibung"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Schließen"
228msgstr "Schließen"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Aktueller Titel"
372msgstr "Aktueller Titel"
@@ -375,8 +379,8 @@ msgstr "Alles anzeigen"
375msgid "Queue"
379msgid "Queue"
376msgstr "Warteschlange"
380msgstr "Warteschlange"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Podcast suchen"
385msgstr "Podcast suchen"
382
386
@@ -388,7 +392,7 @@ msgstr "Podcast suchen"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Keine Podcast-Abonnements"
393msgstr "Keine Podcast-Abonnements"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Keine Podcasts gefunden"
397msgstr "Keine Podcasts gefunden"
394
398
@@ -400,7 +404,7 @@ msgstr ""
400"Sie haben noch keine Podcasts abonniert, zum hinzuzufügen öffnen Sie bitte "
404"Sie haben noch keine Podcasts abonniert, zum hinzuzufügen öffnen Sie bitte "
401"die Seite 'Neue Podcasts finden'."
405"die Seite 'Neue Podcasts finden'."
402
406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
405msgstr "Keine Podcasts gefunden die den Suchkriterien entsprechen."
409msgstr "Keine Podcasts gefunden die den Suchkriterien entsprechen."
406
410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411msgstr[0] "%1 ungehörte Episode"
415msgstr[0] "%1 ungehörte Episode"
412msgstr[1] "%1 ungehörte Episoden"
416msgstr[1] "%1 ungehörte Episoden"
413
417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415msgid "Add Podcast"
419msgid "Add Podcast"
416msgstr "Podcast hinzufügen"
420msgstr "Podcast hinzufügen"
417
421
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
419msgid "Save Podcast"
427msgid "Save Podcast"
420msgstr "Podcast speichern"
428msgstr "Podcast speichern"
421
429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423msgid "Feed URL"
431msgid "Feed URL"
424msgstr "Feed-URL"
432msgstr "Feed-URL"
425
433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427msgid "Unable to subscribe"
435msgid "Unable to subscribe"
428msgstr "Abonnieren fehlgeschlagen"
436msgstr "Abonnieren fehlgeschlagen"
429
437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431msgid "Please check the URL and try again"
439msgid "Please check the URL and try again"
432msgstr "Bitte die Adresse überprüfen und es erneut versuchen"
440msgstr "Bitte die Adresse überprüfen und es erneut versuchen"
433
441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435msgid "Looking to add a new podcast?"
443msgid "Looking to add a new podcast?"
436msgstr "Wollen Sie einen neuen Podcast hinzufügen?"
444msgstr "Wollen Sie einen neuen Podcast hinzufügen?"
437
445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439msgid ""
447msgid ""
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441msgstr ""
449msgstr ""
442"Klicken Sie auf die »Lupe« am oberen Rand, um zu Suchen oder auf den »Plus«-"
450"Klicken Sie auf die »Lupe« am oberen Rand, um zu Suchen oder auf den »Plus«-"
443"Knopf, um eine Adresse einzugeben"
451"Knopf, um eine Adresse einzugeben"
444
452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446msgid "Subscribe"
454msgid "Subscribe"
447msgstr "Abonnieren"
455msgstr "Abonnieren"
448
456
449#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450#. the podcast description.
458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452#, qt-format
460#, qt-format
453msgid ""
461msgid ""
454"Last Updated: %1\n"
462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457"Letzte Aktualisierung:%1\n"
465"Letzte Aktualisierung:%1\n"
458"%2"
466"%2"
459
467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461msgid "Not Available"
469msgid "Not Available"
462msgstr "Nicht verfügbar"
470msgstr "Nicht verfügbar"
463
471
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+
464#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465#. want to seek forward when pressing on this button.
485#. want to seek forward when pressing on this button.
466#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -565,11 +585,11 @@ msgstr ""
565
585
566#: ../app/ui/SettingsPage.qml:317
586#: ../app/ui/SettingsPage.qml:317
567msgid ""
587msgid ""
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 "
569"clean."
589"clean."
570msgstr ""
590msgstr ""
571"Es wurde keine verwaisten Dateien gefunden um Speicherplatz zu schaffen. Die "
591"Es wurde keine verwaisten Dateien gefunden um Speicherplatz zu schaffen. Die "
572−"Podbird Datenbank ist sauber."
592+"Podphoenix Datenbank ist sauber."
573
593
574#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
594#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
575#. that doesn't fit into any other category.
595#. that doesn't fit into any other category.
@@ -582,21 +602,21 @@ msgid "Report Bug"
582msgstr "Fehler melden"
602msgstr "Fehler melden"
583
603
584#: ../app/welcomewizard/Slide1.qml:42
604#: ../app/welcomewizard/Slide1.qml:42
585−msgid "Welcome to Podbird"
605+msgid "Welcome to Podphoenix"
586−msgstr "Wilkommen bei Podbird"
606+msgstr "Wilkommen bei Podphoenix"
587
607
588−#: ../app/welcomewizard/Slide1.qml:50
608+#: ../app/welcomewizard/Slide1.qml:53
589msgid ""
609msgid ""
590−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
610+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
591"Ubuntu.\n"
611"Ubuntu.\n"
592"\n"
612"\n"
593"Chirp Chirp..."
613"Chirp Chirp..."
594msgstr ""
614msgstr ""
595−"Genießen Sie ihre Podcasts mit Podbird, der Podcast-Verwaltung für Ubuntu.\n"
615+"Genießen Sie ihre Podcasts mit Podphoenix, der Podcast-Verwaltung für Ubuntu.\n"
596"\n"
616"\n"
597"Zwitscher zwitscher …"
617"Zwitscher zwitscher …"
598
618
599−#: ../app/welcomewizard/Slide1.qml:72
619+#: ../app/welcomewizard/Slide1.qml:82
600msgid "Swipe to move between pages"
620msgid "Swipe to move between pages"
601msgstr "Wischen um zwischen Seiten zu wechseln"
621msgstr "Wischen um zwischen Seiten zu wechseln"
602
622
@@ -606,10 +626,10 @@ msgstr "Neue Podcasts finden"
606
626
607#: ../app/welcomewizard/Slide2.qml:62
627#: ../app/welcomewizard/Slide2.qml:62
608msgid ""
628msgid ""
609−"Podbird uses the iTunes® database to provide access to a huge collection of "
629+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
610"podcasts. You can also add podcasts by their URL."
630"podcasts. You can also add podcasts by their URL."
611msgstr ""
631msgstr ""
612−"Podbird benutzt die iTunes®-Datenbank, um Ihnen Zugriff auf eine riesige "
632+"Podphoenix benutzt die iTunes®-Datenbank, um Ihnen Zugriff auf eine riesige "
613"Sammlung von Podcasts zu geben. Sie können Podcasts auch über eine Adresse "
633"Sammlung von Podcasts zu geben. Sie können Podcasts auch über eine Adresse "
614"hinzufügen."
634"hinzufügen."
615
635
@@ -619,15 +639,15 @@ msgstr "Intelligente Einstellungen"
619
639
620#: ../app/welcomewizard/Slide3.qml:62
640#: ../app/welcomewizard/Slide3.qml:62
621msgid ""
641msgid ""
622−"Podbird can optionally download new episodes and clean up old episodes "
642+"Podphoenix can optionally download new episodes and clean up old episodes "
623"automatically, this can be enabled from the settings page."
643"automatically, this can be enabled from the settings page."
624msgstr ""
644msgstr ""
625−"Podbird kann optional neue Episoden herunterladen und alte automatisch "
645+"Podphoenix kann optional neue Episoden herunterladen und alte automatisch "
626"bereinigen. Dieses können Sie in den Einstellungen aktivieren."
646"bereinigen. Dieses können Sie in den Einstellungen aktivieren."
627
647
628#. TRANSLATORS: This text should be in a language different from the language set by the user.
648#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. For instance, if the app was in english, then it is appropriate to set this string as
649#. 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.
631#: ../app/welcomewizard/Slide4.qml:48
651#: ../app/welcomewizard/Slide4.qml:48
632msgid "Hallo! Bonjour!"
652msgid "Hallo! Bonjour!"
633msgstr "Hello! Bonjour!"
653msgstr "Hello! Bonjour!"
@@ -635,10 +655,10 @@ msgstr "Hello! Bonjour!"
635#: ../app/welcomewizard/Slide4.qml:67
655#: ../app/welcomewizard/Slide4.qml:67
636#, qt-format
656#, qt-format
637msgid ""
657msgid ""
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 "
639"community"
659"community"
640msgstr ""
660msgstr ""
641−"Podbird ist in über 15 Sprachen verfügbar und wird von der %1-Gemeinschaft "
661+"Podphoenix ist in über 15 Sprachen verfügbar und wird von der %1-Gemeinschaft "
642"übersetzt"
662"übersetzt"
643
663
644#: ../app/welcomewizard/Slide5.qml:45
664#: ../app/welcomewizard/Slide5.qml:45
@@ -674,20 +694,18 @@ msgid "Enjoy"
674msgstr "viel Spaß"
694msgstr "viel Spaß"
675
695
676#: ../app/welcomewizard/Slide7.qml:62
696#: ../app/welcomewizard/Slide7.qml:62
677−msgid "We hope you enjoy using Podbird!"
697+msgid "We hope you enjoy using Podphoenix!"
678−msgstr "Wir hoffen Sie genießen Podbird!"
698+msgstr "Wir hoffen Sie genießen Podphoenix!"
679
699
680−#: ../app/welcomewizard/Slide7.qml:76
700+#: ../app/welcomewizard/Slide7.qml:75
681msgid "Finish"
701msgid "Finish"
682msgstr "Fertig stellen"
702msgstr "Fertig stellen"
683
703
684−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
685−#: Podbird.desktop.in.h:1
704+#: ../app/po/Podphoenix.desktop.in.h:1
686msgid "The chirpiest podcast manager for Ubuntu"
705msgid "The chirpiest podcast manager for Ubuntu"
687msgstr "Die zwitschernde Podcast-Verwaltung für Ubuntu"
706msgstr "Die zwitschernde Podcast-Verwaltung für Ubuntu"
688
707
689−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
690−#: Podbird.desktop.in.h:2
708+#: ../app/po/Podphoenix.desktop.in.h:2
691msgid ""
709msgid ""
692"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
710"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
693msgstr ""
711msgstr ""
po/el.po+68−50
@@ -1,13 +1,13 @@
1−# Greek translation for podbird
1+# Greek translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-12-08 17:30+0000\n"
11"PO-Revision-Date: 2015-12-08 17:30+0000\n"
12"Last-Translator: Constantinos Koniaris <kostas291@yahoo.com>\n"
12"Last-Translator: Constantinos Koniaris <kostas291@yahoo.com>\n"
13"Language-Team: Greek <el@li.org>\n"
13"Language-Team: Greek <el@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Προσθήκη νέων φορητών εκπομπών"
27msgstr "Προσθήκη νέων φορητών εκπομπών"
28
28
@@ -38,17 +38,17 @@ msgstr "Ρυθμίσεις"
38msgid "Skip"
38msgid "Skip"
39msgstr "Παράβλεψη"
39msgstr "Παράβλεψη"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 ώρες %2 λεπτά"
44msgstr "%1 ώρες %2 λεπτά"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 ώρες"
49msgstr "%1 ώρες"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 λεπτά"
54msgstr "%1 λεπτά"
@@ -63,7 +63,7 @@ msgstr "Περί"
63msgid "Credits"
63msgid "Credits"
64msgstr "Μνεία"
64msgstr "Μνεία"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 έτος"
108msgstr[0] "%1 έτος"
109msgstr[1] "%1 έτη"
109msgstr[1] "%1 έτη"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Αναζήτηση επεισοδίου"
163msgstr "Αναζήτηση επεισοδίου"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Κατάργηση συνδρομής"
168msgstr "Κατάργηση συνδρομής"
169
169
@@ -214,7 +214,7 @@ msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr ""
214msgstr ""
215"Είστε σίγουρος ότι θέλετε να καταργήσετε τη συνδρομή σας στο <b>%1</b>;"
215"Είστε σίγουρος ότι θέλετε να καταργήσετε τη συνδρομή σας στο <b>%1</b>;"
216
216
217−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219msgid "Cancel"
219msgid "Cancel"
220msgstr "Ακύρωση"
220msgstr "Ακύρωση"
@@ -224,7 +224,7 @@ msgid "Episode Description"
224msgstr "Περιγραφή επεισοδίου"
224msgstr "Περιγραφή επεισοδίου"
225
225
226#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226#: ../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
228msgid "Close"
228msgid "Close"
229msgstr "Κλείσιμο"
229msgstr "Κλείσιμο"
230
230
@@ -365,6 +365,10 @@ msgstr "-%1δ"
365msgid "+%1s"
365msgid "+%1s"
366msgstr "+%1δ"
366msgstr "+%1δ"
367
367
368+#: ../app/ui/ImportPage.qml:18
369+msgid "Choose"
370+msgstr ""
371+
368#: ../app/ui/NowPlayingPage.qml:34
372#: ../app/ui/NowPlayingPage.qml:34
369msgid "Now Playing"
373msgid "Now Playing"
370msgstr "Αναπαράγεται τώρα"
374msgstr "Αναπαράγεται τώρα"
@@ -377,8 +381,8 @@ msgstr ""
377msgid "Queue"
381msgid "Queue"
378msgstr ""
382msgstr ""
379
383
380−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
384+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
381−#: ../app/ui/SearchPage.qml:161
385+#: ../app/ui/SearchPage.qml:176
382msgid "Search Podcast"
386msgid "Search Podcast"
383msgstr "Αναζήτηση φορητής εκπομπής"
387msgstr "Αναζήτηση φορητής εκπομπής"
384
388
@@ -390,7 +394,7 @@ msgstr "Αναζήτηση φορητής εκπομπής"
390msgid "No Podcast Subscriptions"
394msgid "No Podcast Subscriptions"
391msgstr "Δεv υπάρχουν συνδρομές σε φορητές εκπομπές"
395msgstr "Δεv υπάρχουν συνδρομές σε φορητές εκπομπές"
392
396
393−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
397+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
394msgid "No Podcasts Found"
398msgid "No Podcasts Found"
395msgstr "Δεν βρέθηκαν φορητές εκπομπές"
399msgstr "Δεν βρέθηκαν φορητές εκπομπές"
396
400
@@ -400,7 +404,7 @@ msgid ""
400"page to add some."
404"page to add some."
401msgstr ""
405msgstr ""
402
406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
405msgstr ""
409msgstr ""
406"Δεν βρέθηκαν φορητές εκπομπές που να αντιστοιχούν στον όρο αναζήτησης."
410"Δεν βρέθηκαν φορητές εκπομπές που να αντιστοιχούν στον όρο αναζήτησης."
@@ -412,44 +416,48 @@ msgid_plural "%1 unheard episodes"
412msgstr[0] "%1 μη ακουσμένο επεισόδιο"
416msgstr[0] "%1 μη ακουσμένο επεισόδιο"
413msgstr[1] "%1 μη ακουσμένα επεισόδια"
417msgstr[1] "%1 μη ακουσμένα επεισόδια"
414
418
415−#: ../app/ui/SearchPage.qml:63
419+#: ../app/ui/SearchPage.qml:65
416msgid "Add Podcast"
420msgid "Add Podcast"
417msgstr "Προσθήκη φορητής εκπομπής"
421msgstr "Προσθήκη φορητής εκπομπής"
418
422
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
420msgid "Save Podcast"
428msgid "Save Podcast"
421msgstr "Αποθήκευση φορητής εκπομπής"
429msgstr "Αποθήκευση φορητής εκπομπής"
422
430
423−#: ../app/ui/SearchPage.qml:149
431+#: ../app/ui/SearchPage.qml:163
424msgid "Feed URL"
432msgid "Feed URL"
425msgstr "Διεύθυνση ροής"
433msgstr "Διεύθυνση ροής"
426
434
427−#: ../app/ui/SearchPage.qml:176
435+#: ../app/ui/SearchPage.qml:191
428msgid "Unable to subscribe"
436msgid "Unable to subscribe"
429msgstr "Αδυναμία εγγραφής"
437msgstr "Αδυναμία εγγραφής"
430
438
431−#: ../app/ui/SearchPage.qml:177
439+#: ../app/ui/SearchPage.qml:192
432msgid "Please check the URL and try again"
440msgid "Please check the URL and try again"
433msgstr "Παρακαλώ ελέγξετε τη διεύθυνση URL και προσπαθήστε ξανά"
441msgstr "Παρακαλώ ελέγξετε τη διεύθυνση URL και προσπαθήστε ξανά"
434
442
435−#: ../app/ui/SearchPage.qml:207
443+#: ../app/ui/SearchPage.qml:222
436msgid "Looking to add a new podcast?"
444msgid "Looking to add a new podcast?"
437msgstr ""
445msgstr ""
438
446
439−#: ../app/ui/SearchPage.qml:208
447+#: ../app/ui/SearchPage.qml:223
440msgid ""
448msgid ""
441"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
449"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
442msgstr ""
450msgstr ""
443"Επιλέγξετε τον 'μεγενθυτικό φακό' που είναι πάνω για να κάνετε αναζήτηση ή "
451"Επιλέγξετε τον 'μεγενθυτικό φακό' που είναι πάνω για να κάνετε αναζήτηση ή "
444"το 'συν' κουμπί για να προσθέσετε από διεύθυνση URL"
452"το 'συν' κουμπί για να προσθέσετε από διεύθυνση URL"
445
453
446−#: ../app/ui/SearchPage.qml:275
454+#: ../app/ui/SearchPage.qml:290
447msgid "Subscribe"
455msgid "Subscribe"
448msgstr "Εγγραφή"
456msgstr "Εγγραφή"
449
457
450#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
458#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
451#. the podcast description.
459#. the podcast description.
452−#: ../app/ui/SearchPage.qml:313
460+#: ../app/ui/SearchPage.qml:328
453#, qt-format
461#, qt-format
454msgid ""
462msgid ""
455"Last Updated: %1\n"
463"Last Updated: %1\n"
@@ -458,10 +466,22 @@ msgstr ""
458"Τελευταία Ανανέωση: %1\n"
466"Τελευταία Ανανέωση: %1\n"
459"%2"
467"%2"
460
468
461−#: ../app/ui/SearchPage.qml:370
469+#: ../app/ui/SearchPage.qml:385
462msgid "Not Available"
470msgid "Not Available"
463msgstr "Μη Διαθέσιμο"
471msgstr "Μη Διαθέσιμο"
464
472
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+
465#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
485#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
466#. want to seek forward when pressing on this button.
486#. want to seek forward when pressing on this button.
467#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
487#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -565,7 +585,7 @@ msgstr ""
565
585
566#: ../app/ui/SettingsPage.qml:317
586#: ../app/ui/SettingsPage.qml:317
567msgid ""
587msgid ""
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 "
569"clean."
589"clean."
570msgstr ""
590msgstr ""
571
591
@@ -580,22 +600,22 @@ msgid "Report Bug"
580msgstr "Αναφορά σφάλματος"
600msgstr "Αναφορά σφάλματος"
581
601
582#: ../app/welcomewizard/Slide1.qml:42
602#: ../app/welcomewizard/Slide1.qml:42
583−msgid "Welcome to Podbird"
603+msgid "Welcome to Podphoenix"
584−msgstr "Καλώς ήλθατε στο Podbird"
604+msgstr "Καλώς ήλθατε στο Podphoenix"
585
605
586−#: ../app/welcomewizard/Slide1.qml:50
606+#: ../app/welcomewizard/Slide1.qml:53
587msgid ""
607msgid ""
588−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
608+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
589"Ubuntu.\n"
609"Ubuntu.\n"
590"\n"
610"\n"
591"Chirp Chirp..."
611"Chirp Chirp..."
592msgstr ""
612msgstr ""
593−"Απολαύστε τα αγαπημένα σας προγράμματα με το Podbird, την πιο κελαηδιστή "
613+"Απολαύστε τα αγαπημένα σας προγράμματα με το Podphoenix, την πιο κελαηδιστή "
594"εφαρμογή διαχείρισης φορητών εκπομπών για το Ubuntu.\n"
614"εφαρμογή διαχείρισης φορητών εκπομπών για το Ubuntu.\n"
595"\n"
615"\n"
596"Τσιρπ Τσιρπ..."
616"Τσιρπ Τσιρπ..."
597
617
598−#: ../app/welcomewizard/Slide1.qml:72
618+#: ../app/welcomewizard/Slide1.qml:82
599msgid "Swipe to move between pages"
619msgid "Swipe to move between pages"
600msgstr "Σύρετε για να αλλάξετε σελίδα"
620msgstr "Σύρετε για να αλλάξετε σελίδα"
601
621
@@ -605,10 +625,10 @@ msgstr "Ανακαλύψτε νέες φορητές εκπομπές"
605
625
606#: ../app/welcomewizard/Slide2.qml:62
626#: ../app/welcomewizard/Slide2.qml:62
607msgid ""
627msgid ""
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 "
609"podcasts. You can also add podcasts by their URL."
629"podcasts. You can also add podcasts by their URL."
610msgstr ""
630msgstr ""
611−"Το Podbird χρησιμοποιεί τη βάση δεδομένων του iTunes® για να προσφέρει "
631+"Το Podphoenix χρησιμοποιεί τη βάση δεδομένων του iTunes® για να προσφέρει "
612"πρόσβαση σε μια τεράστια συλλογή φορητών εκπομπών. Είναι επίσης δυνατή η "
632"πρόσβαση σε μια τεράστια συλλογή φορητών εκπομπών. Είναι επίσης δυνατή η "
613"προσθήκη φορητών εκπομπών από την διεύθυνση URL τους."
633"προσθήκη φορητών εκπομπών από την διεύθυνση URL τους."
614
634
@@ -618,16 +638,16 @@ msgstr "Έξυπνες ρυθμίσεις"
618
638
619#: ../app/welcomewizard/Slide3.qml:62
639#: ../app/welcomewizard/Slide3.qml:62
620msgid ""
640msgid ""
621−"Podbird can optionally download new episodes and clean up old episodes "
641+"Podphoenix can optionally download new episodes and clean up old episodes "
622"automatically, this can be enabled from the settings page."
642"automatically, this can be enabled from the settings page."
623msgstr ""
643msgstr ""
624−"Το Podbird μπορεί προαιρετικά να λαμβάνει νέα επεισόδια και να εκκαθαρίζει "
644+"Το Podphoenix μπορεί προαιρετικά να λαμβάνει νέα επεισόδια και να εκκαθαρίζει "
625"τα παλιά αυτόματα, το παραπάνω μπορεί να ενεργοποιηθεί από τη σελίδα "
645"τα παλιά αυτόματα, το παραπάνω μπορεί να ενεργοποιηθεί από τη σελίδα "
626"ρυθμίσεων."
646"ρυθμίσεων."
627
647
628#. TRANSLATORS: This text should be in a language different from the language set by the user.
648#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. For instance, if the app was in english, then it is appropriate to set this string as
649#. 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.
631#: ../app/welcomewizard/Slide4.qml:48
651#: ../app/welcomewizard/Slide4.qml:48
632msgid "Hallo! Bonjour!"
652msgid "Hallo! Bonjour!"
633msgstr "Hallo! Bonjour!"
653msgstr "Hallo! Bonjour!"
@@ -635,10 +655,10 @@ msgstr "Hallo! Bonjour!"
635#: ../app/welcomewizard/Slide4.qml:67
655#: ../app/welcomewizard/Slide4.qml:67
636#, qt-format
656#, qt-format
637msgid ""
657msgid ""
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 "
639"community"
659"community"
640msgstr ""
660msgstr ""
641−"Το Podbird είναι διαθέσιμο σε περισσότερες από 15 γλώσσες και μεταφράζεται "
661+"Το Podphoenix είναι διαθέσιμο σε περισσότερες από 15 γλώσσες και μεταφράζεται "
642"από την κοινότητα %1"
662"από την κοινότητα %1"
643
663
644#: ../app/welcomewizard/Slide5.qml:45
664#: ../app/welcomewizard/Slide5.qml:45
@@ -671,20 +691,18 @@ msgid "Enjoy"
671msgstr "Απολαύστε"
691msgstr "Απολαύστε"
672
692
673#: ../app/welcomewizard/Slide7.qml:62
693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
675−msgstr "Ελπίζουμε ότι απολαμβάνετε την χρήση του Podbird!"
695+msgstr "Ελπίζουμε ότι απολαμβάνετε την χρήση του Podphoenix!"
676
696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678msgid "Finish"
698msgid "Finish"
679msgstr "Τέλος"
699msgstr "Τέλος"
680
700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
683msgid "The chirpiest podcast manager for Ubuntu"
702msgid "The chirpiest podcast manager for Ubuntu"
684msgstr "Η πιο κελαηδιστή εφαρμογή διαχείρισης φορητών εκπομπών για το Ubuntu"
703msgstr "Η πιο κελαηδιστή εφαρμογή διαχείρισης φορητών εκπομπών για το Ubuntu"
685
704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
688msgid ""
706msgid ""
689"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690msgstr ""
708msgstr ""
po/en_AU.po+62−44
@@ -1,13 +1,13 @@
1−# English (Australia) translation for podbird
1+# English (Australia) translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-03-26 10:36+0000\n"
11"PO-Revision-Date: 2015-03-26 10:36+0000\n"
12"Last-Translator: Joel Addison <jaddi27@gmail.com>\n"
12"Last-Translator: Joel Addison <jaddi27@gmail.com>\n"
13"Language-Team: English (Australia) <en_AU@li.org>\n"
13"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr ""
27msgstr ""
28
28
@@ -38,17 +38,17 @@ msgstr ""
38msgid "Skip"
38msgid "Skip"
39msgstr ""
39msgstr ""
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr ""
44msgstr ""
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr ""
49msgstr ""
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr ""
54msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
63msgid "Credits"
63msgid "Credits"
64msgstr ""
64msgstr ""
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] ""
108msgstr[0] ""
109msgstr[1] ""
109msgstr[1] ""
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Search Episode"
163msgstr "Search Episode"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Unsubscribe"
168msgstr "Unsubscribe"
169
169
@@ -213,7 +213,7 @@ msgstr "Unsubscribe Confirmation"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Are you sure you want to unsubscribe from <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr ""
219msgstr ""
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr ""
223msgstr ""
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Close"
228msgstr "Close"
229
229
@@ -363,6 +363,10 @@ msgstr ""
363msgid "+%1s"
363msgid "+%1s"
364msgstr ""
364msgstr ""
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Now Playing"
372msgstr "Now Playing"
@@ -375,8 +379,8 @@ msgstr ""
375msgid "Queue"
379msgid "Queue"
376msgstr ""
380msgstr ""
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Search Podcast"
385msgstr "Search Podcast"
382
386
@@ -388,7 +392,7 @@ msgstr ""
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "No Podcast Subscriptions"
393msgstr "No Podcast Subscriptions"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "No Podcasts Found"
397msgstr "No Podcasts Found"
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr "No podcasts found matching the search term."
407msgstr "No podcasts found matching the search term."
404
408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] "%1 unheard episode"
413msgstr[0] "%1 unheard episode"
410msgstr[1] "%1 unheard episodes"
414msgstr[1] "%1 unheard episodes"
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr "Add Podcast"
418msgstr "Add Podcast"
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr "Save Podcast"
426msgstr "Save Podcast"
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr ""
430msgstr ""
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr "Unable to subscribe"
434msgstr "Unable to subscribe"
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr "Please check the URL and try again"
438msgstr "Please check the URL and try again"
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440
448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442msgid "Subscribe"
450msgid "Subscribe"
443msgstr "Subscribe"
451msgstr "Subscribe"
444
452
445#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446#. the podcast description.
454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448#, qt-format
456#, qt-format
449msgid ""
457msgid ""
450"Last Updated: %1\n"
458"Last Updated: %1\n"
451"%2"
459"%2"
452msgstr ""
460msgstr ""
453
461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455msgid "Not Available"
463msgid "Not Available"
456msgstr ""
464msgstr ""
457
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+
458#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459#. want to seek forward when pressing on this button.
479#. want to seek forward when pressing on this button.
460#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556
576
557#: ../app/ui/SettingsPage.qml:317
577#: ../app/ui/SettingsPage.qml:317
558msgid ""
578msgid ""
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 "
560"clean."
580"clean."
561msgstr ""
581msgstr ""
562
582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571msgstr ""
591msgstr ""
572
592
573#: ../app/welcomewizard/Slide1.qml:42
593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575msgstr ""
595msgstr ""
576
596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578msgid ""
598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580"Ubuntu.\n"
600"Ubuntu.\n"
581"\n"
601"\n"
582"Chirp Chirp..."
602"Chirp Chirp..."
583msgstr ""
603msgstr ""
584
604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586msgid "Swipe to move between pages"
606msgid "Swipe to move between pages"
587msgstr ""
607msgstr ""
588
608
@@ -592,7 +612,7 @@ msgstr ""
592
612
593#: ../app/welcomewizard/Slide2.qml:62
613#: ../app/welcomewizard/Slide2.qml:62
594msgid ""
614msgid ""
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 "
596"podcasts. You can also add podcasts by their URL."
616"podcasts. You can also add podcasts by their URL."
597msgstr ""
617msgstr ""
598
618
@@ -602,13 +622,13 @@ msgstr ""
602
622
603#: ../app/welcomewizard/Slide3.qml:62
623#: ../app/welcomewizard/Slide3.qml:62
604msgid ""
624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606"automatically, this can be enabled from the settings page."
626"automatically, this can be enabled from the settings page."
607msgstr ""
627msgstr ""
608
628
609#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610#. For instance, if the app was in english, then it is appropriate to set this string as
630#. 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.
612#: ../app/welcomewizard/Slide4.qml:48
632#: ../app/welcomewizard/Slide4.qml:48
613msgid "Hallo! Bonjour!"
633msgid "Hallo! Bonjour!"
614msgstr ""
634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616#: ../app/welcomewizard/Slide4.qml:67
636#: ../app/welcomewizard/Slide4.qml:67
617#, qt-format
637#, qt-format
618msgid ""
638msgid ""
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 "
620"community"
640"community"
621msgstr ""
641msgstr ""
622
642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648msgstr ""
668msgstr ""
649
669
650#: ../app/welcomewizard/Slide7.qml:62
670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652msgstr ""
672msgstr ""
653
673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655msgid "Finish"
675msgid "Finish"
656msgstr ""
676msgstr ""
657
677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
660msgid "The chirpiest podcast manager for Ubuntu"
679msgid "The chirpiest podcast manager for Ubuntu"
661msgstr ""
680msgstr ""
662
681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
665msgid ""
683msgid ""
666"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667msgstr ""
685msgstr ""
po/en_GB.po+70−52
@@ -1,28 +1,28 @@
1−# English (United Kingdom) translation for podbird
1+# English (United Kingdom) translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11−"PO-Revision-Date: 2017-12-16 01:20+0000\n"
11+"PO-Revision-Date: 2021-06-14 20:48+0000\n"
12"Last-Translator: Andi Chandler <Unknown>\n"
12"Last-Translator: Andi Chandler <Unknown>\n"
13"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
13"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-12-17 05:32+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18511)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Episodes"
23msgstr "Episodes"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Add New Podcasts"
27msgstr "Add New Podcasts"
28
28
@@ -38,17 +38,17 @@ msgstr "Settings"
38msgid "Skip"
38msgid "Skip"
39msgstr "Skip"
39msgstr "Skip"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 hr %2 min"
44msgstr "%1 hr %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 hr"
49msgstr "%1 hr"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min"
54msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "About"
63msgid "Credits"
63msgid "Credits"
64msgstr "Credits"
64msgstr "Credits"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 year"
108msgstr[0] "%1 year"
109msgstr[1] "%1 years"
109msgstr[1] "%1 years"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Search Episode"
163msgstr "Search Episode"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Unsubscribe"
168msgstr "Unsubscribe"
169
169
@@ -213,7 +213,7 @@ msgstr "Unsubscribe Confirmation"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Are you sure you want to unsubscribe from <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Cancel"
219msgstr "Cancel"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Episode Description"
223msgstr "Episode Description"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Close"
228msgstr "Close"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr "Choose"
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Now Playing"
372msgstr "Now Playing"
@@ -375,8 +379,8 @@ msgstr "Full view"
375msgid "Queue"
379msgid "Queue"
376msgstr "Queue"
380msgstr "Queue"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Search Podcast"
385msgstr "Search Podcast"
382
386
@@ -388,7 +392,7 @@ msgstr "Search podcast"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "No Podcast Subscriptions"
393msgstr "No Podcast Subscriptions"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "No Podcasts Found"
397msgstr "No Podcasts Found"
394
398
@@ -400,7 +404,7 @@ msgstr ""
400"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
404"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
401"page to add some."
405"page to add some."
402
406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
405msgstr "No podcasts found matching the search term."
409msgstr "No podcasts found matching the search term."
406
410
@@ -411,43 +415,47 @@ msgid_plural "%1 unheard episodes"
411msgstr[0] "%1 unheard episode"
415msgstr[0] "%1 unheard episode"
412msgstr[1] "%1 unheard episodes"
416msgstr[1] "%1 unheard episodes"
413
417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415msgid "Add Podcast"
419msgid "Add Podcast"
416msgstr "Add Podcast"
420msgstr "Add Podcast"
417
421
418−#: ../app/ui/SearchPage.qml:122
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr "Import Podcasts"
425+
426+#: ../app/ui/SearchPage.qml:135
419msgid "Save Podcast"
427msgid "Save Podcast"
420msgstr "Save Podcast"
428msgstr "Save Podcast"
421
429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423msgid "Feed URL"
431msgid "Feed URL"
424msgstr "Feed URL"
432msgstr "Feed URL"
425
433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427msgid "Unable to subscribe"
435msgid "Unable to subscribe"
428msgstr "Unable to subscribe"
436msgstr "Unable to subscribe"
429
437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431msgid "Please check the URL and try again"
439msgid "Please check the URL and try again"
432msgstr "Please check the URL and try again"
440msgstr "Please check the URL and try again"
433
441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435msgid "Looking to add a new podcast?"
443msgid "Looking to add a new podcast?"
436msgstr "Looking to add a new podcast?"
444msgstr "Looking to add a new podcast?"
437
445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439msgid ""
447msgid ""
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441msgstr ""
449msgstr ""
442"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
450"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
443
451
444−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
445msgid "Subscribe"
453msgid "Subscribe"
446msgstr "Subscribe"
454msgstr "Subscribe"
447
455
448#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
449#. the podcast description.
457#. the podcast description.
450−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
451#, qt-format
459#, qt-format
452msgid ""
460msgid ""
453"Last Updated: %1\n"
461"Last Updated: %1\n"
@@ -456,10 +464,22 @@ msgstr ""
456"Last Updated: %1\n"
464"Last Updated: %1\n"
457"%2"
465"%2"
458
466
459−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
460msgid "Not Available"
468msgid "Not Available"
461msgstr "Not Available"
469msgstr "Not Available"
462
470
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+
463#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
464#. want to seek forward when pressing on this button.
484#. want to seek forward when pressing on this button.
465#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -564,10 +584,10 @@ msgstr ""
564
584
565#: ../app/ui/SettingsPage.qml:317
585#: ../app/ui/SettingsPage.qml:317
566msgid ""
586msgid ""
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 "
568"clean."
588"clean."
569msgstr ""
589msgstr ""
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 "
571"clean."
591"clean."
572
592
573#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
593#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
@@ -581,22 +601,22 @@ msgid "Report Bug"
581msgstr "Report Bug"
601msgstr "Report Bug"
582
602
583#: ../app/welcomewizard/Slide1.qml:42
603#: ../app/welcomewizard/Slide1.qml:42
584−msgid "Welcome to Podbird"
604+msgid "Welcome to Podphoenix"
585−msgstr "Welcome to Podbird"
605+msgstr "Welcome to Podphoenix"
586
606
587−#: ../app/welcomewizard/Slide1.qml:50
607+#: ../app/welcomewizard/Slide1.qml:53
588msgid ""
608msgid ""
589−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
609+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
590"Ubuntu.\n"
610"Ubuntu.\n"
591"\n"
611"\n"
592"Chirp Chirp..."
612"Chirp Chirp..."
593msgstr ""
613msgstr ""
594−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
614+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
595"Ubuntu.\n"
615"Ubuntu.\n"
596"\n"
616"\n"
597"Chirp Chirp..."
617"Chirp Chirp..."
598
618
599−#: ../app/welcomewizard/Slide1.qml:72
619+#: ../app/welcomewizard/Slide1.qml:82
600msgid "Swipe to move between pages"
620msgid "Swipe to move between pages"
601msgstr "Swipe to move between pages"
621msgstr "Swipe to move between pages"
602
622
@@ -606,10 +626,10 @@ msgstr "Discover New Podcasts"
606
626
607#: ../app/welcomewizard/Slide2.qml:62
627#: ../app/welcomewizard/Slide2.qml:62
608msgid ""
628msgid ""
609−"Podbird uses the iTunes® database to provide access to a huge collection of "
629+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
610"podcasts. You can also add podcasts by their URL."
630"podcasts. You can also add podcasts by their URL."
611msgstr ""
631msgstr ""
612−"Podbird uses the iTunes® database to provide access to a huge collection of "
632+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
613"podcasts. You can also add podcasts by their URL."
633"podcasts. You can also add podcasts by their URL."
614
634
615#: ../app/welcomewizard/Slide3.qml:45
635#: ../app/welcomewizard/Slide3.qml:45
@@ -618,15 +638,15 @@ msgstr "Smart Settings"
618
638
619#: ../app/welcomewizard/Slide3.qml:62
639#: ../app/welcomewizard/Slide3.qml:62
620msgid ""
640msgid ""
621−"Podbird can optionally download new episodes and clean up old episodes "
641+"Podphoenix can optionally download new episodes and clean up old episodes "
622"automatically, this can be enabled from the settings page."
642"automatically, this can be enabled from the settings page."
623msgstr ""
643msgstr ""
624−"Podbird can optionally download new episodes and clean up old episodes "
644+"Podphoenix can optionally download new episodes and clean up old episodes "
625"automatically, this can be enabled from the settings page."
645"automatically, this can be enabled from the settings page."
626
646
627#. TRANSLATORS: This text should be in a language different from the language set by the user.
647#. TRANSLATORS: This text should be in a language different from the language set by the user.
628#. For instance, if the app was in english, then it is appropriate to set this string as
648#. For instance, if the app was in english, then it is appropriate to set this string as
629−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
649+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
630#: ../app/welcomewizard/Slide4.qml:48
650#: ../app/welcomewizard/Slide4.qml:48
631msgid "Hallo! Bonjour!"
651msgid "Hallo! Bonjour!"
632msgstr "Hallo! Bonjour!"
652msgstr "Hallo! Bonjour!"
@@ -634,10 +654,10 @@ msgstr "Hallo! Bonjour!"
634#: ../app/welcomewizard/Slide4.qml:67
654#: ../app/welcomewizard/Slide4.qml:67
635#, qt-format
655#, qt-format
636msgid ""
656msgid ""
637−"Podbird is available in over 15 languages and is translated by the %1 "
657+"Podphoenix is available in over 15 languages and is translated by the %1 "
638"community"
658"community"
639msgstr ""
659msgstr ""
640−"Podbird is available in over 15 languages and is translated by the %1 "
660+"Podphoenix is available in over 15 languages and is translated by the %1 "
641"community"
661"community"
642
662
643#: ../app/welcomewizard/Slide5.qml:45
663#: ../app/welcomewizard/Slide5.qml:45
@@ -673,20 +693,18 @@ msgid "Enjoy"
673msgstr "Enjoy"
693msgstr "Enjoy"
674
694
675#: ../app/welcomewizard/Slide7.qml:62
695#: ../app/welcomewizard/Slide7.qml:62
676−msgid "We hope you enjoy using Podbird!"
696+msgid "We hope you enjoy using Podphoenix!"
677−msgstr "We hope you enjoy using Podbird!"
697+msgstr "We hope you enjoy using Podphoenix!"
678
698
679−#: ../app/welcomewizard/Slide7.qml:76
699+#: ../app/welcomewizard/Slide7.qml:75
680msgid "Finish"
700msgid "Finish"
681msgstr "Finish"
701msgstr "Finish"
682
702
683−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
703+#: ../app/po/Podphoenix.desktop.in.h:1
684−#: Podbird.desktop.in.h:1
685msgid "The chirpiest podcast manager for Ubuntu"
704msgid "The chirpiest podcast manager for Ubuntu"
686msgstr "The chirpiest podcast manager for Ubuntu"
705msgstr "The chirpiest podcast manager for Ubuntu"
687
706
688−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
707+#: ../app/po/Podphoenix.desktop.in.h:2
689−#: Podbird.desktop.in.h:2
690msgid ""
708msgid ""
691"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
709"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
692msgstr ""
710msgstr ""
po/es.po+81−63
@@ -1,30 +1,30 @@
1−# Spanish translation for podbird
1+# Spanish translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11−"PO-Revision-Date: 2016-12-12 17:53+0000\n"
11+"PO-Revision-Date: 2019-01-18 19:21+0000\n"
12−"Last-Translator: Víctor R. Ruiz <Unknown>\n"
12+"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
13"Language-Team: Spanish <es@li.org>\n"
13"Language-Team: Spanish <es@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Episodios"
23msgstr "Episodios"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27−msgstr "Añadir podcasts"
27+msgstr "Añadir podcasts nuevos"
28
28
29#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
29#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
30msgid "Podcasts"
30msgid "Podcasts"
@@ -36,19 +36,19 @@ msgstr "Configuración"
36
36
37#: ../app/components/Walkthrough.qml:89
37#: ../app/components/Walkthrough.qml:89
38msgid "Skip"
38msgid "Skip"
39−msgstr "Omitir"
39+msgstr "Saltar"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 h %2 min"
44msgstr "%1 h %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 h"
49msgstr "%1 h"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min"
54msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Acerca de"
63msgid "Credits"
63msgid "Credits"
64msgstr "Créditos"
64msgstr "Créditos"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,11 +108,11 @@ msgid_plural "%1 years"
108msgstr[0] "%1 año"
108msgstr[0] "%1 año"
109msgstr[1] "%1 años"
109msgstr[1] "%1 años"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
115−msgstr "%1 (creador)"
115+msgstr "%1 (Creador)"
116
116
117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118msgid "Developers"
118msgid "Developers"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Buscar episodio"
163msgstr "Buscar episodio"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Anular suscripción"
168msgstr "Anular suscripción"
169
169
@@ -213,7 +213,7 @@ msgstr "Confirmar anulación"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "¿Confirma que quiere cancelar la suscripción a <b>%1</b>?"
214msgstr "¿Confirma que quiere cancelar la suscripción a <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Cancelar"
219msgstr "Cancelar"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Descripción de episodios"
223msgstr "Descripción de episodios"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Cerrar"
228msgstr "Cerrar"
229
229
@@ -261,7 +261,7 @@ msgstr "Eliminar archivo descargado"
261
261
262#: ../app/ui/EpisodesPage.qml:621
262#: ../app/ui/EpisodesPage.qml:621
263msgid "Queued"
263msgid "Queued"
264−msgstr "Encolado"
264+msgstr "En cola"
265
265
266#: ../app/ui/EpisodesPage.qml:621
266#: ../app/ui/EpisodesPage.qml:621
267msgid "Download"
267msgid "Download"
@@ -363,6 +363,10 @@ msgstr "−%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "En reproducción"
372msgstr "En reproducción"
@@ -375,8 +379,8 @@ msgstr "Vista completa"
375msgid "Queue"
379msgid "Queue"
376msgstr "Cola"
380msgstr "Cola"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Buscar podcast"
385msgstr "Buscar podcast"
382
386
@@ -388,7 +392,7 @@ msgstr "Buscar podcast"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "No hay suscripciones a podcasts"
393msgstr "No hay suscripciones a podcasts"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "No se encontraron podcasts"
397msgstr "No se encontraron podcasts"
394
398
@@ -400,7 +404,7 @@ msgstr ""
400"No está suscrito a ningún podcast, visite la página 'Añadir nuevos "
404"No está suscrito a ningún podcast, visite la página 'Añadir nuevos "
401"podcasts\" para añadir algunos."
405"podcasts\" para añadir algunos."
402
406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
405msgstr "No hay podcasts que coincidan con la búsqueda"
409msgstr "No hay podcasts que coincidan con la búsqueda"
406
410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411msgstr[0] "%1 episodio sin escuchar"
415msgstr[0] "%1 episodio sin escuchar"
412msgstr[1] "%1 episodios sin escuchar"
416msgstr[1] "%1 episodios sin escuchar"
413
417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415msgid "Add Podcast"
419msgid "Add Podcast"
416msgstr "Añadir podcast"
420msgstr "Añadir podcast"
417
421
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
419msgid "Save Podcast"
427msgid "Save Podcast"
420msgstr "Guardar podcast"
428msgstr "Guardar podcast"
421
429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423msgid "Feed URL"
431msgid "Feed URL"
424msgstr "URL del canal"
432msgstr "URL del canal"
425
433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427msgid "Unable to subscribe"
435msgid "Unable to subscribe"
428msgstr "No se ha podido suscribir"
436msgstr "No se ha podido suscribir"
429
437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431msgid "Please check the URL and try again"
439msgid "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"
433
441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435msgid "Looking to add a new podcast?"
443msgid "Looking to add a new podcast?"
436msgstr "¿Buscando añadir un nuevo podcast?"
444msgstr "¿Buscando añadir un nuevo podcast?"
437
445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439msgid ""
447msgid ""
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441msgstr ""
449msgstr ""
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 "
443"añadir por URL"
451"añadir por URL"
444
452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446msgid "Subscribe"
454msgid "Subscribe"
447−msgstr "Suscribir"
455+msgstr "Suscribirse"
448
456
449#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450#. the podcast description.
458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452#, qt-format
460#, qt-format
453msgid ""
461msgid ""
454"Last Updated: %1\n"
462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457"Última actualización: %1\n"
465"Última actualización: %1\n"
458"%2"
466"%2"
459
467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461msgid "Not Available"
469msgid "Not Available"
462msgstr "No disponible"
470msgstr "No disponible"
463
471
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+
464#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465#. want to seek forward when pressing on this button.
485#. want to seek forward when pressing on this button.
466#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -499,7 +519,7 @@ msgstr "Configuración de reproducción"
499
519
500#: ../app/ui/SettingsPage.qml:184
520#: ../app/ui/SettingsPage.qml:184
501msgid "Podcast Episode Settings"
521msgid "Podcast Episode Settings"
502−msgstr "Configuración de episodios de podcast"
522+msgstr "Configuración de episodios de podcasts"
503
523
504#: ../app/ui/SettingsPage.qml:190
524#: ../app/ui/SettingsPage.qml:190
505msgid "Automatically delete old episodes"
525msgid "Automatically delete old episodes"
@@ -527,7 +547,7 @@ msgstr "Sólo descargar mediante WiFi"
527
547
528#: ../app/ui/SettingsPage.qml:220
548#: ../app/ui/SettingsPage.qml:220
529msgid "Download episodes only when the device is using WiFi"
549msgid "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"
531
551
532#: ../app/ui/SettingsPage.qml:240
552#: ../app/ui/SettingsPage.qml:240
533msgid "Refresh podcast artwork"
553msgid "Refresh podcast artwork"
@@ -536,7 +556,7 @@ msgstr "Refrescar la imagen del podcast"
536#: ../app/ui/SettingsPage.qml:242
556#: ../app/ui/SettingsPage.qml:242
537msgid "Update all podcasts artwork and fix missing ones"
557msgid "Update all podcasts artwork and fix missing ones"
538msgstr ""
558msgstr ""
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."
540
560
541#: ../app/ui/SettingsPage.qml:271
561#: ../app/ui/SettingsPage.qml:271
542msgid "Storage Settings"
562msgid "Storage Settings"
@@ -569,11 +589,11 @@ msgstr ""
569
589
570#: ../app/ui/SettingsPage.qml:317
590#: ../app/ui/SettingsPage.qml:317
571msgid ""
591msgid ""
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 "
573"clean."
593"clean."
574msgstr ""
594msgstr ""
575"No se han encontrado archivos huérfanos para liberar espacio. La base de "
595"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."
577
597
578#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
598#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
579#. that doesn't fit into any other category.
599#. that doesn't fit into any other category.
@@ -586,22 +606,22 @@ msgid "Report Bug"
586msgstr "Informar de un error"
606msgstr "Informar de un error"
587
607
588#: ../app/welcomewizard/Slide1.qml:42
608#: ../app/welcomewizard/Slide1.qml:42
589−msgid "Welcome to Podbird"
609+msgid "Welcome to Podphoenix"
590−msgstr "Esto es Podbird"
610+msgstr "Esto es Podphoenix"
591
611
592−#: ../app/welcomewizard/Slide1.qml:50
612+#: ../app/welcomewizard/Slide1.qml:53
593msgid ""
613msgid ""
594−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
614+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
595"Ubuntu.\n"
615"Ubuntu.\n"
596"\n"
616"\n"
597"Chirp Chirp..."
617"Chirp Chirp..."
598msgstr ""
618msgstr ""
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 "
600"Ubuntu con más garra.\n"
620"Ubuntu con más garra.\n"
601"\n"
621"\n"
602"Pío, pío…"
622"Pío, pío…"
603
623
604−#: ../app/welcomewizard/Slide1.qml:72
624+#: ../app/welcomewizard/Slide1.qml:82
605msgid "Swipe to move between pages"
625msgid "Swipe to move between pages"
606msgstr "Deslice para cambiar de página"
626msgstr "Deslice para cambiar de página"
607
627
@@ -611,11 +631,11 @@ msgstr "Descubrir podcasts nuevos"
611
631
612#: ../app/welcomewizard/Slide2.qml:62
632#: ../app/welcomewizard/Slide2.qml:62
613msgid ""
633msgid ""
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 "
615"podcasts. You can also add podcasts by their URL."
635"podcasts. You can also add podcasts by their URL."
616msgstr ""
636msgstr ""
617−"Podbird usa la base de datos de iTunes® para ofrecerle una gran colección de "
637+"Podphoenix 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."
638+"podcasts. También puede añadir los suyos con una URL."
619
639
620#: ../app/welcomewizard/Slide3.qml:45
640#: ../app/welcomewizard/Slide3.qml:45
621msgid "Smart Settings"
641msgid "Smart Settings"
@@ -623,7 +643,7 @@ msgstr "Configuración inteligente"
623
643
624#: ../app/welcomewizard/Slide3.qml:62
644#: ../app/welcomewizard/Slide3.qml:62
625msgid ""
645msgid ""
626−"Podbird can optionally download new episodes and clean up old episodes "
646+"Podphoenix can optionally download new episodes and clean up old episodes "
627"automatically, this can be enabled from the settings page."
647"automatically, this can be enabled from the settings page."
628msgstr ""
648msgstr ""
629"Es posible descargar episodios nuevos automáticamente y eliminar los "
649"Es posible descargar episodios nuevos automáticamente y eliminar los "
@@ -631,7 +651,7 @@ msgstr ""
631
651
632#. TRANSLATORS: This text should be in a language different from the language set by the user.
652#. TRANSLATORS: This text should be in a language different from the language set by the user.
633#. For instance, if the app was in english, then it is appropriate to set this string as
653#. 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.
635#: ../app/welcomewizard/Slide4.qml:48
655#: ../app/welcomewizard/Slide4.qml:48
636msgid "Hallo! Bonjour!"
656msgid "Hallo! Bonjour!"
637msgstr "Kaixo! Bonjour! Niltze!"
657msgstr "Kaixo! Bonjour! Niltze!"
@@ -639,10 +659,10 @@ msgstr "Kaixo! Bonjour! Niltze!"
639#: ../app/welcomewizard/Slide4.qml:67
659#: ../app/welcomewizard/Slide4.qml:67
640#, qt-format
660#, qt-format
641msgid ""
661msgid ""
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 "
643"community"
663"community"
644msgstr ""
664msgstr ""
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"
646
666
647#: ../app/welcomewizard/Slide5.qml:45
667#: ../app/welcomewizard/Slide5.qml:45
648msgid "Touch Gestures"
668msgid "Touch Gestures"
@@ -677,20 +697,18 @@ msgid "Enjoy"
677msgstr "Disfrute"
697msgstr "Disfrute"
678
698
679#: ../app/welcomewizard/Slide7.qml:62
699#: ../app/welcomewizard/Slide7.qml:62
680−msgid "We hope you enjoy using Podbird!"
700+msgid "We hope you enjoy using Podphoenix!"
681−msgstr "¡Esperamos que le guste Podbird!"
701+msgstr "¡Esperamos que le guste Podphoenix!"
682
702
683−#: ../app/welcomewizard/Slide7.qml:76
703+#: ../app/welcomewizard/Slide7.qml:75
684msgid "Finish"
704msgid "Finish"
685msgstr "Finalizar"
705msgstr "Finalizar"
686
706
687−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
707+#: ../app/po/Podphoenix.desktop.in.h:1
688−#: Podbird.desktop.in.h:1
689msgid "The chirpiest podcast manager for Ubuntu"
708msgid "The chirpiest podcast manager for Ubuntu"
690msgstr "El gestor de podcasts más dicharachero para Ubuntu"
709msgstr "El gestor de podcasts más dicharachero para Ubuntu"
691
710
692−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
711+#: ../app/po/Podphoenix.desktop.in.h:2
693−#: Podbird.desktop.in.h:2
694msgid ""
712msgid ""
695"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
713"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
696msgstr ""
714msgstr ""
po/fi.po+68−50
@@ -1,13 +1,13 @@
1−# Finnish translation for podbird
1+# Finnish translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2017-01-05 11:08+0000\n"
11"PO-Revision-Date: 2017-01-05 11:08+0000\n"
12"Last-Translator: Jiri Grönroos <Unknown>\n"
12"Last-Translator: Jiri Grönroos <Unknown>\n"
13"Language-Team: Finnish <fi@li.org>\n"
13"Language-Team: Finnish <fi@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-06 06:27+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18302)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Jaksot"
23msgstr "Jaksot"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Lisää uusia podcasteja"
27msgstr "Lisää uusia podcasteja"
28
28
@@ -38,17 +38,17 @@ msgstr "Asetukset"
38msgid "Skip"
38msgid "Skip"
39msgstr "Ohita"
39msgstr "Ohita"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 t %2 min"
44msgstr "%1 t %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 t"
49msgstr "%1 t"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min"
54msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Tietoja"
63msgid "Credits"
63msgid "Credits"
64msgstr "Tekijät"
64msgstr "Tekijät"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 vuosi"
108msgstr[0] "%1 vuosi"
109msgstr[1] "%1 vuotta"
109msgstr[1] "%1 vuotta"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Etsi jaksoa"
163msgstr "Etsi jaksoa"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Peru tilaus"
168msgstr "Peru tilaus"
169
169
@@ -213,7 +213,7 @@ msgstr "Tilauksen perumisen vahvistus"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Haluatko varmasti poistaa tilauksen <b>%1</b>?"
214msgstr "Haluatko varmasti poistaa tilauksen <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Peru"
219msgstr "Peru"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Jakson kuvaus"
223msgstr "Jakson kuvaus"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Sulje"
228msgstr "Sulje"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1 s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1 s"
364msgstr "+%1 s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Nyt soi"
372msgstr "Nyt soi"
@@ -375,8 +379,8 @@ msgstr "Täysi näkymä"
375msgid "Queue"
379msgid "Queue"
376msgstr "Jono"
380msgstr "Jono"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Etsi podcastia"
385msgstr "Etsi podcastia"
382
386
@@ -388,7 +392,7 @@ msgstr "Etsi podcastia"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Ei podcast-tilauksia"
393msgstr "Ei podcast-tilauksia"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Podcasteja ei löytynyt"
397msgstr "Podcasteja ei löytynyt"
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr "Hakuehtoja vastaavia podcasteja ei löytynyt."
407msgstr "Hakuehtoja vastaavia podcasteja ei löytynyt."
404
408
@@ -409,44 +413,48 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] "%1 kuuntelematon jakso"
413msgstr[0] "%1 kuuntelematon jakso"
410msgstr[1] "%1 kuuntelematonta jaksoa"
414msgstr[1] "%1 kuuntelematonta jaksoa"
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr "Lisää podcast"
418msgstr "Lisää podcast"
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr "Tallenna podcast"
426msgstr "Tallenna podcast"
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr "Syötteen osoite"
430msgstr "Syötteen osoite"
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr "Tilaus ei onnistunut"
434msgstr "Tilaus ei onnistunut"
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr "Tarkista osoite ja yritä uudelleen"
438msgstr "Tarkista osoite ja yritä uudelleen"
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr "Haluatko lisätä uuden podcastin?"
442msgstr "Haluatko lisätä uuden podcastin?"
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440"Napauta ylhäällä olevan suurennuslasin kuvaketta tai + lisätäksesi "
448"Napauta ylhäällä olevan suurennuslasin kuvaketta tai + lisätäksesi "
441"osoitteeseen."
449"osoitteeseen."
442
450
443−#: ../app/ui/SearchPage.qml:275
451+#: ../app/ui/SearchPage.qml:290
444msgid "Subscribe"
452msgid "Subscribe"
445msgstr "Tilaa"
453msgstr "Tilaa"
446
454
447#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
455#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448#. the podcast description.
456#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
457+#: ../app/ui/SearchPage.qml:328
450#, qt-format
458#, qt-format
451msgid ""
459msgid ""
452"Last Updated: %1\n"
460"Last Updated: %1\n"
@@ -455,10 +463,22 @@ msgstr ""
455"Viimeksi päivitetty: %1\n"
463"Viimeksi päivitetty: %1\n"
456"%2"
464"%2"
457
465
458−#: ../app/ui/SearchPage.qml:370
466+#: ../app/ui/SearchPage.qml:385
459msgid "Not Available"
467msgid "Not Available"
460msgstr "Ei saatavilla"
468msgstr "Ei saatavilla"
461
469
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+
462#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
482#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463#. want to seek forward when pressing on this button.
483#. want to seek forward when pressing on this button.
464#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
484#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -561,7 +581,7 @@ msgstr ""
561
581
562#: ../app/ui/SettingsPage.qml:317
582#: ../app/ui/SettingsPage.qml:317
563msgid ""
583msgid ""
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 "
565"clean."
585"clean."
566msgstr ""
586msgstr ""
567
587
@@ -576,21 +596,21 @@ msgid "Report Bug"
576msgstr "Ilmoita viasta"
596msgstr "Ilmoita viasta"
577
597
578#: ../app/welcomewizard/Slide1.qml:42
598#: ../app/welcomewizard/Slide1.qml:42
579−msgid "Welcome to Podbird"
599+msgid "Welcome to Podphoenix"
580−msgstr "Terveuloa Podbirdiin"
600+msgstr "Terveuloa Podphoenixiin"
581
601
582−#: ../app/welcomewizard/Slide1.qml:50
602+#: ../app/welcomewizard/Slide1.qml:53
583msgid ""
603msgid ""
584−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
604+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
585"Ubuntu.\n"
605"Ubuntu.\n"
586"\n"
606"\n"
587"Chirp Chirp..."
607"Chirp Chirp..."
588msgstr ""
608msgstr ""
589−"Nauti suosikkiohjelmistasi Podbirdiä käyttäen.\n"
609+"Nauti suosikkiohjelmistasi Podphoenixiä käyttäen.\n"
590"\n"
610"\n"
591"Tsirp tsirp..."
611"Tsirp tsirp..."
592
612
593−#: ../app/welcomewizard/Slide1.qml:72
613+#: ../app/welcomewizard/Slide1.qml:82
594msgid "Swipe to move between pages"
614msgid "Swipe to move between pages"
595msgstr "Vedä vaihtaaksesi sivujen välillä"
615msgstr "Vedä vaihtaaksesi sivujen välillä"
596
616
@@ -600,10 +620,10 @@ msgstr "Löydä uusia podcasteja"
600
620
601#: ../app/welcomewizard/Slide2.qml:62
621#: ../app/welcomewizard/Slide2.qml:62
602msgid ""
622msgid ""
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 "
604"podcasts. You can also add podcasts by their URL."
624"podcasts. You can also add podcasts by their URL."
605msgstr ""
625msgstr ""
606−"Podbird käyttää iTunes® -tietokantaa, joten sinulla on pääsy valtavaan "
626+"Podphoenix käyttää iTunes® -tietokantaa, joten sinulla on pääsy valtavaan "
607"määrään eri podcasteja. Voit myös lisätä podcasteja antamalla osoitteen."
627"määrään eri podcasteja. Voit myös lisätä podcasteja antamalla osoitteen."
608
628
609#: ../app/welcomewizard/Slide3.qml:45
629#: ../app/welcomewizard/Slide3.qml:45
@@ -612,15 +632,15 @@ msgstr "Fiksut asetukset"
612
632
613#: ../app/welcomewizard/Slide3.qml:62
633#: ../app/welcomewizard/Slide3.qml:62
614msgid ""
634msgid ""
615−"Podbird can optionally download new episodes and clean up old episodes "
635+"Podphoenix can optionally download new episodes and clean up old episodes "
616"automatically, this can be enabled from the settings page."
636"automatically, this can be enabled from the settings page."
617msgstr ""
637msgstr ""
618−"Podbird voi automaattisesti ladata uudet jaksot ja poistaa vanhat jaksot. "
638+"Podphoenix voi automaattisesti ladata uudet jaksot ja poistaa vanhat jaksot. "
619"Tämän ominaisuuden voi ottaa käyttöön asetussivulla."
639"Tämän ominaisuuden voi ottaa käyttöön asetussivulla."
620
640
621#. TRANSLATORS: This text should be in a language different from the language set by the user.
641#. TRANSLATORS: This text should be in a language different from the language set by the user.
622#. For instance, if the app was in english, then it is appropriate to set this string as
642#. 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.
624#: ../app/welcomewizard/Slide4.qml:48
644#: ../app/welcomewizard/Slide4.qml:48
625msgid "Hallo! Bonjour!"
645msgid "Hallo! Bonjour!"
626msgstr "Hallo! Bonjour!"
646msgstr "Hallo! Bonjour!"
@@ -628,9 +648,9 @@ msgstr "Hallo! Bonjour!"
628#: ../app/welcomewizard/Slide4.qml:67
648#: ../app/welcomewizard/Slide4.qml:67
629#, qt-format
649#, qt-format
630msgid ""
650msgid ""
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 "
632"community"
652"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ö"
634
654
635#: ../app/welcomewizard/Slide5.qml:45
655#: ../app/welcomewizard/Slide5.qml:45
636msgid "Touch Gestures"
656msgid "Touch Gestures"
@@ -665,20 +685,18 @@ msgid "Enjoy"
665msgstr "Nauti"
685msgstr "Nauti"
666
686
667#: ../app/welcomewizard/Slide7.qml:62
687#: ../app/welcomewizard/Slide7.qml:62
668−msgid "We hope you enjoy using Podbird!"
688+msgid "We hope you enjoy using Podphoenix!"
669−msgstr "Toivottavasti pidät Podbirdin käyttämisestä!"
689+msgstr "Toivottavasti pidät Podphoenixin käyttämisestä!"
670
690
671−#: ../app/welcomewizard/Slide7.qml:76
691+#: ../app/welcomewizard/Slide7.qml:75
672msgid "Finish"
692msgid "Finish"
673msgstr "Valmis"
693msgstr "Valmis"
674
694
675−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
695+#: ../app/po/Podphoenix.desktop.in.h:1
676−#: Podbird.desktop.in.h:1
677msgid "The chirpiest podcast manager for Ubuntu"
696msgid "The chirpiest podcast manager for Ubuntu"
678msgstr "Ubuntun terävin podcast-sovellus"
697msgstr "Ubuntun terävin podcast-sovellus"
679
698
680−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
699+#: ../app/po/Podphoenix.desktop.in.h:2
681−#: Podbird.desktop.in.h:2
682msgid ""
700msgid ""
683"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
701"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684msgstr ""
702msgstr ""
po/fr.po+71−53
@@ -1,28 +1,28 @@
1−# French translation for podbird
1+# French translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11−"PO-Revision-Date: 2016-12-17 14:44+0000\n"
11+"PO-Revision-Date: 2020-06-19 09:13+0000\n"
12−"Last-Translator: Anne017 <anneonyme017@openmailbox.org>\n"
12+"Last-Translator: Anne017 <Unknown>\n"
13"Language-Team: French <fr@li.org>\n"
13"Language-Team: French <fr@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Épisodes"
23msgstr "Épisodes"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Ajouter de nouveaux podcasts"
27msgstr "Ajouter de nouveaux podcasts"
28
28
@@ -38,17 +38,17 @@ msgstr "Paramètres"
38msgid "Skip"
38msgid "Skip"
39msgstr "Passer"
39msgstr "Passer"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 h %2 min"
44msgstr "%1 h %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 h"
49msgstr "%1 h"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min"
54msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "À propos"
63msgid "Credits"
63msgid "Credits"
64msgstr "Contributeurs"
64msgstr "Contributeurs"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 an"
108msgstr[0] "%1 an"
109msgstr[1] "%1 ans"
109msgstr[1] "%1 ans"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Rechercher un épisode"
163msgstr "Rechercher un épisode"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Se désabonner"
168msgstr "Se désabonner"
169
169
@@ -213,7 +213,7 @@ msgstr "Confirmation du désabonnement"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Êtes-vous sûr de vouloir vous désinscrire de <b>%1</b> ?"
214msgstr "Êtes-vous sûr de vouloir vous désinscrire de <b>%1</b> ?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Annuler"
219msgstr "Annuler"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Description de l'épisode"
223msgstr "Description de l'épisode"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Fermer"
228msgstr "Fermer"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr "Choisir"
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Lecture en cours"
372msgstr "Lecture en cours"
@@ -375,8 +379,8 @@ msgstr "Vue complète"
375msgid "Queue"
379msgid "Queue"
376msgstr "File d’attente"
380msgstr "File d’attente"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Chercher un podcast"
385msgstr "Chercher un podcast"
382
386
@@ -388,7 +392,7 @@ msgstr "Rechercher un podcast"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Aucun abonnement à des podcasts"
393msgstr "Aucun abonnement à des podcasts"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Aucun podcast trouvé"
397msgstr "Aucun podcast trouvé"
394
398
@@ -400,7 +404,7 @@ msgstr ""
400"Vous ne vous êtes pas encore abonné à des podcasts, visitez la page "
404"Vous ne vous êtes pas encore abonné à des podcasts, visitez la page "
401"« Ajouter de nouveaux podcasts » pour en ajouter."
405"« Ajouter de nouveaux podcasts » pour en ajouter."
402
406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
405msgstr "Aucun podcast correspondant aux termes de recherche n'a été trouvé."
409msgstr "Aucun podcast correspondant aux termes de recherche n'a été trouvé."
406
410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411msgstr[0] "%1 épisode non écouté"
415msgstr[0] "%1 épisode non écouté"
412msgstr[1] "%1 épisodes non écoutés"
416msgstr[1] "%1 épisodes non écoutés"
413
417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415msgid "Add Podcast"
419msgid "Add Podcast"
416msgstr "Ajouter un podcast"
420msgstr "Ajouter un podcast"
417
421
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
419msgid "Save Podcast"
427msgid "Save Podcast"
420msgstr "Enregistrer le podcast"
428msgstr "Enregistrer le podcast"
421
429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423msgid "Feed URL"
431msgid "Feed URL"
424msgstr "URL du flux"
432msgstr "URL du flux"
425
433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427msgid "Unable to subscribe"
435msgid "Unable to subscribe"
428msgstr "Impossible de s'abonner"
436msgstr "Impossible de s'abonner"
429
437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431msgid "Please check the URL and try again"
439msgid "Please check the URL and try again"
432msgstr "Veuillez vérifier l'URL et réessayer"
440msgstr "Veuillez vérifier l'URL et réessayer"
433
441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435msgid "Looking to add a new podcast?"
443msgid "Looking to add a new podcast?"
436msgstr "À la recherche de nouveaux podcasts ?"
444msgstr "À la recherche de nouveaux podcasts ?"
437
445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439msgid ""
447msgid ""
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441msgstr ""
449msgstr ""
442"Cliquez sur la « loupe » en haut pour rechercher ou sur le bouton « plus » "
450"Cliquez sur la « loupe » en haut pour rechercher ou sur le bouton « plus » "
443"pour ajouter par URL"
451"pour ajouter par URL"
444
452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446msgid "Subscribe"
454msgid "Subscribe"
447msgstr "S’abonner"
455msgstr "S’abonner"
448
456
449#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450#. the podcast description.
458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452#, qt-format
460#, qt-format
453msgid ""
461msgid ""
454"Last Updated: %1\n"
462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457"Dernier mis à jour : %1\n"
465"Dernier mis à jour : %1\n"
458"%2"
466"%2"
459
467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461msgid "Not Available"
469msgid "Not Available"
462msgstr "Non disponible"
470msgstr "Non disponible"
463
471
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+
464#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465#. want to seek forward when pressing on this button.
485#. want to seek forward when pressing on this button.
466#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -571,11 +591,11 @@ msgstr ""
571
591
572#: ../app/ui/SettingsPage.qml:317
592#: ../app/ui/SettingsPage.qml:317
573msgid ""
593msgid ""
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 "
575"clean."
595"clean."
576msgstr ""
596msgstr ""
577"Aucun fichier orphelin trouvé pour récupérer de l'espace disque. La base de "
597"Aucun fichier orphelin trouvé pour récupérer de l'espace disque. La base de "
578−"données de Podbird est saine."
598+"données de Podphoenix est saine."
579
599
580#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
600#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
581#. that doesn't fit into any other category.
601#. that doesn't fit into any other category.
@@ -588,22 +608,22 @@ msgid "Report Bug"
588msgstr "Signaler une anomalie"
608msgstr "Signaler une anomalie"
589
609
590#: ../app/welcomewizard/Slide1.qml:42
610#: ../app/welcomewizard/Slide1.qml:42
591−msgid "Welcome to Podbird"
611+msgid "Welcome to Podphoenix"
592−msgstr "Bienvenue sur Podbird"
612+msgstr "Bienvenue sur Podphoenix"
593
613
594−#: ../app/welcomewizard/Slide1.qml:50
614+#: ../app/welcomewizard/Slide1.qml:53
595msgid ""
615msgid ""
596−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
616+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
597"Ubuntu.\n"
617"Ubuntu.\n"
598"\n"
618"\n"
599"Chirp Chirp..."
619"Chirp Chirp..."
600msgstr ""
620msgstr ""
601−"Profitez de vos émissions préférées avec Podbird, le gestionnaire de "
621+"Profitez de vos émissions préférées avec Podphoenix, le gestionnaire de "
602"podcasts le plus gazouillant pour Ubuntu.\n"
622"podcasts le plus gazouillant pour Ubuntu.\n"
603"\n"
623"\n"
604"Piou Piou..."
624"Piou Piou..."
605
625
606−#: ../app/welcomewizard/Slide1.qml:72
626+#: ../app/welcomewizard/Slide1.qml:82
607msgid "Swipe to move between pages"
627msgid "Swipe to move between pages"
608msgstr "Faites glisser votre doigt pour naviguer entre les pages"
628msgstr "Faites glisser votre doigt pour naviguer entre les pages"
609
629
@@ -613,10 +633,10 @@ msgstr "Découvrir de nouveaux podcasts"
613
633
614#: ../app/welcomewizard/Slide2.qml:62
634#: ../app/welcomewizard/Slide2.qml:62
615msgid ""
635msgid ""
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 "
617"podcasts. You can also add podcasts by their URL."
637"podcasts. You can also add podcasts by their URL."
618msgstr ""
638msgstr ""
619−"Podbird utilise la base de données d'iTunes® pour vous fournir un accès à "
639+"Podphoenix utilise la base de données d'iTunes® pour vous fournir un accès à "
620"une énorme collection de podcasts. Vous pouvez également ajouter des "
640"une énorme collection de podcasts. Vous pouvez également ajouter des "
621"podcasts via leurs URL."
641"podcasts via leurs URL."
622
642
@@ -626,16 +646,16 @@ msgstr "Paramètres intelligents"
626
646
627#: ../app/welcomewizard/Slide3.qml:62
647#: ../app/welcomewizard/Slide3.qml:62
628msgid ""
648msgid ""
629−"Podbird can optionally download new episodes and clean up old episodes "
649+"Podphoenix can optionally download new episodes and clean up old episodes "
630"automatically, this can be enabled from the settings page."
650"automatically, this can be enabled from the settings page."
631msgstr ""
651msgstr ""
632−"Podbird peut éventuellement télécharger les nouveaux épisodes et effacer les "
652+"Podphoenix peut éventuellement télécharger les nouveaux épisodes et effacer les "
633"anciens automatiquement, ceci peut être activé à partir de la page de "
653"anciens automatiquement, ceci peut être activé à partir de la page de "
634"paramètres."
654"paramètres."
635
655
636#. TRANSLATORS: This text should be in a language different from the language set by the user.
656#. TRANSLATORS: This text should be in a language different from the language set by the user.
637#. For instance, if the app was in english, then it is appropriate to set this string as
657#. For instance, if the app was in english, then it is appropriate to set this string as
638−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
658+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
639#: ../app/welcomewizard/Slide4.qml:48
659#: ../app/welcomewizard/Slide4.qml:48
640msgid "Hallo! Bonjour!"
660msgid "Hallo! Bonjour!"
641msgstr "Hallo! Hello!"
661msgstr "Hallo! Hello!"
@@ -643,10 +663,10 @@ msgstr "Hallo! Hello!"
643#: ../app/welcomewizard/Slide4.qml:67
663#: ../app/welcomewizard/Slide4.qml:67
644#, qt-format
664#, qt-format
645msgid ""
665msgid ""
646−"Podbird is available in over 15 languages and is translated by the %1 "
666+"Podphoenix is available in over 15 languages and is translated by the %1 "
647"community"
667"community"
648msgstr ""
668msgstr ""
649−"Podbird est disponible en plus de 15 langues et traduit par la communauté %1"
669+"Podphoenix est disponible en plus de 15 langues et traduit par la communauté %1"
650
670
651#: ../app/welcomewizard/Slide5.qml:45
671#: ../app/welcomewizard/Slide5.qml:45
652msgid "Touch Gestures"
672msgid "Touch Gestures"
@@ -681,20 +701,18 @@ msgid "Enjoy"
681msgstr "Profitez"
701msgstr "Profitez"
682
702
683#: ../app/welcomewizard/Slide7.qml:62
703#: ../app/welcomewizard/Slide7.qml:62
684−msgid "We hope you enjoy using Podbird!"
704+msgid "We hope you enjoy using Podphoenix!"
685−msgstr "Nous espérons que vous apprécierez l'utilisation de Podbird !"
705+msgstr "Nous espérons que vous apprécierez l'utilisation de Podphoenix !"
686
706
687−#: ../app/welcomewizard/Slide7.qml:76
707+#: ../app/welcomewizard/Slide7.qml:75
688msgid "Finish"
708msgid "Finish"
689msgstr "Terminer"
709msgstr "Terminer"
690
710
691−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
711+#: ../app/po/Podphoenix.desktop.in.h:1
692−#: Podbird.desktop.in.h:1
693msgid "The chirpiest podcast manager for Ubuntu"
712msgid "The chirpiest podcast manager for Ubuntu"
694msgstr "Le gestionnaire de podcasts le plus gai pour Ubuntu"
713msgstr "Le gestionnaire de podcasts le plus gai pour Ubuntu"
695
714
696−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
715+#: ../app/po/Podphoenix.desktop.in.h:2
697−#: Podbird.desktop.in.h:2
698msgid ""
716msgid ""
699"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
717"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
700msgstr ""
718msgstr ""
po/gd.po+69−51
@@ -1,13 +1,13 @@
1−# Gaelic; Scottish translation for podbird
1+# Gaelic; Scottish translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5# GunChleoc <fios@foramnagaidhlig.net>, 2015, 2016, 2017.
5# GunChleoc <fios@foramnagaidhlig.net>, 2015, 2016, 2017.
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2017-03-09 20:53+0000\n"
11"PO-Revision-Date: 2017-03-09 20:53+0000\n"
12"Last-Translator: GunChleoc <Unknown>\n"
12"Last-Translator: GunChleoc <Unknown>\n"
13"Language-Team: Fòram na Gàidhlig\n"
13"Language-Team: Fòram na Gàidhlig\n"
@@ -16,15 +16,15 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
17"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
18"(n > 2 && n < 20) ? 2 : 3;\n"
18"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2017-03-14 07:29+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18331)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21"Language: gd\n"
21"Language: gd\n"
22
22
23#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
24msgid "Episodes"
24msgid "Episodes"
25msgstr "Eapasodan"
25msgstr "Eapasodan"
26
26
27−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
27+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
28msgid "Add New Podcasts"
28msgid "Add New Podcasts"
29msgstr "Cuir pod-chraolaidhean ùra ris"
29msgstr "Cuir pod-chraolaidhean ùra ris"
30
30
@@ -40,17 +40,17 @@ msgstr "Roghainnean"
40msgid "Skip"
40msgid "Skip"
41msgstr "Gearr leum thairis air"
41msgstr "Gearr leum thairis air"
42
42
43−#: ../app/podcasts.js:310
43+#: ../app/podcasts.js:307
44#, no-c-format, qt-format
44#, no-c-format, qt-format
45msgid "%1 hr %2 min"
45msgid "%1 hr %2 min"
46msgstr "%1 uair %2 mion"
46msgstr "%1 uair %2 mion"
47
47
48−#: ../app/podcasts.js:319
48+#: ../app/podcasts.js:316
49#, no-c-format, qt-format
49#, no-c-format, qt-format
50msgid "%1 hr"
50msgid "%1 hr"
51msgstr "%1 uair"
51msgstr "%1 uair"
52
52
53−#: ../app/podcasts.js:327
53+#: ../app/podcasts.js:324
54#, no-c-format, qt-format
54#, no-c-format, qt-format
55msgid "%1 min"
55msgid "%1 min"
56msgstr "%1 mion"
56msgstr "%1 mion"
@@ -65,7 +65,7 @@ msgstr "Mu dhèidhinn"
65msgid "Credits"
65msgid "Credits"
66msgstr "Urram"
66msgstr "Urram"
67
67
68−#. TRANSLATORS: Podbird version number e.g Version 0.8
68+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
69#: ../app/settings/About.qml:92
69#: ../app/settings/About.qml:92
70#, qt-format
70#, qt-format
71msgid "Version %1"
71msgid "Version %1"
@@ -116,7 +116,7 @@ msgstr[1] "%1 bhliadhna"
116msgstr[2] "%1 bliadhnaichean"
116msgstr[2] "%1 bliadhnaichean"
117msgstr[3] "%1 bliadhna"
117msgstr[3] "%1 bliadhna"
118
118
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)
120#: ../app/settings/Credits.qml:31
120#: ../app/settings/Credits.qml:31
121#, qt-format
121#, qt-format
122msgid "%1 (Creator)"
122msgid "%1 (Creator)"
@@ -173,7 +173,7 @@ msgid "Search Episode"
173msgstr "Lorg airson eapasod"
173msgstr "Lorg airson eapasod"
174
174
175#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
175#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
176−#: ../app/ui/SearchPage.qml:275
176+#: ../app/ui/SearchPage.qml:290
177msgid "Unsubscribe"
177msgid "Unsubscribe"
178msgstr "Cuir crìoch air an fh-sgrìobhadh"
178msgstr "Cuir crìoch air an fh-sgrìobhadh"
179
179
@@ -227,7 +227,7 @@ msgstr ""
227"A bheil thu cinnteach gu cheil thu airson crìoch a chur air an fho-"
227"A bheil thu cinnteach gu cheil thu airson crìoch a chur air an fho-"
228"sgrìobhadh gu <b>%1</b>?"
228"sgrìobhadh gu <b>%1</b>?"
229
229
230−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
230+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
231#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
231#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
232msgid "Cancel"
232msgid "Cancel"
233msgstr "Sguir dheth"
233msgstr "Sguir dheth"
@@ -237,7 +237,7 @@ msgid "Episode Description"
237msgstr "Tuairisgeul an eapasoid"
237msgstr "Tuairisgeul an eapasoid"
238
238
239#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
239#: ../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
241msgid "Close"
241msgid "Close"
242msgstr "Dùin"
242msgstr "Dùin"
243
243
@@ -377,6 +377,10 @@ msgstr "-%1s"
377msgid "+%1s"
377msgid "+%1s"
378msgstr "+%1s"
378msgstr "+%1s"
379
379
380+#: ../app/ui/ImportPage.qml:18
381+msgid "Choose"
382+msgstr ""
383+
380#: ../app/ui/NowPlayingPage.qml:34
384#: ../app/ui/NowPlayingPage.qml:34
381msgid "Now Playing"
385msgid "Now Playing"
382msgstr "'Ga chluich an-dràsta"
386msgstr "'Ga chluich an-dràsta"
@@ -389,8 +393,8 @@ msgstr "Sealladh slàn"
389msgid "Queue"
393msgid "Queue"
390msgstr "Ciutha"
394msgstr "Ciutha"
391
395
392−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
396+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
393−#: ../app/ui/SearchPage.qml:161
397+#: ../app/ui/SearchPage.qml:176
394msgid "Search Podcast"
398msgid "Search Podcast"
395msgstr "Lorg airson pod-chraoladh"
399msgstr "Lorg airson pod-chraoladh"
396
400
@@ -402,7 +406,7 @@ msgstr "Lorg airson pod-chraoladh"
402msgid "No Podcast Subscriptions"
406msgid "No Podcast Subscriptions"
403msgstr "Chan eil fo-sgrìobhadh pod-chraolaidh ann"
407msgstr "Chan eil fo-sgrìobhadh pod-chraolaidh ann"
404
408
405−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
409+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
406msgid "No Podcasts Found"
410msgid "No Podcasts Found"
407msgstr "Cha deach pod-chraoladh a lorg"
411msgstr "Cha deach pod-chraoladh a lorg"
408
412
@@ -414,7 +418,7 @@ msgstr ""
414"Cha do rinn thu fo-sgrìobhadh gu pod-chraoladh fhathast, tadhail air an "
418"Cha do rinn thu fo-sgrìobhadh gu pod-chraoladh fhathast, tadhail air an "
415"duilleag \"Cuir ris pod-chraolaidhean ùra\" gus fear no dhà a chur ris."
419"duilleag \"Cuir ris pod-chraolaidhean ùra\" gus fear no dhà a chur ris."
416
420
417−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
421+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
418msgid "No podcasts found matching the search term."
422msgid "No podcasts found matching the search term."
419msgstr "Cha deach pod-chraoladh a lorg a fhreagras ris an fhacal-luirg."
423msgstr "Cha deach pod-chraoladh a lorg a fhreagras ris an fhacal-luirg."
420
424
@@ -427,44 +431,48 @@ msgstr[1] "%1 eapasod nach do dh'èist thu riutha"
427msgstr[2] "%1 eapasodan nach do dh'èist thu riutha"
431msgstr[2] "%1 eapasodan nach do dh'èist thu riutha"
428msgstr[3] "%1 eapasod nach do dh'èist thu riutha"
432msgstr[3] "%1 eapasod nach do dh'èist thu riutha"
429
433
430−#: ../app/ui/SearchPage.qml:63
434+#: ../app/ui/SearchPage.qml:65
431msgid "Add Podcast"
435msgid "Add Podcast"
432msgstr "Cuir pod-chraoladh ris"
436msgstr "Cuir pod-chraoladh ris"
433
437
434−#: ../app/ui/SearchPage.qml:122
438+#: ../app/ui/SearchPage.qml:73
439+msgid "Import Podcasts"
440+msgstr ""
441+
442+#: ../app/ui/SearchPage.qml:135
435msgid "Save Podcast"
443msgid "Save Podcast"
436msgstr "Sàbhail am pod-chraoladh"
444msgstr "Sàbhail am pod-chraoladh"
437
445
438−#: ../app/ui/SearchPage.qml:149
446+#: ../app/ui/SearchPage.qml:163
439msgid "Feed URL"
447msgid "Feed URL"
440msgstr "URL an inbhir"
448msgstr "URL an inbhir"
441
449
442−#: ../app/ui/SearchPage.qml:176
450+#: ../app/ui/SearchPage.qml:191
443msgid "Unable to subscribe"
451msgid "Unable to subscribe"
444msgstr "Cha ghabh crìoch a chur air an fho-sgrìobhadh"
452msgstr "Cha ghabh crìoch a chur air an fho-sgrìobhadh"
445
453
446−#: ../app/ui/SearchPage.qml:177
454+#: ../app/ui/SearchPage.qml:192
447msgid "Please check the URL and try again"
455msgid "Please check the URL and try again"
448msgstr "Thoir sùil air an URL is feuch ris a-rithist"
456msgstr "Thoir sùil air an URL is feuch ris a-rithist"
449
457
450−#: ../app/ui/SearchPage.qml:207
458+#: ../app/ui/SearchPage.qml:222
451msgid "Looking to add a new podcast?"
459msgid "Looking to add a new podcast?"
452msgstr "Am bu toigh leat pod-chraoladh ùr a chur ris?"
460msgstr "Am bu toigh leat pod-chraoladh ùr a chur ris?"
453
461
454−#: ../app/ui/SearchPage.qml:208
462+#: ../app/ui/SearchPage.qml:223
455msgid ""
463msgid ""
456"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
464"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
457msgstr ""
465msgstr ""
458"Briog air a' \"mheudaichear\" aig a' bharr airson lorg no air a' phutan "
466"Briog air a' \"mheudaichear\" aig a' bharr airson lorg no air a' phutan "
459"\"plus\" gus URL a chur ris"
467"\"plus\" gus URL a chur ris"
460
468
461−#: ../app/ui/SearchPage.qml:275
469+#: ../app/ui/SearchPage.qml:290
462msgid "Subscribe"
470msgid "Subscribe"
463msgstr "Fo-sgrìobh"
471msgstr "Fo-sgrìobh"
464
472
465#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
473#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
466#. the podcast description.
474#. the podcast description.
467−#: ../app/ui/SearchPage.qml:313
475+#: ../app/ui/SearchPage.qml:328
468#, qt-format
476#, qt-format
469msgid ""
477msgid ""
470"Last Updated: %1\n"
478"Last Updated: %1\n"
@@ -473,10 +481,22 @@ msgstr ""
473"An t-ùrachadh mu dheireadh: %1\n"
481"An t-ùrachadh mu dheireadh: %1\n"
474"%2"
482"%2"
475
483
476−#: ../app/ui/SearchPage.qml:370
484+#: ../app/ui/SearchPage.qml:385
477msgid "Not Available"
485msgid "Not Available"
478msgstr "Chan eil seo ri fhaighinn"
486msgstr "Chan eil seo ri fhaighinn"
479
487
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+
480#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
500#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
481#. want to seek forward when pressing on this button.
501#. want to seek forward when pressing on this button.
482#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
502#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -592,11 +612,11 @@ msgstr ""
592
612
593#: ../app/ui/SettingsPage.qml:317
613#: ../app/ui/SettingsPage.qml:317
594msgid ""
614msgid ""
595−"No orphaned files have been found to recover disk space. Podbird database is "
615+"No orphaned files have been found to recover disk space. Podphoenix database is "
596"clean."
616"clean."
597msgstr ""
617msgstr ""
598"Cha deach faidhle a lorg a tha 'na dhìlleachdan gus àite a shaoradh. Tha "
618"Cha deach faidhle a lorg a tha 'na dhìlleachdan gus àite a shaoradh. Tha "
599−"stòr-dàta Podbird glan."
619+"stòr-dàta Podphoenix glan."
600
620
601#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
621#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
602#. that doesn't fit into any other category.
622#. that doesn't fit into any other category.
@@ -609,22 +629,22 @@ msgid "Report Bug"
609msgstr "Dèan aithris air buga"
629msgstr "Dèan aithris air buga"
610
630
611#: ../app/welcomewizard/Slide1.qml:42
631#: ../app/welcomewizard/Slide1.qml:42
612−msgid "Welcome to Podbird"
632+msgid "Welcome to Podphoenix"
613−msgstr "Fàilte gu Podbird"
633+msgstr "Fàilte gu Podphoenix"
614
634
615−#: ../app/welcomewizard/Slide1.qml:50
635+#: ../app/welcomewizard/Slide1.qml:53
616msgid ""
636msgid ""
617−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
637+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
618"Ubuntu.\n"
638"Ubuntu.\n"
619"\n"
639"\n"
620"Chirp Chirp..."
640"Chirp Chirp..."
621msgstr ""
641msgstr ""
622−"Gabh tlachd às na prògraman as fhearr leat le Podbird, manaidsear pod-"
642+"Gabh tlachd às na prògraman as fhearr leat le Podphoenix, manaidsear pod-"
623"chraolaidhean airson Ubuntu.\n"
643"chraolaidhean airson Ubuntu.\n"
624"\n"
644"\n"
625"Bìd bìd..."
645"Bìd bìd..."
626
646
627−#: ../app/welcomewizard/Slide1.qml:72
647+#: ../app/welcomewizard/Slide1.qml:82
628msgid "Swipe to move between pages"
648msgid "Swipe to move between pages"
629msgstr "Grad-shlaighd gus gluasad eadar duilleagan"
649msgstr "Grad-shlaighd gus gluasad eadar duilleagan"
630
650
@@ -634,10 +654,10 @@ msgstr "Lorg pod-chraolaidhean ùra"
634
654
635#: ../app/welcomewizard/Slide2.qml:62
655#: ../app/welcomewizard/Slide2.qml:62
636msgid ""
656msgid ""
637−"Podbird uses the iTunes® database to provide access to a huge collection of "
657+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
638"podcasts. You can also add podcasts by their URL."
658"podcasts. You can also add podcasts by their URL."
639msgstr ""
659msgstr ""
640−"Cleachdaidh Podbird an an stòr-dàta aig iTunes® gus cothrom fhaighinn air "
660+"Cleachdaidh Podphoenix an an stòr-dàta aig iTunes® gus cothrom fhaighinn air "
641"cruinneachadh mòr de phod-chraolaidhean. 'S urrainn dhut pod-chraolaidhean a "
661"cruinneachadh mòr de phod-chraolaidhean. 'S urrainn dhut pod-chraolaidhean a "
642"chur ris leis an URL aca cuideachd."
662"chur ris leis an URL aca cuideachd."
643
663
@@ -647,16 +667,16 @@ msgstr "Roghainnean glice"
647
667
648#: ../app/welcomewizard/Slide3.qml:62
668#: ../app/welcomewizard/Slide3.qml:62
649msgid ""
669msgid ""
650−"Podbird can optionally download new episodes and clean up old episodes "
670+"Podphoenix can optionally download new episodes and clean up old episodes "
651"automatically, this can be enabled from the settings page."
671"automatically, this can be enabled from the settings page."
652msgstr ""
672msgstr ""
653−"Tha comas aig Podbird eapasodan ùra a luchdadh a-nuas is an t-seann "
673+"Tha comas aig Podphoenix eapasodan ùra a luchdadh a-nuas is an t-seann "
654"fheadhainn a sgioblachadh gu fèin-obrachail, 's urrainn dhut seo a chur an "
674"fheadhainn a sgioblachadh gu fèin-obrachail, 's urrainn dhut seo a chur an "
655"comas o dhuilleag nan roghainnean."
675"comas o dhuilleag nan roghainnean."
656
676
657#. TRANSLATORS: This text should be in a language different from the language set by the user.
677#. TRANSLATORS: This text should be in a language different from the language set by the user.
658#. For instance, if the app was in english, then it is appropriate to set this string as
678#. For instance, if the app was in english, then it is appropriate to set this string as
659−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
679+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
660#: ../app/welcomewizard/Slide4.qml:48
680#: ../app/welcomewizard/Slide4.qml:48
661msgid "Hallo! Bonjour!"
681msgid "Hallo! Bonjour!"
662msgstr "Hallo! Bore da!"
682msgstr "Hallo! Bore da!"
@@ -664,10 +684,10 @@ msgstr "Hallo! Bore da!"
664#: ../app/welcomewizard/Slide4.qml:67
684#: ../app/welcomewizard/Slide4.qml:67
665#, qt-format
685#, qt-format
666msgid ""
686msgid ""
667−"Podbird is available in over 15 languages and is translated by the %1 "
687+"Podphoenix is available in over 15 languages and is translated by the %1 "
668"community"
688"community"
669msgstr ""
689msgstr ""
670−"Tha Podbird ri fhaighinn ann an corr is 15 cànanan agus 'ga eadar-"
690+"Tha Podphoenix ri fhaighinn ann an corr is 15 cànanan agus 'ga eadar-"
671"theangachadh leis a' choimhearsnachd %1"
691"theangachadh leis a' choimhearsnachd %1"
672
692
673#: ../app/welcomewizard/Slide5.qml:45
693#: ../app/welcomewizard/Slide5.qml:45
@@ -703,20 +723,18 @@ msgid "Enjoy"
703msgstr "Gabh tlachd"
723msgstr "Gabh tlachd"
704
724
705#: ../app/welcomewizard/Slide7.qml:62
725#: ../app/welcomewizard/Slide7.qml:62
706−msgid "We hope you enjoy using Podbird!"
726+msgid "We hope you enjoy using Podphoenix!"
707−msgstr "Tha sinn an dòchas gun gabh thu tlachd le Podbird!"
727+msgstr "Tha sinn an dòchas gun gabh thu tlachd le Podphoenix!"
708
728
709−#: ../app/welcomewizard/Slide7.qml:76
729+#: ../app/welcomewizard/Slide7.qml:75
710msgid "Finish"
730msgid "Finish"
711msgstr "Crìochnaich"
731msgstr "Crìochnaich"
712
732
713−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
733+#: ../app/po/Podphoenix.desktop.in.h:1
714−#: Podbird.desktop.in.h:1
715msgid "The chirpiest podcast manager for Ubuntu"
734msgid "The chirpiest podcast manager for Ubuntu"
716msgstr "Manaidsear phod-chraolaidhean airson Ubuntu"
735msgstr "Manaidsear phod-chraolaidhean airson Ubuntu"
717
736
718−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
737+#: ../app/po/Podphoenix.desktop.in.h:2
719−#: Podbird.desktop.in.h:2
720msgid ""
738msgid ""
721"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
739"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
722msgstr ""
740msgstr ""
po/gl.po+69−51
@@ -1,13 +1,13 @@
1−# Galician translation for podbird
1+# Galician translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2017-01-18 01:50+0000\n"
11"PO-Revision-Date: 2017-01-18 01:50+0000\n"
12"Last-Translator: Marcos Lans <Unknown>\n"
12"Last-Translator: Marcos Lans <Unknown>\n"
13"Language-Team: Galician <gl@li.org>\n"
13"Language-Team: Galician <gl@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-19 06:11+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18302)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Episodios"
23msgstr "Episodios"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Novos podcasts"
27msgstr "Novos podcasts"
28
28
@@ -38,17 +38,17 @@ msgstr "Axustes"
38msgid "Skip"
38msgid "Skip"
39msgstr "Saltar"
39msgstr "Saltar"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 h. %2 min."
44msgstr "%1 h. %2 min."
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 h."
49msgstr "%1 h."
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min."
54msgstr "%1 min."
@@ -63,7 +63,7 @@ msgstr "Sobre"
63msgid "Credits"
63msgid "Credits"
64msgstr "Créditos"
64msgstr "Créditos"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 ano"
108msgstr[0] "%1 ano"
109msgstr[1] "%1 anos"
109msgstr[1] "%1 anos"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Buscar epìsodio"
163msgstr "Buscar epìsodio"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Cancelar subscrición"
168msgstr "Cancelar subscrición"
169
169
@@ -213,7 +213,7 @@ msgstr "Confirmar a cancelación"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Confirma a cancelación da subscrición a <b>%1</b>?"
214msgstr "Confirma a cancelación da subscrición a <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Cancelar"
219msgstr "Cancelar"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Descrición do episodio"
223msgstr "Descrición do episodio"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Pechar"
228msgstr "Pechar"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Soando"
372msgstr "Soando"
@@ -375,8 +379,8 @@ msgstr "Vista completa"
375msgid "Queue"
379msgid "Queue"
376msgstr "Cola"
380msgstr "Cola"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Buscar podcast"
385msgstr "Buscar podcast"
382
386
@@ -388,7 +392,7 @@ msgstr "Buscar podcast"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Non hai subscricións ao podcast"
393msgstr "Non hai subscricións ao podcast"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Non se atoparon podcasts"
397msgstr "Non se atoparon podcasts"
394
398
@@ -399,7 +403,7 @@ msgid ""
399msgstr ""
403msgstr ""
400"Aínda non se subscribiu a ningún podcast, en «Novos podcasts» pode comezar."
404"Aínda non se subscribiu a ningún podcast, en «Novos podcasts» pode comezar."
401
405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403msgid "No podcasts found matching the search term."
407msgid "No podcasts found matching the search term."
404msgstr "Non hai podcasts con ese termo de busca."
408msgstr "Non hai podcasts con ese termo de busca."
405
409
@@ -410,44 +414,48 @@ msgid_plural "%1 unheard episodes"
410msgstr[0] "%1 episodio sen escoitar"
414msgstr[0] "%1 episodio sen escoitar"
411msgstr[1] "%1 episodios sen escoitar"
415msgstr[1] "%1 episodios sen escoitar"
412
416
413−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
414msgid "Add Podcast"
418msgid "Add Podcast"
415msgstr "Engadir podcast"
419msgstr "Engadir podcast"
416
420
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
418msgid "Save Podcast"
426msgid "Save Podcast"
419msgstr "Gardar podcast"
427msgstr "Gardar podcast"
420
428
421−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
422msgid "Feed URL"
430msgid "Feed URL"
423msgstr "URL da fonte"
431msgstr "URL da fonte"
424
432
425−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
426msgid "Unable to subscribe"
434msgid "Unable to subscribe"
427msgstr "Non foi posíbel subscribirse"
435msgstr "Non foi posíbel subscribirse"
428
436
429−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
430msgid "Please check the URL and try again"
438msgid "Please check the URL and try again"
431msgstr "Comprobe a URL e ténteo de novo"
439msgstr "Comprobe a URL e ténteo de novo"
432
440
433−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
434msgid "Looking to add a new podcast?"
442msgid "Looking to add a new podcast?"
435msgstr "Quere engadir un podcast novo?"
443msgstr "Quere engadir un podcast novo?"
436
444
437−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
438msgid ""
446msgid ""
439"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440msgstr ""
448msgstr ""
441"Para buscar, prema na lupa da banda superior ou no botón «+» para engadir "
449"Para buscar, prema na lupa da banda superior ou no botón «+» para engadir "
442"unha URL"
450"unha URL"
443
451
444−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
445msgid "Subscribe"
453msgid "Subscribe"
446msgstr "Subscribir"
454msgstr "Subscribir"
447
455
448#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
449#. the podcast description.
457#. the podcast description.
450−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
451#, qt-format
459#, qt-format
452msgid ""
460msgid ""
453"Last Updated: %1\n"
461"Last Updated: %1\n"
@@ -456,10 +464,22 @@ msgstr ""
456"Última actualización: %1\n"
464"Última actualización: %1\n"
457"%2"
465"%2"
458
466
459−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
460msgid "Not Available"
468msgid "Not Available"
461msgstr "Non dispoñíbel"
469msgstr "Non dispoñíbel"
462
470
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+
463#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
464#. want to seek forward when pressing on this button.
484#. want to seek forward when pressing on this button.
465#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -563,11 +583,11 @@ msgstr ""
563
583
564#: ../app/ui/SettingsPage.qml:317
584#: ../app/ui/SettingsPage.qml:317
565msgid ""
585msgid ""
566−"No orphaned files have been found to recover disk space. Podbird database is "
586+"No orphaned files have been found to recover disk space. Podphoenix database is "
567"clean."
587"clean."
568msgstr ""
588msgstr ""
569"Non se atoparon ficheiros orfos para recuperar espazo no disco. A base de "
589"Non se atoparon ficheiros orfos para recuperar espazo no disco. A base de "
570−"datos de Podbird está limpa."
590+"datos de Podphoenix está limpa."
571
591
572#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
592#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
573#. that doesn't fit into any other category.
593#. that doesn't fit into any other category.
@@ -580,22 +600,22 @@ msgid "Report Bug"
580msgstr "Informar dun fallo"
600msgstr "Informar dun fallo"
581
601
582#: ../app/welcomewizard/Slide1.qml:42
602#: ../app/welcomewizard/Slide1.qml:42
583−msgid "Welcome to Podbird"
603+msgid "Welcome to Podphoenix"
584−msgstr "Benvido/a ao Podbird"
604+msgstr "Benvido/a ao Podphoenix"
585
605
586−#: ../app/welcomewizard/Slide1.qml:50
606+#: ../app/welcomewizard/Slide1.qml:53
587msgid ""
607msgid ""
588−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
608+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
589"Ubuntu.\n"
609"Ubuntu.\n"
590"\n"
610"\n"
591"Chirp Chirp..."
611"Chirp Chirp..."
592msgstr ""
612msgstr ""
593−"Goce dos seus programas favoritos co Podbird, o xestor de podcasts máis "
613+"Goce dos seus programas favoritos co Podphoenix, o xestor de podcasts máis "
594"rechouchiante de Ubuntu.\n"
614"rechouchiante de Ubuntu.\n"
595"\n"
615"\n"
596"Pío pío..."
616"Pío pío..."
597
617
598−#: ../app/welcomewizard/Slide1.qml:72
618+#: ../app/welcomewizard/Slide1.qml:82
599msgid "Swipe to move between pages"
619msgid "Swipe to move between pages"
600msgstr "Esvare o dedo para cambiar de páxina"
620msgstr "Esvare o dedo para cambiar de páxina"
601
621
@@ -605,10 +625,10 @@ msgstr "Descubrir novos podcasts"
605
625
606#: ../app/welcomewizard/Slide2.qml:62
626#: ../app/welcomewizard/Slide2.qml:62
607msgid ""
627msgid ""
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 "
609"podcasts. You can also add podcasts by their URL."
629"podcasts. You can also add podcasts by their URL."
610msgstr ""
630msgstr ""
611−"O Podbird usa a base de datos de iTunes® para permitirlle o acceso a unha "
631+"O Podphoenix usa a base de datos de iTunes® para permitirlle o acceso a unha "
612"gran colección de podcasts. Tamén pode engadir un podcast mediante unha URL."
632"gran colección de podcasts. Tamén pode engadir un podcast mediante unha URL."
613
633
614#: ../app/welcomewizard/Slide3.qml:45
634#: ../app/welcomewizard/Slide3.qml:45
@@ -617,15 +637,15 @@ msgstr "Axustes intelixentes"
617
637
618#: ../app/welcomewizard/Slide3.qml:62
638#: ../app/welcomewizard/Slide3.qml:62
619msgid ""
639msgid ""
620−"Podbird can optionally download new episodes and clean up old episodes "
640+"Podphoenix can optionally download new episodes and clean up old episodes "
621"automatically, this can be enabled from the settings page."
641"automatically, this can be enabled from the settings page."
622msgstr ""
642msgstr ""
623−"O Podbird tamén pode descargar novos episodios e eliminar os antigos "
643+"O Podphoenix tamén pode descargar novos episodios e eliminar os antigos "
624"automaticamente. Esta opción actívase nos axustes."
644"automaticamente. Esta opción actívase nos axustes."
625
645
626#. TRANSLATORS: This text should be in a language different from the language set by the user.
646#. TRANSLATORS: This text should be in a language different from the language set by the user.
627#. For instance, if the app was in english, then it is appropriate to set this string as
647#. 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.
629#: ../app/welcomewizard/Slide4.qml:48
649#: ../app/welcomewizard/Slide4.qml:48
630msgid "Hallo! Bonjour!"
650msgid "Hallo! Bonjour!"
631msgstr "Hallo! Bonjour!"
651msgstr "Hallo! Bonjour!"
@@ -633,10 +653,10 @@ msgstr "Hallo! Bonjour!"
633#: ../app/welcomewizard/Slide4.qml:67
653#: ../app/welcomewizard/Slide4.qml:67
634#, qt-format
654#, qt-format
635msgid ""
655msgid ""
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 "
637"community"
657"community"
638msgstr ""
658msgstr ""
639−"O Podbird está dispoñíbel en máis de 15 idiomas e é traducido pola "
659+"O Podphoenix está dispoñíbel en máis de 15 idiomas e é traducido pola "
640"comunidade %1"
660"comunidade %1"
641
661
642#: ../app/welcomewizard/Slide5.qml:45
662#: ../app/welcomewizard/Slide5.qml:45
@@ -672,20 +692,18 @@ msgid "Enjoy"
672msgstr "Goce"
692msgstr "Goce"
673
693
674#: ../app/welcomewizard/Slide7.qml:62
694#: ../app/welcomewizard/Slide7.qml:62
675−msgid "We hope you enjoy using Podbird!"
695+msgid "We hope you enjoy using Podphoenix!"
676−msgstr "Esperamos que goce co Podbird."
696+msgstr "Esperamos que goce co Podphoenix."
677
697
678−#: ../app/welcomewizard/Slide7.qml:76
698+#: ../app/welcomewizard/Slide7.qml:75
679msgid "Finish"
699msgid "Finish"
680msgstr "Rematar"
700msgstr "Rematar"
681
701
682−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
702+#: ../app/po/Podphoenix.desktop.in.h:1
683−#: Podbird.desktop.in.h:1
684msgid "The chirpiest podcast manager for Ubuntu"
703msgid "The chirpiest podcast manager for Ubuntu"
685msgstr "O xestor de podcasts máis rechouchiante para Ubuntu"
704msgstr "O xestor de podcasts máis rechouchiante para Ubuntu"
686
705
687−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
706+#: ../app/po/Podphoenix.desktop.in.h:2
688−#: Podbird.desktop.in.h:2
689msgid ""
707msgid ""
690"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
708"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
691msgstr "podcast;audio;itunes;son;dixital;fluxo;stream;vídeo;vodcast;"
709msgstr "podcast;audio;itunes;son;dixital;fluxo;stream;vídeo;vodcast;"
po/he.po+62−44
@@ -1,13 +1,13 @@
1−# Hebrew translation for podbird
1+# Hebrew translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-09-17 12:39+0000\n"
11"PO-Revision-Date: 2015-09-17 12:39+0000\n"
12"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
12"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
13"Language-Team: Hebrew <he@li.org>\n"
13"Language-Team: Hebrew <he@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr ""
27msgstr ""
28
28
@@ -38,17 +38,17 @@ msgstr "הגדרות"
38msgid "Skip"
38msgid "Skip"
39msgstr "דילוג"
39msgstr "דילוג"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr ""
44msgstr ""
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr ""
49msgstr ""
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr ""
54msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
63msgid "Credits"
63msgid "Credits"
64msgstr "תודות"
64msgstr "תודות"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] ""
108msgstr[0] ""
109msgstr[1] ""
109msgstr[1] ""
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr ""
163msgstr ""
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr ""
168msgstr ""
169
169
@@ -213,7 +213,7 @@ msgstr ""
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr ""
214msgstr ""
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "ביטול"
219msgstr "ביטול"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr ""
223msgstr ""
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "סגירה"
228msgstr "סגירה"
229
229
@@ -363,6 +363,10 @@ msgstr ""
363msgid "+%1s"
363msgid "+%1s"
364msgstr ""
364msgstr ""
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr ""
372msgstr ""
@@ -375,8 +379,8 @@ msgstr ""
375msgid "Queue"
379msgid "Queue"
376msgstr ""
380msgstr ""
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr ""
385msgstr ""
382
386
@@ -388,7 +392,7 @@ msgstr ""
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr ""
393msgstr ""
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr ""
397msgstr ""
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr ""
407msgstr ""
404
408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] ""
413msgstr[0] ""
410msgstr[1] ""
414msgstr[1] ""
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr ""
418msgstr ""
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr ""
426msgstr ""
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr ""
430msgstr ""
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr ""
434msgstr ""
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr ""
438msgstr ""
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440
448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442msgid "Subscribe"
450msgid "Subscribe"
443msgstr ""
451msgstr ""
444
452
445#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446#. the podcast description.
454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448#, qt-format
456#, qt-format
449msgid ""
457msgid ""
450"Last Updated: %1\n"
458"Last Updated: %1\n"
451"%2"
459"%2"
452msgstr ""
460msgstr ""
453
461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455msgid "Not Available"
463msgid "Not Available"
456msgstr ""
464msgstr ""
457
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+
458#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459#. want to seek forward when pressing on this button.
479#. want to seek forward when pressing on this button.
460#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556
576
557#: ../app/ui/SettingsPage.qml:317
577#: ../app/ui/SettingsPage.qml:317
558msgid ""
578msgid ""
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 "
560"clean."
580"clean."
561msgstr ""
581msgstr ""
562
582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571msgstr ""
591msgstr ""
572
592
573#: ../app/welcomewizard/Slide1.qml:42
593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575msgstr ""
595msgstr ""
576
596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578msgid ""
598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580"Ubuntu.\n"
600"Ubuntu.\n"
581"\n"
601"\n"
582"Chirp Chirp..."
602"Chirp Chirp..."
583msgstr ""
603msgstr ""
584
604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586msgid "Swipe to move between pages"
606msgid "Swipe to move between pages"
587msgstr ""
607msgstr ""
588
608
@@ -592,7 +612,7 @@ msgstr ""
592
612
593#: ../app/welcomewizard/Slide2.qml:62
613#: ../app/welcomewizard/Slide2.qml:62
594msgid ""
614msgid ""
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 "
596"podcasts. You can also add podcasts by their URL."
616"podcasts. You can also add podcasts by their URL."
597msgstr ""
617msgstr ""
598
618
@@ -602,13 +622,13 @@ msgstr ""
602
622
603#: ../app/welcomewizard/Slide3.qml:62
623#: ../app/welcomewizard/Slide3.qml:62
604msgid ""
624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606"automatically, this can be enabled from the settings page."
626"automatically, this can be enabled from the settings page."
607msgstr ""
627msgstr ""
608
628
609#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610#. For instance, if the app was in english, then it is appropriate to set this string as
630#. 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.
612#: ../app/welcomewizard/Slide4.qml:48
632#: ../app/welcomewizard/Slide4.qml:48
613msgid "Hallo! Bonjour!"
633msgid "Hallo! Bonjour!"
614msgstr ""
634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616#: ../app/welcomewizard/Slide4.qml:67
636#: ../app/welcomewizard/Slide4.qml:67
617#, qt-format
637#, qt-format
618msgid ""
638msgid ""
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 "
620"community"
640"community"
621msgstr ""
641msgstr ""
622
642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648msgstr ""
668msgstr ""
649
669
650#: ../app/welcomewizard/Slide7.qml:62
670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652msgstr ""
672msgstr ""
653
673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655msgid "Finish"
675msgid "Finish"
656msgstr ""
676msgstr ""
657
677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
660msgid "The chirpiest podcast manager for Ubuntu"
679msgid "The chirpiest podcast manager for Ubuntu"
661msgstr ""
680msgstr ""
662
681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
665msgid ""
683msgid ""
666"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667msgstr ""
685msgstr ""
po/hu.po+67−49
@@ -1,13 +1,13 @@
1−# Hungarian translation for podbird
1+# Hungarian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2017-01-03 07:58+0000\n"
11"PO-Revision-Date: 2017-01-03 07:58+0000\n"
12"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
12"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
13"Language-Team: Hungarian <hu@li.org>\n"
13"Language-Team: Hungarian <hu@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Részek"
23msgstr "Részek"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Podcast hozzáadása"
27msgstr "Podcast hozzáadása"
28
28
@@ -38,17 +38,17 @@ msgstr "Beállítások"
38msgid "Skip"
38msgid "Skip"
39msgstr "Kihagyás"
39msgstr "Kihagyás"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 óra %2 perc"
44msgstr "%1 óra %2 perc"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 óra"
49msgstr "%1 óra"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 perc"
54msgstr "%1 perc"
@@ -63,7 +63,7 @@ msgstr "Névjegy"
63msgid "Credits"
63msgid "Credits"
64msgstr "Közreműködők"
64msgstr "Közreműködők"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 évnél régebbi"
108msgstr[0] "%1 évnél régebbi"
109msgstr[1] "%1 évnél régebbi"
109msgstr[1] "%1 évnél régebbi"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Részek keresése"
163msgstr "Részek keresése"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Leiratkozás"
168msgstr "Leiratkozás"
169
169
@@ -213,7 +213,7 @@ msgstr "Leiratkozás megerősítése"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Biztos benne, hogy le szeretne iratkozni innen: <b>%1</b>?"
214msgstr "Biztos benne, hogy le szeretne iratkozni innen: <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Mégse"
219msgstr "Mégse"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Rész leírása"
223msgstr "Rész leírása"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Bezárás"
228msgstr "Bezárás"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1mp"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1mp"
364msgstr "+%1mp"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Most játszott"
372msgstr "Most játszott"
@@ -375,8 +379,8 @@ msgstr "Teljes nézet"
375msgid "Queue"
379msgid "Queue"
376msgstr "Lejátszási sor"
380msgstr "Lejátszási sor"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Podcast keresése"
385msgstr "Podcast keresése"
382
386
@@ -388,7 +392,7 @@ msgstr "Podcast keresése"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Nincs feliratkozva semmire"
393msgstr "Nincs feliratkozva semmire"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Nem találhatóak Podcastek"
397msgstr "Nem találhatóak Podcastek"
394
398
@@ -400,7 +404,7 @@ msgstr ""
400"Még nem iratkozott fel egyetlen podcast-re sem. A „Podcast hozzáadása” "
404"Még nem iratkozott fel egyetlen podcast-re sem. A „Podcast hozzáadása” "
401"oldalon adhat hozzá újakat."
405"oldalon adhat hozzá újakat."
402
406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
405msgstr "Nem felelt meg egy Podcast sem a keresési feltételnek."
409msgstr "Nem felelt meg egy Podcast sem a keresési feltételnek."
406
410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411msgstr[0] "%1 meg nem hallgatott rész"
415msgstr[0] "%1 meg nem hallgatott rész"
412msgstr[1] "%1 meg nem hallgatott rész"
416msgstr[1] "%1 meg nem hallgatott rész"
413
417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415msgid "Add Podcast"
419msgid "Add Podcast"
416msgstr "Podcast hozzáadása"
420msgstr "Podcast hozzáadása"
417
421
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
419msgid "Save Podcast"
427msgid "Save Podcast"
420msgstr "Podcast mentése"
428msgstr "Podcast mentése"
421
429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423msgid "Feed URL"
431msgid "Feed URL"
424msgstr "URL megadása"
432msgstr "URL megadása"
425
433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427msgid "Unable to subscribe"
435msgid "Unable to subscribe"
428msgstr "Nem sikerült feliratkozni"
436msgstr "Nem sikerült feliratkozni"
429
437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431msgid "Please check the URL and try again"
439msgid "Please check the URL and try again"
432msgstr "Ellenőrizze az URL-t és próbálja újra"
440msgstr "Ellenőrizze az URL-t és próbálja újra"
433
441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435msgid "Looking to add a new podcast?"
443msgid "Looking to add a new podcast?"
436msgstr "Új podcast-et szeretne hozzáadni?"
444msgstr "Új podcast-et szeretne hozzáadni?"
437
445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439msgid ""
447msgid ""
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441msgstr ""
449msgstr ""
442"A „nagyító” ikon segítségével kereshet új Podcasteket, a „plusz” ikonnal "
450"A „nagyító” ikon segítségével kereshet új Podcasteket, a „plusz” ikonnal "
443"pedig URL cím alapján adhat hozzá."
451"pedig URL cím alapján adhat hozzá."
444
452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446msgid "Subscribe"
454msgid "Subscribe"
447msgstr "Feliratkozás"
455msgstr "Feliratkozás"
448
456
449#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450#. the podcast description.
458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452#, qt-format
460#, qt-format
453msgid ""
461msgid ""
454"Last Updated: %1\n"
462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457"Utolsó frissítés: %1\n"
465"Utolsó frissítés: %1\n"
458"%2"
466"%2"
459
467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461msgid "Not Available"
469msgid "Not Available"
462msgstr "Nem elérhető"
470msgstr "Nem elérhető"
463
471
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+
464#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465#. want to seek forward when pressing on this button.
485#. want to seek forward when pressing on this button.
466#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -564,9 +584,9 @@ msgstr ""
564
584
565#: ../app/ui/SettingsPage.qml:317
585#: ../app/ui/SettingsPage.qml:317
566msgid ""
586msgid ""
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 "
568"clean."
588"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."
570
590
571#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
591#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
572#. that doesn't fit into any other category.
592#. that doesn't fit into any other category.
@@ -579,22 +599,22 @@ msgid "Report Bug"
579msgstr "Hiba jelentése"
599msgstr "Hiba jelentése"
580
600
581#: ../app/welcomewizard/Slide1.qml:42
601#: ../app/welcomewizard/Slide1.qml:42
582−msgid "Welcome to Podbird"
602+msgid "Welcome to Podphoenix"
583−msgstr "Üdvözli a Podbird!"
603+msgstr "Üdvözli a Podphoenix!"
584
604
585−#: ../app/welcomewizard/Slide1.qml:50
605+#: ../app/welcomewizard/Slide1.qml:53
586msgid ""
606msgid ""
587−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
607+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
588"Ubuntu.\n"
608"Ubuntu.\n"
589"\n"
609"\n"
590"Chirp Chirp..."
610"Chirp Chirp..."
591msgstr ""
611msgstr ""
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 "
593"segítségével.\n"
613"segítségével.\n"
594"\n"
614"\n"
595"Csip, csirip…"
615"Csip, csirip…"
596
616
597−#: ../app/welcomewizard/Slide1.qml:72
617+#: ../app/welcomewizard/Slide1.qml:82
598msgid "Swipe to move between pages"
618msgid "Swipe to move between pages"
599msgstr "Húzással navigálhat az oldalak között"
619msgstr "Húzással navigálhat az oldalak között"
600
620
@@ -604,7 +624,7 @@ msgstr "Új Podcastek felfedezése"
604
624
605#: ../app/welcomewizard/Slide2.qml:62
625#: ../app/welcomewizard/Slide2.qml:62
606msgid ""
626msgid ""
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 "
608"podcasts. You can also add podcasts by their URL."
628"podcasts. You can also add podcasts by their URL."
609msgstr ""
629msgstr ""
610"A Pordbird az iTunes® adatbázisának segítségével nyújt hozzáférést az egyik "
630"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"
617
637
618#: ../app/welcomewizard/Slide3.qml:62
638#: ../app/welcomewizard/Slide3.qml:62
619msgid ""
639msgid ""
620−"Podbird can optionally download new episodes and clean up old episodes "
640+"Podphoenix can optionally download new episodes and clean up old episodes "
621"automatically, this can be enabled from the settings page."
641"automatically, this can be enabled from the settings page."
622msgstr ""
642msgstr ""
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 "
624"törlésére. Ezek a beállítások alatt engedélyezhetőek."
644"törlésére. Ezek a beállítások alatt engedélyezhetőek."
625
645
626#. TRANSLATORS: This text should be in a language different from the language set by the user.
646#. TRANSLATORS: This text should be in a language different from the language set by the user.
627#. For instance, if the app was in english, then it is appropriate to set this string as
647#. 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.
629#: ../app/welcomewizard/Slide4.qml:48
649#: ../app/welcomewizard/Slide4.qml:48
630msgid "Hallo! Bonjour!"
650msgid "Hallo! Bonjour!"
631msgstr "Hallo! Bonjour!"
651msgstr "Hallo! Bonjour!"
@@ -633,7 +653,7 @@ msgstr "Hallo! Bonjour!"
633#: ../app/welcomewizard/Slide4.qml:67
653#: ../app/welcomewizard/Slide4.qml:67
634#, qt-format
654#, qt-format
635msgid ""
655msgid ""
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 "
637"community"
657"community"
638msgstr ""
658msgstr ""
639"A Pordbird több, mint 15 nyelven érhető el, hála a(z) %1 közösségnek."
659"A Pordbird több, mint 15 nyelven érhető el, hála a(z) %1 közösségnek."
@@ -671,20 +691,18 @@ msgid "Enjoy"
671msgstr "Élvezze"
691msgstr "Élvezze"
672
692
673#: ../app/welcomewizard/Slide7.qml:62
693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
675−msgstr "Reméljük a Podbird elnyeri a tetszését!"
695+msgstr "Reméljük a Podphoenix elnyeri a tetszését!"
676
696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678msgid "Finish"
698msgid "Finish"
679msgstr "Befejezés"
699msgstr "Befejezés"
680
700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
683msgid "The chirpiest podcast manager for Ubuntu"
702msgid "The chirpiest podcast manager for Ubuntu"
684msgstr "A legvidámabb podcast kezelő Ubuntuhoz"
703msgstr "A legvidámabb podcast kezelő Ubuntuhoz"
685
704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
688msgid ""
706msgid ""
689"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690msgstr "podcast;audio;itunes;broadcast;digital;stream;video;vodcast;"
708msgstr "podcast;audio;itunes;broadcast;digital;stream;video;vodcast;"
po/id.po+62−44
@@ -1,13 +1,13 @@
1−# Indonesian translation for podbird
1+# Indonesian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-10-04 14:27+0000\n"
11"PO-Revision-Date: 2015-10-04 14:27+0000\n"
12"Last-Translator: Deepak D. G <ghindwani@gmail.com>\n"
12"Last-Translator: Deepak D. G <ghindwani@gmail.com>\n"
13"Language-Team: Indonesian <id@li.org>\n"
13"Language-Team: Indonesian <id@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr ""
27msgstr ""
28
28
@@ -38,17 +38,17 @@ msgstr ""
38msgid "Skip"
38msgid "Skip"
39msgstr ""
39msgstr ""
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr ""
44msgstr ""
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr ""
49msgstr ""
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr ""
54msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
63msgid "Credits"
63msgid "Credits"
64msgstr ""
64msgstr ""
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] ""
108msgstr[0] ""
109msgstr[1] ""
109msgstr[1] ""
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Cari Episod"
163msgstr "Cari Episod"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Berhenti berlangganan"
168msgstr "Berhenti berlangganan"
169
169
@@ -213,7 +213,7 @@ msgstr "Konfirmasi batal berlangganan"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Yakinkah anda untuk berhenti berlangganan dari <b>%1</b>?"
214msgstr "Yakinkah anda untuk berhenti berlangganan dari <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Batal"
219msgstr "Batal"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Deskripsi Episod"
223msgstr "Deskripsi Episod"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr ""
228msgstr ""
229
229
@@ -363,6 +363,10 @@ msgstr ""
363msgid "+%1s"
363msgid "+%1s"
364msgstr ""
364msgstr ""
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr ""
372msgstr ""
@@ -375,8 +379,8 @@ msgstr ""
375msgid "Queue"
379msgid "Queue"
376msgstr ""
380msgstr ""
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr ""
385msgstr ""
382
386
@@ -388,7 +392,7 @@ msgstr ""
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr ""
393msgstr ""
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr ""
397msgstr ""
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr ""
407msgstr ""
404
408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] ""
413msgstr[0] ""
410msgstr[1] ""
414msgstr[1] ""
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr ""
418msgstr ""
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr ""
426msgstr ""
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr ""
430msgstr ""
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr ""
434msgstr ""
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr ""
438msgstr ""
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440
448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442msgid "Subscribe"
450msgid "Subscribe"
443msgstr ""
451msgstr ""
444
452
445#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446#. the podcast description.
454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448#, qt-format
456#, qt-format
449msgid ""
457msgid ""
450"Last Updated: %1\n"
458"Last Updated: %1\n"
451"%2"
459"%2"
452msgstr ""
460msgstr ""
453
461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455msgid "Not Available"
463msgid "Not Available"
456msgstr ""
464msgstr ""
457
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+
458#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459#. want to seek forward when pressing on this button.
479#. want to seek forward when pressing on this button.
460#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556
576
557#: ../app/ui/SettingsPage.qml:317
577#: ../app/ui/SettingsPage.qml:317
558msgid ""
578msgid ""
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 "
560"clean."
580"clean."
561msgstr ""
581msgstr ""
562
582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571msgstr ""
591msgstr ""
572
592
573#: ../app/welcomewizard/Slide1.qml:42
593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575msgstr ""
595msgstr ""
576
596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578msgid ""
598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580"Ubuntu.\n"
600"Ubuntu.\n"
581"\n"
601"\n"
582"Chirp Chirp..."
602"Chirp Chirp..."
583msgstr ""
603msgstr ""
584
604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586msgid "Swipe to move between pages"
606msgid "Swipe to move between pages"
587msgstr ""
607msgstr ""
588
608
@@ -592,7 +612,7 @@ msgstr ""
592
612
593#: ../app/welcomewizard/Slide2.qml:62
613#: ../app/welcomewizard/Slide2.qml:62
594msgid ""
614msgid ""
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 "
596"podcasts. You can also add podcasts by their URL."
616"podcasts. You can also add podcasts by their URL."
597msgstr ""
617msgstr ""
598
618
@@ -602,13 +622,13 @@ msgstr ""
602
622
603#: ../app/welcomewizard/Slide3.qml:62
623#: ../app/welcomewizard/Slide3.qml:62
604msgid ""
624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606"automatically, this can be enabled from the settings page."
626"automatically, this can be enabled from the settings page."
607msgstr ""
627msgstr ""
608
628
609#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610#. For instance, if the app was in english, then it is appropriate to set this string as
630#. 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.
612#: ../app/welcomewizard/Slide4.qml:48
632#: ../app/welcomewizard/Slide4.qml:48
613msgid "Hallo! Bonjour!"
633msgid "Hallo! Bonjour!"
614msgstr ""
634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616#: ../app/welcomewizard/Slide4.qml:67
636#: ../app/welcomewizard/Slide4.qml:67
617#, qt-format
637#, qt-format
618msgid ""
638msgid ""
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 "
620"community"
640"community"
621msgstr ""
641msgstr ""
622
642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648msgstr ""
668msgstr ""
649
669
650#: ../app/welcomewizard/Slide7.qml:62
670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652msgstr ""
672msgstr ""
653
673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655msgid "Finish"
675msgid "Finish"
656msgstr ""
676msgstr ""
657
677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
660msgid "The chirpiest podcast manager for Ubuntu"
679msgid "The chirpiest podcast manager for Ubuntu"
661msgstr ""
680msgstr ""
662
681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
665msgid ""
683msgid ""
666"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667msgstr ""
685msgstr ""
po/it.po+68−50
@@ -1,13 +1,13 @@
1−# Italian translation for podbird
1+# Italian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2016-12-24 10:04+0000\n"
11"PO-Revision-Date: 2016-12-24 10:04+0000\n"
12"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
12"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
13"Language-Team: Italian <it@li.org>\n"
13"Language-Team: Italian <it@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Episodi"
23msgstr "Episodi"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Aggiungi podcast"
27msgstr "Aggiungi podcast"
28
28
@@ -38,17 +38,17 @@ msgstr "Impostazioni"
38msgid "Skip"
38msgid "Skip"
39msgstr "Salta"
39msgstr "Salta"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 h %2 m"
44msgstr "%1 h %2 m"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 h"
49msgstr "%1 h"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 m"
54msgstr "%1 m"
@@ -63,7 +63,7 @@ msgstr "Informazioni"
63msgid "Credits"
63msgid "Credits"
64msgstr "Riconoscimenti"
64msgstr "Riconoscimenti"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 anno"
108msgstr[0] "%1 anno"
109msgstr[1] "%1 anni"
109msgstr[1] "%1 anni"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Cerca episodio"
163msgstr "Cerca episodio"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Rimuovi"
168msgstr "Rimuovi"
169
169
@@ -213,7 +213,7 @@ msgstr "Conferma rimozione"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Rimuovere veramente l'iscrizione a <b>%1</b>?"
214msgstr "Rimuovere veramente l'iscrizione a <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Annulla"
219msgstr "Annulla"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Descrizione episodio"
223msgstr "Descrizione episodio"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Chiudi"
228msgstr "Chiudi"
229
229
@@ -364,6 +364,10 @@ msgstr "-%1s"
364msgid "+%1s"
364msgid "+%1s"
365msgstr "+%1s"
365msgstr "+%1s"
366
366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
367#: ../app/ui/NowPlayingPage.qml:34
371#: ../app/ui/NowPlayingPage.qml:34
368msgid "Now Playing"
372msgid "Now Playing"
369msgstr "In riproduzione"
373msgstr "In riproduzione"
@@ -376,8 +380,8 @@ msgstr "Vista completa"
376msgid "Queue"
380msgid "Queue"
377msgstr "Coda"
381msgstr "Coda"
378
382
379−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
380−#: ../app/ui/SearchPage.qml:161
384+#: ../app/ui/SearchPage.qml:176
381msgid "Search Podcast"
385msgid "Search Podcast"
382msgstr "Ricerca podcast"
386msgstr "Ricerca podcast"
383
387
@@ -389,7 +393,7 @@ msgstr "Ricerca podcast"
389msgid "No Podcast Subscriptions"
393msgid "No Podcast Subscriptions"
390msgstr "Nessun podcast"
394msgstr "Nessun podcast"
391
395
392−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
393msgid "No Podcasts Found"
397msgid "No Podcasts Found"
394msgstr "Nessun podcast trovato"
398msgstr "Nessun podcast trovato"
395
399
@@ -399,7 +403,7 @@ msgid ""
399"page to add some."
403"page to add some."
400msgstr ""
404msgstr ""
401
405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403msgid "No podcasts found matching the search term."
407msgid "No podcasts found matching the search term."
404msgstr "Nessun episodio trovato corrispondente ai termini di ricerca."
408msgstr "Nessun episodio trovato corrispondente ai termini di ricerca."
405
409
@@ -410,44 +414,48 @@ msgid_plural "%1 unheard episodes"
410msgstr[0] "%1 episodio non ascoltato"
414msgstr[0] "%1 episodio non ascoltato"
411msgstr[1] "%1 episodi non ascoltati"
415msgstr[1] "%1 episodi non ascoltati"
412
416
413−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
414msgid "Add Podcast"
418msgid "Add Podcast"
415msgstr "Aggiungi podcast"
419msgstr "Aggiungi podcast"
416
420
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
418msgid "Save Podcast"
426msgid "Save Podcast"
419msgstr "Salva podcast"
427msgstr "Salva podcast"
420
428
421−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
422msgid "Feed URL"
430msgid "Feed URL"
423msgstr "URL del feed"
431msgstr "URL del feed"
424
432
425−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
426msgid "Unable to subscribe"
434msgid "Unable to subscribe"
427msgstr "Impossibile aggiungere"
435msgstr "Impossibile aggiungere"
428
436
429−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
430msgid "Please check the URL and try again"
438msgid "Please check the URL and try again"
431msgstr "Controllare l'URL e riprovare"
439msgstr "Controllare l'URL e riprovare"
432
440
433−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
434msgid "Looking to add a new podcast?"
442msgid "Looking to add a new podcast?"
435msgstr ""
443msgstr ""
436
444
437−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
438msgid ""
446msgid ""
439"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440msgstr ""
448msgstr ""
441"Premere sulla «lente» in alto per eseguire una ricerca o il pulsante «più» "
449"Premere sulla «lente» in alto per eseguire una ricerca o il pulsante «più» "
442"per aggiungere un URL"
450"per aggiungere un URL"
443
451
444−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
445msgid "Subscribe"
453msgid "Subscribe"
446msgstr "Aggiungi"
454msgstr "Aggiungi"
447
455
448#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
449#. the podcast description.
457#. the podcast description.
450−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
451#, qt-format
459#, qt-format
452msgid ""
460msgid ""
453"Last Updated: %1\n"
461"Last Updated: %1\n"
@@ -456,10 +464,22 @@ msgstr ""
456"Ultimo aggiornamento: %1\n"
464"Ultimo aggiornamento: %1\n"
457"%2"
465"%2"
458
466
459−#: ../app/ui/SearchPage.qml:370
467+#: ../app/ui/SearchPage.qml:385
460msgid "Not Available"
468msgid "Not Available"
461msgstr "Non disponibile"
469msgstr "Non disponibile"
462
470
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+
463#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
483#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
464#. want to seek forward when pressing on this button.
484#. want to seek forward when pressing on this button.
465#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
485#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -562,7 +582,7 @@ msgstr ""
562
582
563#: ../app/ui/SettingsPage.qml:317
583#: ../app/ui/SettingsPage.qml:317
564msgid ""
584msgid ""
565−"No orphaned files have been found to recover disk space. Podbird database is "
585+"No orphaned files have been found to recover disk space. Podphoenix database is "
566"clean."
586"clean."
567msgstr ""
587msgstr ""
568"Non è stato trovato alcun file orfano per liberare spazio sul disco. Il "
588"Non è stato trovato alcun file orfano per liberare spazio sul disco. Il "
@@ -579,22 +599,22 @@ msgid "Report Bug"
579msgstr "Segnala errore"
599msgstr "Segnala errore"
580
600
581#: ../app/welcomewizard/Slide1.qml:42
601#: ../app/welcomewizard/Slide1.qml:42
582−msgid "Welcome to Podbird"
602+msgid "Welcome to Podphoenix"
583−msgstr "Benvenuti su Podbird"
603+msgstr "Benvenuti su Podphoenix"
584
604
585−#: ../app/welcomewizard/Slide1.qml:50
605+#: ../app/welcomewizard/Slide1.qml:53
586msgid ""
606msgid ""
587−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
607+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
588"Ubuntu.\n"
608"Ubuntu.\n"
589"\n"
609"\n"
590"Chirp Chirp..."
610"Chirp Chirp..."
591msgstr ""
611msgstr ""
592−"Ascolta i tuoi programmi preferiti con Podbird, il gestore di podcast per "
612+"Ascolta i tuoi programmi preferiti con Podphoenix, il gestore di podcast per "
593"Ubuntu più cinguettoso che ci sia.\n"
613"Ubuntu più cinguettoso che ci sia.\n"
594"\n"
614"\n"
595"Cip cip..."
615"Cip cip..."
596
616
597−#: ../app/welcomewizard/Slide1.qml:72
617+#: ../app/welcomewizard/Slide1.qml:82
598msgid "Swipe to move between pages"
618msgid "Swipe to move between pages"
599msgstr "Trascina per spostarti tra le pagine"
619msgstr "Trascina per spostarti tra le pagine"
600
620
@@ -604,10 +624,10 @@ msgstr "Scopri nuovi podcast"
604
624
605#: ../app/welcomewizard/Slide2.qml:62
625#: ../app/welcomewizard/Slide2.qml:62
606msgid ""
626msgid ""
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 "
608"podcasts. You can also add podcasts by their URL."
628"podcasts. You can also add podcasts by their URL."
609msgstr ""
629msgstr ""
610−"Podbird utilizza la base di dati di iTunes® per fornire accesso a una vasta "
630+"Podphoenix utilizza la base di dati di iTunes® per fornire accesso a una vasta "
611"collezione di podcast. È anche possibile aggiungere podcast utilizzando il "
631"collezione di podcast. È anche possibile aggiungere podcast utilizzando il "
612"loro indirizzo web."
632"loro indirizzo web."
613
633
@@ -617,15 +637,15 @@ msgstr "Impostazioni intelligenti"
617
637
618#: ../app/welcomewizard/Slide3.qml:62
638#: ../app/welcomewizard/Slide3.qml:62
619msgid ""
639msgid ""
620−"Podbird can optionally download new episodes and clean up old episodes "
640+"Podphoenix can optionally download new episodes and clean up old episodes "
621"automatically, this can be enabled from the settings page."
641"automatically, this can be enabled from the settings page."
622msgstr ""
642msgstr ""
623−"Podbird è in grado di scaricare nuovi episodi e di eliminare quelli vecchi "
643+"Podphoenix è in grado di scaricare nuovi episodi e di eliminare quelli vecchi "
624"automaticamente (può essere abilitato nelle impostazioni)."
644"automaticamente (può essere abilitato nelle impostazioni)."
625
645
626#. TRANSLATORS: This text should be in a language different from the language set by the user.
646#. TRANSLATORS: This text should be in a language different from the language set by the user.
627#. For instance, if the app was in english, then it is appropriate to set this string as
647#. 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.
629#: ../app/welcomewizard/Slide4.qml:48
649#: ../app/welcomewizard/Slide4.qml:48
630msgid "Hallo! Bonjour!"
650msgid "Hallo! Bonjour!"
631msgstr "Hallo! Bonjour!"
651msgstr "Hallo! Bonjour!"
@@ -633,10 +653,10 @@ msgstr "Hallo! Bonjour!"
633#: ../app/welcomewizard/Slide4.qml:67
653#: ../app/welcomewizard/Slide4.qml:67
634#, qt-format
654#, qt-format
635msgid ""
655msgid ""
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 "
637"community"
657"community"
638msgstr ""
658msgstr ""
639−"Podbird è disponibile in oltre 15 lingue ed è tradotto dalla comunità %1"
659+"Podphoenix è disponibile in oltre 15 lingue ed è tradotto dalla comunità %1"
640
660
641#: ../app/welcomewizard/Slide5.qml:45
661#: ../app/welcomewizard/Slide5.qml:45
642msgid "Touch Gestures"
662msgid "Touch Gestures"
@@ -667,20 +687,18 @@ msgid "Enjoy"
667msgstr "Divertiti"
687msgstr "Divertiti"
668
688
669#: ../app/welcomewizard/Slide7.qml:62
689#: ../app/welcomewizard/Slide7.qml:62
670−msgid "We hope you enjoy using Podbird!"
690+msgid "We hope you enjoy using Podphoenix!"
671−msgstr "Divertiti usando Podbird!"
691+msgstr "Divertiti usando Podphoenix!"
672
692
673−#: ../app/welcomewizard/Slide7.qml:76
693+#: ../app/welcomewizard/Slide7.qml:75
674msgid "Finish"
694msgid "Finish"
675msgstr "Fine"
695msgstr "Fine"
676
696
677−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
697+#: ../app/po/Podphoenix.desktop.in.h:1
678−#: Podbird.desktop.in.h:1
679msgid "The chirpiest podcast manager for Ubuntu"
698msgid "The chirpiest podcast manager for Ubuntu"
680msgstr "Il gestore di podcast più cinguettoso per Ubuntu"
699msgstr "Il gestore di podcast più cinguettoso per Ubuntu"
681
700
682−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
701+#: ../app/po/Podphoenix.desktop.in.h:2
683−#: Podbird.desktop.in.h:2
684msgid ""
702msgid ""
685"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
703"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
686msgstr ""
704msgstr ""
po/lv.po+68−50
@@ -1,14 +1,14 @@
1−# Latvian translation for podbird
1+# Latvian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5# Rudolfs Mazurs <rudolfs.mazurs@gmail.com>, 2015.
5# Rudolfs Mazurs <rudolfs.mazurs@gmail.com>, 2015.
6#
6#
7msgid ""
7msgid ""
8msgstr ""
8msgstr ""
9−"Project-Id-Version: podbird\n"
9+"Project-Id-Version: podphoenix\n"
10"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
12"PO-Revision-Date: 2015-12-09 07:36+0000\n"
12"PO-Revision-Date: 2015-12-09 07:36+0000\n"
13"Last-Translator: Rūdolfs Mazurs <Unknown>\n"
13"Last-Translator: Rūdolfs Mazurs <Unknown>\n"
14"Language-Team: Latviešu <>\n"
14"Language-Team: Latviešu <>\n"
@@ -16,15 +16,15 @@ msgstr ""
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
18"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
18"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21"Language: lv\n"
21"Language: lv\n"
22
22
23#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
24msgid "Episodes"
24msgid "Episodes"
25msgstr ""
25msgstr ""
26
26
27−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
27+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
28msgid "Add New Podcasts"
28msgid "Add New Podcasts"
29msgstr "Pievienot podraides"
29msgstr "Pievienot podraides"
30
30
@@ -40,17 +40,17 @@ msgstr "Iestatījumi"
40msgid "Skip"
40msgid "Skip"
41msgstr "Izlaist"
41msgstr "Izlaist"
42
42
43−#: ../app/podcasts.js:310
43+#: ../app/podcasts.js:307
44#, no-c-format, qt-format
44#, no-c-format, qt-format
45msgid "%1 hr %2 min"
45msgid "%1 hr %2 min"
46msgstr "%1 st %2 min"
46msgstr "%1 st %2 min"
47
47
48−#: ../app/podcasts.js:319
48+#: ../app/podcasts.js:316
49#, no-c-format, qt-format
49#, no-c-format, qt-format
50msgid "%1 hr"
50msgid "%1 hr"
51msgstr "%1 st"
51msgstr "%1 st"
52
52
53−#: ../app/podcasts.js:327
53+#: ../app/podcasts.js:324
54#, no-c-format, qt-format
54#, no-c-format, qt-format
55msgid "%1 min"
55msgid "%1 min"
56msgstr "%1 min"
56msgstr "%1 min"
@@ -65,7 +65,7 @@ msgstr "Par"
65msgid "Credits"
65msgid "Credits"
66msgstr "Veidotāji"
66msgstr "Veidotāji"
67
67
68−#. TRANSLATORS: Podbird version number e.g Version 0.8
68+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
69#: ../app/settings/About.qml:92
69#: ../app/settings/About.qml:92
70#, qt-format
70#, qt-format
71msgid "Version %1"
71msgid "Version %1"
@@ -113,7 +113,7 @@ msgstr[0] "%1 gadu"
113msgstr[1] "%1 gadiem"
113msgstr[1] "%1 gadiem"
114msgstr[2] "%1 gadiem"
114msgstr[2] "%1 gadiem"
115
115
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)
117#: ../app/settings/Credits.qml:31
117#: ../app/settings/Credits.qml:31
118#, qt-format
118#, qt-format
119msgid "%1 (Creator)"
119msgid "%1 (Creator)"
@@ -169,7 +169,7 @@ msgid "Search Episode"
169msgstr "Meklēt epizodi"
169msgstr "Meklēt epizodi"
170
170
171#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
172−#: ../app/ui/SearchPage.qml:275
172+#: ../app/ui/SearchPage.qml:290
173msgid "Unsubscribe"
173msgid "Unsubscribe"
174msgstr "Atrakstīties"
174msgstr "Atrakstīties"
175
175
@@ -219,7 +219,7 @@ msgstr "Atrakstīšanās apstiprinājums"
219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
220msgstr "Vai tiešām vēlaties atrakstīties no <b>%1</b>?"
220msgstr "Vai tiešām vēlaties atrakstīties no <b>%1</b>?"
221
221
222−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
222+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
224msgid "Cancel"
224msgid "Cancel"
225msgstr "Atcelt"
225msgstr "Atcelt"
@@ -229,7 +229,7 @@ msgid "Episode Description"
229msgstr "Epizodes apraksts"
229msgstr "Epizodes apraksts"
230
230
231#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
231#: ../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
233msgid "Close"
233msgid "Close"
234msgstr "Aizvērt"
234msgstr "Aizvērt"
235
235
@@ -369,6 +369,10 @@ msgstr "-%1s"
369msgid "+%1s"
369msgid "+%1s"
370msgstr "+%1s"
370msgstr "+%1s"
371
371
372+#: ../app/ui/ImportPage.qml:18
373+msgid "Choose"
374+msgstr ""
375+
372#: ../app/ui/NowPlayingPage.qml:34
376#: ../app/ui/NowPlayingPage.qml:34
373msgid "Now Playing"
377msgid "Now Playing"
374msgstr "Pašlaik atskaņo"
378msgstr "Pašlaik atskaņo"
@@ -381,8 +385,8 @@ msgstr ""
381msgid "Queue"
385msgid "Queue"
382msgstr ""
386msgstr ""
383
387
384−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
388+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
385−#: ../app/ui/SearchPage.qml:161
389+#: ../app/ui/SearchPage.qml:176
386msgid "Search Podcast"
390msgid "Search Podcast"
387msgstr "Meklēt podraides"
391msgstr "Meklēt podraides"
388
392
@@ -394,7 +398,7 @@ msgstr "Meklēt podraidi"
394msgid "No Podcast Subscriptions"
398msgid "No Podcast Subscriptions"
395msgstr "Nav podraižu abonementu"
399msgstr "Nav podraižu abonementu"
396
400
397−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
401+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
398msgid "No Podcasts Found"
402msgid "No Podcasts Found"
399msgstr "Nav atrastu podraižu"
403msgstr "Nav atrastu podraižu"
400
404
@@ -404,7 +408,7 @@ msgid ""
404"page to add some."
408"page to add some."
405msgstr ""
409msgstr ""
406
410
407−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
411+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
408msgid "No podcasts found matching the search term."
412msgid "No podcasts found matching the search term."
409msgstr "Neviena podraide neatbilst meklētajam tekstam."
413msgstr "Neviena podraide neatbilst meklētajam tekstam."
410
414
@@ -416,44 +420,48 @@ msgstr[0] "%1 nedzirdēta epizode"
416msgstr[1] "%1 nedzirdētas epizodes"
420msgstr[1] "%1 nedzirdētas epizodes"
417msgstr[2] "%1 nedzirdētas epizodes"
421msgstr[2] "%1 nedzirdētas epizodes"
418
422
419−#: ../app/ui/SearchPage.qml:63
423+#: ../app/ui/SearchPage.qml:65
420msgid "Add Podcast"
424msgid "Add Podcast"
421msgstr "Pievienot podraidi"
425msgstr "Pievienot podraidi"
422
426
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
424msgid "Save Podcast"
432msgid "Save Podcast"
425msgstr "Saglabāt podraidi"
433msgstr "Saglabāt podraidi"
426
434
427−#: ../app/ui/SearchPage.qml:149
435+#: ../app/ui/SearchPage.qml:163
428msgid "Feed URL"
436msgid "Feed URL"
429msgstr "Plūsmas URL"
437msgstr "Plūsmas URL"
430
438
431−#: ../app/ui/SearchPage.qml:176
439+#: ../app/ui/SearchPage.qml:191
432msgid "Unable to subscribe"
440msgid "Unable to subscribe"
433msgstr "Nevarēja abonēt"
441msgstr "Nevarēja abonēt"
434
442
435−#: ../app/ui/SearchPage.qml:177
443+#: ../app/ui/SearchPage.qml:192
436msgid "Please check the URL and try again"
444msgid "Please check the URL and try again"
437msgstr "Pārbaudiet URL un mēģiniet vēlreiz"
445msgstr "Pārbaudiet URL un mēģiniet vēlreiz"
438
446
439−#: ../app/ui/SearchPage.qml:207
447+#: ../app/ui/SearchPage.qml:222
440msgid "Looking to add a new podcast?"
448msgid "Looking to add a new podcast?"
441msgstr ""
449msgstr ""
442
450
443−#: ../app/ui/SearchPage.qml:208
451+#: ../app/ui/SearchPage.qml:223
444msgid ""
452msgid ""
445"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
453"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446msgstr ""
454msgstr ""
447"Spiediet uz “lupas” meklēšanas augšpusē vai uz “plus” pogas un pievienojiet "
455"Spiediet uz “lupas” meklēšanas augšpusē vai uz “plus” pogas un pievienojiet "
448"ar URL"
456"ar URL"
449
457
450−#: ../app/ui/SearchPage.qml:275
458+#: ../app/ui/SearchPage.qml:290
451msgid "Subscribe"
459msgid "Subscribe"
452msgstr "Abonēt"
460msgstr "Abonēt"
453
461
454#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
462#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
455#. the podcast description.
463#. the podcast description.
456−#: ../app/ui/SearchPage.qml:313
464+#: ../app/ui/SearchPage.qml:328
457#, qt-format
465#, qt-format
458msgid ""
466msgid ""
459"Last Updated: %1\n"
467"Last Updated: %1\n"
@@ -462,10 +470,22 @@ msgstr ""
462"Pēdējo reizi atjaunināts: %1\n"
470"Pēdējo reizi atjaunināts: %1\n"
463"%2"
471"%2"
464
472
465−#: ../app/ui/SearchPage.qml:370
473+#: ../app/ui/SearchPage.qml:385
466msgid "Not Available"
474msgid "Not Available"
467msgstr "Nav pieejams"
475msgstr "Nav pieejams"
468
476
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+
469#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
489#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
470#. want to seek forward when pressing on this button.
490#. want to seek forward when pressing on this button.
471#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
491#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -568,7 +588,7 @@ msgstr ""
568
588
569#: ../app/ui/SettingsPage.qml:317
589#: ../app/ui/SettingsPage.qml:317
570msgid ""
590msgid ""
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 "
572"clean."
592"clean."
573msgstr ""
593msgstr ""
574
594
@@ -583,22 +603,22 @@ msgid "Report Bug"
583msgstr "Ziņot par kļūdu"
603msgstr "Ziņot par kļūdu"
584
604
585#: ../app/welcomewizard/Slide1.qml:42
605#: ../app/welcomewizard/Slide1.qml:42
586−msgid "Welcome to Podbird"
606+msgid "Welcome to Podphoenix"
587−msgstr "Laipni lūdzam Podbird"
607+msgstr "Laipni lūdzam Podphoenix"
588
608
589−#: ../app/welcomewizard/Slide1.qml:50
609+#: ../app/welcomewizard/Slide1.qml:53
590msgid ""
610msgid ""
591−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
611+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
592"Ubuntu.\n"
612"Ubuntu.\n"
593"\n"
613"\n"
594"Chirp Chirp..."
614"Chirp Chirp..."
595msgstr ""
615msgstr ""
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 "
597"pārvaldnieks.\n"
617"pārvaldnieks.\n"
598"\n"
618"\n"
599"Čiep čiep..."
619"Čiep čiep..."
600
620
601−#: ../app/welcomewizard/Slide1.qml:72
621+#: ../app/welcomewizard/Slide1.qml:82
602msgid "Swipe to move between pages"
622msgid "Swipe to move between pages"
603msgstr "Velciet, lai pārvietotos starp lapām"
623msgstr "Velciet, lai pārvietotos starp lapām"
604
624
@@ -608,10 +628,10 @@ msgstr "Atklājiet jaunas podraides"
608
628
609#: ../app/welcomewizard/Slide2.qml:62
629#: ../app/welcomewizard/Slide2.qml:62
610msgid ""
630msgid ""
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 "
612"podcasts. You can also add podcasts by their URL."
632"podcasts. You can also add podcasts by their URL."
613msgstr ""
633msgstr ""
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 "
615"kolekcijai. Jūs varat arī pievienot podraides ar URL."
635"kolekcijai. Jūs varat arī pievienot podraides ar URL."
616
636
617#: ../app/welcomewizard/Slide3.qml:45
637#: ../app/welcomewizard/Slide3.qml:45
@@ -620,15 +640,15 @@ msgstr "Gudrie iestatījumi"
620
640
621#: ../app/welcomewizard/Slide3.qml:62
641#: ../app/welcomewizard/Slide3.qml:62
622msgid ""
642msgid ""
623−"Podbird can optionally download new episodes and clean up old episodes "
643+"Podphoenix can optionally download new episodes and clean up old episodes "
624"automatically, this can be enabled from the settings page."
644"automatically, this can be enabled from the settings page."
625msgstr ""
645msgstr ""
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. "
627"To var ieslēgt iestatījumu lapā."
647"To var ieslēgt iestatījumu lapā."
628
648
629#. TRANSLATORS: This text should be in a language different from the language set by the user.
649#. 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
650#. 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.
632#: ../app/welcomewizard/Slide4.qml:48
652#: ../app/welcomewizard/Slide4.qml:48
633msgid "Hallo! Bonjour!"
653msgid "Hallo! Bonjour!"
634msgstr "Hallo! Bonjour!"
654msgstr "Hallo! Bonjour!"
@@ -636,10 +656,10 @@ msgstr "Hallo! Bonjour!"
636#: ../app/welcomewizard/Slide4.qml:67
656#: ../app/welcomewizard/Slide4.qml:67
637#, qt-format
657#, qt-format
638msgid ""
658msgid ""
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 "
640"community"
660"community"
641msgstr ""
661msgstr ""
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"
643
663
644#: ../app/welcomewizard/Slide5.qml:45
664#: ../app/welcomewizard/Slide5.qml:45
645msgid "Touch Gestures"
665msgid "Touch Gestures"
@@ -671,20 +691,18 @@ msgid "Enjoy"
671msgstr "Izbaudiet"
691msgstr "Izbaudiet"
672
692
673#: ../app/welcomewizard/Slide7.qml:62
693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
675−msgstr "Mēs ceram, ka jums patiks Podbird!"
695+msgstr "Mēs ceram, ka jums patiks Podphoenix!"
676
696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678msgid "Finish"
698msgid "Finish"
679msgstr "Pabeigt"
699msgstr "Pabeigt"
680
700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
683msgid "The chirpiest podcast manager for Ubuntu"
702msgid "The chirpiest podcast manager for Ubuntu"
684msgstr "Dzīvīgākais Ubuntu podraižu pārvaldnieks."
703msgstr "Dzīvīgākais Ubuntu podraižu pārvaldnieks."
685
704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
688msgid ""
706msgid ""
689"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690msgstr ""
708msgstr ""
po/nb.po+68−50
@@ -1,13 +1,13 @@
1−# Norwegian Bokmal translation for podbird
1+# Norwegian Bokmal translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-09-14 12:12+0000\n"
11"PO-Revision-Date: 2015-09-14 12:12+0000\n"
12"Last-Translator: Åka Sikrom <Unknown>\n"
12"Last-Translator: Åka Sikrom <Unknown>\n"
13"Language-Team: Norwegian Bokmal <nb@li.org>\n"
13"Language-Team: Norwegian Bokmal <nb@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Legg til nye podkaster"
27msgstr "Legg til nye podkaster"
28
28
@@ -38,17 +38,17 @@ msgstr "Innstillinger"
38msgid "Skip"
38msgid "Skip"
39msgstr "Hopp over"
39msgstr "Hopp over"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 t %2 min"
44msgstr "%1 t %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 t"
49msgstr "%1 t"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min"
54msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Om"
63msgid "Credits"
63msgid "Credits"
64msgstr "Bidragsytere"
64msgstr "Bidragsytere"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 år"
108msgstr[0] "%1 år"
109msgstr[1] "%1 år"
109msgstr[1] "%1 år"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Søk etter episode"
163msgstr "Søk etter episode"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Stopp abonnement"
168msgstr "Stopp abonnement"
169
169
@@ -213,7 +213,7 @@ msgstr "Bekreftelse på abonnement-stopp"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Er du sikker på at du vil stoppe abonnementet på <b>%1</b>?"
214msgstr "Er du sikker på at du vil stoppe abonnementet på <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Avbryt"
219msgstr "Avbryt"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Episode-beskrivelse"
223msgstr "Episode-beskrivelse"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Lukk"
228msgstr "Lukk"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Spilles nå"
372msgstr "Spilles nå"
@@ -375,8 +379,8 @@ msgstr ""
375msgid "Queue"
379msgid "Queue"
376msgstr ""
380msgstr ""
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Søk etter podkast"
385msgstr "Søk etter podkast"
382
386
@@ -388,7 +392,7 @@ msgstr "Søk etter podkast"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Ingen podkast-abonnementer"
393msgstr "Ingen podkast-abonnementer"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Fant ingen podkaster"
397msgstr "Fant ingen podkaster"
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr "Søket ga ingen treff på podkaster."
407msgstr "Søket ga ingen treff på podkaster."
404
408
@@ -409,44 +413,48 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] "%1 ny episode"
413msgstr[0] "%1 ny episode"
410msgstr[1] "%1 nye episoder"
414msgstr[1] "%1 nye episoder"
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr "Legg til podkast"
418msgstr "Legg til podkast"
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr "Lagre podkast"
426msgstr "Lagre podkast"
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr "Kildeadresse"
430msgstr "Kildeadresse"
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr "Klarte ikke å abonnere"
434msgstr "Klarte ikke å abonnere"
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr "Kontroller nettadressen og prøv igjen"
438msgstr "Kontroller nettadressen og prøv igjen"
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440"Trykk på forstørrelsesglasset øverst for å søke, eller pluss-knappen for å "
448"Trykk på forstørrelsesglasset øverst for å søke, eller pluss-knappen for å "
441"legge til en nettadresse"
449"legge til en nettadresse"
442
450
443−#: ../app/ui/SearchPage.qml:275
451+#: ../app/ui/SearchPage.qml:290
444msgid "Subscribe"
452msgid "Subscribe"
445msgstr "Abonner"
453msgstr "Abonner"
446
454
447#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
455#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448#. the podcast description.
456#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
457+#: ../app/ui/SearchPage.qml:328
450#, qt-format
458#, qt-format
451msgid ""
459msgid ""
452"Last Updated: %1\n"
460"Last Updated: %1\n"
@@ -455,10 +463,22 @@ msgstr ""
455"Sist oppdatert: %1\n"
463"Sist oppdatert: %1\n"
456"%2"
464"%2"
457
465
458−#: ../app/ui/SearchPage.qml:370
466+#: ../app/ui/SearchPage.qml:385
459msgid "Not Available"
467msgid "Not Available"
460msgstr "Ikke tilgjengelig"
468msgstr "Ikke tilgjengelig"
461
469
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+
462#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
482#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463#. want to seek forward when pressing on this button.
483#. want to seek forward when pressing on this button.
464#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
484#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -560,7 +580,7 @@ msgstr ""
560
580
561#: ../app/ui/SettingsPage.qml:317
581#: ../app/ui/SettingsPage.qml:317
562msgid ""
582msgid ""
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 "
564"clean."
584"clean."
565msgstr ""
585msgstr ""
566
586
@@ -575,22 +595,22 @@ msgid "Report Bug"
575msgstr "Rapporter programfeil"
595msgstr "Rapporter programfeil"
576
596
577#: ../app/welcomewizard/Slide1.qml:42
597#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
598+msgid "Welcome to Podphoenix"
579−msgstr "Velkommen til Podbird"
599+msgstr "Velkommen til Podphoenix"
580
600
581−#: ../app/welcomewizard/Slide1.qml:50
601+#: ../app/welcomewizard/Slide1.qml:53
582msgid ""
602msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
603+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584"Ubuntu.\n"
604"Ubuntu.\n"
585"\n"
605"\n"
586"Chirp Chirp..."
606"Chirp Chirp..."
587msgstr ""
607msgstr ""
588−"Nyt favorittserier med Podbird, den mest lystige podkastbehandleren for "
608+"Nyt favorittserier med Podphoenix, den mest lystige podkastbehandleren for "
589"Ubuntu.\n"
609"Ubuntu.\n"
590"\n"
610"\n"
591"Pip pip …"
611"Pip pip …"
592
612
593−#: ../app/welcomewizard/Slide1.qml:72
613+#: ../app/welcomewizard/Slide1.qml:82
594msgid "Swipe to move between pages"
614msgid "Swipe to move between pages"
595msgstr "Dra for å bytte mellom sider"
615msgstr "Dra for å bytte mellom sider"
596
616
@@ -600,10 +620,10 @@ msgstr "Oppdag nye podkaster"
600
620
601#: ../app/welcomewizard/Slide2.qml:62
621#: ../app/welcomewizard/Slide2.qml:62
602msgid ""
622msgid ""
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 "
604"podcasts. You can also add podcasts by their URL."
624"podcasts. You can also add podcasts by their URL."
605msgstr ""
625msgstr ""
606−"Podbird bruker iTunes®-databasen for å tilby et enormt utvalg podkaster. Du "
626+"Podphoenix bruker iTunes®-databasen for å tilby et enormt utvalg podkaster. Du "
607"kan også legge til podkaster etter nettadresse."
627"kan også legge til podkaster etter nettadresse."
608
628
609#: ../app/welcomewizard/Slide3.qml:45
629#: ../app/welcomewizard/Slide3.qml:45
@@ -612,15 +632,15 @@ msgstr "Smarte innstillinger"
612
632
613#: ../app/welcomewizard/Slide3.qml:62
633#: ../app/welcomewizard/Slide3.qml:62
614msgid ""
634msgid ""
615−"Podbird can optionally download new episodes and clean up old episodes "
635+"Podphoenix can optionally download new episodes and clean up old episodes "
616"automatically, this can be enabled from the settings page."
636"automatically, this can be enabled from the settings page."
617msgstr ""
637msgstr ""
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 "
619"slås på i innstillingene."
639"slås på i innstillingene."
620
640
621#. TRANSLATORS: This text should be in a language different from the language set by the user.
641#. TRANSLATORS: This text should be in a language different from the language set by the user.
622#. For instance, if the app was in english, then it is appropriate to set this string as
642#. 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.
624#: ../app/welcomewizard/Slide4.qml:48
644#: ../app/welcomewizard/Slide4.qml:48
625msgid "Hallo! Bonjour!"
645msgid "Hallo! Bonjour!"
626msgstr "Ciao! Buon giorno!"
646msgstr "Ciao! Buon giorno!"
@@ -628,10 +648,10 @@ msgstr "Ciao! Buon giorno!"
628#: ../app/welcomewizard/Slide4.qml:67
648#: ../app/welcomewizard/Slide4.qml:67
629#, qt-format
649#, qt-format
630msgid ""
650msgid ""
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 "
632"community"
652"community"
633msgstr ""
653msgstr ""
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"
635
655
636#: ../app/welcomewizard/Slide5.qml:45
656#: ../app/welcomewizard/Slide5.qml:45
637msgid "Touch Gestures"
657msgid "Touch Gestures"
@@ -663,20 +683,18 @@ msgid "Enjoy"
663msgstr "Kos deg"
683msgstr "Kos deg"
664
684
665#: ../app/welcomewizard/Slide7.qml:62
685#: ../app/welcomewizard/Slide7.qml:62
666−msgid "We hope you enjoy using Podbird!"
686+msgid "We hope you enjoy using Podphoenix!"
667−msgstr "Vi håper du får glede av å bruke Podbird."
687+msgstr "Vi håper du får glede av å bruke Podphoenix."
668
688
669−#: ../app/welcomewizard/Slide7.qml:76
689+#: ../app/welcomewizard/Slide7.qml:75
670msgid "Finish"
690msgid "Finish"
671msgstr "Fullfør"
691msgstr "Fullfør"
672
692
673−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
693+#: ../app/po/Podphoenix.desktop.in.h:1
674−#: Podbird.desktop.in.h:1
675msgid "The chirpiest podcast manager for Ubuntu"
694msgid "The chirpiest podcast manager for Ubuntu"
676msgstr ""
695msgstr ""
677
696
678−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
697+#: ../app/po/Podphoenix.desktop.in.h:2
679−#: Podbird.desktop.in.h:2
680msgid ""
698msgid ""
681"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
699"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
682msgstr ""
700msgstr ""
po/nl.po+466−229
@@ -1,92 +1,117 @@
1−# Dutch translation for podbird
1+# Dutch translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4−# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
4#
5+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
6+# Heimen Stoffels <vistausss@fastmail.com>, 2022.
6msgid ""
7msgid ""
7msgstr ""
8msgstr ""
8−"Project-Id-Version: podbird\n"
9+"Project-Id-Version: podphoenix\n"
9−"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10+"Report-Msgid-Bugs-To: \n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11+"POT-Creation-Date: 2022-07-25 12:35+0000\n"
11−"PO-Revision-Date: 2016-12-12 08:16+0000\n"
12+"PO-Revision-Date: 2022-07-26 17:53+0200\n"
12−"Last-Translator: Hannie Dumoleyn <Unknown>\n"
13+"Last-Translator: Heimen Stoffels <vistausss@fastmail.com>\n"
13−"Language-Team: Dutch <nl@li.org>\n"
14+"Language-Team: Dutch\n"
15+"Language: nl\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
20+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
21+"X-Generator: Lokalize 22.04.3\n"
20
22
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
22msgid "Episodes"
26msgid "Episodes"
23msgstr "Afleveringen"
27msgstr "Afleveringen"
24
28
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
26msgid "Add New Podcasts"
32msgid "Add New Podcasts"
27−msgstr "Nieuwe podcasts toevoegen"
33+msgstr "Podcasts toevoegen"
28
34
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
30msgid "Podcasts"
38msgid "Podcasts"
31msgstr "Podcasts"
39msgstr "Podcasts"
32
40
33#: ../app/components/TabsList.qml:55 ../app/ui/SettingsPage.qml:34
41#: ../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
34msgid "Settings"
44msgid "Settings"
35msgstr "Instellingen"
45msgstr "Instellingen"
36
46
37#: ../app/components/Walkthrough.qml:89
47#: ../app/components/Walkthrough.qml:89
48+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/components/Walkthrough.qml:89
38msgid "Skip"
49msgid "Skip"
39msgstr "Overslaan"
50msgstr "Overslaan"
40
51
41−#: ../app/podcasts.js:310
52+#: ../app/podcasts.js:359
53+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/podcasts.js:316
42#, no-c-format, qt-format
54#, no-c-format, qt-format
43msgid "%1 hr %2 min"
55msgid "%1 hr %2 min"
44−msgstr "%1 uur %2 min"
56+msgstr "%1 uur en %2 min."
45
57
46−#: ../app/podcasts.js:319
58+#: ../app/podcasts.js:368
59+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/podcasts.js:325
47#, no-c-format, qt-format
60#, no-c-format, qt-format
48msgid "%1 hr"
61msgid "%1 hr"
49msgstr "%1 uur"
62msgstr "%1 uur"
50
63
51−#: ../app/podcasts.js:327
64+#: ../app/podcasts.js:376
65+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/podcasts.js:333
52#, no-c-format, qt-format
66#, no-c-format, qt-format
53msgid "%1 min"
67msgid "%1 min"
54−msgstr "%1 min"
68+msgstr "%1 min."
55
69
56#. TRANSLATORS: About as in information about the app
70#. TRANSLATORS: About as in information about the app
57#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
71#: ../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
59msgid "About"
76msgid "About"
60msgstr "Over"
77msgstr "Over"
61
78
62#: ../app/settings/About.qml:46
79#: ../app/settings/About.qml:46
80+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:46
63msgid "Credits"
81msgid "Credits"
64msgstr "Met dank aan"
82msgstr "Met dank aan"
65
83
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
84+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
85#: ../app/settings/About.qml:92
86+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:92
68#, qt-format
87#, qt-format
69msgid "Version %1"
88msgid "Version %1"
70msgstr "Versie %1"
89msgstr "Versie %1"
71
90
72#: ../app/settings/About.qml:113
91#: ../app/settings/About.qml:113
92+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:113
73msgid "Released under the terms of the GNU GPL v3"
93msgid "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"
75
95
76#: ../app/settings/About.qml:123
96#: ../app/settings/About.qml:123
97+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/About.qml:123
77#, qt-format
98#, qt-format
78msgid "Source code available on %1"
99msgid "Source code available on %1"
79−msgstr "Broncode beschikbaar op %1"
100+msgstr "De broncode is beschikbaar op %1"
80
101
81#: ../app/settings/CleanSetting.qml:29
102#: ../app/settings/CleanSetting.qml:29
103+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:29
82msgid "Delete older than"
104msgid "Delete older than"
83msgstr "Verwijder ouder dan"
105msgstr "Verwijder ouder dan"
84
106
85#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
107#: ../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
86msgid "Never"
110msgid "Never"
87msgstr "Nooit"
111msgstr "Nooit"
88
112
89#: ../app/settings/CleanSetting.qml:41
113#: ../app/settings/CleanSetting.qml:41
114+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:41
90#, qt-format
115#, qt-format
91msgid "%1 day"
116msgid "%1 day"
92msgid_plural "%1 days"
117msgid_plural "%1 days"
@@ -95,6 +120,9 @@ msgstr[1] "%1 dagen"
95
120
96#: ../app/settings/CleanSetting.qml:42 ../app/settings/CleanSetting.qml:43
121#: ../app/settings/CleanSetting.qml:42 ../app/settings/CleanSetting.qml:43
97#: ../app/settings/CleanSetting.qml:44
122#: ../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
98#, qt-format
126#, qt-format
99msgid "%1 month"
127msgid "%1 month"
100msgid_plural "%1 months"
128msgid_plural "%1 months"
@@ -102,353 +130,475 @@ msgstr[0] "%1 maand"
102msgstr[1] "%1 maanden"
130msgstr[1] "%1 maanden"
103
131
104#: ../app/settings/CleanSetting.qml:45
132#: ../app/settings/CleanSetting.qml:45
133+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/CleanSetting.qml:45
105#, qt-format
134#, qt-format
106msgid "%1 year"
135msgid "%1 year"
107msgid_plural "%1 years"
136msgid_plural "%1 years"
108msgstr[0] "%1 jaar"
137msgstr[0] "%1 jaar"
109−msgstr[1] "%1 jaren"
138+msgstr[1] "%1 jaar"
110
139
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)
112#: ../app/settings/Credits.qml:31
141#: ../app/settings/Credits.qml:31
142+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/Credits.qml:31
113#, qt-format
143#, qt-format
114msgid "%1 (Creator)"
144msgid "%1 (Creator)"
115−msgstr "%1 (Maker)"
145+msgstr "%1 (maker)"
116
146
117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
147#: ../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
118msgid "Developers"
150msgid "Developers"
119msgstr "Ontwikkelaars"
151msgstr "Ontwikkelaars"
120
152
121#: ../app/settings/Credits.qml:33
153#: ../app/settings/Credits.qml:33
154+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/Credits.qml:33
122msgid "Designer"
155msgid "Designer"
123msgstr "Ontwerper"
156msgstr "Ontwerper"
124
157
125#: ../app/settings/Credits.qml:34
158#: ../app/settings/Credits.qml:34
159+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/Credits.qml:34
126msgid "Translators"
160msgid "Translators"
127msgstr "Vertalers"
161msgstr "Vertalers"
128
162
129#: ../app/settings/DownloadSetting.qml:29
163#: ../app/settings/DownloadSetting.qml:29
164+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/settings/DownloadSetting.qml:29
130msgid "Download at most"
165msgid "Download at most"
131−msgstr "Download maximaal"
166+msgstr "Maximaal aantal downloads"
132
167
133#: ../app/settings/DownloadSetting.qml:41
168#: ../app/settings/DownloadSetting.qml:41
134#: ../app/settings/DownloadSetting.qml:42
169#: ../app/settings/DownloadSetting.qml:42
135#: ../app/settings/DownloadSetting.qml:43
170#: ../app/settings/DownloadSetting.qml:43
136#: ../app/settings/DownloadSetting.qml:44
171#: ../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
137#, qt-format
176#, qt-format
138msgid "%1 episode"
177msgid "%1 episode"
139msgid_plural "%1 episodes"
178msgid_plural "%1 episodes"
140msgstr[0] "%1 aflevering"
179msgstr[0] "%1 aflevering"
141msgstr[1] "%1 afleveringen"
180msgstr[1] "%1 afleveringen"
142
181
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
144msgid "Theme"
185msgid "Theme"
145msgstr "Thema"
186msgstr "Thema"
146
187
147#. TRANSLATORS: Light Theme
188#. 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
149msgid "Light"
192msgid "Light"
150msgstr "Licht"
193msgstr "Licht"
151
194
152#. TRANSLATORS: Dark Theme
195#. 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
154msgid "Dark"
199msgid "Dark"
155msgstr "Donker"
200msgstr "Donker"
156
201
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
158msgid "Podcast"
204msgid "Podcast"
159msgstr "Podcast"
205msgstr "Podcast"
160
206
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
162msgid "Search Episode"
210msgid "Search Episode"
163−msgstr "Aflevering zoeken"
211+msgstr "Zoeken naar aflevering"
164
212
165−#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
213+#: ../app/ui/EpisodesPage.qml:68 ../app/ui/EpisodesPage.qml:304
166−#: ../app/ui/SearchPage.qml:275
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
167msgid "Unsubscribe"
218msgid "Unsubscribe"
168−msgstr "Opzeggen"
219+msgstr "Deabonneren"
169
220
170#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
221#. 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
172#, qt-format
225#, qt-format
173msgid "%1 item selected"
226msgid "%1 item selected"
174msgid_plural "%1 items selected"
227msgid_plural "%1 items selected"
175msgstr[0] "%1 item geselecteerd"
228msgstr[0] "%1 item geselecteerd"
176msgstr[1] "%1 items geselecteerd"
229msgstr[1] "%1 items geselecteerd"
177
230
178−#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
231+#: ../app/ui/EpisodesPage.qml:123 ../app/ui/EpisodesTab.qml:142
179#: ../app/ui/NowPlayingPage.qml:42
232#: ../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
180msgid "Back"
236msgid "Back"
181msgstr "Terug"
237msgstr "Terug"
182
238
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
184msgid "Mark Listened"
242msgid "Mark Listened"
185msgstr "Markeren als beluisterd"
243msgstr "Markeren als beluisterd"
186
244
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
188msgid "Download episode(s)"
248msgid "Download episode(s)"
189msgstr "Aflevering(en) downloaden"
249msgstr "Aflevering(en) downloaden"
190
250
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
192msgid "Delete episode(s)"
254msgid "Delete episode(s)"
193msgstr "Aflevering(en) verwijderen"
255msgstr "Aflevering(en) verwijderen"
194
256
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
196msgid "Favourite episode(s)"
260msgid "Favourite episode(s)"
197msgstr "Favoriete aflevering(en)"
261msgstr "Favoriete aflevering(en)"
198
262
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
200msgid "Add to queue"
266msgid "Add to queue"
201−msgstr "Aan wachtrij toevoegen"
267+msgstr "Toevoegen aan wachtrij"
202
268
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
204msgid "Search episode"
272msgid "Search episode"
205−msgstr "Aflevering zoeken"
273+msgstr "Zoeken naar aflevering"
206
274
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
208msgid "Unsubscribe Confirmation"
277msgid "Unsubscribe Confirmation"
209−msgstr "Opzeggen bevestigen"
278+msgstr "Deabonneren bevestigen"
210
279
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
212#, qt-format
282#, qt-format
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
283msgid "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?"
215
285
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
286+#: ../app/ui/EpisodesPage.qml:321 ../app/ui/SearchPage.qml:143
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
287#: ../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
218msgid "Cancel"
294msgid "Cancel"
219msgstr "Annuleren"
295msgstr "Annuleren"
220
296
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
222msgid "Episode Description"
300msgid "Episode Description"
223−msgstr "Beschrijving aflevering"
301+msgstr "Afleveringsbeschrijving"
224−
302+
225−#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
303+#: ../app/ui/EpisodesPage.qml:354 ../app/ui/EpisodesTab.qml:417
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
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
227msgid "Close"
309msgid "Close"
228msgstr "Sluiten"
310msgstr "Sluiten"
229
311
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
231msgid "No episodes found"
314msgid "No episodes found"
232msgstr "Geen afleveringen gevonden"
315msgstr "Geen afleveringen gevonden"
233
316
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
235msgid "No episodes found matching the search term."
319msgid "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."
237
322
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
239msgid "Unheard"
325msgid "Unheard"
240msgstr "Niet beluisterd"
326msgstr "Niet beluisterd"
241
327
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
243msgid "Listened"
330msgid "Listened"
244msgstr "Beluisterd"
331msgstr "Beluisterd"
245
332
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
247msgid "Downloaded"
335msgid "Downloaded"
248msgstr "Gedownload"
336msgstr "Gedownload"
249
337
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
251msgid "Mark as unheard"
340msgid "Mark as unheard"
252−msgstr ""
341+msgstr "Markeren als niet-beluisterd"
253
342
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
255msgid "Mark as listened"
345msgid "Mark as listened"
256−msgstr "Als beluisterd markeren"
346+msgstr "Markeren als beluisterd"
257
347
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
259msgid "Delete downloaded file"
350msgid "Delete downloaded file"
260msgstr "Gedownload bestand verwijderen"
351msgstr "Gedownload bestand verwijderen"
261
352
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
263msgid "Queued"
355msgid "Queued"
264−msgstr "In de wachtrij gezet"
356+msgstr "In de wachtrij geplaatst"
265
357
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
267msgid "Download"
360msgid "Download"
268msgstr "Downloaden"
361msgstr "Downloaden"
269
362
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
271msgid "Add to playlist"
365msgid "Add to playlist"
272−msgstr "Aan afspeellijst toevoegen"
366+msgstr "Toevoegen aan afspeellijst"
273
367
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
275msgid "Unfavourite"
370msgid "Unfavourite"
276−msgstr "Geen favoriet"
371+msgstr "Verw. uit favorieten"
277
372
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
279msgid "Favourite"
375msgid "Favourite"
280−msgstr "Favoriet"
376+msgstr "Toev. aan favorieten"
281
377
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
283msgid "Show episode description"
380msgid "Show episode description"
284−msgstr "Beschrijving van aflevering tonen"
381+msgstr "Afleveringsbeschrijving tonen"
285
382
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
287msgid "Recent"
385msgid "Recent"
288msgstr "Recent"
386msgstr "Recent"
289
387
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
291msgid "Downloads"
390msgid "Downloads"
292msgstr "Downloads"
391msgstr "Downloads"
293
392
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
295msgid "Favourites"
395msgid "Favourites"
296msgstr "Favorieten"
396msgstr "Favorieten"
297
397
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
299msgid "Unfavourite episode(s)"
400msgid "Unfavourite episode(s)"
300msgstr "Niet-favoriete aflevering(en)"
401msgstr "Niet-favoriete aflevering(en)"
301
402
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
303msgid "No New Episodes"
405msgid "No New Episodes"
304−msgstr "Geen nieuwe afleveringen"
406+msgstr "Er zijn geen nieuwe afleveringen"
305
407
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
307msgid "No Downloaded Episodes"
410msgid "No Downloaded Episodes"
308−msgstr "Geen gedownloade afleveringen"
411+msgstr "Er zijn geen gedownloade afleveringen"
309
412
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
311msgid "No Favourited Episodes"
415msgid "No Favourited Episodes"
312−msgstr "Geen favoriete afleveringen"
416+msgstr "Je hebt geen favoriete afleveringen"
313
417
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
315msgid "No Episodes Found"
420msgid "No Episodes Found"
316−msgstr "Geen afleveringen gevonden"
421+msgstr "Er zijn geen afleveringen gevonden"
317
422
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
319msgid "No more episodes to listen to!"
425msgid "No more episodes to listen to!"
320−msgstr "Geen afleveringen om te beluisteren!"
426+msgstr "Er zijn geen afleveringen om te beluisteren!"
321
427
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
323msgid "No episodes have been downloaded for offline listening"
430msgid "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"
325
432
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
327msgid "No episodes have been favourited."
435msgid "No episodes have been favourited."
328−msgstr "Er zijn geen afleveringen favoriet gemaakt."
436+msgstr "Er zijn geen afleveringen toegevoegd aan de favorieten."
329
437
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
331msgid "No Episodes found matching the search term."
440msgid "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."
333
443
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
335msgid "Downloads in progress"
446msgid "Downloads in progress"
336msgstr "Downloads worden uitgevoerd"
447msgstr "Downloads worden uitgevoerd"
337
448
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
339msgid "Downloaded episodes"
451msgid "Downloaded episodes"
340msgstr "Gedownloade afleveringen"
452msgstr "Gedownloade afleveringen"
341
453
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
343msgid "Today"
456msgid "Today"
344msgstr "Vandaag"
457msgstr "Vandaag"
345
458
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
347msgid "Yesterday"
461msgid "Yesterday"
348msgstr "Gisteren"
462msgstr "Gisteren"
349
463
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
351msgid "Older"
466msgid "Older"
352msgstr "Ouder"
467msgstr "Ouder"
353
468
354#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
469#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
355−#: ../app/ui/FullPlayingView.qml:218
470+#: ../app/ui/FullPlayingView.qml:241
471+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/FullPlayingView.qml:241
356#, no-c-format, qt-format
472#, no-c-format, qt-format
357msgid "-%1s"
473msgid "-%1s"
358msgstr "-%1s"
474msgstr "-%1s"
359
475
360#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
476#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
361−#: ../app/ui/FullPlayingView.qml:279
477+#: ../app/ui/FullPlayingView.qml:302
478+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/FullPlayingView.qml:302
362#, no-c-format, qt-format
479#, no-c-format, qt-format
363msgid "+%1s"
480msgid "+%1s"
364msgstr "+%1s"
481msgstr "+%1s"
365
482
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+
366#: ../app/ui/NowPlayingPage.qml:34
488#: ../app/ui/NowPlayingPage.qml:34
489+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
490msgid "Now Playing"
368−msgstr "Nu aan het afspelen"
491+msgstr "Je luistert naar"
369
492
370#: ../app/ui/NowPlayingPage.qml:73
493#: ../app/ui/NowPlayingPage.qml:73
494+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/NowPlayingPage.qml:73
371msgid "Full view"
495msgid "Full view"
372−msgstr "Volledig scherm"
496+msgstr "Schermvullende weergave"
373
497
374#: ../app/ui/NowPlayingPage.qml:73
498#: ../app/ui/NowPlayingPage.qml:73
499+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/ui/NowPlayingPage.qml:73
375msgid "Queue"
500msgid "Queue"
376msgstr "Wachtrij"
501msgstr "Wachtrij"
377
502
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
503+#: ../app/ui/PodcastsTab.qml:55 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
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
380msgid "Search Podcast"
508msgid "Search Podcast"
381−msgstr "Podcast zoeken"
509+msgstr "Zoeken naar podcast"
382
510
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
384msgid "Search podcast"
513msgid "Search podcast"
385−msgstr "Podcast zoeken"
514+msgstr "Zoeken naar podcast"
386
515
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
388msgid "No Podcast Subscriptions"
518msgid "No Podcast Subscriptions"
389−msgstr "Geen podcast-inschrijvingen"
519+msgstr "Je hebt geen podcastabonnementen"
390
520
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
392msgid "No Podcasts Found"
524msgid "No Podcasts Found"
393−msgstr "Geen podcasts gevonden"
525+msgstr "Er zijn geen podcasts gevonden"
394
526
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
396msgid ""
529msgid ""
397"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
530"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398"page to add some."
531"page to add some."
399msgstr ""
532msgstr ""
400−"U bent nog niet op een podcast geabonneerd; ga naar de pagina ‘Nieuwe "
533+"Je bent nog niet op een podcast geabonneerd. Ga naar de pagina ‘Podcasts"
401−"podcasts toevoegen’ om er een paar toe te voegen."
534+" toevoegen’ om podcasts toe te voegen."
402
535
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
404msgid "No podcasts found matching the search term."
539msgid "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."
406
541
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
408#, qt-format
544#, qt-format
409msgid "%1 unheard episode"
545msgid "%1 unheard episode"
410msgid_plural "%1 unheard episodes"
546msgid_plural "%1 unheard episodes"
411msgstr[0] "%1 niet-beluisterde aflevering"
547msgstr[0] "%1 niet-beluisterde aflevering"
412msgstr[1] "%1 niet-beluisterde afleveringen"
548msgstr[1] "%1 niet-beluisterde afleveringen"
413
549
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
415msgid "Add Podcast"
552msgid "Add Podcast"
416msgstr "Podcast toevoegen"
553msgstr "Podcast toevoegen"
417
554
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
419msgid "Save Podcast"
562msgid "Save Podcast"
420msgstr "Podcast opslaan"
563msgstr "Podcast opslaan"
421
564
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
423msgid "Feed URL"
567msgid "Feed URL"
424−msgstr "Feed URL"
568+msgstr "Feed-url"
425
569
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
427msgid "Unable to subscribe"
572msgid "Unable to subscribe"
428−msgstr "Inschrijven niet mogelijk"
573+msgstr "Het abonneren is mislukt"
429
574
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
431msgid "Please check the URL and try again"
577msgid "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"
433
579
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
435msgid "Looking to add a new podcast?"
582msgid "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?"
437
584
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
439msgid ""
587msgid ""
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
588"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441msgstr ""
589msgstr ""
442−"Klik op het \"vergrootglas\" om te zoeken of op de \"plus \"-knop om via een "
590+"Klik op het vergrootglas bovenaan om te zoeken of op de plusknop om een url"
443−"webadres toe te voegen."
591+" toe te voegen."
444
592
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
446msgid "Subscribe"
595msgid "Subscribe"
447−msgstr "Inschrijven"
596+msgstr "Abonneren"
448
597
449#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
598#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450#. the podcast description.
599#. 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
452#, qt-format
602#, qt-format
453msgid ""
603msgid ""
454"Last Updated: %1\n"
604"Last Updated: %1\n"
@@ -457,243 +607,330 @@ msgstr ""
457"Laatst bijgewerkt: %1\n"
607"Laatst bijgewerkt: %1\n"
458"%2"
608"%2"
459
609
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
461msgid "Not Available"
612msgid "Not Available"
462msgstr "Niet beschikbaar"
613msgstr "Niet beschikbaar"
463
614
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+
464#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
630#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465#. want to seek forward when pressing on this button.
631#. 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
467msgid "Skip forward"
635msgid "Skip forward"
468−msgstr "Doorgaan overslaan"
636+msgstr "Doorspoelen overslaan"
469
637
470#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
638#: ../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
472#, qt-format
644#, qt-format
473msgid "%1 seconds"
645msgid "%1 seconds"
474msgstr "%1 seconden"
646msgstr "%1 seconden"
475
647
476#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
648#: ../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
477msgid "OK"
653msgid "OK"
478−msgstr "Ok"
654+msgstr "Oké"
479
655
480#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
656#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
481#. want to seek backward when pressing on this button.
657#. 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
483msgid "Skip back"
661msgid "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"
485
680
486#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
681#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
487#. that doesn't fit into any other category.
682#. 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
489msgid "General Settings"
685msgid "General Settings"
490msgstr "Algemene instellingen"
686msgstr "Algemene instellingen"
491
687
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
493msgid "Displays podcasts in a list view"
690msgid "Displays podcasts in a list view"
494−msgstr "Toont podcasts in lijstweergave"
691+msgstr "Toont podcasts in een lijstweergave"
495
692
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
497msgid "Playback Settings"
695msgid "Playback Settings"
498−msgstr "Afspeelopties"
696+msgstr "Luisteropties"
499
697
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
501msgid "Podcast Episode Settings"
705msgid "Podcast Episode Settings"
502−msgstr "Instellingen van podcastaflevering"
706+msgstr "Afleveringsinstellingen"
503
707
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
505msgid "Automatically delete old episodes"
710msgid "Automatically delete old episodes"
506msgstr "Oude afleveringen automatisch verwijderen"
711msgstr "Oude afleveringen automatisch verwijderen"
507
712
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
509msgid ""
715msgid ""
510"Delete episodes that are older than a given number of days for each podcast"
716"Delete episodes that are older than a given number of days for each podcast"
511msgstr ""
717msgstr ""
512−"Afleveringen die ouder zijn dan een gegeven aantal dagen automatisch "
718+"Verwijder automatisch afleveringen die ouder zijn dan het opgegeven aantal"
513−"verwijderen"
719+" dagen"
514
720
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
516msgid "Automatically download new episodes"
723msgid "Automatically download new episodes"
517−msgstr "Automatisch nieuwe afleveringen downloaden"
724+msgstr "Nieuwe afleveringen automatisch downloaden"
518
725
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
520msgid "Default number of new episodes to download for each podcast"
728msgid "Default number of new episodes to download for each podcast"
521msgstr ""
729msgstr ""
522−"Aantal nieuwe afleveringen dat standaard gedownload wordt voor elke podcast"
730+"Het aantal nieuwe afleveringen per podcast dat standaard gedownload wordt"
523
731
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
525msgid "Only download over WiFi"
734msgid "Only download over WiFi"
526−msgstr ""
735+msgstr "Alleen downloaden via wifi"
527
736
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
529msgid "Download episodes only when the device is using WiFi"
739msgid "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"
531
743
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
533msgid "Refresh podcast artwork"
746msgid "Refresh podcast artwork"
534−msgstr "Podcast-artwork verversen"
747+msgstr "Podcasthoezen bijwerken"
535
748
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
537msgid "Update all podcasts artwork and fix missing ones"
751msgid "Update all podcasts artwork and fix missing ones"
538−msgstr ""
752+msgstr "Werk alle podcasthoezen bij en herstel ontbrekende hoezen"
539−"Alle artwork voor podcasts bijwerken en ontbrekend artwork herstellen"
540
753
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
542msgid "Storage Settings"
756msgid "Storage Settings"
543−msgstr "Instellingen voor opslag"
757+msgstr "Opslaginstellingen"
544
758
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
546msgid "Delete orphaned files and links"
761msgid "Delete orphaned files and links"
547−msgstr "Verweesde bestanden en koppelingen verwijderen"
762+msgstr "Oude bestanden en links verwijderen"
548
763
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
550msgid "Free space by removing orphaned downloaded files and links"
766msgid "Free space by removing orphaned downloaded files and links"
551msgstr ""
767msgstr ""
552−"Maak ruimte vrij door verweesde gedownloade bestanden en koppelingen te "
768+"Maak ruimte vrij door oude, gedownloade bestanden en links te verwijderen"
553−"verwijderen"
554
769
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
556msgid "Removed orphaned files and links"
772msgid "Removed orphaned files and links"
557−msgstr "Verwijderde verweesde bestanden en koppelingen"
773+msgstr "Verwijderde oude bestanden en links"
558
774
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
560msgid "No orphans found!"
777msgid "No orphans found!"
561−msgstr "Geen wezen gevonden!"
778+msgstr "Er zijn geen oude bestanden aangetroffen!"
562
779
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
564msgid ""
782msgid ""
565"All orphaned files have been deleted to recover disk space. Orphaned links "
783"All orphaned files have been deleted to recover disk space. Orphaned links "
566"pointing at invalid files have also been cleaned up."
784"pointing at invalid files have also been cleaned up."
567msgstr ""
785msgstr ""
568−"Alle verweesde bestanden zijn verwijderd om schijfruimte terug te krijgen. "
786+"Alle oude bestanden zijn verwijderd om schijfruimte terug te winnen. Links"
569−"Verweesde koppelingen die verwijzen naar ongeldige bestanden zijn ook "
787+" die verwezen naar ongeldige bestanden zijn eveneens opgeruimd."
570−"opgeruimd."
571
788
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
573msgid ""
791msgid ""
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 "
575"clean."
793"clean."
576msgstr ""
794msgstr ""
577−"Er zijn geen verweesde bestanden gevonden om schijfruimte terug te krijgen. "
795+"Er zijn geen oude bestanden aangetroffen. De Podphoenix-databank is volledig"
578−"De Podbird-database is schoon."
796+" opgeruimd."
579
797
580#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
798#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
581#. that doesn't fit into any other category.
799#. 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
583msgid "Misc."
802msgid "Misc."
584msgstr "Overig"
803msgstr "Overig"
585
804
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
587msgid "Report Bug"
807msgid "Report Bug"
588−msgstr "Fout melden"
808+msgstr "Bug melden"
589
809
590#: ../app/welcomewizard/Slide1.qml:42
810#: ../app/welcomewizard/Slide1.qml:42
591−msgid "Welcome to Podbird"
811+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide1.qml:42
592−msgstr "Welkom bij Podbird"
812+msgid "Welcome to Podphoenix"
813+msgstr "Welkom bij Podphoenix"
593
814
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
595msgid ""
817msgid ""
596−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
818+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
597"Ubuntu.\n"
819"Ubuntu.\n"
598"\n"
820"\n"
599"Chirp Chirp..."
821"Chirp Chirp..."
600msgstr ""
822msgstr ""
601−"Geniet van jouw favoriete shows met Podbird, de handigste podcastbeheerder "
823+"Luister naar je favoriete shows met Podphoenix, de handigste podcastbeheerder"
602−"voor Ubuntu."
824+" op Ubuntu.\n"
825+"\n"
826+"Krauw, krauw…"
603
827
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
605msgid "Swipe to move between pages"
830msgid "Swipe to move between pages"
606−msgstr "Veeg om tussen pagina's te navigeren"
831+msgstr "Veeg om van pagina te wisselen"
607
832
608#: ../app/welcomewizard/Slide2.qml:45
833#: ../app/welcomewizard/Slide2.qml:45
834+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide2.qml:45
609msgid "Discover New Podcasts"
835msgid "Discover New Podcasts"
610−msgstr "Nieuwe Podcasts ontdekken"
836+msgstr "Podcasts ontdekken"
611
837
612#: ../app/welcomewizard/Slide2.qml:62
838#: ../app/welcomewizard/Slide2.qml:62
839+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide2.qml:62
613msgid ""
840msgid ""
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 "
615"podcasts. You can also add podcasts by their URL."
842"podcasts. You can also add podcasts by their URL."
616msgstr ""
843msgstr ""
617−"Podbird gebruikt de iTunes® database om toegang te bieden tot een grote "
844+"Podphoenix maakt gebruik van de iTunes®-databank, waardoor er toegang is tot"
618−"collectie van podcasts. U kunt ook Podcasts toevoegen via webadres."
845+" een enorme verzameling podcasts. Je kunt ook podcasts toevoegen via een url."
619
846
620#: ../app/welcomewizard/Slide3.qml:45
847#: ../app/welcomewizard/Slide3.qml:45
848+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide3.qml:45
621msgid "Smart Settings"
849msgid "Smart Settings"
622msgstr "Slimme Instellingen"
850msgstr "Slimme Instellingen"
623
851
624#: ../app/welcomewizard/Slide3.qml:62
852#: ../app/welcomewizard/Slide3.qml:62
853+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide3.qml:62
625msgid ""
854msgid ""
626−"Podbird can optionally download new episodes and clean up old episodes "
855+"Podphoenix can optionally download new episodes and clean up old episodes "
627"automatically, this can be enabled from the settings page."
856"automatically, this can be enabled from the settings page."
628msgstr ""
857msgstr ""
629−"Podbird kan desgewenst automatisch nieuwe afleveringen downloaden en oude "
858+"Podphoenix kan desgewenst automatisch nieuwe afleveringen downloaden en oude"
630−"afleveringen verwijderen; dit kan geactiveerd worden in de "
859+" afleveringen verwijderen. Dit kan worden ingeschakeld in de instellingen."
631−"Instellingenpagina."
632
860
633#. TRANSLATORS: This text should be in a language different from the language set by the user.
861#. TRANSLATORS: This text should be in a language different from the language set by the user.
634#. For instance, if the app was in english, then it is appropriate to set this string as
862#. 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.
636#: ../app/welcomewizard/Slide4.qml:48
864#: ../app/welcomewizard/Slide4.qml:48
865+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide4.qml:48
637msgid "Hallo! Bonjour!"
866msgid "Hallo! Bonjour!"
638−msgstr "Hello! Bonjour!"
867+msgstr "Hallo! Bonjour!"
639
868
640#: ../app/welcomewizard/Slide4.qml:67
869#: ../app/welcomewizard/Slide4.qml:67
870+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide4.qml:67
641#, qt-format
871#, qt-format
642msgid ""
872msgid ""
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 "
644"community"
874"community"
645msgstr ""
875msgstr ""
646−"Podbird is beschikbaar in meer dan 15 talen en is vertaald door de %1 "
876+"Podphoenix is beschikbaar in meer dan 15 talen en is vertaald door de "
647−"community"
877+"%1-gemeenschap"
648
878
649#: ../app/welcomewizard/Slide5.qml:45
879#: ../app/welcomewizard/Slide5.qml:45
880+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide5.qml:45
650msgid "Touch Gestures"
881msgid "Touch Gestures"
651msgstr "Aanraakgebaren"
882msgstr "Aanraakgebaren"
652
883
653#: ../app/welcomewizard/Slide5.qml:64
884#: ../app/welcomewizard/Slide5.qml:64
885+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide5.qml:64
654msgid ""
886msgid ""
655"Episodes can be swiped left to reveal more actions (or right click if you're "
887"Episodes can be swiped left to reveal more actions (or right click if you're "
656"using a mouse). You can also multi-select them by long-pressing on an "
888"using a mouse). You can also multi-select them by long-pressing on an "
657"episode."
889"episode."
658msgstr ""
890msgstr ""
659−"Afleveringen kunnen naar links geveegd worden voor meer acties (of klik met "
891+"Veeg afleveringen naar links (of klik met de rechtermuisknop) om meer acties"
660−"rechts als u een muis gebruikt). U kunt ook meerdere selecties maken door "
892+" te tonen. Selecteer meerdere afleveringen door één aflevering lang ingedrukt"
661−"lang te drukken op een aflevering."
893+" te houden."
662
894
663#: ../app/welcomewizard/Slide6.qml:45
895#: ../app/welcomewizard/Slide6.qml:45
896+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide6.qml:45
664msgid "Support"
897msgid "Support"
665msgstr "Ondersteuning"
898msgstr "Ondersteuning"
666
899
667#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
900#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
668#: ../app/welcomewizard/Slide6.qml:65
901#: ../app/welcomewizard/Slide6.qml:65
902+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide6.qml:65
669#, qt-format
903#, qt-format
670msgid ""
904msgid ""
671"If you find any bugs or have any feature requests, let us know on our "
905"If you find any bugs or have any feature requests, let us know on our "
672"project page at %1"
906"project page at %1"
673msgstr ""
907msgstr ""
674−"Als u fouten aantreft of verzoeken heeft inzake functies, laat het ons dan "
908+"Als je bugs tegenkomt of ideeën wilt delen, laat het ons dan weten via %1"
675−"weten op onze projectpagina op %1"
676
909
677#: ../app/welcomewizard/Slide7.qml:45
910#: ../app/welcomewizard/Slide7.qml:45
911+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide7.qml:45
678msgid "Enjoy"
912msgid "Enjoy"
679−msgstr "Geniet ervan"
913+msgstr "Veel plezier"
680
914
681#: ../app/welcomewizard/Slide7.qml:62
915#: ../app/welcomewizard/Slide7.qml:62
682−msgid "We hope you enjoy using Podbird!"
916+#: ../build/x86_64-linux-gnu/app/install/share/qml/podphoenix/welcomewizard/Slide7.qml:62
683−msgstr "Wij hopen dat u plezier heeft in het gebruiken van Podbird!"
917+msgid "We hope you enjoy using Podphoenix!"
918+msgstr "Wij hopen dat je Podphoenix met alle plezier gebruikt!"
684
919
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
686msgid "Finish"
922msgid "Finish"
687msgstr "Voltooien"
923msgstr "Voltooien"
688
924
689−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
925+#: ../build/aarch64-linux-gnu/app/po/Podphoenix.desktop.in.h:1
690−#: Podbird.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
691msgid "The chirpiest podcast manager for Ubuntu"
928msgid "The chirpiest podcast manager for Ubuntu"
692−msgstr "Het vrolijkste podcastbeheerprogramma voor Ubuntu"
929+msgstr "De vrolijkste podcastbeheerder voor Ubuntu"
693
930
694−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
931+#: ../build/aarch64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
695−#: Podbird.desktop.in.h:2
932+#: ../build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
696−msgid ""
933+#: /Users/iko/Developer/podphoenix/build/aarch64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
697−"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
934+msgid "podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
698msgstr ""
935msgstr ""
699"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
936"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
po/pl.po+69−51
@@ -1,13 +1,13 @@
1−# Polish translation for podbird
1+# Polish translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2016-12-13 20:09+0000\n"
11"PO-Revision-Date: 2016-12-13 20:09+0000\n"
12"Last-Translator: Krzysztof Tataradziński <Unknown>\n"
12"Last-Translator: Krzysztof Tataradziński <Unknown>\n"
13"Language-Team: Polish <pl@li.org>\n"
13"Language-Team: Polish <pl@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
17"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
18"|| n%100>=20) ? 1 : 2;\n"
18"|| n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21
21
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23msgid "Episodes"
23msgid "Episodes"
24msgstr "Odcinki"
24msgstr "Odcinki"
25
25
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27msgid "Add New Podcasts"
27msgid "Add New Podcasts"
28msgstr "Dodaj nowy podcast"
28msgstr "Dodaj nowy podcast"
29
29
@@ -39,17 +39,17 @@ msgstr "Ustawienia"
39msgid "Skip"
39msgid "Skip"
40msgstr "Pomiń"
40msgstr "Pomiń"
41
41
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
43#, no-c-format, qt-format
43#, no-c-format, qt-format
44msgid "%1 hr %2 min"
44msgid "%1 hr %2 min"
45msgstr "%1 godz. %2 min."
45msgstr "%1 godz. %2 min."
46
46
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
48#, no-c-format, qt-format
48#, no-c-format, qt-format
49msgid "%1 hr"
49msgid "%1 hr"
50msgstr "%1 godz."
50msgstr "%1 godz."
51
51
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
53#, no-c-format, qt-format
53#, no-c-format, qt-format
54msgid "%1 min"
54msgid "%1 min"
55msgstr "%1 min."
55msgstr "%1 min."
@@ -64,7 +64,7 @@ msgstr "O programie"
64msgid "Credits"
64msgid "Credits"
65msgstr "Twórcy"
65msgstr "Twórcy"
66
66
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68#: ../app/settings/About.qml:92
68#: ../app/settings/About.qml:92
69#, qt-format
69#, qt-format
70msgid "Version %1"
70msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 rok"
112msgstr[1] "%1 lata"
112msgstr[1] "%1 lata"
113msgstr[2] "%1 lat"
113msgstr[2] "%1 lat"
114
114
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)
116#: ../app/settings/Credits.qml:31
116#: ../app/settings/Credits.qml:31
117#, qt-format
117#, qt-format
118msgid "%1 (Creator)"
118msgid "%1 (Creator)"
@@ -168,7 +168,7 @@ msgid "Search Episode"
168msgstr "Wyszukaj epizod"
168msgstr "Wyszukaj epizod"
169
169
170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171−#: ../app/ui/SearchPage.qml:275
171+#: ../app/ui/SearchPage.qml:290
172msgid "Unsubscribe"
172msgid "Unsubscribe"
173msgstr "Zrezygnuj z subskrypcji"
173msgstr "Zrezygnuj z subskrypcji"
174
174
@@ -219,7 +219,7 @@ msgstr "Potwierdzenie rezygnacji"
219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
220msgstr "Czy na pewno zrezygnować z subskrybcji <b>%1</b>?"
220msgstr "Czy na pewno zrezygnować z subskrybcji <b>%1</b>?"
221
221
222−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
222+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
224msgid "Cancel"
224msgid "Cancel"
225msgstr "Anuluj"
225msgstr "Anuluj"
@@ -229,7 +229,7 @@ msgid "Episode Description"
229msgstr "Opis odcinka"
229msgstr "Opis odcinka"
230
230
231#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
231#: ../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
233msgid "Close"
233msgid "Close"
234msgstr "Zamknij"
234msgstr "Zamknij"
235
235
@@ -369,6 +369,10 @@ msgstr "-%1 s"
369msgid "+%1s"
369msgid "+%1s"
370msgstr "+%1 s"
370msgstr "+%1 s"
371
371
372+#: ../app/ui/ImportPage.qml:18
373+msgid "Choose"
374+msgstr ""
375+
372#: ../app/ui/NowPlayingPage.qml:34
376#: ../app/ui/NowPlayingPage.qml:34
373msgid "Now Playing"
377msgid "Now Playing"
374msgstr "Teraz odtwarzany"
378msgstr "Teraz odtwarzany"
@@ -381,8 +385,8 @@ msgstr "Pełny widok"
381msgid "Queue"
385msgid "Queue"
382msgstr "Kolejka"
386msgstr "Kolejka"
383
387
384−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
388+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
385−#: ../app/ui/SearchPage.qml:161
389+#: ../app/ui/SearchPage.qml:176
386msgid "Search Podcast"
390msgid "Search Podcast"
387msgstr "Znajdź podcast"
391msgstr "Znajdź podcast"
388
392
@@ -394,7 +398,7 @@ msgstr "Znajdź podcast"
394msgid "No Podcast Subscriptions"
398msgid "No Podcast Subscriptions"
395msgstr "Brak subskrypcji podcastów"
399msgstr "Brak subskrypcji podcastów"
396
400
397−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
401+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
398msgid "No Podcasts Found"
402msgid "No Podcasts Found"
399msgstr "Nie odnaleziono podcastów"
403msgstr "Nie odnaleziono podcastów"
400
404
@@ -406,7 +410,7 @@ msgstr ""
406"Nie subskrybujesz jeszcze żadnych podcastów; odwiedź stronę \"Dodaj nowy "
410"Nie subskrybujesz jeszcze żadnych podcastów; odwiedź stronę \"Dodaj nowy "
407"podcast\", aby dodać trochę."
411"podcast\", aby dodać trochę."
408
412
409−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
413+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
410msgid "No podcasts found matching the search term."
414msgid "No podcasts found matching the search term."
411msgstr "Dla podanej frazy nie odnaleziono żadnych podcastów."
415msgstr "Dla podanej frazy nie odnaleziono żadnych podcastów."
412
416
@@ -418,43 +422,47 @@ msgstr[0] "%1 nieodsłuchany epizod"
418msgstr[1] "%1 nieodsłuchane epizody"
422msgstr[1] "%1 nieodsłuchane epizody"
419msgstr[2] "%1 nieodsłuchanych epizodów"
423msgstr[2] "%1 nieodsłuchanych epizodów"
420
424
421−#: ../app/ui/SearchPage.qml:63
425+#: ../app/ui/SearchPage.qml:65
422msgid "Add Podcast"
426msgid "Add Podcast"
423msgstr "Dodaj Podcast"
427msgstr "Dodaj Podcast"
424
428
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
426msgid "Save Podcast"
434msgid "Save Podcast"
427msgstr "Zapisz podcast"
435msgstr "Zapisz podcast"
428
436
429−#: ../app/ui/SearchPage.qml:149
437+#: ../app/ui/SearchPage.qml:163
430msgid "Feed URL"
438msgid "Feed URL"
431msgstr "Adres URL RSS"
439msgstr "Adres URL RSS"
432
440
433−#: ../app/ui/SearchPage.qml:176
441+#: ../app/ui/SearchPage.qml:191
434msgid "Unable to subscribe"
442msgid "Unable to subscribe"
435msgstr "Nie można zasubskrybować"
443msgstr "Nie można zasubskrybować"
436
444
437−#: ../app/ui/SearchPage.qml:177
445+#: ../app/ui/SearchPage.qml:192
438msgid "Please check the URL and try again"
446msgid "Please check the URL and try again"
439msgstr "Sprawdź URL i spróbuj ponownie"
447msgstr "Sprawdź URL i spróbuj ponownie"
440
448
441−#: ../app/ui/SearchPage.qml:207
449+#: ../app/ui/SearchPage.qml:222
442msgid "Looking to add a new podcast?"
450msgid "Looking to add a new podcast?"
443msgstr "Chcesz dodać nowy podcast?"
451msgstr "Chcesz dodać nowy podcast?"
444
452
445−#: ../app/ui/SearchPage.qml:208
453+#: ../app/ui/SearchPage.qml:223
446msgid ""
454msgid ""
447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
455"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448msgstr ""
456msgstr ""
449"Wybierz przycisk 'lupy' u góry, by wyszukać albo przycisk 'plus' by dodać URL"
457"Wybierz przycisk 'lupy' u góry, by wyszukać albo przycisk 'plus' by dodać URL"
450
458
451−#: ../app/ui/SearchPage.qml:275
459+#: ../app/ui/SearchPage.qml:290
452msgid "Subscribe"
460msgid "Subscribe"
453msgstr "Subskrybuj"
461msgstr "Subskrybuj"
454
462
455#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
463#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
456#. the podcast description.
464#. the podcast description.
457−#: ../app/ui/SearchPage.qml:313
465+#: ../app/ui/SearchPage.qml:328
458#, qt-format
466#, qt-format
459msgid ""
467msgid ""
460"Last Updated: %1\n"
468"Last Updated: %1\n"
@@ -463,10 +471,22 @@ msgstr ""
463"Ostatnio zaktualizowano: %1\n"
471"Ostatnio zaktualizowano: %1\n"
464"%2"
472"%2"
465
473
466−#: ../app/ui/SearchPage.qml:370
474+#: ../app/ui/SearchPage.qml:385
467msgid "Not Available"
475msgid "Not Available"
468msgstr "Niedostępne"
476msgstr "Niedostępne"
469
477
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+
470#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
490#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
471#. want to seek forward when pressing on this button.
491#. want to seek forward when pressing on this button.
472#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
492#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -571,11 +591,11 @@ msgstr ""
571
591
572#: ../app/ui/SettingsPage.qml:317
592#: ../app/ui/SettingsPage.qml:317
573msgid ""
593msgid ""
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 "
575"clean."
595"clean."
576msgstr ""
596msgstr ""
577"Nie odnaleziono osieroconych plików w celu odzyskania miejsca na dysku. Baza "
597"Nie odnaleziono osieroconych plików w celu odzyskania miejsca na dysku. Baza "
578−"danych Podbird jest czysta."
598+"danych Podphoenix jest czysta."
579
599
580#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
600#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
581#. that doesn't fit into any other category.
601#. that doesn't fit into any other category.
@@ -588,22 +608,22 @@ msgid "Report Bug"
588msgstr "Zgłoś błąd"
608msgstr "Zgłoś błąd"
589
609
590#: ../app/welcomewizard/Slide1.qml:42
610#: ../app/welcomewizard/Slide1.qml:42
591−msgid "Welcome to Podbird"
611+msgid "Welcome to Podphoenix"
592−msgstr "Witaj w Podbird"
612+msgstr "Witaj w Podphoenix"
593
613
594−#: ../app/welcomewizard/Slide1.qml:50
614+#: ../app/welcomewizard/Slide1.qml:53
595msgid ""
615msgid ""
596−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
616+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
597"Ubuntu.\n"
617"Ubuntu.\n"
598"\n"
618"\n"
599"Chirp Chirp..."
619"Chirp Chirp..."
600msgstr ""
620msgstr ""
601−"Ciesz się ulubionymi audycjami z Podbirdem, najbardziej rozćwierkanym "
621+"Ciesz się ulubionymi audycjami z Podphoenixem, najbardziej rozćwierkanym "
602"menadżerze podcastów dla Ubuntu.\n"
622"menadżerze podcastów dla Ubuntu.\n"
603"\n"
623"\n"
604"Ćwir, Ćwir..."
624"Ćwir, Ćwir..."
605
625
606−#: ../app/welcomewizard/Slide1.qml:72
626+#: ../app/welcomewizard/Slide1.qml:82
607msgid "Swipe to move between pages"
627msgid "Swipe to move between pages"
608msgstr "Przesuń palcem, aby poruszać się między stronami"
628msgstr "Przesuń palcem, aby poruszać się między stronami"
609
629
@@ -613,10 +633,10 @@ msgstr "Odkryj Nowe Podcasty"
613
633
614#: ../app/welcomewizard/Slide2.qml:62
634#: ../app/welcomewizard/Slide2.qml:62
615msgid ""
635msgid ""
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 "
617"podcasts. You can also add podcasts by their URL."
637"podcasts. You can also add podcasts by their URL."
618msgstr ""
638msgstr ""
619−"Podbird używa bazy danych iTunes®, aby dostarczyć ogromną kolekcję "
639+"Podphoenix używa bazy danych iTunes®, aby dostarczyć ogromną kolekcję "
620"podcastów. Oczywiście możesz dodać swój własny podając adres URL."
640"podcastów. Oczywiście możesz dodać swój własny podając adres URL."
621
641
622#: ../app/welcomewizard/Slide3.qml:45
642#: ../app/welcomewizard/Slide3.qml:45
@@ -625,15 +645,15 @@ msgstr "Inteligentne ustawienia"
625
645
626#: ../app/welcomewizard/Slide3.qml:62
646#: ../app/welcomewizard/Slide3.qml:62
627msgid ""
647msgid ""
628−"Podbird can optionally download new episodes and clean up old episodes "
648+"Podphoenix can optionally download new episodes and clean up old episodes "
629"automatically, this can be enabled from the settings page."
649"automatically, this can be enabled from the settings page."
630msgstr ""
650msgstr ""
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ą "
632"możesz włączyć w ustawieniach."
652"możesz włączyć w ustawieniach."
633
653
634#. TRANSLATORS: This text should be in a language different from the language set by the user.
654#. TRANSLATORS: This text should be in a language different from the language set by the user.
635#. For instance, if the app was in english, then it is appropriate to set this string as
655#. 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.
637#: ../app/welcomewizard/Slide4.qml:48
657#: ../app/welcomewizard/Slide4.qml:48
638msgid "Hallo! Bonjour!"
658msgid "Hallo! Bonjour!"
639msgstr "Hello! Olá!"
659msgstr "Hello! Olá!"
@@ -641,10 +661,10 @@ msgstr "Hello! Olá!"
641#: ../app/welcomewizard/Slide4.qml:67
661#: ../app/welcomewizard/Slide4.qml:67
642#, qt-format
662#, qt-format
643msgid ""
663msgid ""
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 "
645"community"
665"community"
646msgstr ""
666msgstr ""
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 "
648"społeczność %1"
668"społeczność %1"
649
669
650#: ../app/welcomewizard/Slide5.qml:45
670#: ../app/welcomewizard/Slide5.qml:45
@@ -680,20 +700,18 @@ msgid "Enjoy"
680msgstr "Zapraszamy"
700msgstr "Zapraszamy"
681
701
682#: ../app/welcomewizard/Slide7.qml:62
702#: ../app/welcomewizard/Slide7.qml:62
683−msgid "We hope you enjoy using Podbird!"
703+msgid "We hope you enjoy using Podphoenix!"
684−msgstr "Mamy nadzieje, że Podbird przypadnie ci do gustu!"
704+msgstr "Mamy nadzieje, że Podphoenix przypadnie ci do gustu!"
685
705
686−#: ../app/welcomewizard/Slide7.qml:76
706+#: ../app/welcomewizard/Slide7.qml:75
687msgid "Finish"
707msgid "Finish"
688msgstr "Koniec"
708msgstr "Koniec"
689
709
690−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
710+#: ../app/po/Podphoenix.desktop.in.h:1
691−#: Podbird.desktop.in.h:1
692msgid "The chirpiest podcast manager for Ubuntu"
711msgid "The chirpiest podcast manager for Ubuntu"
693msgstr "Rozćwierkany menadżer podcastów na Ubuntu"
712msgstr "Rozćwierkany menadżer podcastów na Ubuntu"
694
713
695−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
714+#: ../app/po/Podphoenix.desktop.in.h:2
696−#: Podbird.desktop.in.h:2
697msgid ""
715msgid ""
698"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
716"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
699msgstr ""
717msgstr ""
po/pt.po+70−52
@@ -1,28 +1,28 @@
1−# Portuguese translation for podbird
1+# Portuguese translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11−"PO-Revision-Date: 2017-05-30 11:55+0000\n"
11+"PO-Revision-Date: 2020-12-10 09:58+0000\n"
12−"Last-Translator: Ivo Xavier <ivoxavier.8@gmail.com>\n"
12+"Last-Translator: Vitor Loureiro <Unknown>\n"
13"Language-Team: Portuguese <pt@li.org>\n"
13"Language-Team: Portuguese <pt@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-05-31 06:44+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18391)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "Episódios"
23msgstr "Episódios"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Adicionar novos podcasts"
27msgstr "Adicionar novos podcasts"
28
28
@@ -38,17 +38,17 @@ msgstr "Definições"
38msgid "Skip"
38msgid "Skip"
39msgstr "Ignorar"
39msgstr "Ignorar"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 h %2 min"
44msgstr "%1 h %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 h"
49msgstr "%1 h"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min"
54msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Acerca de"
63msgid "Credits"
63msgid "Credits"
64msgstr "Créditos"
64msgstr "Créditos"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 ano"
108msgstr[0] "%1 ano"
109msgstr[1] "%1 anos"
109msgstr[1] "%1 anos"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Procurar Episódio"
163msgstr "Procurar Episódio"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Anular Subscrição"
168msgstr "Anular Subscrição"
169
169
@@ -213,7 +213,7 @@ msgstr "Confirmar anular a subscrição"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Tem a certeza que quer anular a subscrição <b>%1</b>?"
214msgstr "Tem a certeza que quer anular a subscrição <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Cancelar"
219msgstr "Cancelar"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Descrição do Episódio"
223msgstr "Descrição do Episódio"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Fechar"
228msgstr "Fechar"
229
229
@@ -363,6 +363,10 @@ msgstr "-%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr "Escolha"
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Em reprodução"
372msgstr "Em reprodução"
@@ -375,8 +379,8 @@ msgstr "Vista completa"
375msgid "Queue"
379msgid "Queue"
376msgstr "Fila"
380msgstr "Fila"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Procurar Podcast"
385msgstr "Procurar Podcast"
382
386
@@ -388,7 +392,7 @@ msgstr "Procurar podcast"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Sem subscrições de Podcast"
393msgstr "Sem subscrições de Podcast"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Não foram encontrados Podcasts"
397msgstr "Não foram encontrados Podcasts"
394
398
@@ -400,7 +404,7 @@ msgstr ""
400"Ainda não subscreveu nenhum podcast, visite a página \"Adicionar novos "
404"Ainda não subscreveu nenhum podcast, visite a página \"Adicionar novos "
401"podcasts\" para adicionar alguns."
405"podcasts\" para adicionar alguns."
402
406
403−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
404msgid "No podcasts found matching the search term."
408msgid "No podcasts found matching the search term."
405msgstr "Sem podcasts encontrados com esses termos."
409msgstr "Sem podcasts encontrados com esses termos."
406
410
@@ -411,44 +415,48 @@ msgid_plural "%1 unheard episodes"
411msgstr[0] "%1 episódio por ouvir"
415msgstr[0] "%1 episódio por ouvir"
412msgstr[1] "%1 episódios por ouvir"
416msgstr[1] "%1 episódios por ouvir"
413
417
414−#: ../app/ui/SearchPage.qml:63
418+#: ../app/ui/SearchPage.qml:65
415msgid "Add Podcast"
419msgid "Add Podcast"
416msgstr "Adicionar Podcast"
420msgstr "Adicionar Podcast"
417
421
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
419msgid "Save Podcast"
427msgid "Save Podcast"
420msgstr "Guardar Podcast"
428msgstr "Guardar Podcast"
421
429
422−#: ../app/ui/SearchPage.qml:149
430+#: ../app/ui/SearchPage.qml:163
423msgid "Feed URL"
431msgid "Feed URL"
424msgstr "URL da Fonte"
432msgstr "URL da Fonte"
425
433
426−#: ../app/ui/SearchPage.qml:176
434+#: ../app/ui/SearchPage.qml:191
427msgid "Unable to subscribe"
435msgid "Unable to subscribe"
428msgstr "Não é possível subscrever"
436msgstr "Não é possível subscrever"
429
437
430−#: ../app/ui/SearchPage.qml:177
438+#: ../app/ui/SearchPage.qml:192
431msgid "Please check the URL and try again"
439msgid "Please check the URL and try again"
432msgstr "Verifique o URL e tente novamente"
440msgstr "Verifique o URL e tente novamente"
433
441
434−#: ../app/ui/SearchPage.qml:207
442+#: ../app/ui/SearchPage.qml:222
435msgid "Looking to add a new podcast?"
443msgid "Looking to add a new podcast?"
436msgstr "À procura de um novo podcast?"
444msgstr "À procura de um novo podcast?"
437
445
438−#: ../app/ui/SearchPage.qml:208
446+#: ../app/ui/SearchPage.qml:223
439msgid ""
447msgid ""
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
441msgstr ""
449msgstr ""
442"Clique na 'lupa' que está no topo para pesquisar ou no botão 'mais' para "
450"Clique na 'lupa' que está no topo para pesquisar ou no botão 'mais' para "
443"adicionar por URL"
451"adicionar por URL"
444
452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446msgid "Subscribe"
454msgid "Subscribe"
447msgstr "Subscrever"
455msgstr "Subscrever"
448
456
449#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450#. the podcast description.
458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452#, qt-format
460#, qt-format
453msgid ""
461msgid ""
454"Last Updated: %1\n"
462"Last Updated: %1\n"
@@ -457,10 +465,22 @@ msgstr ""
457"Última vez atualizado: %1\n"
465"Última vez atualizado: %1\n"
458"%2"
466"%2"
459
467
460−#: ../app/ui/SearchPage.qml:370
468+#: ../app/ui/SearchPage.qml:385
461msgid "Not Available"
469msgid "Not Available"
462msgstr "Não Disponível"
470msgstr "Não Disponível"
463
471
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+
464#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
484#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
465#. want to seek forward when pressing on this button.
485#. want to seek forward when pressing on this button.
466#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
486#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -564,7 +584,7 @@ msgstr ""
564
584
565#: ../app/ui/SettingsPage.qml:317
585#: ../app/ui/SettingsPage.qml:317
566msgid ""
586msgid ""
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 "
568"clean."
588"clean."
569msgstr ""
589msgstr ""
570
590
@@ -579,22 +599,22 @@ msgid "Report Bug"
579msgstr "Reportar Erro"
599msgstr "Reportar Erro"
580
600
581#: ../app/welcomewizard/Slide1.qml:42
601#: ../app/welcomewizard/Slide1.qml:42
582−msgid "Welcome to Podbird"
602+msgid "Welcome to Podphoenix"
583−msgstr "Bem-vindo ao Podbird"
603+msgstr "Bem-vindo ao Podphoenix"
584
604
585−#: ../app/welcomewizard/Slide1.qml:50
605+#: ../app/welcomewizard/Slide1.qml:53
586msgid ""
606msgid ""
587−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
607+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
588"Ubuntu.\n"
608"Ubuntu.\n"
589"\n"
609"\n"
590"Chirp Chirp..."
610"Chirp Chirp..."
591msgstr ""
611msgstr ""
592−"Desfrute dos seus programas preferidos com o Podbird, o gestor de podcasts "
612+"Desfrute dos seus programas preferidos com o Podphoenix, o gestor de podcasts "
593"mais alegre do Ubuntu\n"
613"mais alegre do Ubuntu\n"
594"\n"
614"\n"
595"Piu Piu..."
615"Piu Piu..."
596
616
597−#: ../app/welcomewizard/Slide1.qml:72
617+#: ../app/welcomewizard/Slide1.qml:82
598msgid "Swipe to move between pages"
618msgid "Swipe to move between pages"
599msgstr "Deslize para mover entre páginas"
619msgstr "Deslize para mover entre páginas"
600
620
@@ -604,10 +624,10 @@ msgstr "Descobrir novos podcasts"
604
624
605#: ../app/welcomewizard/Slide2.qml:62
625#: ../app/welcomewizard/Slide2.qml:62
606msgid ""
626msgid ""
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 "
608"podcasts. You can also add podcasts by their URL."
628"podcasts. You can also add podcasts by their URL."
609msgstr ""
629msgstr ""
610−"O Podbird utiliza a base de dados do iTunes® para fornecer acesso a uma "
630+"O Podphoenix utiliza a base de dados do iTunes® para fornecer acesso a uma "
611"grande coleção de podcasts. Pode também adicionar podcasts pelo seus URL."
631"grande coleção de podcasts. Pode também adicionar podcasts pelo seus URL."
612
632
613#: ../app/welcomewizard/Slide3.qml:45
633#: ../app/welcomewizard/Slide3.qml:45
@@ -616,15 +636,15 @@ msgstr "Definições inteligentes"
616
636
617#: ../app/welcomewizard/Slide3.qml:62
637#: ../app/welcomewizard/Slide3.qml:62
618msgid ""
638msgid ""
619−"Podbird can optionally download new episodes and clean up old episodes "
639+"Podphoenix can optionally download new episodes and clean up old episodes "
620"automatically, this can be enabled from the settings page."
640"automatically, this can be enabled from the settings page."
621msgstr ""
641msgstr ""
622−"O Podbird pode opcionalmente fazer o download de novos episódios e remover "
642+"O Podphoenix pode opcionalmente fazer o download de novos episódios e remover "
623"os antigos automaticamente, isto pode ser ativado nas definições."
643"os antigos automaticamente, isto pode ser ativado nas definições."
624
644
625#. TRANSLATORS: This text should be in a language different from the language set by the user.
645#. TRANSLATORS: This text should be in a language different from the language set by the user.
626#. For instance, if the app was in english, then it is appropriate to set this string as
646#. For instance, if the app was in english, then it is appropriate to set this string as
627−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
647+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
628#: ../app/welcomewizard/Slide4.qml:48
648#: ../app/welcomewizard/Slide4.qml:48
629msgid "Hallo! Bonjour!"
649msgid "Hallo! Bonjour!"
630msgstr "Hallo! Bonjour!"
650msgstr "Hallo! Bonjour!"
@@ -632,10 +652,10 @@ msgstr "Hallo! Bonjour!"
632#: ../app/welcomewizard/Slide4.qml:67
652#: ../app/welcomewizard/Slide4.qml:67
633#, qt-format
653#, qt-format
634msgid ""
654msgid ""
635−"Podbird is available in over 15 languages and is translated by the %1 "
655+"Podphoenix is available in over 15 languages and is translated by the %1 "
636"community"
656"community"
637msgstr ""
657msgstr ""
638−"Podbird está disponível em mais de 15 línguas e é traduzido pela %1 "
658+"Podphoenix está disponível em mais de 15 línguas e é traduzido pela %1 "
639"comunidade"
659"comunidade"
640
660
641#: ../app/welcomewizard/Slide5.qml:45
661#: ../app/welcomewizard/Slide5.qml:45
@@ -671,20 +691,18 @@ msgid "Enjoy"
671msgstr "Desfrute"
691msgstr "Desfrute"
672
692
673#: ../app/welcomewizard/Slide7.qml:62
693#: ../app/welcomewizard/Slide7.qml:62
674−msgid "We hope you enjoy using Podbird!"
694+msgid "We hope you enjoy using Podphoenix!"
675−msgstr "Esperamos que goste de usar o Podbird!"
695+msgstr "Esperamos que goste de usar o Podphoenix!"
676
696
677−#: ../app/welcomewizard/Slide7.qml:76
697+#: ../app/welcomewizard/Slide7.qml:75
678msgid "Finish"
698msgid "Finish"
679msgstr "Concluir"
699msgstr "Concluir"
680
700
681−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
701+#: ../app/po/Podphoenix.desktop.in.h:1
682−#: Podbird.desktop.in.h:1
683msgid "The chirpiest podcast manager for Ubuntu"
702msgid "The chirpiest podcast manager for Ubuntu"
684msgstr "O gestor de podcasts mais vibrante do Ubuntu"
703msgstr "O gestor de podcasts mais vibrante do Ubuntu"
685
704
686−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
705+#: ../app/po/Podphoenix.desktop.in.h:2
687−#: Podbird.desktop.in.h:2
688msgid ""
706msgid ""
689"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
707"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
690msgstr ""
708msgstr ""
po/pt_BR.po+62−44
@@ -1,13 +1,13 @@
1−# Brazilian Portuguese translation for podbird
1+# Brazilian Portuguese translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-03-26 14:21+0000\n"
11"PO-Revision-Date: 2015-03-26 14:21+0000\n"
12"Last-Translator: Rafael Neri <Unknown>\n"
12"Last-Translator: Rafael Neri <Unknown>\n"
13"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
13"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr ""
27msgstr ""
28
28
@@ -38,17 +38,17 @@ msgstr ""
38msgid "Skip"
38msgid "Skip"
39msgstr ""
39msgstr ""
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr ""
44msgstr ""
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr ""
49msgstr ""
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr ""
54msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
63msgid "Credits"
63msgid "Credits"
64msgstr ""
64msgstr ""
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] ""
108msgstr[0] ""
109msgstr[1] ""
109msgstr[1] ""
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Procurar episódio"
163msgstr "Procurar episódio"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Cancelar inscrição"
168msgstr "Cancelar inscrição"
169
169
@@ -213,7 +213,7 @@ msgstr "Confirmação de cancelamento de inscrição"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Você tem certeza que quer cancelar a inscrição de <b>%1</b>?"
214msgstr "Você tem certeza que quer cancelar a inscrição de <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr ""
219msgstr ""
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr ""
223msgstr ""
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Fechar"
228msgstr "Fechar"
229
229
@@ -363,6 +363,10 @@ msgstr ""
363msgid "+%1s"
363msgid "+%1s"
364msgstr ""
364msgstr ""
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Reproduzindo agora"
372msgstr "Reproduzindo agora"
@@ -375,8 +379,8 @@ msgstr ""
375msgid "Queue"
379msgid "Queue"
376msgstr ""
380msgstr ""
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Procurar podcast"
385msgstr "Procurar podcast"
382
386
@@ -388,7 +392,7 @@ msgstr ""
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Nenhuma inscrição de podcast"
393msgstr "Nenhuma inscrição de podcast"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Nenhum podcast encontrado"
397msgstr "Nenhum podcast encontrado"
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr "Nenhum podcast encontrado de acordo com os termos da pesquisa."
407msgstr "Nenhum podcast encontrado de acordo com os termos da pesquisa."
404
408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] "%1 episódio inédito"
413msgstr[0] "%1 episódio inédito"
410msgstr[1] "%1 episódios inéditos"
414msgstr[1] "%1 episódios inéditos"
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr "Adicionar podcast"
418msgstr "Adicionar podcast"
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr "Salvar podcast"
426msgstr "Salvar podcast"
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr ""
430msgstr ""
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr "Não foi possível fazer a inscrição"
434msgstr "Não foi possível fazer a inscrição"
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr "Por favor, verifique a URL e tente novamente"
438msgstr "Por favor, verifique a URL e tente novamente"
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440
448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442msgid "Subscribe"
450msgid "Subscribe"
443msgstr "Inscrever-se"
451msgstr "Inscrever-se"
444
452
445#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446#. the podcast description.
454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448#, qt-format
456#, qt-format
449msgid ""
457msgid ""
450"Last Updated: %1\n"
458"Last Updated: %1\n"
451"%2"
459"%2"
452msgstr ""
460msgstr ""
453
461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455msgid "Not Available"
463msgid "Not Available"
456msgstr ""
464msgstr ""
457
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+
458#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459#. want to seek forward when pressing on this button.
479#. want to seek forward when pressing on this button.
460#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556
576
557#: ../app/ui/SettingsPage.qml:317
577#: ../app/ui/SettingsPage.qml:317
558msgid ""
578msgid ""
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 "
560"clean."
580"clean."
561msgstr ""
581msgstr ""
562
582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571msgstr ""
591msgstr ""
572
592
573#: ../app/welcomewizard/Slide1.qml:42
593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575msgstr ""
595msgstr ""
576
596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578msgid ""
598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580"Ubuntu.\n"
600"Ubuntu.\n"
581"\n"
601"\n"
582"Chirp Chirp..."
602"Chirp Chirp..."
583msgstr ""
603msgstr ""
584
604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586msgid "Swipe to move between pages"
606msgid "Swipe to move between pages"
587msgstr ""
607msgstr ""
588
608
@@ -592,7 +612,7 @@ msgstr ""
592
612
593#: ../app/welcomewizard/Slide2.qml:62
613#: ../app/welcomewizard/Slide2.qml:62
594msgid ""
614msgid ""
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 "
596"podcasts. You can also add podcasts by their URL."
616"podcasts. You can also add podcasts by their URL."
597msgstr ""
617msgstr ""
598
618
@@ -602,13 +622,13 @@ msgstr ""
602
622
603#: ../app/welcomewizard/Slide3.qml:62
623#: ../app/welcomewizard/Slide3.qml:62
604msgid ""
624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606"automatically, this can be enabled from the settings page."
626"automatically, this can be enabled from the settings page."
607msgstr ""
627msgstr ""
608
628
609#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610#. For instance, if the app was in english, then it is appropriate to set this string as
630#. 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.
612#: ../app/welcomewizard/Slide4.qml:48
632#: ../app/welcomewizard/Slide4.qml:48
613msgid "Hallo! Bonjour!"
633msgid "Hallo! Bonjour!"
614msgstr ""
634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616#: ../app/welcomewizard/Slide4.qml:67
636#: ../app/welcomewizard/Slide4.qml:67
617#, qt-format
637#, qt-format
618msgid ""
638msgid ""
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 "
620"community"
640"community"
621msgstr ""
641msgstr ""
622
642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648msgstr ""
668msgstr ""
649
669
650#: ../app/welcomewizard/Slide7.qml:62
670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652msgstr ""
672msgstr ""
653
673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655msgid "Finish"
675msgid "Finish"
656msgstr ""
676msgstr ""
657
677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
660msgid "The chirpiest podcast manager for Ubuntu"
679msgid "The chirpiest podcast manager for Ubuntu"
661msgstr ""
680msgstr ""
662
681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
665msgid ""
683msgid ""
666"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667msgstr ""
685msgstr ""
po/ro.po+62−44
@@ -1,13 +1,13 @@
1−# Romanian translation for podbird
1+# Romanian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-09-24 07:15+0000\n"
11"PO-Revision-Date: 2015-09-24 07:15+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Romanian <ro@li.org>\n"
13"Language-Team: Romanian <ro@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 "
17"Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 "
18"== 0) && (n != 0))) ? 2: 1));\n"
18"== 0) && (n != 0))) ? 2: 1));\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21
21
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23msgid "Episodes"
23msgid "Episodes"
24msgstr ""
24msgstr ""
25
25
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27msgid "Add New Podcasts"
27msgid "Add New Podcasts"
28msgstr ""
28msgstr ""
29
29
@@ -39,17 +39,17 @@ msgstr ""
39msgid "Skip"
39msgid "Skip"
40msgstr ""
40msgstr ""
41
41
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
43#, no-c-format, qt-format
43#, no-c-format, qt-format
44msgid "%1 hr %2 min"
44msgid "%1 hr %2 min"
45msgstr ""
45msgstr ""
46
46
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
48#, no-c-format, qt-format
48#, no-c-format, qt-format
49msgid "%1 hr"
49msgid "%1 hr"
50msgstr ""
50msgstr ""
51
51
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
53#, no-c-format, qt-format
53#, no-c-format, qt-format
54msgid "%1 min"
54msgid "%1 min"
55msgstr ""
55msgstr ""
@@ -64,7 +64,7 @@ msgstr ""
64msgid "Credits"
64msgid "Credits"
65msgstr ""
65msgstr ""
66
66
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68#: ../app/settings/About.qml:92
68#: ../app/settings/About.qml:92
69#, qt-format
69#, qt-format
70msgid "Version %1"
70msgid "Version %1"
@@ -109,7 +109,7 @@ msgid_plural "%1 years"
109msgstr[0] ""
109msgstr[0] ""
110msgstr[1] ""
110msgstr[1] ""
111
111
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)
113#: ../app/settings/Credits.qml:31
113#: ../app/settings/Credits.qml:31
114#, qt-format
114#, qt-format
115msgid "%1 (Creator)"
115msgid "%1 (Creator)"
@@ -164,7 +164,7 @@ msgid "Search Episode"
164msgstr ""
164msgstr ""
165
165
166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
167−#: ../app/ui/SearchPage.qml:275
167+#: ../app/ui/SearchPage.qml:290
168msgid "Unsubscribe"
168msgid "Unsubscribe"
169msgstr ""
169msgstr ""
170
170
@@ -214,7 +214,7 @@ msgstr ""
214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
215msgstr ""
215msgstr ""
216
216
217−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219msgid "Cancel"
219msgid "Cancel"
220msgstr ""
220msgstr ""
@@ -224,7 +224,7 @@ msgid "Episode Description"
224msgstr ""
224msgstr ""
225
225
226#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226#: ../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
228msgid "Close"
228msgid "Close"
229msgstr ""
229msgstr ""
230
230
@@ -364,6 +364,10 @@ msgstr ""
364msgid "+%1s"
364msgid "+%1s"
365msgstr ""
365msgstr ""
366
366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
367#: ../app/ui/NowPlayingPage.qml:34
371#: ../app/ui/NowPlayingPage.qml:34
368msgid "Now Playing"
372msgid "Now Playing"
369msgstr ""
373msgstr ""
@@ -376,8 +380,8 @@ msgstr ""
376msgid "Queue"
380msgid "Queue"
377msgstr ""
381msgstr ""
378
382
379−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
380−#: ../app/ui/SearchPage.qml:161
384+#: ../app/ui/SearchPage.qml:176
381msgid "Search Podcast"
385msgid "Search Podcast"
382msgstr ""
386msgstr ""
383
387
@@ -389,7 +393,7 @@ msgstr ""
389msgid "No Podcast Subscriptions"
393msgid "No Podcast Subscriptions"
390msgstr ""
394msgstr ""
391
395
392−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
393msgid "No Podcasts Found"
397msgid "No Podcasts Found"
394msgstr ""
398msgstr ""
395
399
@@ -399,7 +403,7 @@ msgid ""
399"page to add some."
403"page to add some."
400msgstr ""
404msgstr ""
401
405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403msgid "No podcasts found matching the search term."
407msgid "No podcasts found matching the search term."
404msgstr ""
408msgstr ""
405
409
@@ -410,52 +414,68 @@ msgid_plural "%1 unheard episodes"
410msgstr[0] ""
414msgstr[0] ""
411msgstr[1] ""
415msgstr[1] ""
412
416
413−#: ../app/ui/SearchPage.qml:63
417+#: ../app/ui/SearchPage.qml:65
414msgid "Add Podcast"
418msgid "Add Podcast"
415msgstr ""
419msgstr ""
416
420
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
418msgid "Save Podcast"
426msgid "Save Podcast"
419msgstr ""
427msgstr ""
420
428
421−#: ../app/ui/SearchPage.qml:149
429+#: ../app/ui/SearchPage.qml:163
422msgid "Feed URL"
430msgid "Feed URL"
423msgstr ""
431msgstr ""
424
432
425−#: ../app/ui/SearchPage.qml:176
433+#: ../app/ui/SearchPage.qml:191
426msgid "Unable to subscribe"
434msgid "Unable to subscribe"
427msgstr ""
435msgstr ""
428
436
429−#: ../app/ui/SearchPage.qml:177
437+#: ../app/ui/SearchPage.qml:192
430msgid "Please check the URL and try again"
438msgid "Please check the URL and try again"
431msgstr ""
439msgstr ""
432
440
433−#: ../app/ui/SearchPage.qml:207
441+#: ../app/ui/SearchPage.qml:222
434msgid "Looking to add a new podcast?"
442msgid "Looking to add a new podcast?"
435msgstr ""
443msgstr ""
436
444
437−#: ../app/ui/SearchPage.qml:208
445+#: ../app/ui/SearchPage.qml:223
438msgid ""
446msgid ""
439"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440msgstr ""
448msgstr ""
441
449
442−#: ../app/ui/SearchPage.qml:275
450+#: ../app/ui/SearchPage.qml:290
443msgid "Subscribe"
451msgid "Subscribe"
444msgstr ""
452msgstr ""
445
453
446#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
454#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
447#. the podcast description.
455#. the podcast description.
448−#: ../app/ui/SearchPage.qml:313
456+#: ../app/ui/SearchPage.qml:328
449#, qt-format
457#, qt-format
450msgid ""
458msgid ""
451"Last Updated: %1\n"
459"Last Updated: %1\n"
452"%2"
460"%2"
453msgstr ""
461msgstr ""
454
462
455−#: ../app/ui/SearchPage.qml:370
463+#: ../app/ui/SearchPage.qml:385
456msgid "Not Available"
464msgid "Not Available"
457msgstr ""
465msgstr ""
458
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+
459#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
479#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
460#. want to seek forward when pressing on this button.
480#. want to seek forward when pressing on this button.
461#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
481#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -557,7 +577,7 @@ msgstr ""
557
577
558#: ../app/ui/SettingsPage.qml:317
578#: ../app/ui/SettingsPage.qml:317
559msgid ""
579msgid ""
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 "
561"clean."
581"clean."
562msgstr ""
582msgstr ""
563
583
@@ -572,18 +592,18 @@ msgid "Report Bug"
572msgstr ""
592msgstr ""
573
593
574#: ../app/welcomewizard/Slide1.qml:42
594#: ../app/welcomewizard/Slide1.qml:42
575−msgid "Welcome to Podbird"
595+msgid "Welcome to Podphoenix"
576msgstr ""
596msgstr ""
577
597
578−#: ../app/welcomewizard/Slide1.qml:50
598+#: ../app/welcomewizard/Slide1.qml:53
579msgid ""
599msgid ""
580−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
600+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
581"Ubuntu.\n"
601"Ubuntu.\n"
582"\n"
602"\n"
583"Chirp Chirp..."
603"Chirp Chirp..."
584msgstr ""
604msgstr ""
585
605
586−#: ../app/welcomewizard/Slide1.qml:72
606+#: ../app/welcomewizard/Slide1.qml:82
587msgid "Swipe to move between pages"
607msgid "Swipe to move between pages"
588msgstr ""
608msgstr ""
589
609
@@ -593,7 +613,7 @@ msgstr ""
593
613
594#: ../app/welcomewizard/Slide2.qml:62
614#: ../app/welcomewizard/Slide2.qml:62
595msgid ""
615msgid ""
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 "
597"podcasts. You can also add podcasts by their URL."
617"podcasts. You can also add podcasts by their URL."
598msgstr ""
618msgstr ""
599
619
@@ -603,13 +623,13 @@ msgstr ""
603
623
604#: ../app/welcomewizard/Slide3.qml:62
624#: ../app/welcomewizard/Slide3.qml:62
605msgid ""
625msgid ""
606−"Podbird can optionally download new episodes and clean up old episodes "
626+"Podphoenix can optionally download new episodes and clean up old episodes "
607"automatically, this can be enabled from the settings page."
627"automatically, this can be enabled from the settings page."
608msgstr ""
628msgstr ""
609
629
610#. TRANSLATORS: This text should be in a language different from the language set by the user.
630#. TRANSLATORS: This text should be in a language different from the language set by the user.
611#. For instance, if the app was in english, then it is appropriate to set this string as
631#. 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.
613#: ../app/welcomewizard/Slide4.qml:48
633#: ../app/welcomewizard/Slide4.qml:48
614msgid "Hallo! Bonjour!"
634msgid "Hallo! Bonjour!"
615msgstr ""
635msgstr ""
@@ -617,7 +637,7 @@ msgstr ""
617#: ../app/welcomewizard/Slide4.qml:67
637#: ../app/welcomewizard/Slide4.qml:67
618#, qt-format
638#, qt-format
619msgid ""
639msgid ""
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 "
621"community"
641"community"
622msgstr ""
642msgstr ""
623
643
@@ -649,20 +669,18 @@ msgid "Enjoy"
649msgstr ""
669msgstr ""
650
670
651#: ../app/welcomewizard/Slide7.qml:62
671#: ../app/welcomewizard/Slide7.qml:62
652−msgid "We hope you enjoy using Podbird!"
672+msgid "We hope you enjoy using Podphoenix!"
653msgstr ""
673msgstr ""
654
674
655−#: ../app/welcomewizard/Slide7.qml:76
675+#: ../app/welcomewizard/Slide7.qml:75
656msgid "Finish"
676msgid "Finish"
657msgstr ""
677msgstr ""
658
678
659−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
679+#: ../app/po/Podphoenix.desktop.in.h:1
660−#: Podbird.desktop.in.h:1
661msgid "The chirpiest podcast manager for Ubuntu"
680msgid "The chirpiest podcast manager for Ubuntu"
662msgstr ""
681msgstr ""
663
682
664−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
683+#: ../app/po/Podphoenix.desktop.in.h:2
665−#: Podbird.desktop.in.h:2
666msgid ""
684msgid ""
667"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
685"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
668msgstr ""
686msgstr ""
po/ru.po+68−50
@@ -1,13 +1,13 @@
1−# Russian translation for podbird
1+# Russian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2016-12-26 07:47+0000\n"
11"PO-Revision-Date: 2016-12-26 07:47+0000\n"
12"Last-Translator: Aleksey Kabanov <Unknown>\n"
12"Last-Translator: Aleksey Kabanov <Unknown>\n"
13"Language-Team: Russian <ru@li.org>\n"
13"Language-Team: Russian <ru@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21
21
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23msgid "Episodes"
23msgid "Episodes"
24msgstr ""
24msgstr ""
25
25
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27msgid "Add New Podcasts"
27msgid "Add New Podcasts"
28msgstr "Добавить новые подкасты"
28msgstr "Добавить новые подкасты"
29
29
@@ -39,17 +39,17 @@ msgstr "Настройки"
39msgid "Skip"
39msgid "Skip"
40msgstr "Пропустить"
40msgstr "Пропустить"
41
41
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
43#, no-c-format, qt-format
43#, no-c-format, qt-format
44msgid "%1 hr %2 min"
44msgid "%1 hr %2 min"
45msgstr "%1 ч %2 мин"
45msgstr "%1 ч %2 мин"
46
46
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
48#, no-c-format, qt-format
48#, no-c-format, qt-format
49msgid "%1 hr"
49msgid "%1 hr"
50msgstr "%1 ч"
50msgstr "%1 ч"
51
51
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
53#, no-c-format, qt-format
53#, no-c-format, qt-format
54msgid "%1 min"
54msgid "%1 min"
55msgstr "%1 мин"
55msgstr "%1 мин"
@@ -64,7 +64,7 @@ msgstr "О программе"
64msgid "Credits"
64msgid "Credits"
65msgstr "Благодарности"
65msgstr "Благодарности"
66
66
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68#: ../app/settings/About.qml:92
68#: ../app/settings/About.qml:92
69#, qt-format
69#, qt-format
70msgid "Version %1"
70msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 год"
112msgstr[1] "%1 года"
112msgstr[1] "%1 года"
113msgstr[2] "%1 лет"
113msgstr[2] "%1 лет"
114
114
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)
116#: ../app/settings/Credits.qml:31
116#: ../app/settings/Credits.qml:31
117#, qt-format
117#, qt-format
118msgid "%1 (Creator)"
118msgid "%1 (Creator)"
@@ -168,7 +168,7 @@ msgid "Search Episode"
168msgstr "Поиск эпизода"
168msgstr "Поиск эпизода"
169
169
170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171−#: ../app/ui/SearchPage.qml:275
171+#: ../app/ui/SearchPage.qml:290
172msgid "Unsubscribe"
172msgid "Unsubscribe"
173msgstr "Отписаться"
173msgstr "Отписаться"
174
174
@@ -218,7 +218,7 @@ msgstr "Подтверждение отписки"
218msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
218msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
219msgstr "Отписаться от <b>%1</b>?"
219msgstr "Отписаться от <b>%1</b>?"
220
220
221−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
221+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
222#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
222#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
223msgid "Cancel"
223msgid "Cancel"
224msgstr "Отмена"
224msgstr "Отмена"
@@ -228,7 +228,7 @@ msgid "Episode Description"
228msgstr ""
228msgstr ""
229
229
230#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
230#: ../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
232msgid "Close"
232msgid "Close"
233msgstr "Закрыть"
233msgstr "Закрыть"
234
234
@@ -368,6 +368,10 @@ msgstr "-%1 сек."
368msgid "+%1s"
368msgid "+%1s"
369msgstr "+%1 сек."
369msgstr "+%1 сек."
370
370
371+#: ../app/ui/ImportPage.qml:18
372+msgid "Choose"
373+msgstr ""
374+
371#: ../app/ui/NowPlayingPage.qml:34
375#: ../app/ui/NowPlayingPage.qml:34
372msgid "Now Playing"
376msgid "Now Playing"
373msgstr "Воспроизводится"
377msgstr "Воспроизводится"
@@ -380,8 +384,8 @@ msgstr ""
380msgid "Queue"
384msgid "Queue"
381msgstr ""
385msgstr ""
382
386
383−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
387+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
384−#: ../app/ui/SearchPage.qml:161
388+#: ../app/ui/SearchPage.qml:176
385msgid "Search Podcast"
389msgid "Search Podcast"
386msgstr "Найти подкаст"
390msgstr "Найти подкаст"
387
391
@@ -393,7 +397,7 @@ msgstr "Найти подкаст"
393msgid "No Podcast Subscriptions"
397msgid "No Podcast Subscriptions"
394msgstr "Нет подписок на подкасты"
398msgstr "Нет подписок на подкасты"
395
399
396−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
400+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
397msgid "No Podcasts Found"
401msgid "No Podcasts Found"
398msgstr "Подкасты отсутствуют"
402msgstr "Подкасты отсутствуют"
399
403
@@ -403,7 +407,7 @@ msgid ""
403"page to add some."
407"page to add some."
404msgstr ""
408msgstr ""
405
409
406−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
410+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
407msgid "No podcasts found matching the search term."
411msgid "No podcasts found matching the search term."
408msgstr "Подкасты, соответствующие параметрам запроса, отсутствуют."
412msgstr "Подкасты, соответствующие параметрам запроса, отсутствуют."
409
413
@@ -415,44 +419,48 @@ msgstr[0] "%1 новый эпизод"
415msgstr[1] "%1 новых эпизода"
419msgstr[1] "%1 новых эпизода"
416msgstr[2] "%1 новых эпизодов"
420msgstr[2] "%1 новых эпизодов"
417
421
418−#: ../app/ui/SearchPage.qml:63
422+#: ../app/ui/SearchPage.qml:65
419msgid "Add Podcast"
423msgid "Add Podcast"
420msgstr "Добавить подкаст"
424msgstr "Добавить подкаст"
421
425
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
423msgid "Save Podcast"
431msgid "Save Podcast"
424msgstr "Сохранить подкаст"
432msgstr "Сохранить подкаст"
425
433
426−#: ../app/ui/SearchPage.qml:149
434+#: ../app/ui/SearchPage.qml:163
427msgid "Feed URL"
435msgid "Feed URL"
428msgstr "Адрес ленты новостей"
436msgstr "Адрес ленты новостей"
429
437
430−#: ../app/ui/SearchPage.qml:176
438+#: ../app/ui/SearchPage.qml:191
431msgid "Unable to subscribe"
439msgid "Unable to subscribe"
432msgstr "Не удалось подписаться"
440msgstr "Не удалось подписаться"
433
441
434−#: ../app/ui/SearchPage.qml:177
442+#: ../app/ui/SearchPage.qml:192
435msgid "Please check the URL and try again"
443msgid "Please check the URL and try again"
436msgstr "Проверьте URL и повторите попытку"
444msgstr "Проверьте URL и повторите попытку"
437
445
438−#: ../app/ui/SearchPage.qml:207
446+#: ../app/ui/SearchPage.qml:222
439msgid "Looking to add a new podcast?"
447msgid "Looking to add a new podcast?"
440msgstr ""
448msgstr ""
441
449
442−#: ../app/ui/SearchPage.qml:208
450+#: ../app/ui/SearchPage.qml:223
443msgid ""
451msgid ""
444"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
452"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
445msgstr ""
453msgstr ""
446"Используйте значок увеличительного стекла в верху экрана для поиска и значок "
454"Используйте значок увеличительного стекла в верху экрана для поиска и значок "
447"'плюс' для добавления адреса"
455"'плюс' для добавления адреса"
448
456
449−#: ../app/ui/SearchPage.qml:275
457+#: ../app/ui/SearchPage.qml:290
450msgid "Subscribe"
458msgid "Subscribe"
451msgstr "Подписаться"
459msgstr "Подписаться"
452
460
453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
461#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
454#. the podcast description.
462#. the podcast description.
455−#: ../app/ui/SearchPage.qml:313
463+#: ../app/ui/SearchPage.qml:328
456#, qt-format
464#, qt-format
457msgid ""
465msgid ""
458"Last Updated: %1\n"
466"Last Updated: %1\n"
@@ -461,10 +469,22 @@ msgstr ""
461"Обновлено: %1\n"
469"Обновлено: %1\n"
462"%2"
470"%2"
463
471
464−#: ../app/ui/SearchPage.qml:370
472+#: ../app/ui/SearchPage.qml:385
465msgid "Not Available"
473msgid "Not Available"
466msgstr "Недоступно"
474msgstr "Недоступно"
467
475
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+
468#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
488#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
469#. want to seek forward when pressing on this button.
489#. want to seek forward when pressing on this button.
470#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
490#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -567,7 +587,7 @@ msgstr ""
567
587
568#: ../app/ui/SettingsPage.qml:317
588#: ../app/ui/SettingsPage.qml:317
569msgid ""
589msgid ""
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 "
571"clean."
591"clean."
572msgstr ""
592msgstr ""
573
593
@@ -582,22 +602,22 @@ msgid "Report Bug"
582msgstr "Сообщить об ошибке"
602msgstr "Сообщить об ошибке"
583
603
584#: ../app/welcomewizard/Slide1.qml:42
604#: ../app/welcomewizard/Slide1.qml:42
585−msgid "Welcome to Podbird"
605+msgid "Welcome to Podphoenix"
586−msgstr "Добро пожаловать в Podbird"
606+msgstr "Добро пожаловать в Podphoenix"
587
607
588−#: ../app/welcomewizard/Slide1.qml:50
608+#: ../app/welcomewizard/Slide1.qml:53
589msgid ""
609msgid ""
590−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
610+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
591"Ubuntu.\n"
611"Ubuntu.\n"
592"\n"
612"\n"
593"Chirp Chirp..."
613"Chirp Chirp..."
594msgstr ""
614msgstr ""
595−"Наслаждайтесь своими любимыми шоу с Podbird, самым щебечущим проигрывателем "
615+"Наслаждайтесь своими любимыми шоу с Podphoenix, самым щебечущим проигрывателем "
596"подкастов для Ubuntu.\n"
616"подкастов для Ubuntu.\n"
597"\n"
617"\n"
598"Чик-чирик..."
618"Чик-чирик..."
599
619
600−#: ../app/welcomewizard/Slide1.qml:72
620+#: ../app/welcomewizard/Slide1.qml:82
601msgid "Swipe to move between pages"
621msgid "Swipe to move between pages"
602msgstr "Смахните, чтобы перелистнуть страницу"
622msgstr "Смахните, чтобы перелистнуть страницу"
603
623
@@ -607,10 +627,10 @@ msgstr "Изучить новые подкасты"
607
627
608#: ../app/welcomewizard/Slide2.qml:62
628#: ../app/welcomewizard/Slide2.qml:62
609msgid ""
629msgid ""
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 "
611"podcasts. You can also add podcasts by their URL."
631"podcasts. You can also add podcasts by their URL."
612msgstr ""
632msgstr ""
613−"Podbird использует базу данных iTunes®, чтобы обеспечить доступ к огромной "
633+"Podphoenix использует базу данных iTunes®, чтобы обеспечить доступ к огромной "
614"коллекции подкастов. Вы также можете добавить подкасты по их URL."
634"коллекции подкастов. Вы также можете добавить подкасты по их URL."
615
635
616#: ../app/welcomewizard/Slide3.qml:45
636#: ../app/welcomewizard/Slide3.qml:45
@@ -619,15 +639,15 @@ msgstr "Умные настройки"
619
639
620#: ../app/welcomewizard/Slide3.qml:62
640#: ../app/welcomewizard/Slide3.qml:62
621msgid ""
641msgid ""
622−"Podbird can optionally download new episodes and clean up old episodes "
642+"Podphoenix can optionally download new episodes and clean up old episodes "
623"automatically, this can be enabled from the settings page."
643"automatically, this can be enabled from the settings page."
624msgstr ""
644msgstr ""
625−"Podbird может автоматически загружать новые эпизоды и удалять старые в "
645+"Podphoenix может автоматически загружать новые эпизоды и удалять старые в "
626"зависимости от установок. Эти установки можно изменять на странице настроек."
646"зависимости от установок. Эти установки можно изменять на странице настроек."
627
647
628#. TRANSLATORS: This text should be in a language different from the language set by the user.
648#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. For instance, if the app was in english, then it is appropriate to set this string as
649#. 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.
631#: ../app/welcomewizard/Slide4.qml:48
651#: ../app/welcomewizard/Slide4.qml:48
632msgid "Hallo! Bonjour!"
652msgid "Hallo! Bonjour!"
633msgstr "Hello! Bonjour!"
653msgstr "Hello! Bonjour!"
@@ -635,9 +655,9 @@ msgstr "Hello! Bonjour!"
635#: ../app/welcomewizard/Slide4.qml:67
655#: ../app/welcomewizard/Slide4.qml:67
636#, qt-format
656#, qt-format
637msgid ""
657msgid ""
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 "
639"community"
659"community"
640−msgstr "Podbird переведен более чем на 15 языков силами сообщества %1"
660+msgstr "Podphoenix переведен более чем на 15 языков силами сообщества %1"
641
661
642#: ../app/welcomewizard/Slide5.qml:45
662#: ../app/welcomewizard/Slide5.qml:45
643msgid "Touch Gestures"
663msgid "Touch Gestures"
@@ -669,20 +689,18 @@ msgid "Enjoy"
669msgstr "Наслаждайтесь"
689msgstr "Наслаждайтесь"
670
690
671#: ../app/welcomewizard/Slide7.qml:62
691#: ../app/welcomewizard/Slide7.qml:62
672−msgid "We hope you enjoy using Podbird!"
692+msgid "We hope you enjoy using Podphoenix!"
673−msgstr "Надеемся, вам понравится Podbird!"
693+msgstr "Надеемся, вам понравится Podphoenix!"
674
694
675−#: ../app/welcomewizard/Slide7.qml:76
695+#: ../app/welcomewizard/Slide7.qml:75
676msgid "Finish"
696msgid "Finish"
677msgstr "Конец"
697msgstr "Конец"
678
698
679−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
699+#: ../app/po/Podphoenix.desktop.in.h:1
680−#: Podbird.desktop.in.h:1
681msgid "The chirpiest podcast manager for Ubuntu"
700msgid "The chirpiest podcast manager for Ubuntu"
682msgstr ""
701msgstr ""
683
702
684−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
703+#: ../app/po/Podphoenix.desktop.in.h:2
685−#: Podbird.desktop.in.h:2
686msgid ""
704msgid ""
687"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
705"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
688msgstr ""
706msgstr ""
po/sc.ponew file+714
@@ -0,0 +1,714 @@
1+# Sardinian translation for podphoenix
2+# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019
3+# This file is distributed under the same license as the podphoenix package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
5+#
6+msgid ""
7+msgstr ""
8+"Project-Id-Version: podphoenix\n"
9+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11+"PO-Revision-Date: 2021-11-20 18:41+0000\n"
12+"Last-Translator: amm <Unknown>\n"
13+"Language-Team: Sardinian <sc@li.org>\n"
14+"MIME-Version: 1.0\n"
15+"Content-Type: text/plain; charset=UTF-8\n"
16+"Content-Transfer-Encoding: 8bit\n"
17+"Plural-Forms: nplurals=2; plural=n!=1;\n"
18+"X-Launchpad-Export-Date: 2021-11-21 06:56+0000\n"
19+"X-Generator: Launchpad (build ad4ef5362dff26fb27989d006230bae6da62d38c)\n"
20+
21+#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22+msgid "Episodes"
23+msgstr "Episòdios"
24+
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26+msgid "Add New Podcasts"
27+msgstr "Agiunghe podcasts noos"
28+
29+#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
30+msgid "Podcasts"
31+msgstr "Podcasts"
32+
33+#: ../app/components/TabsList.qml:55 ../app/ui/SettingsPage.qml:34
34+msgid "Settings"
35+msgstr "Cunfiguratziones"
36+
37+#: ../app/components/Walkthrough.qml:89
38+msgid "Skip"
39+msgstr "Brinca"
40+
41+#: ../app/podcasts.js:307
42+#, no-c-format, qt-format
43+msgid "%1 hr %2 min"
44+msgstr "%1 h %2 min"
45+
46+#: ../app/podcasts.js:316
47+#, no-c-format, qt-format
48+msgid "%1 hr"
49+msgstr "%1 h"
50+
51+#: ../app/podcasts.js:324
52+#, no-c-format, qt-format
53+msgid "%1 min"
54+msgstr "%1 min"
55+
56+#. TRANSLATORS: About as in information about the app
57+#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
58+#: ../app/ui/SettingsPage.qml:338
59+msgid "About"
60+msgstr "Informatziones"
61+
62+#: ../app/settings/About.qml:46
63+msgid "Credits"
64+msgstr "Crèditos"
65+
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67+#: ../app/settings/About.qml:92
68+#, qt-format
69+msgid "Version %1"
70+msgstr "Versione %1"
71+
72+#: ../app/settings/About.qml:113
73+msgid "Released under the terms of the GNU GPL v3"
74+msgstr "Publicadu a suta de sa lisséntzia GNU GPL v3"
75+
76+#: ../app/settings/About.qml:123
77+#, qt-format
78+msgid "Source code available on %1"
79+msgstr "Su còdighe de orìgine est a disponimentu in %1"
80+
81+#: ../app/settings/CleanSetting.qml:29
82+msgid "Delete older than"
83+msgstr "Cantzella prus antigos de"
84+
85+#: ../app/settings/CleanSetting.qml:40 ../app/settings/DownloadSetting.qml:40
86+msgid "Never"
87+msgstr "Mai"
88+
89+#: ../app/settings/CleanSetting.qml:41
90+#, qt-format
91+msgid "%1 day"
92+msgid_plural "%1 days"
93+msgstr[0] "%1 die"
94+msgstr[1] "%1 dies"
95+
96+#: ../app/settings/CleanSetting.qml:42 ../app/settings/CleanSetting.qml:43
97+#: ../app/settings/CleanSetting.qml:44
98+#, qt-format
99+msgid "%1 month"
100+msgid_plural "%1 months"
101+msgstr[0] "%1 mese"
102+msgstr[1] "%1 meses"
103+
104+#: ../app/settings/CleanSetting.qml:45
105+#, qt-format
106+msgid "%1 year"
107+msgid_plural "%1 years"
108+msgstr[0] "%1 annu"
109+msgstr[1] "%1 annos"
110+
111+#. TRANSLATORS: The first argument is the name of creator of Podphoenix (Michael Sheldon)
112+#: ../app/settings/Credits.qml:31
113+#, qt-format
114+msgid "%1 (Creator)"
115+msgstr "%1 (Creadore)"
116+
117+#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118+msgid "Developers"
119+msgstr "Isvilupadores"
120+
121+#: ../app/settings/Credits.qml:33
122+msgid "Designer"
123+msgstr "Disegnadore"
124+
125+#: ../app/settings/Credits.qml:34
126+msgid "Translators"
127+msgstr "Tradutores"
128+
129+#: ../app/settings/DownloadSetting.qml:29
130+msgid "Download at most"
131+msgstr "Iscàrriga a su màssimu"
132+
133+#: ../app/settings/DownloadSetting.qml:41
134+#: ../app/settings/DownloadSetting.qml:42
135+#: ../app/settings/DownloadSetting.qml:43
136+#: ../app/settings/DownloadSetting.qml:44
137+#, qt-format
138+msgid "%1 episode"
139+msgid_plural "%1 episodes"
140+msgstr[0] "%1 episòdiu"
141+msgstr[1] "%1 episòdios"
142+
143+#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:146
144+msgid "Theme"
145+msgstr "Tema"
146+
147+#. TRANSLATORS: Light Theme
148+#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:147
149+msgid "Light"
150+msgstr "Craru"
151+
152+#. TRANSLATORS: Dark Theme
153+#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:147
154+msgid "Dark"
155+msgstr "Iscuru"
156+
157+#: ../app/ui/EpisodesPage.qml:52
158+msgid "Podcast"
159+msgstr "Podcast"
160+
161+#: ../app/ui/EpisodesPage.qml:62 ../app/ui/EpisodesTab.qml:62
162+msgid "Search Episode"
163+msgstr "Chirca episòdios"
164+
165+#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166+#: ../app/ui/SearchPage.qml:290
167+msgid "Unsubscribe"
168+msgstr "Annulla sa sutiscritzione"
169+
170+#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
171+#: ../app/ui/EpisodesPage.qml:110 ../app/ui/EpisodesTab.qml:128
172+#, qt-format
173+msgid "%1 item selected"
174+msgid_plural "%1 items selected"
175+msgstr[0] "%1 cuntenutu seletzionadu"
176+msgstr[1] "%1 cuntenutos eletzionados"
177+
178+#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179+#: ../app/ui/NowPlayingPage.qml:42
180+msgid "Back"
181+msgstr "In segus"
182+
183+#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184+msgid "Mark Listened"
185+msgstr "Sinnala comente ascurtadu"
186+
187+#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188+msgid "Download episode(s)"
189+msgstr "Iscàrriga episòdiu/-os"
190+
191+#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192+msgid "Delete episode(s)"
193+msgstr "Cantzella episòdiu/-os"
194+
195+#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196+msgid "Favourite episode(s)"
197+msgstr "Episòdiu/-os preferidos"
198+
199+#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200+msgid "Add to queue"
201+msgstr "Agiunghe a sa coa"
202+
203+#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204+msgid "Search episode"
205+msgstr "Chirca s'episòdiu"
206+
207+#: ../app/ui/EpisodesPage.qml:303
208+msgid "Unsubscribe Confirmation"
209+msgstr "Cunfirma s'annullamentu de sa sutiscritzione"
210+
211+#: ../app/ui/EpisodesPage.qml:304
212+#, qt-format
213+msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214+msgstr "Seguru chi boles annullare sa sutiscritzione a <b>%1</b>?"
215+
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217+#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218+msgid "Cancel"
219+msgstr "Annulla"
220+
221+#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
222+msgid "Episode Description"
223+msgstr "Descritzione de s'episòdiu"
224+
225+#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
227+msgid "Close"
228+msgstr "Serra"
229+
230+#: ../app/ui/EpisodesPage.qml:384
231+msgid "No episodes found"
232+msgstr "Perunu episòdiu agatadu"
233+
234+#: ../app/ui/EpisodesPage.qml:385
235+msgid "No episodes found matching the search term."
236+msgstr "Perunu episòdiu agatadu chi cointzidat cun sa chirca."
237+
238+#: ../app/ui/EpisodesPage.qml:502
239+msgid "Unheard"
240+msgstr "No ascurtados"
241+
242+#: ../app/ui/EpisodesPage.qml:519
243+msgid "Listened"
244+msgstr "Ascurtados"
245+
246+#: ../app/ui/EpisodesPage.qml:538
247+msgid "Downloaded"
248+msgstr "Iscarrigados"
249+
250+#: ../app/ui/EpisodesPage.qml:605
251+msgid "Mark as unheard"
252+msgstr "Sinnala comente no ascurtados"
253+
254+#: ../app/ui/EpisodesPage.qml:605
255+msgid "Mark as listened"
256+msgstr "Sinnala comente ascurtados"
257+
258+#: ../app/ui/EpisodesPage.qml:621
259+msgid "Delete downloaded file"
260+msgstr "Cantzella archìviu iscarrigadu"
261+
262+#: ../app/ui/EpisodesPage.qml:621
263+msgid "Queued"
264+msgstr "In coa"
265+
266+#: ../app/ui/EpisodesPage.qml:621
267+msgid "Download"
268+msgstr "Iscàrriga"
269+
270+#: ../app/ui/EpisodesPage.qml:646
271+msgid "Add to playlist"
272+msgstr "Agiunghe a sa lista de riprodutzione"
273+
274+#: ../app/ui/EpisodesPage.qml:655
275+msgid "Unfavourite"
276+msgstr "Boga dae is preferidos"
277+
278+#: ../app/ui/EpisodesPage.qml:655
279+msgid "Favourite"
280+msgstr "Preferidos"
281+
282+#: ../app/ui/EpisodesPage.qml:670
283+msgid "Show episode description"
284+msgstr "Ammustra sa descritzione de s'episòdiu"
285+
286+#: ../app/ui/EpisodesTab.qml:82
287+msgid "Recent"
288+msgstr "Reghentes"
289+
290+#: ../app/ui/EpisodesTab.qml:82
291+msgid "Downloads"
292+msgstr "Iscarrigados"
293+
294+#: ../app/ui/EpisodesTab.qml:82
295+msgid "Favourites"
296+msgstr "Preferidos"
297+
298+#: ../app/ui/EpisodesTab.qml:247
299+msgid "Unfavourite episode(s)"
300+msgstr "Boga s'episòdiu dae is preferidos"
301+
302+#: ../app/ui/EpisodesTab.qml:310
303+msgid "No New Episodes"
304+msgstr "Perunu episòdiu nou"
305+
306+#: ../app/ui/EpisodesTab.qml:312
307+msgid "No Downloaded Episodes"
308+msgstr "Perunu episòdiu iscarrigadu"
309+
310+#: ../app/ui/EpisodesTab.qml:314
311+msgid "No Favourited Episodes"
312+msgstr "Perunu episòdiu in is preferidos"
313+
314+#: ../app/ui/EpisodesTab.qml:316
315+msgid "No Episodes Found"
316+msgstr "Perunu episòdiu agatadu"
317+
318+#: ../app/ui/EpisodesTab.qml:322
319+msgid "No more episodes to listen to!"
320+msgstr "Perunu episòdiu de ascurtare"
321+
322+#: ../app/ui/EpisodesTab.qml:324
323+msgid "No episodes have been downloaded for offline listening"
324+msgstr "Perunu episòdiu iscarrigadu pro s'iscortu in foras de lìnia"
325+
326+#: ../app/ui/EpisodesTab.qml:326
327+msgid "No episodes have been favourited."
328+msgstr "Perunu episòdiu in is preferidos"
329+
330+#: ../app/ui/EpisodesTab.qml:328
331+msgid "No Episodes found matching the search term."
332+msgstr "Perunu episòdiu agatadu tràmite custa chirca"
333+
334+#: ../app/ui/EpisodesTab.qml:457
335+msgid "Downloads in progress"
336+msgstr "Iscarrigamentos in protzessu"
337+
338+#: ../app/ui/EpisodesTab.qml:497
339+msgid "Downloaded episodes"
340+msgstr "Episòdios iscarrigados"
341+
342+#: ../app/ui/EpisodesTab.qml:507
343+msgid "Today"
344+msgstr "Oe"
345+
346+#: ../app/ui/EpisodesTab.qml:511
347+msgid "Yesterday"
348+msgstr "Eris"
349+
350+#: ../app/ui/EpisodesTab.qml:515
351+msgid "Older"
352+msgstr "Prus betzu"
353+
354+#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
355+#: ../app/ui/FullPlayingView.qml:218
356+#, no-c-format, qt-format
357+msgid "-%1s"
358+msgstr "-%1s"
359+
360+#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
361+#: ../app/ui/FullPlayingView.qml:279
362+#, no-c-format, qt-format
363+msgid "+%1s"
364+msgstr "+%1s"
365+
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr "Sèbera"
369+
370+#: ../app/ui/NowPlayingPage.qml:34
371+msgid "Now Playing"
372+msgstr "Riproduende"
373+
374+#: ../app/ui/NowPlayingPage.qml:73
375+msgid "Full view"
376+msgstr "Visualizatzione intrea"
377+
378+#: ../app/ui/NowPlayingPage.qml:73
379+msgid "Queue"
380+msgstr "Coa"
381+
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383+#: ../app/ui/SearchPage.qml:176
384+msgid "Search Podcast"
385+msgstr "Chirca podcast"
386+
387+#: ../app/ui/PodcastsTab.qml:97
388+msgid "Search podcast"
389+msgstr "Chirca podcast"
390+
391+#: ../app/ui/PodcastsTab.qml:127
392+msgid "No Podcast Subscriptions"
393+msgstr "Peruna sutaiscritzione a podcasts"
394+
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
396+msgid "No Podcasts Found"
397+msgstr "Perunu podcast agatadu"
398+
399+#: ../app/ui/PodcastsTab.qml:128
400+msgid ""
401+"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
402+"page to add some."
403+msgstr ""
404+"No ti ses sutiscritu in perunu podcast, bae a «Agiunghe podcasts nous» pro "
405+"nde agiùnghere."
406+
407+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
408+msgid "No podcasts found matching the search term."
409+msgstr "Perunu podcast agatadu tràmite custa chirca."
410+
411+#: ../app/ui/PodcastsTab.qml:215
412+#, qt-format
413+msgid "%1 unheard episode"
414+msgid_plural "%1 unheard episodes"
415+msgstr[0] "%1 episòdiu de ascurtare"
416+msgstr[1] "%1 episòdios de ascurtare"
417+
418+#: ../app/ui/SearchPage.qml:65
419+msgid "Add Podcast"
420+msgstr "Agiunghe podcast"
421+
422+#: ../app/ui/SearchPage.qml:73
423+msgid "Import Podcasts"
424+msgstr "Importa podcasts"
425+
426+#: ../app/ui/SearchPage.qml:135
427+msgid "Save Podcast"
428+msgstr "Sarva podcast"
429+
430+#: ../app/ui/SearchPage.qml:163
431+msgid "Feed URL"
432+msgstr "URL de su canale"
433+
434+#: ../app/ui/SearchPage.qml:191
435+msgid "Unable to subscribe"
436+msgstr "Impossìbile sutaiscriere"
437+
438+#: ../app/ui/SearchPage.qml:192
439+msgid "Please check the URL and try again"
440+msgstr "Verifica s'URL e torra·bi a proare"
441+
442+#: ../app/ui/SearchPage.qml:222
443+msgid "Looking to add a new podcast?"
444+msgstr "Ses chirchende de agiùnghere unu podcast nou?"
445+
446+#: ../app/ui/SearchPage.qml:223
447+msgid ""
448+"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
449+msgstr ""
450+"Incarca sa «lente» in artu pro chircare o su sìmbulu + pro agiùnghere un'URL."
451+
452+#: ../app/ui/SearchPage.qml:290
453+msgid "Subscribe"
454+msgstr "Sutaiscrie·ti"
455+
456+#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457+#. the podcast description.
458+#: ../app/ui/SearchPage.qml:328
459+#, qt-format
460+msgid ""
461+"Last Updated: %1\n"
462+"%2"
463+msgstr ""
464+"Ùrtima atualizatzione: %1\n"
465+"%2"
466+
467+#: ../app/ui/SearchPage.qml:385
468+msgid "Not Available"
469+msgstr "Non disponìbile"
470+
471+#: ../app/ui/SearchPage.qml:499
472+msgid "Please wait"
473+msgstr "Abeta"
474+
475+#: ../app/ui/SearchPage.qml:500
476+msgid "Importing podcasts..."
477+msgstr "Importende podcasts..."
478+
479+#: ../app/ui/SearchPage.qml:518
480+msgid "imported"
481+msgstr "importados"
482+
483+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
484+#. want to seek forward when pressing on this button.
485+#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
486+msgid "Skip forward"
487+msgstr "Brica in antis"
488+
489+#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
490+#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
491+#, qt-format
492+msgid "%1 seconds"
493+msgstr "%1 segundos"
494+
495+#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
496+msgid "OK"
497+msgstr "AB"
498+
499+#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
500+#. want to seek backward when pressing on this button.
501+#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
502+msgid "Skip back"
503+msgstr "Brinca in segus"
504+
505+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
506+#. that doesn't fit into any other category.
507+#: ../app/ui/SettingsPage.qml:141
508+msgid "General Settings"
509+msgstr "Cunfiguratziones generales"
510+
511+#: ../app/ui/SettingsPage.qml:154
512+msgid "Displays podcasts in a list view"
513+msgstr "Ammustra podcasts in una lista"
514+
515+#: ../app/ui/SettingsPage.qml:166
516+msgid "Playback Settings"
517+msgstr "Cunfiguratziones de riprodutzione"
518+
519+#: ../app/ui/SettingsPage.qml:184
520+msgid "Podcast Episode Settings"
521+msgstr "Cunfiguratzione de episòdios"
522+
523+#: ../app/ui/SettingsPage.qml:190
524+msgid "Automatically delete old episodes"
525+msgstr "Cantzella in automàticu episòdios antigos"
526+
527+#: ../app/ui/SettingsPage.qml:192
528+msgid ""
529+"Delete episodes that are older than a given number of days for each podcast"
530+msgstr ""
531+"Cantzella is episòdios prus antigos de unu nùmeru ispetzìficu de dies pro "
532+"cada podcast"
533+
534+#: ../app/ui/SettingsPage.qml:204
535+msgid "Automatically download new episodes"
536+msgstr "Iscàrriga in automàticu is episòdios noos"
537+
538+#: ../app/ui/SettingsPage.qml:206
539+msgid "Default number of new episodes to download for each podcast"
540+msgstr "Nùmeru predefinidu de episòdios de iscarrigare pro cada podcast"
541+
542+#: ../app/ui/SettingsPage.qml:218
543+msgid "Only download over WiFi"
544+msgstr "Iscàrriga isceti tràmite WiFi"
545+
546+#: ../app/ui/SettingsPage.qml:220
547+msgid "Download episodes only when the device is using WiFi"
548+msgstr "Iscàrriga episòdios isceti cando su dispositivu est impreende WiFi"
549+
550+#: ../app/ui/SettingsPage.qml:240
551+msgid "Refresh podcast artwork"
552+msgstr "Atualiza is cobertas de is podcasts"
553+
554+#: ../app/ui/SettingsPage.qml:242
555+msgid "Update all podcasts artwork and fix missing ones"
556+msgstr ""
557+"Atualiza is cobertas de totu is podcasts e agata cussas chi ammancant"
558+
559+#: ../app/ui/SettingsPage.qml:271
560+msgid "Storage Settings"
561+msgstr "Cunfiguratziones de memòria"
562+
563+#: ../app/ui/SettingsPage.qml:282
564+msgid "Delete orphaned files and links"
565+msgstr "Cantzella archìvios e ligàmenes òrfanos"
566+
567+#: ../app/ui/SettingsPage.qml:284
568+msgid "Free space by removing orphaned downloaded files and links"
569+msgstr "Lìbera ispàtziu cantzellende archìvios e ligàmenes òrfanos"
570+
571+#: ../app/ui/SettingsPage.qml:314
572+msgid "Removed orphaned files and links"
573+msgstr "Archìvios e ligàmenes òrfanos cantzellados"
574+
575+#: ../app/ui/SettingsPage.qml:314
576+msgid "No orphans found!"
577+msgstr "Perunu agatadu"
578+
579+#: ../app/ui/SettingsPage.qml:315
580+msgid ""
581+"All orphaned files have been deleted to recover disk space. Orphaned links "
582+"pointing at invalid files have also been cleaned up."
583+msgstr ""
584+"Archìvios òrfanos cantzellados pro recuperare ispàtziu in su discu. "
585+"Limpiados puru is ligàmenes òrfanos acapiados a archìvios invàlidos."
586+
587+#: ../app/ui/SettingsPage.qml:317
588+msgid ""
589+"No orphaned files have been found to recover disk space. Podphoenix database is "
590+"clean."
591+msgstr ""
592+"Perunu archìviu òrfanu agatadu pro recuperare ispàtziu in su discu. Sa base "
593+"de datos de Podphoenix est lìmpia."
594+
595+#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
596+#. that doesn't fit into any other category.
597+#: ../app/ui/SettingsPage.qml:332
598+msgid "Misc."
599+msgstr "Misc."
600+
601+#: ../app/ui/SettingsPage.qml:348
602+msgid "Report Bug"
603+msgstr "Sinnala una faddina"
604+
605+#: ../app/welcomewizard/Slide1.qml:42
606+msgid "Welcome to Podphoenix"
607+msgstr "Ti donamus su benebènnidu a Podphoenix"
608+
609+#: ../app/welcomewizard/Slide1.qml:53
610+msgid ""
611+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
612+"Ubuntu.\n"
613+"\n"
614+"Chirp Chirp..."
615+msgstr ""
616+"Ispassia·ti ascurtende is trasmissiones preferidas tuas cun Podphoenix, su prus "
617+"gestore de podcast allegru pro Ubuntu.\n"
618+"\n"
619+"Piu piu..."
620+
621+#: ../app/welcomewizard/Slide1.qml:82
622+msgid "Swipe to move between pages"
623+msgstr "Iscurre pro mòere intre pàginas"
624+
625+#: ../app/welcomewizard/Slide2.qml:45
626+msgid "Discover New Podcasts"
627+msgstr "Iscoberi podcasts noos"
628+
629+#: ../app/welcomewizard/Slide2.qml:62
630+msgid ""
631+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
632+"podcasts. You can also add podcasts by their URL."
633+msgstr ""
634+"Podphoenix impreat sa base de datos de iTunes® pro frunire atzessu a una "
635+"colletzione manna de podcasts, e nde podes puru agiùnghere tràmite s'URL "
636+"issoro."
637+
638+#: ../app/welcomewizard/Slide3.qml:45
639+msgid "Smart Settings"
640+msgstr "Cunfiguratzione intelligente"
641+
642+#: ../app/welcomewizard/Slide3.qml:62
643+msgid ""
644+"Podphoenix can optionally download new episodes and clean up old episodes "
645+"automatically, this can be enabled from the settings page."
646+msgstr ""
647+"Podphoenix podet iscarrigare episòdios noos e limpiare cussos betzos in manera "
648+"automàtica. Custa optzione podet èssere ativada dae sa cunfiguratzione."
649+
650+#. TRANSLATORS: This text should be in a language different from the language set by the user.
651+#. For instance, if the app was in english, then it is appropriate to set this string as
652+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
653+#: ../app/welcomewizard/Slide4.qml:48
654+msgid "Hallo! Bonjour!"
655+msgstr "Hallo! Bonjour!"
656+
657+#: ../app/welcomewizard/Slide4.qml:67
658+#, qt-format
659+msgid ""
660+"Podphoenix is available in over 15 languages and is translated by the %1 "
661+"community"
662+msgstr ""
663+"Podphoenix est a disponimentu in prus de 15 limbas e est tradùidu dae sa "
664+"comunidade %1"
665+
666+#: ../app/welcomewizard/Slide5.qml:45
667+msgid "Touch Gestures"
668+msgstr "Gestos"
669+
670+#: ../app/welcomewizard/Slide5.qml:64
671+msgid ""
672+"Episodes can be swiped left to reveal more actions (or right click if you're "
673+"using a mouse). You can also multi-select them by long-pressing on an "
674+"episode."
675+msgstr ""
676+"Faghende iscùrrere is episòdios a manca s'ant a ammustrare àteras atziones "
677+"(o cun su butone deretu si ses impreende unu sòrighe). Nde podes fintzas "
678+"seletzionare prus de unu tochende e mantenende un'episòdiu."
679+
680+#: ../app/welcomewizard/Slide6.qml:45
681+msgid "Support"
682+msgstr "Agiudu"
683+
684+#. TRANSLATORS: The %1 points to a url defined in html format <a href=\link\>Link</a>.
685+#: ../app/welcomewizard/Slide6.qml:65
686+#, qt-format
687+msgid ""
688+"If you find any bugs or have any feature requests, let us know on our "
689+"project page at %1"
690+msgstr ""
691+"Si agatas faddinas o boles pedire funtzionalidades noas, iscrie·si a sa "
692+"pàgina de su progetu: %1"
693+
694+#: ../app/welcomewizard/Slide7.qml:45
695+msgid "Enjoy"
696+msgstr "Ispàssia·ti"
697+
698+#: ../app/welcomewizard/Slide7.qml:62
699+msgid "We hope you enjoy using Podphoenix!"
700+msgstr "Ispàssia·ti cun Podphoenix!"
701+
702+#: ../app/welcomewizard/Slide7.qml:75
703+msgid "Finish"
704+msgstr "Fatu"
705+
706+#: ../app/po/Podphoenix.desktop.in.h:1
707+msgid "The chirpiest podcast manager for Ubuntu"
708+msgstr "Su prus gestore de podcast allegru pro Ubuntu"
709+
710+#: ../app/po/Podphoenix.desktop.in.h:2
711+msgid ""
712+"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
713+msgstr ""
714+"podcast;audio;itunes;trasmissione;digitale;stream;podcatcher;vìdeu;vodcast;"
po/sl.po+62−44
@@ -1,13 +1,13 @@
1−# Slovenian translation for podbird
1+# Slovenian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2015-04-21 13:50+0000\n"
11"PO-Revision-Date: 2015-04-21 13:50+0000\n"
12"Last-Translator: Sasa Batistic <Unknown>\n"
12"Last-Translator: Sasa Batistic <Unknown>\n"
13"Language-Team: Slovenian <sl@li.org>\n"
13"Language-Team: Slovenian <sl@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
17"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
18"n%100==4 ? 3 : 0);\n"
18"n%100==4 ? 3 : 0);\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21
21
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23msgid "Episodes"
23msgid "Episodes"
24msgstr ""
24msgstr ""
25
25
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27msgid "Add New Podcasts"
27msgid "Add New Podcasts"
28msgstr ""
28msgstr ""
29
29
@@ -39,17 +39,17 @@ msgstr "Nastavitve"
39msgid "Skip"
39msgid "Skip"
40msgstr ""
40msgstr ""
41
41
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
43#, no-c-format, qt-format
43#, no-c-format, qt-format
44msgid "%1 hr %2 min"
44msgid "%1 hr %2 min"
45msgstr ""
45msgstr ""
46
46
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
48#, no-c-format, qt-format
48#, no-c-format, qt-format
49msgid "%1 hr"
49msgid "%1 hr"
50msgstr ""
50msgstr ""
51
51
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
53#, no-c-format, qt-format
53#, no-c-format, qt-format
54msgid "%1 min"
54msgid "%1 min"
55msgstr "%1 min"
55msgstr "%1 min"
@@ -64,7 +64,7 @@ msgstr "O programu"
64msgid "Credits"
64msgid "Credits"
65msgstr ""
65msgstr ""
66
66
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68#: ../app/settings/About.qml:92
68#: ../app/settings/About.qml:92
69#, qt-format
69#, qt-format
70msgid "Version %1"
70msgid "Version %1"
@@ -109,7 +109,7 @@ msgid_plural "%1 years"
109msgstr[0] ""
109msgstr[0] ""
110msgstr[1] ""
110msgstr[1] ""
111
111
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)
113#: ../app/settings/Credits.qml:31
113#: ../app/settings/Credits.qml:31
114#, qt-format
114#, qt-format
115msgid "%1 (Creator)"
115msgid "%1 (Creator)"
@@ -164,7 +164,7 @@ msgid "Search Episode"
164msgstr "Poišči epizodo"
164msgstr "Poišči epizodo"
165
165
166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
167−#: ../app/ui/SearchPage.qml:275
167+#: ../app/ui/SearchPage.qml:290
168msgid "Unsubscribe"
168msgid "Unsubscribe"
169msgstr "Odjava"
169msgstr "Odjava"
170
170
@@ -214,7 +214,7 @@ msgstr "Potrditev odjave"
214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
215msgstr "Ali se res želite odjaviti od <b>%1</b>?"
215msgstr "Ali se res želite odjaviti od <b>%1</b>?"
216
216
217−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
217+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
219msgid "Cancel"
219msgid "Cancel"
220msgstr ""
220msgstr ""
@@ -224,7 +224,7 @@ msgid "Episode Description"
224msgstr ""
224msgstr ""
225
225
226#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
226#: ../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
228msgid "Close"
228msgid "Close"
229msgstr "Zapri"
229msgstr "Zapri"
230
230
@@ -364,6 +364,10 @@ msgstr ""
364msgid "+%1s"
364msgid "+%1s"
365msgstr ""
365msgstr ""
366
366
367+#: ../app/ui/ImportPage.qml:18
368+msgid "Choose"
369+msgstr ""
370+
367#: ../app/ui/NowPlayingPage.qml:34
371#: ../app/ui/NowPlayingPage.qml:34
368msgid "Now Playing"
372msgid "Now Playing"
369msgstr "Predvaja se"
373msgstr "Predvaja se"
@@ -376,8 +380,8 @@ msgstr ""
376msgid "Queue"
380msgid "Queue"
377msgstr ""
381msgstr ""
378
382
379−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
383+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
380−#: ../app/ui/SearchPage.qml:161
384+#: ../app/ui/SearchPage.qml:176
381msgid "Search Podcast"
385msgid "Search Podcast"
382msgstr "Poišči poddajo"
386msgstr "Poišči poddajo"
383
387
@@ -389,7 +393,7 @@ msgstr ""
389msgid "No Podcast Subscriptions"
393msgid "No Podcast Subscriptions"
390msgstr "Ni naročnin za poddaje"
394msgstr "Ni naročnin za poddaje"
391
395
392−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
396+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
393msgid "No Podcasts Found"
397msgid "No Podcasts Found"
394msgstr "Ni najdenih poddaj"
398msgstr "Ni najdenih poddaj"
395
399
@@ -399,7 +403,7 @@ msgid ""
399"page to add some."
403"page to add some."
400msgstr ""
404msgstr ""
401
405
402−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
406+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
403msgid "No podcasts found matching the search term."
407msgid "No podcasts found matching the search term."
404msgstr "Nobena poddaja se ne ujema z iskalnim nizom."
408msgstr "Nobena poddaja se ne ujema z iskalnim nizom."
405
409
@@ -412,52 +416,68 @@ msgstr[1] "%1 neposlušana epizoda"
412msgstr[2] "%1 neposlušani epizodi"
416msgstr[2] "%1 neposlušani epizodi"
413msgstr[3] "%1 neposlušane epizode"
417msgstr[3] "%1 neposlušane epizode"
414
418
415−#: ../app/ui/SearchPage.qml:63
419+#: ../app/ui/SearchPage.qml:65
416msgid "Add Podcast"
420msgid "Add Podcast"
417msgstr "Dodaj poddajo"
421msgstr "Dodaj poddajo"
418
422
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
420msgid "Save Podcast"
428msgid "Save Podcast"
421msgstr "Shrani poddajo"
429msgstr "Shrani poddajo"
422
430
423−#: ../app/ui/SearchPage.qml:149
431+#: ../app/ui/SearchPage.qml:163
424msgid "Feed URL"
432msgid "Feed URL"
425msgstr ""
433msgstr ""
426
434
427−#: ../app/ui/SearchPage.qml:176
435+#: ../app/ui/SearchPage.qml:191
428msgid "Unable to subscribe"
436msgid "Unable to subscribe"
429msgstr "Ni se moč naročiti"
437msgstr "Ni se moč naročiti"
430
438
431−#: ../app/ui/SearchPage.qml:177
439+#: ../app/ui/SearchPage.qml:192
432msgid "Please check the URL and try again"
440msgid "Please check the URL and try again"
433msgstr "Preverite URL ter poskusite znova"
441msgstr "Preverite URL ter poskusite znova"
434
442
435−#: ../app/ui/SearchPage.qml:207
443+#: ../app/ui/SearchPage.qml:222
436msgid "Looking to add a new podcast?"
444msgid "Looking to add a new podcast?"
437msgstr ""
445msgstr ""
438
446
439−#: ../app/ui/SearchPage.qml:208
447+#: ../app/ui/SearchPage.qml:223
440msgid ""
448msgid ""
441"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
449"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
442msgstr ""
450msgstr ""
443
451
444−#: ../app/ui/SearchPage.qml:275
452+#: ../app/ui/SearchPage.qml:290
445msgid "Subscribe"
453msgid "Subscribe"
446msgstr "Naroči se"
454msgstr "Naroči se"
447
455
448#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
449#. the podcast description.
457#. the podcast description.
450−#: ../app/ui/SearchPage.qml:313
458+#: ../app/ui/SearchPage.qml:328
451#, qt-format
459#, qt-format
452msgid ""
460msgid ""
453"Last Updated: %1\n"
461"Last Updated: %1\n"
454"%2"
462"%2"
455msgstr ""
463msgstr ""
456
464
457−#: ../app/ui/SearchPage.qml:370
465+#: ../app/ui/SearchPage.qml:385
458msgid "Not Available"
466msgid "Not Available"
459msgstr ""
467msgstr ""
460
468
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+
461#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
481#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
462#. want to seek forward when pressing on this button.
482#. want to seek forward when pressing on this button.
463#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
483#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -559,7 +579,7 @@ msgstr ""
559
579
560#: ../app/ui/SettingsPage.qml:317
580#: ../app/ui/SettingsPage.qml:317
561msgid ""
581msgid ""
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 "
563"clean."
583"clean."
564msgstr ""
584msgstr ""
565
585
@@ -574,18 +594,18 @@ msgid "Report Bug"
574msgstr ""
594msgstr ""
575
595
576#: ../app/welcomewizard/Slide1.qml:42
596#: ../app/welcomewizard/Slide1.qml:42
577−msgid "Welcome to Podbird"
597+msgid "Welcome to Podphoenix"
578msgstr ""
598msgstr ""
579
599
580−#: ../app/welcomewizard/Slide1.qml:50
600+#: ../app/welcomewizard/Slide1.qml:53
581msgid ""
601msgid ""
582−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
602+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
583"Ubuntu.\n"
603"Ubuntu.\n"
584"\n"
604"\n"
585"Chirp Chirp..."
605"Chirp Chirp..."
586msgstr ""
606msgstr ""
587
607
588−#: ../app/welcomewizard/Slide1.qml:72
608+#: ../app/welcomewizard/Slide1.qml:82
589msgid "Swipe to move between pages"
609msgid "Swipe to move between pages"
590msgstr ""
610msgstr ""
591
611
@@ -595,7 +615,7 @@ msgstr ""
595
615
596#: ../app/welcomewizard/Slide2.qml:62
616#: ../app/welcomewizard/Slide2.qml:62
597msgid ""
617msgid ""
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 "
599"podcasts. You can also add podcasts by their URL."
619"podcasts. You can also add podcasts by their URL."
600msgstr ""
620msgstr ""
601
621
@@ -605,13 +625,13 @@ msgstr ""
605
625
606#: ../app/welcomewizard/Slide3.qml:62
626#: ../app/welcomewizard/Slide3.qml:62
607msgid ""
627msgid ""
608−"Podbird can optionally download new episodes and clean up old episodes "
628+"Podphoenix can optionally download new episodes and clean up old episodes "
609"automatically, this can be enabled from the settings page."
629"automatically, this can be enabled from the settings page."
610msgstr ""
630msgstr ""
611
631
612#. TRANSLATORS: This text should be in a language different from the language set by the user.
632#. TRANSLATORS: This text should be in a language different from the language set by the user.
613#. For instance, if the app was in english, then it is appropriate to set this string as
633#. 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.
615#: ../app/welcomewizard/Slide4.qml:48
635#: ../app/welcomewizard/Slide4.qml:48
616msgid "Hallo! Bonjour!"
636msgid "Hallo! Bonjour!"
617msgstr ""
637msgstr ""
@@ -619,7 +639,7 @@ msgstr ""
619#: ../app/welcomewizard/Slide4.qml:67
639#: ../app/welcomewizard/Slide4.qml:67
620#, qt-format
640#, qt-format
621msgid ""
641msgid ""
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 "
623"community"
643"community"
624msgstr ""
644msgstr ""
625
645
@@ -651,20 +671,18 @@ msgid "Enjoy"
651msgstr ""
671msgstr ""
652
672
653#: ../app/welcomewizard/Slide7.qml:62
673#: ../app/welcomewizard/Slide7.qml:62
654−msgid "We hope you enjoy using Podbird!"
674+msgid "We hope you enjoy using Podphoenix!"
655msgstr ""
675msgstr ""
656
676
657−#: ../app/welcomewizard/Slide7.qml:76
677+#: ../app/welcomewizard/Slide7.qml:75
658msgid "Finish"
678msgid "Finish"
659msgstr ""
679msgstr ""
660
680
661−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
681+#: ../app/po/Podphoenix.desktop.in.h:1
662−#: Podbird.desktop.in.h:1
663msgid "The chirpiest podcast manager for Ubuntu"
682msgid "The chirpiest podcast manager for Ubuntu"
664msgstr ""
683msgstr ""
665
684
666−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
685+#: ../app/po/Podphoenix.desktop.in.h:2
667−#: Podbird.desktop.in.h:2
668msgid ""
686msgid ""
669"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
687"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
670msgstr ""
688msgstr ""
po/com.mikeasoft.podbird.pot → po/soy.iko.podphoenix.potrenamed+223−131
@@ -1,6 +1,6 @@
1# SOME DESCRIPTIVE TITLE.
1# SOME DESCRIPTIVE TITLE.
2# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3−# This file is distributed under the same license as the PACKAGE package.
3+# This file is distributed under the same license as the package.
4# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5#
5#
6#, fuzzy
6#, fuzzy
@@ -8,7 +8,7 @@ msgid ""
8msgstr ""
8msgstr ""
9"Project-Id-Version: \n"
9"Project-Id-Version: \n"
10"Report-Msgid-Bugs-To: \n"
10"Report-Msgid-Bugs-To: \n"
11−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
11+"POT-Creation-Date: 2026-08-20 06:27+0000\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,15 +18,15 @@ msgstr ""
18"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
19"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
19"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
20
20
21−#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21+#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:47
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr ""
27msgstr ""
28
28
29−#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:42
29+#: ../app/components/TabsList.qml:46 ../app/ui/PodcastsTab.qml:40
30msgid "Podcasts"
30msgid "Podcasts"
31msgstr ""
31msgstr ""
32
32
@@ -38,24 +38,24 @@ msgstr ""
38msgid "Skip"
38msgid "Skip"
39msgstr ""
39msgstr ""
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:371
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr ""
44msgstr ""
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:380
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr ""
49msgstr ""
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:388
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr ""
54msgstr ""
55
55
56#. TRANSLATORS: About as in information about the app
56#. TRANSLATORS: About as in information about the app
57#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
57#: ../app/settings/About.qml:28 ../app/settings/About.qml:46
58−#: ../app/ui/SettingsPage.qml:338
58+#: ../app/ui/SettingsPage.qml:411
59msgid "About"
59msgid "About"
60msgstr ""
60msgstr ""
61
61
@@ -63,7 +63,7 @@ msgstr ""
63msgid "Credits"
63msgid "Credits"
64msgstr ""
64msgstr ""
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,21 +108,22 @@ msgid_plural "%1 years"
108msgstr[0] ""
108msgstr[0] ""
109msgstr[1] ""
109msgstr[1] ""
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
115msgstr ""
115msgstr ""
116
116
117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
117#: ../app/settings/Credits.qml:31 ../app/settings/Credits.qml:32
118+#: ../app/settings/Credits.qml:33
118msgid "Developers"
119msgid "Developers"
119msgstr ""
120msgstr ""
120
121
121−#: ../app/settings/Credits.qml:33
122+#: ../app/settings/Credits.qml:34
122msgid "Designer"
123msgid "Designer"
123msgstr ""
124msgstr ""
124
125
125−#: ../app/settings/Credits.qml:34
126+#: ../app/settings/Credits.qml:35
126msgid "Translators"
127msgid "Translators"
127msgstr ""
128msgstr ""
128
129
@@ -140,229 +141,282 @@ msgid_plural "%1 episodes"
140msgstr[0] ""
141msgstr[0] ""
141msgstr[1] ""
142msgstr[1] ""
142
143
143−#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:146
144+#: ../app/settings/ThemeSetting.qml:29 ../app/ui/SettingsPage.qml:181
144msgid "Theme"
145msgid "Theme"
145msgstr ""
146msgstr ""
146
147
147#. TRANSLATORS: Light Theme
148#. TRANSLATORS: Light Theme
148−#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:147
149+#: ../app/settings/ThemeSetting.qml:41 ../app/ui/SettingsPage.qml:182
149msgid "Light"
150msgid "Light"
150msgstr ""
151msgstr ""
151
152
152#. TRANSLATORS: Dark Theme
153#. TRANSLATORS: Dark Theme
153−#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:147
154+#: ../app/settings/ThemeSetting.qml:43 ../app/ui/SettingsPage.qml:182
154msgid "Dark"
155msgid "Dark"
155msgstr ""
156msgstr ""
156
157
157−#: ../app/ui/EpisodesPage.qml:52
158+#: ../app/ui/EpisodesPage.qml:62
158msgid "Podcast"
159msgid "Podcast"
159msgstr ""
160msgstr ""
160
161
161−#: ../app/ui/EpisodesPage.qml:62 ../app/ui/EpisodesTab.qml:62
162+#: ../app/ui/EpisodesPage.qml:73 ../app/ui/EpisodesPage.qml:347
163+msgid "Ascending"
164+msgstr ""
165+
166+#: ../app/ui/EpisodesPage.qml:73 ../app/ui/EpisodesPage.qml:348
167+msgid "Descending"
168+msgstr ""
169+
170+#: ../app/ui/EpisodesPage.qml:81 ../app/ui/EpisodesPage.qml:330
171+msgid "Sort & Filter"
172+msgstr ""
173+
174+#: ../app/ui/EpisodesPage.qml:88 ../app/ui/EpisodesTab.qml:61
162msgid "Search Episode"
175msgid "Search Episode"
163msgstr ""
176msgstr ""
164
177
165−#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
178+#: ../app/ui/EpisodesPage.qml:96 ../app/ui/EpisodesPage.qml:438
166−#: ../app/ui/SearchPage.qml:275
179+#: ../app/ui/SearchPage.qml:288
167msgid "Unsubscribe"
180msgid "Unsubscribe"
168msgstr ""
181msgstr ""
169
182
170#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
183#. TRANSLATORS: This is the page title. Keep it short. Otherwise it will just be elided.
171−#: ../app/ui/EpisodesPage.qml:110 ../app/ui/EpisodesTab.qml:128
184+#: ../app/ui/EpisodesPage.qml:136 ../app/ui/EpisodesTab.qml:127
172#, qt-format
185#, qt-format
173msgid "%1 item selected"
186msgid "%1 item selected"
174msgid_plural "%1 items selected"
187msgid_plural "%1 items selected"
175msgstr[0] ""
188msgstr[0] ""
176msgstr[1] ""
189msgstr[1] ""
177
190
178−#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
191+#: ../app/ui/EpisodesPage.qml:151 ../app/ui/EpisodesTab.qml:142
179#: ../app/ui/NowPlayingPage.qml:42
192#: ../app/ui/NowPlayingPage.qml:42
180msgid "Back"
193msgid "Back"
181msgstr ""
194msgstr ""
182
195
183−#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
196+#: ../app/ui/EpisodesPage.qml:163 ../app/ui/EpisodesTab.qml:154
184msgid "Mark Listened"
197msgid "Mark Listened"
185msgstr ""
198msgstr ""
186
199
187−#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
200+#: ../app/ui/EpisodesPage.qml:182 ../app/ui/EpisodesTab.qml:172
188msgid "Download episode(s)"
201msgid "Download episode(s)"
189msgstr ""
202msgstr ""
190
203
191−#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
204+#: ../app/ui/EpisodesPage.qml:210 ../app/ui/EpisodesTab.qml:200
192msgid "Delete episode(s)"
205msgid "Delete episode(s)"
193msgstr ""
206msgstr ""
194
207
195−#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
208+#: ../app/ui/EpisodesPage.qml:233 ../app/ui/EpisodesTab.qml:223
196msgid "Favourite episode(s)"
209msgid "Favourite episode(s)"
197msgstr ""
210msgstr ""
198
211
199−#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
212+#: ../app/ui/EpisodesPage.qml:255 ../app/ui/EpisodesTab.qml:269
200msgid "Add to queue"
213msgid "Add to queue"
201msgstr ""
214msgstr ""
202
215
203−#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
216+#: ../app/ui/EpisodesPage.qml:284 ../app/ui/EpisodesTab.qml:119
204msgid "Search episode"
217msgid "Search episode"
205msgstr ""
218msgstr ""
206
219
207−#: ../app/ui/EpisodesPage.qml:303
220+#: ../app/ui/EpisodesPage.qml:345
208−msgid "Unsubscribe Confirmation"
221+msgid "Sort by date"
209msgstr ""
222msgstr ""
210
223
211−#: ../app/ui/EpisodesPage.qml:304
224+#: ../app/ui/EpisodesPage.qml:353
212−#, qt-format
225+msgid "Filter by date"
213−msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
226+msgstr ""
227+
228+#: ../app/ui/EpisodesPage.qml:359
229+msgid "None"
214msgstr ""
230msgstr ""
215
231
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
232+#: ../app/ui/EpisodesPage.qml:360
217−#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
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
218msgid "Cancel"
259msgid "Cancel"
219msgstr ""
260msgstr ""
220
261
221−#: ../app/ui/EpisodesPage.qml:345 ../app/ui/EpisodesTab.qml:407
262+#: ../app/ui/EpisodesPage.qml:435
263+msgid "Unsubscribe Confirmation"
264+msgstr ""
265+
266+#: ../app/ui/EpisodesPage.qml:436
267+#, qt-format
268+msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
269+msgstr ""
270+
271+#: ../app/ui/EpisodesPage.qml:477 ../app/ui/EpisodesTab.qml:406
222msgid "Episode Description"
272msgid "Episode Description"
223msgstr ""
273msgstr ""
224
274
225−#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
275+#: ../app/ui/EpisodesPage.qml:488 ../app/ui/EpisodesTab.qml:417
226−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
276+#: ../app/ui/SearchPage.qml:192 ../app/ui/SettingsPage.qml:393
227msgid "Close"
277msgid "Close"
228msgstr ""
278msgstr ""
229
279
230−#: ../app/ui/EpisodesPage.qml:384
280+#: ../app/ui/EpisodesPage.qml:516
231msgid "No episodes found"
281msgid "No episodes found"
232msgstr ""
282msgstr ""
233
283
234−#: ../app/ui/EpisodesPage.qml:385
284+#: ../app/ui/EpisodesPage.qml:517
235msgid "No episodes found matching the search term."
285msgid "No episodes found matching the search term."
236msgstr ""
286msgstr ""
237
287
238−#: ../app/ui/EpisodesPage.qml:502
288+#: ../app/ui/EpisodesPage.qml:634
239msgid "Unheard"
289msgid "Unheard"
240msgstr ""
290msgstr ""
241
291
242−#: ../app/ui/EpisodesPage.qml:519
292+#: ../app/ui/EpisodesPage.qml:651
243msgid "Listened"
293msgid "Listened"
244msgstr ""
294msgstr ""
245
295
246−#: ../app/ui/EpisodesPage.qml:538
296+#: ../app/ui/EpisodesPage.qml:670
247msgid "Downloaded"
297msgid "Downloaded"
248msgstr ""
298msgstr ""
249
299
250−#: ../app/ui/EpisodesPage.qml:605
300+#: ../app/ui/EpisodesPage.qml:737
251msgid "Mark as unheard"
301msgid "Mark as unheard"
252msgstr ""
302msgstr ""
253
303
254−#: ../app/ui/EpisodesPage.qml:605
304+#: ../app/ui/EpisodesPage.qml:737
255msgid "Mark as listened"
305msgid "Mark as listened"
256msgstr ""
306msgstr ""
257
307
258−#: ../app/ui/EpisodesPage.qml:621
308+#: ../app/ui/EpisodesPage.qml:753
259msgid "Delete downloaded file"
309msgid "Delete downloaded file"
260msgstr ""
310msgstr ""
261
311
262−#: ../app/ui/EpisodesPage.qml:621
312+#: ../app/ui/EpisodesPage.qml:753
263msgid "Queued"
313msgid "Queued"
264msgstr ""
314msgstr ""
265
315
266−#: ../app/ui/EpisodesPage.qml:621
316+#: ../app/ui/EpisodesPage.qml:753
267msgid "Download"
317msgid "Download"
268msgstr ""
318msgstr ""
269
319
270−#: ../app/ui/EpisodesPage.qml:646
320+#: ../app/ui/EpisodesPage.qml:778
271msgid "Add to playlist"
321msgid "Add to playlist"
272msgstr ""
322msgstr ""
273
323
274−#: ../app/ui/EpisodesPage.qml:655
324+#: ../app/ui/EpisodesPage.qml:787
275msgid "Unfavourite"
325msgid "Unfavourite"
276msgstr ""
326msgstr ""
277
327
278−#: ../app/ui/EpisodesPage.qml:655
328+#: ../app/ui/EpisodesPage.qml:787
279msgid "Favourite"
329msgid "Favourite"
280msgstr ""
330msgstr ""
281
331
282−#: ../app/ui/EpisodesPage.qml:670
332+#: ../app/ui/EpisodesPage.qml:802
283msgid "Show episode description"
333msgid "Show episode description"
284msgstr ""
334msgstr ""
285
335
286−#: ../app/ui/EpisodesTab.qml:82
336+#: ../app/ui/EpisodesTab.qml:81
287msgid "Recent"
337msgid "Recent"
288msgstr ""
338msgstr ""
289
339
290−#: ../app/ui/EpisodesTab.qml:82
340+#: ../app/ui/EpisodesTab.qml:81
291msgid "Downloads"
341msgid "Downloads"
292msgstr ""
342msgstr ""
293
343
294−#: ../app/ui/EpisodesTab.qml:82
344+#: ../app/ui/EpisodesTab.qml:81
295msgid "Favourites"
345msgid "Favourites"
296msgstr ""
346msgstr ""
297
347
298−#: ../app/ui/EpisodesTab.qml:247
348+#: ../app/ui/EpisodesTab.qml:246
299msgid "Unfavourite episode(s)"
349msgid "Unfavourite episode(s)"
300msgstr ""
350msgstr ""
301
351
302−#: ../app/ui/EpisodesTab.qml:310
352+#: ../app/ui/EpisodesTab.qml:309
303msgid "No New Episodes"
353msgid "No New Episodes"
304msgstr ""
354msgstr ""
305
355
306−#: ../app/ui/EpisodesTab.qml:312
356+#: ../app/ui/EpisodesTab.qml:311
307msgid "No Downloaded Episodes"
357msgid "No Downloaded Episodes"
308msgstr ""
358msgstr ""
309
359
310−#: ../app/ui/EpisodesTab.qml:314
360+#: ../app/ui/EpisodesTab.qml:313
311msgid "No Favourited Episodes"
361msgid "No Favourited Episodes"
312msgstr ""
362msgstr ""
313
363
314−#: ../app/ui/EpisodesTab.qml:316
364+#: ../app/ui/EpisodesTab.qml:315
315msgid "No Episodes Found"
365msgid "No Episodes Found"
316msgstr ""
366msgstr ""
317
367
318−#: ../app/ui/EpisodesTab.qml:322
368+#: ../app/ui/EpisodesTab.qml:321
319msgid "No more episodes to listen to!"
369msgid "No more episodes to listen to!"
320msgstr ""
370msgstr ""
321
371
322−#: ../app/ui/EpisodesTab.qml:324
372+#: ../app/ui/EpisodesTab.qml:323
323msgid "No episodes have been downloaded for offline listening"
373msgid "No episodes have been downloaded for offline listening"
324msgstr ""
374msgstr ""
325
375
326−#: ../app/ui/EpisodesTab.qml:326
376+#: ../app/ui/EpisodesTab.qml:325
327msgid "No episodes have been favourited."
377msgid "No episodes have been favourited."
328msgstr ""
378msgstr ""
329
379
330−#: ../app/ui/EpisodesTab.qml:328
380+#: ../app/ui/EpisodesTab.qml:327
331msgid "No Episodes found matching the search term."
381msgid "No Episodes found matching the search term."
332msgstr ""
382msgstr ""
333
383
334−#: ../app/ui/EpisodesTab.qml:457
384+#: ../app/ui/EpisodesTab.qml:456
335msgid "Downloads in progress"
385msgid "Downloads in progress"
336msgstr ""
386msgstr ""
337
387
338−#: ../app/ui/EpisodesTab.qml:497
388+#: ../app/ui/EpisodesTab.qml:496
339msgid "Downloaded episodes"
389msgid "Downloaded episodes"
340msgstr ""
390msgstr ""
341
391
342−#: ../app/ui/EpisodesTab.qml:507
392+#: ../app/ui/EpisodesTab.qml:506
343msgid "Today"
393msgid "Today"
344msgstr ""
394msgstr ""
345
395
346−#: ../app/ui/EpisodesTab.qml:511
396+#: ../app/ui/EpisodesTab.qml:510
347msgid "Yesterday"
397msgid "Yesterday"
348msgstr ""
398msgstr ""
349
399
350−#: ../app/ui/EpisodesTab.qml:515
400+#: ../app/ui/EpisodesTab.qml:514
351msgid "Older"
401msgid "Older"
352msgstr ""
402msgstr ""
353
403
354#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
404#. TRANSLATORS: The string shown in the UI is -15s to denote the number of seconds that the podcast playback will skip backward.
355−#: ../app/ui/FullPlayingView.qml:218
405+#: ../app/ui/FullPlayingView.qml:241
356#, no-c-format, qt-format
406#, no-c-format, qt-format
357msgid "-%1s"
407msgid "-%1s"
358msgstr ""
408msgstr ""
359
409
360#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
410#. TRANSLATORS: The string shown in the UI is +15s to denote the number of seconds that the podcast playback will skip forward.
361−#: ../app/ui/FullPlayingView.qml:279
411+#: ../app/ui/FullPlayingView.qml:302
362#, no-c-format, qt-format
412#, no-c-format, qt-format
363msgid "+%1s"
413msgid "+%1s"
364msgstr ""
414msgstr ""
365
415
416+#: ../app/ui/ImportPage.qml:18
417+msgid "Choose"
418+msgstr ""
419+
366#: ../app/ui/NowPlayingPage.qml:34
420#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
421msgid "Now Playing"
368msgstr ""
422msgstr ""
@@ -375,214 +429,254 @@ msgstr ""
375msgid "Queue"
429msgid "Queue"
376msgstr ""
430msgstr ""
377
431
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
432+#: ../app/ui/PodcastsTab.qml:55 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
433+#: ../app/ui/SearchPage.qml:174
380msgid "Search Podcast"
434msgid "Search Podcast"
381msgstr ""
435msgstr ""
382
436
383−#: ../app/ui/PodcastsTab.qml:97
437+#: ../app/ui/PodcastsTab.qml:95
384msgid "Search podcast"
438msgid "Search podcast"
385msgstr ""
439msgstr ""
386
440
387−#: ../app/ui/PodcastsTab.qml:127
441+#: ../app/ui/PodcastsTab.qml:125
388msgid "No Podcast Subscriptions"
442msgid "No Podcast Subscriptions"
389msgstr ""
443msgstr ""
390
444
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
445+#: ../app/ui/PodcastsTab.qml:125 ../app/ui/SearchPage.qml:220
392msgid "No Podcasts Found"
446msgid "No Podcasts Found"
393msgstr ""
447msgstr ""
394
448
395−#: ../app/ui/PodcastsTab.qml:128
449+#: ../app/ui/PodcastsTab.qml:126
396msgid ""
450msgid ""
397"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
451"You haven't subscribed to any podcasts yet, visit the 'Add New Podcasts' "
398"page to add some."
452"page to add some."
399msgstr ""
453msgstr ""
400
454
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
455+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
402msgid "No podcasts found matching the search term."
456msgid "No podcasts found matching the search term."
403msgstr ""
457msgstr ""
404
458
405−#: ../app/ui/PodcastsTab.qml:215
459+#: ../app/ui/PodcastsTab.qml:213
406#, qt-format
460#, qt-format
407msgid "%1 unheard episode"
461msgid "%1 unheard episode"
408msgid_plural "%1 unheard episodes"
462msgid_plural "%1 unheard episodes"
409msgstr[0] ""
463msgstr[0] ""
410msgstr[1] ""
464msgstr[1] ""
411
465
412−#: ../app/ui/SearchPage.qml:63
466+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
467msgid "Add Podcast"
414msgstr ""
468msgstr ""
415
469
416−#: ../app/ui/SearchPage.qml:122
470+#: ../app/ui/SearchPage.qml:73
471+msgid "Import Podcasts"
472+msgstr ""
473+
474+#: ../app/ui/SearchPage.qml:135
417msgid "Save Podcast"
475msgid "Save Podcast"
418msgstr ""
476msgstr ""
419
477
420−#: ../app/ui/SearchPage.qml:149
478+#: ../app/ui/SearchPage.qml:162
421msgid "Feed URL"
479msgid "Feed URL"
422msgstr ""
480msgstr ""
423
481
424−#: ../app/ui/SearchPage.qml:176
482+#: ../app/ui/SearchPage.qml:189
425msgid "Unable to subscribe"
483msgid "Unable to subscribe"
426msgstr ""
484msgstr ""
427
485
428−#: ../app/ui/SearchPage.qml:177
486+#: ../app/ui/SearchPage.qml:190
429msgid "Please check the URL and try again"
487msgid "Please check the URL and try again"
430msgstr ""
488msgstr ""
431
489
432−#: ../app/ui/SearchPage.qml:207
490+#: ../app/ui/SearchPage.qml:220
433msgid "Looking to add a new podcast?"
491msgid "Looking to add a new podcast?"
434msgstr ""
492msgstr ""
435
493
436−#: ../app/ui/SearchPage.qml:208
494+#: ../app/ui/SearchPage.qml:221
437msgid ""
495msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
496"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
497msgstr ""
440
498
441−#: ../app/ui/SearchPage.qml:275
499+#: ../app/ui/SearchPage.qml:288
442msgid "Subscribe"
500msgid "Subscribe"
443msgstr ""
501msgstr ""
444
502
445#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
503#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446#. the podcast description.
504#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
505+#: ../app/ui/SearchPage.qml:326
448#, qt-format
506#, qt-format
449msgid ""
507msgid ""
450"Last Updated: %1\n"
508"Last Updated: %1\n"
451"%2"
509"%2"
452msgstr ""
510msgstr ""
453
511
454−#: ../app/ui/SearchPage.qml:370
512+#: ../app/ui/SearchPage.qml:383
455msgid "Not Available"
513msgid "Not Available"
456msgstr ""
514msgstr ""
457
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+
458#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
528#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459#. want to seek forward when pressing on this button.
529#. want to seek forward when pressing on this button.
460−#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
530+#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:206
461msgid "Skip forward"
531msgid "Skip forward"
462msgstr ""
532msgstr ""
463
533
464#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
534#: ../app/ui/SettingsPage.qml:72 ../app/ui/SettingsPage.qml:107
465−#: ../app/ui/SettingsPage.qml:172 ../app/ui/SettingsPage.qml:179
535+#: ../app/ui/SettingsPage.qml:207 ../app/ui/SettingsPage.qml:214
466#, qt-format
536#, qt-format
467msgid "%1 seconds"
537msgid "%1 seconds"
468msgstr ""
538msgstr ""
469
539
470#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
540#: ../app/ui/SettingsPage.qml:77 ../app/ui/SettingsPage.qml:112
541+#: ../app/ui/SettingsPage.qml:147
471msgid "OK"
542msgid "OK"
472msgstr ""
543msgstr ""
473
544
474#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
545#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
475#. want to seek backward when pressing on this button.
546#. want to seek backward when pressing on this button.
476−#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:178
547+#: ../app/ui/SettingsPage.qml:100 ../app/ui/SettingsPage.qml:213
477msgid "Skip back"
548msgid "Skip back"
478msgstr ""
549msgstr ""
479
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+
480#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
562#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
481#. that doesn't fit into any other category.
563#. that doesn't fit into any other category.
482−#: ../app/ui/SettingsPage.qml:141
564+#: ../app/ui/SettingsPage.qml:176
483msgid "General Settings"
565msgid "General Settings"
484msgstr ""
566msgstr ""
485
567
486−#: ../app/ui/SettingsPage.qml:154
568+#: ../app/ui/SettingsPage.qml:189
487msgid "Displays podcasts in a list view"
569msgid "Displays podcasts in a list view"
488msgstr ""
570msgstr ""
489
571
490−#: ../app/ui/SettingsPage.qml:166
572+#: ../app/ui/SettingsPage.qml:201
491msgid "Playback Settings"
573msgid "Playback Settings"
492msgstr ""
574msgstr ""
493
575
494−#: ../app/ui/SettingsPage.qml:184
576+#: ../app/ui/SettingsPage.qml:221
577+msgid "Continue where stopped"
578+msgstr ""
579+
580+#: ../app/ui/SettingsPage.qml:233
495msgid "Podcast Episode Settings"
581msgid "Podcast Episode Settings"
496msgstr ""
582msgstr ""
497
583
498−#: ../app/ui/SettingsPage.qml:190
584+#: ../app/ui/SettingsPage.qml:246
499msgid "Automatically delete old episodes"
585msgid "Automatically delete old episodes"
500msgstr ""
586msgstr ""
501
587
502−#: ../app/ui/SettingsPage.qml:192
588+#: ../app/ui/SettingsPage.qml:248
503msgid ""
589msgid ""
504"Delete episodes that are older than a given number of days for each podcast"
590"Delete episodes that are older than a given number of days for each podcast"
505msgstr ""
591msgstr ""
506
592
507−#: ../app/ui/SettingsPage.qml:204
593+#: ../app/ui/SettingsPage.qml:260
508msgid "Automatically download new episodes"
594msgid "Automatically download new episodes"
509msgstr ""
595msgstr ""
510
596
511−#: ../app/ui/SettingsPage.qml:206
597+#: ../app/ui/SettingsPage.qml:262
512msgid "Default number of new episodes to download for each podcast"
598msgid "Default number of new episodes to download for each podcast"
513msgstr ""
599msgstr ""
514
600
515−#: ../app/ui/SettingsPage.qml:218
601+#: ../app/ui/SettingsPage.qml:274
602+msgid "Automatically delete listened episodes"
603+msgstr ""
604+
605+#: ../app/ui/SettingsPage.qml:276
606+msgid "Automatically delete listened episodes on application start"
607+msgstr ""
608+
609+#: ../app/ui/SettingsPage.qml:291
516msgid "Only download over WiFi"
610msgid "Only download over WiFi"
517msgstr ""
611msgstr ""
518
612
519−#: ../app/ui/SettingsPage.qml:220
613+#: ../app/ui/SettingsPage.qml:293
520msgid "Download episodes only when the device is using WiFi"
614msgid "Download episodes only when the device is using WiFi"
521msgstr ""
615msgstr ""
522
616
523−#: ../app/ui/SettingsPage.qml:240
617+#: ../app/ui/SettingsPage.qml:313
524msgid "Refresh podcast artwork"
618msgid "Refresh podcast artwork"
525msgstr ""
619msgstr ""
526
620
527−#: ../app/ui/SettingsPage.qml:242
621+#: ../app/ui/SettingsPage.qml:315
528msgid "Update all podcasts artwork and fix missing ones"
622msgid "Update all podcasts artwork and fix missing ones"
529msgstr ""
623msgstr ""
530
624
531−#: ../app/ui/SettingsPage.qml:271
625+#: ../app/ui/SettingsPage.qml:344
532msgid "Storage Settings"
626msgid "Storage Settings"
533msgstr ""
627msgstr ""
534
628
535−#: ../app/ui/SettingsPage.qml:282
629+#: ../app/ui/SettingsPage.qml:355
536msgid "Delete orphaned files and links"
630msgid "Delete orphaned files and links"
537msgstr ""
631msgstr ""
538
632
539−#: ../app/ui/SettingsPage.qml:284
633+#: ../app/ui/SettingsPage.qml:357
540msgid "Free space by removing orphaned downloaded files and links"
634msgid "Free space by removing orphaned downloaded files and links"
541msgstr ""
635msgstr ""
542
636
543−#: ../app/ui/SettingsPage.qml:314
637+#: ../app/ui/SettingsPage.qml:387
544msgid "Removed orphaned files and links"
638msgid "Removed orphaned files and links"
545msgstr ""
639msgstr ""
546
640
547−#: ../app/ui/SettingsPage.qml:314
641+#: ../app/ui/SettingsPage.qml:387
548msgid "No orphans found!"
642msgid "No orphans found!"
549msgstr ""
643msgstr ""
550
644
551−#: ../app/ui/SettingsPage.qml:315
645+#: ../app/ui/SettingsPage.qml:388
552msgid ""
646msgid ""
553"All orphaned files have been deleted to recover disk space. Orphaned links "
647"All orphaned files have been deleted to recover disk space. Orphaned links "
554"pointing at invalid files have also been cleaned up."
648"pointing at invalid files have also been cleaned up."
555msgstr ""
649msgstr ""
556
650
557−#: ../app/ui/SettingsPage.qml:317
651+#: ../app/ui/SettingsPage.qml:390
558msgid ""
652msgid ""
559−"No orphaned files have been found to recover disk space. Podbird database is "
653+"No orphaned files have been found to recover disk space. Podphoenix database "
560−"clean."
654+"is clean."
561msgstr ""
655msgstr ""
562
656
563#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
657#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
564#. that doesn't fit into any other category.
658#. that doesn't fit into any other category.
565−#: ../app/ui/SettingsPage.qml:332
659+#: ../app/ui/SettingsPage.qml:405
566msgid "Misc."
660msgid "Misc."
567msgstr ""
661msgstr ""
568
662
569−#: ../app/ui/SettingsPage.qml:348
663+#: ../app/ui/SettingsPage.qml:421
570msgid "Report Bug"
664msgid "Report Bug"
571msgstr ""
665msgstr ""
572
666
573#: ../app/welcomewizard/Slide1.qml:42
667#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
668+msgid "Welcome to Podphoenix"
575msgstr ""
669msgstr ""
576
670
577−#: ../app/welcomewizard/Slide1.qml:50
671+#: ../app/welcomewizard/Slide1.qml:53
578msgid ""
672msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
673+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager "
580−"Ubuntu.\n"
674+"for Ubuntu.\n"
581"\n"
675"\n"
582"Chirp Chirp..."
676"Chirp Chirp..."
583msgstr ""
677msgstr ""
584
678
585−#: ../app/welcomewizard/Slide1.qml:72
679+#: ../app/welcomewizard/Slide1.qml:82
586msgid "Swipe to move between pages"
680msgid "Swipe to move between pages"
587msgstr ""
681msgstr ""
588
682
@@ -592,8 +686,8 @@ msgstr ""
592
686
593#: ../app/welcomewizard/Slide2.qml:62
687#: ../app/welcomewizard/Slide2.qml:62
594msgid ""
688msgid ""
595−"Podbird uses the iTunes® database to provide access to a huge collection of "
689+"Podphoenix uses the iTunes® database to provide access to a huge collection "
596−"podcasts. You can also add podcasts by their URL."
690+"of podcasts. You can also add podcasts by their URL."
597msgstr ""
691msgstr ""
598
692
599#: ../app/welcomewizard/Slide3.qml:45
693#: ../app/welcomewizard/Slide3.qml:45
@@ -602,13 +696,13 @@ msgstr ""
602
696
603#: ../app/welcomewizard/Slide3.qml:62
697#: ../app/welcomewizard/Slide3.qml:62
604msgid ""
698msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
699+"Podphoenix can optionally download new episodes and clean up old episodes "
606"automatically, this can be enabled from the settings page."
700"automatically, this can be enabled from the settings page."
607msgstr ""
701msgstr ""
608
702
609#. TRANSLATORS: This text should be in a language different from the language set by the user.
703#. TRANSLATORS: This text should be in a language different from the language set by the user.
610#. For instance, if the app was in english, then it is appropriate to set this string as
704#. For instance, if the app was in english, then it is appropriate to set this string as
611−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
705+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
612#: ../app/welcomewizard/Slide4.qml:48
706#: ../app/welcomewizard/Slide4.qml:48
613msgid "Hallo! Bonjour!"
707msgid "Hallo! Bonjour!"
614msgstr ""
708msgstr ""
@@ -616,7 +710,7 @@ msgstr ""
616#: ../app/welcomewizard/Slide4.qml:67
710#: ../app/welcomewizard/Slide4.qml:67
617#, qt-format
711#, qt-format
618msgid ""
712msgid ""
619−"Podbird is available in over 15 languages and is translated by the %1 "
713+"Podphoenix is available in over 15 languages and is translated by the %1 "
620"community"
714"community"
621msgstr ""
715msgstr ""
622
716
@@ -648,19 +742,17 @@ msgid "Enjoy"
648msgstr ""
742msgstr ""
649
743
650#: ../app/welcomewizard/Slide7.qml:62
744#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
745+msgid "We hope you enjoy using Podphoenix!"
652msgstr ""
746msgstr ""
653
747
654−#: ../app/welcomewizard/Slide7.qml:76
748+#: ../app/welcomewizard/Slide7.qml:75
655msgid "Finish"
749msgid "Finish"
656msgstr ""
750msgstr ""
657
751
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
752+#: /home/kugiigi/Documents/Development/Podphoenix/podphoenix/build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
660msgid "The chirpiest podcast manager for Ubuntu"
753msgid "The chirpiest podcast manager for Ubuntu"
661msgstr ""
754msgstr ""
662
755
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
756+#: /home/kugiigi/Documents/Development/Podphoenix/podphoenix/build/x86_64-linux-gnu/app/po/Podphoenix.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
665msgid "podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
757msgid "podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
666msgstr ""
758msgstr ""
po/sr.po+62−44
@@ -1,13 +1,13 @@
1−# Serbian translation for podbird
1+# Serbian translation for podphoenix
2# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2016-05-16 08:33+0000\n"
11"PO-Revision-Date: 2016-05-16 08:33+0000\n"
12"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
12"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
13"Language-Team: Serbian <sr@li.org>\n"
13"Language-Team: Serbian <sr@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21
21
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23msgid "Episodes"
23msgid "Episodes"
24msgstr "Епизоде"
24msgstr "Епизоде"
25
25
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27msgid "Add New Podcasts"
27msgid "Add New Podcasts"
28msgstr ""
28msgstr ""
29
29
@@ -39,17 +39,17 @@ msgstr "Подешавања"
39msgid "Skip"
39msgid "Skip"
40msgstr "Прескочи"
40msgstr "Прескочи"
41
41
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
43#, no-c-format, qt-format
43#, no-c-format, qt-format
44msgid "%1 hr %2 min"
44msgid "%1 hr %2 min"
45msgstr "%1 ч %2 мин"
45msgstr "%1 ч %2 мин"
46
46
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
48#, no-c-format, qt-format
48#, no-c-format, qt-format
49msgid "%1 hr"
49msgid "%1 hr"
50msgstr "%1 ч"
50msgstr "%1 ч"
51
51
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
53#, no-c-format, qt-format
53#, no-c-format, qt-format
54msgid "%1 min"
54msgid "%1 min"
55msgstr "%1 мин"
55msgstr "%1 мин"
@@ -64,7 +64,7 @@ msgstr "О програму"
64msgid "Credits"
64msgid "Credits"
65msgstr "Заслуге"
65msgstr "Заслуге"
66
66
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68#: ../app/settings/About.qml:92
68#: ../app/settings/About.qml:92
69#, qt-format
69#, qt-format
70msgid "Version %1"
70msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 година"
112msgstr[1] "%1 године"
112msgstr[1] "%1 године"
113msgstr[2] "%1 година"
113msgstr[2] "%1 година"
114
114
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)
116#: ../app/settings/Credits.qml:31
116#: ../app/settings/Credits.qml:31
117#, qt-format
117#, qt-format
118msgid "%1 (Creator)"
118msgid "%1 (Creator)"
@@ -167,7 +167,7 @@ msgid "Search Episode"
167msgstr ""
167msgstr ""
168
168
169#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
169#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
170−#: ../app/ui/SearchPage.qml:275
170+#: ../app/ui/SearchPage.qml:290
171msgid "Unsubscribe"
171msgid "Unsubscribe"
172msgstr ""
172msgstr ""
173
173
@@ -217,7 +217,7 @@ msgstr ""
217msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
217msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
218msgstr ""
218msgstr ""
219
219
220−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
220+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
221#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
221#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
222msgid "Cancel"
222msgid "Cancel"
223msgstr ""
223msgstr ""
@@ -227,7 +227,7 @@ msgid "Episode Description"
227msgstr ""
227msgstr ""
228
228
229#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
229#: ../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
231msgid "Close"
231msgid "Close"
232msgstr ""
232msgstr ""
233
233
@@ -367,6 +367,10 @@ msgstr ""
367msgid "+%1s"
367msgid "+%1s"
368msgstr ""
368msgstr ""
369
369
370+#: ../app/ui/ImportPage.qml:18
371+msgid "Choose"
372+msgstr ""
373+
370#: ../app/ui/NowPlayingPage.qml:34
374#: ../app/ui/NowPlayingPage.qml:34
371msgid "Now Playing"
375msgid "Now Playing"
372msgstr ""
376msgstr ""
@@ -379,8 +383,8 @@ msgstr ""
379msgid "Queue"
383msgid "Queue"
380msgstr ""
384msgstr ""
381
385
382−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
386+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
383−#: ../app/ui/SearchPage.qml:161
387+#: ../app/ui/SearchPage.qml:176
384msgid "Search Podcast"
388msgid "Search Podcast"
385msgstr ""
389msgstr ""
386
390
@@ -392,7 +396,7 @@ msgstr ""
392msgid "No Podcast Subscriptions"
396msgid "No Podcast Subscriptions"
393msgstr ""
397msgstr ""
394
398
395−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
399+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
396msgid "No Podcasts Found"
400msgid "No Podcasts Found"
397msgstr ""
401msgstr ""
398
402
@@ -402,7 +406,7 @@ msgid ""
402"page to add some."
406"page to add some."
403msgstr ""
407msgstr ""
404
408
405−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
409+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
406msgid "No podcasts found matching the search term."
410msgid "No podcasts found matching the search term."
407msgstr ""
411msgstr ""
408
412
@@ -413,52 +417,68 @@ msgid_plural "%1 unheard episodes"
413msgstr[0] ""
417msgstr[0] ""
414msgstr[1] ""
418msgstr[1] ""
415
419
416−#: ../app/ui/SearchPage.qml:63
420+#: ../app/ui/SearchPage.qml:65
417msgid "Add Podcast"
421msgid "Add Podcast"
418msgstr ""
422msgstr ""
419
423
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
421msgid "Save Podcast"
429msgid "Save Podcast"
422msgstr ""
430msgstr ""
423
431
424−#: ../app/ui/SearchPage.qml:149
432+#: ../app/ui/SearchPage.qml:163
425msgid "Feed URL"
433msgid "Feed URL"
426msgstr ""
434msgstr ""
427
435
428−#: ../app/ui/SearchPage.qml:176
436+#: ../app/ui/SearchPage.qml:191
429msgid "Unable to subscribe"
437msgid "Unable to subscribe"
430msgstr ""
438msgstr ""
431
439
432−#: ../app/ui/SearchPage.qml:177
440+#: ../app/ui/SearchPage.qml:192
433msgid "Please check the URL and try again"
441msgid "Please check the URL and try again"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:207
444+#: ../app/ui/SearchPage.qml:222
437msgid "Looking to add a new podcast?"
445msgid "Looking to add a new podcast?"
438msgstr ""
446msgstr ""
439
447
440−#: ../app/ui/SearchPage.qml:208
448+#: ../app/ui/SearchPage.qml:223
441msgid ""
449msgid ""
442"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
450"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
443msgstr ""
451msgstr ""
444
452
445−#: ../app/ui/SearchPage.qml:275
453+#: ../app/ui/SearchPage.qml:290
446msgid "Subscribe"
454msgid "Subscribe"
447msgstr ""
455msgstr ""
448
456
449#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
450#. the podcast description.
458#. the podcast description.
451−#: ../app/ui/SearchPage.qml:313
459+#: ../app/ui/SearchPage.qml:328
452#, qt-format
460#, qt-format
453msgid ""
461msgid ""
454"Last Updated: %1\n"
462"Last Updated: %1\n"
455"%2"
463"%2"
456msgstr ""
464msgstr ""
457
465
458−#: ../app/ui/SearchPage.qml:370
466+#: ../app/ui/SearchPage.qml:385
459msgid "Not Available"
467msgid "Not Available"
460msgstr ""
468msgstr ""
461
469
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+
462#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
482#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463#. want to seek forward when pressing on this button.
483#. want to seek forward when pressing on this button.
464#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
484#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -560,7 +580,7 @@ msgstr ""
560
580
561#: ../app/ui/SettingsPage.qml:317
581#: ../app/ui/SettingsPage.qml:317
562msgid ""
582msgid ""
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 "
564"clean."
584"clean."
565msgstr ""
585msgstr ""
566
586
@@ -575,18 +595,18 @@ msgid "Report Bug"
575msgstr ""
595msgstr ""
576
596
577#: ../app/welcomewizard/Slide1.qml:42
597#: ../app/welcomewizard/Slide1.qml:42
578−msgid "Welcome to Podbird"
598+msgid "Welcome to Podphoenix"
579msgstr ""
599msgstr ""
580
600
581−#: ../app/welcomewizard/Slide1.qml:50
601+#: ../app/welcomewizard/Slide1.qml:53
582msgid ""
602msgid ""
583−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
603+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
584"Ubuntu.\n"
604"Ubuntu.\n"
585"\n"
605"\n"
586"Chirp Chirp..."
606"Chirp Chirp..."
587msgstr ""
607msgstr ""
588
608
589−#: ../app/welcomewizard/Slide1.qml:72
609+#: ../app/welcomewizard/Slide1.qml:82
590msgid "Swipe to move between pages"
610msgid "Swipe to move between pages"
591msgstr ""
611msgstr ""
592
612
@@ -596,7 +616,7 @@ msgstr ""
596
616
597#: ../app/welcomewizard/Slide2.qml:62
617#: ../app/welcomewizard/Slide2.qml:62
598msgid ""
618msgid ""
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 "
600"podcasts. You can also add podcasts by their URL."
620"podcasts. You can also add podcasts by their URL."
601msgstr ""
621msgstr ""
602
622
@@ -606,13 +626,13 @@ msgstr ""
606
626
607#: ../app/welcomewizard/Slide3.qml:62
627#: ../app/welcomewizard/Slide3.qml:62
608msgid ""
628msgid ""
609−"Podbird can optionally download new episodes and clean up old episodes "
629+"Podphoenix can optionally download new episodes and clean up old episodes "
610"automatically, this can be enabled from the settings page."
630"automatically, this can be enabled from the settings page."
611msgstr ""
631msgstr ""
612
632
613#. TRANSLATORS: This text should be in a language different from the language set by the user.
633#. TRANSLATORS: This text should be in a language different from the language set by the user.
614#. For instance, if the app was in english, then it is appropriate to set this string as
634#. 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.
616#: ../app/welcomewizard/Slide4.qml:48
636#: ../app/welcomewizard/Slide4.qml:48
617msgid "Hallo! Bonjour!"
637msgid "Hallo! Bonjour!"
618msgstr ""
638msgstr ""
@@ -620,7 +640,7 @@ msgstr ""
620#: ../app/welcomewizard/Slide4.qml:67
640#: ../app/welcomewizard/Slide4.qml:67
621#, qt-format
641#, qt-format
622msgid ""
642msgid ""
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 "
624"community"
644"community"
625msgstr ""
645msgstr ""
626
646
@@ -652,20 +672,18 @@ msgid "Enjoy"
652msgstr ""
672msgstr ""
653
673
654#: ../app/welcomewizard/Slide7.qml:62
674#: ../app/welcomewizard/Slide7.qml:62
655−msgid "We hope you enjoy using Podbird!"
675+msgid "We hope you enjoy using Podphoenix!"
656msgstr ""
676msgstr ""
657
677
658−#: ../app/welcomewizard/Slide7.qml:76
678+#: ../app/welcomewizard/Slide7.qml:75
659msgid "Finish"
679msgid "Finish"
660msgstr ""
680msgstr ""
661
681
662−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
682+#: ../app/po/Podphoenix.desktop.in.h:1
663−#: Podbird.desktop.in.h:1
664msgid "The chirpiest podcast manager for Ubuntu"
683msgid "The chirpiest podcast manager for Ubuntu"
665msgstr ""
684msgstr ""
666
685
667−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
686+#: ../app/po/Podphoenix.desktop.in.h:2
668−#: Podbird.desktop.in.h:2
669msgid ""
687msgid ""
670"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
688"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
671msgstr ""
689msgstr ""
po/sv.po+92−74
@@ -1,28 +1,28 @@
1−# Swedish translation for podbird
1+# Swedish translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11−"PO-Revision-Date: 2015-09-14 20:53+0000\n"
11+"PO-Revision-Date: 2019-05-01 05:36+0000\n"
12"Last-Translator: Patrik Sonestad <patrik@sonestad.se>\n"
12"Last-Translator: Patrik Sonestad <patrik@sonestad.se>\n"
13"Language-Team: Swedish <sv@li.org>\n"
13"Language-Team: Swedish <sv@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23−msgstr ""
23+msgstr "Avsnitt"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "Lägg till ny poddsändning"
27msgstr "Lägg till ny poddsändning"
28
28
@@ -38,17 +38,17 @@ msgstr "Inställningar"
38msgid "Skip"
38msgid "Skip"
39msgstr "Hoppa över"
39msgstr "Hoppa över"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 tim %2 min"
44msgstr "%1 tim %2 min"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 tim"
49msgstr "%1 tim"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 min"
54msgstr "%1 min"
@@ -63,7 +63,7 @@ msgstr "Om"
63msgid "Credits"
63msgid "Credits"
64msgstr "Tack till"
64msgstr "Tack till"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] "%1 år"
108msgstr[0] "%1 år"
109msgstr[1] "%1 år"
109msgstr[1] "%1 år"
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr "Sök avsnitt"
163msgstr "Sök avsnitt"
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr "Avsluta prenumeration"
168msgstr "Avsluta prenumeration"
169
169
@@ -172,33 +172,33 @@ msgstr "Avsluta prenumeration"
172#, qt-format
172#, qt-format
173msgid "%1 item selected"
173msgid "%1 item selected"
174msgid_plural "%1 items selected"
174msgid_plural "%1 items selected"
175−msgstr[0] ""
175+msgstr[0] "%1 objekt markerat"
176−msgstr[1] ""
176+msgstr[1] "%1 objekt markerade"
177
177
178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
178#: ../app/ui/EpisodesPage.qml:125 ../app/ui/EpisodesTab.qml:143
179#: ../app/ui/NowPlayingPage.qml:42
179#: ../app/ui/NowPlayingPage.qml:42
180msgid "Back"
180msgid "Back"
181−msgstr ""
181+msgstr "Bakåt"
182
182
183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
183#: ../app/ui/EpisodesPage.qml:137 ../app/ui/EpisodesTab.qml:155
184msgid "Mark Listened"
184msgid "Mark Listened"
185−msgstr ""
185+msgstr "Markera som avlyssnat"
186
186
187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
187#: ../app/ui/EpisodesPage.qml:156 ../app/ui/EpisodesTab.qml:173
188msgid "Download episode(s)"
188msgid "Download episode(s)"
189−msgstr ""
189+msgstr "Hämta avsnitt"
190
190
191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
191#: ../app/ui/EpisodesPage.qml:184 ../app/ui/EpisodesTab.qml:201
192msgid "Delete episode(s)"
192msgid "Delete episode(s)"
193−msgstr ""
193+msgstr "Radera avsnitt"
194
194
195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
195#: ../app/ui/EpisodesPage.qml:207 ../app/ui/EpisodesTab.qml:224
196msgid "Favourite episode(s)"
196msgid "Favourite episode(s)"
197−msgstr ""
197+msgstr "Favoritavsnitt"
198
198
199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
199#: ../app/ui/EpisodesPage.qml:229 ../app/ui/EpisodesTab.qml:270
200msgid "Add to queue"
200msgid "Add to queue"
201−msgstr ""
201+msgstr "Lägg till i kö"
202
202
203#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
203#: ../app/ui/EpisodesPage.qml:258 ../app/ui/EpisodesTab.qml:120
204msgid "Search episode"
204msgid "Search episode"
@@ -213,7 +213,7 @@ msgstr "Bekräfta avslut av prenumeration"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr "Är du säker på att du vill avsluta prenumerationen på <b>%1</b>?"
214msgstr "Är du säker på att du vill avsluta prenumerationen på <b>%1</b>?"
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr "Avbryt"
219msgstr "Avbryt"
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr "Avsnittsbeskrivning"
223msgstr "Avsnittsbeskrivning"
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr "Stäng"
228msgstr "Stäng"
229
229
@@ -285,19 +285,19 @@ msgstr ""
285
285
286#: ../app/ui/EpisodesTab.qml:82
286#: ../app/ui/EpisodesTab.qml:82
287msgid "Recent"
287msgid "Recent"
288−msgstr ""
288+msgstr "Senaste"
289
289
290#: ../app/ui/EpisodesTab.qml:82
290#: ../app/ui/EpisodesTab.qml:82
291msgid "Downloads"
291msgid "Downloads"
292−msgstr ""
292+msgstr "Hämtningar"
293
293
294#: ../app/ui/EpisodesTab.qml:82
294#: ../app/ui/EpisodesTab.qml:82
295msgid "Favourites"
295msgid "Favourites"
296−msgstr ""
296+msgstr "Favoriter"
297
297
298#: ../app/ui/EpisodesTab.qml:247
298#: ../app/ui/EpisodesTab.qml:247
299msgid "Unfavourite episode(s)"
299msgid "Unfavourite episode(s)"
300−msgstr ""
300+msgstr "Ta bort favoritmärkning"
301
301
302#: ../app/ui/EpisodesTab.qml:310
302#: ../app/ui/EpisodesTab.qml:310
303msgid "No New Episodes"
303msgid "No New Episodes"
@@ -305,11 +305,11 @@ msgstr "Inga nya avsnitt"
305
305
306#: ../app/ui/EpisodesTab.qml:312
306#: ../app/ui/EpisodesTab.qml:312
307msgid "No Downloaded Episodes"
307msgid "No Downloaded Episodes"
308−msgstr ""
308+msgstr "Inga hämtade avsnitt"
309
309
310#: ../app/ui/EpisodesTab.qml:314
310#: ../app/ui/EpisodesTab.qml:314
311msgid "No Favourited Episodes"
311msgid "No Favourited Episodes"
312−msgstr ""
312+msgstr "Inga favoritavsnitt"
313
313
314#: ../app/ui/EpisodesTab.qml:316
314#: ../app/ui/EpisodesTab.qml:316
315msgid "No Episodes Found"
315msgid "No Episodes Found"
@@ -321,11 +321,11 @@ msgstr "Inga fler avsnitt att lyssna på!"
321
321
322#: ../app/ui/EpisodesTab.qml:324
322#: ../app/ui/EpisodesTab.qml:324
323msgid "No episodes have been downloaded for offline listening"
323msgid "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"
325
325
326#: ../app/ui/EpisodesTab.qml:326
326#: ../app/ui/EpisodesTab.qml:326
327msgid "No episodes have been favourited."
327msgid "No episodes have been favourited."
328−msgstr ""
328+msgstr "Inga avsnitt har markerats som favorit"
329
329
330#: ../app/ui/EpisodesTab.qml:328
330#: ../app/ui/EpisodesTab.qml:328
331msgid "No Episodes found matching the search term."
331msgid "No Episodes found matching the search term."
@@ -333,11 +333,11 @@ msgstr "Inga avsnitt hittades med dessa söktermer."
333
333
334#: ../app/ui/EpisodesTab.qml:457
334#: ../app/ui/EpisodesTab.qml:457
335msgid "Downloads in progress"
335msgid "Downloads in progress"
336−msgstr ""
336+msgstr "Pågående hämtningar"
337
337
338#: ../app/ui/EpisodesTab.qml:497
338#: ../app/ui/EpisodesTab.qml:497
339msgid "Downloaded episodes"
339msgid "Downloaded episodes"
340−msgstr ""
340+msgstr "Hämtade avsnitt"
341
341
342#: ../app/ui/EpisodesTab.qml:507
342#: ../app/ui/EpisodesTab.qml:507
343msgid "Today"
343msgid "Today"
@@ -363,20 +363,24 @@ msgstr "-%1s"
363msgid "+%1s"
363msgid "+%1s"
364msgstr "+%1s"
364msgstr "+%1s"
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr "Nu spelas"
372msgstr "Nu spelas"
369
373
370#: ../app/ui/NowPlayingPage.qml:73
374#: ../app/ui/NowPlayingPage.qml:73
371msgid "Full view"
375msgid "Full view"
372−msgstr ""
376+msgstr "Komplett vy"
373
377
374#: ../app/ui/NowPlayingPage.qml:73
378#: ../app/ui/NowPlayingPage.qml:73
375msgid "Queue"
379msgid "Queue"
376−msgstr ""
380+msgstr "Spelkö"
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr "Sök poddsändning"
385msgstr "Sök poddsändning"
382
386
@@ -388,7 +392,7 @@ msgstr "Sök poddsändning"
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr "Inga prenumerationer på poddsändningar"
393msgstr "Inga prenumerationer på poddsändningar"
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr "Inga poddsändningar hittades"
397msgstr "Inga poddsändningar hittades"
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr "Inga poddsändningar hittades med dessa söktermer."
407msgstr "Inga poddsändningar hittades med dessa söktermer."
404
408
@@ -409,44 +413,48 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] "%1 avsnitt ej hört"
413msgstr[0] "%1 avsnitt ej hört"
410msgstr[1] "%1 avnitt ej hörda"
414msgstr[1] "%1 avnitt ej hörda"
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr "Lägg till poddsändning"
418msgstr "Lägg till poddsändning"
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr "Spara poddsändning"
426msgstr "Spara poddsändning"
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr "Kanalwebbadress:"
430msgstr "Kanalwebbadress:"
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr "Kan inte prenumerera"
434msgstr "Kan inte prenumerera"
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr "Kontrollera webbadressen och försök igen"
438msgstr "Kontrollera webbadressen och försök igen"
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440"Klicka på \"förstoringsglaset\" i toppen av sökningen eller plus-knappen för "
448"Klicka på \"förstoringsglaset\" i toppen av sökningen eller plus-knappen för "
441"att lägga till via URL"
449"att lägga till via URL"
442
450
443−#: ../app/ui/SearchPage.qml:275
451+#: ../app/ui/SearchPage.qml:290
444msgid "Subscribe"
452msgid "Subscribe"
445msgstr "Prenumerera"
453msgstr "Prenumerera"
446
454
447#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
455#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
448#. the podcast description.
456#. the podcast description.
449−#: ../app/ui/SearchPage.qml:313
457+#: ../app/ui/SearchPage.qml:328
450#, qt-format
458#, qt-format
451msgid ""
459msgid ""
452"Last Updated: %1\n"
460"Last Updated: %1\n"
@@ -455,10 +463,22 @@ msgstr ""
455"Senast uppdaterad: %1\n"
463"Senast uppdaterad: %1\n"
456"%2"
464"%2"
457
465
458−#: ../app/ui/SearchPage.qml:370
466+#: ../app/ui/SearchPage.qml:385
459msgid "Not Available"
467msgid "Not Available"
460msgstr "Inte tillgänglig"
468msgstr "Inte tillgänglig"
461
469
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+
462#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
482#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
463#. want to seek forward when pressing on this button.
483#. want to seek forward when pressing on this button.
464#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
484#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -489,7 +509,7 @@ msgstr "Allmänna Inställningar"
489
509
490#: ../app/ui/SettingsPage.qml:154
510#: ../app/ui/SettingsPage.qml:154
491msgid "Displays podcasts in a list view"
511msgid "Displays podcasts in a list view"
492−msgstr ""
512+msgstr "Visa poddsändningar i en listvy"
493
513
494#: ../app/ui/SettingsPage.qml:166
514#: ../app/ui/SettingsPage.qml:166
495msgid "Playback Settings"
515msgid "Playback Settings"
@@ -561,7 +581,7 @@ msgstr ""
561
581
562#: ../app/ui/SettingsPage.qml:317
582#: ../app/ui/SettingsPage.qml:317
563msgid ""
583msgid ""
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 "
565"clean."
585"clean."
566msgstr ""
586msgstr ""
567
587
@@ -576,22 +596,22 @@ msgid "Report Bug"
576msgstr "Rapportera fel"
596msgstr "Rapportera fel"
577
597
578#: ../app/welcomewizard/Slide1.qml:42
598#: ../app/welcomewizard/Slide1.qml:42
579−msgid "Welcome to Podbird"
599+msgid "Welcome to Podphoenix"
580−msgstr "Välkommen till Podbird"
600+msgstr "Välkommen till Podphoenix"
581
601
582−#: ../app/welcomewizard/Slide1.qml:50
602+#: ../app/welcomewizard/Slide1.qml:53
583msgid ""
603msgid ""
584−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
604+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
585"Ubuntu.\n"
605"Ubuntu.\n"
586"\n"
606"\n"
587"Chirp Chirp..."
607"Chirp Chirp..."
588msgstr ""
608msgstr ""
589−"Avnjut dina favoriter med Podbird, den kvittrande poddsändingshanteraren för "
609+"Avnjut dina favoriter med Podphoenix, den kvittrande poddsändingshanteraren för "
590"Ubuntu.\n"
610"Ubuntu.\n"
591"\n"
611"\n"
592"Kvitt, kvitt"
612"Kvitt, kvitt"
593
613
594−#: ../app/welcomewizard/Slide1.qml:72
614+#: ../app/welcomewizard/Slide1.qml:82
595msgid "Swipe to move between pages"
615msgid "Swipe to move between pages"
596msgstr "Svep för att flytta mellan sidorna"
616msgstr "Svep för att flytta mellan sidorna"
597
617
@@ -601,10 +621,10 @@ msgstr "Upptäck nya poddsändningar"
601
621
602#: ../app/welcomewizard/Slide2.qml:62
622#: ../app/welcomewizard/Slide2.qml:62
603msgid ""
623msgid ""
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 "
605"podcasts. You can also add podcasts by their URL."
625"podcasts. You can also add podcasts by their URL."
606msgstr ""
626msgstr ""
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 "
608"poddsändningar. Det går också bra att lägga till poddsändningar med hjälp av "
628"poddsändningar. Det går också bra att lägga till poddsändningar med hjälp av "
609"dess URL."
629"dess URL."
610
630
@@ -614,15 +634,15 @@ msgstr "Smarta inställningar"
614
634
615#: ../app/welcomewizard/Slide3.qml:62
635#: ../app/welcomewizard/Slide3.qml:62
616msgid ""
636msgid ""
617−"Podbird can optionally download new episodes and clean up old episodes "
637+"Podphoenix can optionally download new episodes and clean up old episodes "
618"automatically, this can be enabled from the settings page."
638"automatically, this can be enabled from the settings page."
619msgstr ""
639msgstr ""
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 "
621"aktiveras i inställningarna."
641"aktiveras i inställningarna."
622
642
623#. TRANSLATORS: This text should be in a language different from the language set by the user.
643#. TRANSLATORS: This text should be in a language different from the language set by the user.
624#. For instance, if the app was in english, then it is appropriate to set this string as
644#. 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.
626#: ../app/welcomewizard/Slide4.qml:48
646#: ../app/welcomewizard/Slide4.qml:48
627msgid "Hallo! Bonjour!"
647msgid "Hallo! Bonjour!"
628msgstr "Hallo! Bonjour!"
648msgstr "Hallo! Bonjour!"
@@ -630,14 +650,14 @@ msgstr "Hallo! Bonjour!"
630#: ../app/welcomewizard/Slide4.qml:67
650#: ../app/welcomewizard/Slide4.qml:67
631#, qt-format
651#, qt-format
632msgid ""
652msgid ""
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 "
634"community"
654"community"
635msgstr ""
655msgstr ""
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."
637
657
638#: ../app/welcomewizard/Slide5.qml:45
658#: ../app/welcomewizard/Slide5.qml:45
639msgid "Touch Gestures"
659msgid "Touch Gestures"
640−msgstr ""
660+msgstr "Gester"
641
661
642#: ../app/welcomewizard/Slide5.qml:64
662#: ../app/welcomewizard/Slide5.qml:64
643msgid ""
663msgid ""
@@ -665,20 +685,18 @@ msgid "Enjoy"
665msgstr "Ha så kul"
685msgstr "Ha så kul"
666
686
667#: ../app/welcomewizard/Slide7.qml:62
687#: ../app/welcomewizard/Slide7.qml:62
668−msgid "We hope you enjoy using Podbird!"
688+msgid "We hope you enjoy using Podphoenix!"
669−msgstr "Vi hoppas att du skall tycka om att använda Podbird"
689+msgstr "Vi hoppas att du skall tycka om att använda Podphoenix"
670
690
671−#: ../app/welcomewizard/Slide7.qml:76
691+#: ../app/welcomewizard/Slide7.qml:75
672msgid "Finish"
692msgid "Finish"
673msgstr "Slutför"
693msgstr "Slutför"
674
694
675−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
695+#: ../app/po/Podphoenix.desktop.in.h:1
676−#: Podbird.desktop.in.h:1
677msgid "The chirpiest podcast manager for Ubuntu"
696msgid "The chirpiest podcast manager for Ubuntu"
678msgstr "Den kvittrande poddsändningshanteraren för Ubuntu"
697msgstr "Den kvittrande poddsändningshanteraren för Ubuntu"
679
698
680−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
699+#: ../app/po/Podphoenix.desktop.in.h:2
681−#: Podbird.desktop.in.h:2
682msgid ""
700msgid ""
683"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
701"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684msgstr ""
702msgstr ""
po/uk.po+69−51
@@ -1,13 +1,13 @@
1−# Ukrainian translation for podbird
1+# Ukrainian translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2016-12-12 06:51+0000\n"
11"PO-Revision-Date: 2016-12-12 06:51+0000\n"
12"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n"
12"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n"
13"Language-Team: Ukrainian <uk@li.org>\n"
13"Language-Team: Ukrainian <uk@li.org>\n"
@@ -16,14 +16,14 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
20−"X-Generator: Launchpad (build 18298)\n"
20+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
21
21
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
23msgid "Episodes"
23msgid "Episodes"
24msgstr "Серії"
24msgstr "Серії"
25
25
26−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
26+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
27msgid "Add New Podcasts"
27msgid "Add New Podcasts"
28msgstr "Додати нові трансляції"
28msgstr "Додати нові трансляції"
29
29
@@ -39,17 +39,17 @@ msgstr "Параметри"
39msgid "Skip"
39msgid "Skip"
40msgstr "Пропустити"
40msgstr "Пропустити"
41
41
42−#: ../app/podcasts.js:310
42+#: ../app/podcasts.js:307
43#, no-c-format, qt-format
43#, no-c-format, qt-format
44msgid "%1 hr %2 min"
44msgid "%1 hr %2 min"
45msgstr "%1 год. %2 хв."
45msgstr "%1 год. %2 хв."
46
46
47−#: ../app/podcasts.js:319
47+#: ../app/podcasts.js:316
48#, no-c-format, qt-format
48#, no-c-format, qt-format
49msgid "%1 hr"
49msgid "%1 hr"
50msgstr "%1 год."
50msgstr "%1 год."
51
51
52−#: ../app/podcasts.js:327
52+#: ../app/podcasts.js:324
53#, no-c-format, qt-format
53#, no-c-format, qt-format
54msgid "%1 min"
54msgid "%1 min"
55msgstr "%1 хв."
55msgstr "%1 хв."
@@ -64,7 +64,7 @@ msgstr "Про проґраму"
64msgid "Credits"
64msgid "Credits"
65msgstr "Подяки"
65msgstr "Подяки"
66
66
67−#. TRANSLATORS: Podbird version number e.g Version 0.8
67+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
68#: ../app/settings/About.qml:92
68#: ../app/settings/About.qml:92
69#, qt-format
69#, qt-format
70msgid "Version %1"
70msgid "Version %1"
@@ -112,7 +112,7 @@ msgstr[0] "%1 рік"
112msgstr[1] "%1 роки"
112msgstr[1] "%1 роки"
113msgstr[2] "%1 років"
113msgstr[2] "%1 років"
114
114
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)
116#: ../app/settings/Credits.qml:31
116#: ../app/settings/Credits.qml:31
117#, qt-format
117#, qt-format
118msgid "%1 (Creator)"
118msgid "%1 (Creator)"
@@ -168,7 +168,7 @@ msgid "Search Episode"
168msgstr "Пошук епізоду"
168msgstr "Пошук епізоду"
169
169
170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
170#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
171−#: ../app/ui/SearchPage.qml:275
171+#: ../app/ui/SearchPage.qml:290
172msgid "Unsubscribe"
172msgid "Unsubscribe"
173msgstr "Відписатися"
173msgstr "Відписатися"
174
174
@@ -219,7 +219,7 @@ msgstr "Підтвердження скасування підписки"
219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
219msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
220msgstr "Ви справді хочете скасувати підписку на <b>%1</b>?"
220msgstr "Ви справді хочете скасувати підписку на <b>%1</b>?"
221
221
222−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
222+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
223#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
224msgid "Cancel"
224msgid "Cancel"
225msgstr "Скасувати"
225msgstr "Скасувати"
@@ -229,7 +229,7 @@ msgid "Episode Description"
229msgstr "Опис епізоду"
229msgstr "Опис епізоду"
230
230
231#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
231#: ../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
233msgid "Close"
233msgid "Close"
234msgstr "Закрити"
234msgstr "Закрити"
235
235
@@ -369,6 +369,10 @@ msgstr "-%1с"
369msgid "+%1s"
369msgid "+%1s"
370msgstr "+%1с"
370msgstr "+%1с"
371
371
372+#: ../app/ui/ImportPage.qml:18
373+msgid "Choose"
374+msgstr ""
375+
372#: ../app/ui/NowPlayingPage.qml:34
376#: ../app/ui/NowPlayingPage.qml:34
373msgid "Now Playing"
377msgid "Now Playing"
374msgstr "Зараз відтворюєтья"
378msgstr "Зараз відтворюєтья"
@@ -381,8 +385,8 @@ msgstr "Повний перегляд"
381msgid "Queue"
385msgid "Queue"
382msgstr "Черга"
386msgstr "Черга"
383
387
384−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
388+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
385−#: ../app/ui/SearchPage.qml:161
389+#: ../app/ui/SearchPage.qml:176
386msgid "Search Podcast"
390msgid "Search Podcast"
387msgstr "Пошук трансляції"
391msgstr "Пошук трансляції"
388
392
@@ -394,7 +398,7 @@ msgstr "Шукати трансляцію"
394msgid "No Podcast Subscriptions"
398msgid "No Podcast Subscriptions"
395msgstr "Немає підписок на трансляції"
399msgstr "Немає підписок на трансляції"
396
400
397−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
401+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
398msgid "No Podcasts Found"
402msgid "No Podcasts Found"
399msgstr "Трансляцій не знайдено"
403msgstr "Трансляцій не знайдено"
400
404
@@ -406,7 +410,7 @@ msgstr ""
406"Ви ще не підписалися на жодну трансляцію. Відвідайте сторінку «Додати нову "
410"Ви ще не підписалися на жодну трансляцію. Відвідайте сторінку «Додати нову "
407"трансляцію» і додайте щось."
411"трансляцію» і додайте щось."
408
412
409−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
413+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
410msgid "No podcasts found matching the search term."
414msgid "No podcasts found matching the search term."
411msgstr "Не знайдено трансляцій, відповідних до критерію пошуку."
415msgstr "Не знайдено трансляцій, відповідних до критерію пошуку."
412
416
@@ -418,44 +422,48 @@ msgstr[0] "%1 непрослуханий епізод"
418msgstr[1] "%1 непрослуханих епізоди"
422msgstr[1] "%1 непрослуханих епізоди"
419msgstr[2] "%1 непрослуханих епізодів"
423msgstr[2] "%1 непрослуханих епізодів"
420
424
421−#: ../app/ui/SearchPage.qml:63
425+#: ../app/ui/SearchPage.qml:65
422msgid "Add Podcast"
426msgid "Add Podcast"
423msgstr "Додати радіотрансляцію"
427msgstr "Додати радіотрансляцію"
424
428
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
426msgid "Save Podcast"
434msgid "Save Podcast"
427msgstr "Зберегти трансляцію"
435msgstr "Зберегти трансляцію"
428
436
429−#: ../app/ui/SearchPage.qml:149
437+#: ../app/ui/SearchPage.qml:163
430msgid "Feed URL"
438msgid "Feed URL"
431msgstr "Адреса подачі"
439msgstr "Адреса подачі"
432
440
433−#: ../app/ui/SearchPage.qml:176
441+#: ../app/ui/SearchPage.qml:191
434msgid "Unable to subscribe"
442msgid "Unable to subscribe"
435msgstr "Не вдалося підписатися"
443msgstr "Не вдалося підписатися"
436
444
437−#: ../app/ui/SearchPage.qml:177
445+#: ../app/ui/SearchPage.qml:192
438msgid "Please check the URL and try again"
446msgid "Please check the URL and try again"
439msgstr "Будь ласка, перевірте адресу і повторіть спробу"
447msgstr "Будь ласка, перевірте адресу і повторіть спробу"
440
448
441−#: ../app/ui/SearchPage.qml:207
449+#: ../app/ui/SearchPage.qml:222
442msgid "Looking to add a new podcast?"
450msgid "Looking to add a new podcast?"
443msgstr "Хочете додати нову трансляцію?"
451msgstr "Хочете додати нову трансляцію?"
444
452
445−#: ../app/ui/SearchPage.qml:208
453+#: ../app/ui/SearchPage.qml:223
446msgid ""
454msgid ""
447"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
455"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
448msgstr ""
456msgstr ""
449"Натисніть кнопку з лупою згори, щоб шукати, або кнопку «плюс», щоб додати "
457"Натисніть кнопку з лупою згори, щоб шукати, або кнопку «плюс», щоб додати "
450"адресу"
458"адресу"
451
459
452−#: ../app/ui/SearchPage.qml:275
460+#: ../app/ui/SearchPage.qml:290
453msgid "Subscribe"
461msgid "Subscribe"
454msgstr "Підписатися"
462msgstr "Підписатися"
455
463
456#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
464#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
457#. the podcast description.
465#. the podcast description.
458−#: ../app/ui/SearchPage.qml:313
466+#: ../app/ui/SearchPage.qml:328
459#, qt-format
467#, qt-format
460msgid ""
468msgid ""
461"Last Updated: %1\n"
469"Last Updated: %1\n"
@@ -464,10 +472,22 @@ msgstr ""
464"Востаннє оновлено: %1\n"
472"Востаннє оновлено: %1\n"
465"%2"
473"%2"
466
474
467−#: ../app/ui/SearchPage.qml:370
475+#: ../app/ui/SearchPage.qml:385
468msgid "Not Available"
476msgid "Not Available"
469msgstr "Недоступне"
477msgstr "Недоступне"
470
478
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+
471#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
491#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
472#. want to seek forward when pressing on this button.
492#. want to seek forward when pressing on this button.
473#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
493#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -572,11 +592,11 @@ msgstr ""
572
592
573#: ../app/ui/SettingsPage.qml:317
593#: ../app/ui/SettingsPage.qml:317
574msgid ""
594msgid ""
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 "
576"clean."
596"clean."
577msgstr ""
597msgstr ""
578"Осиротілих файлів для вивільнення місця на диску не знайдено. База даних "
598"Осиротілих файлів для вивільнення місця на диску не знайдено. База даних "
579−"Podbird чиста."
599+"Podphoenix чиста."
580
600
581#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
601#. TRANSLATORS: Shortened form of "Miscellaneous" which is shown to denote other setting options
582#. that doesn't fit into any other category.
602#. that doesn't fit into any other category.
@@ -589,22 +609,22 @@ msgid "Report Bug"
589msgstr "Сповістити про помилку"
609msgstr "Сповістити про помилку"
590
610
591#: ../app/welcomewizard/Slide1.qml:42
611#: ../app/welcomewizard/Slide1.qml:42
592−msgid "Welcome to Podbird"
612+msgid "Welcome to Podphoenix"
593−msgstr "Вітаємо у Podbird"
613+msgstr "Вітаємо у Podphoenix"
594
614
595−#: ../app/welcomewizard/Slide1.qml:50
615+#: ../app/welcomewizard/Slide1.qml:53
596msgid ""
616msgid ""
597−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
617+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
598"Ubuntu.\n"
618"Ubuntu.\n"
599"\n"
619"\n"
600"Chirp Chirp..."
620"Chirp Chirp..."
601msgstr ""
621msgstr ""
602−"Насолоджуйтеся вашими улюбленими шоу за допомогою Podbird, найголосистішим "
622+"Насолоджуйтеся вашими улюбленими шоу за допомогою Podphoenix, найголосистішим "
603"засобом керування трансляціями для Ubuntu.\n"
623"засобом керування трансляціями для Ubuntu.\n"
604"\n"
624"\n"
605"Цвірінь, цвірінь..."
625"Цвірінь, цвірінь..."
606
626
607−#: ../app/welcomewizard/Slide1.qml:72
627+#: ../app/welcomewizard/Slide1.qml:82
608msgid "Swipe to move between pages"
628msgid "Swipe to move between pages"
609msgstr "Проведіть для пересування між сторінками"
629msgstr "Проведіть для пересування між сторінками"
610
630
@@ -614,10 +634,10 @@ msgstr "Знайти нові трансляції"
614
634
615#: ../app/welcomewizard/Slide2.qml:62
635#: ../app/welcomewizard/Slide2.qml:62
616msgid ""
636msgid ""
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 "
618"podcasts. You can also add podcasts by their URL."
638"podcasts. You can also add podcasts by their URL."
619msgstr ""
639msgstr ""
620−"Podbird використовує базу даних iTunes® для доступу до величезної збірки "
640+"Podphoenix використовує базу даних iTunes® для доступу до величезної збірки "
621"трансляцій. Крім того, ви можете додавати трансляції за адресами."
641"трансляцій. Крім того, ви можете додавати трансляції за адресами."
622
642
623#: ../app/welcomewizard/Slide3.qml:45
643#: ../app/welcomewizard/Slide3.qml:45
@@ -626,15 +646,15 @@ msgstr "Кмітливі параметри"
626
646
627#: ../app/welcomewizard/Slide3.qml:62
647#: ../app/welcomewizard/Slide3.qml:62
628msgid ""
648msgid ""
629−"Podbird can optionally download new episodes and clean up old episodes "
649+"Podphoenix can optionally download new episodes and clean up old episodes "
630"automatically, this can be enabled from the settings page."
650"automatically, this can be enabled from the settings page."
631msgstr ""
651msgstr ""
632−"Podbird також може отримувати нові епізоди і автоматично вилучати застарілі "
652+"Podphoenix також може отримувати нові епізоди і автоматично вилучати застарілі "
633"епізоди, усе це можна увімкнути за допомогою сторінки параметрів."
653"епізоди, усе це можна увімкнути за допомогою сторінки параметрів."
634
654
635#. TRANSLATORS: This text should be in a language different from the language set by the user.
655#. TRANSLATORS: This text should be in a language different from the language set by the user.
636#. For instance, if the app was in english, then it is appropriate to set this string as
656#. 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.
638#: ../app/welcomewizard/Slide4.qml:48
658#: ../app/welcomewizard/Slide4.qml:48
639msgid "Hallo! Bonjour!"
659msgid "Hallo! Bonjour!"
640msgstr "Hallo! Bonjour!"
660msgstr "Hallo! Bonjour!"
@@ -642,10 +662,10 @@ msgstr "Hallo! Bonjour!"
642#: ../app/welcomewizard/Slide4.qml:67
662#: ../app/welcomewizard/Slide4.qml:67
643#, qt-format
663#, qt-format
644msgid ""
664msgid ""
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 "
646"community"
666"community"
647msgstr ""
667msgstr ""
648−"Podbird перекладено понад 15 мовами, за переклад відповідає спільнота %1"
668+"Podphoenix перекладено понад 15 мовами, за переклад відповідає спільнота %1"
649
669
650#: ../app/welcomewizard/Slide5.qml:45
670#: ../app/welcomewizard/Slide5.qml:45
651msgid "Touch Gestures"
671msgid "Touch Gestures"
@@ -681,20 +701,18 @@ msgid "Enjoy"
681msgstr "Насолоджуйтеся"
701msgstr "Насолоджуйтеся"
682
702
683#: ../app/welcomewizard/Slide7.qml:62
703#: ../app/welcomewizard/Slide7.qml:62
684−msgid "We hope you enjoy using Podbird!"
704+msgid "We hope you enjoy using Podphoenix!"
685−msgstr "Сподіваємося, вам сподобається Podbird!"
705+msgstr "Сподіваємося, вам сподобається Podphoenix!"
686
706
687−#: ../app/welcomewizard/Slide7.qml:76
707+#: ../app/welcomewizard/Slide7.qml:75
688msgid "Finish"
708msgid "Finish"
689msgstr "Завершити"
709msgstr "Завершити"
690
710
691−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
711+#: ../app/po/Podphoenix.desktop.in.h:1
692−#: Podbird.desktop.in.h:1
693msgid "The chirpiest podcast manager for Ubuntu"
712msgid "The chirpiest podcast manager for Ubuntu"
694msgstr "Найвеселіший засіб керування трансляціями для Ubuntu"
713msgstr "Найвеселіший засіб керування трансляціями для Ubuntu"
695
714
696−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
715+#: ../app/po/Podphoenix.desktop.in.h:2
697−#: Podbird.desktop.in.h:2
698msgid ""
716msgid ""
699"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
717"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
700msgstr ""
718msgstr ""
po/zh_CN.po+62−44
@@ -1,13 +1,13 @@
1−# Chinese (Simplified) translation for podbird
1+# Chinese (Simplified) translation for podphoenix
2# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2016-12-17 18:45+0000\n"
11"PO-Revision-Date: 2016-12-17 18:45+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
13"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2017-01-04 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18298)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr ""
23msgstr ""
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr ""
27msgstr ""
28
28
@@ -38,17 +38,17 @@ msgstr ""
38msgid "Skip"
38msgid "Skip"
39msgstr ""
39msgstr ""
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr ""
44msgstr ""
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr ""
49msgstr ""
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr ""
54msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
63msgid "Credits"
63msgid "Credits"
64msgstr ""
64msgstr ""
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -108,7 +108,7 @@ msgid_plural "%1 years"
108msgstr[0] ""
108msgstr[0] ""
109msgstr[1] ""
109msgstr[1] ""
110
110
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)
112#: ../app/settings/Credits.qml:31
112#: ../app/settings/Credits.qml:31
113#, qt-format
113#, qt-format
114msgid "%1 (Creator)"
114msgid "%1 (Creator)"
@@ -163,7 +163,7 @@ msgid "Search Episode"
163msgstr ""
163msgstr ""
164
164
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
165#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
166−#: ../app/ui/SearchPage.qml:275
166+#: ../app/ui/SearchPage.qml:290
167msgid "Unsubscribe"
167msgid "Unsubscribe"
168msgstr ""
168msgstr ""
169
169
@@ -213,7 +213,7 @@ msgstr ""
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
213msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
214msgstr ""
214msgstr ""
215
215
216−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
216+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
217#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
218msgid "Cancel"
218msgid "Cancel"
219msgstr ""
219msgstr ""
@@ -223,7 +223,7 @@ msgid "Episode Description"
223msgstr ""
223msgstr ""
224
224
225#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
225#: ../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
227msgid "Close"
227msgid "Close"
228msgstr ""
228msgstr ""
229
229
@@ -363,6 +363,10 @@ msgstr ""
363msgid "+%1s"
363msgid "+%1s"
364msgstr ""
364msgstr ""
365
365
366+#: ../app/ui/ImportPage.qml:18
367+msgid "Choose"
368+msgstr ""
369+
366#: ../app/ui/NowPlayingPage.qml:34
370#: ../app/ui/NowPlayingPage.qml:34
367msgid "Now Playing"
371msgid "Now Playing"
368msgstr ""
372msgstr ""
@@ -375,8 +379,8 @@ msgstr ""
375msgid "Queue"
379msgid "Queue"
376msgstr ""
380msgstr ""
377
381
378−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
382+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
379−#: ../app/ui/SearchPage.qml:161
383+#: ../app/ui/SearchPage.qml:176
380msgid "Search Podcast"
384msgid "Search Podcast"
381msgstr ""
385msgstr ""
382
386
@@ -388,7 +392,7 @@ msgstr ""
388msgid "No Podcast Subscriptions"
392msgid "No Podcast Subscriptions"
389msgstr ""
393msgstr ""
390
394
391−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
395+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
392msgid "No Podcasts Found"
396msgid "No Podcasts Found"
393msgstr ""
397msgstr ""
394
398
@@ -398,7 +402,7 @@ msgid ""
398"page to add some."
402"page to add some."
399msgstr ""
403msgstr ""
400
404
401−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
405+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
402msgid "No podcasts found matching the search term."
406msgid "No podcasts found matching the search term."
403msgstr ""
407msgstr ""
404
408
@@ -409,52 +413,68 @@ msgid_plural "%1 unheard episodes"
409msgstr[0] ""
413msgstr[0] ""
410msgstr[1] ""
414msgstr[1] ""
411
415
412−#: ../app/ui/SearchPage.qml:63
416+#: ../app/ui/SearchPage.qml:65
413msgid "Add Podcast"
417msgid "Add Podcast"
414msgstr ""
418msgstr ""
415
419
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
417msgid "Save Podcast"
425msgid "Save Podcast"
418msgstr ""
426msgstr ""
419
427
420−#: ../app/ui/SearchPage.qml:149
428+#: ../app/ui/SearchPage.qml:163
421msgid "Feed URL"
429msgid "Feed URL"
422msgstr ""
430msgstr ""
423
431
424−#: ../app/ui/SearchPage.qml:176
432+#: ../app/ui/SearchPage.qml:191
425msgid "Unable to subscribe"
433msgid "Unable to subscribe"
426msgstr ""
434msgstr ""
427
435
428−#: ../app/ui/SearchPage.qml:177
436+#: ../app/ui/SearchPage.qml:192
429msgid "Please check the URL and try again"
437msgid "Please check the URL and try again"
430msgstr ""
438msgstr ""
431
439
432−#: ../app/ui/SearchPage.qml:207
440+#: ../app/ui/SearchPage.qml:222
433msgid "Looking to add a new podcast?"
441msgid "Looking to add a new podcast?"
434msgstr ""
442msgstr ""
435
443
436−#: ../app/ui/SearchPage.qml:208
444+#: ../app/ui/SearchPage.qml:223
437msgid ""
445msgid ""
438"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
446"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
439msgstr ""
447msgstr ""
440
448
441−#: ../app/ui/SearchPage.qml:275
449+#: ../app/ui/SearchPage.qml:290
442msgid "Subscribe"
450msgid "Subscribe"
443msgstr ""
451msgstr ""
444
452
445#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
453#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
446#. the podcast description.
454#. the podcast description.
447−#: ../app/ui/SearchPage.qml:313
455+#: ../app/ui/SearchPage.qml:328
448#, qt-format
456#, qt-format
449msgid ""
457msgid ""
450"Last Updated: %1\n"
458"Last Updated: %1\n"
451"%2"
459"%2"
452msgstr ""
460msgstr ""
453
461
454−#: ../app/ui/SearchPage.qml:370
462+#: ../app/ui/SearchPage.qml:385
455msgid "Not Available"
463msgid "Not Available"
456msgstr ""
464msgstr ""
457
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+
458#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
478#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
459#. want to seek forward when pressing on this button.
479#. want to seek forward when pressing on this button.
460#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
480#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -556,7 +576,7 @@ msgstr ""
556
576
557#: ../app/ui/SettingsPage.qml:317
577#: ../app/ui/SettingsPage.qml:317
558msgid ""
578msgid ""
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 "
560"clean."
580"clean."
561msgstr ""
581msgstr ""
562
582
@@ -571,18 +591,18 @@ msgid "Report Bug"
571msgstr ""
591msgstr ""
572
592
573#: ../app/welcomewizard/Slide1.qml:42
593#: ../app/welcomewizard/Slide1.qml:42
574−msgid "Welcome to Podbird"
594+msgid "Welcome to Podphoenix"
575msgstr ""
595msgstr ""
576
596
577−#: ../app/welcomewizard/Slide1.qml:50
597+#: ../app/welcomewizard/Slide1.qml:53
578msgid ""
598msgid ""
579−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
599+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
580"Ubuntu.\n"
600"Ubuntu.\n"
581"\n"
601"\n"
582"Chirp Chirp..."
602"Chirp Chirp..."
583msgstr ""
603msgstr ""
584
604
585−#: ../app/welcomewizard/Slide1.qml:72
605+#: ../app/welcomewizard/Slide1.qml:82
586msgid "Swipe to move between pages"
606msgid "Swipe to move between pages"
587msgstr ""
607msgstr ""
588
608
@@ -592,7 +612,7 @@ msgstr ""
592
612
593#: ../app/welcomewizard/Slide2.qml:62
613#: ../app/welcomewizard/Slide2.qml:62
594msgid ""
614msgid ""
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 "
596"podcasts. You can also add podcasts by their URL."
616"podcasts. You can also add podcasts by their URL."
597msgstr ""
617msgstr ""
598
618
@@ -602,13 +622,13 @@ msgstr ""
602
622
603#: ../app/welcomewizard/Slide3.qml:62
623#: ../app/welcomewizard/Slide3.qml:62
604msgid ""
624msgid ""
605−"Podbird can optionally download new episodes and clean up old episodes "
625+"Podphoenix can optionally download new episodes and clean up old episodes "
606"automatically, this can be enabled from the settings page."
626"automatically, this can be enabled from the settings page."
607msgstr ""
627msgstr ""
608
628
609#. TRANSLATORS: This text should be in a language different from the language set by the user.
629#. TRANSLATORS: This text should be in a language different from the language set by the user.
610#. For instance, if the app was in english, then it is appropriate to set this string as
630#. 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.
612#: ../app/welcomewizard/Slide4.qml:48
632#: ../app/welcomewizard/Slide4.qml:48
613msgid "Hallo! Bonjour!"
633msgid "Hallo! Bonjour!"
614msgstr ""
634msgstr ""
@@ -616,7 +636,7 @@ msgstr ""
616#: ../app/welcomewizard/Slide4.qml:67
636#: ../app/welcomewizard/Slide4.qml:67
617#, qt-format
637#, qt-format
618msgid ""
638msgid ""
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 "
620"community"
640"community"
621msgstr ""
641msgstr ""
622
642
@@ -648,20 +668,18 @@ msgid "Enjoy"
648msgstr ""
668msgstr ""
649
669
650#: ../app/welcomewizard/Slide7.qml:62
670#: ../app/welcomewizard/Slide7.qml:62
651−msgid "We hope you enjoy using Podbird!"
671+msgid "We hope you enjoy using Podphoenix!"
652msgstr ""
672msgstr ""
653
673
654−#: ../app/welcomewizard/Slide7.qml:76
674+#: ../app/welcomewizard/Slide7.qml:75
655msgid "Finish"
675msgid "Finish"
656msgstr ""
676msgstr ""
657
677
658−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
678+#: ../app/po/Podphoenix.desktop.in.h:1
659−#: Podbird.desktop.in.h:1
660msgid "The chirpiest podcast manager for Ubuntu"
679msgid "The chirpiest podcast manager for Ubuntu"
661msgstr ""
680msgstr ""
662
681
663−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
682+#: ../app/po/Podphoenix.desktop.in.h:2
664−#: Podbird.desktop.in.h:2
665msgid ""
683msgid ""
666"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
684"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
667msgstr ""
685msgstr ""
po/zh_TW.po+68−50
@@ -1,13 +1,13 @@
1−# Chinese (Traditional) translation for podbird
1+# Chinese (Traditional) translation for podphoenix
2# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
2# 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.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5#
5#
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8−"Project-Id-Version: podbird\n"
8+"Project-Id-Version: podphoenix\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2017-01-01 14:37+0000\n"
10+"POT-Creation-Date: 2020-04-13 18:20+0000\n"
11"PO-Revision-Date: 2017-04-28 06:43+0000\n"
11"PO-Revision-Date: 2017-04-28 06:43+0000\n"
12"Last-Translator: extraymond@gmail.com <extraymond@gmail.com>\n"
12"Last-Translator: extraymond@gmail.com <extraymond@gmail.com>\n"
13"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
13"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -15,14 +15,14 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2017-04-29 05:41+0000\n"
18+"X-Launchpad-Export-Date: 2021-06-30 06:28+0000\n"
19−"X-Generator: Launchpad (build 18364)\n"
19+"X-Generator: Launchpad (build c11083652ba158ce73cebdfd79e69cf6f7d05a73)\n"
20
20
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
21#: ../app/components/TabsList.qml:28 ../app/ui/EpisodesTab.qml:48
22msgid "Episodes"
22msgid "Episodes"
23msgstr "節目"
23msgstr "節目"
24
24
25−#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:41
25+#: ../app/components/TabsList.qml:37 ../app/ui/SearchPage.qml:43
26msgid "Add New Podcasts"
26msgid "Add New Podcasts"
27msgstr "新增新的Podcast"
27msgstr "新增新的Podcast"
28
28
@@ -38,17 +38,17 @@ msgstr "設定"
38msgid "Skip"
38msgid "Skip"
39msgstr "略過"
39msgstr "略過"
40
40
41−#: ../app/podcasts.js:310
41+#: ../app/podcasts.js:307
42#, no-c-format, qt-format
42#, no-c-format, qt-format
43msgid "%1 hr %2 min"
43msgid "%1 hr %2 min"
44msgstr "%1 小時 %2 分鐘"
44msgstr "%1 小時 %2 分鐘"
45
45
46−#: ../app/podcasts.js:319
46+#: ../app/podcasts.js:316
47#, no-c-format, qt-format
47#, no-c-format, qt-format
48msgid "%1 hr"
48msgid "%1 hr"
49msgstr "%1 小時"
49msgstr "%1 小時"
50
50
51−#: ../app/podcasts.js:327
51+#: ../app/podcasts.js:324
52#, no-c-format, qt-format
52#, no-c-format, qt-format
53msgid "%1 min"
53msgid "%1 min"
54msgstr "%1 分鐘"
54msgstr "%1 分鐘"
@@ -63,7 +63,7 @@ msgstr "關於本軟體"
63msgid "Credits"
63msgid "Credits"
64msgstr "鳴謝"
64msgstr "鳴謝"
65
65
66−#. TRANSLATORS: Podbird version number e.g Version 0.8
66+#. TRANSLATORS: Podphoenix version number e.g Version 0.8
67#: ../app/settings/About.qml:92
67#: ../app/settings/About.qml:92
68#, qt-format
68#, qt-format
69msgid "Version %1"
69msgid "Version %1"
@@ -105,7 +105,7 @@ msgid "%1 year"
105msgid_plural "%1 years"
105msgid_plural "%1 years"
106msgstr[0] "%1 年"
106msgstr[0] "%1 年"
107
107
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)
109#: ../app/settings/Credits.qml:31
109#: ../app/settings/Credits.qml:31
110#, qt-format
110#, qt-format
111msgid "%1 (Creator)"
111msgid "%1 (Creator)"
@@ -159,7 +159,7 @@ msgid "Search Episode"
159msgstr "搜尋節目"
159msgstr "搜尋節目"
160
160
161#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
161#: ../app/ui/EpisodesPage.qml:70 ../app/ui/EpisodesPage.qml:306
162−#: ../app/ui/SearchPage.qml:275
162+#: ../app/ui/SearchPage.qml:290
163msgid "Unsubscribe"
163msgid "Unsubscribe"
164msgstr "取消訂閱"
164msgstr "取消訂閱"
165
165
@@ -208,7 +208,7 @@ msgstr "確認取消訂閱"
208msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
208msgid "Are you sure you want to unsubscribe from <b>%1</b>?"
209msgstr "您確定要取消訂閱 <b>%1</b>?"
209msgstr "您確定要取消訂閱 <b>%1</b>?"
210
210
211−#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:130
211+#: ../app/ui/EpisodesPage.qml:323 ../app/ui/SearchPage.qml:144
212#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
212#: ../app/ui/SettingsPage.qml:85 ../app/ui/SettingsPage.qml:120
213msgid "Cancel"
213msgid "Cancel"
214msgstr "取消"
214msgstr "取消"
@@ -218,7 +218,7 @@ msgid "Episode Description"
218msgstr ""
218msgstr ""
219
219
220#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
220#: ../app/ui/EpisodesPage.qml:356 ../app/ui/EpisodesTab.qml:418
221−#: ../app/ui/SearchPage.qml:179 ../app/ui/SettingsPage.qml:320
221+#: ../app/ui/SearchPage.qml:194 ../app/ui/SettingsPage.qml:320
222msgid "Close"
222msgid "Close"
223msgstr "關閉"
223msgstr "關閉"
224
224
@@ -358,6 +358,10 @@ msgstr ""
358msgid "+%1s"
358msgid "+%1s"
359msgstr ""
359msgstr ""
360
360
361+#: ../app/ui/ImportPage.qml:18
362+msgid "Choose"
363+msgstr ""
364+
361#: ../app/ui/NowPlayingPage.qml:34
365#: ../app/ui/NowPlayingPage.qml:34
362msgid "Now Playing"
366msgid "Now Playing"
363msgstr "現正播放"
367msgstr "現正播放"
@@ -370,8 +374,8 @@ msgstr ""
370msgid "Queue"
374msgid "Queue"
371msgstr "佇列"
375msgstr "佇列"
372
376
373−#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:55
377+#: ../app/ui/PodcastsTab.qml:57 ../app/ui/SearchPage.qml:57
374−#: ../app/ui/SearchPage.qml:161
378+#: ../app/ui/SearchPage.qml:176
375msgid "Search Podcast"
379msgid "Search Podcast"
376msgstr "搜尋 Podcast"
380msgstr "搜尋 Podcast"
377
381
@@ -383,7 +387,7 @@ msgstr "尋找 podcast"
383msgid "No Podcast Subscriptions"
387msgid "No Podcast Subscriptions"
384msgstr "無 Podcast 訂閱"
388msgstr "無 Podcast 訂閱"
385
389
386−#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:207
390+#: ../app/ui/PodcastsTab.qml:127 ../app/ui/SearchPage.qml:222
387msgid "No Podcasts Found"
391msgid "No Podcasts Found"
388msgstr "找不到 Podcast"
392msgstr "找不到 Podcast"
389
393
@@ -393,7 +397,7 @@ msgid ""
393"page to add some."
397"page to add some."
394msgstr ""
398msgstr ""
395
399
396−#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:209
400+#: ../app/ui/PodcastsTab.qml:129 ../app/ui/SearchPage.qml:224
397msgid "No podcasts found matching the search term."
401msgid "No podcasts found matching the search term."
398msgstr "找不到符合搜尋詞語的 Podcast"
402msgstr "找不到符合搜尋詞語的 Podcast"
399
403
@@ -403,42 +407,46 @@ msgid "%1 unheard episode"
403msgid_plural "%1 unheard episodes"
407msgid_plural "%1 unheard episodes"
404msgstr[0] "%1 則未收聽的節目"
408msgstr[0] "%1 則未收聽的節目"
405
409
406−#: ../app/ui/SearchPage.qml:63
410+#: ../app/ui/SearchPage.qml:65
407msgid "Add Podcast"
411msgid "Add Podcast"
408msgstr "加入 Podcast"
412msgstr "加入 Podcast"
409
413
410−#: ../app/ui/SearchPage.qml:122
414+#: ../app/ui/SearchPage.qml:73
415+msgid "Import Podcasts"
416+msgstr ""
417+
418+#: ../app/ui/SearchPage.qml:135
411msgid "Save Podcast"
419msgid "Save Podcast"
412msgstr "儲存 Podcast"
420msgstr "儲存 Podcast"
413
421
414−#: ../app/ui/SearchPage.qml:149
422+#: ../app/ui/SearchPage.qml:163
415msgid "Feed URL"
423msgid "Feed URL"
416msgstr "來源網址"
424msgstr "來源網址"
417
425
418−#: ../app/ui/SearchPage.qml:176
426+#: ../app/ui/SearchPage.qml:191
419msgid "Unable to subscribe"
427msgid "Unable to subscribe"
420msgstr "無法訂閱"
428msgstr "無法訂閱"
421
429
422−#: ../app/ui/SearchPage.qml:177
430+#: ../app/ui/SearchPage.qml:192
423msgid "Please check the URL and try again"
431msgid "Please check the URL and try again"
424msgstr "請檢查 URL 並重試一次"
432msgstr "請檢查 URL 並重試一次"
425
433
426−#: ../app/ui/SearchPage.qml:207
434+#: ../app/ui/SearchPage.qml:222
427msgid "Looking to add a new podcast?"
435msgid "Looking to add a new podcast?"
428msgstr ""
436msgstr ""
429
437
430−#: ../app/ui/SearchPage.qml:208
438+#: ../app/ui/SearchPage.qml:223
431msgid ""
439msgid ""
432"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
440"Click the 'magnifier' at the top to search or the 'plus' button to add by URL"
433msgstr ""
441msgstr ""
434
442
435−#: ../app/ui/SearchPage.qml:275
443+#: ../app/ui/SearchPage.qml:290
436msgid "Subscribe"
444msgid "Subscribe"
437msgstr "訂閱"
445msgstr "訂閱"
438
446
439#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
447#. TRANSLATORS: The first argument here is the date of when the podcast was last updated followed by
440#. the podcast description.
448#. the podcast description.
441−#: ../app/ui/SearchPage.qml:313
449+#: ../app/ui/SearchPage.qml:328
442#, qt-format
450#, qt-format
443msgid ""
451msgid ""
444"Last Updated: %1\n"
452"Last Updated: %1\n"
@@ -447,10 +455,22 @@ msgstr ""
447"最後更新:%1\n"
455"最後更新:%1\n"
448"%2"
456"%2"
449
457
450−#: ../app/ui/SearchPage.qml:370
458+#: ../app/ui/SearchPage.qml:385
451msgid "Not Available"
459msgid "Not Available"
452msgstr "無法使用"
460msgstr "無法使用"
453
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"
472+msgstr ""
473+
454#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
474#. TRANSLATORS: This strings refers to the seeking of the episode playback. Users can set how far they
455#. want to seek forward when pressing on this button.
475#. want to seek forward when pressing on this button.
456#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
476#: ../app/ui/SettingsPage.qml:65 ../app/ui/SettingsPage.qml:171
@@ -552,7 +572,7 @@ msgstr ""
552
572
553#: ../app/ui/SettingsPage.qml:317
573#: ../app/ui/SettingsPage.qml:317
554msgid ""
574msgid ""
555−"No orphaned files have been found to recover disk space. Podbird database is "
575+"No orphaned files have been found to recover disk space. Podphoenix database is "
556"clean."
576"clean."
557msgstr ""
577msgstr ""
558
578
@@ -567,21 +587,21 @@ msgid "Report Bug"
567msgstr "回報臭蟲"
587msgstr "回報臭蟲"
568
588
569#: ../app/welcomewizard/Slide1.qml:42
589#: ../app/welcomewizard/Slide1.qml:42
570−msgid "Welcome to Podbird"
590+msgid "Welcome to Podphoenix"
571−msgstr "歡迎來到 Podbird"
591+msgstr "歡迎來到 Podphoenix"
572
592
573−#: ../app/welcomewizard/Slide1.qml:50
593+#: ../app/welcomewizard/Slide1.qml:53
574msgid ""
594msgid ""
575−"Enjoy your favourite shows with Podbird, the chirpiest podcast manager for "
595+"Enjoy your favourite shows with Podphoenix, the chirpiest podcast manager for "
576"Ubuntu.\n"
596"Ubuntu.\n"
577"\n"
597"\n"
578"Chirp Chirp..."
598"Chirp Chirp..."
579msgstr ""
599msgstr ""
580−"享受您最愛的 Podcast 節目,Podbird是Ubuntu最高調的Podcast管理程式。\n"
600+"享受您最愛的 Podcast 節目,Podphoenix是Ubuntu最高調的Podcast管理程式。\n"
581"\n"
601"\n"
582"高調 高調..."
602"高調 高調..."
583
603
584−#: ../app/welcomewizard/Slide1.qml:72
604+#: ../app/welcomewizard/Slide1.qml:82
585msgid "Swipe to move between pages"
605msgid "Swipe to move between pages"
586msgstr "滑動以在頁面中移動"
606msgstr "滑動以在頁面中移動"
587
607
@@ -591,9 +611,9 @@ msgstr "發現新的 Podcast"
591
611
592#: ../app/welcomewizard/Slide2.qml:62
612#: ../app/welcomewizard/Slide2.qml:62
593msgid ""
613msgid ""
594−"Podbird uses the iTunes® database to provide access to a huge collection of "
614+"Podphoenix uses the iTunes® database to provide access to a huge collection of "
595"podcasts. You can also add podcasts by their URL."
615"podcasts. You can also add podcasts by their URL."
596−msgstr "Podbird 利用 iTunes® 資料庫來提供龐大的podcast收藏。你也可以以網址來增加新的podcast。"
616+msgstr "Podphoenix 利用 iTunes® 資料庫來提供龐大的podcast收藏。你也可以以網址來增加新的podcast。"
597
617
598#: ../app/welcomewizard/Slide3.qml:45
618#: ../app/welcomewizard/Slide3.qml:45
599msgid "Smart Settings"
619msgid "Smart Settings"
@@ -601,13 +621,13 @@ msgstr ""
601
621
602#: ../app/welcomewizard/Slide3.qml:62
622#: ../app/welcomewizard/Slide3.qml:62
603msgid ""
623msgid ""
604−"Podbird can optionally download new episodes and clean up old episodes "
624+"Podphoenix can optionally download new episodes and clean up old episodes "
605"automatically, this can be enabled from the settings page."
625"automatically, this can be enabled from the settings page."
606−msgstr "Podbird 可以選擇性的下載新的節目並自動清除舊的節目,這可以從設定頁面中啟用。"
626+msgstr "Podphoenix 可以選擇性的下載新的節目並自動清除舊的節目,這可以從設定頁面中啟用。"
607
627
608#. TRANSLATORS: This text should be in a language different from the language set by the user.
628#. TRANSLATORS: This text should be in a language different from the language set by the user.
609#. For instance, if the app was in english, then it is appropriate to set this string as
629#. For instance, if the app was in english, then it is appropriate to set this string as
610−#. Hallo or Bonjour etc to symbolize the internationalization feature in podbird.
630+#. Hallo or Bonjour etc to symbolize the internationalization feature in podphoenix.
611#: ../app/welcomewizard/Slide4.qml:48
631#: ../app/welcomewizard/Slide4.qml:48
612msgid "Hallo! Bonjour!"
632msgid "Hallo! Bonjour!"
613msgstr "Hallo! Bonjour!"
633msgstr "Hallo! Bonjour!"
@@ -615,9 +635,9 @@ msgstr "Hallo! Bonjour!"
615#: ../app/welcomewizard/Slide4.qml:67
635#: ../app/welcomewizard/Slide4.qml:67
616#, qt-format
636#, qt-format
617msgid ""
637msgid ""
618−"Podbird is available in over 15 languages and is translated by the %1 "
638+"Podphoenix is available in over 15 languages and is translated by the %1 "
619"community"
639"community"
620−msgstr "Podbird 已提供於15種語言並且是由 %1 社群所翻譯"
640+msgstr "Podphoenix 已提供於15種語言並且是由 %1 社群所翻譯"
621
641
622#: ../app/welcomewizard/Slide5.qml:45
642#: ../app/welcomewizard/Slide5.qml:45
623msgid "Touch Gestures"
643msgid "Touch Gestures"
@@ -647,20 +667,18 @@ msgid "Enjoy"
647msgstr "使用愉快!"
667msgstr "使用愉快!"
648
668
649#: ../app/welcomewizard/Slide7.qml:62
669#: ../app/welcomewizard/Slide7.qml:62
650−msgid "We hope you enjoy using Podbird!"
670+msgid "We hope you enjoy using Podphoenix!"
651−msgstr "我們希望你享受使用Podbird!"
671+msgstr "我們希望你享受使用Podphoenix!"
652
672
653−#: ../app/welcomewizard/Slide7.qml:76
673+#: ../app/welcomewizard/Slide7.qml:75
654msgid "Finish"
674msgid "Finish"
655msgstr "完成"
675msgstr "完成"
656
676
657−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:1
677+#: ../app/po/Podphoenix.desktop.in.h:1
658−#: Podbird.desktop.in.h:1
659msgid "The chirpiest podcast manager for Ubuntu"
678msgid "The chirpiest podcast manager for Ubuntu"
660msgstr "Ubuntu 最高調的 podcast 管理工具"
679msgstr "Ubuntu 最高調的 podcast 管理工具"
661
680
662−#: /home/mike/src/podbird/build-podbird-Ubuntu_Device2_GCC_armhf_ubuntu_sdk_15_04_builder_armhf-Default/po/Podbird.desktop.in.h:2
681+#: ../app/po/Podphoenix.desktop.in.h:2
663−#: Podbird.desktop.in.h:2
664msgid ""
682msgid ""
665"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
683"podcast;audio;itunes;broadcast;digital;stream;podcatcher;video;vodcast;"
666msgstr ""
684msgstr ""
podbird.pngdeleted

Binary file not shown.

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

Binary file not shown.